Files
basicBench/028/005.html
2026-02-19 16:55:22 +08:00

2909 lines
1010 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html> <html lang=en data-color-mode=auto data-light-theme=light data-dark-theme=dark data-a11y-animated-images=system data-a11y-link-underlines=true class=js-focus-visible data-js-focus-visible data-turbo-loaded style><!--
Page saved with SingleFile
url: https://github.com/webpack/webpack/releases
saved date: Thu Feb 19 2026 16:52:30 GMT+0800 (中国标准时间)
--><meta charset=utf-8><style>:root{--fontStack-monospace:"Monaspace Neon",ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace!important}</style>
<style>[data-color-mode=auto][data-light-theme=light]{--bgColor-success-emphasis:#1f883d;--button-outline-bgColor-active:#0757ba;--button-primary-bgColor-active:#197935;--button-primary-bgColor-disabled:#95d8a6;--button-primary-bgColor-hover:#1c8139;--buttonCounter-danger-fgColor-rest:#c21c2c;--color-ansi-cyan:#1b7c83;--color-ansi-cyan-bright:#3192aa;--control-checked-bgColor-active:#0757ba;--control-checked-bgColor-hover:#0860ca;--fgColor-danger:#d1242f;--reactionButton-selected-bgColor-hover:#caecff;--avatarStack-fade-bgColor-default:#c8d1da;--avatarStack-fade-bgColor-muted:#dae0e7;--bgColor-accent-emphasis:#0969da;--bgColor-accent-muted:#ddf4ff;--bgColor-attention-emphasis:#9a6700;--bgColor-attention-muted:#fff8c5;--bgColor-danger-emphasis:#cf222e;--bgColor-danger-muted:#ffebe9;--bgColor-disabled:#eff2f5;--bgColor-done-emphasis:#8250df;--bgColor-done-muted:#fbefff;--bgColor-emphasis:#25292e;--bgColor-inverse:#25292e;--bgColor-muted:#f6f8fa;--bgColor-neutral-emphasis:#59636e;--bgColor-neutral-muted:#818b981f;--bgColor-open-emphasis:var(--bgColor-success-emphasis);--bgColor-severe-emphasis:#bc4c00;--bgColor-severe-muted:#fff1e5;--bgColor-sponsors-emphasis:#bf3989;--bgColor-sponsors-muted:#ffeff7;--bgColor-success-muted:#dafbe1;--bgColor-transparent:#fff0;--borderColor-accent-emphasis:#0969da;--borderColor-accent-muted:#54aeff66;--borderColor-attention-emphasis:#9a6700;--borderColor-attention-muted:#d4a72c66;--borderColor-danger-emphasis:#cf222e;--borderColor-danger-muted:#ff818266;--borderColor-default:#d1d9e0;--borderColor-disabled:#818b981a;--borderColor-done-emphasis:#8250df;--borderColor-done-muted:#c297ff66;--borderColor-emphasis:#818b98;--borderColor-neutral-emphasis:#59636e;--borderColor-severe-emphasis:#bc4c00;--borderColor-severe-muted:#fb8f4466;--borderColor-sponsors-emphasis:#bf3989;--borderColor-sponsors-muted:#ff80c866;--borderColor-success-emphasis:#1a7f37;--borderColor-success-muted:#4ac26b66;--borderColor-transparent:#fff0;--button-danger-bgColor-active:#a40e26;--button-danger-fgColor-disabled:#d1242f80;--button-danger-fgColor-rest:var(--fgColor-danger);--button-danger-shadow-selected:inset 0px 1px 0px 0px #4c001433;--button-inactive-bgColor:#e6eaef;--button-inactive-fgColor:#59636e;--button-invisible-bgColor-disabled:#fff0;--button-invisible-borderColor-disabled:#fff0;--button-outline-shadow-selected:inset 0px 1px 0px 0px #00215533;--button-primary-bgColor-rest:var(--bgColor-success-emphasis);--button-primary-borderColor-disabled:var(--button-primary-bgColor-disabled);--button-primary-shadow-selected:inset 0px 1px 0px 0px #002d114d;--button-star-iconColor:#eac54f;--buttonCounter-danger-fgColor-disabled:#d1242f80;--buttonCounter-outline-fgColor-rest:#0550ae;--buttonCounter-primary-bgColor-rest:#002d1133;--buttonKeybindingHint-danger-bgColor-active:#1f232866;--buttonKeybindingHint-danger-bgColor-hover:#1f232833;--buttonKeybindingHint-default-bgColor-rest:#eff2f5;--buttonKeybindingHint-inactive-bgColor:#eff2f5;--buttonKeybindingHint-invisible-borderColor-rest:#fff0;--codeMirror-syntax-fgColor-constant:#0550ae;--codeMirror-syntax-fgColor-entity:#8250df;--codeMirror-syntax-fgColor-keyword:#cf222e;--codeMirror-syntax-fgColor-storage:#cf222e;--codeMirror-syntax-fgColor-string:#0a3069;--codeMirror-syntax-fgColor-support:#0550ae;--codeMirror-syntax-fgColor-variable:#953800;--color-ansi-black-bright:#393f46;--color-ansi-blue:#0969da;--color-ansi-blue-bright:#218bff;--color-ansi-gray:#59636e;--color-ansi-green:#116329;--color-ansi-green-bright:#1a7f37;--color-ansi-magenta:#8250df;--color-ansi-magenta-bright:#a475f9;--color-ansi-red:#cf222e;--color-ansi-red-bright:#a40e26;--color-ansi-white:#59636e;--color-ansi-white-bright:#818b98;--color-ansi-yellow:#4d2d00;--color-ansi-yellow-bright:#633c01;--color-prettylights-syntax-brackethighlighter-angle:#59636e;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-comment:#59636e;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-prettylights-syntax-entity:#6639ba;--color-prettylights-syntax-entity-tag:#0550ae;--color-prettylights-syntax-invalid-illegal-text:var(--fgColor-danger);--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-markup-ignored-text:#d1d9e0;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-sublimelinter-gutter-mark:#818b98;--color-prettylights-syntax-variable:#953800;--contribution-default-bgColor-0:#eff2f5;--contribution-default-bgColor-1:#aceebb;--contribution-default-bgColor-2:#4ac26b;--contribution-default-bgColor-3:#2da44e;--contribution-default-bgColor-4:#116329;--contribution-default-borderColor-0:#1f23280d;--contribution-halloween-bgColor-1:#f0db3d;--contribution-halloween-bgColor-2:#ffd642;--contribution-halloween-bgColor-3:#f68c41;--contribution-halloween-bgColor-4:#1f2328;--contribution-winter-bgColor-1:#b6e3ff;--contribution-winter-bgColor-2:#54aeff;--contribution-winter-bgColor-3:#0969da;--contribution-winter-bgColor-4:#0a3069;--control-bgColor-active:#e6eaef;--control-bgColor-hover:#eff2f5;--control-bgColor-rest:#f6f8fa;--control-checked-borderColor-active:var(--control-checked-bgColor-active);--control-checked-borderColor-hover:var(--control-checked-bgColor-hover);--control-danger-fgColor-hover:var(--fgColor-danger);--control-danger-fgColor-rest:var(--fgColor-danger);--control-fgColor-rest:#25292e;--control-transparent-bgColor-active:#818b9826;--control-transparent-bgColor-hover:#818b981a;--control-transparent-bgColor-rest:#fff0;--control-transparent-bgColor-selected:#818b9826;--control-transparent-borderColor-active:#fff0;--control-transparent-borderColor-hover:#fff0;--control-transparent-borderColor-rest:#fff0;--controlTrack-bgColor-active:#dae0e7;--controlTrack-bgColor-hover:#e0e6eb;--controlTrack-bgColor-rest:#e6eaef;--controlTrack-fgColor-rest:#59636e;--counter-borderColor:#fff0;--data-auburn-color-emphasis:#9d615c;--data-auburn-color-muted:#f2e9e9;--data-blue-color-emphasis:#006edb;--data-blue-color-muted:#d1f0ff;--data-brown-color-emphasis:#856d4c;--data-brown-color-muted:#eeeae2;--data-coral-color-emphasis:#d43511;--data-coral-color-muted:#ffe5db;--data-gray-color-emphasis:#808fa3;--data-gray-color-muted:#e8ecf2;--data-green-color-emphasis:#30a147;--data-green-color-muted:#caf7ca;--data-lemon-color-emphasis:#866e04;--data-lemon-color-muted:#f7eea1;--data-lime-color-emphasis:#527a29;--data-lime-color-muted:#e3f2b5;--data-olive-color-emphasis:#64762d;--data-olive-color-muted:#f0f0ad;--data-orange-color-emphasis:#eb670f;--data-orange-color-muted:#ffe7d1;--data-pine-color-emphasis:#167e53;--data-pine-color-muted:#bff8db;--data-pink-color-emphasis:#ce2c85;--data-pink-color-muted:#ffe5f1;--data-plum-color-emphasis:#a830e8;--data-plum-color-muted:#f8e5ff;--data-purple-color-emphasis:#894ceb;--data-purple-color-muted:#f1e5ff;--data-red-color-emphasis:#df0c24;--data-red-color-muted:#ffe2e0;--data-teal-color-emphasis:#179b9b;--data-teal-color-muted:#c7f5ef;--data-yellow-color-emphasis:#b88700;--data-yellow-color-muted:#ffec9e;--diffBlob-additionNum-bgColor:#aceebb;--diffBlob-additionWord-bgColor:#aceebb;--diffBlob-deletionNum-bgColor:#ffcecb;--diffBlob-deletionWord-bgColor:#ffcecb;--diffBlob-hunkNum-bgColor-rest:#b6e3ff;--display-auburn-bgColor-emphasis:#9d615c;--display-auburn-bgColor-muted:#f2e9e9;--display-auburn-borderColor-emphasis:#9d615c;--display-auburn-borderColor-muted:#e6d6d5;--display-auburn-fgColor:#8a5551;--display-auburn-scale-0:#f2e9e9;--display-auburn-scale-1:#e6d6d5;--display-auburn-scale-2:#d4b7b5;--display-auburn-scale-3:#c59e9b;--display-auburn-scale-4:#b4827e;--display-auburn-scale-5:#9d615c;--display-auburn-scale-6:#8a5551;--display-auburn-scale-7:#744744;--display-auburn-scale-8:#5d3937;--display-auburn-scale-9:#432928;--display-blue-bgColor-emphasis:#006edb;--display-blue-bgColor-muted:#d1f0ff;--display-blue-borderColor-emphasis:#006edb;--display-blue-borderColor-muted:#ade1ff;--display-blue-fgColor:#005fcc;--display-blue-scale-0:#d1f0ff;--display-blue-scale-1:#ade1ff;--display-blue-scale-2:#75c8ff;--display-blue-scale-3:#47afff;--display-blue-scale-4:#0f8fff;--display-blue-scale-5:#006edb;--display-blue-scale-6:#005fcc;--display-blue-scale-7:#004db3;--display-blue-scale-8:#003d99;--display-blue-scale-9:#002b75;--display-brown-bgColor-emphasis:#856d4c;--display-brown-bgColor-muted:#eeeae2;--display-brown-borderColor-emphasis:#856d4c;--display-brown-borderColor-muted:#dfd7c8;--display-brown-fgColor:#755f43;--display-brown-scale-0:#eeeae2;--display-brown-scale-1:#dfd7c8;--display-brown-scale-2:#cbbda4;--display-brown-scale-3:#b8a484;--display-brown-scale-4:#a68b64;--display-brown-scale-5:#856d4c;--display-brown-scale-6:#755f43;--display-brown-scale-7:#64513a;--display-brown-scale-8:#51412f;--display-brown-scale-9:#3a2e22;--display-coral-bgColor-emphasis:#d43511;--display-coral-bgColor-muted:#ffe5db;--display-coral-borderColor-emphasis:#d43511;--display-coral-borderColor-muted:#fecebe;--display-coral-fgColor:#ba2e12;--display-coral-scale-0:#ffe5db;--display-coral-scale-1:#fecebe;--display-coral-scale-2:#fcab92;--display-coral-scale-3:#f88768;--display-coral-scale-4:#f25f3a;--display-coral-scale-5:#d43511;--display-coral-scale-6:#ba2e12;--display-coral-scale-7:#9b2712;--display-coral-scale-8:#7e2011;--display-coral-scale-9:#5d180e;--display-cyan-bgColor-emphasis:#007b94;--display-cyan-bgColor-muted:#bdf4ff;--display-cyan-borderColor-emphasis:#007b94;--display-cyan-borderColor-muted:#7ae9ff;--display-cyan-fgColor:#006a80;--display-cyan-scale-0:#bdf4ff;--display-cyan-scale-1:#7ae9ff;--display-cyan-scale-2:#00d0fa;--display-cyan-scale-3:#00b7db;--display-cyan-scale-4:#0099b8;--display-cyan-scale-5:#007b94;--display-cyan-scale-6:#006a80;--display-cyan-scale-7:#00596b;--display-cyan-scale-8:#004857;--display-cyan-scale-9:#003742;--display-gray-bgColor-emphasis:#647182;--display-gray-bgColor-muted:#e8ecf2;--display-gray-borderColor-emphasis:#647182;--display-gray-borderColor-muted:#d2dae4;--display-gray-fgColor:#5c6570;--display-gray-scale-0:#e8ecf2;--display-gray-scale-1:#d2dae4;--display-gray-scale-2:#b4c0cf;--display-gray-scale-3:#9ba9bb;--display-gray-scale-4:#808fa3;--display-gray-scale-5:#647182;--display-gray-scale-6:#5c6570;--display-gray-scale-7:#4e535a;--display-gray-scale-8:#424448;--display-gray-scale-9:#303031;--display-green-bgColor-emphasis:#2c8141;--display-green-bgColor-muted:#caf7ca;--display-green-borderColor-emphasis:#2c8141;--display-green-borderColor-muted:#9ceda0;--display-green-fgColor:#2b6e3f;--display-green-scale-0:#caf7ca;--display-green-scale-1:#9ceda0;--display-green-scale-2:#54d961;--display-green-scale-3:#31bf46;--display-green-scale-4:#30a147;--display-green-scale-5:#2c8141;--display-green-scale-6:#2b6e3f;--display-green-scale-7:#285c3b;--display-green-scale-8:#254b34;--display-green-scale-9:#1d3528;--display-indigo-bgColor-emphasis:#5a61e7;--display-indigo-bgColor-muted:#e5e9ff;--display-indigo-borderColor-emphasis:#5a61e7;--display-indigo-borderColor-muted:#d2d7fe;--display-indigo-fgColor:#494edf;--display-indigo-scale-0:#e5e9ff;--display-indigo-scale-1:#d2d7fe;--display-indigo-scale-2:#b1b9fb;--display-indigo-scale-3:#979ff7;--display-indigo-scale-4:#7a82f0;--display-indigo-scale-5:#5a61e7;--display-indigo-scale-6:#494edf;--display-indigo-scale-7:#393cd5;--display-indigo-scale-8:#2d2db4;--display-indigo-scale-9:#25247b;--display-lemon-bgColor-emphasis:#866e04;--display-lemon-bgColor-muted:#f7eea1;--display-lemon-borderColor-emphasis:#866e04;--display-lemon-borderColor-muted:#f0db3d;--display-lemon-fgColor:#786002;--display-lemon-scale-0:#f7eea1;--display-lemon-scale-1:#f0db3d;--display-lemon-scale-2:#d8bd0e;--display-lemon-scale-3:#c2a60a;--display-lemon-scale-4:#a68c07;--display-lemon-scale-5:#866e04;--display-lemon-scale-6:#786002;--display-lemon-scale-7:#654f01;--display-lemon-scale-8:#523f00;--display-lemon-scale-9:#3d2e00;--display-lime-bgColor-emphasis:#527a29;--display-lime-bgColor-muted:#e3f2b5;--display-lime-borderColor-emphasis:#527a29;--display-lime-borderColor-muted:#c7e580;--display-lime-fgColor:#476c28;--display-lime-scale-0:#e3f2b5;--display-lime-scale-1:#c7e580;--display-lime-scale-2:#9bd039;--display-lime-scale-3:#80b530;--display-lime-scale-4:#6c9d2f;--display-lime-scale-5:#527a29;--display-lime-scale-6:#476c28;--display-lime-scale-7:#3a5b25;--display-lime-scale-8:#2f4a21;--display-lime-scale-9:#213319;--display-olive-bgColor-emphasis:#64762d;--display-olive-bgColor-muted:#f0f0ad;--display-olive-borderColor-emphasis:#64762d;--display-olive-borderColor-muted:#dbe170;--display-olive-fgColor:#56682c;--display-olive-scale-0:#f0f0ad;--display-olive-scale-1:#dbe170;--display-olive-scale-2:#b9c832;--display-olive-scale-3:#9bae32;--display-olive-scale-4:#819532;--display-olive-scale-5:#64762d;--display-olive-scale-6:#56682c;--display-olive-scale-7:#495a2b;--display-olive-scale-8:#3b4927;--display-olive-scale-9:#2a331f;--display-orange-bgColor-emphasis:#b8500f;--display-orange-bgColor-muted:#ffe7d1;--display-orange-borderColor-emphasis:#b8500f;--display-orange-borderColor-muted:#fecfaa;--display-orange-fgColor:#a24610;--display-orange-scale-0:#ffe7d1;--display-orange-scale-1:#fecfaa;--display-orange-scale-2:#fbaf74;--display-orange-scale-3:#f68c41;--display-orange-scale-4:#eb670f;--display-orange-scale-5:#b8500f;--display-orange-scale-6:#a24610;--display-orange-scale-7:#8d3c11;--display-orange-scale-8:#70300f;--display-orange-scale-9:#54230d;--display-pine-bgColor-emphasis:#167e53;--display-pine-bgColor-muted:#bff8db;--display-pine-borderColor-emphasis:#167e53;--display-pine-borderColor-muted:#80efb9;--display-pine-fgColor:#156f4b;--display-pine-scale-0:#bff8db;--display-pine-scale-1:#80efb9;--display-pine-scale-2:#1dd781;--display-pine-scale-3:#1dbf76;--display-pine-scale-4:#1aa267;--display-pine-scale-5:#167e53;--display-pine-scale-6:#156f4b;--display-pine-scale-7:#135d41;--display-pine-scale-8:#114b36;--display-pine-scale-9:#0d3627;--display-pink-bgColor-emphasis:#ce2c85;--display-pink-bgColor-muted:#ffe5f1;--display-pink-borderColor-emphasis:#ce2c85;--display-pink-borderColor-muted:#fdc9e2;--display-pink-fgColor:#b12f79;--display-pink-scale-0:#ffe5f1;--display-pink-scale-1:#fdc9e2;--display-pink-scale-2:#f8a5cf;--display-pink-scale-3:#f184bc;--display-pink-scale-4:#e55da5;--display-pink-scale-5:#ce2c85;--display-pink-scale-6:#b12f79;--display-pink-scale-7:#8e2e66;--display-pink-scale-8:#6e2b53;--display-pink-scale-9:#4d233d;--display-plum-bgColor-emphasis:#a830e8;--display-plum-bgColor-muted:#f8e5ff;--display-plum-borderColor-emphasis:#a830e8;--display-plum-borderColor-muted:#f0cdfe;--display-plum-fgColor:#961edc;--display-plum-scale-0:#f8e5ff;--display-plum-scale-1:#f0cdfe;--display-plum-scale-2:#e2a7fb;--display-plum-scale-3:#d487f7;--display-plum-scale-4:#c264f2;--display-plum-scale-5:#a830e8;--display-plum-scale-6:#961edc;--display-plum-scale-7:#7d1eb8;--display-plum-scale-8:#651d96;--display-plum-scale-9:#471769;--display-purple-bgColor-emphasis:#894ceb;--display-purple-bgColor-muted:#f1e5ff;--display-purple-borderColor-emphasis:#894ceb;--display-purple-borderColor-muted:#e6d2fe;--display-purple-fgColor:#783ae4;--display-purple-scale-0:#f1e5ff;--display-purple-scale-1:#e6d2fe;--display-purple-scale-2:#d1b1fc;--display-purple-scale-3:#bc91f8;--display-purple-scale-4:#a672f3;--display-purple-scale-5:#894ceb;--display-purple-scale-6:#783ae4;--display-purple-scale-7:#6223d7;--display-purple-scale-8:#4f21ab;--display-purple-scale-9:#391b79;--display-red-bgColor-emphasis:#df0c24;--display-red-bgColor-muted:#ffe2e0;--display-red-borderColor-emphasis:#df0c24;--display-red-borderColor-muted:#fecdcd;--display-red-fgColor:#c50d28;--display-red-scale-0:#ffe2e0;--display-red-scale-1:#fecdcd;--display-red-scale-2:#fda5a7;--display-red-scale-3:#fb8389;--display-red-scale-4:#f85461;--display-red-scale-5:#df0c24;--display-red-scale-6:#c50d28;--display-red-scale-7:#a60c29;--display-red-scale-8:#880c27;--display-red-scale-9:#610a20;--display-teal-bgColor-emphasis:#127e81;--display-teal-bgColor-muted:#c7f5ef;--display-teal-borderColor-emphasis:#127e81;--display-teal-borderColor-muted:#89ebe1;--display-teal-fgColor:#106e75;--display-teal-scale-0:#c7f5ef;--display-teal-scale-1:#89ebe1;--display-teal-scale-2:#22d3c7;--display-teal-scale-3:#1db9b4;--display-teal-scale-4:#179b9b;--display-teal-scale-5:#127e81;--display-teal-scale-6:#106e75;--display-teal-scale-7:#0d5b63;--display-teal-scale-8:#0a4852;--display-teal-scale-9:#073740;--display-yellow-bgColor-emphasis:#946a00;--display-yellow-bgColor-muted:#ffec9e;--display-yellow-borderColor-emphasis:#946a00;--display-yellow-borderColor-muted:#ffd642;--display-yellow-fgColor:#805900;--display-yellow-scale-0:#ffec9e;--display-yellow-scale-1:#ffd642;--display-yellow-scale-2:#ebb400;--display-yellow-scale-3:#d19d00;--display-yellow-scale-4:#b88700;--display-yellow-scale-5:#946a00;--display-yellow-scale-6:#805900;--display-yellow-scale-7:#704d00;--display-yellow-scale-8:#5c3d00;--display-yellow-scale-9:#422b00;--fgColor-accent:#0969da;--fgColor-attention:#9a6700;--fgColor-closed:var(--fgColor-danger);--fgColor-disabled:#818b98;--fgColor-done:#8250df;--fgColor-muted:#59636e;--fgColor-neutral:#59636e;--fgColor-severe:#bc4c00;--fgColor-sponsors:#bf3989;--fgColor-success:#1a7f37;--header-bgColor:#25292e;--header-borderColor-divider:#818b98;--headerSearch-bgColor:#25292e;--headerSearch-borderColor:#818b98;--highlight-neutral-bgColor:#fff8c5;--label-auburn-bgColor-active:#d4b7b5;--label-auburn-bgColor-hover:#e6d6d5;--label-auburn-bgColor-rest:#f2e9e9;--label-auburn-borderColor:#fff0;--label-auburn-fgColor-active:#5d3937;--label-auburn-fgColor-hover:#744744;--label-auburn-fgColor-rest:#8a5551;--label-blue-bgColor-active:#75c8ff;--label-blue-bgColor-hover:#ade1ff;--label-blue-bgColor-rest:#d1f0ff;--label-blue-borderColor:#fff0;--label-blue-fgColor-active:#003d99;--label-blue-fgColor-hover:#004db3;--label-blue-fgColor-rest:#005fcc;--label-brown-bgColor-active:#cbbda4;--label-brown-bgColor-hover:#dfd7c8;--label-brown-bgColor-rest:#eeeae2;--label-brown-borderColor:#fff0;--label-brown-fgColor-active:#51412f;--label-brown-fgColor-hover:#64513a;--label-brown-fgColor-rest:#755f43;--label-coral-bgColor-active:#fcab92;--label-coral-bgColor-hover:#fecebe;--label-coral-bgColor-rest:#ffe5db;--label-coral-borderColor:#fff0;--label-coral-fgColor-active:#7e2011;--label-coral-fgColor-hover:#9b2712;--label-coral-fgColor-rest:#ba2e12;--label-cyan-bgColor-active:#00d0fa;--label-cyan-bgColor-hover:#7ae9ff;--label-cyan-bgColor-rest:#bdf4ff;--label-cyan-borderColor:#fff0;--label-cyan-fgColor-active:#004857;--label-cyan-fgColor-hover:#00596b;--label-cyan-fgColor-rest:#006a80;--label-gray-bgColor-active:#b4c0cf;--label-gray-bgColor-hover:#d2dae4;--label-gray-bgColor-rest:#e8ecf2;--label-gray-borderColor:#fff0;--label-gray-fgColor-active:#424448;--label-gray-fgColor-hover:#4e535a;--label-gray-fgColor-rest:#5c6570;--label-green-bgColor-active:#54d961;--label-green-bgColor-hover:#9ceda0;--label-green-bgColor-rest:#caf7ca;--label-green-borderColor:#fff0;--label-green-fgColor-active:#254b34;--label-green-fgColor-hover:#285c3b;--label-green-fgColor-rest:#2b6e3f;--label-indigo-bgColor-active:#b1b9fb;--label-indigo-bgColor-hover:#d2d7fe;--label-indigo-bgColor-rest:#e5e9ff;--label-indigo-borderColor:#fff0;--label-indigo-fgColor-active:#2d2db4;--label-indigo-fgColor-hover:#393cd5;--label-indigo-fgColor-rest:#494edf;--label-lemon-bgColor-active:#d8bd0e;--label-lemon-bgColor-hover:#f0db3d;--label-lemon-bgColor-rest:#f7eea1;--label-lemon-borderColor:#fff0;--label-lemon-fgColor-active:#523f00;--label-lemon-fgColor-hover:#654f01;--label-lemon-fgColor-rest:#786002;--label-lime-bgColor-active:#9bd039;--label-lime-bgColor-hover:#c7e580;--label-lime-bgColor-rest:#e3f2b5;--label-lime-borderColor:#fff0;--label-lime-fgColor-active:#2f4a21;--label-lime-fgColor-hover:#3a5b25;--label-lime-fgColor-rest:#476c28;--label-olive-bgColor-active:#b9c832;--label-olive-bgColor-hover:#dbe170;--label-olive-bgColor-rest:#f0f0ad;--label-olive-borderColor:#fff0;--label-olive-fgColor-active:#3b4927;--label-olive-fgColor-hover:#495a2b;--label-olive-fgColor-rest:#56682c;--label-orange-bgColor-active:#fbaf74;--label-orange-bgColor-hover:#fecfaa;--label-orange-bgColor-rest:#ffe7d1;--label-orange-borderColor:#fff0;--label-orange-fgColor-active:#70300f;--label-orange-fgColor-hover:#8d3c11;--label-orange-fgColor-rest:#a24610;--label-pine-bgColor-active:#1dd781;--label-pine-bgColor-hover:#80efb9;--label-pine-bgColor-rest:#bff8db;--label-pine-borderColor:#fff0;--label-pine-fgColor-active:#114b36;--label-pine-fgColor-hover:#135d41;--label-pine-fgColor-rest:#156f4b;--label-pink-bgColor-active:#f8a5cf;--label-pink-bgColor-hover:#fdc9e2;--label-pink-bgColor-rest:#ffe5f1;--label-pink-borderColor:#fff0;--label-pink-fgColor-active:#6e2b53;--label-pink-fgColor-hover:#8e2e66;--label-pink-fgColor-rest:#b12f79;--label-plum-bgColor-active:#e2a7fb;--label-plum-bgColor-hover:#f0cdfe;--label-plum-bgColor-rest:#f8e5ff;--label-plum-borderColor:#fff0;--label-plum-fgColor-active:#651d96;--label-plum-fgColor-hover:#7d1eb8;--label-plum-fgColor-rest:#961edc;--label-purple-bgColor-active:#d1b1fc;--label-purple-bgColor-hover:#e6d2fe;--label-purple-bgColor-rest:#f1e5ff;--label-purple-borderColor:#fff0;--label-purple-fgColor-active:#4f21ab;--label-purple-fgColor-hover:#6223d7;--label-purple-fgColor-rest:#783ae4;--label-red-bgColor-active:#fda5a7;--label-red-bgColor-hover:#fecdcd;--label-red-bgColor-rest:#ffe2e0;--label-red-borderColor:#fff0;--label-red-fgColor-active:#880c27;--label-red-fgColor-hover:#a60c29;--label-red-fgColor-rest:#c50d28;--label-teal-bgColor-active:#22d3c7;--label-teal-bgColor-hover:#89ebe1;--label-teal-bgColor-rest:#c7f5ef;--label-teal-borderColor:#fff0;--label-teal-fgColor-active:#0a4852;--label-teal-fgColor-hover:#0d5b63;--label-teal-fgColor-rest:#106e75;--label-yellow-bgColor-active:#ebb400;--label-yellow-bgColor-hover:#ffd642;--label-yellow-bgColor-rest:#ffec9e;--label-yellow-borderColor:#fff0;--label-yellow-fgColor-active:#5c3d00;--label-yellow-fgColor-hover:#704d00;--label-yellow-fgColor-rest:#805900;--menu-bgColor-active:#fff0;--overlay-backdrop-bgColor:#c8d1da66;--progressBar-bgColor-success:var(--bgColor-success-emphasis);--progressBar-track-borderColor:#fff0;--reactionButton-selected-bgColor-rest:#ddf4ff;--reactionButton-selected-fgColor-hover:#0550ae;--selectMenu-bgColor-active:#b6e3ff;--selectMenu-borderColor:#fff0;--shadow-floating-legacy:0px 6px 12px -3px #25292e0a,0px 6px 18px 0px #25292e1f;--shadow-resting-medium:0px 1px 1px 0px #25292e1a,0px 3px 6px 0px #25292e1f;--skeletonLoader-bgColor:#818b981a;--topicTag-borderColor:#fff0;--treeViewItem-leadingVisual-iconColor-rest:#54aeff;--underlineNav-borderColor-active:#fd8c73;--avatar-bgColor:#fff;--avatar-shadow:0px 0px 0px 2px #fffc;--bgColor-black:#1f2328;--bgColor-closed-emphasis:var(--bgColor-danger-emphasis);--bgColor-closed-muted:var(--bgColor-danger-muted);--bgColor-default:#fff;--bgColor-draft-emphasis:var(--bgColor-neutral-emphasis);--bgColor-draft-muted:var(--bgColor-neutral-muted);--bgColor-inset:var(--bgColor-muted);--bgColor-open-muted:var(--bgColor-success-muted);--bgColor-upsell-emphasis:var(--bgColor-done-emphasis);--bgColor-upsell-muted:var(--bgColor-done-muted);--bgColor-white:#fff;--border-accent-emphasis:.0625rem solid #0969da;--border-accent-muted:.0625rem solid #54aeff66;--border-attention-emphasis:.0625rem solid #9a6700;--border-attention-muted:.0625rem solid #d4a72c66;--border-danger-emphasis:.0625rem solid #cf222e;--border-danger-muted:.0625rem solid #ff818266;--border-default:.0625rem solid #d1d9e0;--border-disabled:.0625rem solid #818b981a;--border-done-emphasis:.0625rem solid #8250df;--border-done-muted:.0625rem solid #c297ff66;--border-emphasis:.0625rem solid #818b98;--border-neutral-emphasis:.0625rem solid #59636e;--border-severe-emphasis:.0625rem solid #bc4c00;--border-severe-muted:.0625rem solid #fb8f4466;--border-sponsors-emphasis:.0625rem solid #bf3989;--border-sponsors-muted:.0625rem solid #ff80c866;--border-success-emphasis:.0625rem solid #1a7f37;--border-success-muted:.0625rem solid #4ac26b66;--border-transparent:.0625rem solid #fff0;--borderColor-closed-emphasis:var(--borderColor-danger-emphasis);--borderColor-closed-muted:var(--borderColor-danger-muted);--borderColor-draft-emphasis:var(--borderColor-neutral-emphasis);--borderColor-muted:#d1d9e0b3;--borderColor-open-emphasis:var(--borderColor-success-emphasis);--borderColor-open-muted:var(--borderColor-success-muted);--borderColor-translucent:#1f232826;--borderColor-upsell-emphasis:var(--borderColor-done-emphasis);--borderColor-upsell-muted:var(--borderColor-done-muted);--button-danger-bgColor-hover:var(--bgColor-danger-emphasis);--button-danger-bgColor-rest:var(--control-bgColor-rest);--button-danger-fgColor-active:#fff;--button-danger-fgColor-hover:#fff;--button-danger-iconColor-hover:#fff;--button-danger-iconColor-rest:var(--button-danger-fgColor-rest);--button-default-bgColor-active:var(--control-bgColor-active);--button-default-bgColor-hover:var(--control-bgColor-hover);--button-default-bgColor-rest:var(--control-bgColor-rest);--button-default-bgColor-selected:var(--control-bgColor-active);--button-default-fgColor-rest:var(--control-fgColor-rest);--button-default-shadow-resting:0px 1px 0px 0px #1f23280a;--button-invisible-bgColor-active:var(--control-transparent-bgColor-active);--button-invisible-bgColor-hover:var(--control-transparent-bgColor-hover);--button-invisible-bgColor-rest:var(--control-transparent-bgColor-rest);--button-invisible-borderColor-hover:var(--control-transparent-borderColor-hover);--button-invisible-borderColor-rest:var(--control-transparent-borderColor-rest);--button-invisible-fgColor-active:var(--control-fgColor-rest);--button-invisible-fgColor-hover:var(--control-fgColor-rest);--button-invisible-fgColor-rest:var(--control-fgColor-rest);--button-invisible-iconColor-hover:var(--fgColor-muted);--button-invisible-iconColor-rest:var(--fgColor-muted);--button-outline-bgColor-hover:var(--bgColor-accent-emphasis);--button-outline-bgColor-rest:var(--control-bgColor-rest);--button-outline-fgColor-active:#fff;--button-outline-fgColor-disabled:#0969da80;--button-outline-fgColor-hover:#fff;--button-outline-fgColor-rest:var(--fgColor-accent);--button-primary-fgColor-disabled:#fffc;--buttonCounter-danger-bgColor-disabled:#cf222e0d;--buttonCounter-danger-bgColor-hover:#fff3;--buttonCounter-danger-bgColor-rest:#cf222e1a;--buttonCounter-danger-fgColor-hover:#fff;--buttonCounter-default-bgColor-rest:var(--bgColor-neutral-muted);--buttonCounter-invisible-bgColor-rest:var(--bgColor-neutral-muted);--buttonCounter-outline-bgColor-disabled:#0969da0d;--buttonCounter-outline-bgColor-hover:#fff3;--buttonCounter-outline-bgColor-rest:#0969da1a;--buttonCounter-outline-fgColor-disabled:#0969da80;--buttonCounter-outline-fgColor-hover:#fff;--buttonKeybindingHint-danger-bgColor-rest:var(--buttonKeybindingHint-default-bgColor-rest);--buttonKeybindingHint-default-bgColor-disabled:var(--buttonKeybindingHint-default-bgColor-rest);--buttonKeybindingHint-default-fgColor-rest:var(--fgColor-muted);--buttonKeybindingHint-inactive-fgColor:var(--button-inactive-fgColor);--buttonKeybindingHint-invisible-bgColor-active:var(--control-transparent-bgColor-active);--buttonKeybindingHint-invisible-bgColor-disabled:var(--button-invisible-bgColor-disabled);--buttonKeybindingHint-invisible-bgColor-hover:var(--control-transparent-bgColor-hover);--buttonKeybindingHint-invisible-bgColor-rest:var(--buttonKeybindingHint-default-bgColor-rest);--buttonKeybindingHint-invisible-fgColor-rest:var(--fgColor-muted);--buttonKeybindingHint-primary-bgColor-disabled:#002d111a;--buttonKeybindingHint-primary-bgColor-rest:var(--buttonCounter-primary-bgColor-rest);--codeMirror-activeline-bgColor:var(--bgColor-neutral-muted);--codeMirror-gutterMarker-fgColor-muted:var(--fgColor-muted);--codeMirror-lineNumber-fgColor:var(--fgColor-muted);--codeMirror-selection-bgColor:var(--borderColor-accent-muted);--codeMirror-syntax-fgColor-comment:#1f2328;--color-ansi-black:#1f2328;--color-prettylights-syntax-invalid-illegal-bg:var(--bgColor-danger-muted);--color-prettylights-syntax-markup-bold:#1f2328;--color-prettylights-syntax-markup-italic:#1f2328;--color-prettylights-syntax-storage-modifier-import:#1f2328;--contribution-default-borderColor-1:var(--contribution-default-borderColor-0);--contribution-default-borderColor-2:var(--contribution-default-borderColor-0);--contribution-default-borderColor-3:var(--contribution-default-borderColor-0);--contribution-default-borderColor-4:var(--contribution-default-borderColor-0);--control-bgColor-disabled:var(--bgColor-disabled);--control-bgColor-selected:var(--control-bgColor-rest);--control-borderColor-danger:var(--borderColor-danger-emphasis);--control-borderColor-disabled:var(--borderColor-disabled);--control-borderColor-emphasis:var(--borderColor-emphasis);--control-borderColor-rest:var(--borderColor-default);--control-borderColor-success:var(--borderColor-success-emphasis);--control-borderColor-warning:var(--borderColor-attention-emphasis);--control-checked-bgColor-disabled:var(--fgColor-disabled);--control-checked-bgColor-rest:var(--bgColor-accent-emphasis);--control-danger-bgColor-active:#ffebe966;--control-danger-bgColor-hover:var(--bgColor-danger-muted);--control-fgColor-disabled:var(--fgColor-disabled);--control-fgColor-placeholder:var(--fgColor-muted);--control-iconColor-rest:var(--fgColor-muted);--control-transparent-bgColor-disabled:var(--bgColor-disabled);--controlKnob-bgColor-checked:#fff;--controlKnob-bgColor-rest:#fff;--controlTrack-bgColor-disabled:var(--fgColor-disabled);--controlTrack-borderColor-disabled:var(--fgColor-disabled);--controlTrack-borderColor-rest:var(--borderColor-default);--counter-bgColor-emphasis:var(--bgColor-neutral-emphasis);--counter-bgColor-muted:var(--bgColor-neutral-muted);--diffBlob-additionLine-bgColor:var(--bgColor-success-muted);--diffBlob-deletionLine-bgColor:var(--bgColor-danger-muted);--diffBlob-emptyLine-bgColor:var(--bgColor-muted);--diffBlob-emptyNum-bgColor:var(--bgColor-muted);--diffBlob-expander-iconColor:var(--fgColor-muted);--diffBlob-hunkLine-bgColor:var(--bgColor-accent-muted);--diffBlob-hunkLine-fgColor:var(--fgColor-muted);--diffBlob-hunkNum-bgColor-hover:var(--bgColor-accent-emphasis);--fgColor-black:#1f2328;--fgColor-default:#1f2328;--fgColor-draft:var(--fgColor-neutral);--fgColor-link:var(--fgColor-accent);--fgColor-onEmphasis:#fff;--fgColor-onInverse:#fff;--fgColor-open:var(--fgColor-success);--fgColor-upsell:var(--fgColor-done);--fgColor-white:#fff;--focus-outlineColor:var(--borderColor-accent-emphasis);--header-fgColor-default:#ffffffb3;--header-fgColor-logo:#fff;--overlay-bgColor:#fff;--page-header-bgColor:var(--bgColor-muted);--progressBar-bgColor-accent:var(--bgColor-accent-emphasis);--progressBar-bgColor-attention:var(--bgColor-attention-emphasis);--progressBar-bgColor-danger:var(--bgColor-danger-emphasis);--progressBar-bgColor-done:var(--bgColor-done-emphasis);--progressBar-bgColor-neutral:var(--bgColor-neutral-emphasis);--progressBar-bgColor-severe:var(--bgColor-severe-emphasis);--progressBar-bgColor-sponsors:var(--bgColor-sponsors-emphasis);--progressBar-track-bgColor:var(--borderColor-default);--selection-bgColor:#0969da33;--shadow-inset:inset 0px 1px 0px 0px #1f23280a;--shadow-resting-small:0px 1px 1px 0px #1f23280f,0px 1px 3px 0px #1f23280f;--shadow-resting-xsmall:0px 1px 1px 0px #1f23280f;--sideNav-bgColor-selected:#fff;--timelineBadge-bgColor:var(--bgColor-muted);--tooltip-bgColor:var(--bgColor-emphasis);--underlineNav-iconColor-rest:var(--fgColor-muted);--avatar-borderColor:var(--borderColor-translucent);--border-closed-emphasis:var(--border-danger-emphasis);--border-closed-muted:var(--border-danger-muted);--border-muted:.0625rem solid #d1d9e0b3;--border-open-emphasis:var(--border-success-emphasis);--border-open-muted:var(--border-success-muted);--border-upsell-emphasis:.0625rem solid #8250df;--border-upsell-muted:.0625rem solid #c297ff66;--borderColor-neutral-muted:var(--borderColor-muted);--button-danger-bgColor-disabled:var(--control-bgColor-disabled);--button-danger-borderColor-rest:var(--control-borderColor-rest);--button-default-bgColor-disabled:var(--control-bgColor-disabled);--button-default-borderColor-active:var(--control-borderColor-rest);--button-default-borderColor-disabled:var(--control-borderColor-disabled);--button-default-borderColor-rest:var(--control-borderColor-rest);--button-invisible-fgColor-disabled:var(--control-fgColor-disabled);--button-invisible-iconColor-disabled:var(--control-fgColor-disabled);--button-outline-bgColor-disabled:var(--control-bgColor-disabled);--button-primary-borderColor-rest:var(--borderColor-translucent);--button-primary-fgColor-rest:var(--fgColor-white);--button-primary-iconColor-rest:#fffc;--buttonKeybindingHint-danger-bgColor-disabled:var(--buttonKeybindingHint-default-bgColor-disabled);--buttonKeybindingHint-danger-borderColor-hover:var(--borderColor-translucent);--buttonKeybindingHint-danger-fgColor-active:var(--fgColor-onEmphasis);--buttonKeybindingHint-danger-fgColor-hover:var(--fgColor-onEmphasis);--buttonKeybindingHint-danger-fgColor-rest:var(--buttonKeybindingHint-default-fgColor-rest);--buttonKeybindingHint-default-borderColor-disabled:var(--control-borderColor-disabled);--buttonKeybindingHint-default-borderColor-rest:var(--borderColor-muted);--buttonKeybindingHint-default-fgColor-disabled:var(--control-fgColor-disabled);--buttonKeybindingHint-inactive-borderColor:var(--borderColor-muted);--buttonKeybindingHint-invisible-borderColor-disabled:var(--control-borderColor-disabled);--buttonKeybindingHint-invisible-fgColor-disabled:var(--control-fgColor-disabled);--buttonKeybindingHint-primary-borderColor-disabled:var(--control-borderColor-disabled);--buttonKeybindingHint-primary-borderColor-rest:var(--borderColor-translucent);--buttonKeybindingHint-primary-fgColor-disabled:var(--button-primary-fgColor-disabled);--buttonKeybindingHint-primary-fgColor-rest:var(--fgColor-onEmphasis);--card-bgColor:var(--bgColor-default);--codeMirror-bgColor:var(--bgColor-default);--codeMirror-cursor-fgColor:var(--fgColor-default);--codeMirror-fgColor:var(--fgColor-default);--codeMirror-gutterMarker-fgColor-default:var(--bgColor-default);--codeMirror-gutters-bgColor:var(--bgColor-default);--codeMirror-lines-bgColor:var(--bgColor-default);--codeMirror-matchingBracket-fgColor:var(--fgColor-default);--control-borderColor-selected:var(--control-bgColor-selected);--control-checked-borderColor-disabled:var(--control-checked-bgColor-disabled);--control-checked-borderColor-rest:var(--control-checked-bgColor-rest);--control-checked-fgColor-disabled:var(--fgColor-onEmphasis);--control-checked-fgColor-rest:var(--fgColor-onEmphasis);--controlKnob-bgColor-disabled:var(--control-bgColor-disabled);--controlKnob-borderColor-checked:var(--control-checked-bgColor-rest);--controlKnob-borderColor-disabled:var(--control-bgColor-disabled);--controlKnob-borderColor-rest:var(--control-borderColor-rest);--controlTrack-fgColor-disabled:var(--fgColor-onEmphasis);--dashboard-bgColor:var(--bgColor-default);--diffBlob-additionLine-fgColor:var(--fgColor-default);--diffBlob-additionNum-fgColor:var(--fgColor-default);--diffBlob-additionWord-fgColor:var(--fgColor-default);--diffBlob-deletionLine-fgColor:var(--fgColor-default);--diffBlob-deletionNum-fgColor:var(--fgColor-default);--diffBlob-deletionWord-fgColor:var(--fgColor-default);--diffBlob-hunkNum-fgColor-hover:var(--fgColor-onEmphasis);--diffBlob-hunkNum-fgColor-rest:var(--fgColor-default);--focus-outline:2px solid #0969da;--overlay-borderColor:#d1d9e080;--reactionButton-selected-fgColor-rest:var(--fgColor-link);--tooltip-fgColor:var(--fgColor-onEmphasis);--underlineNav-borderColor-hover:var(--borderColor-muted);--border-neutral-muted:.0625rem solid #d1d9e0b3;--borderColor-draft-muted:var(--borderColor-neutral-muted);--button-danger-borderColor-hover:var(--button-primary-borderColor-rest);--button-default-borderColor-hover:var(--button-default-borderColor-rest);--button-primary-borderColor-active:var(--button-primary-borderColor-rest);--button-primary-borderColor-hover:var(--button-primary-borderColor-rest);--buttonKeybindingHint-danger-borderColor-active:var(--buttonKeybindingHint-danger-borderColor-hover);--buttonKeybindingHint-danger-borderColor-disabled:var(--buttonKeybindingHint-default-borderColor-disabled);--buttonKeybindingHint-danger-borderColor-rest:var(--buttonKeybindingHint-default-borderColor-rest);--buttonKeybindingHint-danger-fgColor-disabled:var(--buttonKeybindingHint-default-fgColor-disabled);--shadow-floating-large:0px 0px 0px 1px #d1d9e0,0px 40px 80px 0px #25292e3d;--shadow-floating-medium:0px 0px 0px 1px #d1d9e0,0px 8px 16px -4px #25292e14,0px 4px 32px -4px #25292e14,0px 24px 48px -12px #25292e14,0px 48px 96px -24px #25292e14;--shadow-floating-small:0px 0px 0px 1px #d1d9e080,0px 6px 12px -3px #25292e0a,0px 6px 18px 0px #25292e1f;--shadow-floating-xlarge:0px 0px 0px 1px #d1d9e0,0px 56px 112px 0px #25292e52;--button-danger-borderColor-active:var(--button-danger-borderColor-hover);--button-outline-borderColor-hover:var(--button-primary-borderColor-hover);--button-outline-borderColor-active:var(--button-outline-borderColor-hover)}</style><style>@media (prefers-color-scheme:dark){[data-color-mode][data-color-mode=auto][data-dark-theme=dark]{--button-danger-fgColor-rest:#fa5e55;--button-primary-bgColor-active:#2e9a40;--button-primary-bgColor-disabled:#105823;--button-primary-bgColor-hover:#29903b;--button-primary-borderColor-disabled:#105823;--color-ansi-cyan:#39c5cf;--color-ansi-cyan-bright:#56d4dd;--control-checked-bgColor-active:#3685f3;--control-checked-bgColor-hover:#2a7aef;--fgColor-accent:#4493f8;--reactionButton-selected-bgColor-hover:#3a8cfd5c;--avatar-shadow:0px 0px 0px 2px #0d1117;--avatarStack-fade-bgColor-default:#3d444d;--avatarStack-fade-bgColor-muted:#2a313c;--bgColor-accent-emphasis:#1f6feb;--bgColor-accent-muted:#388bfd1a;--bgColor-attention-emphasis:#9e6a03;--bgColor-attention-muted:#bb800926;--bgColor-danger-emphasis:#da3633;--bgColor-danger-muted:#f851491a;--bgColor-default:#0d1117;--bgColor-disabled:#212830;--bgColor-done-emphasis:#8957e5;--bgColor-done-muted:#ab7df826;--bgColor-emphasis:#3d444d;--bgColor-muted:#151b23;--bgColor-neutral-emphasis:#656c76;--bgColor-neutral-muted:#656c7633;--bgColor-severe-emphasis:#bd561d;--bgColor-severe-muted:#db6d281a;--bgColor-sponsors-emphasis:#bf4b8a;--bgColor-sponsors-muted:#db61a21a;--bgColor-success-emphasis:#238636;--bgColor-success-muted:#2ea04326;--bgColor-transparent:#0000;--borderColor-accent-emphasis:#1f6feb;--borderColor-accent-muted:#388bfd66;--borderColor-attention-emphasis:#9e6a03;--borderColor-attention-muted:#bb800966;--borderColor-danger-emphasis:#da3633;--borderColor-danger-muted:#f8514966;--borderColor-default:#3d444d;--borderColor-disabled:#656c761a;--borderColor-done-emphasis:#8957e5;--borderColor-done-muted:#ab7df866;--borderColor-emphasis:#656c76;--borderColor-severe-emphasis:#bd561d;--borderColor-severe-muted:#db6d2866;--borderColor-sponsors-emphasis:#bf4b8a;--borderColor-sponsors-muted:#db61a266;--borderColor-success-emphasis:#238636;--borderColor-success-muted:#2ea04366;--borderColor-transparent:#0000;--button-danger-bgColor-hover:#b62324;--button-danger-iconColor-rest:var(--button-danger-fgColor-rest);--button-danger-shadow-selected:0px 0px 0px 0px #000;--button-default-shadow-resting:0px 0px 0px 0px #000;--button-inactive-bgColor:#262c36;--button-inactive-fgColor:#9198a1;--button-invisible-bgColor-disabled:#0000;--button-invisible-borderColor-disabled:#0000;--button-outline-bgColor-active:#0d419d;--button-outline-bgColor-rest:#f0f6fc;--button-outline-fgColor-disabled:#4493f880;--button-outline-fgColor-hover:#58a6ff;--button-outline-fgColor-rest:#388bfd;--button-outline-shadow-selected:0px 0px 0px 0px #000;--button-primary-shadow-selected:0px 0px 0px 0px #000;--button-star-iconColor:#e3b341;--buttonCounter-danger-bgColor-rest:#49020233;--buttonCounter-default-bgColor-rest:#2f3742;--buttonCounter-outline-bgColor-hover:#051d4d33;--buttonCounter-outline-bgColor-rest:#051d4d33;--buttonCounter-outline-fgColor-disabled:#4493f880;--buttonCounter-outline-fgColor-hover:#58a6ff;--buttonCounter-outline-fgColor-rest:#388bfd;--buttonCounter-primary-bgColor-rest:#04260f33;--buttonKeybindingHint-danger-bgColor-active:#01040966;--buttonKeybindingHint-danger-bgColor-hover:#01040933;--buttonKeybindingHint-danger-borderColor-hover:#0104091a;--buttonKeybindingHint-default-bgColor-rest:#2a313c;--buttonKeybindingHint-inactive-bgColor:#2a313c;--buttonKeybindingHint-invisible-borderColor-rest:#0000;--codeMirror-syntax-fgColor-comment:#656c76;--codeMirror-syntax-fgColor-constant:#79c0ff;--codeMirror-syntax-fgColor-entity:#d2a8ff;--codeMirror-syntax-fgColor-keyword:#ff7b72;--codeMirror-syntax-fgColor-storage:#ff7b72;--codeMirror-syntax-fgColor-string:#a5d6ff;--codeMirror-syntax-fgColor-support:#79c0ff;--codeMirror-syntax-fgColor-variable:#ffa657;--color-ansi-black:#2f3742;--color-ansi-black-bright:#656c76;--color-ansi-blue:#58a6ff;--color-ansi-blue-bright:#79c0ff;--color-ansi-gray:#656c76;--color-ansi-green:#3fb950;--color-ansi-green-bright:#56d364;--color-ansi-magenta:#be8fff;--color-ansi-magenta-bright:#d2a8ff;--color-ansi-red:#ff7b72;--color-ansi-red-bright:#ffa198;--color-ansi-white:#f0f6fc;--color-ansi-yellow:#d29922;--color-ansi-yellow-bright:#e3b341;--color-prettylights-syntax-brackethighlighter-angle:#9198a1;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-comment:#9198a1;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-markup-bold:#f0f6fc;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-markup-ignored-text:#f0f6fc;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-italic:#f0f6fc;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#f0f6fc;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-sublimelinter-gutter-mark:#3d444d;--color-prettylights-syntax-variable:#ffa657;--contribution-default-bgColor-0:#151b23;--contribution-default-bgColor-1:#033a16;--contribution-default-bgColor-2:#196c2e;--contribution-default-bgColor-3:#2ea043;--contribution-default-bgColor-4:#56d364;--contribution-default-borderColor-0:#0104090d;--contribution-halloween-bgColor-1:#fac68f;--contribution-halloween-bgColor-2:#c46212;--contribution-halloween-bgColor-3:#984b10;--contribution-halloween-bgColor-4:#e3d04f;--contribution-winter-bgColor-1:#0c2d6b;--contribution-winter-bgColor-2:#1158c7;--contribution-winter-bgColor-3:#58a6ff;--contribution-winter-bgColor-4:#cae8ff;--control-bgColor-active:#2a313c;--control-bgColor-hover:#262c36;--control-bgColor-rest:#212830;--control-borderColor-selected:#f0f6fc;--control-checked-borderColor-active:var(--control-checked-bgColor-active);--control-checked-borderColor-hover:var(--control-checked-bgColor-hover);--control-danger-fgColor-hover:#ff7b72;--control-transparent-bgColor-active:#656c7640;--control-transparent-bgColor-hover:#656c7633;--control-transparent-bgColor-rest:#0000;--control-transparent-bgColor-selected:#656c7633;--control-transparent-borderColor-active:#0000;--control-transparent-borderColor-hover:#0000;--control-transparent-borderColor-rest:#0000;--controlTrack-bgColor-active:#2f3742;--controlTrack-bgColor-hover:#2a313c;--controlTrack-bgColor-rest:#262c36;--counter-borderColor:#0000;--data-auburn-color-emphasis:#a86f6b;--data-auburn-color-muted:#271817;--data-blue-color-emphasis:#0576ff;--data-blue-color-muted:#001a47;--data-brown-color-emphasis:#94774c;--data-brown-color-muted:#241c14;--data-coral-color-emphasis:#e1430e;--data-coral-color-muted:#351008;--data-gray-color-emphasis:#576270;--data-gray-color-muted:#1c1c1c;--data-green-color-emphasis:#2f6f37;--data-green-color-muted:#122117;--data-lemon-color-emphasis:#977b0c;--data-lemon-color-muted:#291d00;--data-lime-color-emphasis:#5f892f;--data-lime-color-muted:#141f0f;--data-olive-color-emphasis:#7a8321;--data-olive-color-muted:#171e0b;--data-orange-color-emphasis:#984b10;--data-orange-color-muted:#311708;--data-pine-color-emphasis:#18915e;--data-pine-color-muted:#082119;--data-pink-color-emphasis:#d34591;--data-pink-color-muted:#2d1524;--data-plum-color-emphasis:#b643ef;--data-plum-color-muted:#2a0e3f;--data-purple-color-emphasis:#975bf1;--data-purple-color-muted:#211047;--data-red-color-emphasis:#eb3342;--data-red-color-muted:#3c0614;--data-teal-color-emphasis:#106c70;--data-teal-color-muted:#041f25;--data-yellow-color-emphasis:#895906;--data-yellow-color-muted:#2e1a00;--diffBlob-additionNum-bgColor:#3fb9504d;--diffBlob-additionWord-bgColor:#2ea04366;--diffBlob-deletionNum-bgColor:#f851494d;--diffBlob-deletionWord-bgColor:#f8514966;--diffBlob-hunkNum-bgColor-rest:#0c2d6b;--display-auburn-bgColor-emphasis:#87534f;--display-auburn-bgColor-muted:#271817;--display-auburn-borderColor-emphasis:#a86f6b;--display-auburn-borderColor-muted:#3a2422;--display-auburn-fgColor:#bf9592;--display-auburn-scale-0:#271817;--display-auburn-scale-1:#3a2422;--display-auburn-scale-2:#543331;--display-auburn-scale-3:#6d4340;--display-auburn-scale-4:#87534f;--display-auburn-scale-5:#a86f6b;--display-auburn-scale-6:#bf9592;--display-auburn-scale-7:#c6a19f;--display-auburn-scale-8:#d4b7b5;--display-auburn-scale-9:#dfcac8;--display-blue-bgColor-emphasis:#005bd1;--display-blue-bgColor-muted:#001a47;--display-blue-borderColor-emphasis:#0576ff;--display-blue-borderColor-muted:#002766;--display-blue-fgColor:#4da0ff;--display-blue-scale-0:#001a47;--display-blue-scale-1:#002766;--display-blue-scale-2:#00378a;--display-blue-scale-3:#0046a8;--display-blue-scale-4:#005bd1;--display-blue-scale-5:#0576ff;--display-blue-scale-6:#4da0ff;--display-blue-scale-7:#61adff;--display-blue-scale-8:#85c2ff;--display-blue-scale-9:#a3d3ff;--display-brown-bgColor-emphasis:#755e3e;--display-brown-bgColor-muted:#241c14;--display-brown-borderColor-emphasis:#94774c;--display-brown-borderColor-muted:#342a1d;--display-brown-fgColor:#b69a6d;--display-brown-scale-0:#241c14;--display-brown-scale-1:#342a1d;--display-brown-scale-2:#483a28;--display-brown-scale-3:#5d4a32;--display-brown-scale-4:#755e3e;--display-brown-scale-5:#94774c;--display-brown-scale-6:#b69a6d;--display-brown-scale-7:#bfa77d;--display-brown-scale-8:#cdbb98;--display-brown-scale-9:#dbceb3;--display-coral-bgColor-emphasis:#c31328;--display-coral-bgColor-muted:#3c0614;--display-coral-borderColor-emphasis:#eb3342;--display-coral-borderColor-muted:#58091a;--display-coral-fgColor:#f27d83;--display-coral-scale-0:#351008;--display-coral-scale-1:#51180b;--display-coral-scale-2:#72220d;--display-coral-scale-3:#902a0e;--display-coral-scale-4:#b3350f;--display-coral-scale-5:#e1430e;--display-coral-scale-6:#f7794b;--display-coral-scale-7:#fa8c61;--display-coral-scale-8:#fdaa86;--display-coral-scale-9:#ffc0a3;--display-cyan-bgColor-emphasis:#036a8c;--display-cyan-bgColor-muted:#001f29;--display-cyan-borderColor-emphasis:#0587b3;--display-cyan-borderColor-muted:#002e3d;--display-cyan-fgColor:#07ace4;--display-cyan-scale-0:#001f29;--display-cyan-scale-1:#002e3d;--display-cyan-scale-2:#014156;--display-cyan-scale-3:#02536f;--display-cyan-scale-4:#036a8c;--display-cyan-scale-5:#0587b3;--display-cyan-scale-6:#07ace4;--display-cyan-scale-7:#09b7f1;--display-cyan-scale-8:#45cbf7;--display-cyan-scale-9:#80dbf9;--display-gray-bgColor-emphasis:#576270;--display-gray-bgColor-muted:#1c1c1c;--display-gray-borderColor-emphasis:#6e7f96;--display-gray-borderColor-muted:#2a2b2d;--display-gray-fgColor:#92a1b5;--display-gray-scale-0:#1c1c1c;--display-gray-scale-1:#2a2b2d;--display-gray-scale-2:#393d41;--display-gray-scale-3:#474e57;--display-gray-scale-4:#576270;--display-gray-scale-5:#6e7f96;--display-gray-scale-6:#92a1b5;--display-gray-scale-7:#9babbf;--display-gray-scale-8:#b3c0d1;--display-gray-scale-9:#c4cfde;--display-green-bgColor-emphasis:#2f6f37;--display-green-bgColor-muted:#122117;--display-green-borderColor-emphasis:#388f3f;--display-green-borderColor-muted:#182f1f;--display-green-fgColor:#41b445;--display-green-scale-0:#122117;--display-green-scale-1:#182f1f;--display-green-scale-2:#214529;--display-green-scale-3:#285830;--display-green-scale-4:#2f6f37;--display-green-scale-5:#388f3f;--display-green-scale-6:#41b445;--display-green-scale-7:#46c144;--display-green-scale-8:#75d36f;--display-green-scale-9:#99e090;--display-indigo-bgColor-emphasis:#514ed4;--display-indigo-bgColor-muted:#1b183f;--display-indigo-borderColor-emphasis:#7070e1;--display-indigo-borderColor-muted:#25215f;--display-indigo-fgColor:#9899ec;--display-indigo-scale-0:#1b183f;--display-indigo-scale-1:#25215f;--display-indigo-scale-2:#312c90;--display-indigo-scale-3:#3935c0;--display-indigo-scale-4:#514ed4;--display-indigo-scale-5:#7070e1;--display-indigo-scale-6:#9899ec;--display-indigo-scale-7:#a2a5f1;--display-indigo-scale-8:#b7baf6;--display-indigo-scale-9:#c8cbf9;--display-lemon-bgColor-emphasis:#786008;--display-lemon-bgColor-muted:#291d00;--display-lemon-borderColor-emphasis:#977b0c;--display-lemon-borderColor-muted:#372901;--display-lemon-fgColor:#ba9b12;--display-lemon-scale-0:#291d00;--display-lemon-scale-1:#372901;--display-lemon-scale-2:#4f3c02;--display-lemon-scale-3:#614c05;--display-lemon-scale-4:#786008;--display-lemon-scale-5:#977b0c;--display-lemon-scale-6:#ba9b12;--display-lemon-scale-7:#c4a717;--display-lemon-scale-8:#d7bc1d;--display-lemon-scale-9:#e3d04f;--display-lime-bgColor-emphasis:#496c28;--display-lime-bgColor-muted:#141f0f;--display-lime-borderColor-emphasis:#5f892f;--display-lime-borderColor-muted:#1f3116;--display-lime-fgColor:#7dae37;--display-lime-scale-0:#141f0f;--display-lime-scale-1:#1f3116;--display-lime-scale-2:#2c441d;--display-lime-scale-3:#375421;--display-lime-scale-4:#496c28;--display-lime-scale-5:#5f892f;--display-lime-scale-6:#7dae37;--display-lime-scale-7:#89ba36;--display-lime-scale-8:#9fcc3e;--display-lime-scale-9:#bcda67;--display-olive-bgColor-emphasis:#5e681d;--display-olive-bgColor-muted:#171e0b;--display-olive-borderColor-emphasis:#7a8321;--display-olive-borderColor-muted:#252d10;--display-olive-fgColor:#a2a626;--display-olive-scale-0:#171e0b;--display-olive-scale-1:#252d10;--display-olive-scale-2:#374115;--display-olive-scale-3:#485219;--display-olive-scale-4:#5e681d;--display-olive-scale-5:#7a8321;--display-olive-scale-6:#a2a626;--display-olive-scale-7:#b2af24;--display-olive-scale-8:#cbc025;--display-olive-scale-9:#e2d04b;--display-orange-bgColor-emphasis:#984b10;--display-orange-bgColor-muted:#311708;--display-orange-borderColor-emphasis:#c46212;--display-orange-borderColor-muted:#43200a;--display-orange-fgColor:#ed8326;--display-orange-scale-0:#311708;--display-orange-scale-1:#43200a;--display-orange-scale-2:#632f0d;--display-orange-scale-3:#7b3c0e;--display-orange-scale-4:#984b10;--display-orange-scale-5:#c46212;--display-orange-scale-6:#ed8326;--display-orange-scale-7:#f1933b;--display-orange-scale-8:#f6b06a;--display-orange-scale-9:#fac68f;--display-pine-bgColor-emphasis:#14714c;--display-pine-bgColor-muted:#082119;--display-pine-borderColor-emphasis:#18915e;--display-pine-borderColor-muted:#0b3224;--display-pine-fgColor:#1bb673;--display-pine-scale-0:#082119;--display-pine-scale-1:#0b3224;--display-pine-scale-2:#0e4430;--display-pine-scale-3:#115a3e;--display-pine-scale-4:#14714c;--display-pine-scale-5:#18915e;--display-pine-scale-6:#1bb673;--display-pine-scale-7:#1ac176;--display-pine-scale-8:#1bda81;--display-pine-scale-9:#3eea97;--display-pink-bgColor-emphasis:#ac2f74;--display-pink-bgColor-muted:#2d1524;--display-pink-borderColor-emphasis:#d34591;--display-pink-borderColor-muted:#451c35;--display-pink-fgColor:#e57bb2;--display-pink-scale-0:#2d1524;--display-pink-scale-1:#451c35;--display-pink-scale-2:#65244a;--display-pink-scale-3:#842a5d;--display-pink-scale-4:#ac2f74;--display-pink-scale-5:#d34591;--display-pink-scale-6:#e57bb2;--display-pink-scale-7:#ec8dbd;--display-pink-scale-8:#f4a9cd;--display-pink-scale-9:#f9bed9;--display-plum-bgColor-emphasis:#9518d8;--display-plum-bgColor-muted:#2a0e3f;--display-plum-borderColor-emphasis:#b643ef;--display-plum-borderColor-muted:#40125e;--display-plum-fgColor:#d07ef7;--display-plum-scale-0:#2a0e3f;--display-plum-scale-1:#40125e;--display-plum-scale-2:#5c1688;--display-plum-scale-3:#7517ab;--display-plum-scale-4:#9518d8;--display-plum-scale-5:#b643ef;--display-plum-scale-6:#d07ef7;--display-plum-scale-7:#d889fa;--display-plum-scale-8:#e4a5fd;--display-plum-scale-9:#edbdff;--display-purple-bgColor-emphasis:#7730e8;--display-purple-bgColor-muted:#211047;--display-purple-borderColor-emphasis:#975bf1;--display-purple-borderColor-muted:#31146b;--display-purple-fgColor:#b687f7;--display-purple-scale-0:#211047;--display-purple-scale-1:#31146b;--display-purple-scale-2:#481a9e;--display-purple-scale-3:#5b1cca;--display-purple-scale-4:#7730e8;--display-purple-scale-5:#975bf1;--display-purple-scale-6:#b687f7;--display-purple-scale-7:#c398fb;--display-purple-scale-8:#d2affd;--display-purple-scale-9:#e1c7ff;--display-red-bgColor-emphasis:#c31328;--display-red-bgColor-muted:#3c0614;--display-red-borderColor-emphasis:#eb3342;--display-red-borderColor-muted:#58091a;--display-red-fgColor:#f27d83;--display-red-scale-0:#3c0614;--display-red-scale-1:#58091a;--display-red-scale-2:#790c20;--display-red-scale-3:#990f24;--display-red-scale-4:#c31328;--display-red-scale-5:#eb3342;--display-red-scale-6:#f27d83;--display-red-scale-7:#f48b8d;--display-red-scale-8:#f7adab;--display-red-scale-9:#f9c1be;--display-teal-bgColor-emphasis:#106c70;--display-teal-bgColor-muted:#041f25;--display-teal-borderColor-emphasis:#158a8a;--display-teal-borderColor-muted:#073036;--display-teal-fgColor:#1cb0ab;--display-teal-scale-0:#041f25;--display-teal-scale-1:#073036;--display-teal-scale-2:#0a464d;--display-teal-scale-3:#0c555a;--display-teal-scale-4:#106c70;--display-teal-scale-5:#158a8a;--display-teal-scale-6:#1cb0ab;--display-teal-scale-7:#1fbdb2;--display-teal-scale-8:#24d6c4;--display-teal-scale-9:#5fe3d1;--display-yellow-bgColor-emphasis:#895906;--display-yellow-bgColor-muted:#2e1a00;--display-yellow-borderColor-emphasis:#aa7109;--display-yellow-borderColor-muted:#3d2401;--display-yellow-fgColor:#d3910d;--display-yellow-scale-0:#2e1a00;--display-yellow-scale-1:#3d2401;--display-yellow-scale-2:#5a3702;--display-yellow-scale-3:#6d4403;--display-yellow-scale-4:#895906;--display-yellow-scale-5:#aa7109;--display-yellow-scale-6:#d3910d;--display-yellow-scale-7:#df9e11;--display-yellow-scale-8:#edb431;--display-yellow-scale-9:#f0ca6a;--fgColor-attention:#d29922;--fgColor-danger:#f85149;--fgColor-default:#f0f6fc;--fgColor-disabled:#656c76;--fgColor-done:#ab7df8;--fgColor-link:var(--fgColor-accent);--fgColor-muted:#9198a1;--fgColor-neutral:#9198a1;--fgColor-severe:#db6d28;--fgColor-sponsors:#db61a2;--fgColor-success:#3fb950;--header-bgColor:#151b23f2;--header-borderColor-divider:#656c76;--header-fgColor-logo:#f0f6fc;--headerSearch-bgColor:#0d1117;--headerSearch-borderColor:#2a313c;--highlight-neutral-bgColor:#d2992266;--label-auburn-bgColor-active:#543331;--label-auburn-bgColor-hover:#3a2422;--label-auburn-bgColor-rest:#271817;--label-auburn-borderColor:#0000;--label-auburn-fgColor-active:#d4b7b5;--label-auburn-fgColor-hover:#c6a19f;--label-auburn-fgColor-rest:#bf9592;--label-blue-bgColor-active:#00378a;--label-blue-bgColor-hover:#002766;--label-blue-bgColor-rest:#001a47;--label-blue-borderColor:#0000;--label-blue-fgColor-active:#85c2ff;--label-blue-fgColor-hover:#61adff;--label-blue-fgColor-rest:#4da0ff;--label-brown-bgColor-active:#483a28;--label-brown-bgColor-hover:#342a1d;--label-brown-bgColor-rest:#241c14;--label-brown-borderColor:#0000;--label-brown-fgColor-active:#cdbb98;--label-brown-fgColor-hover:#bfa77d;--label-brown-fgColor-rest:#b69a6d;--label-coral-bgColor-active:#72220d;--label-coral-bgColor-hover:#51180b;--label-coral-bgColor-rest:#351008;--label-coral-borderColor:#0000;--label-coral-fgColor-active:#fdaa86;--label-coral-fgColor-hover:#fa8c61;--label-coral-fgColor-rest:#f7794b;--label-cyan-bgColor-active:#014156;--label-cyan-bgColor-hover:#002e3d;--label-cyan-bgColor-rest:#001f29;--label-cyan-borderColor:#0000;--label-cyan-fgColor-active:#45cbf7;--label-cyan-fgColor-hover:#09b7f1;--label-cyan-fgColor-rest:#07ace4;--label-gray-bgColor-active:#393d41;--label-gray-bgColor-hover:#2a2b2d;--label-gray-bgColor-rest:#1c1c1c;--label-gray-borderColor:#0000;--label-gray-fgColor-active:#b3c0d1;--label-gray-fgColor-hover:#9babbf;--label-gray-fgColor-rest:#92a1b5;--label-green-bgColor-active:#214529;--label-green-bgColor-hover:#182f1f;--label-green-bgColor-rest:#122117;--label-green-borderColor:#0000;--label-green-fgColor-active:#75d36f;--label-green-fgColor-hover:#46c144;--label-green-fgColor-rest:#41b445;--label-indigo-bgColor-active:#312c90;--label-indigo-bgColor-hover:#25215f;--label-indigo-bgColor-rest:#1b183f;--label-indigo-borderColor:#0000;--label-indigo-fgColor-active:#b7baf6;--label-indigo-fgColor-hover:#a2a5f1;--label-indigo-fgColor-rest:#9899ec;--label-lemon-bgColor-active:#4f3c02;--label-lemon-bgColor-hover:#372901;--label-lemon-bgColor-rest:#291d00;--label-lemon-borderColor:#0000;--label-lemon-fgColor-active:#d7bc1d;--label-lemon-fgColor-hover:#c4a717;--label-lemon-fgColor-rest:#ba9b12;--label-lime-bgColor-active:#2c441d;--label-lime-bgColor-hover:#1f3116;--label-lime-bgColor-rest:#141f0f;--label-lime-borderColor:#0000;--label-lime-fgColor-active:#9fcc3e;--label-lime-fgColor-hover:#89ba36;--label-lime-fgColor-rest:#7dae37;--label-olive-bgColor-active:#374115;--label-olive-bgColor-hover:#252d10;--label-olive-bgColor-rest:#171e0b;--label-olive-borderColor:#0000;--label-olive-fgColor-active:#cbc025;--label-olive-fgColor-hover:#b2af24;--label-olive-fgColor-rest:#a2a626;--label-orange-bgColor-active:#632f0d;--label-orange-bgColor-hover:#43200a;--label-orange-bgColor-rest:#311708;--label-orange-borderColor:#0000;--label-orange-fgColor-active:#f6b06a;--label-orange-fgColor-hover:#f1933b;--label-orange-fgColor-rest:#ed8326;--label-pine-bgColor-active:#0e4430;--label-pine-bgColor-hover:#0b3224;--label-pine-bgColor-rest:#082119;--label-pine-borderColor:#0000;--label-pine-fgColor-active:#1bda81;--label-pine-fgColor-hover:#1ac176;--label-pine-fgColor-rest:#1bb673;--label-pink-bgColor-active:#65244a;--label-pink-bgColor-hover:#451c35;--label-pink-bgColor-rest:#2d1524;--label-pink-borderColor:#0000;--label-pink-fgColor-active:#f4a9cd;--label-pink-fgColor-hover:#ec8dbd;--label-pink-fgColor-rest:#e57bb2;--label-plum-bgColor-active:#5c1688;--label-plum-bgColor-hover:#40125e;--label-plum-bgColor-rest:#2a0e3f;--label-plum-borderColor:#0000;--label-plum-fgColor-active:#e4a5fd;--label-plum-fgColor-hover:#d889fa;--label-plum-fgColor-rest:#d07ef7;--label-purple-bgColor-active:#481a9e;--label-purple-bgColor-hover:#31146b;--label-purple-bgColor-rest:#211047;--label-purple-borderColor:#0000;--label-purple-fgColor-active:#d2affd;--label-purple-fgColor-hover:#c398fb;--label-purple-fgColor-rest:#b687f7;--label-red-bgColor-active:#790c20;--label-red-bgColor-hover:#58091a;--label-red-bgColor-rest:#3c0614;--label-red-borderColor:#0000;--label-red-fgColor-active:#f7adab;--label-red-fgColor-hover:#f48b8d;--label-red-fgColor-rest:#f27d83;--label-teal-bgColor-active:#0a464d;--label-teal-bgColor-hover:#073036;--label-teal-bgColor-rest:#041f25;--label-teal-borderColor:#0000;--label-teal-fgColor-active:#24d6c4;--label-teal-fgColor-hover:#1fbdb2;--label-teal-fgColor-rest:#1cb0ab;--label-yellow-bgColor-active:#5a3702;--label-yellow-bgColor-hover:#3d2401;--label-yellow-bgColor-rest:#2e1a00;--label-yellow-borderColor:#0000;--label-yellow-fgColor-active:#edb431;--label-yellow-fgColor-hover:#df9e11;--label-yellow-fgColor-rest:#d3910d;--menu-bgColor-active:#151b23;--overlay-backdrop-bgColor:#21283066;--progressBar-track-borderColor:#0000;--reactionButton-selected-bgColor-rest:#388bfd33;--reactionButton-selected-fgColor-hover:#79c0ff;--selectMenu-bgColor-active:#0c2d6b;--sideNav-bgColor-selected:#212830;--skeletonLoader-bgColor:#656c7633;--timelineBadge-bgColor:#212830;--topicTag-borderColor:#0000;--underlineNav-borderColor-active:#f78166;--avatar-bgColor:#ffffff1a;--bgColor-black:#010409;--bgColor-closed-emphasis:var(--bgColor-danger-emphasis);--bgColor-closed-muted:var(--bgColor-danger-muted);--bgColor-draft-emphasis:var(--bgColor-neutral-emphasis);--bgColor-draft-muted:var(--bgColor-neutral-muted);--bgColor-inset:#010409;--bgColor-inverse:#fff;--bgColor-open-emphasis:var(--bgColor-success-emphasis);--bgColor-open-muted:var(--bgColor-success-muted);--bgColor-upsell-emphasis:var(--bgColor-done-emphasis);--bgColor-upsell-muted:var(--bgColor-done-muted);--bgColor-white:#fff;--border-accent-emphasis:.0625rem solid #1f6feb;--border-accent-muted:.0625rem solid #388bfd66;--border-attention-emphasis:.0625rem solid #9e6a03;--border-attention-muted:.0625rem solid #bb800966;--border-danger-emphasis:.0625rem solid #da3633;--border-danger-muted:.0625rem solid #f8514966;--border-default:.0625rem solid #3d444d;--border-disabled:.0625rem solid #656c761a;--border-done-emphasis:.0625rem solid #8957e5;--border-done-muted:.0625rem solid #ab7df866;--border-emphasis:.0625rem solid #656c76;--border-severe-emphasis:.0625rem solid #bd561d;--border-severe-muted:.0625rem solid #db6d2866;--border-sponsors-emphasis:.0625rem solid #bf4b8a;--border-sponsors-muted:.0625rem solid #db61a266;--border-success-emphasis:.0625rem solid #238636;--border-success-muted:.0625rem solid #2ea04366;--border-transparent:.0625rem solid #0000;--borderColor-closed-emphasis:var(--borderColor-danger-emphasis);--borderColor-closed-muted:var(--borderColor-danger-muted);--borderColor-muted:#3d444db3;--borderColor-neutral-emphasis:var(--borderColor-emphasis);--borderColor-open-emphasis:var(--borderColor-success-emphasis);--borderColor-open-muted:var(--borderColor-success-muted);--borderColor-translucent:#ffffff26;--borderColor-upsell-emphasis:var(--borderColor-done-emphasis);--borderColor-upsell-muted:var(--borderColor-done-muted);--button-danger-bgColor-active:var(--bgColor-danger-emphasis);--button-danger-bgColor-rest:var(--control-bgColor-rest);--button-danger-fgColor-active:#fff;--button-danger-fgColor-disabled:#f8514980;--button-danger-fgColor-hover:#fff;--button-danger-iconColor-hover:#fff;--button-default-bgColor-active:var(--control-bgColor-active);--button-default-bgColor-hover:var(--control-bgColor-hover);--button-default-bgColor-rest:var(--control-bgColor-rest);--button-default-bgColor-selected:var(--control-bgColor-active);--button-invisible-bgColor-active:var(--control-transparent-bgColor-active);--button-invisible-bgColor-hover:var(--control-transparent-bgColor-hover);--button-invisible-bgColor-rest:var(--control-transparent-bgColor-rest);--button-invisible-borderColor-hover:var(--control-transparent-borderColor-hover);--button-invisible-borderColor-rest:var(--control-transparent-borderColor-rest);--button-invisible-iconColor-hover:var(--fgColor-muted);--button-invisible-iconColor-rest:var(--fgColor-muted);--button-outline-bgColor-hover:var(--control-bgColor-hover);--button-outline-fgColor-active:#fff;--button-primary-bgColor-rest:var(--bgColor-success-emphasis);--button-primary-fgColor-disabled:#fff6;--buttonCounter-danger-bgColor-disabled:#da36330d;--buttonCounter-danger-bgColor-hover:#fff3;--buttonCounter-danger-fgColor-disabled:#f8514980;--buttonCounter-danger-fgColor-hover:#fff;--buttonCounter-danger-fgColor-rest:var(--fgColor-danger);--buttonCounter-invisible-bgColor-rest:var(--bgColor-neutral-muted);--buttonCounter-outline-bgColor-disabled:#1f6feb0d;--buttonKeybindingHint-danger-bgColor-rest:var(--buttonKeybindingHint-default-bgColor-rest);--buttonKeybindingHint-danger-borderColor-active:var(--buttonKeybindingHint-danger-borderColor-hover);--buttonKeybindingHint-default-bgColor-disabled:var(--buttonKeybindingHint-default-bgColor-rest);--buttonKeybindingHint-default-fgColor-rest:var(--fgColor-muted);--buttonKeybindingHint-inactive-fgColor:var(--button-inactive-fgColor);--buttonKeybindingHint-invisible-bgColor-active:var(--control-transparent-bgColor-active);--buttonKeybindingHint-invisible-bgColor-disabled:var(--button-invisible-bgColor-disabled);--buttonKeybindingHint-invisible-bgColor-hover:var(--control-transparent-bgColor-hover);--buttonKeybindingHint-invisible-bgColor-rest:var(--buttonKeybindingHint-default-bgColor-rest);--buttonKeybindingHint-invisible-fgColor-rest:var(--fgColor-muted);--buttonKeybindingHint-primary-bgColor-disabled:#04260f1a;--buttonKeybindingHint-primary-bgColor-rest:var(--buttonCounter-primary-bgColor-rest);--buttonKeybindingHint-primary-borderColor-rest:#04260f1a;--card-bgColor:var(--bgColor-muted);--codeMirror-activeline-bgColor:var(--bgColor-neutral-muted);--codeMirror-bgColor:var(--bgColor-default);--codeMirror-cursor-fgColor:var(--fgColor-default);--codeMirror-fgColor:var(--fgColor-default);--codeMirror-gutterMarker-fgColor-default:var(--bgColor-default);--codeMirror-gutterMarker-fgColor-muted:var(--fgColor-muted);--codeMirror-gutters-bgColor:var(--bgColor-default);--codeMirror-lineNumber-fgColor:var(--fgColor-muted);--codeMirror-lines-bgColor:var(--bgColor-default);--codeMirror-matchingBracket-fgColor:var(--fgColor-default);--codeMirror-selection-bgColor:var(--borderColor-accent-muted);--color-ansi-white-bright:#fff;--color-prettylights-syntax-invalid-illegal-bg:var(--bgColor-danger-muted);--color-prettylights-syntax-invalid-illegal-text:var(--fgColor-danger);--contribution-default-borderColor-1:var(--contribution-default-borderColor-0);--contribution-default-borderColor-2:var(--contribution-default-borderColor-0);--contribution-default-borderColor-3:var(--contribution-default-borderColor-0);--contribution-default-borderColor-4:var(--contribution-default-borderColor-0);--control-bgColor-disabled:var(--bgColor-disabled);--control-bgColor-selected:var(--control-bgColor-rest);--control-borderColor-danger:var(--borderColor-danger-emphasis);--control-borderColor-disabled:var(--borderColor-disabled);--control-borderColor-emphasis:var(--borderColor-emphasis);--control-borderColor-rest:var(--borderColor-default);--control-borderColor-success:var(--borderColor-success-emphasis);--control-borderColor-warning:var(--borderColor-attention-emphasis);--control-checked-bgColor-disabled:var(--fgColor-disabled);--control-checked-bgColor-rest:var(--bgColor-accent-emphasis);--control-checked-fgColor-disabled:#010409;--control-danger-bgColor-active:#f8514966;--control-danger-bgColor-hover:var(--bgColor-danger-muted);--control-danger-fgColor-rest:var(--fgColor-danger);--control-fgColor-disabled:var(--fgColor-disabled);--control-fgColor-placeholder:var(--fgColor-muted);--control-fgColor-rest:var(--fgColor-default);--control-iconColor-rest:var(--fgColor-muted);--control-transparent-bgColor-disabled:var(--bgColor-disabled);--controlKnob-bgColor-checked:#fff;--controlTrack-bgColor-disabled:var(--fgColor-disabled);--controlTrack-borderColor-disabled:var(--fgColor-disabled);--controlTrack-borderColor-rest:var(--borderColor-default);--controlTrack-fgColor-rest:var(--fgColor-muted);--counter-bgColor-emphasis:var(--bgColor-neutral-emphasis);--counter-bgColor-muted:var(--bgColor-neutral-muted);--diffBlob-additionLine-bgColor:var(--bgColor-success-muted);--diffBlob-additionLine-fgColor:var(--fgColor-default);--diffBlob-additionNum-fgColor:var(--fgColor-default);--diffBlob-additionWord-fgColor:var(--fgColor-default);--diffBlob-deletionLine-bgColor:var(--bgColor-danger-muted);--diffBlob-deletionLine-fgColor:var(--fgColor-default);--diffBlob-deletionNum-fgColor:var(--fgColor-default);--diffBlob-deletionWord-fgColor:var(--fgColor-default);--diffBlob-emptyLine-bgColor:var(--bgColor-muted);--diffBlob-emptyNum-bgColor:var(--bgColor-muted);--diffBlob-expander-iconColor:var(--fgColor-muted);--diffBlob-hunkLine-bgColor:var(--bgColor-accent-muted);--diffBlob-hunkLine-fgColor:var(--fgColor-muted);--diffBlob-hunkNum-bgColor-hover:var(--bgColor-accent-emphasis);--diffBlob-hunkNum-fgColor-rest:var(--fgColor-default);--fgColor-black:#010409;--fgColor-closed:var(--fgColor-danger);--fgColor-draft:var(--fgColor-neutral);--fgColor-onEmphasis:#fff;--fgColor-onInverse:#010409;--fgColor-open:var(--fgColor-success);--fgColor-upsell:var(--fgColor-done);--fgColor-white:#fff;--focus-outlineColor:var(--borderColor-accent-emphasis);--header-fgColor-default:#ffffffb3;--overlay-bgColor:#010409;--page-header-bgColor:var(--bgColor-default);--progressBar-bgColor-accent:var(--bgColor-accent-emphasis);--progressBar-bgColor-attention:var(--bgColor-attention-emphasis);--progressBar-bgColor-danger:var(--bgColor-danger-emphasis);--progressBar-bgColor-done:var(--bgColor-done-emphasis);--progressBar-bgColor-neutral:var(--bgColor-neutral-emphasis);--progressBar-bgColor-severe:var(--bgColor-severe-emphasis);--progressBar-bgColor-sponsors:var(--bgColor-sponsors-emphasis);--progressBar-bgColor-success:var(--bgColor-success-emphasis);--progressBar-track-bgColor:var(--borderColor-default);--reactionButton-selected-fgColor-rest:var(--fgColor-link);--selectMenu-borderColor:var(--borderColor-default);--selection-bgColor:#1f6febb3;--shadow-floating-legacy:0px 6px 12px -3px #01040966,0px 6px 18px 0px #01040966;--shadow-inset:inset 0px 1px 0px 0px #0104093d;--shadow-resting-medium:0px 1px 1px 0px #01040966,0px 3px 6px 0px #010409cc;--shadow-resting-small:0px 1px 1px 0px #01040999,0px 1px 3px 0px #01040999;--shadow-resting-xsmall:0px 1px 1px 0px #010409cc;--tooltip-bgColor:var(--bgColor-emphasis);--treeViewItem-leadingVisual-iconColor-rest:var(--fgColor-muted);--underlineNav-iconColor-rest:var(--fgColor-muted);--avatar-borderColor:var(--borderColor-translucent);--border-closed-emphasis:var(--border-danger-emphasis);--border-closed-muted:var(--border-danger-muted);--border-muted:.0625rem solid #3d444db3;--border-neutral-emphasis:.0625rem solid #656c76;--border-open-emphasis:var(--border-success-emphasis);--border-open-muted:var(--border-success-muted);--border-upsell-emphasis:.0625rem solid #8957e5;--border-upsell-muted:.0625rem solid #ab7df866;--borderColor-draft-emphasis:var(--borderColor-neutral-emphasis);--borderColor-neutral-muted:var(--borderColor-muted);--button-danger-bgColor-disabled:var(--control-bgColor-disabled);--button-danger-borderColor-rest:var(--control-borderColor-rest);--button-default-bgColor-disabled:var(--control-bgColor-disabled);--button-default-borderColor-disabled:var(--control-borderColor-disabled);--button-default-borderColor-rest:var(--control-borderColor-rest);--button-default-fgColor-rest:var(--control-fgColor-rest);--button-invisible-fgColor-active:var(--control-fgColor-rest);--button-invisible-fgColor-disabled:var(--control-fgColor-disabled);--button-invisible-fgColor-hover:var(--control-fgColor-rest);--button-invisible-fgColor-rest:var(--control-fgColor-rest);--button-invisible-iconColor-disabled:var(--control-fgColor-disabled);--button-outline-bgColor-disabled:var(--control-bgColor-disabled);--button-primary-borderColor-rest:var(--borderColor-translucent);--button-primary-fgColor-rest:var(--fgColor-white);--button-primary-iconColor-rest:var(--fgColor-white);--buttonKeybindingHint-danger-bgColor-disabled:var(--buttonKeybindingHint-default-bgColor-disabled);--buttonKeybindingHint-danger-fgColor-active:var(--fgColor-onEmphasis);--buttonKeybindingHint-danger-fgColor-hover:var(--fgColor-onEmphasis);--buttonKeybindingHint-danger-fgColor-rest:var(--buttonKeybindingHint-default-fgColor-rest);--buttonKeybindingHint-default-borderColor-disabled:var(--control-borderColor-disabled);--buttonKeybindingHint-default-borderColor-rest:var(--borderColor-muted);--buttonKeybindingHint-default-fgColor-disabled:var(--control-fgColor-disabled);--buttonKeybindingHint-inactive-borderColor:var(--borderColor-muted);--buttonKeybindingHint-invisible-borderColor-disabled:var(--control-borderColor-disabled);--buttonKeybindingHint-invisible-fgColor-disabled:var(--control-fgColor-disabled);--buttonKeybindingHint-primary-borderColor-disabled:var(--control-borderColor-disabled);--buttonKeybindingHint-primary-fgColor-disabled:var(--button-primary-fgColor-disabled);--buttonKeybindingHint-primary-fgColor-rest:var(--fgColor-onEmphasis);--control-checked-borderColor-disabled:var(--control-checked-bgColor-disabled);--control-checked-borderColor-rest:var(--control-checked-bgColor-rest);--control-checked-fgColor-rest:var(--fgColor-onEmphasis);--controlKnob-bgColor-disabled:var(--control-bgColor-disabled);--controlKnob-bgColor-rest:var(--bgColor-inset);--controlKnob-borderColor-checked:var(--control-checked-bgColor-rest);--controlKnob-borderColor-disabled:var(--control-bgColor-disabled);--controlKnob-borderColor-rest:var(--control-borderColor-rest);--controlTrack-fgColor-disabled:var(--fgColor-onEmphasis);--dashboard-bgColor:var(--bgColor-inset);--diffBlob-hunkNum-fgColor-hover:var(--fgColor-onEmphasis);--focus-outline:2px solid #1f6feb;--overlay-borderColor:var(--borderColor-muted);--tooltip-fgColor:var(--fgColor-onEmphasis);--border-neutral-muted:.0625rem solid #3d444db3;--borderColor-draft-muted:var(--borderColor-neutral-muted);--button-danger-borderColor-hover:var(--button-primary-borderColor-rest);--button-default-borderColor-active:var(--button-default-borderColor-rest);--button-default-borderColor-hover:var(--button-default-borderColor-rest);--button-primary-borderColor-active:var(--button-primary-borderColor-rest);--button-primary-borderColor-hover:var(--button-primary-borderColor-rest);--buttonKeybindingHint-danger-borderColor-disabled:var(--buttonKeybindingHint-default-borderColor-disabled);--buttonKeybindingHint-danger-borderColor-rest:var(--buttonKeybindingHint-default-borderColor-rest);--buttonKeybindingHint-danger-fgColor-disabled:var(--buttonKeybindingHint-default-fgColor-disabled);--shadow-floating-large:0px 0px 0px 1px #3d444d,0px 24px 48px 0px #010409;--shadow-floating-medium:0px 0px 0px 1px #3d444d,0px 8px 16px -4px #01040966,0px 4px 32px -4px #01040966,0px 24px 48px -12px #01040966,0px 48px 96px -24px #01040966;--shadow-floating-small:0px 0px 0px 1px #3d444d,0px 6px 12px -3px #01040966,0px 6px 18px 0px #01040966;--shadow-floating-xlarge:0px 0px 0px 1px #3d444d,0px 32px 64px 0px #010409;--underlineNav-borderColor-hover:var(--borderColor-neutral-muted);--button-danger-borderColor-active:var(--button-danger-borderColor-hover);--button-outline-borderColor-hover:var(--button-default-borderColor-hover);--button-outline-borderColor-active:var(--button-outline-borderColor-hover)}}</style>
<style>:root{--tab-size-preference:4}code{tab-size:var(--tab-size-preference)}</style>
<style>@layer primer-css-base,primer-react,recipes;:root{--base-duration-0:0s;--base-duration-100:.1s;--base-duration-1000:1s;--base-duration-200:.2s;--base-duration-300:.3s;--base-duration-400:.4s;--base-duration-50:50ms;--base-duration-500:.5s;--base-duration-600:.6s;--base-duration-700:.7s;--base-duration-800:.8s;--base-duration-900:.9s;--base-easing-ease:cubic-bezier(.25,.1,.25,1);--base-easing-easeIn:cubic-bezier(.7,.1,.75,.9);--base-easing-easeInOut:cubic-bezier(.6,0,.2,1);--base-easing-easeOut:cubic-bezier(.3,.8,.6,1);--base-easing-linear:cubic-bezier(0,0,1,1);--base-size-112:7rem;--base-size-12:.75rem;--base-size-128:8rem;--base-size-16:1rem;--base-size-2:.125rem;--base-size-20:1.25rem;--base-size-24:1.5rem;--base-size-28:1.75rem;--base-size-32:2rem;--base-size-36:2.25rem;--base-size-4:.25rem;--base-size-40:2.5rem;--base-size-44:2.75rem;--base-size-48:3rem;--base-size-6:.375rem;--base-size-64:4rem;--base-size-8:.5rem;--base-size-80:5rem;--base-size-96:6rem;--base-text-lineHeight-loose:1.75;--base-text-lineHeight-normal:1.5;--base-text-lineHeight-relaxed:1.625;--base-text-lineHeight-snug:1.375;--base-text-lineHeight-tight:1.25;--base-text-size-2xl:2.5rem;--base-text-size-lg:1.25rem;--base-text-size-md:1rem;--base-text-size-sm:.875rem;--base-text-size-xl:2rem;--base-text-size-xs:.75rem;--base-text-weight-light:300;--base-text-weight-medium:500;--base-text-weight-normal:400;--base-text-weight-semibold:600;--borderWidth-thick:.125rem;--borderWidth-thicker:.25rem;--borderWidth-thin:.0625rem;--outline-focus-offset:-.125rem;--outline-focus-width:.125rem;--borderWidth-default:var(--borderWidth-thin);--boxShadow-thick:inset 0 0 0 var(--borderWidth-thick);--boxShadow-thicker:inset 0 0 0 var(--borderWidth-thicker);--boxShadow-thin:inset 0 0 0 var(--borderWidth-thin);--breakpoint-large:63.25rem;--breakpoint-medium:48rem;--breakpoint-small:34rem;--breakpoint-xlarge:80rem;--breakpoint-xsmall:20rem;--breakpoint-xxlarge:87.5rem;--borderRadius-full:624.938rem;--borderRadius-large:.75rem;--borderRadius-medium:.375rem;--borderRadius-small:.1875rem;--borderRadius-default:var(--borderRadius-medium)}@media (pointer:coarse){:root{--control-minTarget-auto:2.75rem;--controlStack-medium-gap-auto:.75rem;--controlStack-small-gap-auto:1rem}}@media (pointer:fine){:root{--control-minTarget-auto:1rem;--controlStack-medium-gap-auto:.5rem;--controlStack-small-gap-auto:.5rem}}:root{--control-large-paddingBlock:.625rem;--control-medium-paddingBlock:.375rem;--control-xlarge-paddingBlock:.875rem;--control-xsmall-paddingBlock:.125rem;--overlay-height-large:27rem;--overlay-height-medium:20rem;--overlay-height-small:16rem;--overlay-height-xlarge:37.5rem;--overlay-offset:.25rem;--overlay-width-large:40rem;--overlay-width-medium:30rem;--overlay-width-small:20rem;--overlay-width-xlarge:60rem;--overlay-width-xsmall:12rem;--spinner-strokeWidth-default:.125rem;--control-large-gap:.5rem;--control-large-lineBoxHeight:1.25rem;--control-large-paddingInline-normal:.75rem;--control-large-paddingInline-spacious:1rem;--control-large-size:2.5rem;--control-medium-gap:.5rem;--control-medium-lineBoxHeight:1.25rem;--control-medium-paddingInline-condensed:.5rem;--control-medium-paddingInline-normal:.75rem;--control-medium-paddingInline-spacious:1rem;--control-medium-size:2rem;--control-minTarget-coarse:2.75rem;--control-minTarget-fine:1rem;--control-small-gap:.25rem;--control-small-lineBoxHeight:1.25rem;--control-small-paddingBlock:.25rem;--control-small-paddingInline-condensed:.5rem;--control-small-paddingInline-normal:.75rem;--control-small-size:1.75rem;--control-xlarge-gap:.5rem;--control-xlarge-lineBoxHeight:1.25rem;--control-xlarge-paddingInline-normal:.75rem;--control-xlarge-paddingInline-spacious:1rem;--control-xlarge-size:3rem;--control-xsmall-gap:.25rem;--control-xsmall-lineBoxHeight:1.25rem;--control-xsmall-paddingInline-condensed:.25rem;--control-xsmall-paddingInline-normal:.5rem;--control-xsmall-paddingInline-spacious:.75rem;--control-xsmall-size:1.5rem;--controlStack-large-gap-auto:.5rem;--controlStack-large-gap-condensed:.5rem;--controlStack-large-gap-spacious:.75rem;--controlStack-medium-gap-condensed:.5rem;--controlStack-medium-gap-spacious:.75rem;--controlStack-small-gap-condensed:.5rem;--controlStack-small-gap-spacious:1rem;--overlay-borderRadius:.375rem;--overlay-padding-condensed:.5rem;--overlay-padding-normal:1rem;--overlay-paddingBlock-condensed:.25rem;--overlay-paddingBlock-normal:.75rem;--spinner-size-large:4rem;--spinner-size-medium:2rem;--spinner-size-small:1rem;--stack-gap-condensed:.5rem;--stack-gap-normal:1rem;--stack-gap-spacious:1.5rem;--stack-padding-condensed:.5rem;--stack-padding-normal:1rem;--stack-padding-spacious:1.5rem;--fontStack-monospace:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;--fontStack-sansSerif:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--fontStack-sansSerifDisplay:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--fontStack-system:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--text-codeBlock-size:.8125rem;--text-codeInline-size:.9285em;--text-body-lineHeight-large:var(--base-text-lineHeight-normal);--text-body-lineHeight-medium:var(--base-text-lineHeight-normal);--text-body-lineHeight-small:var(--base-text-lineHeight-relaxed);--text-body-size-large:var(--base-text-size-md);--text-body-size-medium:var(--base-text-size-sm);--text-body-size-small:var(--base-text-size-xs);--text-body-weight:var(--base-text-weight-normal);--text-caption-lineHeight:var(--base-text-lineHeight-tight);--text-caption-size:var(--base-text-size-xs);--text-caption-weight:var(--base-text-weight-normal);--text-codeBlock-lineHeight:var(--base-text-lineHeight-normal);--text-codeBlock-weight:var(--base-text-weight-normal);--text-codeInline-weight:var(--base-text-weight-normal);--text-display-lineBoxHeight:var(--base-text-lineHeight-snug);--text-display-lineHeight:var(--base-text-lineHeight-snug);--text-display-size:var(--base-text-size-2xl);--text-display-weight:var(--base-text-weight-medium);--text-subtitle-lineHeight:var(--base-text-lineHeight-relaxed);--text-subtitle-size:var(--base-text-size-lg);--text-subtitle-weight:var(--base-text-weight-normal);--text-title-lineHeight-large:var(--base-text-lineHeight-normal);--text-title-lineHeight-medium:var(--base-text-lineHeight-relaxed);--text-title-lineHeight-small:var(--base-text-lineHeight-normal);--text-title-size-large:var(--base-text-size-xl);--text-title-size-medium:var(--base-text-size-lg);--text-title-size-small:var(--base-text-size-md);--text-title-weight-large:var(--base-text-weight-semibold);--text-title-weight-medium:var(--base-text-weight-semibold);--text-title-weight-small:var(--base-text-weight-semibold);--text-body-shorthand-large:var(--text-body-weight) var(--text-body-size-large)/var(--text-body-lineHeight-large) var(--fontStack-sansSerif);--text-body-shorthand-medium:var(--text-body-weight) var(--text-body-size-medium)/var(--text-body-lineHeight-medium) var(--fontStack-sansSerif);--text-body-shorthand-small:var(--text-body-weight) var(--text-body-size-small)/var(--text-body-lineHeight-small) var(--fontStack-sansSerif);--text-caption-shorthand:var(--text-caption-weight) var(--text-caption-size)/var(--text-caption-lineHeight) var(--fontStack-sansSerif);--text-codeBlock-shorthand:var(--text-codeBlock-weight) var(--text-codeBlock-size)/var(--text-codeBlock-lineHeight) var(--fontStack-monospace);--text-codeInline-shorthand:var(--text-codeInline-weight) var(--text-codeInline-size) var(--fontStack-monospace);--text-display-shorthand:var(--text-display-weight) var(--text-display-size)/var(--text-display-lineHeight) var(--fontStack-sansSerifDisplay);--text-subtitle-shorthand:var(--text-subtitle-weight) var(--text-subtitle-size)/var(--text-subtitle-lineHeight) var(--fontStack-sansSerifDisplay);--text-title-shorthand-large:var(--text-title-weight-large) var(--text-title-size-large)/var(--text-title-lineHeight-large) var(--fontStack-sansSerifDisplay);--text-title-shorthand-medium:var(--text-title-weight-medium) var(--text-title-size-medium)/var(--text-title-lineHeight-medium) var(--fontStack-sansSerifDisplay);--text-title-shorthand-small:var(--text-title-weight-small) var(--text-title-size-small)/var(--text-title-lineHeight-small) var(--fontStack-sansSerif)}@custom-media --viewportRange-landscape (orientation: landscape);@custom-media --viewportRange-narrow (max-width: calc(48rem - .02px));@custom-media --viewportRange-narrowLandscape ((max-width: calc(63.25rem - .02px)) and (max-height: calc(34rem - .02px)) and (orientation: landscape));@custom-media --viewportRange-portrait (orientation: portrait);@custom-media --viewportRange-regular (min-width: 48rem);@custom-media --viewportRange-wide (min-width: 87.5rem);</style>
<style>:root{--h00-size-mobile:2.5rem;--h0-size-mobile:2rem;--h1-size-mobile:1.625rem;--h2-size-mobile:1.375rem;--h3-size-mobile:1.125rem;--h00-size:3rem;--h0-size:2.5rem;--h1-size:2rem;--h2-size:1.5rem;--h3-size:1.25rem;--h4-size:1rem;--h5-size:.875rem;--h6-size:.75rem;--body-font-size:.875rem;--font-size-small:.75rem}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){[data-color-mode=auto][data-light-theme*=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (prefers-color-scheme:dark){[data-color-mode=auto][data-dark-theme*=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-color-mode]{color:var(--fgColor-default,var(--color-fg-default));background-color:var(--bgColor-default,var(--color-canvas-default))}@media (forced-colors:active){body{--color-accent-emphasis:Highlight;--color-fg-on-emphasis:LinkText;--fgColor-onEmphasis:LinkText;--fgColor-accent:Highlight}}@layer primer-css-base{html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif;font-size:16px}details,footer,header,main,nav,section{display:block}summary{display:list-item}template,[hidden]{display:none!important}a{background-color:#0000}h1{margin:.67em 0}img{border-style:none}code,kbd{font-family:monospace}button,input{font:inherit;margin:0}button,input{overflow:visible}button{text-transform:none}button,html [type=button],[type=submit]{-webkit-appearance:button}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}input,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:var(--fontStack-sansSerif,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji");font-size:var(--body-font-size,14px);font-weight:var(--base-text-weight-normal,400);color:var(--fgColor-default,var(--color-fg-default));background-color:var(--bgColor-default,var(--color-canvas-default));line-height:1.5}a{color:var(--fgColor-accent,var(--color-accent-fg));text-decoration:none}a:hover{text-decoration:underline}strong{font-weight:var(--base-text-weight-semibold,600)}::placeholder{color:var(--fgColor-muted,var(--color-fg-subtle));opacity:1}hr:before,.rule:before{content:"";display:table}hr:after,.rule:after{clear:both;content:"";display:table}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none!important}details summary{cursor:pointer}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--focus-outlineColor,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:1px solid #0000}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--focus-outlineColor,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}@media (forced-colors:active){:focus,:focus-visible{outline:1px solid #0000}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{font:11px var(--fontStack-monospace,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace);background-color:var(--bgColor-muted,var(--color-canvas-subtle));border-bottom-color:var(--borderColor-neutral-muted,var(--color-neutral-muted))}h1,h2,h3{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size,32px);font-weight:var(--base-text-weight-semibold,600)}h2{font-size:var(--h2-size,24px);font-weight:var(--base-text-weight-semibold,600)}h3{font-size:var(--h3-size,20px);font-weight:var(--base-text-weight-semibold,600)}ul,ol{margin-top:0;margin-bottom:0;padding-left:0}tt,code{font-family:var(--fontStack-monospace,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace)}}.octicon{vertical-align:text-bottom;fill:currentColor;display:inline-block;overflow:visible!important}.btn{font-size:14px;font-weight:var(--base-text-weight-medium,500);white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;line-height:20px;position:relative}.btn:hover{text-decoration:none}.btn:disabled{cursor:default}.btn .octicon{color:var(--fgColor-muted,var(--color-fg-muted));vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn{border-color:var(--button-default-borderColor-rest,var(--color-btn-border));transition:color 80ms cubic-bezier(.33,1,.68,1),background-color 80ms cubic-bezier(.33,1,.68,1),box-shadow 80ms cubic-bezier(.33,1,.68,1),border-color 80ms cubic-bezier(.33,1,.68,1)}.btn:hover{background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg));border-color:var(--button-default-borderColor-hover,var(--color-btn-hover-border));transition-duration:.1s}.btn:active{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg));border-color:var(--button-default-borderColor-active,var(--color-btn-active-border));transition:none}.btn:disabled{color:var(--fgColor-disabled,var(--color-primer-fg-disabled));background-color:var(--button-default-bgColor-disabled,var(--color-btn-bg));border-color:var(--button-default-borderColor-disabled,var(--color-btn-border))}.btn:disabled .octicon{color:var(--fgColor-disabled,var(--color-primer-fg-disabled))}.btn-primary:hover{background-color:var(--button-primary-bgColor-hover,var(--color-btn-primary-hover-bg));border-color:var(--button-primary-borderColor-hover,var(--color-btn-primary-hover-border))}.btn-primary:focus{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.btn-primary:focus:not(:focus-visible){box-shadow:none;outline:1px solid #0000}.btn-primary:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.btn-primary:active{background-color:var(--button-primary-bgColor-active,var(--color-btn-primary-selected-bg));box-shadow:var(--button-primary-shadow-selected,var(--color-btn-primary-selected-shadow))}.btn-primary:disabled{color:var(--button-primary-fgColor-disabled,var(--color-btn-primary-disabled-text));background-color:var(--button-primary-bgColor-disabled,var(--color-btn-primary-disabled-bg));border-color:var(--button-primary-borderColor-disabled,var(--color-btn-primary-disabled-border))}.btn-primary:disabled .octicon{color:var(--button-primary-fgColor-disabled,var(--color-btn-primary-disabled-text))}a.btn-primary:focus{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}a.btn-primary:focus:not(:focus-visible){box-shadow:none;outline:1px solid #0000}a.btn-primary:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.btn-outline:hover{color:var(--button-outline-fgColor-hover,var(--color-btn-outline-hover-text));background-color:var(--button-outline-bgColor-hover,var(--color-btn-outline-hover-bg));border-color:var(--button-outline-borderColor-hover,var(--color-btn-outline-hover-border));box-shadow:var(--shadow-resting-small,var(--color-btn-outline-hover-shadow)),var(--shadow-highlight,var(--color-btn-outline-hover-inset-shadow))}.btn-outline:hover .Counter{background-color:var(--buttonCounter-outline-bgColor-hover,var(--color-btn-outline-hover-counter-bg))}.btn-outline:hover .octicon{color:inherit}.btn-outline:active{color:var(--button-outline-fgColor-active,var(--color-btn-outline-selected-text));background-color:var(--button-outline-bgColor-active,var(--color-btn-outline-selected-bg));border-color:var(--button-outline-borderColor-active,var(--color-btn-outline-selected-border));box-shadow:var(--button-outline-shadow-selected,var(--color-btn-outline-selected-shadow))}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,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){box-shadow:none;outline:1px solid #0000}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.btn-outline:disabled{color:var(--button-outline-fgColor-disabled,var(--color-btn-outline-disabled-text));background-color:var(--button-outline-bgColor-disabled,var(--color-btn-outline-disabled-bg));border-color:var(--button-default-borderColor-rest,var(--color-btn-border));box-shadow:none}.btn-outline:disabled .Counter{background-color:var(--buttonCounter-outline-bgColor-disabled,var(--color-btn-outline-disabled-counter-bg))}.btn-danger:hover{color:var(--button-danger-fgColor-hover,var(--color-btn-danger-hover-text));background-color:var(--button-danger-bgColor-hover,var(--color-btn-danger-hover-bg));border-color:var(--button-danger-borderColor-hover,var(--color-btn-danger-hover-border));box-shadow:var(--shadow-resting-small,var(--color-btn-danger-hover-shadow)),var(--shadow-highlight,var(--color-btn-danger-hover-inset-shadow))}.btn-danger:hover .Counter{background-color:var(--buttonCounter-danger-bgColor-hover,var(--color-btn-danger-hover-counter-bg))}.btn-danger:hover .octicon{color:var(--button-danger-iconColor-hover,var(--color-btn-danger-hover-icon))}.btn-danger:active{color:var(--button-danger-fgColor-active,var(--color-btn-danger-selected-text));background-color:var(--button-danger-bgColor-active,var(--color-btn-danger-selected-bg));border-color:var(--button-danger-borderColor-active,var(--color-btn-danger-selected-border));box-shadow:var(--button-danger-shadow-selected,var(--color-btn-danger-selected-shadow))}.btn-danger:disabled{color:var(--button-danger-fgColor-disabled,var(--color-btn-danger-disabled-text));background-color:var(--button-danger-bgColor-disabled,var(--color-btn-danger-disabled-bg));border-color:var(--button-default-borderColor-rest,var(--color-btn-border));box-shadow:none}.btn-danger:disabled .Counter{background-color:var(--buttonCounter-danger-bgColor-disabled,var(--color-btn-danger-disabled-counter-bg))}.btn-danger:disabled .octicon{color:var(--button-danger-fgColor-disabled,var(--color-btn-danger-disabled-text))}.BtnGroup:before{content:"";display:table}.BtnGroup:after{clear:both;content:"";display:table}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.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:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.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{white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true]:hover{color:var(--fgColor-disabled,var(--color-primer-fg-disabled));cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{outline-offset:0;border-radius:6px}.btn-invisible{box-shadow:none;background-color:#0000;border:0}.btn-invisible:hover{color:var(--fgColor-accent,var(--color-accent-fg));background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg));box-shadow:none;outline:none}.btn-invisible:active{color:var(--fgColor-accent,var(--color-accent-fg));border-color:var(--button-default-borderColor-active,var(--color-btn-active-border));outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:none;background:0 0}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--button-default-bgColor-selected,var(--color-btn-selected-bg))}.btn-invisible:disabled{color:var(--fgColor-disabled,var(--color-primer-fg-disabled));background-color:#0000}.btn-octicon:hover{color:var(--fgColor-accent,var(--color-accent-fg))}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--fgColor-disabled,var(--color-primer-fg-disabled))}.btn-octicon-danger:hover{color:var(--fgColor-danger,var(--color-danger-fg))}.close-button:hover{color:var(--fgColor-default,var(--color-fg-default))}.close-button:active{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:none}.hidden-text-expander a:hover,.ellipsis-expander:hover{background-color:var(--bgColor-accent-muted,var(--color-accent-muted));text-decoration:none}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis))}.btn-with-count:focus{z-index:1}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--fgColor-accent,var(--color-accent-fg));cursor:pointer}.form-control{vertical-align:middle;background-color:var(--bgColor-default,var(--color-canvas-default));border:1px solid var(--control-borderColor-rest,var(--color-border-default));box-shadow:var(--shadow-inset,var(--color-primer-shadow-inset));background-position:right 8px center;background-repeat:no-repeat;border-radius:6px;padding:5px 12px;font-size:14px;line-height:20px;transition:color 80ms cubic-bezier(.33,1,.68,1),background-color 80ms cubic-bezier(.33,1,.68,1),box-shadow 80ms cubic-bezier(.33,1,.68,1),border-color 80ms cubic-bezier(.33,1,.68,1)}.form-control:focus,.form-select:focus{border-color:var(--focus-outlineColor,var(--color-accent-fg));box-shadow:inset 0 0 0 1px var(--focus-outlineColor,var(--color-accent-fg));outline:none}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:#0000;border-color:var(--focus-outlineColor,var(--color-accent-fg));outline:none;box-shadow:inset 0 0 0 1px #0000}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--focus-outlineColor,var(--color-accent-fg));box-shadow:inset 0 0 0 1px var(--focus-outlineColor,var(--color-accent-fg));outline:none}.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(--borderColor-accent-emphasis,var(--color-accent-fg))!important}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--control-fgColor-disabled,var(--color-primer-fg-disabled))}@supports (-webkit-touch-callout:none){.form-control{font-size:16px}@media (min-width:768px){.form-control{font-size:14px}}}.input-contrast:focus{background-color:var(--bgColor-default,var(--color-canvas-default))}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{pointer-events:none;visibility:hidden;position:absolute;right:0;display:none!important}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields:before{content:"";display:table}.hfields:after{clear:both;content:"";display:table}input::-webkit-outer-spin-button{appearance:none;margin:0}input::-webkit-inner-spin-button{appearance:none;margin:0}.form-actions:before{content:"";display:table}.form-actions:after{clear:both;content:"";display:table}.form-select::-ms-expand{opacity:0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--bgColor-default,var(--color-canvas-default))}.form-group .form-control:focus{background-color:var(--bgColor-default,var(--color-canvas-default))}.form-group.required dt label:after,.form-group.required .form-group-header label:after{color:var(--fgColor-danger,var(--color-danger-fg));content:"*";padding-left:5px}.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{z-index:15;pointer-events:none;content:" ";border:solid #0000;width:0;height:0;position:absolute;bottom:100%;left:10px}.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{border-width:6px;margin-left:-1px}.form-group.successed .success:after,.form-group.successed .success:before{border-bottom-color:var(--borderColor-success-muted,var(--color-success-muted))}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--borderColor-attention-emphasis,var(--color-attention-emphasis))}.form-group.warn .warning:after,.form-group.warn .warning:before{border-bottom-color:var(--borderColor-attention-muted,var(--color-attention-muted))}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--borderColor-danger-emphasis,var(--color-danger-emphasis))}.form-group.errored .error:after,.form-group.errored .error:before{border-bottom-color:var(--borderColor-danger-muted,var(--color-danger-muted))}.input-group .form-control:focus{z-index:2}.input-group:focus-within button{outline-offset:0}.radio-group:before{content:"";display:table}.radio-group:after{clear:both;content:"";display:table}:checked+.radio-label{z-index:1;border-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));position:relative}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--fgColor-disabled,var(--color-primer-fg-disabled));cursor:default;background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle))}.radio-input:disabled+.radio-label .octicon{color:inherit}.AppFrame .AppFrame-a11yNav:not(:focus-within){clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media (max-width:767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink:not(:focus){width:var(--base-size-8,8px);height:var(--base-size-8,8px);text-indent:var(--base-size-128,128px);pointer-events:none;background:var(--borderColor-default,var(--color-border-default));border-radius:var(--borderRadius-full,100vh);display:block;overflow:hidden}.AppFrame .AppFrame-a11yLink:focus{z-index:20;width:auto;height:auto;min-height:var(--control-medium-size,32px);padding:0 var(--control-medium-paddingInline-spacious,16px);color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));background:var(--bgColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-full,100vh);align-items:center;display:grid;overflow:auto}@media (pointer:coarse){.AppFrame .AppFrame-a11yLink:focus:after{width:100%;height:100%;min-height:var(--control-minTarget-coarse,44px);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}}@media (prefers-reduced-motion:no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:.2s ease-out AppFrame-a11yLink-focus}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--fgColor-accent,var(--color-accent-emphasis));transform:scale(.3,.25)}50%{color:var(--fgColor-accent,var(--color-accent-emphasis));transform:scale(1)}55%{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}to{transform:scaleX(1)}}.container-xl{max-width:1280px;margin-left:auto;margin-right:auto}.col-11{width:91.6667%}.col-12{width:100%}@media (min-width:768px){.col-md-2{width:16.6667%}.col-md-6{width:50%}.col-md-9{width:75%}}@media (min-width:1012px){.col-lg-6{width:50%}}: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:var(--base-size-16);--Layout-row-gap:var(--base-size-16);--Layout-outer-spacing-x:0px;--Layout-outer-spacing-y:0px;--Layout-inner-spacing-min:0px;--Layout-inner-spacing-max:0px}@media (max-width:767.98px){.PageLayout .PageLayout-region--dividerNarrow-line-before:before{left:calc(var(--Layout-outer-spacing-x)*-1);width:calc(100% + var(--Layout-outer-spacing-x)*2);content:"";background-color:var(--borderColor-default,var(--color-border-default));height:1px;top:calc(-1px - var(--Layout-row-gap));display:block;position:absolute}.PageLayout .PageLayout-region--dividerNarrow-line-after:after{left:calc(var(--Layout-outer-spacing-x)*-1);width:calc(100% + var(--Layout-outer-spacing-x)*2);content:"";background-color:var(--borderColor-default,var(--color-border-default));height:1px;bottom:calc(-1px - var(--Layout-row-gap));display:block;position:absolute}.PageLayout .PageLayout-region--dividerNarrow-filled-before:after{bottom:calc(var(--base-size-8)*-1);left:calc(var(--Layout-outer-spacing-x)*-1);width:calc(100% + var(--Layout-outer-spacing-x)*2);height:var(--base-size-8);content:"";background-color:var(--bgColor-inset,var(--color-canvas-inset));box-shadow:inset 0 1px var(--borderColor-default,var(--color-border-default)),inset 0-1px var(--borderColor-default,var(--color-border-default));top:calc(var(--base-size-8)*-1 - var(--Layout-row-gap));display:block;position:absolute}.PageLayout .PageLayout-region--dividerNarrow-filled-after:before{bottom:calc(var(--base-size-8)*-1);left:calc(var(--Layout-outer-spacing-x)*-1);width:calc(100% + var(--Layout-outer-spacing-x)*2);height:var(--base-size-8);content:"";background-color:var(--bgColor-inset,var(--color-canvas-inset));box-shadow:inset 0 1px var(--borderColor-default,var(--color-border-default)),inset 0-1px var(--borderColor-default,var(--color-border-default));bottom:calc(var(--base-size-8)*-1 - var(--Layout-row-gap));display:block;position:absolute}}.filter-item:hover{background-color:var(--bgColor-muted,var(--color-canvas-subtle));text-decoration:none}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,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){box-shadow:none;outline:1px solid #0000}.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(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.SideNav-item:before{z-index:1;pointer-events:none;content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.SideNav-item:hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle));text-decoration:none}.SideNav-item:active{background-color:var(--bgColor-muted,var(--color-canvas-subtle))}.SideNav-item[aria-current]:not([aria-current=false]):before,.SideNav-item[aria-selected=true]:before{background-color:var(--underlineNav-borderColor-active,var(--color-primer-border-active))}.SideNav-subItem:hover{color:var(--fgColor-default,var(--color-fg-default));text-decoration:none}.subnav:before{content:"";display:table}.subnav:after{clear:both;content:"";display:table}.subnav-item{float:left;padding:5px var(--base-size-16);font-weight:var(--base-text-weight-medium,500);color:var(--fgColor-default,var(--color-fg-default));border:1px solid var(--control-borderColor-rest,var(--color-border-default));line-height:20px;position:relative}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{background-color:var(--bgColor-muted,var(--color-canvas-subtle));text-decoration:none}.subnav-item.selected,.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis));border-color:var(--borderColor-accent-emphasis,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(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,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){box-shadow:none;outline:1px solid #0000}.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(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,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-input{padding-left:var(--base-size-32);color:var(--fgColor-muted,var(--color-fg-muted))}.subnav-search-icon{top:9px;left:var(--base-size-8);color:var(--fgColor-muted,var(--color-fg-muted));text-align:center;pointer-events:none;display:block;position:absolute}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active{z-index:2}.pagination a,.pagination span,.pagination em{min-width:32px;color:var(--fgColor-default,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 #0000;border-radius:6px;padding:5px 10px;font-style:normal;line-height:20px;transition:border-color .2s cubic-bezier(.3,0,.5,1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{border-color:var(--borderColor-default,var(--color-border-default));text-decoration:none;transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--borderColor-muted,var(--color-border-muted));transition:none}.pagination .previous_page,.pagination .next_page{color:var(--fgColor-accent,var(--color-accent-fg))}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis));border-color:#0000}.pagination .gap,.pagination .disabled,.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--fgColor-disabled,var(--color-primer-fg-disabled));cursor:default;border-color:#0000}@supports (clip-path:polygon(50%0,100% 50%,50% 100%)){.pagination .previous_page:before,.pagination .next_page:after{vertical-align:text-bottom;content:"";background-color:currentColor;width:16px;height:16px;display:inline-block}.pagination .previous_page:before{margin-right:var(--base-size-4);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:var(--base-size-4);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:var(--base-size-16);margin-bottom:var(--base-size-16);text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped:after{z-index:1000000;padding:var(--overlay-paddingBlock-condensed,.25rem) var(--overlay-padding-condensed,.5rem);font:var(--text-body-shorthand-small,normal normal 11px/1.5 var(--fontStack-sansSerif,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"));-webkit-font-smoothing:subpixel-antialiased;color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));text-align:center;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(--bgColor-emphasis,var(--color-neutral-emphasis-plus));border-radius:var(--borderRadius-medium);opacity:0;text-decoration:none;display:none;position:absolute}@keyframes tooltip-appear{0%{opacity:0}to{opacity:1}}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-timing-function:ease-in;animation-fill-mode:forwards;display:inline-block}.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{margin-top:6px;top:100%;right:50%}.tooltipped-se:after{margin-left:calc(var(--base-size-16)*-1);left:50%;right:auto}.tooltipped-sw:after{margin-right:calc(var(--base-size-16)*-1)}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{margin-bottom:6px;bottom:100%;right:50%}.tooltipped-ne:after{margin-left:calc(var(--base-size-16)*-1);left:50%;right:auto}.tooltipped-nw:after{margin-right:calc(var(--base-size-16)*-1)}.tooltipped-s:after,.tooltipped-n:after{transform:translate(50%)}.tooltipped-w:after{margin-right:6px;bottom:50%;right:100%;transform:translateY(50%)}.tooltipped-e:after{margin-left:6px;bottom:50%;left:100%;transform:translateY(50%)}.tooltipped-align-right-1:after,.tooltipped-align-right-2:after{margin-right:0;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{margin-left:0;left:0}.tooltipped-align-left-1:before{left:5px}.tooltipped-align-left-2:before{left:10px}.tooltipped-multiline:after{width:max-content;max-width:var(--overlay-width-small,20rem);word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s:after,.tooltipped-multiline.tooltipped-n:after{left:50%;right:auto;transform:translate(-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}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}to{opacity:.5;transform:translateY(100%)}}@keyframes grow-x{to{width:100%}}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(.2,0,.13,1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%{opacity:.3}10%{opacity:1}to{opacity:.3}}@keyframes pulse-in{0%{transform:scale(1)}50%{transform:scale3d(1.1,1.1,1.1)}to{transform:scale(1)}}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}@keyframes rotate-keyframes{to{transform:rotate(360deg)}}.border{border:var(--borderWidth-thin,1px) solid var(--borderColor-default,var(--color-border-default))!important}.border-0{border:0!important}.border-bottom{border-bottom:var(--borderWidth-thin,1px) solid var(--borderColor-default,var(--color-border-default))!important}.rounded-2{border-radius:var(--borderRadius-medium,6px)!important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium,6px)!important;border-bottom-left-radius:var(--borderRadius-medium,6px)!important}.circle{border-radius:var(--borderRadius-full,50%)!important}.color-shadow-large{box-shadow:var(--shadow-floating-large,var(--color-shadow-large))!important}.color-fg-default{color:var(--fgColor-default,var(--color-fg-default))!important}.color-fg-muted{color:var(--fgColor-muted,var(--color-fg-muted))!important}.color-fg-subtle{color:var(--fgColor-muted,var(--color-fg-subtle))!important}.color-fg-success{color:var(--fgColor-success,var(--color-success-fg))!important}.color-fg-on-emphasis{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))!important}.color-bg-default{background-color:var(--bgColor-default,var(--color-canvas-default))!important}.color-bg-subtle{background-color:var(--bgColor-muted,var(--color-canvas-subtle))!important}.color-bg-accent-emphasis{background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis))!important}.color-bg-transparent{background-color:#0000!important}.color-border-muted{border-color:var(--borderColor-muted,var(--color-border-muted))!important}.color-border-subtle{border-color:var(--borderColor-muted,var(--color-border-subtle))!important}.details-overlay[open]>summary:before{z-index:80;cursor:default;content:" ";background:0 0;display:block;position:fixed;inset:0}.details-overlay-dark[open]>summary:before{z-index:111;background:var(--overlay-backdrop-bgColor,var(--color-primer-canvas-backdrop))}.details-reset>summary{list-style:none}.details-reset>summary:focus{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:1px solid #0000}.details-reset>summary:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.details-reset>summary.btn-primary:focus:not(:focus-visible){box-shadow:none;outline:1px solid #0000}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.details-reset>summary:before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:color 80ms cubic-bezier(.33,1,.68,1),background-color 80ms cubic-bezier(.33,1,.68,1),box-shadow 80ms cubic-bezier(.33,1,.68,1),border-color 80ms cubic-bezier(.33,1,.68,1)}.details-overlay>summary:focus{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:1px solid #0000}.details-overlay>summary:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.details-overlay>summary.btn-primary:focus:not(:focus-visible){box-shadow:none;outline:1px solid #0000}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!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-items-start{align-items:flex-start!important}.flex-items-center{align-items:center!important}.flex-items-baseline{align-items:baseline!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}@media (min-width:544px){.flex-sm-row{flex-direction:row!important}.flex-sm-justify-center{justify-content:center!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}}@media (min-width:1012px){.flex-lg-row{flex-direction:row!important}.flex-lg-nowrap{flex-wrap:nowrap!important}}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.top-0{top:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.v-align-text-bottom{vertical-align:text-bottom!important}.overflow-hidden{overflow:hidden!important}.clearfix:before{content:"";display:table}.clearfix:after{clear:both;content:"";display:table}.width-full{width:100%!important}.mx-0{margin-left:0!important;margin-right:0!important}.mt-1{margin-top:var(--base-size-4,4px)!important}.mr-1{margin-right:var(--base-size-4,4px)!important}.ml-1{margin-left:var(--base-size-4,4px)!important}.mt-n1{margin-top:calc(-1*var(--base-size-4,4px))!important}.my-1{margin-top:var(--base-size-4,4px)!important;margin-bottom:var(--base-size-4,4px)!important}.mt-2{margin-top:var(--base-size-8,8px)!important}.mb-2{margin-bottom:var(--base-size-8,8px)!important}.mr-2{margin-right:var(--base-size-8,8px)!important}.ml-2{margin-left:var(--base-size-8,8px)!important}.mx-2{margin-right:var(--base-size-8,8px)!important;margin-left:var(--base-size-8,8px)!important}.mt-3{margin-top:var(--base-size-16,16px)!important}.mb-3{margin-bottom:var(--base-size-16,16px)!important}.mr-3{margin-right:var(--base-size-16,16px)!important}.ml-3{margin-left:var(--base-size-16,16px)!important}.my-3{margin-top:var(--base-size-16,16px)!important;margin-bottom:var(--base-size-16,16px)!important}.mt-4{margin-top:var(--base-size-24,24px)!important}.mb-5{margin-bottom:var(--base-size-32,32px)!important}.my-5{margin-top:var(--base-size-32,32px)!important;margin-bottom:var(--base-size-32,32px)!important}@media (min-width:544px){.ml-sm-3{margin-left:var(--base-size-16,16px)!important}}@media (min-width:768px){.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}.mb-md-2{margin-bottom:var(--base-size-8,8px)!important}.ml-md-2{margin-left:var(--base-size-8,8px)!important}.ml-md-4{margin-left:var(--base-size-24,24px)!important}}@media (min-width:1012px){.mb-lg-0{margin-bottom:0!important}}.p-0{padding:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.pt-1{padding-top:var(--base-size-4,4px)!important}.pr-1{padding-right:var(--base-size-4,4px)!important}.pl-1{padding-left:var(--base-size-4,4px)!important}.p-3{padding:var(--base-size-16,16px)!important}.pb-3{padding-bottom:var(--base-size-16,16px)!important}.px-3{padding-right:var(--base-size-16,16px)!important;padding-left:var(--base-size-16,16px)!important}.pb-6{padding-bottom:var(--base-size-40,40px)!important}.pt-7{padding-top:var(--base-size-48,48px)!important}@media (min-width:544px){.pt-sm-0{padding-top:0!important}}@media (min-width:768px){.pl-md-0{padding-left:0!important}.pt-md-4{padding-top:var(--base-size-24,24px)!important}.px-md-4{padding-right:var(--base-size-24,24px)!important;padding-left:var(--base-size-24,24px)!important}.pr-md-6{padding-right:var(--base-size-40,40px)!important}}@media (min-width:1012px){.px-lg-5{padding-right:var(--base-size-32,32px)!important;padding-left:var(--base-size-32,32px)!important}}.p-responsive{padding-right:var(--base-size-16)!important;padding-left:var(--base-size-16)!important}@media (min-width:544px){.p-responsive{padding-right:var(--base-size-40)!important;padding-left:var(--base-size-40)!important}}@media (min-width:1012px){.p-responsive{padding-right:var(--base-size-16)!important;padding-left:var(--base-size-16)!important}}.f1{font-size:var(--h1-size-mobile,26px)!important}@media (min-width:768px){.f1{font-size:var(--h1-size,32px)!important}}.f3{font-size:var(--h3-size-mobile,18px)!important}@media (min-width:768px){.f3{font-size:var(--h3-size,20px)!important}}.f4{font-size:var(--h4-size,16px)!important}@media (min-width:768px){.f4{font-size:var(--h4-size,16px)!important}}.f5{font-size:var(--h5-size,14px)!important}.f6{font-size:var(--h6-size,12px)!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.text-bold{font-weight:var(--base-text-weight-semibold,600)!important}.no-underline{text-decoration:none!important}.no-wrap{white-space:nowrap!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}.list-style-none{list-style:none!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}@media (min-width:544px){.d-sm-flex{display:flex!important}.d-sm-none{display:none!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-none{display:none!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}}.sr-only{width:1px;height:1px;clip-path:rect(0 0 0 0);overflow-wrap:normal;border:0;padding:0;position:absolute;overflow:hidden}.show-on-focus{position:absolute!important}.show-on-focus:not(:focus){clip:rect(1px,1px,1px,1px)!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important}.show-on-focus:focus{z-index:999}.suggester li:hover{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));background:var(--bgColor-accent-emphasis,var(--color-accent-emphasis));text-decoration:none}.suggester li:hover small{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.suggester li:hover .octicon{color:inherit!important}.DashedConnection:before{content:"";border-bottom:2px dashed var(--borderColor-default,var(--color-border-default));width:100%;position:absolute;top:50%;left:0}.Header-link:hover,.Header-link:focus{color:var(--header-fgColor-default,var(--color-header-text));text-decoration:none}.Header-input::placeholder{color:#ffffffbf}.IssueLabel:hover{text-decoration:none}.AnimatedEllipsis:after{content:"...";animation:1.2s steps(4,jump-none) infinite AnimatedEllipsis-keyframes;display:inline-block}@keyframes AnimatedEllipsis-keyframes{0%{transform:translate(-100%)}}.markdown-body{font-family:var(--fontStack-sansSerif,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji");word-wrap:break-word;font-size:16px;line-height:1.5}.markdown-body:before{content:"";display:table}.markdown-body:after{clear:both;content:"";display:table}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body ul{margin-top:0;margin-bottom:var(--base-size-16)}.markdown-body h2,.markdown-body h3{margin-top:var(--base-size-24);margin-bottom:var(--base-size-16);font-weight:var(--base-text-weight-semibold,600);line-height:1.25}.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 h2{border-bottom:1px solid var(--borderColor-muted,var(--color-border-muted));padding-bottom:.3em;font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body ul{padding-left:2em}.markdown-body li>p{margin-top:var(--base-size-16)}.markdown-body li+li{margin-top:.25em}.markdown-body code,.markdown-body tt{white-space:break-spaces;background-color:var(--bgColor-neutral-muted,var(--color-neutral-muted));border-radius:6px;margin:0;padding:.2em .4em;font-size:85%}.markdown-body [data-footnote-ref]:before{content:"["}.markdown-body [data-footnote-ref]:after{content:"]"}.markdown-body .footnotes li:target:before{top:calc(var(--base-size-8)*-1);right:calc(var(--base-size-8)*-1);bottom:calc(var(--base-size-8)*-1);left:calc(var(--base-size-24)*-1);pointer-events:none;content:"";border:2px solid var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:6px;position:absolute}.markdown-body .footnotes li:target{color:var(--fgColor-default,var(--color-fg-default))}.SelectMenu:before{pointer-events:none;content:"";background-color:var(--overlay-backdrop-bgColor,var(--color-primer-canvas-backdrop));position:absolute;inset:0}@media (min-width:544px){.SelectMenu:before{display:none}}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(calc(var(--base-size-16)*-1))}}.SelectMenu-tabs::-webkit-scrollbar{display:none}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item:disabled{color:var(--fgColor-disabled,var(--color-primer-fg-disabled));pointer-events:none}@media (hover:hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--fgColor-default,var(--color-fg-default))}.SelectMenu-closeButton:active{color:var(--fgColor-muted,var(--color-fg-muted))}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle))}.SelectMenu-item:active{background-color:var(--bgColor-muted,var(--color-canvas-subtle))}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--selectMenu-bgColor-active,var(--color-select-menu-tap-focus-bg))}.SelectMenu-tab:hover{color:var(--fgColor-default,var(--color-fg-default))}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--fgColor-default,var(--color-fg-default));background-color:var(--bgColor-muted,var(--color-canvas-subtle))}}@media (hover:none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--bgColor-muted,var(--color-canvas-subtle))}}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}@keyframes Toast--animateOut{to{pointer-events:none;opacity:0;transform:translateY(100%)}}@keyframes Toast--spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--actionListContent-paddingBlock:var(--control-medium-paddingBlock)}.ActionListWrap--divided .ActionListItem-label:before{height:1px}.ActionListWrap--divided .ActionListItem-label:before,:is(.ActionListWrap--divided .ActionListItem-descriptionWrap--inline):before{background:var(--borderColor-muted);content:"";top:calc(var(--actionListContent-paddingBlock)*-1);width:100%;display:block;position:absolute}:is(.ActionListWrap--divided .ActionListItem-descriptionWrap--inline):before{height:var(--borderWidth-thin)}:is(.ActionListWrap--divided .ActionListItem-descriptionWrap--inline) .ActionListItem-label:before{content:unset}.ActionList-sectionDivider+.ActionListItem .ActionListItem-descriptionWrap--inline:before,.ActionList-sectionDivider+.ActionListItem .ActionListItem-label:before,.ActionListItem:first-of-type .ActionListItem-descriptionWrap--inline:before,.ActionListItem:first-of-type .ActionListItem-label:before,:is(.ActionListWrap--divided .ActionListItem--navActive) .ActionListItem-label:before,:is(.ActionListWrap--divided .ActionListItem--navActive)+.ActionListItem .ActionListItem-label:before{visibility:hidden}.ActionListItem:active,.ActionListItem:hover{cursor:pointer}@media (hover:hover){.ActionListItem:hover .ActionListItem-descriptionWrap--inline:before,.ActionListItem:hover .ActionListItem-label:before,.ActionListItem:hover+.ActionListItem .ActionListItem-descriptionWrap--inline:before,.ActionListItem:hover+.ActionListItem .ActionListItem-label:before{visibility:hidden}}@media (hover:hover){:is(.ActionListItem.ActionListItem--hasSubItem>.ActionListContent):hover{background-color:var(--control-transparent-bgColor-hover)}}:is(.ActionListItem.ActionListItem--hasSubItem>.ActionListContent):active{background-color:var(--control-transparent-bgColor-active)}@media (hover:hover){:is(.ActionListItem:not(.ActionListItem--hasSubItem),.ActionListItem.ActionListItem--hasSubItem>.ActionListContent):hover{background-color:var(--control-transparent-bgColor-hover);cursor:pointer}:is(.ActionListItem:not(.ActionListItem--hasSubItem),.ActionListItem.ActionListItem--hasSubItem>.ActionListContent):hover:not(.ActionListItem--navActive,:focus-visible){box-shadow:var(--boxShadow-thin) var(--control-transparent-borderColor-active);outline:solid var(--borderWidth-thin) #0000;outline-offset:calc(var(--borderWidth-thin)*-1)}}:is(.ActionListItem:not(.ActionListItem--hasSubItem),.ActionListItem.ActionListItem--hasSubItem>.ActionListContent):active{background:var(--control-transparent-bgColor-active)}:is(.ActionListItem:not(.ActionListItem--hasSubItem),.ActionListItem.ActionListItem--hasSubItem>.ActionListContent):active:not(.ActionListItem--navActive){box-shadow:var(--boxShadow-thin) var(--control-transparent-borderColor-active);outline:solid var(--borderWidth-thin) #0000;outline-offset:calc(var(--borderWidth-thin)*-1)}:is(.ActionListItem:not(.ActionListItem--hasSubItem),.ActionListItem.ActionListItem--hasSubItem>.ActionListContent):active .ActionListItem-label:before,:is(.ActionListItem:not(.ActionListItem--hasSubItem),.ActionListItem.ActionListItem--hasSubItem>.ActionListContent):active+.ActionListItem .ActionListItem-label:before{visibility:hidden}@media (hover:hover){.ActionListItem[aria-selected=true]:hover{background-color:var(--control-transparent-bgColor-hover)}}.ActionListItem[aria-selected=true]+.ActionListItem:before,.ActionListItem[aria-selected=true]:before{visibility:hidden}.ActionListItem[aria-selected=true]:after{background:var(--borderColor-accent-emphasis);border-radius:var(--borderRadius-medium);content:"";height:var(--base-size-24);left:calc(var(--base-size-4)*-1);width:var(--base-size-4);position:absolute;top:calc(50% - 12px)}@media (hover:hover){.ActionListItem.ActionListItem--navActive:not(.ActionListItem--danger):hover{background-color:var(--control-transparent-bgColor-hover)}}.ActionListItem.ActionListItem--navActive:not(.ActionListItem--danger)+.ActionListItem:before,.ActionListItem.ActionListItem--navActive:not(.ActionListItem--danger):before{visibility:hidden}.ActionListItem.ActionListItem--navActive:not(.ActionListItem--danger):after{background:var(--borderColor-accent-emphasis);border-radius:var(--borderRadius-medium);content:"";height:var(--base-size-24);left:calc(var(--base-size-8)*-1);width:var(--base-size-4);position:absolute;top:calc(50% - 12px)}@media (hover:hover){:is(.ActionListItem.ActionListItem--disabled,.ActionListItem[aria-disabled=true]):hover{background-color:initial;cursor:not-allowed}}@media (hover:hover){.ActionListItem.ActionListItem--danger:hover{background:var(--control-danger-bgColor-hover)}.ActionListItem.ActionListItem--danger:hover .ActionListItem-description,.ActionListItem.ActionListItem--danger:hover .ActionListItem-label,.ActionListItem.ActionListItem--danger:hover .ActionListItem-visual{color:var(--control-danger-fgColor-hover)}}:is(.ActionListItem.ActionListItem--danger .ActionListContent):active{background:var(--control-danger-bgColor-active)}:is(.ActionListItem.ActionListItem--danger .ActionListContent):active .ActionListItem-description,:is(.ActionListItem.ActionListItem--danger .ActionListContent):active .ActionListItem-label,:is(.ActionListItem.ActionListItem--danger .ActionListContent):active .ActionListItem-visual{color:var(--control-danger-fgColor-hover)}.ActionListContent:hover{-webkit-text-decoration:none;text-decoration:none}@media (hover:hover){.ActionListContent[aria-disabled=true]:hover{background-color:initial;cursor:not-allowed}}.ActionListContent.ActionListContent--hasActiveSubItem[aria-expanded=false]+.ActionListItem:before,.ActionListContent.ActionListContent--hasActiveSubItem[aria-expanded=false]:before{visibility:hidden}.ActionListContent.ActionListContent--hasActiveSubItem[aria-expanded=false]:after{background:var(--borderColor-accent-emphasis);border-radius:var(--borderRadius-medium);content:"";height:var(--base-size-24);left:calc(var(--base-size-8)*-1);width:var(--base-size-4);position:absolute;top:calc(50% - 12px)}:is(:is(.ActionListContent[aria-checked=true],.ActionListContent[aria-selected=true]) .FormControl-checkbox):before{visibility:visible;transition:visibility linear;animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards checkmarkIn}:is(.ActionListItem--trailingActionHover:hover,.ActionListItem--trailingActionHover:focus-within) .ActionListItem-trailingAction{visibility:visible}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--focus-outlineColor);box-shadow:inset 0 0 0 1px var(--focus-outlineColor);outline:none}:is(.autocomplete-embedded-icon-wrap .form-control):focus,:is(.autocomplete-embedded-icon-wrap .form-control):focus-visible{box-shadow:none}.autocomplete-item:hover{-webkit-text-decoration:none;text-decoration:none}.autocomplete-item:hover{background-color:var(--bgColor-accent-emphasis);color:var(--fgColor-onEmphasis)}.autocomplete-item:hover *{color:inherit!important}.btn-mktg:before{background-blend-mode:normal;border-radius:inherit;content:"";opacity:0;z-index:-1;transition:opacity .2s;position:absolute;inset:0;background:linear-gradient(#ffffff26,#fff0)!important}.btn-mktg:hover{-webkit-text-decoration:none;text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover)!important}:is(.btn-mktg:hover,.btn-mktg:focus,.btn-mktg:focus-visible,.btn-mktg.focus):before{opacity:1}.btn-mktg:focus{box-shadow:none;outline:2px solid var(--focus-outlineColor);outline-offset:2px}.btn-mktg:focus:not(:focus-visible){box-shadow:none;outline:1px solid #0000}.btn-mktg:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor);outline-offset:2px}.btn-mktg:active:before{opacity:.5!important}.btn-muted-mktg:before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted)!important}.btn-muted-mktg:active{box-shadow:var(--fgColor-default)0 0 0 3px inset!important}.btn-muted-mktg:disabled{box-shadow:var(--fgColor-default)0 0 0 1px inset!important}.btn-subtle-mktg:before{background:0 0!important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted)!important}.btn-signup-mktg:before{background:linear-gradient(#34b75926,#2ea44f00)!important}.btn-signup-mktg:focus{box-shadow:none;outline:2px solid var(--focus-outlineColor);outline-offset:2px}.btn-signup-mktg:focus:not(:focus-visible){box-shadow:none;outline:1px solid #0000}.btn-signup-mktg:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor);outline-offset:2px}@property --dialog-scrollgutter{syntax:"<length>";inherits:false;initial-value:0}body:has(dialog:modal.Overlay--disableScroll){padding-right:var(--dialog-scrollgutter)!important;overflow:hidden!important}dialog.Overlay:not([open]){display:none}.Overlay--hidden{display:none!important}.Overlay{background-color:var(--overlay-bgColor);border-radius:var(--borderRadius-large);box-shadow:var(--shadow-floating-small);color:var(--fgColor-default);max-height:min(100vh - 2rem,var(--overlay-height));opacity:1;white-space:normal;min-width:192px;width:min(var(--overlay-width),100vw - 2rem);border:0;flex-direction:column;margin:auto;padding:0;display:flex;position:static;inset:0}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--height-auto{height:auto}.Overlay:modal{position:fixed}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.Overlay-body{font-size:var(--text-body-size-medium);scrollbar-width:thin;flex-grow:1;overflow-y:auto}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--button-default-bgColor-hover);border:var(--borderWidth-thin) solid var(--control-bgColor-hover)}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translate(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translate(100%)}}.dropdown{position:relative}.dropdown-menu{background-clip:padding-box;background-color:var(--overlay-bgColor);border:var(--borderWidth-thin) solid var(--borderColor-default);border-radius:var(--borderRadius-medium);box-shadow:var(--shadow-floating-legacy,var(--color-shadow-large));margin-top:var(--base-size-2);padding-bottom:var(--control-small-paddingBlock);padding-top:var(--control-small-paddingBlock);z-index:100;width:160px;list-style:none;position:absolute;top:100%;left:0}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid #0000;border-bottom:8px solid var(--borderColor-default)}.dropdown-menu:after{border:7px solid #0000;border-bottom:7px solid var(--overlay-bgColor)}.dropdown-item{color:var(--fgColor-default);padding:var(--control-small-paddingBlock) var(--control-medium-paddingInline-condensed) var(--control-small-paddingBlock) var(--control-medium-paddingInline-spacious);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dropdown-item:hover{background-color:var(--bgColor-accent-emphasis);color:var(--fgColor-onEmphasis);-webkit-text-decoration:none;text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-]{color:inherit!important}.dropdown-item:hover>.Label{border-color:currentColor;color:inherit!important}.dropdown-menu-w:before{border-color:#0000;border-left-color:var(--borderColor-default);top:10px;left:auto;right:-16px}.dropdown-menu-w:after{border-color:#0000;border-left-color:var(--overlay-bgColor);left:auto;right:-14px;top:var(--base-size-12)}.dropdown-menu-e:before{border-color:#0000;border-right-color:var(--borderColor-default);top:10px;left:-16px}.dropdown-menu-e:after{border-color:#0000;border-right-color:var(--overlay-bgColor);left:-14px;top:var(--base-size-12)}.dropdown-menu-ne{top:auto;bottom:100%;left:0}.dropdown-menu-ne:after,.dropdown-menu-ne:before{top:auto;right:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--borderColor-default);bottom:-8px;left:var(--base-size-8)}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid #0000;border-right:7px solid #0000;border-top:7px solid var(--overlay-bgColor);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translate(50%)}.dropdown-menu-s:before{top:-16px;right:50%;transform:translate(50%)}.dropdown-menu-s:after{top:-14px;right:50%;transform:translate(50%)}.dropdown-menu-sw:before{left:auto;right:var(--base-size-8);top:-16px}.dropdown-menu-sw:after{top:-14px;left:auto;right:10px}.dropdown-menu-se:before{left:var(--base-size-8);top:-16px}.dropdown-menu-se:after{top:-14px;left:10px}.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium)}.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium)}.menu-item:hover{background-color:var(--bgColor-neutral-muted);-webkit-text-decoration:none;text-decoration:none}.menu-item:active{background-color:var(--bgColor-muted)}:is(.menu-item.selected,.menu-item[aria-selected=true],.menu-item[aria-current]:not([aria-current=false])):before{background-color:var(--underlineNav-borderColor-active);content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.menu-heading:hover{-webkit-text-decoration:none;text-decoration:none}:is(.SegmentedControl-item .Button--invisible):hover:not(:disabled){background-color:var(--controlTrack-bgColor-hover,var(--color-action-list-item-default-hover-bg))}:is(.SegmentedControl-item .Button--invisible):active:not(:disabled){background-color:var(--controlTrack-bgColor-active,var(--color-action-list-item-default-active-bg))}:is(.SegmentedControl-item.SegmentedControl-item--selected .Button):hover{background-color:initial}.SegmentedControl-item.SegmentedControl-item--selected:before{border-color:#0000!important}.SegmentedControl-item.SegmentedControl-item--selected+.SegmentedControl-item:before{border-color:#0000}.SegmentedControl-item .Button-label[data-content]:before{content:attr(data-content);font-weight:var(--base-text-weight-semibold);visibility:hidden;height:0;display:block}.SegmentedControl-item:not(:first-child):before{border-left:var(--borderWidth-thin) solid var(--borderColor-default);content:"";margin-bottom:var(--control-medium-paddingBlock);margin-top:var(--control-medium-paddingBlock);position:absolute;inset:0 0 0-1px}:is(.SegmentedControl-item .Button):focus-visible{border-radius:calc(var(--borderRadius-medium) - var(--segmentedControl-item-padding)/1);outline-offset:calc(var(--segmentedControl-item-padding) - var(--borderWidth-thin))}.tabnav-tab:hover{color:var(--fgColor-default);-webkit-text-decoration:none;text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px;border-radius:var(--borderRadius-medium) var(--borderRadius-medium)0 0!important}.tabnav-tab:active{color:var(--fgColor-muted)}a.tabnav-extra:hover{color:var(--fgColor-accent);-webkit-text-decoration:none;text-decoration:none}.FormControl{gap:var(--base-size-4);flex-direction:column}.FormControl--fullWidth{display:flex}[invalid=true]:is(.FormControl-input,.FormControl-select,.FormControl-textarea):not(:focus){border-color:var(--control-borderColor-danger)}[invalid=false]:is(.FormControl-input,.FormControl-select,.FormControl-textarea):not(:focus){border-color:var(--control-borderColor-success)}:is(.FormControl-input,.FormControl-select,.FormControl-textarea):not([type=checkbox],[type=radio]):focus{border-color:var(--focus-outlineColor);box-shadow:inset 0 0 0 1px var(--focus-outlineColor);outline:none}:is(.FormControl-input,.FormControl-select,.FormControl-textarea):not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:#0000;border-color:var(--focus-outlineColor);box-shadow:inset 0 0 0 1px #0000 var(--focus-outlineColor);outline:none}:is(.FormControl-input,.FormControl-select,.FormControl-textarea):not([type=checkbox],[type=radio]):focus-visible{border-color:var(--focus-outlineColor);box-shadow:inset 0 0 0 1px var(--focus-outlineColor);outline:none}[disabled]:is(.FormControl-input,.FormControl-select,.FormControl-textarea)::placeholder{color:var(--control-fgColor-disabled)}:is(.FormControl-input,.FormControl-select,.FormControl-textarea)::placeholder{color:var(--control-fgColor-placeholder);opacity:1}.FormControl-inset:is(.FormControl-input,.FormControl-select,.FormControl-textarea):focus,.FormControl-inset:is(.FormControl-input,.FormControl-select,.FormControl-textarea):focus-visible{background-color:var(--bgColor-default)}:is(.FormControl-input-wrap .FormControl-input-trailingAction):hover{background:var(--control-transparent-bgColor-hover)}:is(.FormControl-input-wrap .FormControl-input-trailingAction):active{background:var(--control-transparent-bgColor-active)}.FormControl-input-trailingAction--divider:is(.FormControl-input-wrap .FormControl-input-trailingAction):before{background:var(--borderColor-default);content:"";height:var(--base-size-16);left:calc(var(--base-size-4)*-1);top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin);display:block;position:absolute}@media (pointer:coarse){:is(.FormControl-input-wrap .FormControl-input-trailingAction):after{min-height:var(--control-minTarget-coarse);min-width:var(--control-minTarget-coarse)}}:is(.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction):before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}:is(.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction):before{height:var(--base-size-20);top:unset}.FormControl-select-wrap:after{background-color:var(--bgColor-neutral-emphasis);content:"";height:var(--base-size-16);padding-right:var(--base-size-4);pointer-events:none;width:var(--base-size-16);grid-area:1/2;place-self:center end;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iIzU4NjA2OSIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJtNC40MjcgOS40MjcgMy4zOTYgMy4zOTZhLjI1LjI1IDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3TTQuNDIzIDYuNDcgNy44MiAzLjA3MmEuMjUuMjUgMCAwIDEgLjM1NCAwTDExLjU3IDYuNDdhLjI1LjI1IDAgMCAxLS4xNzcuNDI3SDQuNmEuMjUuMjUgMCAwIDEtLjE3Ny0uNDI3Ii8+PC9zdmc+)0 0/contain no-repeat}.FormControl-select-wrap[data-multiple]:after{content:none}.FormControl-checkbox[invalid=true]:not(:focus){border-color:var(--control-borderColor-danger)}.FormControl-checkbox[invalid=false]:not(:focus){border-color:var(--control-borderColor-success)}.FormControl-checkbox:not([type=checkbox],[type=radio]):focus{border-color:var(--focus-outlineColor);box-shadow:inset 0 0 0 1px var(--focus-outlineColor);outline:none}.FormControl-checkbox:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:#0000;border-color:var(--focus-outlineColor);box-shadow:inset 0 0 0 1px #0000 var(--focus-outlineColor);outline:none}.FormControl-checkbox:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--focus-outlineColor);box-shadow:inset 0 0 0 1px var(--focus-outlineColor);outline:none}.FormControl-checkbox:before{background-color:var(--control-checked-fgColor-rest);clip-path:inset(var(--base-size-16)0 0 0);content:"";height:var(--base-size-16);visibility:hidden;width:var(--base-size-16);transition:visibility 0s linear .23s;animation:80ms cubic-bezier(.65,0,.35,1) forwards checkmarkOut;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzguMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNjFMNC41MiA4LjU0MWEuNzUuNzUgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1Ljc1IDAgMCAxIDEuMDYyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);mask-position:50%;mask-size:75%;mask-repeat:no-repeat}.FormControl-checkbox:checked{background:var(--control-checked-bgColor-rest,var(--color-accent-fg));border-color:var(--control-checked-borderColor-rest,var(--color-accent-fg));transition:background-color,border-color 80ms cubic-bezier(.32,0,.67,0)}.FormControl-checkbox:checked:before{visibility:visible;transition:visibility linear;animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards checkmarkIn}.FormControl-checkbox:checked:disabled{background-color:var(--control-fgColor-disabled);border-color:var(--control-fgColor-disabled);cursor:not-allowed;opacity:1}.FormControl-checkbox:checked:disabled:before{background-color:var(--control-checked-fgColor-rest)}@media (forced-colors:active){.FormControl-checkbox:checked{background-color:canvastext;border-color:canvastext}}.FormControl-checkbox:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor);outline-offset:2px}.FormControl-checkbox:indeterminate:before{visibility:visible;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIyIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTAgMiI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAxYTEgMSAwIDAgMSAxLTFoOGExIDEgMCAxIDEgMCAySDFhMSAxIDAgMCAxLTEtMSIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.FormControl-radio[invalid=true]:not(:focus){border-color:var(--control-borderColor-danger)}.FormControl-radio[invalid=false]:not(:focus){border-color:var(--control-borderColor-success)}.FormControl-radio:not([type=checkbox],[type=radio]):focus{border-color:var(--focus-outlineColor);box-shadow:inset 0 0 0 1px var(--focus-outlineColor);outline:none}.FormControl-radio:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:#0000;border-color:var(--focus-outlineColor);box-shadow:inset 0 0 0 1px #0000 var(--focus-outlineColor);outline:none}.FormControl-radio:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--focus-outlineColor);box-shadow:inset 0 0 0 1px var(--focus-outlineColor);outline:none}.FormControl-radio:checked{border-color:var(--control-checked-borderColor-rest,var(--color-accent-fg));border-width:var(--base-size-4)}.FormControl-radio:checked:disabled,.FormControl-radio[disabled]:checked{border-color:var(--control-fgColor-disabled);cursor:not-allowed}:is(:is(.FormControl-radio[disabled]:checked,.FormControl-radio:checked:disabled)~.FormControl-radio-labelWrap) .FormControl-label{color:var(--control-fgColor-disabled);cursor:not-allowed}.FormControl-radio:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor);outline-offset:2px}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16)0 0 0)}to{clip-path:inset(0)}}@keyframes checkmarkOut{0%{clip-path:inset(0)}to{clip-path:inset(var(--base-size-16)0 0 0)}}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--controlTrack-bgColor-hover)}.ToggleSwitch-track:active{background-color:var(--controlTrack-bgColor-active)}.ToggleSwitch-track[aria-pressed=true]:not([disabled]):hover{background-color:var(--control-checked-bgColor-hover)}.ToggleSwitch-track[aria-pressed=true]:not([disabled]):active{background-color:var(--control-checked-bgColor-active)}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--borderColor-neutral-muted);color:var(--fgColor-default);outline-offset:-2px;-webkit-text-decoration:none;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);font-weight:var(--base-text-weight-semibold);visibility:hidden;height:0;display:block}@media (pointer:fine){.UnderlineNav-item:hover{background:var(--control-transparent-bgColor-hover);color:var(--fgColor-default);-webkit-text-decoration:none;text-decoration:none;transition:background .12s ease-out}}:is(.UnderlineNav-item.selected,.UnderlineNav-item[role=tab][aria-selected=true],.UnderlineNav-item[aria-current]:not([aria-current=false])):after{background:var(--underlineNav-borderColor-active);border-radius:var(--borderRadius-medium);bottom:calc(50% - var(--base-size-24));content:"";z-index:1;width:100%;height:2px;position:absolute;right:50%;transform:translate(50%,-50%)}@keyframes shimmer{0%{mask-position:200%}to{mask-position:0}}:is(.TreeViewRootUlStyles .TreeViewItem):focus-visible>div{box-shadow:var(--boxShadow-thick) var(--fgColor-accent)}@media (forced-colors:active){:is(.TreeViewRootUlStyles .TreeViewItem):focus-visible>div{outline-offset:-2;outline:2px solid highlighttext}}:is(.TreeViewRootUlStyles .TreeViewItemContainer):hover{background-color:var(--control-transparent-bgColor-hover)}@media (forced-colors:active){:is(.TreeViewRootUlStyles .TreeViewItemContainer):hover{outline-offset:-2px;outline:2px solid #0000}}:is(.TreeViewRootUlStyles .TreeViewItemContainer):has(.TreeViewFailureMessage):hover{background-color:initial;cursor:default}@media (forced-colors:active){:is(.TreeViewRootUlStyles .TreeViewItemContainer):has(.TreeViewFailureMessage):hover{outline:none}}:is(.TreeViewRootUlStyles .TreeViewItemContainer):has([role=treeitem]:focus-visible){box-shadow:var(--boxShadow-thick) var(--fgColor-accent)}:is(.TreeViewRootUlStyles .TreeViewItem>.TreeViewItemContainer:has(.TreeViewItemContent[aria-current=true])):after{background-color:var(--fgColor-accent);border-radius:var(--borderRadius-medium);content:"";height:1.5rem;left:calc(var(--base-size-8)*-1);top:calc(50% - var(--base-size-12));width:.25rem;position:absolute}@media (forced-colors:active){:is(.TreeViewRootUlStyles .TreeViewItem>.TreeViewItemContainer:has(.TreeViewItemContent[aria-current=true])):after{background-color:highlighttext}}.TreeViewRootUlStyles .TreeViewItemToggleHover:hover{background-color:var(--control-transparent-bgColor-hover)}.TreeViewRootUlStyles a.TreeViewItemContent:hover,.TreeViewRootUlStyles button.TreeViewItemContent:hover{-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--control-fgColor-rest);text-decoration-color:var(--control-fgColor-rest)}:is([aria-checked=true]:is(.TreeViewRootUlStyles .TreeViewItemContent) .FormControl-checkbox):before{visibility:visible;transition:visibility linear;animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards checkmarkIn}:is([aria-checked=mixed]:is(.TreeViewRootUlStyles .TreeViewItemContent) .FormControl-checkbox):before{clip-path:none;visibility:visible;animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards checkmarkIn;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIyIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTAgMiI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAxYTEgMSAwIDAgMSAxLTFoOGExIDEgMCAxIDEgMCAySDFhMSAxIDAgMCAxLTEtMSIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}@media (hover:hover){:is([aria-disabled=true]:is(.TreeViewRootUlStyles .TreeViewItemContent) .FormControl-checkbox):hover{cursor:not-allowed}[aria-disabled=true]:is(.TreeViewRootUlStyles .TreeViewItemContent):hover{background-color:initial;cursor:not-allowed}}@media (hover:hover){.TreeViewRootUlStyles:focus-within .TreeViewItemLevelLine,.TreeViewRootUlStyles:hover .TreeViewItemLevelLine{border-color:var(--borderColor-muted)}}.avatar{background-color:var(--avatar-bgColor);box-shadow:0 0 0 1px var(--avatar-borderColor);vertical-align:middle;flex-shrink:0;line-height:1;display:inline-block;overflow:hidden}.avatar-small{border-radius:var(--borderRadius-small)}:is(.AvatarStack-body:hover:not([data-disable-expand]),.AvatarStack-body:focus-within:not([data-disable-expand])) .avatar{margin-right:var(--base-size-4)}:is(.AvatarStack-body:hover:not([data-disable-expand]),.AvatarStack-body:focus-within:not([data-disable-expand])) .avatar:nth-child(n+4),:is(.AvatarStack-body:hover:not([data-disable-expand]),.AvatarStack-body:focus-within:not([data-disable-expand])) span:nth-child(n+4) .avatar{opacity:1;display:flex}:is(.AvatarStack-body:hover:not([data-disable-expand]),.AvatarStack-body:focus-within:not([data-disable-expand])) .avatar-more{display:none!important}.avatar.avatar-more:after,.avatar.avatar-more:before{content:"";outline:var(--borderWidth-thin) solid var(--bgColor-default);border-radius:2px;height:20px;display:block;position:absolute}.avatar.avatar-more:before{background:var(--avatarStack-fade-bgColor-muted);width:17px}.avatar.avatar-more:after{background:var(--avatarStack-fade-bgColor-default);width:14px}:is(.AvatarStack--right .AvatarStack-body):hover:not([data-disable-expand]) .avatar{margin-left:var(--base-size-4);margin-right:0}:is(.AvatarStack--right .avatar.avatar-more):before{width:5px}:is(.AvatarStack--right .avatar.avatar-more):after{background:var(--bgColor-muted);width:2px}.Box{background-color:var(--bgColor-default);border-color:var(--borderColor-default);border-radius:var(--borderRadius-medium);border-style:solid;border-width:var(--borderWidth-thin)}.Box--condensed{line-height:1.25}.Box--condensed .Box-row{padding:var(--stack-padding-condensed) var(--stack-padding-normal)}.Box-body{border-bottom:var(--borderWidth-thin) solid var(--borderColor-default);padding:var(--stack-padding-normal)}.Box-row{border-top:var(--borderWidth-thin) solid var(--borderColor-muted);margin-top:calc(var(--borderWidth-thin)*-1);list-style-type:none}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium);border-top-right-radius:var(--borderRadius-medium)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium);border-bottom-right-radius:var(--borderRadius-medium)}.Box-row--hover-gray:hover{background-color:var(--bgColor-muted)}.Box-row--hover-blue:hover{background-color:var(--bgColor-accent-muted)}@media (min-width:768px){.Box-row-link:hover{-webkit-text-decoration:none;text-decoration:none}.Box-row-link:hover{color:var(--fgColor-accent)}}.Box-footer{border-radius:0 0 var(--borderRadius-medium) var(--borderRadius-medium);border-top:var(--borderWidth-thin) solid var(--borderColor-default);margin-top:calc(var(--borderWidth-thin)*-1);padding:var(--stack-padding-normal)}.Overlay[popover]:not(:popover-open){display:none}anchored-position.not-anchored::backdrop,dialog::backdrop{background-color:var(--overlay-backdrop-bgColor,var(--color-neutral-muted))}select-panel dialog::backdrop{background:0 0}@media (forced-colors:active){.Overlay{outline:1px solid #0000}}.breadcrumb-item:after{border-right:.1em solid var(--borderColor-neutral-emphasis);content:"";height:.8em;margin:0 .15em 0 .5em;display:inline-block;transform:rotate(15deg) translateY(.0625em)}:is(.breadcrumb-item-selected,.breadcrumb-item[aria-current]:not([aria-current=false])):after{content:none}:root{--duration-fast:80ms;--easing-easeInOut:cubic-bezier(.65,0,.35,1)}.Button{background-color:initial;border:var(--borderWidth-thin) solid;border-radius:var(--borderRadius-medium);cursor:pointer;font-weight:var(--base-text-weight-medium);align-items:center;gap:var(--base-size-4);text-align:center;transition:var(--duration-fast) var(--easing-easeInOut);-webkit-user-select:none;user-select:none;border-color:#0000;flex-direction:row;justify-content:space-between;transition-property:color,fill,background-color,border-color;display:inline-flex;position:relative}.Button:hover{transition-duration:var(--duration-fast)}.Button:active{transition:none}.Button:disabled{box-shadow:none;cursor:not-allowed}:is(a.Button,summary.Button):hover{-webkit-text-decoration:none;text-decoration:none}.Button-content{flex:1 0 auto;grid-template-columns:min-content minmax(0,auto) min-content;grid-template-areas:"leadingVisual text trailingVisual";place-content:center;align-items:center;display:grid}.Button-visual{pointer-events:none;display:flex}.Button-label{line-height:var(--text-body-lineHeight-medium);white-space:nowrap;grid-area:text}.Button-trailingVisual{grid-area:trailingVisual}.Button--small{font-size:var(--text-body-size-small);gap:var(--control-small-gap);height:var(--control-small-size);min-width:var(--control-small-size);padding:0 var(--control-small-paddingInline-condensed)}.Button--small .Button-label{line-height:var(--text-body-lineHeight-small)}:is(.Button--small .Button-content)>:not(:last-child){margin-right:var(--control-small-gap)}.Button--primary:hover:not(:disabled,.Button--inactive){background-color:var(--button-primary-bgColor-hover);border-color:var(--button-primary-borderColor-hover)}.Button--primary:focus{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis);outline:2px solid var(--focus-outlineColor);outline-offset:-2px}.Button--primary:focus:not(:focus-visible){box-shadow:none;outline:1px solid #0000}.Button--primary:focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis);outline:2px solid var(--focus-outlineColor);outline-offset:-2px}.Button--primary:active:not(:disabled){background-color:var(--button-primary-bgColor-active);box-shadow:var(--button-primary-shadow-selected)}.Button--primary:disabled{background-color:var(--button-primary-bgColor-disabled);border-color:var(--button-primary-borderColor-disabled);color:var(--button-primary-fgColor-disabled);fill:var(--button-primary-fgColor-disabled)}.Button--secondary{background-color:var(--button-default-bgColor-rest);border-color:var(--button-default-borderColor-rest);box-shadow:var(--button-default-shadow-resting),var(--button-default-shadow-inset);color:var(--button-default-fgColor-rest);fill:var(--fgColor-muted)}.Button--secondary:hover:not(:disabled,.Button--inactive){background-color:var(--button-default-bgColor-hover);border-color:var(--button-default-borderColor-hover)}.Button--secondary:active:not(:disabled){background-color:var(--button-default-bgColor-active);border-color:var(--button-default-borderColor-active)}.Button--secondary:disabled{background-color:var(--button-default-bgColor-disabled);border-color:var(--button-default-borderColor-disabled);color:var(--control-fgColor-disabled);fill:var(--control-fgColor-disabled)}.Button--invisible:hover:not(:disabled,.Button--inactive){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.Button--invisible:active:not(:disabled){background-color:var(--button-invisible-bgColor-active)}.Button--invisible:disabled{background-color:var(--button-invisible-bgColor-disabled);border-color:var(--button-invisible-borderColor-disabled);color:var(--button-invisible-fgColor-disabled);fill:var(--button-invisible-fgColor-disabled)}.Button--link{color:var(--fgColor-link);fill:var(--fgColor-link);font-size:inherit;height:unset;border:none;min-width:fit-content;padding:0;display:inline-block}.Button--link:hover:not(:disabled,.Button--inactive){-webkit-text-decoration:underline;text-decoration:underline}.Button--link:focus,.Button--link:focus-visible{outline-offset:2px}.Button--link:disabled{background-color:initial;color:var(--control-fgColor-disabled);fill:var(--control-fgColor-disabled);border-color:#0000}.Button--link .Button-label{white-space:unset}.Button--danger:hover:not(:disabled,.Button--inactive){background-color:var(--button-danger-bgColor-hover);border-color:var(--button-danger-borderColor-hover);box-shadow:var(--shadow-resting-small);color:var(--button-danger-fgColor-hover);fill:var(--button-danger-fgColor-hover)}.Button--danger:hover:not(:disabled,.Button--inactive) .Counter{background-color:var(--buttonCounter-danger-bgColor-hover);color:var(--buttonCounter-danger-fgColor-hover)}.Button--danger:active:not(:disabled){background-color:var(--button-danger-bgColor-active);border-color:var(--button-danger-borderColor-active);box-shadow:var(--button-danger-shadow-selected);color:var(--button-danger-fgColor-active);fill:var(--button-danger-fgColor-active)}.Button--danger:disabled{background-color:var(--button-danger-bgColor-disabled);border-color:var(--button-default-borderColor-disabled);color:var(--button-danger-fgColor-disabled);fill:var(--button-danger-fgColor-disabled)}:is(.Button--danger:disabled,.Button--danger[aria-disabled=true]) .Counter{background-color:var(--buttonCounter-danger-bgColor-disabled);color:var(--buttonCounter-danger-fgColor-disabled)}.Button--inactive:not([aria-disabled=true],:disabled){background-color:var(--button-inactive-bgColor);color:var(--button-inactive-fgColor);cursor:default;border:0}:is(.ButtonGroup .Button):active,:is(.ButtonGroup .Button):focus,:is(.ButtonGroup .Button):hover{z-index:1}.Counter{background-color:var(--bgColor-neutral-muted,var(--color-neutral-muted));border:var(--borderWidth-thin) solid var(--counter-borderColor);color:var(--fgColor-default);font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-medium);line-height:calc(var(--base-size-20) - var(--borderWidth-thin)*2);min-width:var(--base-size-20);padding:0 var(--base-size-6);text-align:center;border-radius:2em;display:inline-block}.flash:not(.Banner){border-radius:var(--borderRadius-medium);border-style:solid;border-width:var(--borderWidth-thin);padding:var(--base-size-20) var(--control-medium-paddingInline-spacious);position:relative}.flash:not(.Banner) .octicon{margin-right:var(--base-size-12)}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-warn:not(.Banner){background-image:linear-gradient(var(--bgColor-attention-muted),var(--bgColor-attention-muted));border-color:var(--borderColor-attention-muted);color:var(--fgColor-default)}.flash-warn:not(.Banner) .octicon{color:var(--fgColor-attention)}.flash-error:not(.Banner){background-image:linear-gradient(var(--bgColor-danger-muted),var(--bgColor-danger-muted));border-color:var(--borderColor-danger-muted);color:var(--fgColor-default)}.flash-error:not(.Banner) .octicon{color:var(--fgColor-danger)}.flash-full:not(.Banner){border-width:var(--borderWidth-thin)0;margin-top:calc(var(--borderWidth-thin)*-1);border-radius:0}.flash-full{background-color:var(--bgColor-default)}.Label{border:var(--borderWidth-thin) solid var(--borderColor-default);border-radius:var(--borderRadius-full);font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-medium);white-space:nowrap;display:inline-block}:is(.label,.Label):hover{-webkit-text-decoration:none;text-decoration:none}.Label--large{padding:0 var(--base-size-8);line-height:22px}.Label--success{border-color:var(--borderColor-success-emphasis);color:var(--fgColor-success)}.Link{color:var(--fgColor-accent);-webkit-text-decoration:none;text-decoration:none}.Link:hover{cursor:pointer}.Link:focus,.Link:hover{-webkit-text-decoration:underline;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--fgColor-default)!important}.Link--primary:hover{color:var(--fgColor-accent)!important}.Link--secondary{color:var(--fgColor-muted)!important}.Link--secondary:hover{color:var(--fgColor-accent)!important}.Link--muted{color:var(--fgColor-muted)!important}.Link--muted:hover{-webkit-text-decoration:none;text-decoration:none;color:var(--fgColor-accent)!important}.Link--onHover:hover{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;color:var(--fgColor-accent)!important}:is(.Link--secondary,.Link--primary,.Link--muted):hover [class*=color-fg]{color:inherit!important}.Popover{z-index:100}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;position:absolute;left:50%}.Popover-message:before{border:8px solid #0000;border-bottom:8px solid var(--borderColor-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid #0000;border-bottom:7px solid var(--overlay-bgColor);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}:is(.Popover-message--bottom,.Popover-message--bottom-right,.Popover-message--bottom-left):after,:is(.Popover-message--bottom,.Popover-message--bottom-right,.Popover-message--bottom-left):before{border-bottom-color:#0000;top:auto}:is(.Popover-message--bottom,.Popover-message--bottom-right,.Popover-message--bottom-left):before{border-top-color:var(--borderColor-default);bottom:-16px}:is(.Popover-message--bottom,.Popover-message--bottom-right,.Popover-message--bottom-left):after{border-top-color:var(--overlay-bgColor);bottom:-14px}:is(.Popover-message--top-right,.Popover-message--bottom-right):after,:is(.Popover-message--top-right,.Popover-message--bottom-right):before{margin-left:0;left:auto}:is(.Popover-message--top-right,.Popover-message--bottom-right):before{right:var(--base-size-20)}:is(.Popover-message--top-right,.Popover-message--bottom-right):after{right:var(--base-size-20);margin-right:1px}:is(.Popover-message--top-left,.Popover-message--bottom-left):after,:is(.Popover-message--top-left,.Popover-message--bottom-left):before{left:var(--base-size-24);margin-left:0}:is(.Popover-message--top-left,.Popover-message--bottom-left):after{left:var(--base-size-24);margin-left:1px}:is(.Popover-message--right,.Popover-message--right-top,.Popover-message--right-bottom,.Popover-message--left,.Popover-message--left-top,.Popover-message--left-bottom):after,:is(.Popover-message--right,.Popover-message--right-top,.Popover-message--right-bottom,.Popover-message--left,.Popover-message--left-top,.Popover-message--left-bottom):before{border-bottom-color:#0000;margin-left:0;top:50%;left:auto}:is(.Popover-message--right,.Popover-message--right-top,.Popover-message--right-bottom,.Popover-message--left,.Popover-message--left-top,.Popover-message--left-bottom):before{margin-top:-9px}:is(.Popover-message--right,.Popover-message--right-top,.Popover-message--right-bottom,.Popover-message--left,.Popover-message--left-top,.Popover-message--left-bottom):after{margin-top:-8px}:is(.Popover-message--right,.Popover-message--right-top,.Popover-message--right-bottom):before{border-left-color:var(--borderColor-default);right:-16px}:is(.Popover-message--right,.Popover-message--right-top,.Popover-message--right-bottom):after{border-left-color:var(--overlay-bgColor);right:-14px}:is(.Popover-message--left,.Popover-message--left-top,.Popover-message--left-bottom):before{border-right-color:var(--borderColor-default);left:-16px}:is(.Popover-message--left,.Popover-message--left-top,.Popover-message--left-bottom):after{border-right-color:var(--overlay-bgColor);margin-bottom:1px;left:-14px}:is(.Popover-message--right-top,.Popover-message--left-top):after,:is(.Popover-message--right-top,.Popover-message--left-top):before{top:var(--base-size-24)}:is(.Popover-message--right-bottom,.Popover-message--left-bottom):after,:is(.Popover-message--right-bottom,.Popover-message--left-bottom):before{top:auto}:is(.Popover-message--right-bottom,.Popover-message--left-bottom):before{bottom:var(--base-size-16)}:is(.Popover-message--right-bottom,.Popover-message--left-bottom):after{bottom:var(--base-size-16);margin-bottom:1px}@media (max-width:767.98px){.Popover{position:fixed;inset:auto 0 0!important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--progressBar-track-bgColor);border-radius:var(--borderRadius-medium);outline:solid 1px var(--progressBar-track-borderColor);outline-offset:-1px;display:flex;overflow:hidden}.Progress-item{background:linktext;outline:2px solid #0000}@media (forced-colors:active){:root{--progressBar-track-bgColor:CanvasText}.Progress,.Progress-item{forced-color-adjust:none}}.Truncate{min-width:0;max-width:100%;display:inline-flex}.Truncate>.Truncate-text{text-overflow:ellipsis;white-space:nowrap;min-width:1ch;max-width:fit-content;overflow:hidden}:is(.Truncate>.Truncate-text)+.Truncate-text{margin-left:var(--control-small-gap)}.Truncate-text--expandable:is(.Truncate>.Truncate-text):active,.Truncate-text--expandable:is(.Truncate>.Truncate-text):focus,.Truncate-text--expandable:is(.Truncate>.Truncate-text):hover{cursor:pointer;flex-shrink:0;max-width:100%!important}.TimelineItem:before{background-color:var(--borderColor-muted);content:"";width:var(--borderWidth-thick);display:block;position:absolute;top:0;bottom:0;left:0}.TimelineItem:target .TimelineItem-badge{border-color:var(--borderColor-accent-emphasis);box-shadow:0 0 .2em var(--borderColor-accent-muted)}.css-truncate.css-truncate-target{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.css-truncate.css-truncate-target{vertical-align:top;max-width:125px;display:inline-block}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px!important}</style>
<style>.pl-c2:before{content:"^M"}@keyframes blink{50%{background-color:#0000}}.CodeMirror-gutter-wrapper ::selection{background-color:#0000}.CodeMirror-gutter-wrapper ::selection{background-color:#0000}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection{background:#d7d4f0}.CodeMirror-line>span::-moz-selection{background:#d7d4f0}.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-tab-wrap-hack:after{content:""}.CodeMirror-merge-scrolllock:after{content:"⇛  ⇚"}.CodeMirror-merge-scrolllock.CodeMirror-merge-scrolllock-enabled:after{content:"⇛⇚"}.CodeMirror-merge-collapsed-widget:before{content:"(...)"}.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(--codeMirror-selection-bgColor,var(--color-codemirror-selection-bg,#d7d4f0))}.cm-s-github-light .CodeMirror-line>span::-moz-selection{background:var(--codeMirror-selection-bgColor,var(--color-codemirror-selection-bg,#d7d4f0))}.cm-s-github-light .CodeMirror-line>span>span::-moz-selection{background:var(--codeMirror-selection-bgColor,var(--color-codemirror-selection-bg,#d7d4f0))}.ajax-pagination-form .ajax-pagination-btn:hover,.ajax-pagination-form .ajax-pagination-btn:focus{color:var(--fgColor-accent);background-color:var(--bgColor-muted)}body [role=button]:focus:not(:focus-visible),body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),body button:focus:not(:focus-visible),body summary:focus:not(:focus-visible),body a:focus:not(:focus-visible){box-shadow:none;outline:none}body [tabindex="0"]:focus:not(:focus-visible),body details-dialog:focus:not(:focus-visible){outline:none}turbo-frame,[data-catalyst]{display:block}g-emoji{min-width:1ch;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:var(--base-text-weight-normal,400);vertical-align:-.075em;line-height:1;font-style:normal!important}.auth-divider:before,.auth-divider:after{vertical-align:middle;content:"";background-color:var(--borderColor-default);width:50%;height:1px;display:inline-block;position:relative}.auth-divider:before{right:.5em}.auth-divider:after{left:.5em}@media (prefers-reduced-motion:no-preference){.HeaderMktg.header-logged-out:before{transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.16,1,.3,1)}}.HeaderMktg a:focus-visible,.HeaderMktg button:focus-visible{outline:2px solid var(--fgColor-white);outline-offset:0;box-shadow:none}.HeaderMktg .notification-indicator:hover:after{content:none}@media (min-width:1012px){.HeaderMktg .notification-indicator:hover:after{content:attr(aria-label)}}.locale-trigger:hover .locale-selector-trigger *{transition:color .2s;color:var(--fgColor-accent)!important}.HeaderMenu .HeaderMenu-link--sign-in:focus{outline-offset:var(--base-size-4)}@media (max-width:1011.98px){.header-logged-out:not(.open) .HeaderMenu:before{opacity:0}.HeaderMenu .HeaderMenu-link.HeaderMenu-link--sign-up:hover,.HeaderMenu .HeaderMenu-link.HeaderMenu-link--sign-in:hover{background-color:var(--bgColor-emphasis);opacity:1;color:var(--fgColor-onEmphasis)!important;border-color:var(--bgColor-emphasis)!important}}.HeaderMenu .dropdown-menu:before,.HeaderMenu .dropdown-menu:after{display:none}@media (min-width:1012px){.HeaderMenu .dropdown-menu:before,.HeaderMenu .dropdown-menu:after{content:""}}.HeaderMenu-link:hover{color:var(--fgColor-default)}@media (min-width:1012px){.HeaderMenu-link:hover{color:var(--fgColor-white);opacity:.75}}.AppHeader-appearanceSettings .HeaderMenu-link:hover,.AppHeader-appearanceSettings .HeaderMenu-link:active{opacity:.75;background-color:#0000!important}.HeaderMenu-trailing-link a:hover{color:var(--fgColor-accent,var(--color-accent-fg));text-decoration:none}.HeaderMenu-trailing-link a:hover .HeaderMenu-trailing-link-icon{transform:translate(2px)}.HeaderMenu-item:hover .HeaderMenu-dropdown{visibility:visible;opacity:1;transform:scale(1) translateY(0)}@media (min-width:1012px){.HeaderMenu-item:hover .HeaderMenu-icon{transform:translateY(2px)}}.HeaderMenu-dropdown-link:not(:hover):not(:focus) .HeaderMenu-external-icon{opacity:0;transform:translate(-.5em)}.HeaderMenu-button-separator:before{width:var(--borderWidth-thin);height:var(--base-size-20);margin:var(--base-size-4);content:"";background:#57606a;display:block}@media (max-width:1011.98px){.HeaderMktg.header-logged-out:before{pointer-events:none;content:"";background-color:var(--header-bgColor);opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.HeaderMktg.header-logged-out.open:before{opacity:1}}@media (min-width:1012px) and (max-width:1280px){.HeaderMenu .search-input:not(.expanded):hover{opacity:.75}}.HeaderMenu .header-search-input::placeholder{color:var(--control-fgColor-placeholder)}.HeaderMktg.Details--on .HeaderMenu .HeaderMenu-link:focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:0;box-shadow:none}.header-logo-invertocat:hover{color:var(--fgColor-white);text-decoration:none}.notification-indicator:hover .mail-status{background-color:var(--bgColor-accent-emphasis);text-decoration:none}.header-search-input::placeholder{color:#ffffffbf}.header-search-input:focus{box-shadow:none;border:0}.header-search-input:focus~.header-search-key-slash{display:none!important}.header-search-input::-ms-clear{display:none}.header-search-button.input-button:focus{border:0!important}.header-search-button.input-button:focus~.header-search-key-slash{display:none!important}.header-search-button.input-button:focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;box-shadow:none}.header-search-button::-ms-clear{display:none}.jump-to-field-active::placeholder{color:var(--fgColor-muted)!important}@media (min-width:768px){.header-search:focus-within{max-width:544px}.header-search.fixed-width:focus-within{max-width:272px}}.search-input{width:260px}@media only screen and (max-width:768px){.search-input{width:100%}.search-input-container{margin-bottom:10px!important;margin-left:10px!important;margin-right:10px!important}}.search-with-dialog{height:32px}.search-with-dialog:hover{background-color:var(--headerSearch-bgColor)}.query-builder-container{padding-left:0;padding-right:0}.search-suggestions{z-index:35;max-height:80vh;padding-top:var(--base-size-12,12px);border-radius:var(--borderRadius-large,12px);top:-14px;left:-14px;width:calc(100% + 26px)!important}.authentication-divider:after{content:"";background-color:var(--borderColor-default);height:1px;position:absolute;left:0;right:0}.session-authentication .label-link:hover{text-decoration:underline}.switch-account-popover-body:before,.switch-account-popover-body:after{display:none}.switch-account-popover-row:hover{color:var(--fgColor-onEmphasis);cursor:pointer;background-color:var(--bgColor-accent-emphasis)}.footer-session-authentication-links a:hover{color:var(--fgColor-muted-hover)}.ActionList--divided .ActionList-item-label:before{content:"";background:var(--borderColor-muted,var(--color-action-list-item-inline-divider));width:100%;height:1px;display:block;position:absolute;top:-6px}.ActionList--divided .ActionList-item-descriptionWrap--inline:before{width:100%;height:var(--borderWidth-thin);content:"";background:var(--borderColor-muted,var(--color-action-list-item-inline-divider));display:block;position:absolute;top:-6px}.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,.ActionList-item:first-of-type .ActionList-item-label:before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-label:before,.ActionList-item:first-of-type .ActionList-item-descriptionWrap--inline:before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-descriptionWrap--inline:before{visibility:hidden}.ActionList--tree>[aria-level="1"].ActionList-item--hasSubItem>.ActionList--subGroup:before{content:"";background:var(--borderColor-muted,var(--color-action-list-item-inline-divider));width:1px;height:100%;position:absolute;left:16px}.ActionList--tree .ActionList-item--hasSubItem:not([aria-level="1"])>.ActionList--subGroup:before{left:calc(8px*(var(--ActionList-tree-depth)) + 7px);content:"";background:var(--borderColor-muted,var(--color-action-list-item-inline-divider));width:1px;height:100%;position:absolute}.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(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.ActionList-item:not(.ActionList-item--hasSubItem):hover:not(.ActionList-item--navActive):not(:focus-visible),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover:not(.ActionList-item--navActive):not(:focus-visible){outline:solid var(--borderWidth-thin) #0000;outline-offset:-var(--borderWidth-thin);box-shadow:inset 0 0 0 var(--borderWidth-thin) var(--control-transparent-borderColor-active,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(--control-transparent-bgColor-active,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 var(--borderWidth-thin) #0000;outline-offset:-var(--borderWidth-thin);box-shadow:inset 0 0 0 var(--borderWidth-thin) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border))}@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,.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}@media (hover:hover){.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}@media (hover:hover){.ActionList-item[aria-selected=true]:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}}.ActionList-item[aria-selected=true]:before,.ActionList-item[aria-selected=true]+.ActionList-item:before{visibility:hidden}.ActionList-item[aria-selected=true]:after{top:calc(50% - var(--base-size-12));width:var(--base-size-4);height:var(--base-size-24);content:"";background:var(--bgColor-accent-emphasis,var(--color-accent-fg));border-radius:var(--borderRadius-medium);position:absolute;left:-4px}@media (hover:hover){.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--control-transparent-bgColor-hover,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{top:calc(50% - var(--base-size-12));width:var(--base-size-4);height:var(--base-size-24);content:"";background:var(--bgColor-accent-emphasis,var(--color-accent-fg));border-radius:var(--borderRadius-medium);position:absolute;left:-8px}@keyframes checkmarkIn{0%{clip-path:inset(16px 0 0)}to{clip-path:inset(0)}}@keyframes checkmarkOut{0%{clip-path:inset(0)}to{clip-path:inset(16px 0 0)}}@media (hover:hover){.ActionList-item[aria-disabled=true]:hover{cursor:not-allowed;background-color:#0000}}@media (hover:hover){.ActionList-item.ActionList-item--danger:hover{background:var(--control-danger-bgColor-hover,var(--color-action-list-item-danger-hover-bg))}.ActionList-item.ActionList-item--danger:hover .ActionList-item-label{color:var(--control-danger-fgColor-hover,var(--color-action-list-item-danger-hover-text))}}.ActionList-item.ActionList-item--danger .ActionList-content:active{background:var(--control-danger-bgColor-active,var(--color-action-list-item-danger-active-bg))}.ActionList-content:hover{text-decoration:none}.ActionList-content:focus{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:none}.ActionList-content:focus:not(:focus-visible){outline:1px solid #0000}.ActionList-content:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:none}@media (hover:hover){.ActionList-content[aria-disabled=true]:hover{cursor:not-allowed;background-color:#0000}}.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{top:calc(50% - var(--base-size-12));width:var(--base-size-4);height:var(--base-size-24);content:"";background:var(--bgColor-accent-emphasis,var(--color-accent-fg));border-radius:var(--borderRadius-medium);position:absolute;left:-8px}.ajax-error-message{z-index:9999;width:974px;margin:0 3px 0-487px;transition:top .5s ease-in-out;top:0;left:50%}.ajax-error-message>.octicon-alert{vertical-align:text-top}.container:before{content:"";display:table}.container:after{clear:both;content:"";display:table}.select-menu-button:after{vertical-align:-2px;content:"";border:var(--borderWidth-thicker) solid;border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;width:0;height:0;display:inline-block}.select-menu-button.primary:after{border-top-color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.select-menu-button.primary:after:active{background-color:var(--bgColor-success-emphasis,var(--color-success-emphasis))}.select-menu-button-large:after{border-width:.33em;margin-left:.25em}.select-menu-header .close-button:hover,.select-menu-header .octicon:hover{color:var(--fgColor-default,var(--color-fg-default))}.select-menu-header:focus{outline:none}.select-menu-text-filter input::placeholder{color:var(--fgColor-muted,var(--color-fg-subtle))}.select-menu-tabs a:hover,.select-menu-tabs .select-menu-tab-nav:hover{color:var(--fgColor-default,var(--color-fg-default))}.select-menu-item:hover{text-decoration:none}.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: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[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{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));background-color:var(--bgColor-accent-emphasis,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[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: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[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{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.select-menu-item:hover.disabled,.select-menu-item[disabled]:hover,.select-menu-item[aria-disabled=true]:hover{color:var(--fgColor-muted,var(--color-fg-muted));background-color:var(--overlay-bgColor,var(--color-canvas-overlay))}.select-menu-item:hover.disabled .description,.select-menu-item[disabled]:hover .description,.select-menu-item[aria-disabled=true]:hover .description{color:var(--fgColor-muted,var(--color-fg-muted))}.select-menu-item input:checked+.octicon-check{color:inherit;visibility:visible}.select-menu.label-select-menu .select-menu-item:active{background-color:#0000!important}.select-menu-item:hover .Label,.select-menu-item:focus .Label{color:inherit;border-color:currentColor}.select-menu-action:hover{color:var(--fgColor-accent,var(--color-accent-fg))}.table-list-header:before{content:"";display:table}.table-list-header:after{clear:both;content:"";display:table}.table-list-header-toggle .btn-link:hover{color:var(--fgColor-default,var(--color-fg-default));text-decoration:none}.table-list-header-toggle .btn-link.selected:hover{color:var(--fgColor-default,var(--color-fg-default))}.table-list-header-toggle .btn-link:disabled{pointer-events:none;opacity:.5}.table-list-header-toggle .select-menu-button:hover,.table-list-header-toggle .select-menu-button.selected:hover{color:var(--fgColor-default,var(--color-fg-default))}.breadcrumb .separator:before,.breadcrumb .separator:after{content:" "}.capped-card-content:before{content:"";display:table}.capped-card-content:after{clear:both;content:"";display:table}.previewable-edit .previewable-comment-form:before{content:"";display:table}.previewable-edit .previewable-comment-form:after{clear:both;content:"";display:table}.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{text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards;display:inline-block}.reaction-suggestion[data-reaction-suggestion-message]:after{content:attr(data-reaction-suggestion-message)}.email-format .email-hidden-toggle a:hover{background-color:var(--bgColor-accent-muted,var(--color-accent-muted))}.email-format .email-hidden-toggle a:active{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis))}.write-tab:focus,.preview-tab:focus{outline-offset:-6px!important}.manual-file-chooser-transparent::-webkit-file-upload-button{cursor:pointer}.manual-file-chooser-transparent:focus{opacity:1!important}.commit-link{font-weight:var(--base-text-weight-normal,400);color:var(--fgColor-accent,var(--color-accent-fg))}a.commit-ref:hover{color:var(--fgColor-accent,var(--color-accent-fg));background-color:var(--bgColor-accent-muted,var(--color-accent-subtle));text-decoration:none}.dropdown-signed-commit .dropdown-menu{width:260px;margin-top:var(--base-size-8);white-space:normal;font-size:14px;line-height:1.4}.dropdown-signed-commit .dropdown-menu:after{border-bottom-color:var(--bgColor-muted,var(--color-canvas-subtle))}.dropdown-signed-commit .dropdown-menu-w:after{border-bottom-color:#0000;border-left-color:var(--bgColor-muted,var(--color-canvas-subtle))}.signed-commit-header{white-space:normal;border-collapse:separate;background-color:var(--bgColor-muted,var(--color-canvas-subtle));border-bottom:solid var(--borderWidth-thin) var(--borderColor-default);border-top-left-radius:var(--borderRadius-medium);border-top-right-radius:var(--borderRadius-medium);line-height:1.3}.signed-commit-header .octicon-verified{color:var(--fgColor-success,var(--color-success-fg))}.signed-commit-footer{font-size:12px;line-height:1.5}.signed-commit-badge:hover{border-color:var(--borderColor-neutral-muted,var(--color-neutral-muted));text-decoration:none}.signed-commit-badge.verified:hover{border-color:var(--borderColor-success-emphasis,var(--color-success-emphasis))}.signed-commit-badge.unverified:hover{border-color:var(--borderColor-attention-emphasis,var(--color-attention-emphasis))}.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:var(--base-size-4)}.blob-num:hover{color:var(--fgColor-default,var(--color-fg-default))}.blob-num:before{content:attr(data-line-number)}.blob-num.non-expandable:hover{color:var(--fgColor-muted,var(--color-fg-subtle))}.blob-num-hidden:before{visibility:hidden}.blob-code-inner::selection,.blob-code-inner ::selection{background-color:var(--selection-bgColor,var(--color-accent-muted))}.blob-code-marker:before{top:1px;left:var(--base-size-8);padding-right:var(--base-size-8);content:attr(data-code-marker);position:absolute}.blob-code-marker-addition:before{top:1px;left:var(--base-size-8);content:"+ ";position:absolute}.blob-code-marker-deletion:before{top:1px;left:var(--base-size-8);content:"- ";position:absolute}.blob-code-marker-context:before,.blob-code-marker-injected_context:before{top:1px;left:var(--base-size-8);content:" ";position:absolute}.blob-num-expandable .directional-expander:hover{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));text-shadow:none;background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis));border-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis))}.blob-num-addition:hover{color:var(--fgColor-default,var(--color-fg-default))}.blob-num-deletion:hover{color:var(--fgColor-default,var(--color-fg-default))}.selected-line:after{box-sizing:border-box;pointer-events:none;content:"";background:var(--bgColor-attention-muted,var(--color-attention-subtle));mix-blend-mode:var(--color-diff-blob-selected-line-highlight-mix-blend-mode);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.selected-line.selected-line-top:after{border-top:var(--borderWidth-thin) solid var(--borderColor-attention-muted,var(--color-attention-muted))}.selected-line.selected-line-bottom:after{border-bottom:var(--borderWidth-thin) solid var(--borderColor-attention-muted,var(--color-attention-muted))}.selected-line:first-child:after,.selected-line.selected-line-left:after{border-left:var(--borderWidth-thin) solid var(--borderColor-attention-muted,var(--color-attention-muted))}.selected-line:last-child:after,.selected-line.selected-line-right:after{border-right:var(--borderWidth-thin) solid var(--borderColor-attention-muted,var(--color-attention-muted))}.is-commenting .selected-line.blob-code:before{content:"";background:var(--bgColor-accent-emphasis,var(--color-accent-emphasis));width:4px;height:100%;display:block;position:absolute;top:0;left:-1px}.add-line-comment:hover{transform:scale(1)}.add-line-comment:focus{display:block}.pl-token:hover{cursor:pointer;background:var(--bgColor-attention-muted,var(--color-attention-subtle))}.discussion-sidebar-item .muted-icon:hover{color:var(--fgColor-accent,var(--color-accent-fg));cursor:pointer;text-decoration:none}.discussion-sidebar-toggle:hover{color:var(--fgColor-accent,var(--color-accent-fg));cursor:pointer;text-decoration:none}.discussion-sidebar-toggle:hover .octicon{color:inherit}.sidebar-assignee .assignee:hover{color:var(--fgColor-accent,var(--color-accent-fg));text-decoration:none}.participation a:hover{color:var(--fgColor-accent,var(--color-accent-fg));text-decoration:none}.participation-avatars:before{content:"";display:table}.participation-avatars:after{clear:both;content:"";display:table}.inline-comment-form:before{content:"";display:table}.inline-comment-form:after{clear:both;content:"";display:table}.gh-header-meta .commit-ref:hover .css-truncate-target{max-width:80vw}.timeline-comment.will-transition-once:before,.timeline-comment.will-transition-once:after{transition:border-right-color .65s ease-in-out}.timeline-comment .comment+.comment:before,.timeline-comment .comment+.comment:after{display:none}.timeline-comment--caret:after,.timeline-comment--caret:before{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.timeline-comment--caret:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-muted,var(--color-canvas-subtle)),var(--bgColor-muted,var(--color-canvas-subtle)));margin-left:2px}.timeline-comment--caret:before{background-color:var(--borderColor-default,var(--color-border-default))}.is-pending .timeline-comment--caret:after,.is-pending .timeline-comment--caret:before{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.is-pending .timeline-comment--caret:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-attention-muted,var(--color-attention-subtle)),var(--bgColor-attention-muted,var(--color-attention-subtle)));margin-left:2px}.is-pending .timeline-comment--caret:before{background-color:var(--borderColor-attention-emphasis,var(--color-attention-emphasis))}.timeline-comment--caret.current-user:after,.timeline-comment--caret.current-user:before{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.timeline-comment--caret.current-user:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-accent-muted,var(--color-accent-subtle)),var(--bgColor-accent-muted,var(--color-accent-subtle)));margin-left:2px}.timeline-comment--caret.current-user:before{background-color:var(--borderColor-accent-muted,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{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.timeline-comment--caret.unread-item:after,.timeline-comment--caret.is-internal:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-attention-muted,var(--color-attention-subtle)),var(--bgColor-attention-muted,var(--color-attention-subtle)));margin-left:2px}.timeline-comment--caret.unread-item:before,.timeline-comment--caret.is-internal:before{background-color:var(--borderColor-attention-muted,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:var(--base-size-12)}.timeline-comment--caret.timeline-comment--caret-nw:after{top:-10px;left:10px}.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(--bgColor-accent-emphasis,var(--color-accent-fg))}:target .timeline-comment--caret:after{margin-left:2px!important}:target .timeline-comment{border-color:var(--borderColor-accent-emphasis,var(--color-accent-fg));box-shadow:0 0 0 1px var(--fgColor-accent,var(--color-accent-fg))!important;outline:none!important}.review-comment:target{border-radius:var(--borderRadius-medium);box-shadow:0 0 0 1px var(--fgColor-accent,var(--color-accent-fg))!important;outline:none!important}.timeline-comment-action:hover,.timeline-comment-action:focus{color:var(--fgColor-accent,var(--color-accent-fg));opacity:1;text-decoration:none}.timeline-comment-action.disabled:hover{color:var(--fgColor-muted,var(--color-fg-muted))}.composer.composer-responsive .timeline-comment:before,.composer.composer-responsive .timeline-comment:after{display:none}@media (min-width:768px){.composer.composer-responsive .timeline-comment:after,.composer.composer-responsive .timeline-comment:before{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.composer.composer-responsive .timeline-comment:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-default,var(--color-canvas-default)),var(--bgColor-default,var(--color-canvas-default)));margin-left:2px}.composer.composer-responsive .timeline-comment:before{background-color:var(--borderColor-default,var(--color-border-default))}}:target .timeline-comment-group .timeline-comment .timeline-comment-group .timeline-comment{box-shadow:none!important}.footer-octicon{color:var(--fgColor-muted,var(--color-fg-muted));offset:2px}.footer-octicon:hover{color:var(--fgColor-disabled,var(--color-fg-subtle))}.pagehead-actions .select-menu:before{content:"";display:table}.pagehead-actions .select-menu:after{clear:both;content:"";display:table}.pagehead-tabs-item:hover{color:var(--fgColor-default,var(--color-fg-default));text-decoration:none}.reponav:before{content:"";display:table}.reponav:after{clear:both;content:"";display:table}.reponav-item:hover,.reponav-item:focus{color:var(--fgColor-default,var(--color-fg-default));text-decoration:none}@media (max-width:768px){.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(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}}.prose-diff .show-rich-diff:hover{text-decoration:underline}.prose-diff.collapsed .rich-diff-level-zero.expandable:hover .octicon{color:var(--fgColor-muted,var(--color-fg-muted))}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:before{color:var(--fgColor-muted,var(--color-fg-muted));content:"Sorry, no visible changes to display.";font-size:16px}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:hover:before{color:var(--fgColor-default,var(--color-fg-default))}.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(--bgColor-accent-muted,var(--color-accent-subtle))}.comment-reactions:before{content:"";display:table}.comment-reactions:after{clear:both;content:"";display:table}@media (min-width:768px){.page-responsive .comment-reactions.has-reactions{display:flex}}.social-button-emoji{vertical-align:-1px;width:16px;height:16px;line-height:1.25;display:inline-block;font-size:1em!important}.social-reaction-summary-item{border:var(--borderWidth-thin) solid var(--borderColor-default,var(--color-border-default,#d2dff0));background-color:#0000;border-radius:100px;height:26px;font-size:12px;line-height:26px;padding:0 var(--base-size-4)!important}.social-reaction-summary-item:focus,.social-reaction-summary-item:focus-visible{border-radius:100px!important}.social-reaction-summary-item:focus{border-color:var(--focus-outlineColor,var(--color-accent-fg));box-shadow:inset 0 0 0 1px var(--focus-outlineColor,var(--color-accent-fg));outline:none}.social-reaction-summary-item:focus:not(:focus-visible){border-color:#0000;border-color:var(--focus-outlineColor,var(--color-accent-fg));outline:none;box-shadow:inset 0 0 0 1px #0000}.social-reaction-summary-item:focus-visible{border-color:var(--focus-outlineColor,var(--color-accent-fg));box-shadow:inset 0 0 0 1px var(--focus-outlineColor,var(--color-accent-fg));outline:none}.social-reaction-summary-item.user-has-reacted:hover{background-color:var(--reactionButton-selected-bgColor-hover,var(--color-accent-subtle))!important}.social-reaction-summary-item>span{height:24px;padding:0 var(--base-size-4);margin-left:2px}.social-reaction-summary-item:hover{color:var(--reactionButton-selected-fgColor-hover,var(--color-accent-fg));background-color:var(--reactionButton-selected-bgColor-hover,var(--color-accent-subtle))}.reaction-dropdown-button{color:var(--fgColor-muted,var(--color-fg-muted))}.reaction-dropdown-button:hover{color:var(--fgColor-accent,var(--color-accent-fg))}.reaction-dropdown-button--inline{width:26px;height:26px}.reaction-dropdown-button--inline:hover{background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg))!important;border-color:var(--button-default-borderColor-hover,var(--color-btn-hover-border))!important}.reaction-dropdown-button:disabled{pointer-events:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled))!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:#0000;border:0}.new-reactions-dropdown .dropdown-item-reaction{width:32px;height:32px;padding:var(--base-size-4);margin:var(--base-size-4) 2px}.new-reactions-dropdown .dropdown-item-reaction:hover{background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg))}relative-time{white-space:nowrap}.markdown-body a:has(>p,>div,>pre,>blockquote):has(.snippet-clipboard-content,>pre):focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}@keyframes skeleton-loading{0%{mask-position:200%}to{mask-position:0%}}.tracked-in-parent-pill:hover .tracked-in-parent-pill-truncated{display:block}.wizard-content.horizontal .wizard-step-item:before,.wizard-content.horizontal .wizard-step-item .wizard-step-container:before,.wizard-content.horizontal .wizard-step-item .wizard-step-container:after{display:none!important}.wizard-step-item:before{top:var(--base-size-32);content:"";background-color:var(--borderColor-default,var(--color-border-default));width:2px;height:100%;display:block;position:absolute;bottom:0;left:0}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-item:before{background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis))}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item:before{height:16px;display:block;top:0}@media (min-width:768px){.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item:before{display:none}}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge:before{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));content:attr(data-single-page-wizard-step)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-item:before{height:16px;top:42px}.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(--bgColor-success-muted,var(--color-success-subtle)),var(--bgColor-success-muted,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(--bgColor-accent-muted,var(--color-accent-subtle)),var(--bgColor-accent-muted,var(--color-accent-subtle)))}.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{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-default,var(--color-canvas-default)),var(--bgColor-default,var(--color-canvas-default)));margin-left:2px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container:before{background-color:var(--borderColor-default,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{top:-12px;right:100%;left:var(--base-size-12);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.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}}[data-a11y-link-underlines=true] .markdown-body a,[data-a11y-link-underlines=true] .markdown-body a:hover,[data-a11y-link-underlines=true] .markdown-body-short a:hover,[data-a11y-link-underlines=true] .commit-desc a:hover,[data-a11y-link-underlines=true] .Link--inTextBlock,[data-a11y-link-underlines=true] .Link--inTextBlock:hover,[data-a11y-link-underlines=true] .TimelineItem-body .Link--secondary:hover,[data-a11y-link-underlines=true] .TimelineItem-body:not(.timeline-comment-group) .text-normal .Link--primary:not(.text-bold):hover,[data-a11y-link-underlines=true] .TimelineItem-body .Details-element .Link:hover,[data-a11y-link-underlines=true] .TimelineItem-body .Link--muted time:hover,[data-a11y-link-underlines=true] .TimelineItem-body .markdown-title:hover,[data-a11y-link-underlines=true] .TimelineBody [class*=timelineAgoLink]:hover,[data-a11y-link-underlines=true] .TimelineBody .Link--secondary:hover,[data-a11y-link-underlines=true] .TimelineItem-body .Link:not(.Link--primary):hover,[data-a11y-link-underlines=true] .Links--underline a:hover{text-underline-offset:.2rem;text-decoration:underline}[data-a11y-link-underlines=true] .TimelineBody a:hover,[data-a11y-link-underlines=true] .TimelineItem-body a:hover{text-underline-offset:.2rem}[data-a11y-link-underlines=true] .markdown-body :is(h1,h2,h3,h4,h5,h6) a:hover{text-decoration:none}.AppHeader .AppHeader-globalBar .AppHeader-logo:not(.SidePanel .AppHeader-logo):hover,.AppHeader .AppHeader-globalBar .AppHeader-logo:not(.SidePanel .AppHeader-logo):focus-visible,.GlobalNav .AppHeader-globalBar .AppHeader-logo:not(.SidePanel .AppHeader-logo):hover,.GlobalNav .AppHeader-globalBar .AppHeader-logo:not(.SidePanel .AppHeader-logo):focus-visible{background-color:var(--bgColor-neutral-muted)}.AppHeader .AppHeader-globalBar .AppHeader-context.responsive-context-region button:hover,.GlobalNav .AppHeader-globalBar .AppHeader-context.responsive-context-region button:hover{background:var(--control-transparent-bgColor-hover)}.AppHeader .AppHeader-globalBar .AppHeader-context a.AppHeader-context-item:hover,.GlobalNav .AppHeader-globalBar .AppHeader-context a.AppHeader-context-item:hover{background:var(--control-transparent-bgColor-hover)}.AppHeader .AppHeader-globalBar .AppHeader-context a.AppHeader-context-item:active,.GlobalNav .AppHeader-globalBar .AppHeader-context a.AppHeader-context-item:active{background:var(--control-transparent-bgColor-active)}.AppHeader .AppHeader-globalBar .AppHeader-actions:before,.GlobalNav .AppHeader-globalBar .AppHeader-actions:before{width:var(--borderWidth-thin,1px);height:var(--base-size-20,20px);height:var(--base-size-20,20px);content:"";background:var(--borderColor-default);margin-block:calc((var(--control-medium-size,32px) - var(--base-size-20,var(--base-size-20)))/2);display:block}@media (pointer:fine){.AppHeader .AppHeader-globalBar .AppHeader-actions:before,.GlobalNav .AppHeader-globalBar .AppHeader-actions:before{margin-inline:var(--base-size-4,var(--base-size-4))}}.AppHeader .AppHeader-search input[type=search]:placeholder-shown,.GlobalNav .AppHeader-search input[type=search]:placeholder-shown{background:0 0}.AppHeader .AppHeader-search input[type=search]:not(:placeholder-shown),.GlobalNav .AppHeader-search input[type=search]:not(:placeholder-shown){background:var(--bgColor-default)}.AppHeader .AppHeader-search input[type=search]::placeholder,.GlobalNav .AppHeader-search input[type=search]::placeholder{color:#0000;opacity:1}.AppHeader .AppHeader-search input[type=search]:focus,.GlobalNav .AppHeader-search input[type=search]:focus{background:var(--bgColor-default)}.AppHeader .AppHeader-search input[type=search]:focus::placeholder,.GlobalNav .AppHeader-search input[type=search]:focus::placeholder{color:var(--fgColor-muted)}:is(.AppHeader .AppHeader-search input[type=search]:focus:placeholder,.GlobalNav .AppHeader-search input[type=search]:focus:placeholder){color:var(--fgColor-muted);opacity:1}.AppHeader .AppHeader-search input[type=search]:focus-visible,.GlobalNav .AppHeader-search input[type=search]:focus-visible{border-color:var(--focus-outlineColor)}.AppHeader .AppHeader-search .AppHeader-search-action--trailing:hover,.GlobalNav .AppHeader-search .AppHeader-search-action--trailing:hover{background:var(--control-transparent-bgColor-hover)}.AppHeader .AppHeader-search .AppHeader-search-action--trailing:active,.GlobalNav .AppHeader-search .AppHeader-search-action--trailing:active{background:var(--control-transparent-bgColor-active)}.AppHeader .AppHeader-search .AppHeader-search-action--trailing:before,.GlobalNav .AppHeader-search .AppHeader-search-action--trailing:before{top:calc((var(--control-xsmall-size,var(--base-size-24)) - var(--base-size-16,var(--base-size-16)))/2);left:calc(var(--base-size-4,var(--base-size-4))*-1);width:var(--borderWidth-thin,1px);height:var(--base-size-16,16px);content:"";background:var(--borderColor-default);display:block;position:absolute}.AppHeader .AppHeader-search .AppHeader-search-action--trailing:after,.GlobalNav .AppHeader-search .AppHeader-search-action--trailing:after{width:100%;height:100%;min-height:var(--control-medium-size,32px);content:"";min-width:var(--control-medium-size,32px);position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}@media (pointer:coarse){.AppHeader .AppHeader-search .AppHeader-search-action--trailing:after,.GlobalNav .AppHeader-search .AppHeader-search-action--trailing:after{min-width:var(--control-minTarget-coarse,44px);min-height:var(--control-minTarget-coarse,44px)}}.AppHeader .AppHeader-button:hover,.GlobalNav .AppHeader-button:hover{background:var(--control-transparent-bgColor-hover)}.AppHeader .AppHeader-button:active,.GlobalNav .AppHeader-button:active{background:var(--control-transparent-bgColor-active)}@media (pointer:coarse){.AppHeader .AppHeader-button:after,.GlobalNav .AppHeader-button:after{width:100%;height:100%;min-height:var(--control-minTarget-coarse,44px);content:"";min-width:var(--control-minTarget-coarse,44px);position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}}.AppHeader .AppHeader-button--hasIndicator:before,.GlobalNav .AppHeader-button--hasIndicator:before{top:calc(var(--base-size-4)/-2);right:calc(var(--base-size-4)/-2);width:var(--base-size-8,8px);height:var(--base-size-8,8px);content:"";background:var(--fgColor-accent);box-shadow:0 0 0 calc(var(--base-size-4,4px)/2) var(--AppHeader-bg);border-radius:50%;display:block;position:absolute}@media (pointer:coarse){.AppHeader .AppHeader-button--hasIndicator:before,.GlobalNav .AppHeader-button--hasIndicator:before{min-width:var(--base-size-8,8px);min-height:var(--base-size-8,8px);left:auto;transform:none}}.AppHeader .AppHeader-button--attentionBackground:before,.GlobalNav .AppHeader-button--attentionBackground:before{background:var(--fgColor-attention)}.AppHeader .AppHeader-button--successBackground:before,.GlobalNav .AppHeader-button--successBackground:before{background:var(--fgColor-success)}@media (hover:hover) and (pointer:fine){.AnimatedImagePlayer-button:hover{background-color:var(--button-default-bgColor-hover);transition:background-color .2s linear}}.AnimatedImagePlayer-images:focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:0}.AnimatedImagePlayer-button:focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:-2px}.AnimatedImagePlayer-button:hover svg{fill:var(--fgColor-default)}@media (hover:hover) and (pointer:fine){.AnimatedImagePlayer.playing:hover .AnimatedImagePlayer-controls{opacity:1;transition-delay:0s}}.progress-pjax-loader{z-index:99999;opacity:0;background:0 0;transition:opacity .4s linear .4s;height:2px!important}.progress-pjax-loader>.progress-pjax-loader-bar{transition:width .4s}.user-lists-menu-action:hover:not(:disabled){color:var(--fgColor-default);background-color:var(--bgColor-muted)}.user-lists-menu-action:focus:not(:disabled){color:var(--fgColor-default);outline:2px solid var(--focus-outlineColor);outline-offset:2px}.starring-container .BtnGroup-parent:active{z-index:auto}.status-indicator-success:before{content:""}.status-indicator-failed:before{content:""}.tag-input input:focus{box-shadow:none}ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .task-list-item-checkbox,ol:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .task-list-item-checkbox{margin:0-1.6em .25em .2em}.convert-to-issue-button:hover .octicon,.convert-to-issue-button:focus .octicon{fill:var(--fgColor-accent)}.reorderable-task-lists .markdown-body ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .task-list-item,.reorderable-task-lists .markdown-body ol:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .task-list-item{margin-right:0}.comment-body .issue-link:hover .issue-shorthand,.comment-body .issue-link:focus .issue-shorthand{color:var(--fgColor-accent)}.convert-to-issue-enabled .task-list-item>.convert-to-issue-button:focus{z-index:20;opacity:1}.task-list-item-convert-container:hover,.task-list-item-convert-container:focus{display:block}.contains-task-list:hover .task-list-item-convert-container,.contains-task-list:focus-within .task-list-item-convert-container{clip-path:none;width:auto;height:24px;display:block;overflow:visible}.topic-tag-link:hover{background-color:#def;text-decoration:none}.invalid-topic .delete-topic-button:hover{background-color:#ffc8ce}.toggle-user-status-edit:hover .user-status-message-wrapper,.toggle-user-status-edit:focus .user-status-message-wrapper{color:var(--fgColor-accent)}.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-clear-button:hover{color:var(--fgColor-muted)}.underline-on-hover:hover{text-decoration:underline}.CommentBox-container.CommentBox-container:focus-within{outline:2px var(--focus-outlineColor,var(--color-accent-emphasis)) solid;outline-offset:-1px;box-shadow:none;border-color:#0000}.CommentBox-container::placeholder{visibility:hidden}.CommentBox-input.CommentBox-input:focus,.CommentBox-input.CommentBox-input:focus-visible{box-shadow:none;border:0;outline:0}.CommentBox-input:placeholder-shown+.CommentBox-placeholder{display:block}.CommentBox .dragover .CommentBox-input:focus{outline:2px dashed var(--borderColor-default,var(--color-border-default));outline-offset:-6px;box-shadow:none;border-radius:10px}.CommentBox-comment.CommentBox-comment:focus,.CommentBox-comment.CommentBox-comment:focus-visible{border-radius:var(--borderRadius-medium);outline:2px var(--focus-outlineColor,var(--color-accent-emphasis)) solid;outline-offset:-1px;box-shadow:none}.CommentBox-comment[role=tabpanel][tabindex="0"]:focus{outline:2px var(--focus-outlineColor,var(--color-accent-emphasis)) solid}.PageHeader .PageHeader-parentLink a:hover{color:var(--fgColor-default,var(--color-fg-default));background:var(--bgColor-muted,var(--color-canvas-subtle));text-decoration:none}[data-target=query-builder\.clearButton]:focus{outline:2px solid var(--fgColor-accent,var(--color-accent-fg))!important;outline-offset:2px!important}.QueryBuilder-StyledInputContainer::-webkit-scrollbar{display:none}.QueryBuilder-Input:focus{box-shadow:none!important;border:0!important}@keyframes hx-fade-out{0%{opacity:1}to{opacity:0}}.AvatarStack--large .AvatarStack-body:hover .avatar{margin-right:var(--base-size-4)}.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}.AvatarStack-body:not(:hover){background-color:#0000}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover) .avatar:nth-of-type(n+6){opacity:0;display:none}.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-left:-6px;margin-right:0}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4),.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-left:-18px;margin-right:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-left:0;margin-right:-6px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4),.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-left:0;margin-right:-18px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-left:-2px;margin-right:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4),.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-left:-30px;margin-right:0}.hx_badge-search-container .hx_badge-input:focus{box-shadow:none!important;border:0!important}.hx_badge-search-container .hx_badge-input::placeholder{font-size:12px}.Box-row:first-of-type{border-top-color:#0000}.dropdown-item.btn-link:disabled,.dropdown-item.btn-link:disabled:hover,.dropdown-item.btn-link[aria-disabled=true]:hover{background-color:#0000}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:var(--borderWidth-thin)}.form-control:-webkit-autofill{-webkit-text-fill-color:var(--fgColor-default);box-shadow:inset 0 0 0 32px var(--bgColor-default)!important}.form-control:-webkit-autofill:focus{box-shadow:inset 0 0 0 32px var(--bgColor-default),0 0 0 2px var(--borderColor-accent-emphasis)!important}::-webkit-calendar-picker-indicator{filter:invert(50%)}@media (prefers-color-scheme:dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-workflow-card-bg:var(--bgColor-muted);--color-workflow-card-header-shadow:#1b1f230a;--color-bg-discussions-row-emoji-box:#57606a;--color-notifications-row-read-bg:var(--bgColor-default);--color-notifications-row-bg:var(--bgColor-muted);--color-user-mention-fg:var(--fgColor-attention);--color-mktg-btn-shadow-outline:#ffffff40 0 0 0 1px inset;--color-marketing-icon-primary:#79c0ff;--color-marketing-icon-secondary:#1f6feb;--color-project-header-bg:#0d1117;--color-project-sidebar-bg:#161b22;--color-project-gradient-in:#161b22;--color-project-gradient-out:#161b2200;--color-diff-blob-selected-line-highlight-mix-blend-mode:screen;--color-text-white:var(--fgColor-white)}}:root{--color-workflow-card-bg:var(--bgColor-default);--color-workflow-card-header-shadow:#0000;--color-bg-discussions-row-emoji-box:#d1d5da80;--color-notifications-row-read-bg:var(--bgColor-muted);--color-notifications-row-bg:var(--bgColor-white);--color-user-mention-fg:var(--fgColor-default);--color-mktg-btn-shadow-outline:#00000026 0 0 0 1px inset;--color-marketing-icon-primary:#218bff;--color-marketing-icon-secondary:#54aeff;--color-project-header-bg:#24292f;--color-project-sidebar-bg:var(--bgColor-white);--color-project-gradient-in:var(--bgColor-white);--color-project-gradient-out:#fff0;--color-diff-blob-selected-line-highlight-mix-blend-mode:multiply;--color-text-white:var(--fgColor-white)}@media (prefers-color-scheme:light){[data-color-mode=auto][data-light-theme*=light]{--color-workflow-card-bg:var(--bgColor-default);--color-workflow-card-header-shadow:#0000;--color-bg-discussions-row-emoji-box:#d1d5da80;--color-notifications-row-read-bg:var(--bgColor-muted);--color-notifications-row-bg:var(--bgColor-white);--color-user-mention-fg:var(--fgColor-default);--color-mktg-btn-shadow-outline:#00000026 0 0 0 1px inset;--color-marketing-icon-primary:#218bff;--color-marketing-icon-secondary:#54aeff;--color-project-header-bg:#24292f;--color-project-sidebar-bg:var(--bgColor-white);--color-project-gradient-in:var(--bgColor-white);--color-project-gradient-out:#fff0;--color-diff-blob-selected-line-highlight-mix-blend-mode:multiply;--color-text-white:var(--fgColor-white)}}.dropdown-item:focus [class*=color-text-],.dropdown-item:hover [class*=color-text-]{color:inherit!important}.hx_focus-input:focus-visible+.hx_focus-target{box-shadow:0 0 0 2px var(--borderColor-accent-emphasis)}.reset-btn-override:hover{color:var(--fgColor-accent);text-decoration:none}.reset-btn-override:hover .reset-btn-override-icon{background-color:var(--bgColor-accent-emphasis)}.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)}.SelectMenu-item:disabled{color:var(--fgColor-muted);pointer-events:none}select-panel dialog::backdrop{background:0 0}.Box--responsive .Box-row--unread:before{width:var(--base-size-8);height:var(--base-size-8);color:#fff;content:"";background-image:linear-gradient(#54a3ff,#006eed);background-clip:padding-box;border-radius:50%;display:inline-block;position:absolute;top:36px;left:20px}@media (min-width:544px){.Box--responsive .Box-row--unread:before{display:none}}@media (max-width:767px){.page-responsive .dropdown-menu,.page-responsive .dropdown-item{padding-top:var(--base-size-8);padding-bottom:var(--base-size-8)}.page-responsive .hx_dropdown-fullscreen[open]>summary:before{background-color:var(--overlay-backdrop-bgColor)}.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(.9)}}}@media (max-width:767px){.page-responsive .hx_rsm[open]>summary:before{background-color:var(--overlay-backdrop-bgColor,var(--color-primer-canvas-backdrop))}.page-responsive .hx_rsm .close-button:before,.page-responsive .hx_rsm-close-button:before{top:calc(var(--base-size-16)*-1);right:calc(var(--base-size-16)*-1);bottom:calc(var(--base-size-16)*-1);left:calc(var(--base-size-16)*-1);content:"";position:absolute}.page-responsive .hx_rsm .select-menu-button:before,.page-responsive .hx_rsm-trigger:before{animation:.24s cubic-bezier(0,0,.2,1) backwards hx_rsm-trigger-animation}@keyframes hx_rsm-trigger-animation{0%{opacity:0}}@keyframes hx_rsm-modal-animation{0%{opacity:0;transform:scale(.9)}}}@media (hover:none){.tooltipped:hover:before,.tooltipped:hover:after{display:none}}.details-overlay[open]>.dropdown-item:hover{color:inherit;background:var(--bgColor-default)}.status-indicator-success:before,.status-indicator-failed:before{content:none}[data-turbo-body]{isolation:isolate}#__primerPortalRoot__{z-index:1}.topic-tag-action:active,.topic-tag-action:hover,.delete-topic-button:active,.delete-topic-button:hover,.topic-tag:active,.topic-tag:hover{color:var(--fgColor-onEmphasis);background-color:var(--bgColor-accent-emphasis)}.user-hovercard-avatar:focus .user-hovercard-avatar-image{outline:var(--focus-outline);outline-offset:2px}.hx_disabled-input .Box-row--hover-gray:hover,.hx_disabled-input .Box-row--hover-gray:focus{padding-top:var(--base-size-8)!important;padding-bottom:var(--base-size-8)!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:var(--base-size-8)!important;margin-bottom:var(--base-size-8)!important}.hx_disabled-input input[disabled]::placeholder,.hx_disabled-input selected[disabled]::placeholder{color:var(--fgColor-default)!important}.hx_disabled-input .Box-row--focus-gray:focus{background:var(--bgColor-muted)}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-selected=false]:after{z-index:10;content:"";border:7px solid #0000;border-bottom:7px solid var(--bgColor-muted);display:inline-block;position:absolute;top:-14px;left:auto;right:10px}.details-overlay-dark[open]>summary:before{z-index:111!important}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--button-default-bgColor-hover);border:var(--borderWidth-thin,max(var(--borderWidth-thin),.0625rem)) solid var(--control-bgColor-hover)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}@supports not selector(:popover-open){[popover]:not(.\:popover-open){display:none}}.markdown-heading .heading-element:hover+.anchor{opacity:1}.markdown-heading .anchor:hover{opacity:1}.markdown-heading .anchor:focus{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;opacity:1}details.details-overlay:not([open])>:not(summary){display:none!important}.RoleAvatarSpread>.RoleAvatarSpread-avatar:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--stroke-size) var(--stroke-color);pointer-events:none;z-index:1;position:absolute;inset:0}</style>
<style>.entry-details .entry-details-th:hover,.entry-details .entry-details-td:hover{overflow-wrap:break-word;white-space:normal}.entry-details .entry-details-tr:hover .entry-details-th,.entry-details .entry-details-tr:hover .entry-details-td{background:var(--borderColor-muted)}.payment-methods .selected-payment-method:before{content:"";display:table}.payment-methods .selected-payment-method:after{clear:both;content:"";display:table}.billing-box-accordion:hover .billing-box-accordion-state .octicon{color:var(--fgColor-muted)}.Details-element:focus{outline:none}.blob-interaction-bar:before{content:"";display:table}.blob-interaction-bar:after{clear:both;content:"";display:table}.blob-filter:focus{outline:none}.diff-table .error-highlight:before,.blob-code-content .error-highlight:before{content:"";background:linear-gradient(135deg,transparent,transparent 45%,var(--fgColor-danger),transparent 55%,transparent 100%),linear-gradient(45deg,transparent,transparent 45%,var(--fgColor-danger),transparent 55%,transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em;width:100%;height:.25em;position:absolute;top:101%}.CopyBlock:hover,.CopyBlock:focus,.CopyBlock:active{background-color:var(--bgColor-default);outline:none}.CopyBlock:hover .octicon-copy,.CopyBlock:focus .octicon-copy,.CopyBlock:active .octicon-copy{display:inline-block}.CodeMirror-lint-mark-error:before,.cm-lintRange.cm-lintRange-error:before{content:"";background:linear-gradient(135deg,transparent,transparent 45%,var(--borderColor-danger-emphasis),transparent 55%,transparent 100%),linear-gradient(45deg,transparent,transparent 45%,var(--borderColor-danger-emphasis),transparent 55%,transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em;width:100%;height:.25em;position:absolute;top:101%}.CodeMirror-lint-mark-warning:before,.cm-lintRange.cm-lintRange-warning:before{content:"";background:linear-gradient(135deg,transparent,transparent 45%,var(--borderColor-attention-emphasis),transparent 55%,transparent 100%),linear-gradient(45deg,transparent,transparent 45%,var(--borderColor-attention-emphasis),transparent 55%,transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em;width:100%;height:.25em;position:absolute;top:101%}.CodeMirror-lint-mark-info:before,.cm-lintRange.cm-lintRange-info:before{content:"";background:linear-gradient(135deg,transparent,transparent 45%,var(--borderColor-accent-emphasis),transparent 55%,transparent 100%),linear-gradient(45deg,transparent,transparent 45%,var(--borderColor-accent-emphasis),transparent 55%,transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em;width:100%;height:.25em;position:absolute;top:101%}.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{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.branch-action-state-unknown .branch-action-body:after,.branch-action-state-unstable .branch-action-body:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-default),var(--bgColor-default));margin-left:2px}.branch-action-state-unknown .branch-action-body:before,.branch-action-state-unstable .branch-action-body:before{background-color:var(--borderColor-attention-emphasis)}.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{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.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{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-default),var(--bgColor-default));margin-left:2px}.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(--borderColor-default)}.enterprise-upload-file-input:focus~.f4 .enterprise-upload-label,.enterprise-upload-file-input:focus-visible+.f4 .enterprise-upload-label{outline:2px solid var(--borderColor-accent-emphasis);outline-offset:var(--borderWidth-thin);border-radius:var(--borderRadius-medium)}.code-list .blob-num:before{content:normal}.code-list .blob-num a:hover{color:var(--fgColor-accent)}.search-form-fluid .search-page-input:focus{box-shadow:none}.codespaces-policy-form details>summary::-webkit-details-marker{display:none}.codespaces-policy-item-no-hover:hover{color:var(--fgColor-default);background-color:var(--overlay-bgColor)}.codespaces-policy-item-no-hover:hover .codespaces-policy-constraint-error{color:var(--fgColor-danger)}.codespaces-policy-constraint-menu-item-muted-hover:hover{color:var(--fgColor-default);background-color:var(--button-default-bgColor-hover)}.codespaces-policy-form-blue-hover:hover,.codespaces-policy-form-blue-hover:hover svg,.codespaces-policy-form-blue-hover:focus svg{color:var(--fgColor-accent)!important}.codespaces-policy-form-danger-hover:hover{background-color:var(--bgColor-danger-muted)!important}[data-color-mode=dark] .universe-cta:hover{background:#31e85f;text-decoration:none}[data-color-mode=light] .universe-cta:hover{background:#05571c!important}@media (prefers-color-scheme:dark){[data-color-mode=auto][data-dark-theme=dark] .universe-cta:hover,[data-color-mode=auto][data-dark-theme=dark_colorblind] .universe-cta:hover,[data-color-mode=auto][data-dark-theme=dark_tritanopia] .universe-cta:hover,[data-color-mode=auto][data-dark-theme=dark_dimmed] .universe-cta:hover,[data-color-mode=auto][data-dark-theme=dark_high_contrast] .universe-cta:hover{background:#31e85f;text-decoration:none}[data-color-mode=auto][data-dark-theme=light] .universe-cta:hover,[data-color-mode=auto][data-dark-theme=light_colorblind] .universe-cta:hover,[data-color-mode=auto][data-dark-theme=light_tritanopia] .universe-cta:hover,[data-color-mode=auto][data-dark-theme=light_high_contrast] .universe-cta:hover{background:#05571c!important}}@media (prefers-color-scheme:light){[data-color-mode=auto][data-light-theme=dark] .universe-cta:hover,[data-color-mode=auto][data-light-theme=dark_colorblind] .universe-cta:hover,[data-color-mode=auto][data-light-theme=dark_tritanopia] .universe-cta:hover,[data-color-mode=auto][data-light-theme=dark_dimmed] .universe-cta:hover,[data-color-mode=auto][data-light-theme=dark_high_contrast] .universe-cta:hover{background:#31e85f;text-decoration:none}[data-color-mode=auto][data-light-theme=light] .universe-cta:hover,[data-color-mode=auto][data-light-theme=light_colorblind] .universe-cta:hover,[data-color-mode=auto][data-light-theme=light_tritanopia] .universe-cta:hover,[data-color-mode=auto][data-light-theme=light_high_contrast] .universe-cta:hover{background:#05571c!important}}.universe-promo-container-design-2 .universe-cta-design-2:focus{outline-offset:2px}[data-color-mode=dark] .universe-cta-design-2:focus-visible{background-color:#f0f6fc;outline-color:#1f6feb}@media (prefers-color-scheme:dark){[data-color-mode=auto][data-dark-theme=dark] .universe-cta-design-2:focus-visible,[data-color-mode=auto][data-dark-theme=dark_colorblind] .universe-cta-design-2:focus-visible,[data-color-mode=auto][data-dark-theme=dark_tritanopia] .universe-cta-design-2:focus-visible,[data-color-mode=auto][data-dark-theme=dark_dimmed] .universe-cta-design-2:focus-visible,[data-color-mode=auto][data-dark-theme=dark_high_contrast] .universe-cta-design-2:focus-visible,[data-color-mode=auto][data-dark-theme=dark_dimmed_high_contrast] .universe-cta-design-2:focus-visible{background-color:#f0f6fc;outline-color:#1f6feb}}@media (prefers-color-scheme:light){[data-color-mode=auto][data-light-theme=dark] .universe-cta-design-2:focus-visible,[data-color-mode=auto][data-light-theme=dark_colorblind] .universe-cta-design-2:focus-visible,[data-color-mode=auto][data-light-theme=dark_tritanopia] .universe-cta-design-2:focus-visible,[data-color-mode=auto][data-light-theme=dark_dimmed] .universe-cta-design-2:focus-visible,[data-color-mode=auto][data-light-theme=dark_high_contrast] .universe-cta-design-2:focus-visible,[data-color-mode=auto][data-light-theme=dark_dimmed_high_contrast] .universe-cta-design-2:focus-visible{background-color:#f0f6fc;outline-color:#1f6feb}}.nudge-inverse-button:hover{filter:brightness(.85);fill:var(--bgColor-inverse)!important}.news .feed-item-heading-menu-button:hover{color:var(--fgColor-default)}.suggest-icon svg:before,.suggest-icon path:before{background-color:#9e7bff;bottom:-6px;left:-4px}.suggest-icon svg:after,.suggest-icon path:after{background-color:#6c84e9;width:5px;height:5px;top:-5px;right:-5px}.dashboard-notice .dismiss:hover{color:var(--fgColor-muted)}development-menu .SelectMenu-item:hover,development-menu .SelectMenu-item:focus-visible{color:var(--fgColor-onEmphasis)!important;background-color:var(--bgColor-accent-emphasis)!important}development-menu .SelectMenu-item:hover .arrow,development-menu .SelectMenu-item:focus-visible .arrow{visibility:visible!important}development-menu .SelectMenu-item:hover svg,development-menu .SelectMenu-item:hover span,development-menu .SelectMenu-item:hover p,development-menu .SelectMenu-item:focus-visible svg,development-menu .SelectMenu-item:focus-visible span,development-menu .SelectMenu-item:focus-visible p{color:var(--fgColor-onEmphasis)!important;background-color:var(--bgColor-accent-emphasis)!important}@keyframes development-menu-component-dialog-animation--sm{0%{opacity:0;transform:translateX(var(--base-size-16))}}.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(--bgColor-neutral-muted)}.discussions-select-menu a:focus{outline:2px solid var(--focus-outlineColor)}.file:target{box-shadow:0 0 0 2px var(--focus-outlineColor)!important;outline:none!important}.file-header:before{content:"";display:table}.file-header:after{clear:both;content:"";display:table}.graphs .dot.padded circle:hover{fill:var(--fgColor-accent)}.svg-tip:after{box-sizing:border-box;width:5px;height:5px;margin:0 0 0 calc(var(--base-size-4)*-1);content:" ";border:5px solid #0000;border-top-color:var(--bgColor-emphasis);position:absolute;bottom:-10px;left:50%}.svg-tip.left:after{left:10%}.svg-tip.right:after{left:90%}.svg-tip.comparison .metric-0:before,.svg-tip.comparison .metric-1:before{height:var(--base-size-4);content:"";border:var(--borderWidth-thin) solid var(--borderColor-default);border-radius:var(--borderRadius-medium);position:absolute;top:0;left:0;right:0}.svg-tip.comparison .metric-0:before{background-color:var(--bgColor-success-emphasis)}.svg-tip.comparison .metric-1:before{background-color:var(--bgColor-accent-emphasis)}[data-dark-theme=dark_colorblind] .svg-tip.comparison .metric-1:before,[data-dark-theme=dark_tritanopia] .svg-tip.comparison .metric-1:before,[data-light-theme=light_colorblind] .svg-tip.comparison .metric-1:before,[data-dark-theme=light_tritanopia] .svg-tip.comparison .metric-1:before{background-color:var(--data-pink-color-emphasis,var(--data-pink-color))}.team-breadcrumb .team-breadcrumb-item:after{color:var(--borderColor-neutral-muted);content:"/";padding-left:.5em;padding-right:.5em}.team-breadcrumb .team-breadcrumb-item-selected:after{content:none}.hook-item a:hover{text-decoration:none}.integrations-select-repos .mini-repo-list-item:hover .repo,.integrations-select-repos .mini-repo-list-item:hover .owner{text-decoration:none}.integrations-select-repos::-webkit-scrollbar{width:10px}.integrations-select-repos::-webkit-scrollbar-thumb{border:solid var(--bgColor-default) 2px;border-radius:var(--borderRadius-medium);background-color:#00000080;box-shadow:0 0 1px #ffffff80}.integrations-select-repos::-webkit-scrollbar-track-piece{background:0 0}.label-link:hover{text-decoration:none}.issues-reset-query:hover{color:var(--fgColor-accent);text-decoration:none}.issues-reset-query:hover .issues-reset-query-icon{background-color:var(--bgColor-accent-emphasis)}a.task-progress:hover{color:var(--fgColor-accent)}a.task-progress:hover .octicon{color:inherit}a.task-progress:hover .progress-bar .progress{background-color:var(--bgColor-accent-emphasis)}.milestone-link:hover .octicon{color:inherit}.label-select-menu [aria-checked=true]:active,.label-select-menu [aria-checked=mixed]:active,.label-select-menu .selected:active{background-color:#0000!important}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus{color:inherit;background-color:var(--bgColor-neutral-muted)}.label-select-menu .select-menu-item:hover .select-menu-item-icon,.label-select-menu .select-menu-item:focus .select-menu-item-icon{color:#0000}.label-select-menu .select-menu-item:hover .label-options-icon,.label-select-menu .select-menu-item:focus .label-options-icon{color:inherit}.label-select-menu .select-menu-item:hover .description,.label-select-menu .select-menu-item:focus .description{color:var(--fgColor-default)}.reaction-sort-item:focus,.reaction-sort-item:hover{background-color:var(--bgColor-accent-emphasis);opacity:1;text-decoration:none}.issue-keyword:hover{border-bottom:0}.new-label-color-input:invalid{color:var(--fgColor-danger)}.map-country:hover{fill:#c8b28e}.map-point:hover{fill:#e36209}.MarketplaceFeature-link:hover .CircleBadge--feature{top:-3px;box-shadow:0 3px 8px #0003}.MarketplaceFeature-link:hover .MarketplaceFeature-text{opacity:1}.MarketplaceFeature-link:active .CircleBadge--feature{box-shadow:0;top:0}.marketplace-product-callout:before,.marketplace-product-callout:after{display:none}.CircleBadge--github.CircleBadge--large:after{bottom:5px;right:5px}.CircleBadge--github.CircleBadge--small:after{bottom:-5px;right:-5px}.CircleBadge--github:after{width:22px;height:22px;padding:var(--base-size-4);content:"";background:var(--bgColor-default)url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZSBDb3B5PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IktpdGNoZW4tc2luayIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iT2N0aWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNzAuMDAwMDAwLCAtMTU4NC4wMDAwMDApIiBmaWxsPSIjMUIxRjIzIj4gICAgICAgICAgICA8cGF0aCBkPSJNMzgxLDE1ODQgQzM3NC45MjI1LDE1ODQgMzcwLDE1ODguOTIyNSAzNzAsMTU5NSBDMzcwLDE1OTkuODY3NSAzNzMuMTQ4NzUsMTYwMy45Nzg3NSAzNzcuNTIxMjUsMTYwNS40MzYyNSBDMzc4LjA3MTI1LDE2MDUuNTMyNSAzNzguMjc3NSwxNjA1LjIwMjUgMzc4LjI3NzUsMTYwNC45MTM3NSBDMzc4LjI3NzUsMTYwNC42NTI1IDM3OC4yNjM3NSwxNjAzLjc4NjI1IDM3OC4yNjM3NSwxNjAyLjg2NSBDMzc1LjUsMTYwMy4zNzM3NSAzNzQuNzg1LDE2MDIuMTkxMjUgMzc0LjU2NSwxNjAxLjU3MjUgQzM3NC40NDEyNSwxNjAxLjI1NjI1IDM3My45MDUsMTYwMC4yOCAzNzMuNDM3NSwxNjAwLjAxODc1IEMzNzMuMDUyNSwxNTk5LjgxMjUgMzcyLjUwMjUsMTU5OS4zMDM3NSAzNzMuNDIzNzUsMTU5OS4yOSBDMzc0LjI5LDE1OTkuMjc2MjUgMzc0LjkwODc1LDE2MDAuMDg3NSAzNzUuMTE1LDE2MDAuNDE3NSBDMzc2LjEwNSwxNjAyLjA4MTI1IDM3Ny42ODYyNSwxNjAxLjYxMzc1IDM3OC4zMTg3NSwxNjAxLjMyNSBDMzc4LjQxNSwxNjAwLjYxIDM3OC43MDM3NSwxNjAwLjEyODc1IDM3OS4wMiwxNTk5Ljg1Mzc1IEMzNzYuNTcyNSwxNTk5LjU3ODc1IDM3NC4wMTUsMTU5OC42MyAzNzQuMDE1LDE1OTQuNDIyNSBDMzc0LjAxNSwxNTkzLjIyNjI1IDM3NC40NDEyNSwxNTkyLjIzNjI1IDM3NS4xNDI1LDE1OTEuNDY2MjUgQzM3NS4wMzI1LDE1OTEuMTkxMjUgMzc0LjY0NzUsMTU5MC4wNjM3NSAzNzUuMjUyNSwxNTg4LjU1MTI1IEMzNzUuMjUyNSwxNTg4LjU1MTI1IDM3Ni4xNzM3NSwxNTg4LjI2MjUgMzc4LjI3NzUsMTU4OS42Nzg3NSBDMzc5LjE1NzUsMTU4OS40MzEyNSAzODAuMDkyNSwxNTg5LjMwNzUgMzgxLjAyNzUsMTU4OS4zMDc1IEMzODEuOTYyNSwxNTg5LjMwNzUgMzgyLjg5NzUsMTU4OS40MzEyNSAzODMuNzc3NSwxNTg5LjY3ODc1IEMzODUuODgxMjUsMTU4OC4yNDg3NSAzODYuODAyNSwxNTg4LjU1MTI1IDM4Ni44MDI1LDE1ODguNTUxMjUgQzM4Ny40MDc1LDE1OTAuMDYzNzUgMzg3LjAyMjUsMTU5MS4xOTEyNSAzODYuOTEyNSwxNTkxLjQ2NjI1IEMzODcuNjEzNzUsMTU5Mi4yMzYyNSAzODguMDQsMTU5My4yMTI1IDM4OC4wNCwxNTk0LjQyMjUgQzM4OC4wNCwxNTk4LjY0Mzc1IDM4NS40Njg3NSwxNTk5LjU3ODc1IDM4My4wMjEyNSwxNTk5Ljg1Mzc1IEMzODMuNDIsMTYwMC4xOTc1IDM4My43NjM3NSwxNjAwLjg1NzUgMzgzLjc2Mzc1LDE2MDEuODg4NzUgQzM4My43NjM3NSwxNjAzLjM2IDM4My43NSwxNjA0LjU0MjUgMzgzLjc1LDE2MDQuOTEzNzUgQzM4My43NSwxNjA1LjIwMjUgMzgzLjk1NjI1LDE2MDUuNTQ2MjUgMzg0LjUwNjI1LDE2MDUuNDM2MjUgQzM4OC44NTEyNSwxNjAzLjk3ODc1IDM5MiwxNTk5Ljg1Mzc1IDM5MiwxNTk1IEMzOTIsMTU4OC45MjI1IDM4Ny4wNzc1LDE1ODQgMzgxLDE1ODQgTDM4MSwxNTg0IFoiIGlkPSJTaGFwZS1Db3B5Ij48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=)center no-repeat;border-radius:100px;line-height:0;display:block;position:absolute;bottom:0;right:0}.ClipboardButton.ClipboardButton--success:focus{box-shadow:0 0 0 .2em #34d05866}.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(--fgColor-onEmphasis);background-color:var(--bgColor-accent-emphasis)}.select-menu-merge-method .select-menu-item:hover .description{color:var(--fgColor-onEmphasis)}.ipm-nudge-icon-wrapper:before{--border-match-theme-bg:var(--bgColor-default,var(--color-canvas-default));content:"";border:var(--borderWidth-thick) solid var(--border-match-theme-bg);background-color:var(--bgColor-done-emphasis);border-radius:50%;width:8px;height:8px;position:absolute;top:1px;right:-4px}.developer-app-item .developer-app-name:hover{color:var(--fgColor-accent);text-decoration:none}.github-roadmap-webinar-control-cta:hover,.github-roadmap-webinar-treatment-cta:hover{filter:brightness(.85)}.github-roadmap-webinar-treatment-topic:before{content:"";background:var(--wonder-green-4);width:6px;height:6px;margin-right:var(--base-size-12)}.org-list .list-item:before{content:"";display:table}.org-list .list-item:after{clear:both;content:"";display:table}.permission-level-cell .select-menu-button:after{position:absolute;top:10px;right:10px}.menu-item-danger:hover,.menu-item-danger.selected:hover{color:var(--fgColor-onEmphasis);background:var(--bgColor-danger-emphasis)}.invited .team-member-list .list-item:before{content:"";display:table}.invited .team-member-list .list-item:after{clear:both;content:"";display:table}.invited-banner:before{content:"";display:table}.invited-banner:after{clear:both;content:"";display:table}.pinned-item-checkbox+.pinned-item-name:hover{cursor:pointer;background-color:var(--control-transparent-bgColor-hover);border-radius:var(--borderRadius-medium)}.pinned-item-checkbox:disabled+.pinned-item-name{color:var(--fgColor-muted)}.pinned-item-checkbox:disabled+.pinned-item-name:hover{cursor:default}.pinned-gist-blob-num:hover{color:var(--fgColor-muted);cursor:default}.project-column:focus{outline:none}@media (min-width:544px){.project-column:focus{box-shadow:0 0 0 2px var(--borderColor-accent-emphasis);border-color:var(--borderColor-accent-emphasis)!important}}.project-card:hover{border-color:var(--borderColor-default)!important;box-shadow:0 1px 3px #6a737d4d!important}.project-card:focus{outline:none}@media (min-width:544px){.project-card:focus{border-color:var(--borderColor-accent-emphasis)!important;box-shadow:0 0 0 2px var(--borderColor-accent-emphasis)!important}}.issue-card .AvatarStack:hover .from-avatar{margin-right:calc(var(--base-size-4)*-1)}@keyframes show-pane{0%{transform:translate(390px)}to{transform:translate(0)}}.projects-reset-query:hover,.projects-reset-query:hover .projects-reset-query-icon{color:var(--fgColor-muted)!important}.project-small-menu-dropdown:before,.project-small-menu-dropdown:after{display:none}.projects-comment-form .comment-form-head:after{clear:both;content:" ";display:block}.project-comment-title-hover:hover .comment-action,.project-comment-body-hover:hover .comment-action{opacity:1}.project-name-hover:hover .project-name-edit-action{opacity:1}.review-comment:after,.review-comment-loader:after,.review-comment.is-comment-editing:after{z-index:-1;content:"";background-color:var(--bgColor-muted);width:3px;height:100%;position:absolute;top:31px;left:23px}.review-comment:last-child:after,.review-comment:last-child .review-comment-contents:after{display:none}.review-comment .is-comment-editing:after{height:20px;top:100%;bottom:0;left:19px}.label-edit:before{content:"";display:table}.label-edit:after{clear:both;content:"";display:table}.mini-repo-list-item:hover{text-decoration:none}.mini-repo-list-item:hover .repo,.mini-repo-list-item:hover .owner{text-decoration:underline}.repository-item-checkbox:checked+.repository-item-name{background-color:var(--bgColor-accent-muted)}.collaborators .collab-remove .remove-link:hover{color:var(--fgColor-danger)}.collaborators .collab-team-link:hover{text-decoration:none}.listgroup-item:before{content:"";display:table}.listgroup-item:after{clear:both;content:"";display:table}.user-already-added:after{padding:1px var(--base-size-4);margin-left:var(--base-size-4);color:var(--fgColor-onEmphasis);content:"Already added";background:var(--bgColor-severe-emphasis);border-radius:var(--borderRadius-medium);font-size:12px;line-height:1.4;display:inline-block}.repository-visibility-change-warning:before{display:none}.two-factor-recovery-code:before{margin-right:var(--base-size-8);color:var(--fgColor-muted);content:"●";font-size:12px;position:relative;top:-3px}.setup-creditcard-form .form-group select:invalid{color:var(--fgColor-muted)}.signup-btn:disabled{opacity:.5!important}.showcase-page-pattern:after{content:"";background-image:linear-gradient(#ffffffd9,#fff);display:block;position:absolute;inset:0}.modal-anchor:before{z-index:99;cursor:default;content:" ";background:var(--overlay-backdrop-bgColor);display:block;position:fixed;inset:0}@keyframes sponsors-progress-animation{0%{background-position:100%}to{background-position:0%}}@keyframes circle-progress{0%{stroke-dasharray:0 100}}@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%)0 0/300% 100%;animation:2s linear infinite sponsors-progress-animation}}.team-member-ellipsis:hover{color:var(--fgColor-accent);background:var(--bgColor-muted)}.typeahead-result:before{content:"";display:table}.typeahead-result:after{clear:both;content:"";display:table}.typeahead-result:focus,.typeahead-result:hover{text-decoration:none}.typeahead-result:hover{color:var(--fgColor-onEmphasis);background-color:var(--bgColor-accent-emphasis)}.typeahead-result:hover .octicon-plus{color:var(--fgColor-onEmphasis)}.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{color:var(--fgColor-onEmphasis)}.member-suggestion:hover .non-member-note{display:none}.member-suggestion:hover .non-member-action{display:block}.member-suggestion:hover .octicon{color:var(--fgColor-onEmphasis)}#user-content-toc ul ul li:before{float:left;color:var(--fgColor-muted);content:"⌞";margin-top:-.2em;margin-right:.2em;font-size:1.2em;line-height:1}@media (max-width:768px){.actions-fullwidth-module:after{z-index:0;height:var(--base-size-16);content:"";background-color:var(--bgColor-muted);position:absolute;bottom:-17px;left:0;right:0}}</style>
<style>.WorkflowJob-title:after{content:"";position:absolute;inset:0}.checks-list-item.selected .selected-color-white:focus-visible,.checks-list-item.selected .checks-rerun-button:focus-visible{outline:2px solid var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))!important}.code-scanning-timeline .TimelineItem:last-of-type.code-scanning-timeline-alert-comment:before{width:0}.collaborators:before,.collaborators:after{display:none}.TimelineItem:last-of-type.dependabot-alert-dismissal-comment:before{width:0}@keyframes toggle-color{0%{background-color:#0000}50%{color:#4c4a42;background-color:#fff9ea;border-color:#dfd8c2}to{background-color:#0000}}.branch-action-state-clean .branch-action-body:after,.branch-action-state-clean .branch-action-body:before{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.branch-action-state-clean .branch-action-body:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-default,var(--color-canvas-default)),var(--bgColor-default,var(--color-canvas-default)));margin-left:2px}.branch-action-state-clean .branch-action-body:before{background-color:var(--bgColor-success-emphasis,var(--color-success-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{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.branch-action-state-error .branch-action-body:after,.is-merging .branch-action-state-error-if-merging .branch-action-body:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-default,var(--color-canvas-default)),var(--bgColor-default,var(--color-canvas-default)));margin-left:2px}.branch-action-state-error .branch-action-body:before,.is-merging .branch-action-state-error-if-merging .branch-action-body:before{background-color:var(--borderColor-danger-emphasis,var(--color-danger-emphasis))}.branch-action-state-merged .branch-action-body:after,.branch-action-state-merged .branch-action-body:before{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.branch-action-state-merged .branch-action-body:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-default,var(--color-canvas-default)),var(--bgColor-default,var(--color-canvas-default)));margin-left:2px}.branch-action-state-merged .branch-action-body:before{background-color:var(--borderColor-done-emphasis,var(--color-done-emphasis))}.enqueued-pull-request .branch-action-body:after,.enqueued-pull-request .branch-action-body:before{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.enqueued-pull-request .branch-action-body:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-default,var(--color-canvas-default)),var(--bgColor-default,var(--color-canvas-default)));margin-left:2px}.enqueued-pull-request .branch-action-body:before{background-color:var(--borderColor-attention-emphasis,var(--color-attention-emphasis))}.commit-form:after,.commit-form:before{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.commit-form:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-default,var(--color-canvas-default)),var(--bgColor-default,var(--color-canvas-default)));margin-left:2px}.commit-form:before{background-color:var(--borderColor-default,var(--color-border-default))}.commit-form-actions:before{content:"";display:table}.commit-form-actions:after{clear:both;content:"";display:table}@media (max-width:768px){.commit-form:after,.commit-form:before{display:none!important}}.full-commit .branches-list li:before{padding-right:var(--base-size-4);font-weight:var(--base-text-weight-normal,400);content:"+"}.full-commit .branches-list li:first-child:before{content:"";padding-right:0}.full-commit .branches-list li.pull-request:before{margin-left:calc(var(--base-size-8)*-1);content:""}.full-commit .sha-block>a:hover{border-bottom:var(--borderWidth-thin) solid var(--borderColor-default,var(--color-border-default))}.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{border-right-color:var(--borderColor-default,var(--color-border-default));display:block}}.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: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(--borderColor-danger-emphasis,var(--color-danger-emphasis))}:root{--pr-toolbar-sticky-header-height:max(var(--observed-header-height,60px),60px)}.diffbar [role^=menuitem]:focus:not(.is-range-selected) .text-emphasized,.diffbar [role^=menuitem]:hover:not(.is-range-selected) .text-emphasized{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.form-group:hover .edit-action{cursor:pointer;opacity:.7}.form-group:hover .form-field-hover{cursor:pointer;border:var(--borderWidth-thin) solid var(--borderColor-default,var(--color-border-default))}.template-previews .discussion-sidebar-heading:hover{color:var(--fgColor-accent,var(--color-accent-emphasis))}.milestone-description .expand-more:hover{text-decoration:underline}.milestone-title-link a:hover{color:var(--fgColor-accent,var(--color-accent-fg))}.new-pr-form:before{content:"";display:table}.new-pr-form:after{clear:both;content:"";display:table}</style>
<style>.branches .loading-overlay:before{content:"";background-color:var(--bgColor-default,var(--color-canvas-default));opacity:.7;position:absolute;inset:0}.file-commit-form--full .commit-form:before{display:none}.file-commit-form-dropdown:after{display:none}@media (min-width:1012px){.file-commit-form-dropdown:after{display:inline-block}}.file-navigation:before{content:"";display:table}.file-navigation:after{clear:both;content:"";display:table}.focusable-grid-cell:focus-visible{outline:none}.diff-hunk-cell:focus:before{z-index:1;content:" ";border:var(--borderWidth-thick) solid var(--focus-outlineColor);pointer-events:none;position:absolute;inset:0}.diff-text-cell[data-selected=true]:before{content:" ";border-left:solid var(--borderWidth-thick) var(--borderColor-accent-emphasis);height:100%;display:inline-block;position:absolute;top:0;left:0}.diff-text-cell:focus:before{z-index:1;content:" ";border:var(--borderWidth-thick) solid var(--focus-outlineColor);pointer-events:none;position:absolute;inset:0}.new-diff-line-number .diff-line-number-button:hover{font-weight:var(--base-text-weight-semibold,600);color:var(--fgColor-default,var(--color-fg-default))}.new-diff-line-number[data-selected=true][data-first-unified-line-number-cell=false]:focus:before{z-index:1;content:" ";position:absolute;inset:0;border-left:var(--borderWidth-thick) solid var(--focus-outlineColor)!important;border-top:var(--borderWidth-thick) solid var(--focus-outlineColor)!important;border-bottom:var(--borderWidth-thick) solid var(--focus-outlineColor)!important}.new-diff-line-number[data-selected=false]:focus:before,.new-diff-line-number[data-selected=true][data-first-unified-line-number-cell=true]:focus:before{z-index:1;content:" ";border:var(--borderWidth-thick) solid var(--focus-outlineColor);position:absolute;inset:0}.diff-line-number .diff-line-number-button:hover{font-weight:var(--base-text-weight-semibold,600);color:var(--fgColor-default,var(--color-fg-default))}.diff-line-number[data-selected=true][data-first-unified-line-number-cell=false]:focus:before{z-index:1;content:" ";position:absolute;inset:0;border-left:var(--borderWidth-thick) solid var(--focus-outlineColor)!important;border-top:var(--borderWidth-thick) solid var(--focus-outlineColor)!important;border-bottom:var(--borderWidth-thick) solid var(--focus-outlineColor)!important}.diff-line-number[data-selected=false]:focus:before,.diff-line-number[data-selected=true][data-first-unified-line-number-cell=true]:focus:before{z-index:1;content:" ";border:var(--borderWidth-thick) solid var(--focus-outlineColor);position:absolute;inset:0}:root{--line-number-cell-width:44px;--line-number-cell-width-unified:88px;--diff-line-minimum-height:24px;--diff-line-height:24px;--diff-action-bar-position:0}.react-code-line-container:focus{outline:2px solid var(--focus-outlineColor,var(--color-accent-emphasis))!important}.react-line-number:not(.prevent-click):hover{color:var(--fgColor-default,var(--color-fg-default))}.expand-row-ellipsis:hover{color:var(--fgColor-accent,var(--color-accent-fg))}.react-code-line-contents .expand-row-ellipsis:hover{color:var(--fgColor-accent,var(--color-accent-fg))}.react-file-line [data-code-text]:before{content:attr(data-code-text)}:root{--blame-segments-count:1;--blame-virt-total-size:unset;--blame-single-blame-height-narrow:41px}.react-blob-print-hide::selection{background-color:var(--selection-bgColor,var(--color-accent-muted))}.react-button-with-indicator:after{width:var(--base-size-8,8px);height:var(--base-size-8,8px);content:"";background:var(--bgColor-accent-emphasis,var(--color-accent-fg));border:var(--borderWidth-thick) solid var(--bgColor-default,var(--color-canvas-default));border-radius:50%;display:inline-block;position:absolute;top:0;right:0}.react-blob-textarea::-webkit-scrollbar{display:none}.react-blob-textarea.select-contrast::selection{color:initial}.react-directory-row:hover{background-color:var(--bgColor-muted,var(--color-canvas-subtle))}.react-tree-toggle-button-with-indicator:after{width:var(--base-size-8,8px);height:var(--base-size-8,8px);content:"";background:var(--bgColor-accent-emphasis,var(--color-accent-fg));border:var(--borderWidth-thick) solid var(--bgColor-default,var(--color-canvas-default));border-radius:50%;display:inline-block;position:absolute;top:3px;right:2px}.repo-file-upload-target .manual-file-chooser:hover+.manual-file-chooser-text{text-decoration:underline}.repo-file-upload-target .manual-file-chooser:focus+.manual-file-chooser-text{outline:var(--focus-outlineColor,var(--color-accent-fg)) solid 2px;text-decoration:underline}.tree-finder-input:focus{font-size:inherit;box-shadow:none;appearance:none}.tree-browser-result:hover{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis))}.tree-browser-result:hover .octicon-file{color:inherit}</style>
<style>@layer primer-react{.prc-Button-ButtonBase-9n-Xk:hover{transition-duration:80ms}.prc-Button-ButtonBase-9n-Xk:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px}.prc-Button-ButtonBase-9n-Xk:active{transition:none}.prc-Button-ButtonBase-9n-Xk:disabled{box-shadow:none;cursor:not-allowed}:is(.prc-Button-ButtonBase-9n-Xk:disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true])) .prc-Button-CounterLabel-5hAs4,:is(.prc-Button-ButtonBase-9n-Xk:disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true])) .prc-Button-Visual-YNt2F{color:inherit}@media (forced-colors:active){.prc-Button-ButtonBase-9n-Xk:focus{outline:1px solid #0000}}.prc-Button-ButtonBase-9n-Xk:where([href]):hover{-webkit-text-decoration:none;text-decoration:none}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):hover{background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg));border-color:var(--button-default-borderColor-hover,var(--color-btn-hover-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):active{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg));border-color:var(--button-default-borderColor-active,var(--color-btn-active-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):disabled{background-color:var(--button-default-bgColor-disabled,var(--color-btn-bg));border-color:var(--button-default-borderColor-disabled,var(--color-btn-border));box-shadow:none;color:var(--control-fgColor-disabled,var(--color-primer-fg-disabled))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=default]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-default-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-default-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-default-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):hover{background-color:var(--button-primary-bgColor-hover,var(--color-btn-primary-hover-bg));border-color:var(--button-primary-borderColor-hover,var(--color-btn-primary-hover-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):active{background-color:var(--button-primary-bgColor-active,var(--color-btn-primary-selected-bg));box-shadow:var(--button-primary-shadow-selected,var(--color-btn-primary-selected-shadow))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):disabled{background-color:var(--button-primary-bgColor-disabled,var(--color-btn-primary-disabled-bg));border-color:var(--button-primary-borderColor-disabled,var(--color-btn-primary-disabled-border));box-shadow:none;color:var(--button-primary-fgColor-disabled,var(--color-btn-primary-disabled-text))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=primary]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-primary-bgColor-disabled,#002d111a);border-color:var(--buttonKeybindingHint-primary-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-primary-fgColor-disabled,#fffc)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover{background-color:var(--button-danger-bgColor-hover,var(--color-btn-danger-hover-bg));border-color:var(--button-danger-borderColor-hover,var(--color-btn-danger-hover-border));box-shadow:var(--shadow-resting-small,var(--color-shadow-small));color:var(--button-danger-fgColor-hover,var(--color-btn-danger-hover-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-hover,var(--color-btn-danger-hover-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-hover,var(--color-btn-danger-hover-counter-fg))!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-hover,#1f232833);border-color:var(--buttonKeybindingHint-danger-borderColor-hover,#1f232826);color:var(--buttonKeybindingHint-danger-fgColor-hover,#fff);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,var(--color-btn-danger-hover-icon))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active{background-color:var(--button-danger-bgColor-active,var(--color-btn-danger-selected-bg));border-color:var(--button-danger-borderColor-active,var(--color-btn-danger-selected-border));box-shadow:var(--button-danger-shadow-selected,var(--color-btn-danger-selected-shadow));color:var(--button-danger-fgColor-active,var(--color-btn-danger-selected-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-hover,var(--color-btn-danger-hover-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-hover,var(--color-btn-danger-hover-counter-fg))!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-active,#1f232866);border-color:var(--buttonKeybindingHint-danger-borderColor-active,#1f232826);color:var(--buttonKeybindingHint-danger-fgColor-active,#fff);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,var(--color-btn-danger-hover-icon))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled{background-color:var(--button-danger-bgColor-disabled,var(--color-btn-danger-disabled-bg));border-color:var(--button-default-borderColor-disabled,var(--color-btn-border));box-shadow:none;color:var(--button-danger-fgColor-disabled,var(--color-btn-danger-disabled-text))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true])) .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-disabled,var(--color-btn-danger-disabled-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-disabled,var(--color-btn-danger-disabled-counter-fg))!important}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-danger-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-danger-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover{background-color:var(--button-invisible-bgColor-hover,var(--color-action-list-item-default-hover-bg));border-color:var(--button-invisible-borderColor-hover,transparent)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-hover,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-hover,#818b981a);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active{background-color:var(--button-invisible-bgColor-active,var(--color-action-list-item-default-active-bg))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-hover,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-active,#818b9826);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):disabled{background-color:var(--button-invisible-bgColor-disabled,var(--color-action-list-item-default-selected-bg));border-color:var(--button-invisible-borderColor-disabled,var(--color-action-list-item-default-selected-bg));box-shadow:none;color:var(--button-invisible-fgColor-disabled,var(--color-primer-fg-disabled))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=invisible]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-disabled,#fff0);border-color:var(--buttonKeybindingHint-invisible-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-invisible-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):hover:not(:disabled,[data-inactive]){-webkit-text-decoration:underline;text-decoration:underline}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):focus,.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):focus-visible{outline-offset:2px}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):disabled{color:var(--control-fgColor-disabled,var(--color-primer-fg-disabled));background-color:#0000;border-color:#0000}:is([data-a11y-link-underlines=true] .prc-Button-ButtonBase-9n-Xk:where([data-variant=link])):has(.prc-Button-Visual-YNt2F):hover{-webkit-text-decoration:none;text-decoration:none}.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover{background-color:var(--button-inactive-bgColor,#e6eaef);border-color:var(--button-inactive-bgColor,#e6eaef);box-shadow:none;color:var(--button-inactive-fgColor,#59636e);cursor:auto}:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) .prc-Button-CounterLabel-5hAs4,:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) .prc-Button-Visual-YNt2F{color:inherit!important}:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) [data-kbd-chord]{background:var(--buttonKeybindingHint-inactive-bgColor,#eff2f5);border-color:var(--buttonKeybindingHint-inactive-borderColor,#d1d9e0b3);color:var(--buttonKeybindingHint-inactive-fgColor,#59636e)}@keyframes prc-Spinner-rotate-keyframes-LV51p{to{transform:rotate(1turn)}}.prc-VisuallyHidden-VisuallyHidden-Q0qSB:not(:focus):not(:active):not(:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes prc-TooltipV2-tooltip-appear-xyBco{0%{opacity:0}to{opacity:1}}.prc-TooltipV2-Tooltip-tLeuB[popover]:popover-open{display:block}.prc-TooltipV2-Tooltip-tLeuB[popover].\\:popover-open{display:block}.prc-TooltipV2-Tooltip-tLeuB:after{content:"";height:var(--overlay-offset,.25rem);display:block;position:absolute;left:0;right:0}.prc-TooltipV2-Tooltip-tLeuB[data-direction=n]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=ne]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=nw]:after{top:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=s]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=se]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=sw]:after{bottom:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=w]:after{left:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=e]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=w]:after{content:"";width:8px;height:100%;display:block;position:absolute;bottom:0}.prc-TooltipV2-Tooltip-tLeuB[data-direction=e]:after{margin-left:-8px;right:100%}@media screen and (prefers-reduced-motion:no-preference){.prc-TooltipV2-Tooltip-tLeuB:popover-open{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB:popover-open:before{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB.\\:popover-open{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB.\\:popover-open:before{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}}.prc-Tooltip-Tooltip-JLsri:after{font:normal normal var(--text-body-size-small,.75rem)/var(--text-body-lineHeight-small,1.66667) var(--fontStack-system,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji");z-index:1000000;-webkit-font-smoothing:subpixel-antialiased;color:var(--tooltip-fgColor,var(--fgColor-onEmphasis,var(--color-fg-on-emphasis)));letter-spacing:normal;text-align:center;text-shadow:none;text-transform:none;word-wrap:break-word;background:var(--tooltip-bgColor,var(--bgColor-emphasis,var(--color-neutral-emphasis-plus)));border-radius:var(--borderRadius-medium,.375rem);content:attr(aria-label);opacity:0;pointer-events:none;white-space:pre;padding:.5em .75em;-webkit-text-decoration:none;text-decoration:none;display:none;position:absolute}@keyframes prc-Tooltip-tooltip-appear-orG4s{0%{opacity:0}to{opacity:1}}.prc-Tooltip-Tooltip-JLsri:active:after,.prc-Tooltip-Tooltip-JLsri:focus-within:after,.prc-Tooltip-Tooltip-JLsri:focus:after,.prc-Tooltip-Tooltip-JLsri:hover:after{-webkit-text-decoration:none;text-decoration:none;animation-name:prc-Tooltip-tooltip-appear-orG4s;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards;display:inline-block}.prc-Tooltip-Tooltip--noDelay-g8wqY:active:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:focus-within:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:focus:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:hover:after{animation-delay:0s}.prc-Tooltip-Tooltip--multiline-3-2P7:active:after,.prc-Tooltip-Tooltip--multiline-3-2P7:focus-within:after,.prc-Tooltip-Tooltip--multiline-3-2P7:focus:after,.prc-Tooltip-Tooltip--multiline-3-2P7:hover:after{display:table-cell}.prc-Tooltip-Tooltip--s-RbCQB:after,.prc-Tooltip-Tooltip--se-VqnS5:after,.prc-Tooltip-Tooltip--sw-FsNH8:after{margin-top:6px;top:100%;right:50%}.prc-Tooltip-Tooltip--se-VqnS5:after{margin-left:calc(var(--base-size-16,1rem)*-1);left:50%;right:auto}.prc-Tooltip-Tooltip--sw-FsNH8:after{margin-right:calc(var(--base-size-16,1rem)*-1)}.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--ne-WzCLj:after,.prc-Tooltip-Tooltip--nw-fM9Mv:after{margin-bottom:6px;bottom:100%;right:50%}.prc-Tooltip-Tooltip--ne-WzCLj:after{margin-left:calc(var(--base-size-16,1rem)*-1);left:50%;right:auto}.prc-Tooltip-Tooltip--nw-fM9Mv:after{margin-right:calc(var(--base-size-16,1rem)*-1)}.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--s-RbCQB:after{transform:translate(50%)}.prc-Tooltip-Tooltip--w-2-qCh:after{margin-right:6px;right:100%}.prc-Tooltip-Tooltip--e-JU1w8:after,.prc-Tooltip-Tooltip--w-2-qCh:after{bottom:50%;transform:translateY(50%)}.prc-Tooltip-Tooltip--e-JU1w8:after{margin-left:6px;left:100%}.prc-Tooltip-Tooltip--multiline-3-2P7:after{word-wrap:break-word;border-collapse:separate;white-space:pre-line;width:max-content;max-width:250px}.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--s-RbCQB:after{left:50%;right:auto;transform:translate(-50%)}.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--e-JU1w8:after,.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--w-2-qCh:after{right:100%}.prc-Tooltip-Tooltip--alignRight-aNEnL:after{margin-right:0;right:0}.prc-Tooltip-Tooltip--alignLeft-LqNu7:after{margin-left:0;left:0}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListSubContent-gKsFp:before{background:var(--borderColor-muted,var(--color-border-muted));content:"";width:100%;height:1px;display:block;position:absolute;top:-7px}:is(.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) [data-description-variant=inline]):before{background:var(--borderColor-muted,var(--color-border-muted));content:"";height:var(--borderWidth-thin,.0625rem);width:100%;display:block;position:absolute;top:-7px}:is(.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) [data-description-variant=inline]) .prc-ActionList-ActionListSubContent-gKsFp:before{content:unset}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListItem-So4vC:first-of-type .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-Divider-taVfb+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListItem-So4vC:first-of-type [data-description-variant=inline]:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-Divider-taVfb+.prc-ActionList-ActionListItem-So4vC [data-description-variant=inline]:before{visibility:hidden}@media (forced-colors:active){.prc-ActionList-ActionListItem-So4vC :focus,.prc-ActionList-ActionListItem-So4vC:focus-visible{outline:1px solid #0000!important}}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover{cursor:pointer}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover:not([data-active],:focus-visible){box-shadow:var(--boxShadow-thin,inset 0 0 0 .0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border));outline:solid var(--borderWidth-thin,.0625rem) transparent;outline-offset:calc(var(--borderWidth-thin,.0625rem)*-1)}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active:not([data-active]){box-shadow:var(--boxShadow-thin,inset 0 0 0 .0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border));outline:solid var(--borderWidth-thin,.0625rem) transparent;outline-offset:calc(var(--borderWidth-thin,.0625rem)*-1)}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:0}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover{background:var(--control-danger-bgColor-hover,var(--color-action-list-item-danger-hover-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-ItemLabel-81ohH,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-LeadingAction-hbWbh,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-LeadingVisual-NBr28{color:var(--control-danger-fgColor-hover,var(--color-action-list-item-danger-hover-text))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover [data-kbd-chord]{background-color:var(--bgColor-default,var(--color-canvas-default));transition:none}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active{background:var(--control-danger-bgColor-active,var(--color-action-list-item-danger-active-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-ItemLabel-81ohH,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-LeadingAction-hbWbh,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-LeadingVisual-NBr28{color:var(--control-danger-fgColor-hover,var(--color-action-list-item-danger-hover-text))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active [data-kbd-chord]{background-color:var(--bgColor-default,var(--color-canvas-default));transition:none}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]) .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active])+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-is-active-descendant]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):hover{cursor:not-allowed;background-color:#0000}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):hover * :not([popover],.prc-ActionList-InactiveWarning-1Dszv){color:var(--fgColor-muted,var(--color-fg-muted))}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):active{background:0 0}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover [data-description-variant=inline]:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover+.prc-ActionList-ActionListItem-So4vC [data-description-variant=inline]:before{visibility:hidden}}@media (hover:hover){:is(.prc-ActionList-ActionListItem-So4vC[data-has-subitem=true]>.prc-ActionList-ActionListContent-KBb8-):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));cursor:pointer}}:is(.prc-ActionList-ActionListItem-So4vC[data-has-subitem=true]>.prc-ActionList-ActionListContent-KBb8-):active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}@media (hover:hover){:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])) .prc-ActionList-ActionListContent-KBb8-):hover{cursor:not-allowed;background-color:#0000}:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])):hover{background-color:#0000}}:is(:is([aria-checked=true]:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])),[aria-selected=true]:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled]))) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg))}:is(.prc-ActionList-ActionListItem-So4vC .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{background-color:var(--control-checked-fgColor-rest,var(--color-switch-track-checked-fg));clip-path:inset(var(--base-size-16,1rem)0 0 0);content:"";height:var(--base-size-16,1rem);width:var(--base-size-16,1rem);transition:visibility 0s linear .23s;animation:80ms cubic-bezier(.65,0,.35,1) prc-ActionList-checkmarkOut-GbMf4;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzguMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNjFMNC41MiA4LjU0MWEuNzUuNzUgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1Ljc1IDAgMCAxIDEuMDYyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);mask-position:50%;mask-size:75%;mask-repeat:no-repeat}:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-checked=true],.prc-ActionList-ActionListItem-So4vC[aria-selected=true]) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{visibility:visible;transition:visibility linear;animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards prc-ActionList-checkmarkIn-gjsPG}:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-checked=false],.prc-ActionList-ActionListItem-So4vC[aria-selected=false]) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{visibility:hidden}.prc-ActionList-ActionListContent-KBb8-:hover{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true]) .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true])+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}@keyframes prc-ActionList-checkmarkIn-gjsPG{0%{clip-path:inset(var(--base-size-16,1rem)0 0 0)}to{clip-path:inset(0)}}@keyframes prc-ActionList-checkmarkOut-GbMf4{0%{clip-path:inset(0)}to{clip-path:inset(var(--base-size-16,1rem)0 0 0)}}:where(.prc-Link-Link-9ZwDx):hover{-webkit-text-decoration:underline;text-decoration:underline}:where(.prc-Link-Link-9ZwDx):where([data-muted=true]):hover{color:var(--fgColor-accent,var(--color-accent-fg));-webkit-text-decoration:none;text-decoration:none}.prc-Truncate-Truncate-2G1eo:where([data-expandable]):hover{max-width:10000px}.prc-Stack-Stack-UQ9k6[data-gap=none]{--stack-gap:0}.prc-Stack-Stack-UQ9k6[data-gap=condensed]{--stack-gap:var(--stack-gap-condensed,.5rem)}@keyframes prc-components-fadeIn-RDp5O{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.prc-Checkbox-Input-lWIkv:disabled{background-color:var(--control-bgColor-disabled,var(--color-input-disabled-bg));border-color:var(--control-borderColor-disabled,var(--color-btn-border))}.prc-Radio-Radio-h1gb9:where(:checked){background-color:var(--control-checked-fgColor-rest,var(--color-switch-track-checked-fg));border-color:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg));border-width:var(--borderWidth-thicker,.25rem)}.prc-Radio-Radio-h1gb9:where(:checked):disabled{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg));border-color:var(--control-checked-bgColor-disabled,var(--color-switch-track-disabled-bg));cursor:not-allowed}.prc-Radio-Radio-h1gb9:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}:is(.prc-components-TextInputBaseWrapper-wY-n0 input,.prc-components-TextInputBaseWrapper-wY-n0 textarea,.prc-components-TextInputBaseWrapper-wY-n0 select)::placeholder{color:var(--fgColor-muted,var(--color-fg-muted))}.prc-components-TextInputBaseWrapper-wY-n0:where(:not([data-trailing-action]):focus-within){border-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));outline:var(--borderWidth-thick,.125rem) solid var(--borderColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-1px}.prc-components-TextInputBaseWrapper-wY-n0:where([data-validation=error]):where(:not([data-trailing-action])):focus-within{border-color:var(--control-borderColor-danger,var(--color-danger-emphasis));outline:2px solid var(--control-borderColor-danger,var(--color-danger-emphasis));outline-offset:-1px}.prc-Select-Select-dJWwD:disabled{background-color:#0000}@media screen and (forced-colors:active){.prc-Select-Select-dJWwD:disabled{background-color:-moz-combobox}}.prc-components-Invisible-bKOcl:focus,.prc-components-Invisible-bKOcl:hover{color:var(--fgColor-default,var(--color-fg-default))}@media (pointer:coarse){.prc-components-Invisible-bKOcl :after{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-components-Input-IwWrt:focus{outline:0}@keyframes prc-Overlay-overlay-appear-JpFey{0%{opacity:0}to{opacity:1}}.prc-Overlay-Overlay-jfs-T:focus{outline:none}.prc-Checkbox-Checkbox-jjOgT:before{background-color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));clip-path:inset(var(--base-size-16,1rem)0 0 0);content:"";height:var(--base-size-16,1rem);visibility:hidden;width:var(--base-size-16,1rem);transition:visibility 0s linear .23s;animation:80ms cubic-bezier(.65,0,.35,1) forwards prc-Checkbox-checkmarkOut-mrgEX;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzguMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNjFMNC41MiA4LjU0MWEuNzUuNzUgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1Ljc1IDAgMCAxIDEuMDYyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);mask-position:50%;mask-size:75%;mask-repeat:no-repeat}.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate{background:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg));border-color:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg))}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):before{animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards prc-Checkbox-checkmarkIn-73iWj}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):disabled{background-color:var(--control-checked-bgColor-disabled,var(--color-switch-track-disabled-bg));border-color:var(--control-checked-borderColor-disabled,var(--color-switch-track-disabled-bg));opacity:1}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):disabled:before{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg))}@media (forced-colors:active){.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate{background-color:canvastext;border-color:canvastext}}.prc-Checkbox-Checkbox-jjOgT:disabled{cursor:not-allowed}.prc-Checkbox-Checkbox-jjOgT:checked{transition:background-color,border-color 80ms cubic-bezier(.32,0,.67,0)}.prc-Checkbox-Checkbox-jjOgT:checked:before{visibility:visible;transition:visibility linear}.prc-Checkbox-Checkbox-jjOgT:indeterminate{background:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg))}.prc-Checkbox-Checkbox-jjOgT:indeterminate:before{visibility:visible;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIyIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTAgMiI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAxYTEgMSAwIDAgMSAxLTFoOGExIDEgMCAxIDEgMCAySDFhMSAxIDAgMCAxLTEtMSIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.prc-Checkbox-Checkbox-jjOgT:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}@keyframes prc-Checkbox-checkmarkIn-73iWj{0%{clip-path:inset(var(--base-size-16,1rem)0 0 0)}to{clip-path:inset(0)}}@keyframes prc-Checkbox-checkmarkOut-mrgEX{0%{clip-path:inset(0)}to{clip-path:inset(var(--base-size-16,1rem)0 0 0)}}.prc-Token-TokenButton-L3DuN:focus,.prc-Token-TokenButton-L3DuN:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-Token-TokenButton-L3DuN:active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}@property --prc-dialog-scrollgutter{initial-value:0;inherits:false;syntax:"<length>"}@keyframes prc-Dialog-dialog-backdrop-appear-tCG2K{0%{opacity:0}to{opacity:1}}@keyframes prc-Dialog-Overlay--motion-scaleFade-mE6-C{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes prc-Dialog-Overlay--motion-slideUp-tPElO{0%{transform:translateY(100%)}}@keyframes prc-Dialog-Overlay--motion-slideInRight-BR-CZ{0%{transform:translate(-100%)}}@keyframes prc-Dialog-Overlay--motion-slideInLeft-ISmQZ{0%{transform:translate(100%)}}@keyframes prc-Dialog-detect-scroll-b3i8Q{0%,to{--can-scroll:1}}.prc-Token-TokenTextContainer-cOUaD:is(a,button,[tabIndex="0"]):after{content:"";position:absolute;inset:0}.prc-Token-Token-A5-r7:where([data-interactive=true]):hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium));color:var(--fgColor-default,var(--color-fg-default))}.prc-Breadcrumbs-ItemWrapper-k0NLn,.prc-Breadcrumbs-ItemWrapper-k0NLn:after{font-size:var(--text-body-size-medium,.875rem);display:inline-block}.prc-Breadcrumbs-ItemWrapper-k0NLn:after{border-right:.1em solid var(--fgColor-muted,var(--color-fg-muted));content:"";height:.8em;margin:0 .5em;transform:rotate(15deg) translateY(.0625em)}.prc-Breadcrumbs-ItemWrapper-k0NLn:last-child:after{content:none}.prc-Breadcrumbs-Item-jcraJ:focus-visible{border-radius:var(--borderRadius-small,.1875rem);box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}:is([data-variant=normal] .prc-Breadcrumbs-Item-jcraJ):not([aria-current]):hover{-webkit-text-decoration:underline;text-decoration:underline}:is([data-variant=normal] .prc-Breadcrumbs-Item-jcraJ):focus-visible{-webkit-text-decoration:none;text-decoration:none}:is([data-variant=spacious] .prc-Breadcrumbs-Item-jcraJ):hover{background:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));-webkit-text-decoration:none;text-decoration:none}:is(:is(.prc-Breadcrumbs-BreadcrumbsItem-L-Xrs .prc-Breadcrumbs-MenuDetails-JOGTj) summary)::-webkit-details-marker{display:none}.prc-Textarea-TextArea-snlco:focus{outline:0}.prc-Textarea-TextArea-snlco:disabled{resize:none}@keyframes prc-Skeleton-shimmer---lzU{0%{mask-position:200%}to{mask-position:0}}.prc-FilteredActionList-ActionListItem-RSinr:focus{background:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg))}.prc-FilteredActionList-ActionListItem-RSinr:focus:after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-FilteredActionList-ActionListItem-RSinr:where([data-input-focused]):where([data-first-child]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-Details-Details-GckmQ>summary::-webkit-details-marker{display:none}.prc-Header-HeaderLink-NpVNI:focus,.prc-Header-HeaderLink-NpVNI:hover{color:var(--header-fgColor-default,var(--color-header-text))}@media (hover:hover){.prc-components-UnderlineItem-7fP-n:hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle));-webkit-text-decoration:none;text-decoration:none;transition:background-color .12s ease-out}}.prc-components-UnderlineItem-7fP-n:focus{box-shadow:inset 0 0 0 2px var(--fgColor-accent,var(--color-accent-fg));outline:2px solid #0000}.prc-components-UnderlineItem-7fP-n:focus:not(:focus-visible){box-shadow:none}.prc-components-UnderlineItem-7fP-n:focus-visible{box-shadow:inset 0 0 0 2px var(--fgColor-accent,var(--color-accent-fg));outline:2px solid #0000}.prc-components-UnderlineItem-7fP-n [data-content]:before{content:attr(data-content);font-weight:var(--base-text-weight-semibold,600);visibility:hidden;white-space:nowrap;height:0;display:block}.prc-components-UnderlineItem-7fP-n:after{bottom:calc(50% - var(--control-xlarge-size,var(--base-size-48,3rem))/2 - 1px);content:"";pointer-events:none;background-color:#0000;border-radius:0;width:100%;height:2px;position:absolute;right:50%;transform:translate(50%,-50%)}.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]):after,.prc-components-UnderlineItem-7fP-n[aria-selected=true]:after{background-color:var(--underlineNav-borderColor-active,var(--color-primer-border-active,#fd8c73))}@media (forced-colors:active){.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]):after,.prc-components-UnderlineItem-7fP-n[aria-selected=true]:after{background-color:linktext}}@keyframes prc-components-loadingCounterKeyFrames-8tMlf{0%{opacity:1}to{opacity:.2}}.prc-SegmentedControl-Item-tSCQh:not(:last-child):after{background-color:var(--borderColor-default,var(--color-border-default));bottom:var(--base-size-8,.5rem);content:"";right:calc(var(--base-size-2,.125rem)*-1);top:var(--base-size-8,.5rem);width:1px;position:absolute}.prc-SegmentedControl-Item-tSCQh:not(:last-child):has(+[data-selected]):after,.prc-SegmentedControl-Item-tSCQh:not(:last-child):where([data-selected]):after,.prc-SegmentedControl-Item-tSCQh:focus-within:has(:focus-visible){background-color:#0000}.prc-SegmentedControl-Button-E48xz:focus:not(:disabled){box-shadow:none;outline:var(--base-size-2,.125rem) solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-1px}.prc-SegmentedControl-Button-E48xz:focus:not(:disabled):not(:focus-visible){outline:1px solid #0000}.prc-SegmentedControl-Button-E48xz:focus-visible:not(:disabled){box-shadow:none;outline:var(--base-size-2,.125rem) solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-1px}.prc-SegmentedControl-Button-E48xz:focus:focus-visible:not(:last-child):after{width:0}@media (pointer:coarse){.prc-SegmentedControl-Button-E48xz:before{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-SegmentedControl-Button-E48xz:not([aria-current=true],[aria-disabled=true]):hover .prc-SegmentedControl-Content-1COlk{background-color:var(--controlTrack-bgColor-hover,var(--color-switch-track-hover-bg))}.prc-SegmentedControl-Button-E48xz:not([aria-current=true],[aria-disabled=true]):active .prc-SegmentedControl-Content-1COlk{background-color:var(--controlTrack-bgColor-active,var(--color-switch-track-active-bg))}.prc-SegmentedControl-Text-7S2y2:after{content:attr(data-text);font-weight:var(--base-text-weight-semibold,600);pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden;height:0;display:block;overflow:hidden}:is(.prc-Timeline-Timeline-awSoC:where([data-clip-sidebar]) .prc-Timeline-TimelineItem-QwDVH:first-child):where([data-condensed]):before{top:var(--base-size-12,.75rem)}:is(.prc-Timeline-Timeline-awSoC:where([data-clip-sidebar]) .prc-Timeline-TimelineItem-QwDVH:last-child):where([data-condensed]):before{height:var(--base-size-12,.75rem)}.prc-Timeline-TimelineItem-QwDVH:before{background-color:var(--borderColor-muted,var(--color-border-muted));content:"";width:2px;display:block;position:absolute;top:0;bottom:0;left:0}@media (prefers-color-scheme:light){[data-color-mode=auto][data-light-theme*=light]{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: }}@media (prefers-color-scheme:dark){[data-color-mode=auto][data-dark-theme*=dark]{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial}}[role=button]:focus:not(:focus-visible):not(.focus-visible),[role=tabpanel][tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),a:focus:not(:focus-visible):not(.focus-visible),button:focus:not(:focus-visible):not(.focus-visible),summary:focus:not(:focus-visible):not(.focus-visible){box-shadow:none;outline:none}[tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),details-dialog:focus:not(:focus-visible):not(.focus-visible){outline:none}:is(.prc-src-BaseStyles-aopSS :where(a:not([class*=prc-]):not([class*=PRC-]):not([class*=Primer_Brand__]))):hover{-webkit-text-decoration:underline;text-decoration:underline}.prc-components-ButtonReset-O-bEI::-moz-focus-inner{border:0}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):active,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):focus,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):hover{z-index:1}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):active,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):focus,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):hover{z-index:1}.prc-DialogV1-Overlay-nYh-4:before{background:var(--overlay-backdrop-bgColor,var(--color-overlay-backdrop));content:" ";cursor:default;z-index:99;display:block;position:fixed;inset:0}.prc-DataTable-TableHeader-eyTab .prc-DataTable-TableSortButton--aq0y:focus .prc-DataTable-TableSortIcon--ascending-Lpx6z,.prc-DataTable-TableHeader-eyTab:hover .prc-DataTable-TableSortIcon--ascending-Lpx6z{visibility:visible}.prc-DataTable-TableRow-Icc7F:hover .prc-DataTable-TableCell-Fk4ve:not(.prc-DataTable-TableCellSkeleton-DMdM5){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-TabNav-TabNavLink-u3umI:hover{color:var(--fgColor-default,var(--color-fg-default))}.prc-TabNav-TabNavLink-u3umI:focus,.prc-TabNav-TabNavLink-u3umI:hover{-webkit-text-decoration:none;text-decoration:none}.prc-TabNav-TabNavLink-u3umI:focus{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-6px}.prc-DataTable-TablePaginationAction-SPa7Q[data-has-page]:focus,.prc-DataTable-TablePaginationAction-SPa7Q[data-has-page]:hover,.prc-DataTable-TablePaginationPage-Fn3s-:focus,.prc-DataTable-TablePaginationPage-Fn3s-:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-DataTable-TablePaginationPage-Fn3s-[data-active=true]:focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-ActionBar-Divider-6V8yH:before{background:var(--borderColor-muted,var(--color-border-muted));content:"";height:var(--base-size-20,1.25rem);width:var(--borderWidth-thin,.0625rem);display:block}.prc-PageLayout-DraggableHandle-9s6B4:before{background-color:var(--draggable-handle--bg-color,var(--bgColor-neutral-muted,var(--color-neutral-subtle)));border-radius:inherit;content:"";opacity:var(--draggable-handle--drag-opacity,0);transition:var(--draggable-handle--transition,opacity .15s ease);position:absolute;inset:0}.prc-PageLayout-DraggableHandle-9s6B4:hover:before{opacity:1}@media (hover:hover) and (pointer:fine){.prc-ActionList-Item-eN6NY:hover{background:var(--item-hover-bg-override,var(--bgColor-muted,var(--color-canvas-subtle)));cursor:pointer}.prc-ActionList-Item--danger-2UZJs:hover{background:var(--item-hover-bg-override,var(--bgColor-danger-muted,var(--color-danger-subtle)));color:var(--fgColor-danger,var(--color-danger-fg))}.prc-ActionList-Item--disabled-6k-1w:hover{cursor:default;background:0 0}}.prc-ActionList-Item-eN6NY:not(:first-of-type):not([data-component=ActionList\.Divider]+*):not([data-component=ActionList\.Header]+*) .prc-ActionList-DividedContent-qks5p:before{border-top-width:0;border:0 solid var(--borderColor-muted,var(--color-border-muted));content:" ";width:100%;display:block;position:absolute;top:-7px}:where([data-divider]) .prc-ActionList-DividedContent-qks5p:before{border-top-width:1px}.prc-ActionList-Item-eN6NY:hover .prc-ActionList-DividedContent-qks5p:before,:hover+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before{border-color:var(--item-hover-divider-border-color-override,transparent)!important}.prc-ActionList-Item-eN6NY:focus .prc-ActionList-DividedContent-qks5p:before,.prc-ActionList-Item-eN6NY[data-is-active-descendant] .prc-ActionList-DividedContent-qks5p:before,:focus+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before,[data-active-descendant]+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before{border-color:#0000!important}.prc-ActionList-Item-eN6NY:focus{outline:none}.prc-ActionList-Item-eN6NY:active,.prc-ActionList-Item-eN6NY:focus{background:var(--bgColor-accent-muted,var(--color-accent-subtle))}.prc-ActionList-Item-eN6NY[data-divider]:not(:first-of-type):not([data-component=ActionList\.Divider]+.prc-ActionList-Item-eN6NY):not([data-component=ActionList\.Header]+.prc-ActionList-Item-eN6NY) .prc-ActionList-DividedContent-qks5p:before{border-top-width:var(--borderWidth-thin,.0625rem)}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f):focus-visible>div{box-shadow:var(--boxShadow-thick,inset 0 0 0 .125rem) var(--fgColor-accent,var(--color-accent-fg))}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f):focus-visible>div{outline-offset:-2;outline:2px solid highlighttext}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):hover{outline-offset:-2px;outline:2px solid #0000}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):has(.prc-TreeView-TreeViewItemSkeleton-FGlnx):hover{cursor:default;background-color:#0000}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):has(.prc-TreeView-TreeViewItemSkeleton-FGlnx):hover{outline:none}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f[aria-current=true]>.prc-TreeView-TreeViewItemContainer-z6qqQ):after{background-color:var(--fgColor-accent,var(--color-accent-fg));border-radius:var(--borderRadius-medium,.375rem);content:"";height:1.5rem;left:calc(var(--base-size-8,.5rem)*-1);top:calc(50% - var(--base-size-12,.75rem));width:.25rem;position:absolute}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f[aria-current=true]>.prc-TreeView-TreeViewItemContainer-z6qqQ):after{background-color:highlighttext}}.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemToggleHover-H9tbt:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}@media (hover:hover){.prc-TreeView-TreeViewRootUlStyles-Mzrmj:focus-within .prc-TreeView-TreeViewItemLevelLine-F-0-2,.prc-TreeView-TreeViewRootUlStyles-Mzrmj:hover .prc-TreeView-TreeViewItemLevelLine-F-0-2{border-color:var(--borderColor-muted,var(--color-border-muted))}}:is(.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=anchored]),.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=full-screen]))::backdrop{background-color:#0000}.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=modal])::backdrop{background-color:var(--overlay-backdrop-bgColor,var(--color-overlay-backdrop))}.prc-SelectPanel2-TextInput-lHH1n:has(input:placeholder-shown) .TextInput-action{display:none}.prc-Popover-PopoverContent-2x-Aj:after,.prc-Popover-PopoverContent-2x-Aj:before{content:"";display:inline-block;position:absolute;left:50%}.prc-Popover-PopoverContent-2x-Aj:before{border-bottom-color:#0000;border:var(--base-size-8,.5rem) solid transparent;border-bottom:var(--base-size-8,.5rem) solid var(--borderColor-default,var(--color-border-default));top:calc(var(--base-size-16,1rem)*-1);margin-left:-9px}.prc-Popover-PopoverContent-2x-Aj:after{border:7px solid #0000;border-bottom:7px solid var(--overlay-bgColor,var(--color-canvas-overlay));margin-left:calc(var(--base-size-8,.5rem)*-1);top:-14px}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{border-bottom-color:#0000;top:auto}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{border-top-color:var(--borderColor-default,var(--color-border-default));bottom:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after{border-top-color:var(--overlay-bgColor,var(--color-canvas-overlay));bottom:-14px}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):before{margin-left:0;left:auto}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):before{right:20px}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):after{right:21px}:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{left:var(--base-size-24,1.5rem);margin-left:0}:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after{left:calc(var(--base-size-24,1.5rem) + 1px)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-bottom-color:#0000;margin-left:0;top:50%;left:auto}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{margin-top:calc((var(--base-size-8,.5rem) + 1px)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{margin-top:calc(var(--base-size-8,.5rem)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-left-color:var(--borderColor-default,var(--color-border-default));right:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{border-left-color:var(--overlay-bgColor,var(--color-canvas-overlay));right:-14px}:is(:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-right-color:var(--borderColor-default,var(--color-border-default));left:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{border-right-color:var(--overlay-bgColor,var(--color-canvas-overlay));left:-14px}:is(:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj):before{top:var(--base-size-24,1.5rem)}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{top:auto}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{bottom:var(--base-size-16,1rem)}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{bottom:calc(var(--base-size-16,1rem) + 1px)}.prc-ActionList-List-0R5kQ:focus-within{--item-hover-bg-override:none;--item-hover-divider-border-color-override:var(--borderColor-muted,var(--color-border-muted))}.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover{width:auto}:is(.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within) .prc-AvatarStack-AvatarItem-70eW3{--mask-size:100%;mask-position:calc(var(--avatar-stack-size)*var(--mask-start)) center,0 0;opacity:1;visibility:visible;margin-inline-start:var(--base-size-4,.25rem)}:is(:is(.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within) .prc-AvatarStack-AvatarItem-70eW3):first-child{margin-inline-start:0}.prc-ToggleSwitch-SwitchButton-1CtM6:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:3px}.prc-ToggleSwitch-SwitchButton-1CtM6:focus:not(:focus-visible){outline:1px solid #0000}@media (pointer:coarse){.prc-ToggleSwitch-SwitchButton-1CtM6:before{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):focus-visible),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):hover){background-color:var(--controlTrack-bgColor-hover,var(--color-switch-track-hover-bg,#dfe6ec))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):active),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):active:focus-visible){background-color:var(--controlTrack-bgColor-active,var(--color-switch-track-active-bg,#d9e0e8))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):focus-visible),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):hover){background-color:var(--control-checked-bgColor-hover,var(--color-switch-track-checked-hover-bg,#0860ca))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):active),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):active:focus-visible){background-color:var(--control-checked-bgColor-active,var(--color-switch-track-checked-active-bg,#0757ba))}@keyframes prc-ProgressBar-shimmer-hIHBF{0%{mask-position:200%}to{mask-position:0}}@media (forced-colors:active){:root{--progress-bg:LinkText;--progressBar-track-bgColor:CanvasText}}.prc-Pagination-Page-Etgqf:focus,.prc-Pagination-Page-Etgqf:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));outline:0;-webkit-text-decoration:none;text-decoration:none;transition-duration:.1s}.prc-Pagination-Page-Etgqf:focus-visible{outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-Pagination-Page-Etgqf:active{border-color:var(--borderColor-muted,var(--color-border-muted))}.prc-Pagination-Page-Etgqf[aria-current]:hover{background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis));color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));border-color:#0000}.prc-Pagination-Page-Etgqf[aria-current]:focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-Pagination-Page-Etgqf[aria-hidden]:hover,.prc-Pagination-Page-Etgqf[role=presentation]:hover{color:var(--fgColor-disabled,var(--color-primer-fg-disabled));cursor:default;background-color:#0000}.prc-NavList-GroupHeading-mN50z>a:hover{-webkit-text-decoration:underline;text-decoration:underline}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-8px}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus:not(:disabled):not(:focus-visible){outline:1px solid #0000}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-8px}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus,.prc-UnderlineNav-UnderlineNavLink-u9IaZ:hover{border-bottom-color:var(--borderColor-muted,var(--color-border-muted));color:var(--fgColor-default,var(--color-fg-default));-webkit-text-decoration:none;text-decoration:none;transition:border-bottom-color .2s}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus .prc-UnderlineNav-UnderlineNavOcticon-oU5sK,.prc-UnderlineNav-UnderlineNavLink-u9IaZ:hover .prc-UnderlineNav-UnderlineNavOcticon-oU5sK{color:var(--fgColor-muted,var(--color-fg-muted))}@media (prefers-color-scheme:light){:is([data-color-mode=auto][data-light-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=auto][data-light-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=auto][data-light-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=auto][data-light-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}}@media (prefers-color-scheme:dark){:is([data-color-mode=auto][data-dark-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=auto][data-dark-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=auto][data-dark-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=auto][data-dark-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}}:is([data-color-mode=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}.prc-Token-IssueLabel-2IazM:where([data-selected=true]):after{border-radius:var(--borderRadius-full,624.938rem);bottom:calc(var(--base-size-2,.125rem)*-1);content:"";left:calc(var(--base-size-2,.125rem)*-1);pointer-events:none;right:calc(var(--base-size-2,.125rem)*-1);top:calc(var(--base-size-2,.125rem)*-1);z-index:1;display:block;position:absolute}}</style>
<meta http-equiv=x-pjax-version content=654334c25d8985ca656d5a1381592bb3cb9301367abba0b3d9d2914cc784dab7 data-turbo-track=reload>
<meta http-equiv=x-pjax-csp-version content=21a43568025709b66240454fc92d4f09335a96863f8ab1c46b4a07f6a5b67102 data-turbo-track=reload>
<meta http-equiv=x-pjax-css-version content=20414e98442146cd7c7f78b5f030955d6ce4de6d09dfb1ec55df5bf7ece04854 data-turbo-track=reload>
<meta http-equiv=x-pjax-js-version content=5513290f8d09a9ed78de519ab8316ed23b2b0ddd5e91d2420df56691d00827e8 data-turbo-track=reload>
<style>.GlobalCreateMenu-module__actionMenuButton__Hj_iB{border:solid var(--borderWidth-thin) var(--control-borderColor-rest);padding:var(--control-medium-paddingInline-condensed);gap:var(--base-size-4,.125rem)}.styles-module__appHeader__YzYWk{color:var(--fgColor-default);background:var(--bgColor-inset);box-shadow:inset 0 calc(var(--borderWidth-thin,1px)*-1) var(--borderColor-default)}.styles-module__left__Fylw7{padding-right:var(--base-size-8)}.styles-module__right__mlBQg{padding-left:var(--base-size-8)}.styles-module__withLocalNavigation__rjTJ_{padding-bottom:var(--base-size-4)}.styles-module__appHeaderButton__axedQ{border:solid var(--borderWidth-thin) var(--control-borderColor-rest)}.styles-module__itemDivider__nunbs{width:var(--borderWidth-thin);background:var(--control-borderColor-rest);height:var(--base-size-20);margin-inline:var(--base-size-4)}.styles-module__center__R3QRv{flex:1;min-width:0;padding-inline:0}@media (max-width:1024px){.styles-module__center__R3QRv{justify-content:flex-end}}.styles-module__appHeaderHome__nkA_U{color:var(--fgColor-default);margin-left:var(--base-size-4);outline-offset:var(--base-size-2);border-radius:50%}.styles-module__contextRegion__VbSp2{height:var(--base-size-32)}.styles-module__contextCrumb__IzGIq{color:var(--fgColor-default);min-width:3ch;line-height:var(--base-size-24);border-radius:var(--borderRadius-medium);padding-inline:var(--base-size-6);padding-block:var(--base-size-4);align-items:center;height:100%;display:inline-flex}.styles-module__contextCrumb__IzGIq:hover{background:var(--control-transparent-bgColor-hover);text-decoration:none}.styles-module__contextCrumb__IzGIq:active{background:var(--control-transparent-bgColor-active);text-decoration:none}.styles-module__repoPickerDropdownButton__WjHYX:hover{background:var(--control-transparent-bgColor-hover)}.styles-module__repoPickerDropdownButton__WjHYX:active{background:var(--control-transparent-bgColor-active)}.styles-module__contextCrumbStatic__zx68k:hover{background:0 0;text-decoration:none}.styles-module__contextCrumbLast__tI2e3{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--base-text-weight-semibold);display:inline-block;overflow:hidden}.styles-module__notificationIndicator__D_jL0:before{top:calc(var(--base-size-4)/-2);right:calc(var(--base-size-4)/-2);width:var(--base-size-8,8px);height:var(--base-size-8,8px);content:"";background:var(--fgColor-accent);box-shadow:0 0 0 calc(var(--base-size-4,4px)/2) var(--bgColor-inset);border-radius:50%;display:block;position:absolute}.CopilotItems-module__AgentsMenu__WsBs_{padding-left:var(--base-size-6);padding-right:var(--base-size-6)}.CopilotItems-module__AgentsMenu__WsBs_ [data-component=leadingVisual]{margin-right:var(--base-size-4)}.CopilotItems-module__AgentsMenu__WsBs_.CopilotItems-module__hasNotification__OHj_j:before{top:calc(var(--base-size-4)/-2);right:calc(var(--base-size-4)/-2);width:var(--base-size-8,8px);height:var(--base-size-8,8px);content:"";box-shadow:0 0 0 calc(var(--base-size-4,4px)/2);background:var(--fgColor-attention);color:#0000;border-radius:50%;display:block;position:absolute}.Search-module__searchButtonGroup__aetw5{display:flex}.Search-module__searchButton__aiE0a:hover{background-color:var(--bgColor-transparent)}.Search-module__kbd__WCskr{width:var(--base-size-16,16px);height:var(--base-size-16,16px);font-size:var(--text-caption-size,12px);color:inherit;vertical-align:text-bottom;background:var(--bgColor-transparent);border:var(--borderWidth-thin) solid var(--fgColor-muted);border-radius:var(--borderRadius-small);box-shadow:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-grid}@media (max-width:1024px){.Search-module__searchButtonGroup__aetw5{display:none}.Search-module__smallSearchButton___8Gvn{display:flex}.search-suggestions{top:0;left:0;width:100vw!important;position:fixed!important}}.Search-module__placeholder__p9hbG{width:100%;line-height:var(--text-body-lineHeight-medium);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;padding-right:var(--base-size-32);display:block;overflow:hidden}.Search-module__text__veSYi{font-weight:var(--text-caption-weight)}.Search-module__value__TFoak{color:var(--fgColor-muted)}.GlobalNavUserMenu-module__anchor__Dcej6{outline-offset:var(--base-size-2);border-radius:50%}.GlobalNavUserMenu-module__container__NaVIt{display:flex;position:relative}</style><style data-styled=active data-styled-version=5.3.11>.lpqgUB{width:32px;height:32px}.iIGVMW:hover{color:var(--fgColor-default,var(--color-fg-default,#1F2328))}</style><style>@keyframes LoadingSkeleton-module__wave__huYKA{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}@keyframes LoadingSkeleton-module__pulse__HTUJd{0%{opacity:.3}10%{opacity:1}to{opacity:.3}}.LoadingSkeleton-module__skeleton__euqGn:after{background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle)),transparent);content:"";animation:1.5s linear infinite LoadingSkeleton-module__wave__huYKA;position:absolute;inset:0;transform:translate(-100%)}.LoadingSkeleton-module__pulse__HTUJd:after{animation:none}</style><style>.ValidationErrorPopover-module__PopoverContent__j2P4I:before,.ValidationErrorPopover-module__PopoverContent__j2P4I:after{transform:translateX(var(--caret-offset));left:50%}.ValidationErrorPopover-module__PopoverContent__j2P4I.ValidationErrorPopover-module__aboveCaret__FPlt8:before,.ValidationErrorPopover-module__PopoverContent__j2P4I.ValidationErrorPopover-module__aboveCaret__FPlt8:after{border-top-color:var(--fgColor-danger)!important}.ValidationErrorPopover-module__PopoverContent__j2P4I.ValidationErrorPopover-module__belowCaret__SGycK:before,.ValidationErrorPopover-module__PopoverContent__j2P4I.ValidationErrorPopover-module__belowCaret__SGycK:after{border-bottom-color:var(--fgColor-danger)!important}.Input-module__multiDateInputContainer__ZoN6D .Input-module__multiDateInput__Y8qLH input:focus{width:11ch}.Day-module__day__xAppa[aria-selected]:not([aria-disabled=true]):focus-visible{z-index:1;outline:var(--focus-outline);outline-offset:2px}.Day-module__day__xAppa[aria-selected]:not([aria-disabled=true]):where(:not(.Day-module__selected__llCRQ)):hover{background:var(--control-bgColor-hover)}.Day-module__day__xAppa[aria-selected]:not([aria-disabled=true]):where(:not(.Day-module__selected__llCRQ)):active{background:var(--control-bgColor-active)}.Day-module__day__xAppa.Day-module__today__R1c8w .Day-module__date__IM5H3:after{content:"";background:var(--text-color);border-radius:1px;width:16px;height:2px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Panel-module__pickers__NDS79 .Panel-module__picker__PCMDM :focus{outline:var(--focus-outline)}.DragAndDropItem-module__dragItem__TFnSd:after,.DragAndDropItem-module__dragItem__TFnSd:before{z-index:1;content:"";background-color:var(--bgColor-accent-emphasis);border:0;display:block;position:absolute}.DragAndDropItem-module__dragItem__TFnSd.DragAndDropItem-module__vertical__M46WA:after,.DragAndDropItem-module__dragItem__TFnSd.DragAndDropItem-module__vertical__M46WA:before{height:2px;left:0;right:0}.DragAndDropItem-module__dragItem__TFnSd.DragAndDropItem-module__horizontal__zLrbA:after,.DragAndDropItem-module__dragItem__TFnSd.DragAndDropItem-module__horizontal__zLrbA:before{width:2px;top:0;bottom:0}.DragAndDropItem-module__dragItem__TFnSd.DragAndDropItem-module__vertical__M46WA:before{top:0;transform:translateY(-50%)}.DragAndDropItem-module__dragItem__TFnSd.DragAndDropItem-module__vertical__M46WA:after{bottom:0;transform:translateY(50%)}.DragAndDropItem-module__dragItem__TFnSd.DragAndDropItem-module__horizontal__zLrbA:before{left:0;transform:translate(-50%)}.DragAndDropItem-module__dragItem__TFnSd.DragAndDropItem-module__horizontal__zLrbA:after{right:0;transform:translate(50%)}</style><style>@keyframes ControlledTooltip-module__tooltip-appear__fyv7v{0%{opacity:0}to{opacity:1}}.ControlledTooltip-module__tooltipBase__N1MbN:after{z-index:1000000;font:normal normal 11px/1.5 var(--fontStack-system);-webkit-font-smoothing:subpixel-antialiased;color:var(--fgColor-onEmphasis);text-align:center;text-shadow:none;text-transform:none;letter-spacing:normal;overflow-wrap:break-word;white-space:pre;pointer-events:none;content:attr(data-visible-text);background:var(--bgColor-emphasis);border-radius:var(--borderRadius-medium);opacity:0;padding:.5em .75em;text-decoration:none;display:none;position:absolute}.ControlledTooltip-module__tooltippedOpen__eNKn6:after,.ControlledTooltip-module__tooltipBase__N1MbN:hover:after,.ControlledTooltip-module__tooltipBase__N1MbN:active:after,.ControlledTooltip-module__tooltipBase__N1MbN:focus:after{opacity:1;text-decoration:none;display:inline-block}@media (prefers-reduced-motion:no-preference){.ControlledTooltip-module__tooltippedOpen__eNKn6:after,.ControlledTooltip-module__tooltipBase__N1MbN:hover:after,.ControlledTooltip-module__tooltipBase__N1MbN:active:after,.ControlledTooltip-module__tooltipBase__N1MbN:focus:after{opacity:0;animation-name:ControlledTooltip-module__tooltip-appear__fyv7v;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.ControlledTooltip-module__tooltippedNoDelay__bW6WD.ControlledTooltip-module__tooltippedOpen__eNKn6:after,.ControlledTooltip-module__tooltippedNoDelay__bW6WD:hover:after,.ControlledTooltip-module__tooltippedNoDelay__bW6WD:active:after,.ControlledTooltip-module__tooltippedNoDelay__bW6WD:focus:after{animation-delay:0s}}.ControlledTooltip-module__tooltippedS__JL_qv:after,.ControlledTooltip-module__tooltippedSe__OyhVh:after,.ControlledTooltip-module__tooltippedSw__me2O2:after{margin-top:6px;top:100%;right:50%}.ControlledTooltip-module__tooltippedSe__OyhVh:after{margin-left:calc(-1*var(--base-size-16));left:50%;right:auto}.ControlledTooltip-module__tooltippedSw__me2O2:after{margin-right:calc(-1*var(--base-size-16))}.ControlledTooltip-module__tooltippedN__KIj7h:after,.ControlledTooltip-module__tooltippedNe__gVDNf:after,.ControlledTooltip-module__tooltippedNw__irSZE:after{margin-bottom:6px;bottom:100%;right:50%}.ControlledTooltip-module__tooltippedNe__gVDNf:after{margin-left:calc(-1*var(--base-size-16));left:50%;right:auto}.ControlledTooltip-module__tooltippedNw__irSZE:after{margin-right:calc(-1*var(--base-size-16))}.ControlledTooltip-module__tooltippedS__JL_qv:after,.ControlledTooltip-module__tooltippedN__KIj7h:after{transform:translate(50%)}.ControlledTooltip-module__tooltippedW__aMYMo:after{margin-right:6px;bottom:50%;right:100%;transform:translateY(50%)}.ControlledTooltip-module__tooltippedE__oIBoq:after{margin-left:6px;bottom:50%;left:100%;transform:translateY(50%)}.ControlledTooltip-module__tooltippedAlignRight2__gd5yl:after{margin-right:0;right:0}.ControlledTooltip-module__tooltippedAlignLeft2__F4iA8:after{margin-left:0;left:0}.ControlledTooltip-module__tooltippedMultiline__t2wgM:after{overflow-wrap:break-word;white-space:pre-line;border-collapse:separate;width:max-content;max-width:250px}.RepoSelectPanel-module__CopilotRepoSelectPanelAnchored__AVsfX::backdrop{background-color:#0000}.ChatInput-module__chatForm__YoMl2:has(.ChatInput-module__input__lPYf_:focus){outline:2px solid var(--focus-outlineColor);outline-offset:-1px}.ChatInput-module__input__lPYf_::selection{color:var(--fgColor-default);background-color:var(--codeMirror-selection-bgColor)}.ChatInput-module__input__lPYf_::placeholder{color:var(--fgColor-muted)}.ChatInput-module__CommandIconButton__Avrym:hover{background:var(--bgColor-danger-muted)}.ChatInput-module__actionsMultiple__T49V8 .ChatInput-module__toolbarButtons__Mqs1z:after{content:"";border-left:var(--borderWidth-default) solid var(--borderColor-default);width:0;height:24px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.WebSearchReferencePreview-module__bing-icon___VBVc:before{content:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWxhYmVsPSJCaW5nSWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiPjxnIGNsaXAtcGF0aD0idXJsKCNhKSI+PHBhdGggZmlsbD0idXJsKCNiKSIgZD0iTTEzLjkwMyAxMC4yNzJhNC4zMiA0LjMyIDAgMCAxLTEuMTU3IDIuOTQyIDEuOTQxIDEuOTQxIDAgMCAwIC40NDctLjg0NmwuMDAzLS4wMS4wMTctLjA4NGEyLjQ4OSAyLjQ4OSAwIDAgMCAuMDI1LS4xNyAxLjkzIDEuOTMgMCAwIDAtLjU4Ni0xLjU5NCAxLjkzIDEuOTMgMCAwIDAtLjg2Ni0uNDg2aC0uMDA0bC0uMDM0LS4wMTEtLjUwNC0uMTczLTEuMzE3LS40NTNoLS4wMTNsLS4wODMtLjAzYTEuMjIyIDEuMjIyIDAgMCAxLS42Mi0uNTQ4bC0uNDgtMS4yMy0uNTUtMS40MDUtLjEwNi0uMjctLjAyOC0uMDU2YS42MjIuNjIyIDAgMCAxLS4wNDYtLjIzNi41NTUuNTU1IDAgMCAxIDAtLjA2My42MTQuNjE0IDAgMCAxIC44NS0uNTAzbDIuNDU2IDEuMjU4LjQ4NC4yNDdjLjI1Ni4xNTIuNDk1LjMzMS43MTQuNTM0YTQuMzA4IDQuMzA4IDAgMCAxIDEuMzk4IDMuMTg3WiI+PC9wYXRoPjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik0xMy4yNDYgMTEuOTFjMCAuMTIyLS4wMTEuMjQ0LS4wMzQuMzY0LS4wMDYuMDMxLS4wMTIuMDYzLS4wMi4wOTMtLjAxNC4wNTYtLjAyOS4xMS0uMDQ3LjE2NWwtLjAzLjA4M2MtLjAxLjAyNy0uMDIzLjA1NS0uMDM0LjA4MmExLjk2OCAxLjk2OCAwIDAgMS0uMzM1LjUxNmMtLjM1OC4zOTYtMS41NzMgMS4xMDItMi4wMiAxLjM4OWwtLjk5NC42MDVjLS43MjkuNDUtMS40MTcuNzY3LTIuMjgzLjc4OGgtLjEyMWMtLjA1NiAwLS4xMTIgMC0uMTY3LS4wMDNhNC4zMjcgNC4zMjcgMCAwIDEtNC4xMjgtMy44MTMgMS45MTcgMS45MTcgMCAwIDAgMi43OTYgMS4zNDlsLjAwNi0uMDA0LjA5OC0uMDU4LjM5NS0uMjMzLjUwNC0uMjk4di0uMDE0bC4wNjUtLjAzOCA0LjUwNS0yLjY3LjM0Ny0uMjA1LjAzNS4wMTJoLjAwNGExLjkzMiAxLjkzMiAwIDAgMSAxLjA1Mi42OTIgMS45NDEgMS45NDEgMCAwIDEgLjQwNiAxLjE5OFoiPjwvcGF0aD48cGF0aCBmaWxsPSJ1cmwoI2QpIiBkPSJNNi44MzIgMy4wMDF2OS45MzhsLS41MDYuMjk2LS4zOTYuMjMzLS4wOTcuMDU5YTEuOTE2IDEuOTE2IDAgMCAxLTIuODMtMS43MDRWLjY0QS42NDIuNjQyIDAgMCAxIDQgLjEwOWwxLjk2IDEuMjhhMS45MTcgMS45MTcgMCAwIDEgLjg3IDEuNjEyWiI+PC9wYXRoPjxnIG9wYWNpdHk9Ii4xNDkiPjxtYXNrIGlkPSJlIiB3aWR0aD0iMTEiIGhlaWdodD0iOCIgeD0iMyIgeT0iOSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgbWFzay10eXBlPSJsdW1pbmFuY2UiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zIDkuNTcyaDEwLjU4NHY2LjU1OEgzVjkuNTcyWiI+PC9wYXRoPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2UpIj48cGF0aCBmaWxsPSJ1cmwoI2YpIiBkPSJNMTMuMjQ0IDExLjkxYzAgLjEyMi0uMDExLjI0NC0uMDMzLjM2NGwtLjAyLjA5M2MtLjAxNS4wNTYtLjAzLjExLS4wNDguMTY1bC0uMDMuMDgzYy0uMDEuMDI3LS4wMjMuMDU1LS4wMzQuMDgyYTEuOTUgMS45NSAwIDAgMS0uMzM1LjUxNmMtLjM1OC4zOTYtMS41NzMgMS4xMDItMi4wMiAxLjM4OWwtLjk5NC42MDVjLS43MjkuNDUtMS40MTcuNzY3LTIuMjgzLjc4OGgtLjEyMWMtLjA1NiAwLS4xMTIgMC0uMTY3LS4wMDNhNC4zMjcgNC4zMjcgMCAwIDEtNC4xMjgtMy44MTMgMS45MTcgMS45MTcgMCAwIDAgMi43OTYgMS4zNDlsLjAwNi0uMDA0LjA5OC0uMDU4LjM5NS0uMjMzLjUwNC0uMjk4di0uMDE0bC4wNjUtLjAzOCA0LjUwNS0yLjY3LjM0Ny0uMjA1LjAzNS4wMTJoLjAwNGExLjkzMSAxLjkzMSAwIDAgMSAxLjA1Mi42OTIgMS45NCAxLjk0IDAgMCAxIC40MDYgMS4xOThaIj48L3BhdGg+PC9nPjwvZz48ZyBvcGFjaXR5PSIuMDk4Ij48bWFzayBpZD0iZyIgd2lkdGg9IjUiIGhlaWdodD0iMTYiIHg9IjMiIHk9Ii0xIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBtYXNrLXR5cGU9Imx1bWluYW5jZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTMtLjAwM2g0LjAzdjE0LjExNUgzVi0uMDAzWiI+PC9wYXRoPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2cpIj48cGF0aCBmaWxsPSJ1cmwoI2gpIiBkPSJNNi44MyAzLjAwMXY5LjkzOGwtLjUwNi4yOTYtLjM5Ni4yMzMtLjA5Ny4wNTlBMS45MTYgMS45MTYgMCAwIDEgMyAxMS44MjNWLjY0YS42NDIuNjQyIDAgMCAxIC45OTktLjUzMmwxLjk2IDEuMjhhMS45MTcgMS45MTcgMCAwIDEgLjg3IDEuNjEyWiI+PC9wYXRoPjwvZz48L2c+PC9nPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjcuMTQ4IiB4Mj0iMTQuMTY1IiB5MT0iNy4wNjUiIHkyPSIxMS4xMjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjMzdCREZGIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuMTgiIHN0b3AtY29sb3I9IiMzM0JGRkQiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii4zNiIgc3RvcC1jb2xvcj0iIzI4QzVGNSI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjUzIiBzdG9wLWNvbG9yPSIjMTVEMEU5Ij48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuNTUiIHN0b3AtY29sb3I9IiMxMkQxRTciPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii41OSIgc3RvcC1jb2xvcj0iIzFDRDJFNSI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjc3IiBzdG9wLWNvbG9yPSIjNDJEOERDIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuOTEiIHN0b3AtY29sb3I9IiM1OURCRDYiPjwvc3RvcD48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM2MkRDRDQiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9IjMuMDM1IiB4Mj0iMTMuMjU0IiB5MT0iMTMuMTQ4IiB5Mj0iMTMuMTQ4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzM5RDJGRiI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjE1IiBzdG9wLWNvbG9yPSIjMzhDRUZFIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuMjkiIHN0b3AtY29sb3I9IiMzNUMzRkEiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii40MyIgc3RvcC1jb2xvcj0iIzJGQjBGMyI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjU1IiBzdG9wLWNvbG9yPSIjMjk5QUVCIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuNTgiIHN0b3AtY29sb3I9IiMyNjkyRUMiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii43NiIgc3RvcC1jb2xvcj0iIzFBNkNGMSI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjkxIiBzdG9wLWNvbG9yPSIjMTM1NUY0Ij48L3N0b3A+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTA0Q0Y1Ij48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImQiIHgxPSI0LjkyNiIgeDI9IjQuOTI2IiB5MT0iMTQuMDM3IiB5Mj0iLjM3OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMxQjQ4RUYiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii4xMiIgc3RvcC1jb2xvcj0iIzFDNTFGMCI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjMyIiBzdG9wLWNvbG9yPSIjMUU2OUY1Ij48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuNTciIHN0b3AtY29sb3I9IiMyMTkwRkIiPjwvc3RvcD48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyNkI4RjQiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZiIgeDE9IjUuMDYxIiB4Mj0iMTEuMzcyIiB5MT0iMTUuNjY2IiB5Mj0iOS4zNjYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmZmIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuMzciIHN0b3AtY29sb3I9IiNGREZERkQiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii41MSIgc3RvcC1jb2xvcj0iI0Y2RjZGNiI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjYiIHN0b3AtY29sb3I9IiNFQkVCRUIiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii42OCIgc3RvcC1jb2xvcj0iI0RBREFEQSI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjc1IiBzdG9wLWNvbG9yPSIjQzRDNEM0Ij48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuODEiIHN0b3AtY29sb3I9IiNBOEE4QTgiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii44NiIgc3RvcC1jb2xvcj0iIzg4OCI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjkxIiBzdG9wLWNvbG9yPSIjNjI2MjYyIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuOTUiIHN0b3AtY29sb3I9IiMzNzM3MzciPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii45OSIgc3RvcC1jb2xvcj0iIzA5MDkwOSI+PC9zdG9wPjxzdG9wIG9mZnNldD0iMSI+PC9zdG9wPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJoIiB4MT0iNC45MjQiIHgyPSI0LjkyNCIgeTE9Ii4xMzkiIHkyPSIxMy45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmZiI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjM3IiBzdG9wLWNvbG9yPSIjRkRGREZEIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuNTEiIHN0b3AtY29sb3I9IiNGNkY2RjYiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii42IiBzdG9wLWNvbG9yPSIjRUJFQkVCIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuNjgiIHN0b3AtY29sb3I9IiNEQURBREEiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii43NSIgc3RvcC1jb2xvcj0iI0M0QzRDNCI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjgxIiBzdG9wLWNvbG9yPSIjQThBOEE4Ij48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuODYiIHN0b3AtY29sb3I9IiM4ODgiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii45MSIgc3RvcC1jb2xvcj0iIzYyNjI2MiI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjk1IiBzdG9wLWNvbG9yPSIjMzczNzM3Ij48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuOTkiIHN0b3AtY29sb3I9IiMwOTA5MDkiPjwvc3RvcD48c3RvcCBvZmZzZXQ9IjEiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgxNnYxNkgweiI+PC9wYXRoPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPgo=)}.ReferenceToken-module__referenceToken__PDTso:hover{background-color:var(--button-invisible-bgColor-hover);text-decoration:none}.ChatInputReferences-module__convertToFileButton__Myfpe:hover{color:var(--fgColor-success)}.ChatInputReferences-module__convertToFileContainer__zjtuG:has(.ChatInputReferences-module__convertToFileButton__Myfpe:hover){background-color:var(--bgColor-success-muted);border-style:solid}@keyframes FullScreenDragOverlay-module__overlay-fade-in__L1GWt{0%{opacity:0}to{opacity:1}}@keyframes FullScreenDragOverlay-module__content-scale-fade-in__j5zQh{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}</style><style>@layer recipes{.ListItem-module__listItem__wBJcm:hover{background-color:var(--bgColor-muted)}.ListItem-module__listItem__wBJcm:where(.ListItem-module__selected__o52Hg):hover{background-color:var(--bgColor-accent-muted)}.ListItem-module__listItem__wBJcm:focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;box-shadow:none}.Title-module__anchor__dBbYy:hover{cursor:pointer}.Title-module__anchor__dBbYy:not(.Title-module__markdown__ylu1K):hover,.Title-module__anchor__dBbYy:where(.Title-module__markdown__ylu1K)>a:hover{color:var(--fgColor-accent);text-decoration:underline}}.MergeBoxSectionHeader-module__wrapperCanExpand__iicCN:hover{cursor:pointer;background:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.MergeBoxSectionHeader-module__wrapperCanExpand__iicCN:has(:focus-visible){outline:solid 2px var(--focus-outlineColor,var(--color-accent-fg));outline-style:auto}.MergeBoxSectionHeader-module__button__R1r_x:after{content:"";position:absolute;inset:0}.SectionListItem-module__listItem__KnGyj:focus,.SectionListItem-module__listItem__KnGyj:hover{padding-right:var(--base-size-6);padding-left:var(--base-size-6);border-radius:var(--borderRadius-medium);margin-left:2px;margin-right:2px}@keyframes StatusCheckStatesIcon-module__smooth-appear__aF0r9{to{opacity:1;transform:scale(1)}}</style><style>.ModelPicker-module__menuButton__Imu_h:disabled .ModelPicker-module__buttonName__xOg9m{color:var(--fgColor-muted)}.ModelPicker-module__messageRetryButtonGroup__YW_Bc:is(:hover,:focus,:focus-within){background-color:var(--button-invisible-bgColor-hover);border-radius:var(--borderRadius-medium)}.ModelPicker-module__messageRetryButtonGroup__YW_Bc:is(:hover,:focus,:focus-within) .ModelPicker-module__messageRetryDivider__AQFOI{opacity:0}.IconButtonSelector-module__anchor__B2g3Y[data-selected=true]:not(:disabled){color:var(--fgColor-accent);border:var(--borderWidth-thin) solid var(--borderColor-accent-muted);background:var(--bgColor-accent-muted)}.AgentSelector-module__anchor__bShpn[data-selected=true]:not(.AgentSelector-module__iconButton__FHz8T):not(:disabled){color:var(--fgColor-success);border:var(--borderWidth-thin) solid var(--borderColor-success-muted);background:var(--bgColor-success-muted)}.AgentSelector-module__anchor__bShpn[data-selected=true]:not(:disabled) [data-component=leadingVisual],.AgentSelector-module__anchor__bShpn[data-selected=true]:not(:disabled) [data-component=trailingAction]{color:var(--fgColor-success);fill:currentColor}.ImageReferenceToken-module__imageReferenceToken__fbnev:hover{background-color:var(--button-invisible-bgColor-hover);text-decoration:none}@keyframes WithShimmerEffect-module__shimmer__jL9FZ{0%{mask-position:100%0}to{mask-position:-100%0}}@media (prefers-reduced-motion:no-preference){.WithShimmerEffect-module__shimmerText__SbrE8:first-letter{text-transform:uppercase}}@keyframes WithShimmerEffect-module__fadeInAnim__He9Io{0%{opacity:0}to{opacity:1}}</style><style>.AccountSwitchDialog-module__popoverContent__qHMgu:before,.AccountSwitchDialog-module__popoverContent__qHMgu:after{display:none}</style><style id=ms-consent-banner-main-styles>.erL690_8JwUW-R4bJRcfl:enabled:hover{color:#000;background-color:#DBDBDB;box-shadow:0px 4px 10px rgba(0,0,0,0.25);border:none}.erL690_8JwUW-R4bJRcfl:enabled:focus{background-color:#DBDBDB;box-shadow:0px 4px 10px rgba(0,0,0,0.25);border:2px solid #000}.erL690_8JwUW-R4bJRcfl:disabled{opacity:1;color:rgba(0,0,0,0.2);background-color:rgba(0,0,0,0.2);border:none}._1zNQOqxpBFSokeCLGi_hGr:enabled:hover{color:#fff;background-color:#0067B8;box-shadow:0px 4px 10px rgba(0,0,0,0.25);border:none}._1zNQOqxpBFSokeCLGi_hGr:enabled:focus{background-color:#0067B8;box-shadow:0px 4px 10px rgba(0,0,0,0.25);border:2px solid #000}._1zNQOqxpBFSokeCLGi_hGr:disabled{opacity:1;color:rgba(0,0,0,0.2);background-color:rgba(0,120,215,0.2);border:none}._1XuCi2WhiqeWRUVp3pnFG3:focus{box-sizing:border-box}._1XuCi2WhiqeWRUVp3pnFG3:disabled{cursor:not-allowed}._23tra1HsiiP6cT-Cka-ycB *::before,._2bvsb3ubApyZ0UGoQA9O9T *::before,._23tra1HsiiP6cT-Cka-ycB *::after,._2bvsb3ubApyZ0UGoQA9O9T *::after{box-sizing:inherit}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2+label::before{display:block;position:absolute;top:5px;left:3px;height:19px;width:19px;content:"";border-radius:50%;border:1px solid #000;background-color:#fff}div[dir="rtl"] input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2+label::before{left:auto;right:3px}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:not(:disabled)+label:hover::before{border:1px solid #0067B8}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:not(:disabled)+label:hover::after{display:block;position:absolute;top:10px;left:8px;height:9px;width:9px;content:"";border-radius:50%;background-color:rgba(0,0,0,0.8)}div[dir="rtl"] input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:not(:disabled)+label:hover::after{left:auto;right:8px}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:not(:disabled)+label:focus::before{border:1px solid #0067B8}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:not(:disabled)+label:focus::after{display:block;position:absolute;top:10px;left:8px;height:9px;width:9px;content:"";border-radius:50%;background-color:#000}div[dir="rtl"] input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:not(:disabled)+label:focus::after{left:auto;right:8px}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:checked+label::after{display:block;position:absolute;top:10px;left:8px;height:9px;width:9px;content:"";border-radius:50%;background-color:#000}div[dir="rtl"] input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:checked+label::after{left:auto;right:8px}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:disabled+label{cursor:not-allowed}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:disabled+label::before{border:1px solid rgba(0,0,0,0.2);background-color:rgba(0,0,0,0.2)}._2uhaEsmeotZ3P-M0AXo2kF:focus{box-sizing:border-box}._2uhaEsmeotZ3P-M0AXo2kF:disabled{cursor:not-allowed}._3tOu1FJ59c_xz_PmI1lKV5:focus{box-sizing:border-box}._3tOu1FJ59c_xz_PmI1lKV5:disabled{cursor:not-allowed}</style><style id=ms-consent-banner-theme-styles>._1zNQOqxpBFSokeCLGi_hGr:enabled:hover{color:#1f2328!important;background-color:#d8b9ff!important;box-shadow:none!important;border:1px solid transparent!important}._1zNQOqxpBFSokeCLGi_hGr:enabled:focus{background-color:#d8b9ff!important;box-shadow:none!important;border:2px solid #ffffff!important}._1zNQOqxpBFSokeCLGi_hGr:disabled{opacity:0.5!important;color:#1f2328!important;background-color:#ffffff!important;border:1px solid transparent!important}.erL690_8JwUW-R4bJRcfl:enabled:hover{color:#ffffff!important;background-color:#24292f!important;box-shadow:none!important;border:1px solid #ffffff!important}.erL690_8JwUW-R4bJRcfl:enabled:focus{background-color:#24292f!important;box-shadow:none!important;border:2px solid #6e7781!important}.erL690_8JwUW-R4bJRcfl:disabled{opacity:0.5!important;color:#ffffff!important;background-color:#424a53!important;border:1px solid #6e7781!important}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2+label::before{border:1px solid #d8b9ff!important;background-color:#24292f!important}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:checked+label::after{background-color:#d8b9ff!important}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2+label:hover::before{border:1px solid #ffffff!important}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2+label:hover::after{background-color:#ffffff!important}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2+label:focus::before{border:1px solid #ffffff!important}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2+label:focus::after{background-color:#d8b9ff!important}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:disabled+label::before{border:1px solid rgba(227,227,227,0.2)!important;background-color:rgba(227,227,227,0.2)!important}</style><style>.FileResultsList-module__ActionList_Item__X18Zr:hover{text-decoration:none}</style><style>@keyframes Activate-module__spriteAnimation__US57d{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes Activate-module__copilotScaleAnimation__r9qKI{0%{transform:scale(.01)}to{transform:scale(1)}}@keyframes Activate-module__blink-star__cPOGA{0%{opacity:1}20%{opacity:1}30%{opacity:.4}40%{opacity:1}}@keyframes Activate-module__trail-animation-1__CYxNv{0%{transform:rotate(-180deg) scaleX(.01)}50%{transform:rotate(-180deg) scaleX(1)}to{transform:rotate(-180deg) scaleX(.01)}}@keyframes Activate-module__trail-animation-2__KO732{0%{transform:rotate(-117deg) scaleX(.01)}50%{transform:rotate(-117deg) scaleX(1)}to{transform:rotate(-117deg) scaleX(.01)}}@keyframes Activate-module__trail-animation-3__EoVml{0%{transform:rotate(-54deg) scaleX(.01)}50%{transform:rotate(-54deg) scaleX(1)}to{transform:rotate(-54deg) scaleX(.01)}}@keyframes Activate-module__trail-animation-4__H4uEA{0%{transform:rotate(9deg) scaleX(.01)}50%{transform:rotate(9deg) scaleX(1)}to{transform:rotate(9deg) scaleX(.01)}}@keyframes Activate-module__trail-animation-5__Ly02H{0%{transform:rotate(72deg) scaleX(.01)}50%{transform:rotate(72deg) scaleX(1)}to{transform:rotate(72deg) scaleX(.01)}}@keyframes Activate-module__trail-animation-6__srIw9{0%{transform:rotate(135deg) scaleX(.01)}50%{transform:rotate(135deg) scaleX(1)}to{transform:rotate(135deg) scaleX(.01)}}@keyframes Activate-module__trail-animation-7__hDXX1{0%{transform:rotate(198deg) scaleX(.01)}50%{transform:rotate(198deg) scaleX(1)}to{transform:rotate(198deg) scaleX(.01)}}@keyframes Activate-module__trail-animation-8__MZNnO{0%{transform:rotate(261deg) scaleX(.01)}50%{transform:rotate(261deg) scaleX(1)}to{transform:rotate(261deg) scaleX(.01)}}@keyframes Activate-module__trail-animation-9__YJVoh{0%{transform:rotate(324deg) scaleX(.01)}50%{transform:rotate(324deg) scaleX(1)}to{transform:rotate(324deg) scaleX(.01)}}@keyframes Activate-module__trail-animation-10__MTRdM{0%{transform:rotate(387deg) scaleX(.01)}50%{transform:rotate(387deg) scaleX(1)}to{transform:rotate(387deg) scaleX(.01)}}@keyframes Activate-module__sparkle-animation-1__ULLol{0%{opacity:0;transform:translate(0)}20%{opacity:1}60%{opacity:1}to{transform:translate(calc(85px*cos(0)*var(--copilot-animation-scale,1)),calc(85px*sin(0)*var(--copilot-animation-scale,1)));opacity:0}}@keyframes Activate-module__sparkle-animation-2__j1OUQ{0%{opacity:0;transform:translate(0)}20%{opacity:1}60%{opacity:1}to{transform:translate(calc(84.5106px*cos(1.09956)*var(--copilot-animation-scale,1)),calc(84.5106px*sin(1.09956)*var(--copilot-animation-scale,1)));opacity:0}}@keyframes Activate-module__sparkle-animation-3__CbL_c{0%{opacity:0;transform:translate(0)}20%{opacity:1}60%{opacity:1}to{transform:translate(calc(83.0902px*cos(2.19911)*var(--copilot-animation-scale,1)),calc(83.0902px*sin(2.19911)*var(--copilot-animation-scale,1)));opacity:0}}@keyframes Activate-module__sparkle-animation-4__icFKk{0%{opacity:0;transform:translate(0)}20%{opacity:1}60%{opacity:1}to{transform:translate(calc(80.8779px*cos(3.29867)*var(--copilot-animation-scale,1)),calc(80.8779px*sin(3.29867)*var(--copilot-animation-scale,1)));opacity:0}}@keyframes Activate-module__sparkle-animation-5__oEjmN{0%{opacity:0;transform:translate(0)}20%{opacity:1}60%{opacity:1}to{transform:translate(calc(78.0902px*cos(4.39823)*var(--copilot-animation-scale,1)),calc(78.0902px*sin(4.39823)*var(--copilot-animation-scale,1)));opacity:0}}@keyframes Activate-module__sparkle-animation-6__QsGme{0%{opacity:0;transform:translate(0)}20%{opacity:1}60%{opacity:1}to{transform:translate(calc(75px*cos(5.49779)*var(--copilot-animation-scale,1)),calc(75px*sin(5.49779)*var(--copilot-animation-scale,1)));opacity:0}}@keyframes Activate-module__sparkle-animation-7__hEA2p{0%{opacity:0;transform:translate(0)}20%{opacity:1}60%{opacity:1}to{transform:translate(calc(71.9098px*cos(6.59734)*var(--copilot-animation-scale,1)),calc(71.9098px*sin(6.59734)*var(--copilot-animation-scale,1)));opacity:0}}@keyframes Activate-module__sparkle-animation-8__KqLjn{0%{opacity:0;transform:translate(0)}20%{opacity:1}60%{opacity:1}to{transform:translate(calc(69.1222px*cos(7.6969)*var(--copilot-animation-scale,1)),calc(69.1222px*sin(7.6969)*var(--copilot-animation-scale,1)));opacity:0}}@keyframes Activate-module__sparkle-animation-9__Unr8_{0%{opacity:0;transform:translate(0)}20%{opacity:1}60%{opacity:1}to{transform:translate(calc(66.9098px*cos(8.79646)*var(--copilot-animation-scale,1)),calc(66.9098px*sin(8.79646)*var(--copilot-animation-scale,1)));opacity:0}}@keyframes Activate-module__sparkle-animation-10__IDJtF{0%{opacity:0;transform:translate(0)}20%{opacity:1}60%{opacity:1}to{transform:translate(calc(65.4894px*cos(9.89602)*var(--copilot-animation-scale,1)),calc(65.4894px*sin(9.89602)*var(--copilot-animation-scale,1)));opacity:0}}@keyframes Celebrate-module__copilotRun__qYdDf{0%{transform:translateY(calc(-32px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-1056px*var(--copilot-animation-scale,1)))}}@keyframes Affirmative-module__copilotRun__l9COr{0%{transform:translateY(calc(-32px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-640px*var(--copilot-animation-scale,1)))}}@keyframes Confirm-module__copilotRun__mR9t7{0%{transform:translateY(calc(-32px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-640px*var(--copilot-animation-scale,1)))}}@keyframes Idle-module__copilotRun__IF2Wt{0%{transform:translateY(calc(0*var(--copilot-animation-scale,1)))}59.4796%{transform:translateY(calc(-32px*var(--copilot-animation-scale,1)))}59.7249%{transform:translateY(calc(-64px*var(--copilot-animation-scale,1)))}60.2156%{transform:translateY(calc(-96px*var(--copilot-animation-scale,1)))}60.461%{transform:translateY(calc(-128px*var(--copilot-animation-scale,1)))}64.1784%{transform:translateY(calc(-160px*var(--copilot-animation-scale,1)))}64.4238%{transform:translateY(calc(-192px*var(--copilot-animation-scale,1)))}64.6691%{transform:translateY(calc(-224px*var(--copilot-animation-scale,1)))}64.9145%{transform:translateY(calc(-256px*var(--copilot-animation-scale,1)))}65.1599%{transform:translateY(calc(-288px*var(--copilot-animation-scale,1)))}65.4052%{transform:translateY(calc(-320px*var(--copilot-animation-scale,1)))}65.6506%{transform:translateY(calc(-352px*var(--copilot-animation-scale,1)))}65.8959%{transform:translateY(calc(-384px*var(--copilot-animation-scale,1)))}66.1413%{transform:translateY(calc(-416px*var(--copilot-animation-scale,1)))}66.3866%{transform:translateY(calc(-448px*var(--copilot-animation-scale,1)))}66.632%{transform:translateY(calc(-480px*var(--copilot-animation-scale,1)))}66.8773%{transform:translateY(calc(-512px*var(--copilot-animation-scale,1)))}67.1227%{transform:translateY(calc(-544px*var(--copilot-animation-scale,1)))}67.368%{transform:translateY(calc(-576px*var(--copilot-animation-scale,1)))}67.6134%{transform:translateY(calc(-608px*var(--copilot-animation-scale,1)))}78.7658%{transform:translateY(calc(-640px*var(--copilot-animation-scale,1)))}79.0112%{transform:translateY(calc(-672px*var(--copilot-animation-scale,1)))}79.2565%{transform:translateY(calc(-704px*var(--copilot-animation-scale,1)))}79.5019%{transform:translateY(calc(-736px*var(--copilot-animation-scale,1)))}79.7472%{transform:translateY(calc(-768px*var(--copilot-animation-scale,1)))}79.9926%{transform:translateY(calc(-800px*var(--copilot-animation-scale,1)))}80.2379%{transform:translateY(calc(-832px*var(--copilot-animation-scale,1)))}80.4833%{transform:translateY(calc(-864px*var(--copilot-animation-scale,1)))}80.7286%{transform:translateY(calc(-896px*var(--copilot-animation-scale,1)))}80.974%{transform:translateY(calc(-928px*var(--copilot-animation-scale,1)))}81.2193%{transform:translateY(calc(-960px*var(--copilot-animation-scale,1)))}81.4647%{transform:translateY(calc(-992px*var(--copilot-animation-scale,1)))}81.71%{transform:translateY(calc(-1024px*var(--copilot-animation-scale,1)))}81.9554%{transform:translateY(calc(-1056px*var(--copilot-animation-scale,1)))}82.2007%{transform:translateY(calc(-1088px*var(--copilot-animation-scale,1)))}89.6357%{transform:translateY(calc(-1120px*var(--copilot-animation-scale,1)))}89.881%{transform:translateY(calc(-1152px*var(--copilot-animation-scale,1)))}90.1264%{transform:translateY(calc(-1184px*var(--copilot-animation-scale,1)))}90.3717%{transform:translateY(calc(-1216px*var(--copilot-animation-scale,1)))}90.6171%{transform:translateY(calc(-1248px*var(--copilot-animation-scale,1)))}90.8625%{transform:translateY(calc(-1280px*var(--copilot-animation-scale,1)))}91.1078%{transform:translateY(calc(-1312px*var(--copilot-animation-scale,1)))}91.3532%{transform:translateY(calc(-1344px*var(--copilot-animation-scale,1)))}91.5985%{transform:translateY(calc(-1376px*var(--copilot-animation-scale,1)))}91.8439%{transform:translateY(calc(-1408px*var(--copilot-animation-scale,1)))}92.0892%{transform:translateY(calc(-1440px*var(--copilot-animation-scale,1)))}92.3346%{transform:translateY(calc(-1472px*var(--copilot-animation-scale,1)))}92.5799%{transform:translateY(calc(-1504px*var(--copilot-animation-scale,1)))}92.8253%{transform:translateY(calc(-1536px*var(--copilot-animation-scale,1)))}93.0706%{transform:translateY(calc(-1568px*var(--copilot-animation-scale,1)))}99.0186%{transform:translateY(calc(-1600px*var(--copilot-animation-scale,1)))}99.2639%{transform:translateY(calc(-1632px*var(--copilot-animation-scale,1)))}99.7546%{transform:translateY(calc(-1664px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-1696px*var(--copilot-animation-scale,1)))}}@keyframes JumpWiggle-module__copilotRun__lgr6O{0%{transform:translateY(calc(-32px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-1248px*var(--copilot-animation-scale,1)))}}@keyframes Negative-module__copilotRun__fcVdz{0%{transform:translateY(calc(-32px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-800px*var(--copilot-animation-scale,1)))}}@keyframes Thinking-module__copilotStart__UMGSA{to{transform:translateY(calc(-384px*var(--copilot-animation-scale,1)))}}@keyframes Thinking-module__copilotRun__yMfal{0%{transform:translateY(calc(-416px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-1728px*var(--copilot-animation-scale,1)))}}@keyframes Thinking-module__copilotEnd__IRkJ7{0%{transform:translateY(calc(-1792px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-2208px*var(--copilot-animation-scale,1)))}}@keyframes Tickle-module__copilotRun__D1wqf{0%{transform:translateY(calc(-32px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-1184px*var(--copilot-animation-scale,1)))}}@keyframes UserInput-module__copilotStart__Y0wk1{0%{transform:translateY(calc(-32px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-384px*var(--copilot-animation-scale,1)))}}@keyframes UserInput-module__copilotRun__CydMX{0%{transform:translateY(calc(-384px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-384px*var(--copilot-animation-scale,1)))}}@keyframes UserInput-module__copilotEnd__8YKAE{0%{transform:translateY(calc(-416px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-896px*var(--copilot-animation-scale,1)))}}</style><style>.ChatScrollContainer-module__container__tNcwo:focus{outline:2px solid var(--focus-outlineColor);outline-offset:-2px}.ChatReferences-module__referencesContainer__lNGdW:hover{color:"fg.default"}.FigmaChatReference-module__thumbnailOuter__UalKM:after{content:"";background-color:var(--bgColor-neutral-muted);transition:opacity var(--base-duration-200) var(--base-easing-easeInOut);opacity:0;position:absolute;inset:0}.FigmaChatReference-module__referenceToken__Ehpdk:hover .FigmaChatReference-module__thumbnailOuter__UalKM:after{opacity:.8}.CopilotBadgeV2-module__clickableAnimationWrapper__lWsf8:hover{cursor:pointer}.ChatMessage-module__messageContainer__uB1ti:is(:hover,:focus-within) .ChatMessage-module__message-action__Xk5xI{opacity:1;pointer-events:auto}.ChatMessage-module__messageContainer__uB1ti:hover .ChatMessage-module__message-action__Xk5xI{transition:opacity .1s ease-in-out .2s}.ChatMessage-module__messageActionsContainer__KL_fs:before{z-index:-1;position:absolute;inset:-.5rem -.75rem}.ChatImage-module__chatImageAttachment__zQ2Dl .ChatImage-module__overlay__JGHq5:hover .ChatImage-module__overlayScreen__heztJ{opacity:.4}.ChatImage-module__chatImageAttachment__zQ2Dl .ChatImage-module__overlay__JGHq5:hover .ChatImage-module__expandIcon__kbpiy{opacity:1}</style><style>@media (prefers-reduced-motion){.CopyToClipboardButton-module__tooltip__BhMvU:popover-open{opacity:1!important;animation:none!important}.CopyToClipboardButton-module__tooltip__BhMvU:popover-open:before{opacity:1!important;animation:none!important}}.CodeBlock-module__container___ry3V .CodeBlock-module__copyButton__buwCD:hover{background-color:var(--button-invisible-bgColor-hover)}.CodeBlock-module__container___ry3V.CodeBlock-module__assistive__UAWB2 .CodeBlock-module__copyButton__buwCD:hover{background-color:var(--button-invisible-bgColor-hover)}.PortalContainerUtils-module__chatPortalContainer__ZwauZ{z-index:100;position:absolute;top:0;right:0}.ModelPicker-module__menuButton__Imu_h:disabled .ModelPicker-module__buttonName__xOg9m{color:var(--fgColor-muted)}.ModelPicker-module__messageRetryButtonGroup__YW_Bc:is(:hover,:focus,:focus-within){background-color:var(--button-invisible-bgColor-hover);border-radius:var(--borderRadius-medium)}.ModelPicker-module__messageRetryButtonGroup__YW_Bc:is(:hover,:focus,:focus-within) .ModelPicker-module__messageRetryDivider__AQFOI{opacity:0}.IconButtonSelector-module__anchor__B2g3Y[data-selected=true]:not(:disabled){color:var(--fgColor-accent);border:var(--borderWidth-thin) solid var(--borderColor-accent-muted);background:var(--bgColor-accent-muted)}.AgentSelector-module__anchor__bShpn[data-selected=true]:not(.AgentSelector-module__iconButton__FHz8T):not(:disabled){color:var(--fgColor-success);border:var(--borderWidth-thin) solid var(--borderColor-success-muted);background:var(--bgColor-success-muted)}.AgentSelector-module__anchor__bShpn[data-selected=true]:not(:disabled) [data-component=leadingVisual],.AgentSelector-module__anchor__bShpn[data-selected=true]:not(:disabled) [data-component=trailingAction]{color:var(--fgColor-success);fill:currentColor}.AnnotationsList-module__summary__uMc25:hover{background-color:var(--control-bgColor-hover)}.AnnotationsList-module__summary__uMc25::marker{display:none}.AnnotationsList-module__summary__uMc25::-webkit-details-marker{display:none}@keyframes MarkdownRenderer-module__fade-in__ieHfs{0%{opacity:0}to{opacity:1}}@keyframes MarkdownRenderer-module__blink__x3Zo4{0%,to{opacity:1}50%{opacity:0}}.UserFeedback-module__ratingButton__JLZYP:hover{border-width:var(--borderWidth-thin)}:is(.UserFeedbackColors-module__verySatisfied__RsfC_,.UserFeedbackColors-module__good__ePf4d)[aria-checked=true]:hover{border-color:var(--borderColor-success-emphasis)}:is(.UserFeedbackColors-module__verySatisfied__RsfC_,.UserFeedbackColors-module__good__ePf4d):hover{border-color:var(--borderColor-success-muted)}:is(.UserFeedbackColors-module__verySatisfied__RsfC_,.UserFeedbackColors-module__good__ePf4d):hover{background-color:var(--bgColor-success-muted)}:is(:is(.UserFeedbackColors-module__verySatisfied__RsfC_,.UserFeedbackColors-module__good__ePf4d)[aria-checked=true],:is(.UserFeedbackColors-module__verySatisfied__RsfC_,.UserFeedbackColors-module__good__ePf4d):hover) svg{fill:var(--fgColor-success)}.UserFeedbackColors-module__satisfied__DQNfr[aria-checked=true]:hover{border-color:var(--borderColor-accent-emphasis)}.UserFeedbackColors-module__satisfied__DQNfr:hover{border-color:var(--borderColor-accent-muted)}.UserFeedbackColors-module__satisfied__DQNfr:hover{background-color:var(--bgColor-accent-muted)}:is(.UserFeedbackColors-module__satisfied__DQNfr[aria-checked=true],.UserFeedbackColors-module__satisfied__DQNfr:hover) svg{fill:var(--fgColor-accent)}.UserFeedbackColors-module__dissatisfied__byN7A[aria-checked=true]:hover{border-color:var(--borderColor-attention-emphasis)}.UserFeedbackColors-module__dissatisfied__byN7A:hover{border-color:var(--borderColor-attention-muted)}.UserFeedbackColors-module__dissatisfied__byN7A:hover{background-color:var(--bgColor-attention-muted)}:is(.UserFeedbackColors-module__dissatisfied__byN7A[aria-checked=true],.UserFeedbackColors-module__dissatisfied__byN7A:hover) svg{fill:var(--fgColor-attention)}:is(.UserFeedbackColors-module__veryDissatisfied__AzgbS,.UserFeedbackColors-module__bad__mgqXk)[aria-checked=true]:hover{border-color:var(--borderColor-danger-emphasis)}:is(.UserFeedbackColors-module__veryDissatisfied__AzgbS,.UserFeedbackColors-module__bad__mgqXk):hover{border-color:var(--borderColor-danger-muted)}:is(.UserFeedbackColors-module__veryDissatisfied__AzgbS,.UserFeedbackColors-module__bad__mgqXk):hover{background-color:var(--bgColor-danger-muted)}:is(:is(.UserFeedbackColors-module__veryDissatisfied__AzgbS,.UserFeedbackColors-module__bad__mgqXk)[aria-checked=true],:is(.UserFeedbackColors-module__veryDissatisfied__AzgbS,.UserFeedbackColors-module__bad__mgqXk):hover) svg{fill:var(--fgColor-danger)}@keyframes WithShimmerEffect-module__shimmer__jL9FZ{0%{mask-position:100%0}to{mask-position:-100%0}}@media (prefers-reduced-motion:no-preference){.WithShimmerEffect-module__shimmerText__SbrE8:first-letter{text-transform:uppercase}}@keyframes WithShimmerEffect-module__fadeInAnim__He9Io{0%{opacity:0}to{opacity:1}}.TopicList-module__TextInput__PB3TR input:placeholder-shown{text-overflow:ellipsis}</style><style>.CopilotChat-module__CopilotChatContainer__qrVEG{position:relative}.CopilotChat-module__IconButton__frb8W:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}</style><style>.uploaded-files .remove:hover{color:var(--fgColor-danger,var(--color-danger-fg))!important}.releases-file-attachment:focus-within .releases-file-attachment-label{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:none}</style><title>Releases · webpack/webpack</title><meta name=fetch-nonce content=v2:8ff6ca0b-c5a1-9ffa-c886-1c8219b15a99><meta name=current-catalog-service-hash content=f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb><link rel=assets href=https://github.githubassets.com/><meta name=google-site-verification content=Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I><meta name=octolytics-url content=https://collector.github.com/github/collect><meta name=octolytics-actor-id content=185904284><meta name=octolytics-actor-login content=cdostan><meta name=octolytics-actor-hash content=788c9d438d44b0e30477ed5df35232146cac4f10a37d71d9ea18d45ed2c60a9b><meta name=user-login content=cdostan><link rel=sudo-modal href=https://github.com/sessions/sudo_modal><meta name=viewport content="width=device-width"><meta name=description content='A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff. - webpack/webpack'><link rel=search type=application/opensearchdescription+xml href=https://github.com/opensearch.xml title=GitHub><meta property=fb:app_id content=1401488693436528><meta name=apple-itunes-app content="app-id=1477376905, app-argument=https://github.com/webpack/webpack"><meta name=twitter:image content=https://opengraph.githubassets.com/3f410cfde604b3783ee7a48ad830e42f7176daa3c3dd36e45da9a9590d14d7c8/webpack/webpack><meta name=twitter:site content=@github><meta name=twitter:card content=summary_large_image><meta name=twitter:title content='webpack/webpack: A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.'><meta name=twitter:description content="A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through &amp;amp;quot;loaders&amp;amp;quot;, module..."><meta property=og:image content=https://opengraph.githubassets.com/3f410cfde604b3783ee7a48ad830e42f7176daa3c3dd36e45da9a9590d14d7c8/webpack/webpack><meta property=og:image:alt content="A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through &amp;quot;loaders&amp;quot;, modules can be..."><meta property=og:image:width content=1200><meta property=og:image:height content=600><meta property=og:site_name content=GitHub><meta property=og:type content=object><meta property=og:title content='webpack/webpack: A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.'><meta property=og:url content=https://github.com/webpack/webpack><meta property=og:description content="A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through &amp;quot;loaders&amp;quot;, modules can be..."><link rel=shared-web-socket href="wss://alive.github.com/_sockets/u/185904284/ws?session=eyJ2IjoiVjMiLCJ1IjoxODU5MDQyODQsInMiOjE5NzczMDc0NzUsImMiOjI0MDExMTU3ODksInQiOjE3NzE0OTEwNzl9--3aa31e66d3161bd889a5fab29e7c66fe8820f5e6ca10a8481d4ae9bff57735e5" data-refresh-url=/_alive data-session-id=54b7f95b905584b092d60f0dd0cef5b571a5ebaa336310614150095d537393ac><link rel=shared-web-socket-src href=https://github.com/assets-cdn/worker/socket-worker-9c03177cabef2321.js><meta name=hostname content=github.com><meta name=keyboard-shortcuts-preference content=all><meta name=hovercards-preference content=true><meta name=announcement-preference-hovercard content=true><meta name=expected-hostname content=github.com><meta data-hydrostats=publish><meta name=go-import content="github.com/webpack/webpack git https://github.com/webpack/webpack.git"><meta name=octolytics-dimension-user_id content=2105791><meta name=octolytics-dimension-user_login content=webpack><meta name=octolytics-dimension-repository_id content=3678731><meta name=octolytics-dimension-repository_nwo content=webpack/webpack><meta name=octolytics-dimension-repository_public content=true><meta name=octolytics-dimension-repository_is_fork content=false><meta name=octolytics-dimension-repository_network_root_id content=3678731><meta name=octolytics-dimension-repository_network_root_nwo content=webpack/webpack><meta name=turbo-body-classes content="logged-in env-production page-responsive"><meta name=disable-turbo content=false><meta name=browser-stats-url content=https://api.github.com/_private/browser/stats><meta name=browser-errors-url content=https://api.github.com/_private/browser/errors><meta name=release content=e258e32a8c50a12656030b21f3279030a774ec82><meta name=ui-target content=full><meta name=theme-color content=#1e2327><meta name=color-scheme content="light dark"><meta name=apple-mobile-web-app-title content=GitHub><meta name=route-pattern content=/:user_id/:repository/releases(.:format) data-turbo-transient><meta name=route-controller content=releases data-turbo-transient><meta name=route-action content=index data-turbo-transient><meta name=selected-link value=repo_releases data-turbo-transient><meta name=analytics-location content="/<user-name>/<repo-name>/releases/index" data-turbo-transient><meta name=request-id content=C596:1468DD:A6B7E7:C5EED9:6996CF41 data-turbo-transient><meta name=html-safe-nonce content=2cd616827037bc97bef9c8006d27297a2bdd40cf18b144f115f6ae281aaa2ffa data-turbo-transient><meta name=visitor-payload content=eyJyZWZlcnJlciI6Imh0dHBzOi8vZ2l0aHViLmNvbS93ZWJwYWNrL3dlYnBhY2siLCJyZXF1ZXN0X2lkIjoiQzU5NjoxNDY4REQ6QTZCN0U3OkM1RUVEOTo2OTk2Q0Y0MSIsInZpc2l0b3JfaWQiOiI1MDYxMDI0NzI1NTk4ODI1NzA1IiwicmVnaW9uX2VkZ2UiOiJzb3V0aGVhc3Rhc2lhIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 data-turbo-transient><meta name=visitor-hmac content=85a7b487c5d1c9c5f5567de1dc94431b5a6b8bd5ec6b5d65b0685b227aef6716 data-turbo-transient><meta name=github-keyboard-shortcuts content=repository,copilot data-turbo-transient><meta name=hovercard-subject-tag content=repository:3678731 data-turbo-transient><meta name=turbo-cache-control content=no-preview data-turbo-transient><meta name=referrer content=no-referrer><link rel=icon class=js-site-favicon type=image/svg+xml href="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAwQzcuMTYgMCAwIDcuMTYgMCAxNkMwIDIzLjA4IDQuNTggMjkuMDYgMTAuOTQgMzEuMThDMTEuNzQgMzEuMzIgMTIuMDQgMzAuODQgMTIuMDQgMzAuNDJDMTIuMDQgMzAuMDQgMTIuMDIgMjguNzggMTIuMDIgMjcuNDRDOCAyOC4xOCA2Ljk2IDI2LjQ2IDYuNjQgMjUuNTZDNi40NiAyNS4xIDUuNjggMjMuNjggNSAyMy4zQzQuNDQgMjMgMy42NCAyMi4yNiA0Ljk4IDIyLjI0QzYuMjQgMjIuMjIgNy4xNCAyMy40IDcuNDQgMjMuODhDOC44OCAyNi4zIDExLjE4IDI1LjYyIDEyLjEgMjUuMkMxMi4yNCAyNC4xNiAxMi42NiAyMy40NiAxMy4xMiAyMy4wNkM5LjU2IDIyLjY2IDUuODQgMjEuMjggNS44NCAxNS4xNkM1Ljg0IDEzLjQyIDYuNDYgMTEuOTggNy40OCAxMC44NkM3LjMyIDEwLjQ2IDYuNzYgOC44MiA3LjY0IDYuNjJDNy42NCA2LjYyIDguOTggNi4yIDEyLjA0IDguMjZDMTMuMzIgNy45IDE0LjY4IDcuNzIgMTYuMDQgNy43MkMxNy40IDcuNzIgMTguNzYgNy45IDIwLjA0IDguMjZDMjMuMSA2LjE4IDI0LjQ0IDYuNjIgMjQuNDQgNi42MkMyNS4zMiA4LjgyIDI0Ljc2IDEwLjQ2IDI0LjYgMTAuODZDMjUuNjIgMTEuOTggMjYuMjQgMTMuNCAyNi4yNCAxNS4xNkMyNi4yNCAyMS4zIDIyLjUgMjIuNjYgMTguOTQgMjMuMDZDMTkuNTIgMjMuNTYgMjAuMDIgMjQuNTIgMjAuMDIgMjYuMDJDMjAuMDIgMjguMTYgMjAgMjkuODggMjAgMzAuNDJDMjAgMzAuODQgMjAuMyAzMS4zNCAyMS4xIDMxLjE4QzI3LjQyIDI5LjA2IDMyIDIzLjA2IDMyIDE2QzMyIDcuMTYgMjQuODQgMCAxNiAwVjBaIiBmaWxsPSIjMjQyOTJFIi8+Cjwvc3ZnPgo=" data-base-href=https://github.githubassets.com/favicons/favicon><style>.sf-hidden{display:none!important}</style><link rel=canonical href=https://github.com/webpack/webpack/releases><meta http-equiv=content-security-policy content="default-src 'none'; font-src 'self' data:; img-src 'self' data:; style-src 'unsafe-inline'; media-src 'self' data:; script-src 'unsafe-inline' data:; object-src 'self' data:; frame-src 'self' data:;"></head>
<body class="logged-in env-production page-responsive" style=overflow-wrap:break-word;--dialog-scrollgutter:0px data-dialog-scroll-optimized>
<div data-turbo-body class="logged-in env-production page-responsive" style=word-wrap:break-word>
<div id=__primerPortalRoot__ role=region style=z-index:1000;position:absolute;width:100% data-turbo-permanent></div>
<div class="position-relative header-wrapper js-header-wrapper">
<a href=#start-of-content data-skip-target-assigned=false class="p-3 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a>
<span data-view-component=true class="progress-pjax-loader Progress position-fixed width-full">
<span style=width:0% data-view-component=true class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span>
</span>
<style>@layer primer-react{.prc-Button-ButtonBase-9n-Xk:hover{transition-duration:80ms}.prc-Button-ButtonBase-9n-Xk:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px}.prc-Button-ButtonBase-9n-Xk:active{transition:none}.prc-Button-ButtonBase-9n-Xk:disabled{box-shadow:none;cursor:not-allowed}:is(.prc-Button-ButtonBase-9n-Xk:disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true])) .prc-Button-CounterLabel-5hAs4,:is(.prc-Button-ButtonBase-9n-Xk:disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true])) .prc-Button-Visual-YNt2F{color:inherit}@media (forced-colors:active){.prc-Button-ButtonBase-9n-Xk:focus{outline:1px solid #0000}}.prc-Button-ButtonBase-9n-Xk:where([href]):hover{-webkit-text-decoration:none;text-decoration:none}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):hover{background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg));border-color:var(--button-default-borderColor-hover,var(--color-btn-hover-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):active{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg));border-color:var(--button-default-borderColor-active,var(--color-btn-active-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):disabled{background-color:var(--button-default-bgColor-disabled,var(--color-btn-bg));border-color:var(--button-default-borderColor-disabled,var(--color-btn-border));box-shadow:none;color:var(--control-fgColor-disabled,var(--color-primer-fg-disabled))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=default]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-default-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-default-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-default-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):hover{background-color:var(--button-primary-bgColor-hover,var(--color-btn-primary-hover-bg));border-color:var(--button-primary-borderColor-hover,var(--color-btn-primary-hover-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):active{background-color:var(--button-primary-bgColor-active,var(--color-btn-primary-selected-bg));box-shadow:var(--button-primary-shadow-selected,var(--color-btn-primary-selected-shadow))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):disabled{background-color:var(--button-primary-bgColor-disabled,var(--color-btn-primary-disabled-bg));border-color:var(--button-primary-borderColor-disabled,var(--color-btn-primary-disabled-border));box-shadow:none;color:var(--button-primary-fgColor-disabled,var(--color-btn-primary-disabled-text))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=primary]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-primary-bgColor-disabled,#002d111a);border-color:var(--buttonKeybindingHint-primary-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-primary-fgColor-disabled,#fffc)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover{background-color:var(--button-danger-bgColor-hover,var(--color-btn-danger-hover-bg));border-color:var(--button-danger-borderColor-hover,var(--color-btn-danger-hover-border));box-shadow:var(--shadow-resting-small,var(--color-shadow-small));color:var(--button-danger-fgColor-hover,var(--color-btn-danger-hover-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-hover,var(--color-btn-danger-hover-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-hover,var(--color-btn-danger-hover-counter-fg))!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-hover,#1f232833);border-color:var(--buttonKeybindingHint-danger-borderColor-hover,#1f232826);color:var(--buttonKeybindingHint-danger-fgColor-hover,#fff);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,var(--color-btn-danger-hover-icon))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active{background-color:var(--button-danger-bgColor-active,var(--color-btn-danger-selected-bg));border-color:var(--button-danger-borderColor-active,var(--color-btn-danger-selected-border));box-shadow:var(--button-danger-shadow-selected,var(--color-btn-danger-selected-shadow));color:var(--button-danger-fgColor-active,var(--color-btn-danger-selected-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-hover,var(--color-btn-danger-hover-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-hover,var(--color-btn-danger-hover-counter-fg))!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-active,#1f232866);border-color:var(--buttonKeybindingHint-danger-borderColor-active,#1f232826);color:var(--buttonKeybindingHint-danger-fgColor-active,#fff);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,var(--color-btn-danger-hover-icon))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled{background-color:var(--button-danger-bgColor-disabled,var(--color-btn-danger-disabled-bg));border-color:var(--button-default-borderColor-disabled,var(--color-btn-border));box-shadow:none;color:var(--button-danger-fgColor-disabled,var(--color-btn-danger-disabled-text))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true])) .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-disabled,var(--color-btn-danger-disabled-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-disabled,var(--color-btn-danger-disabled-counter-fg))!important}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-danger-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-danger-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover{background-color:var(--button-invisible-bgColor-hover,var(--color-action-list-item-default-hover-bg));border-color:var(--button-invisible-borderColor-hover,transparent)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-hover,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-hover,#818b981a);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active{background-color:var(--button-invisible-bgColor-active,var(--color-action-list-item-default-active-bg))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-hover,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-active,#818b9826);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):disabled{background-color:var(--button-invisible-bgColor-disabled,var(--color-action-list-item-default-selected-bg));border-color:var(--button-invisible-borderColor-disabled,var(--color-action-list-item-default-selected-bg));box-shadow:none;color:var(--button-invisible-fgColor-disabled,var(--color-primer-fg-disabled))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=invisible]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-disabled,#fff0);border-color:var(--buttonKeybindingHint-invisible-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-invisible-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):hover:not(:disabled,[data-inactive]){-webkit-text-decoration:underline;text-decoration:underline}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):focus,.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):focus-visible{outline-offset:2px}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):disabled{color:var(--control-fgColor-disabled,var(--color-primer-fg-disabled));background-color:#0000;border-color:#0000}:is([data-a11y-link-underlines=true] .prc-Button-ButtonBase-9n-Xk:where([data-variant=link])):has(.prc-Button-Visual-YNt2F):hover{-webkit-text-decoration:none;text-decoration:none}.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover{background-color:var(--button-inactive-bgColor,#e6eaef);border-color:var(--button-inactive-bgColor,#e6eaef);box-shadow:none;color:var(--button-inactive-fgColor,#59636e);cursor:auto}:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) .prc-Button-CounterLabel-5hAs4,:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) .prc-Button-Visual-YNt2F{color:inherit!important}:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) [data-kbd-chord]{background:var(--buttonKeybindingHint-inactive-bgColor,#eff2f5);border-color:var(--buttonKeybindingHint-inactive-borderColor,#d1d9e0b3);color:var(--buttonKeybindingHint-inactive-fgColor,#59636e)}@keyframes prc-Spinner-rotate-keyframes-LV51p{to{transform:rotate(1turn)}}.prc-VisuallyHidden-VisuallyHidden-Q0qSB:not(:focus):not(:active):not(:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes prc-TooltipV2-tooltip-appear-xyBco{0%{opacity:0}to{opacity:1}}.prc-TooltipV2-Tooltip-tLeuB[popover]:popover-open{display:block}.prc-TooltipV2-Tooltip-tLeuB[popover].\\:popover-open{display:block}.prc-TooltipV2-Tooltip-tLeuB:after{content:"";height:var(--overlay-offset,.25rem);display:block;position:absolute;left:0;right:0}.prc-TooltipV2-Tooltip-tLeuB[data-direction=n]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=ne]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=nw]:after{top:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=s]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=se]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=sw]:after{bottom:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=w]:after{left:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=e]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=w]:after{content:"";width:8px;height:100%;display:block;position:absolute;bottom:0}.prc-TooltipV2-Tooltip-tLeuB[data-direction=e]:after{margin-left:-8px;right:100%}@media screen and (prefers-reduced-motion:no-preference){.prc-TooltipV2-Tooltip-tLeuB:popover-open{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB:popover-open:before{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB.\\:popover-open{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB.\\:popover-open:before{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}}.prc-Tooltip-Tooltip-JLsri:after{font:normal normal var(--text-body-size-small,.75rem)/var(--text-body-lineHeight-small,1.66667) var(--fontStack-system,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji");z-index:1000000;-webkit-font-smoothing:subpixel-antialiased;color:var(--tooltip-fgColor,var(--fgColor-onEmphasis,var(--color-fg-on-emphasis)));letter-spacing:normal;text-align:center;text-shadow:none;text-transform:none;word-wrap:break-word;background:var(--tooltip-bgColor,var(--bgColor-emphasis,var(--color-neutral-emphasis-plus)));border-radius:var(--borderRadius-medium,.375rem);content:attr(aria-label);opacity:0;pointer-events:none;white-space:pre;padding:.5em .75em;-webkit-text-decoration:none;text-decoration:none;display:none;position:absolute}@keyframes prc-Tooltip-tooltip-appear-orG4s{0%{opacity:0}to{opacity:1}}.prc-Tooltip-Tooltip-JLsri:active:after,.prc-Tooltip-Tooltip-JLsri:focus-within:after,.prc-Tooltip-Tooltip-JLsri:focus:after,.prc-Tooltip-Tooltip-JLsri:hover:after{-webkit-text-decoration:none;text-decoration:none;animation-name:prc-Tooltip-tooltip-appear-orG4s;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards;display:inline-block}.prc-Tooltip-Tooltip--noDelay-g8wqY:active:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:focus-within:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:focus:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:hover:after{animation-delay:0s}.prc-Tooltip-Tooltip--multiline-3-2P7:active:after,.prc-Tooltip-Tooltip--multiline-3-2P7:focus-within:after,.prc-Tooltip-Tooltip--multiline-3-2P7:focus:after,.prc-Tooltip-Tooltip--multiline-3-2P7:hover:after{display:table-cell}.prc-Tooltip-Tooltip--s-RbCQB:after,.prc-Tooltip-Tooltip--se-VqnS5:after,.prc-Tooltip-Tooltip--sw-FsNH8:after{margin-top:6px;top:100%;right:50%}.prc-Tooltip-Tooltip--se-VqnS5:after{margin-left:calc(var(--base-size-16,1rem)*-1);left:50%;right:auto}.prc-Tooltip-Tooltip--sw-FsNH8:after{margin-right:calc(var(--base-size-16,1rem)*-1)}.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--ne-WzCLj:after,.prc-Tooltip-Tooltip--nw-fM9Mv:after{margin-bottom:6px;bottom:100%;right:50%}.prc-Tooltip-Tooltip--ne-WzCLj:after{margin-left:calc(var(--base-size-16,1rem)*-1);left:50%;right:auto}.prc-Tooltip-Tooltip--nw-fM9Mv:after{margin-right:calc(var(--base-size-16,1rem)*-1)}.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--s-RbCQB:after{transform:translate(50%)}.prc-Tooltip-Tooltip--w-2-qCh:after{margin-right:6px;right:100%}.prc-Tooltip-Tooltip--e-JU1w8:after,.prc-Tooltip-Tooltip--w-2-qCh:after{bottom:50%;transform:translateY(50%)}.prc-Tooltip-Tooltip--e-JU1w8:after{margin-left:6px;left:100%}.prc-Tooltip-Tooltip--multiline-3-2P7:after{word-wrap:break-word;border-collapse:separate;white-space:pre-line;width:max-content;max-width:250px}.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--s-RbCQB:after{left:50%;right:auto;transform:translate(-50%)}.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--e-JU1w8:after,.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--w-2-qCh:after{right:100%}.prc-Tooltip-Tooltip--alignRight-aNEnL:after{margin-right:0;right:0}.prc-Tooltip-Tooltip--alignLeft-LqNu7:after{margin-left:0;left:0}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListSubContent-gKsFp:before{background:var(--borderColor-muted,var(--color-border-muted));content:"";width:100%;height:1px;display:block;position:absolute;top:-7px}:is(.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) [data-description-variant=inline]):before{background:var(--borderColor-muted,var(--color-border-muted));content:"";height:var(--borderWidth-thin,.0625rem);width:100%;display:block;position:absolute;top:-7px}:is(.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) [data-description-variant=inline]) .prc-ActionList-ActionListSubContent-gKsFp:before{content:unset}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListItem-So4vC:first-of-type .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-Divider-taVfb+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListItem-So4vC:first-of-type [data-description-variant=inline]:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-Divider-taVfb+.prc-ActionList-ActionListItem-So4vC [data-description-variant=inline]:before{visibility:hidden}@media (forced-colors:active){.prc-ActionList-ActionListItem-So4vC :focus,.prc-ActionList-ActionListItem-So4vC:focus-visible{outline:1px solid #0000!important}}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover{cursor:pointer}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover:not([data-active],:focus-visible){box-shadow:var(--boxShadow-thin,inset 0 0 0 .0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border));outline:solid var(--borderWidth-thin,.0625rem) transparent;outline-offset:calc(var(--borderWidth-thin,.0625rem)*-1)}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active:not([data-active]){box-shadow:var(--boxShadow-thin,inset 0 0 0 .0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border));outline:solid var(--borderWidth-thin,.0625rem) transparent;outline-offset:calc(var(--borderWidth-thin,.0625rem)*-1)}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:0}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover{background:var(--control-danger-bgColor-hover,var(--color-action-list-item-danger-hover-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-ItemLabel-81ohH,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-LeadingAction-hbWbh,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-LeadingVisual-NBr28{color:var(--control-danger-fgColor-hover,var(--color-action-list-item-danger-hover-text))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover [data-kbd-chord]{background-color:var(--bgColor-default,var(--color-canvas-default));transition:none}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active{background:var(--control-danger-bgColor-active,var(--color-action-list-item-danger-active-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-ItemLabel-81ohH,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-LeadingAction-hbWbh,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-LeadingVisual-NBr28{color:var(--control-danger-fgColor-hover,var(--color-action-list-item-danger-hover-text))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active [data-kbd-chord]{background-color:var(--bgColor-default,var(--color-canvas-default));transition:none}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]) .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active])+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-is-active-descendant]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):hover{cursor:not-allowed;background-color:#0000}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):hover * :not([popover],.prc-ActionList-InactiveWarning-1Dszv){color:var(--fgColor-muted,var(--color-fg-muted))}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):active{background:0 0}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover [data-description-variant=inline]:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover+.prc-ActionList-ActionListItem-So4vC [data-description-variant=inline]:before{visibility:hidden}}@media (hover:hover){:is(.prc-ActionList-ActionListItem-So4vC[data-has-subitem=true]>.prc-ActionList-ActionListContent-KBb8-):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));cursor:pointer}}:is(.prc-ActionList-ActionListItem-So4vC[data-has-subitem=true]>.prc-ActionList-ActionListContent-KBb8-):active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}@media (hover:hover){:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])) .prc-ActionList-ActionListContent-KBb8-):hover{cursor:not-allowed;background-color:#0000}:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])):hover{background-color:#0000}}:is(:is([aria-checked=true]:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])),[aria-selected=true]:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled]))) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg))}:is(.prc-ActionList-ActionListItem-So4vC .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{background-color:var(--control-checked-fgColor-rest,var(--color-switch-track-checked-fg));clip-path:inset(var(--base-size-16,1rem)0 0 0);content:"";height:var(--base-size-16,1rem);width:var(--base-size-16,1rem);transition:visibility 0s linear .23s;animation:80ms cubic-bezier(.65,0,.35,1) prc-ActionList-checkmarkOut-GbMf4;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzguMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNjFMNC41MiA4LjU0MWEuNzUuNzUgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1Ljc1IDAgMCAxIDEuMDYyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);mask-position:50%;mask-size:75%;mask-repeat:no-repeat}:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-checked=true],.prc-ActionList-ActionListItem-So4vC[aria-selected=true]) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{visibility:visible;transition:visibility linear;animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards prc-ActionList-checkmarkIn-gjsPG}:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-checked=false],.prc-ActionList-ActionListItem-So4vC[aria-selected=false]) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{visibility:hidden}.prc-ActionList-ActionListContent-KBb8-:hover{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true]) .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true])+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}@keyframes prc-ActionList-checkmarkIn-gjsPG{0%{clip-path:inset(var(--base-size-16,1rem)0 0 0)}to{clip-path:inset(0)}}@keyframes prc-ActionList-checkmarkOut-GbMf4{0%{clip-path:inset(0)}to{clip-path:inset(var(--base-size-16,1rem)0 0 0)}}:where(.prc-Link-Link-9ZwDx):hover{-webkit-text-decoration:underline;text-decoration:underline}:where(.prc-Link-Link-9ZwDx):where([data-muted=true]):hover{color:var(--fgColor-accent,var(--color-accent-fg));-webkit-text-decoration:none;text-decoration:none}.prc-Truncate-Truncate-2G1eo:where([data-expandable]):hover{max-width:10000px}.prc-Stack-Stack-UQ9k6[data-gap=none]{--stack-gap:0}.prc-Stack-Stack-UQ9k6[data-gap=condensed]{--stack-gap:var(--stack-gap-condensed,.5rem)}@keyframes prc-components-fadeIn-RDp5O{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.prc-Checkbox-Input-lWIkv:disabled{background-color:var(--control-bgColor-disabled,var(--color-input-disabled-bg));border-color:var(--control-borderColor-disabled,var(--color-btn-border))}.prc-Radio-Radio-h1gb9:where(:checked){background-color:var(--control-checked-fgColor-rest,var(--color-switch-track-checked-fg));border-color:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg));border-width:var(--borderWidth-thicker,.25rem)}.prc-Radio-Radio-h1gb9:where(:checked):disabled{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg));border-color:var(--control-checked-bgColor-disabled,var(--color-switch-track-disabled-bg));cursor:not-allowed}.prc-Radio-Radio-h1gb9:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}:is(.prc-components-TextInputBaseWrapper-wY-n0 input,.prc-components-TextInputBaseWrapper-wY-n0 textarea,.prc-components-TextInputBaseWrapper-wY-n0 select)::placeholder{color:var(--fgColor-muted,var(--color-fg-muted))}.prc-components-TextInputBaseWrapper-wY-n0:where(:not([data-trailing-action]):focus-within){border-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));outline:var(--borderWidth-thick,.125rem) solid var(--borderColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-1px}.prc-components-TextInputBaseWrapper-wY-n0:where([data-validation=error]):where(:not([data-trailing-action])):focus-within{border-color:var(--control-borderColor-danger,var(--color-danger-emphasis));outline:2px solid var(--control-borderColor-danger,var(--color-danger-emphasis));outline-offset:-1px}.prc-Select-Select-dJWwD:disabled{background-color:#0000}@media screen and (forced-colors:active){.prc-Select-Select-dJWwD:disabled{background-color:-moz-combobox}}.prc-components-Invisible-bKOcl:focus,.prc-components-Invisible-bKOcl:hover{color:var(--fgColor-default,var(--color-fg-default))}@media (pointer:coarse){.prc-components-Invisible-bKOcl :after{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-components-Input-IwWrt:focus{outline:0}@keyframes prc-Overlay-overlay-appear-JpFey{0%{opacity:0}to{opacity:1}}.prc-Overlay-Overlay-jfs-T:focus{outline:none}.prc-Checkbox-Checkbox-jjOgT:before{background-color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));clip-path:inset(var(--base-size-16,1rem)0 0 0);content:"";height:var(--base-size-16,1rem);visibility:hidden;width:var(--base-size-16,1rem);transition:visibility 0s linear .23s;animation:80ms cubic-bezier(.65,0,.35,1) forwards prc-Checkbox-checkmarkOut-mrgEX;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzguMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNjFMNC41MiA4LjU0MWEuNzUuNzUgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1Ljc1IDAgMCAxIDEuMDYyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);mask-position:50%;mask-size:75%;mask-repeat:no-repeat}.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate{background:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg));border-color:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg))}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):before{animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards prc-Checkbox-checkmarkIn-73iWj}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):disabled{background-color:var(--control-checked-bgColor-disabled,var(--color-switch-track-disabled-bg));border-color:var(--control-checked-borderColor-disabled,var(--color-switch-track-disabled-bg));opacity:1}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):disabled:before{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg))}@media (forced-colors:active){.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate{background-color:canvastext;border-color:canvastext}}.prc-Checkbox-Checkbox-jjOgT:disabled{cursor:not-allowed}.prc-Checkbox-Checkbox-jjOgT:checked{transition:background-color,border-color 80ms cubic-bezier(.32,0,.67,0)}.prc-Checkbox-Checkbox-jjOgT:checked:before{visibility:visible;transition:visibility linear}.prc-Checkbox-Checkbox-jjOgT:indeterminate{background:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg))}.prc-Checkbox-Checkbox-jjOgT:indeterminate:before{visibility:visible;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIyIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTAgMiI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAxYTEgMSAwIDAgMSAxLTFoOGExIDEgMCAxIDEgMCAySDFhMSAxIDAgMCAxLTEtMSIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.prc-Checkbox-Checkbox-jjOgT:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}@keyframes prc-Checkbox-checkmarkIn-73iWj{0%{clip-path:inset(var(--base-size-16,1rem)0 0 0)}to{clip-path:inset(0)}}@keyframes prc-Checkbox-checkmarkOut-mrgEX{0%{clip-path:inset(0)}to{clip-path:inset(var(--base-size-16,1rem)0 0 0)}}.prc-Token-TokenButton-L3DuN:focus,.prc-Token-TokenButton-L3DuN:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-Token-TokenButton-L3DuN:active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}@property --prc-dialog-scrollgutter{initial-value:0;inherits:false;syntax:"<length>"}@keyframes prc-Dialog-dialog-backdrop-appear-tCG2K{0%{opacity:0}to{opacity:1}}@keyframes prc-Dialog-Overlay--motion-scaleFade-mE6-C{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes prc-Dialog-Overlay--motion-slideUp-tPElO{0%{transform:translateY(100%)}}@keyframes prc-Dialog-Overlay--motion-slideInRight-BR-CZ{0%{transform:translate(-100%)}}@keyframes prc-Dialog-Overlay--motion-slideInLeft-ISmQZ{0%{transform:translate(100%)}}@keyframes prc-Dialog-detect-scroll-b3i8Q{0%,to{--can-scroll:1}}.prc-Token-TokenTextContainer-cOUaD:is(a,button,[tabIndex="0"]):after{content:"";position:absolute;inset:0}.prc-Token-Token-A5-r7:where([data-interactive=true]):hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium));color:var(--fgColor-default,var(--color-fg-default))}.prc-Breadcrumbs-ItemWrapper-k0NLn,.prc-Breadcrumbs-ItemWrapper-k0NLn:after{font-size:var(--text-body-size-medium,.875rem);display:inline-block}.prc-Breadcrumbs-ItemWrapper-k0NLn:after{border-right:.1em solid var(--fgColor-muted,var(--color-fg-muted));content:"";height:.8em;margin:0 .5em;transform:rotate(15deg) translateY(.0625em)}.prc-Breadcrumbs-ItemWrapper-k0NLn:last-child:after{content:none}.prc-Breadcrumbs-Item-jcraJ:focus-visible{border-radius:var(--borderRadius-small,.1875rem);box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}:is([data-variant=normal] .prc-Breadcrumbs-Item-jcraJ):not([aria-current]):hover{-webkit-text-decoration:underline;text-decoration:underline}:is([data-variant=normal] .prc-Breadcrumbs-Item-jcraJ):focus-visible{-webkit-text-decoration:none;text-decoration:none}:is([data-variant=spacious] .prc-Breadcrumbs-Item-jcraJ):hover{background:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));-webkit-text-decoration:none;text-decoration:none}:is(:is(.prc-Breadcrumbs-BreadcrumbsItem-L-Xrs .prc-Breadcrumbs-MenuDetails-JOGTj) summary)::-webkit-details-marker{display:none}.prc-Textarea-TextArea-snlco:focus{outline:0}.prc-Textarea-TextArea-snlco:disabled{resize:none}@keyframes prc-Skeleton-shimmer---lzU{0%{mask-position:200%}to{mask-position:0}}.prc-FilteredActionList-ActionListItem-RSinr:focus{background:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg))}.prc-FilteredActionList-ActionListItem-RSinr:focus:after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-FilteredActionList-ActionListItem-RSinr:where([data-input-focused]):where([data-first-child]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-Details-Details-GckmQ>summary::-webkit-details-marker{display:none}.prc-Header-HeaderLink-NpVNI:focus,.prc-Header-HeaderLink-NpVNI:hover{color:var(--header-fgColor-default,var(--color-header-text))}@media (hover:hover){.prc-components-UnderlineItem-7fP-n:hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle));-webkit-text-decoration:none;text-decoration:none;transition:background-color .12s ease-out}}.prc-components-UnderlineItem-7fP-n:focus{box-shadow:inset 0 0 0 2px var(--fgColor-accent,var(--color-accent-fg));outline:2px solid #0000}.prc-components-UnderlineItem-7fP-n:focus:not(:focus-visible){box-shadow:none}.prc-components-UnderlineItem-7fP-n:focus-visible{box-shadow:inset 0 0 0 2px var(--fgColor-accent,var(--color-accent-fg));outline:2px solid #0000}.prc-components-UnderlineItem-7fP-n [data-content]:before{content:attr(data-content);font-weight:var(--base-text-weight-semibold,600);visibility:hidden;white-space:nowrap;height:0;display:block}.prc-components-UnderlineItem-7fP-n:after{bottom:calc(50% - var(--control-xlarge-size,var(--base-size-48,3rem))/2 - 1px);content:"";pointer-events:none;background-color:#0000;border-radius:0;width:100%;height:2px;position:absolute;right:50%;transform:translate(50%,-50%)}.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]):after,.prc-components-UnderlineItem-7fP-n[aria-selected=true]:after{background-color:var(--underlineNav-borderColor-active,var(--color-primer-border-active,#fd8c73))}@media (forced-colors:active){.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]):after,.prc-components-UnderlineItem-7fP-n[aria-selected=true]:after{background-color:linktext}}@keyframes prc-components-loadingCounterKeyFrames-8tMlf{0%{opacity:1}to{opacity:.2}}.prc-SegmentedControl-Item-tSCQh:not(:last-child):after{background-color:var(--borderColor-default,var(--color-border-default));bottom:var(--base-size-8,.5rem);content:"";right:calc(var(--base-size-2,.125rem)*-1);top:var(--base-size-8,.5rem);width:1px;position:absolute}.prc-SegmentedControl-Item-tSCQh:not(:last-child):has(+[data-selected]):after,.prc-SegmentedControl-Item-tSCQh:not(:last-child):where([data-selected]):after,.prc-SegmentedControl-Item-tSCQh:focus-within:has(:focus-visible){background-color:#0000}.prc-SegmentedControl-Button-E48xz:focus:not(:disabled){box-shadow:none;outline:var(--base-size-2,.125rem) solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-1px}.prc-SegmentedControl-Button-E48xz:focus:not(:disabled):not(:focus-visible){outline:1px solid #0000}.prc-SegmentedControl-Button-E48xz:focus-visible:not(:disabled){box-shadow:none;outline:var(--base-size-2,.125rem) solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-1px}.prc-SegmentedControl-Button-E48xz:focus:focus-visible:not(:last-child):after{width:0}@media (pointer:coarse){.prc-SegmentedControl-Button-E48xz:before{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-SegmentedControl-Button-E48xz:not([aria-current=true],[aria-disabled=true]):hover .prc-SegmentedControl-Content-1COlk{background-color:var(--controlTrack-bgColor-hover,var(--color-switch-track-hover-bg))}.prc-SegmentedControl-Button-E48xz:not([aria-current=true],[aria-disabled=true]):active .prc-SegmentedControl-Content-1COlk{background-color:var(--controlTrack-bgColor-active,var(--color-switch-track-active-bg))}.prc-SegmentedControl-Text-7S2y2:after{content:attr(data-text);font-weight:var(--base-text-weight-semibold,600);pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden;height:0;display:block;overflow:hidden}:is(.prc-Timeline-Timeline-awSoC:where([data-clip-sidebar]) .prc-Timeline-TimelineItem-QwDVH:first-child):where([data-condensed]):before{top:var(--base-size-12,.75rem)}:is(.prc-Timeline-Timeline-awSoC:where([data-clip-sidebar]) .prc-Timeline-TimelineItem-QwDVH:last-child):where([data-condensed]):before{height:var(--base-size-12,.75rem)}.prc-Timeline-TimelineItem-QwDVH:before{background-color:var(--borderColor-muted,var(--color-border-muted));content:"";width:2px;display:block;position:absolute;top:0;bottom:0;left:0}@media (prefers-color-scheme:light){[data-color-mode=auto][data-light-theme*=light]{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: }}@media (prefers-color-scheme:dark){[data-color-mode=auto][data-dark-theme*=dark]{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial}}[role=button]:focus:not(:focus-visible):not(.focus-visible),[role=tabpanel][tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),a:focus:not(:focus-visible):not(.focus-visible),button:focus:not(:focus-visible):not(.focus-visible),summary:focus:not(:focus-visible):not(.focus-visible){box-shadow:none;outline:none}[tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),details-dialog:focus:not(:focus-visible):not(.focus-visible){outline:none}:is(.prc-src-BaseStyles-aopSS :where(a:not([class*=prc-]):not([class*=PRC-]):not([class*=Primer_Brand__]))):hover{-webkit-text-decoration:underline;text-decoration:underline}.prc-components-ButtonReset-O-bEI::-moz-focus-inner{border:0}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):active,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):focus,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):hover{z-index:1}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):active,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):focus,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):hover{z-index:1}.prc-DialogV1-Overlay-nYh-4:before{background:var(--overlay-backdrop-bgColor,var(--color-overlay-backdrop));content:" ";cursor:default;z-index:99;display:block;position:fixed;inset:0}.prc-DataTable-TableHeader-eyTab .prc-DataTable-TableSortButton--aq0y:focus .prc-DataTable-TableSortIcon--ascending-Lpx6z,.prc-DataTable-TableHeader-eyTab:hover .prc-DataTable-TableSortIcon--ascending-Lpx6z{visibility:visible}.prc-DataTable-TableRow-Icc7F:hover .prc-DataTable-TableCell-Fk4ve:not(.prc-DataTable-TableCellSkeleton-DMdM5){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-TabNav-TabNavLink-u3umI:hover{color:var(--fgColor-default,var(--color-fg-default))}.prc-TabNav-TabNavLink-u3umI:focus,.prc-TabNav-TabNavLink-u3umI:hover{-webkit-text-decoration:none;text-decoration:none}.prc-TabNav-TabNavLink-u3umI:focus{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-6px}.prc-DataTable-TablePaginationAction-SPa7Q[data-has-page]:focus,.prc-DataTable-TablePaginationAction-SPa7Q[data-has-page]:hover,.prc-DataTable-TablePaginationPage-Fn3s-:focus,.prc-DataTable-TablePaginationPage-Fn3s-:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-DataTable-TablePaginationPage-Fn3s-[data-active=true]:focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-ActionBar-Divider-6V8yH:before{background:var(--borderColor-muted,var(--color-border-muted));content:"";height:var(--base-size-20,1.25rem);width:var(--borderWidth-thin,.0625rem);display:block}.prc-PageLayout-DraggableHandle-9s6B4:before{background-color:var(--draggable-handle--bg-color,var(--bgColor-neutral-muted,var(--color-neutral-subtle)));border-radius:inherit;content:"";opacity:var(--draggable-handle--drag-opacity,0);transition:var(--draggable-handle--transition,opacity .15s ease);position:absolute;inset:0}.prc-PageLayout-DraggableHandle-9s6B4:hover:before{opacity:1}@media (hover:hover) and (pointer:fine){.prc-ActionList-Item-eN6NY:hover{background:var(--item-hover-bg-override,var(--bgColor-muted,var(--color-canvas-subtle)));cursor:pointer}.prc-ActionList-Item--danger-2UZJs:hover{background:var(--item-hover-bg-override,var(--bgColor-danger-muted,var(--color-danger-subtle)));color:var(--fgColor-danger,var(--color-danger-fg))}.prc-ActionList-Item--disabled-6k-1w:hover{cursor:default;background:0 0}}.prc-ActionList-Item-eN6NY:not(:first-of-type):not([data-component=ActionList\.Divider]+*):not([data-component=ActionList\.Header]+*) .prc-ActionList-DividedContent-qks5p:before{border-top-width:0;border:0 solid var(--borderColor-muted,var(--color-border-muted));content:" ";width:100%;display:block;position:absolute;top:-7px}:where([data-divider]) .prc-ActionList-DividedContent-qks5p:before{border-top-width:1px}.prc-ActionList-Item-eN6NY:hover .prc-ActionList-DividedContent-qks5p:before,:hover+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before{border-color:var(--item-hover-divider-border-color-override,transparent)!important}.prc-ActionList-Item-eN6NY:focus .prc-ActionList-DividedContent-qks5p:before,.prc-ActionList-Item-eN6NY[data-is-active-descendant] .prc-ActionList-DividedContent-qks5p:before,:focus+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before,[data-active-descendant]+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before{border-color:#0000!important}.prc-ActionList-Item-eN6NY:focus{outline:none}.prc-ActionList-Item-eN6NY:active,.prc-ActionList-Item-eN6NY:focus{background:var(--bgColor-accent-muted,var(--color-accent-subtle))}.prc-ActionList-Item-eN6NY[data-divider]:not(:first-of-type):not([data-component=ActionList\.Divider]+.prc-ActionList-Item-eN6NY):not([data-component=ActionList\.Header]+.prc-ActionList-Item-eN6NY) .prc-ActionList-DividedContent-qks5p:before{border-top-width:var(--borderWidth-thin,.0625rem)}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f):focus-visible>div{box-shadow:var(--boxShadow-thick,inset 0 0 0 .125rem) var(--fgColor-accent,var(--color-accent-fg))}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f):focus-visible>div{outline-offset:-2;outline:2px solid highlighttext}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):hover{outline-offset:-2px;outline:2px solid #0000}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):has(.prc-TreeView-TreeViewItemSkeleton-FGlnx):hover{cursor:default;background-color:#0000}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):has(.prc-TreeView-TreeViewItemSkeleton-FGlnx):hover{outline:none}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f[aria-current=true]>.prc-TreeView-TreeViewItemContainer-z6qqQ):after{background-color:var(--fgColor-accent,var(--color-accent-fg));border-radius:var(--borderRadius-medium,.375rem);content:"";height:1.5rem;left:calc(var(--base-size-8,.5rem)*-1);top:calc(50% - var(--base-size-12,.75rem));width:.25rem;position:absolute}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f[aria-current=true]>.prc-TreeView-TreeViewItemContainer-z6qqQ):after{background-color:highlighttext}}.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemToggleHover-H9tbt:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}@media (hover:hover){.prc-TreeView-TreeViewRootUlStyles-Mzrmj:focus-within .prc-TreeView-TreeViewItemLevelLine-F-0-2,.prc-TreeView-TreeViewRootUlStyles-Mzrmj:hover .prc-TreeView-TreeViewItemLevelLine-F-0-2{border-color:var(--borderColor-muted,var(--color-border-muted))}}:is(.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=anchored]),.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=full-screen]))::backdrop{background-color:#0000}.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=modal])::backdrop{background-color:var(--overlay-backdrop-bgColor,var(--color-overlay-backdrop))}.prc-SelectPanel2-TextInput-lHH1n:has(input:placeholder-shown) .TextInput-action{display:none}.prc-Popover-PopoverContent-2x-Aj:after,.prc-Popover-PopoverContent-2x-Aj:before{content:"";display:inline-block;position:absolute;left:50%}.prc-Popover-PopoverContent-2x-Aj:before{border-bottom-color:#0000;border:var(--base-size-8,.5rem) solid transparent;border-bottom:var(--base-size-8,.5rem) solid var(--borderColor-default,var(--color-border-default));top:calc(var(--base-size-16,1rem)*-1);margin-left:-9px}.prc-Popover-PopoverContent-2x-Aj:after{border:7px solid #0000;border-bottom:7px solid var(--overlay-bgColor,var(--color-canvas-overlay));margin-left:calc(var(--base-size-8,.5rem)*-1);top:-14px}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{border-bottom-color:#0000;top:auto}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{border-top-color:var(--borderColor-default,var(--color-border-default));bottom:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after{border-top-color:var(--overlay-bgColor,var(--color-canvas-overlay));bottom:-14px}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):before{margin-left:0;left:auto}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):before{right:20px}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):after{right:21px}:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{left:var(--base-size-24,1.5rem);margin-left:0}:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after{left:calc(var(--base-size-24,1.5rem) + 1px)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-bottom-color:#0000;margin-left:0;top:50%;left:auto}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{margin-top:calc((var(--base-size-8,.5rem) + 1px)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{margin-top:calc(var(--base-size-8,.5rem)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-left-color:var(--borderColor-default,var(--color-border-default));right:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{border-left-color:var(--overlay-bgColor,var(--color-canvas-overlay));right:-14px}:is(:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-right-color:var(--borderColor-default,var(--color-border-default));left:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{border-right-color:var(--overlay-bgColor,var(--color-canvas-overlay));left:-14px}:is(:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj):before{top:var(--base-size-24,1.5rem)}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{top:auto}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{bottom:var(--base-size-16,1rem)}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{bottom:calc(var(--base-size-16,1rem) + 1px)}.prc-ActionList-List-0R5kQ:focus-within{--item-hover-bg-override:none;--item-hover-divider-border-color-override:var(--borderColor-muted,var(--color-border-muted))}.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover{width:auto}:is(.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within) .prc-AvatarStack-AvatarItem-70eW3{--mask-size:100%;mask-position:calc(var(--avatar-stack-size)*var(--mask-start)) center,0 0;opacity:1;visibility:visible;margin-inline-start:var(--base-size-4,.25rem)}:is(:is(.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within) .prc-AvatarStack-AvatarItem-70eW3):first-child{margin-inline-start:0}.prc-ToggleSwitch-SwitchButton-1CtM6:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:3px}.prc-ToggleSwitch-SwitchButton-1CtM6:focus:not(:focus-visible){outline:1px solid #0000}@media (pointer:coarse){.prc-ToggleSwitch-SwitchButton-1CtM6:before{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):focus-visible),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):hover){background-color:var(--controlTrack-bgColor-hover,var(--color-switch-track-hover-bg,#dfe6ec))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):active),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):active:focus-visible){background-color:var(--controlTrack-bgColor-active,var(--color-switch-track-active-bg,#d9e0e8))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):focus-visible),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):hover){background-color:var(--control-checked-bgColor-hover,var(--color-switch-track-checked-hover-bg,#0860ca))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):active),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):active:focus-visible){background-color:var(--control-checked-bgColor-active,var(--color-switch-track-checked-active-bg,#0757ba))}@keyframes prc-ProgressBar-shimmer-hIHBF{0%{mask-position:200%}to{mask-position:0}}@media (forced-colors:active){:root{--progress-bg:LinkText;--progressBar-track-bgColor:CanvasText}}.prc-Pagination-Page-Etgqf:focus,.prc-Pagination-Page-Etgqf:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));outline:0;-webkit-text-decoration:none;text-decoration:none;transition-duration:.1s}.prc-Pagination-Page-Etgqf:focus-visible{outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-Pagination-Page-Etgqf:active{border-color:var(--borderColor-muted,var(--color-border-muted))}.prc-Pagination-Page-Etgqf[aria-current]:hover{background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis));color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));border-color:#0000}.prc-Pagination-Page-Etgqf[aria-current]:focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-Pagination-Page-Etgqf[aria-hidden]:hover,.prc-Pagination-Page-Etgqf[role=presentation]:hover{color:var(--fgColor-disabled,var(--color-primer-fg-disabled));cursor:default;background-color:#0000}.prc-NavList-GroupHeading-mN50z>a:hover{-webkit-text-decoration:underline;text-decoration:underline}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-8px}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus:not(:disabled):not(:focus-visible){outline:1px solid #0000}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-8px}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus,.prc-UnderlineNav-UnderlineNavLink-u9IaZ:hover{border-bottom-color:var(--borderColor-muted,var(--color-border-muted));color:var(--fgColor-default,var(--color-fg-default));-webkit-text-decoration:none;text-decoration:none;transition:border-bottom-color .2s}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus .prc-UnderlineNav-UnderlineNavOcticon-oU5sK,.prc-UnderlineNav-UnderlineNavLink-u9IaZ:hover .prc-UnderlineNav-UnderlineNavOcticon-oU5sK{color:var(--fgColor-muted,var(--color-fg-muted))}@media (prefers-color-scheme:light){:is([data-color-mode=auto][data-light-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=auto][data-light-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=auto][data-light-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=auto][data-light-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}}@media (prefers-color-scheme:dark){:is([data-color-mode=auto][data-dark-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=auto][data-dark-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=auto][data-dark-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=auto][data-dark-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}}:is([data-color-mode=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}.prc-Token-IssueLabel-2IazM:where([data-selected=true]):after{border-radius:var(--borderRadius-full,624.938rem);bottom:calc(var(--base-size-2,.125rem)*-1);content:"";left:calc(var(--base-size-2,.125rem)*-1);pointer-events:none;right:calc(var(--base-size-2,.125rem)*-1);top:calc(var(--base-size-2,.125rem)*-1);z-index:1;display:block;position:absolute}}</style>
<react-partial partial-name=keyboard-shortcuts-dialog data-ssr=false data-attempted-ssr=false data-react-profiling=true data-catalyst class=loaded>
<div data-target=react-partial.reactRoot><div class="d-none sf-hidden"></div></div>
</react-partial>
<style>@layer primer-react{.prc-src-InternalVisuallyHidden-2YaI6{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prc-Button-ButtonBase-9n-Xk{appearance:none;border:var(--borderWidth-thin,.0625rem) solid;border-radius:var(--borderRadius-medium,.375rem);cursor:pointer;font-family:inherit;font-size:var(--text-body-size-medium,.875rem);font-weight:var(--base-text-weight-medium,500);align-items:center;gap:var(--base-size-8,.5rem);height:var(--control-medium-size,2rem);min-width:max-content;padding:0 var(--control-medium-paddingInline-normal,.75rem);text-align:center;-webkit-user-select:none;user-select:none;background-color:#0000;justify-content:space-between;-webkit-text-decoration:none;text-decoration:none;transition:color 80ms cubic-bezier(.65,0,.35,1),fill 80ms cubic-bezier(.65,0,.35,1),background-color 80ms cubic-bezier(.65,0,.35,1),border-color 80ms cubic-bezier(.65,0,.35,1);display:flex}.prc-Button-ButtonBase-9n-Xk:hover{transition-duration:80ms}.prc-Button-ButtonBase-9n-Xk:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px}.prc-Button-ButtonBase-9n-Xk:active{transition:none}.prc-Button-ButtonBase-9n-Xk:disabled{box-shadow:none;cursor:not-allowed}:is(.prc-Button-ButtonBase-9n-Xk:disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true])) .prc-Button-CounterLabel-5hAs4,:is(.prc-Button-ButtonBase-9n-Xk:disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true])) .prc-Button-Visual-YNt2F{color:inherit}@media (forced-colors:active){.prc-Button-ButtonBase-9n-Xk:focus{outline:1px solid #0000}}.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-VisualWrap-E4cnq){pointer-events:none;display:flex}.prc-Button-ButtonBase-9n-Xk:where(.prc-Button-IconButton-fyge7){min-width:unset;padding:unset;width:var(--control-medium-size,2rem);flex-shrink:0;place-content:center;display:inline-grid}.prc-Button-ButtonBase-9n-Xk:where([href]){display:inline-flex}.prc-Button-ButtonBase-9n-Xk:where([href]):hover{-webkit-text-decoration:none;text-decoration:none}.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-ButtonContent-Iohp5){flex:1 0 auto;grid-template-columns:min-content minmax(0,auto) min-content;grid-template-areas:"leadingVisual text trailingVisual";align-content:center;align-items:center;display:grid}:is(.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-ButtonContent-Iohp5))>:not(:last-child){margin-right:var(--base-size-8,.5rem)}:is(.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-ButtonContent-Iohp5)):where([data-align=center]){justify-content:center}.prc-Button-ButtonBase-9n-Xk :where([data-component=leadingVisual]){grid-area:leadingVisual}.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-Label-FWkx3){line-height:var(--text-body-lineHeight-medium,1.42857);white-space:nowrap;grid-area:text}.prc-Button-ButtonBase-9n-Xk :where([data-component=trailingVisual]){grid-area:trailingVisual}.prc-Button-ButtonBase-9n-Xk :where([data-component=trailingAction]){margin-right:calc(var(--base-size-4,.25rem)*-1)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):hover{background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg));border-color:var(--button-default-borderColor-hover,var(--color-btn-hover-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):active{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg));border-color:var(--button-default-borderColor-active,var(--color-btn-active-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):disabled{background-color:var(--button-default-bgColor-disabled,var(--color-btn-bg));border-color:var(--button-default-borderColor-disabled,var(--color-btn-border));box-shadow:none;color:var(--control-fgColor-disabled,var(--color-primer-fg-disabled))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=default]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-default-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-default-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-default-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):hover{background-color:var(--button-primary-bgColor-hover,var(--color-btn-primary-hover-bg));border-color:var(--button-primary-borderColor-hover,var(--color-btn-primary-hover-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):active{background-color:var(--button-primary-bgColor-active,var(--color-btn-primary-selected-bg));box-shadow:var(--button-primary-shadow-selected,var(--color-btn-primary-selected-shadow))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):disabled{background-color:var(--button-primary-bgColor-disabled,var(--color-btn-primary-disabled-bg));border-color:var(--button-primary-borderColor-disabled,var(--color-btn-primary-disabled-border));box-shadow:none;color:var(--button-primary-fgColor-disabled,var(--color-btn-primary-disabled-text))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=primary]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-primary-bgColor-disabled,#002d111a);border-color:var(--buttonKeybindingHint-primary-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-primary-fgColor-disabled,#fffc)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover{background-color:var(--button-danger-bgColor-hover,var(--color-btn-danger-hover-bg));border-color:var(--button-danger-borderColor-hover,var(--color-btn-danger-hover-border));box-shadow:var(--shadow-resting-small,var(--color-shadow-small));color:var(--button-danger-fgColor-hover,var(--color-btn-danger-hover-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-hover,var(--color-btn-danger-hover-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-hover,var(--color-btn-danger-hover-counter-fg))!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-hover,#1f232833);border-color:var(--buttonKeybindingHint-danger-borderColor-hover,#1f232826);color:var(--buttonKeybindingHint-danger-fgColor-hover,#fff);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,var(--color-btn-danger-hover-icon))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active{background-color:var(--button-danger-bgColor-active,var(--color-btn-danger-selected-bg));border-color:var(--button-danger-borderColor-active,var(--color-btn-danger-selected-border));box-shadow:var(--button-danger-shadow-selected,var(--color-btn-danger-selected-shadow));color:var(--button-danger-fgColor-active,var(--color-btn-danger-selected-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-hover,var(--color-btn-danger-hover-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-hover,var(--color-btn-danger-hover-counter-fg))!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-active,#1f232866);border-color:var(--buttonKeybindingHint-danger-borderColor-active,#1f232826);color:var(--buttonKeybindingHint-danger-fgColor-active,#fff);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,var(--color-btn-danger-hover-icon))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled{background-color:var(--button-danger-bgColor-disabled,var(--color-btn-danger-disabled-bg));border-color:var(--button-default-borderColor-disabled,var(--color-btn-border));box-shadow:none;color:var(--button-danger-fgColor-disabled,var(--color-btn-danger-disabled-text))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true])) .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-disabled,var(--color-btn-danger-disabled-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-disabled,var(--color-btn-danger-disabled-counter-fg))!important}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-danger-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-danger-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]){border-color:var(--button-invisible-borderColor-rest,transparent);box-shadow:none;color:var(--button-default-fgColor-rest,var(--color-btn-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover{background-color:var(--button-invisible-bgColor-hover,var(--color-action-list-item-default-hover-bg));border-color:var(--button-invisible-borderColor-hover,transparent)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-hover,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-hover,#818b981a);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active{background-color:var(--button-invisible-bgColor-active,var(--color-action-list-item-default-active-bg))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-hover,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-active,#818b9826);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):disabled{background-color:var(--button-invisible-bgColor-disabled,var(--color-action-list-item-default-selected-bg));border-color:var(--button-invisible-borderColor-disabled,var(--color-action-list-item-default-selected-bg));box-shadow:none;color:var(--button-invisible-fgColor-disabled,var(--color-primer-fg-disabled))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=invisible]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-disabled,#fff0);border-color:var(--buttonKeybindingHint-invisible-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-invisible-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]) .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-rest,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):where(.prc-Button-IconButton-fyge7){color:var(--button-invisible-iconColor-rest,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):hover:not(:disabled,[data-inactive]){-webkit-text-decoration:underline;text-decoration:underline}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):focus,.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):focus-visible{outline-offset:2px}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):disabled{color:var(--control-fgColor-disabled,var(--color-primer-fg-disabled));background-color:#0000;border-color:#0000}:is([data-a11y-link-underlines=true] .prc-Button-ButtonBase-9n-Xk:where([data-variant=link])):has(.prc-Button-Visual-YNt2F):hover{-webkit-text-decoration:none;text-decoration:none}.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover{background-color:var(--button-inactive-bgColor,#e6eaef);border-color:var(--button-inactive-bgColor,#e6eaef);box-shadow:none;color:var(--button-inactive-fgColor,#59636e);cursor:auto}:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) .prc-Button-CounterLabel-5hAs4,:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) .prc-Button-Visual-YNt2F{color:inherit!important}:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) [data-kbd-chord]{background:var(--buttonKeybindingHint-inactive-bgColor,#eff2f5);border-color:var(--buttonKeybindingHint-inactive-borderColor,#d1d9e0b3);color:var(--buttonKeybindingHint-inactive-fgColor,#59636e)}@keyframes prc-Spinner-rotate-keyframes-LV51p{to{transform:rotate(1turn)}}.prc-VisuallyHidden-VisuallyHidden-Q0qSB:not(:focus):not(:active):not(:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prc-CounterLabel-CounterLabel-X-kRU{border:var(--borderWidth-thin,.0625rem) solid var(--counter-borderColor,var(--color-counter-border));font-size:var(--text-body-size-small,.75rem);font-weight:var(--base-text-weight-semibold,600);padding:var(--base-size-2,.125rem) var(--base-size-6,.375rem);border-radius:20px;line-height:1;display:inline-block}.prc-CounterLabel-CounterLabel-X-kRU:where([data-variant=secondary]){background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle));color:var(--fgColor-default,var(--color-fg-default))}@keyframes prc-TooltipV2-tooltip-appear-xyBco{0%{opacity:0}to{opacity:1}}.prc-TooltipV2-Tooltip-tLeuB{display:none}.prc-TooltipV2-Tooltip-tLeuB[popover]{max-width:250px;padding:var(--overlay-paddingBlock-condensed,.25rem) var(--overlay-padding-condensed,.5rem);clip:auto;width:max-content;color:var(--tooltip-fgColor,#fff);font:var(--text-body-shorthand-small,400 .75rem/1.66667 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji");text-align:center;word-wrap:break-word;background:var(--tooltip-bgColor,#25292e);border-radius:var(--borderRadius-medium,.375rem);white-space:normal;-webkit-font-smoothing:subpixel-antialiased;text-wrap:balance;border:0;margin:auto;position:absolute;inset:auto;overflow:visible}.prc-TooltipV2-Tooltip-tLeuB[popover]:popover-open{display:block}.prc-TooltipV2-Tooltip-tLeuB[popover].\\:popover-open{display:block}@media (forced-colors:active){.prc-TooltipV2-Tooltip-tLeuB{outline:1px solid #0000}}.prc-TooltipV2-Tooltip-tLeuB:after{content:"";height:var(--overlay-offset,.25rem);display:block;position:absolute;left:0;right:0}.prc-TooltipV2-Tooltip-tLeuB[data-direction=n]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=ne]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=nw]:after{top:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=s]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=se]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=sw]:after{bottom:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=w]:after{left:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=e]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=w]:after{content:"";width:8px;height:100%;display:block;position:absolute;bottom:0}.prc-TooltipV2-Tooltip-tLeuB[data-direction=e]:after{margin-left:-8px;right:100%}@media screen and (prefers-reduced-motion:no-preference){.prc-TooltipV2-Tooltip-tLeuB:popover-open{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB:popover-open:before{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB.\\:popover-open{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB.\\:popover-open:before{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}}.prc-Tooltip-Tooltip-JLsri:after{font:normal normal var(--text-body-size-small,.75rem)/var(--text-body-lineHeight-small,1.66667) var(--fontStack-system,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji");z-index:1000000;-webkit-font-smoothing:subpixel-antialiased;color:var(--tooltip-fgColor,var(--fgColor-onEmphasis,var(--color-fg-on-emphasis)));letter-spacing:normal;text-align:center;text-shadow:none;text-transform:none;word-wrap:break-word;background:var(--tooltip-bgColor,var(--bgColor-emphasis,var(--color-neutral-emphasis-plus)));border-radius:var(--borderRadius-medium,.375rem);content:attr(aria-label);opacity:0;pointer-events:none;white-space:pre;padding:.5em .75em;-webkit-text-decoration:none;text-decoration:none;display:none;position:absolute}@keyframes prc-Tooltip-tooltip-appear-orG4s{0%{opacity:0}to{opacity:1}}.prc-Tooltip-Tooltip-JLsri:active:after,.prc-Tooltip-Tooltip-JLsri:focus-within:after,.prc-Tooltip-Tooltip-JLsri:focus:after,.prc-Tooltip-Tooltip-JLsri:hover:after{-webkit-text-decoration:none;text-decoration:none;animation-name:prc-Tooltip-tooltip-appear-orG4s;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards;display:inline-block}.prc-Tooltip-Tooltip--noDelay-g8wqY:active:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:focus-within:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:focus:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:hover:after{animation-delay:0s}.prc-Tooltip-Tooltip--multiline-3-2P7:active:after,.prc-Tooltip-Tooltip--multiline-3-2P7:focus-within:after,.prc-Tooltip-Tooltip--multiline-3-2P7:focus:after,.prc-Tooltip-Tooltip--multiline-3-2P7:hover:after{display:table-cell}.prc-Tooltip-Tooltip--s-RbCQB:after,.prc-Tooltip-Tooltip--se-VqnS5:after,.prc-Tooltip-Tooltip--sw-FsNH8:after{margin-top:6px;top:100%;right:50%}.prc-Tooltip-Tooltip--se-VqnS5:after{margin-left:calc(var(--base-size-16,1rem)*-1);left:50%;right:auto}.prc-Tooltip-Tooltip--sw-FsNH8:after{margin-right:calc(var(--base-size-16,1rem)*-1)}.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--ne-WzCLj:after,.prc-Tooltip-Tooltip--nw-fM9Mv:after{margin-bottom:6px;bottom:100%;right:50%}.prc-Tooltip-Tooltip--ne-WzCLj:after{margin-left:calc(var(--base-size-16,1rem)*-1);left:50%;right:auto}.prc-Tooltip-Tooltip--nw-fM9Mv:after{margin-right:calc(var(--base-size-16,1rem)*-1)}.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--s-RbCQB:after{transform:translate(50%)}.prc-Tooltip-Tooltip--w-2-qCh:after{margin-right:6px;right:100%}.prc-Tooltip-Tooltip--e-JU1w8:after,.prc-Tooltip-Tooltip--w-2-qCh:after{bottom:50%;transform:translateY(50%)}.prc-Tooltip-Tooltip--e-JU1w8:after{margin-left:6px;left:100%}.prc-Tooltip-Tooltip--multiline-3-2P7:after{word-wrap:break-word;border-collapse:separate;white-space:pre-line;width:max-content;max-width:250px}.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--s-RbCQB:after{left:50%;right:auto;transform:translate(-50%)}.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--e-JU1w8:after,.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--w-2-qCh:after{right:100%}.prc-Tooltip-Tooltip--alignRight-aNEnL:after{margin-right:0;right:0}.prc-Tooltip-Tooltip--alignLeft-LqNu7:after{margin-left:0;left:0}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListSubContent-gKsFp:before{background:var(--borderColor-muted,var(--color-border-muted));content:"";width:100%;height:1px;display:block;position:absolute;top:-7px}:is(.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) [data-description-variant=inline]):before{background:var(--borderColor-muted,var(--color-border-muted));content:"";height:var(--borderWidth-thin,.0625rem);width:100%;display:block;position:absolute;top:-7px}:is(.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) [data-description-variant=inline]) .prc-ActionList-ActionListSubContent-gKsFp:before{content:unset}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListItem-So4vC:first-of-type .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-Divider-taVfb+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListItem-So4vC:first-of-type [data-description-variant=inline]:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-Divider-taVfb+.prc-ActionList-ActionListItem-So4vC [data-description-variant=inline]:before{visibility:hidden}@media (forced-colors:active){.prc-ActionList-ActionListItem-So4vC :focus,.prc-ActionList-ActionListItem-So4vC:focus-visible{outline:1px solid #0000!important}}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover{cursor:pointer}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover:not([data-active],:focus-visible){box-shadow:var(--boxShadow-thin,inset 0 0 0 .0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border));outline:solid var(--borderWidth-thin,.0625rem) transparent;outline-offset:calc(var(--borderWidth-thin,.0625rem)*-1)}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active:not([data-active]){box-shadow:var(--boxShadow-thin,inset 0 0 0 .0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border));outline:solid var(--borderWidth-thin,.0625rem) transparent;outline-offset:calc(var(--borderWidth-thin,.0625rem)*-1)}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:0}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover{background:var(--control-danger-bgColor-hover,var(--color-action-list-item-danger-hover-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-ItemLabel-81ohH,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-LeadingAction-hbWbh,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-LeadingVisual-NBr28{color:var(--control-danger-fgColor-hover,var(--color-action-list-item-danger-hover-text))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover [data-kbd-chord]{background-color:var(--bgColor-default,var(--color-canvas-default));transition:none}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active{background:var(--control-danger-bgColor-active,var(--color-action-list-item-danger-active-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-ItemLabel-81ohH,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-LeadingAction-hbWbh,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-LeadingVisual-NBr28{color:var(--control-danger-fgColor-hover,var(--color-action-list-item-danger-hover-text))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active [data-kbd-chord]{background-color:var(--bgColor-default,var(--color-canvas-default));transition:none}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]) .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active])+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-is-active-descendant]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):hover{cursor:not-allowed;background-color:#0000}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):hover * :not([popover],.prc-ActionList-InactiveWarning-1Dszv){color:var(--fgColor-muted,var(--color-fg-muted))}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):active{background:0 0}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover [data-description-variant=inline]:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover+.prc-ActionList-ActionListItem-So4vC [data-description-variant=inline]:before{visibility:hidden}}@media (hover:hover){:is(.prc-ActionList-ActionListItem-So4vC[data-has-subitem=true]>.prc-ActionList-ActionListContent-KBb8-):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));cursor:pointer}}:is(.prc-ActionList-ActionListItem-So4vC[data-has-subitem=true]>.prc-ActionList-ActionListContent-KBb8-):active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}@media (hover:hover){:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])) .prc-ActionList-ActionListContent-KBb8-):hover{cursor:not-allowed;background-color:#0000}:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])):hover{background-color:#0000}}:is(:is([aria-checked=true]:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])),[aria-selected=true]:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled]))) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg))}:is(.prc-ActionList-ActionListItem-So4vC .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{background-color:var(--control-checked-fgColor-rest,var(--color-switch-track-checked-fg));clip-path:inset(var(--base-size-16,1rem)0 0 0);content:"";height:var(--base-size-16,1rem);width:var(--base-size-16,1rem);transition:visibility 0s linear .23s;animation:80ms cubic-bezier(.65,0,.35,1) prc-ActionList-checkmarkOut-GbMf4;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzguMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNjFMNC41MiA4LjU0MWEuNzUuNzUgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1Ljc1IDAgMCAxIDEuMDYyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);mask-position:50%;mask-size:75%;mask-repeat:no-repeat}:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-checked=true],.prc-ActionList-ActionListItem-So4vC[aria-selected=true]) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{visibility:visible;transition:visibility linear;animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards prc-ActionList-checkmarkIn-gjsPG}:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-checked=false],.prc-ActionList-ActionListItem-So4vC[aria-selected=false]) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{visibility:hidden}.prc-ActionList-ActionListContent-KBb8-:hover{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true]) .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true])+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}@keyframes prc-ActionList-checkmarkIn-gjsPG{0%{clip-path:inset(var(--base-size-16,1rem)0 0 0)}to{clip-path:inset(0)}}@keyframes prc-ActionList-checkmarkOut-GbMf4{0%{clip-path:inset(0)}to{clip-path:inset(var(--base-size-16,1rem)0 0 0)}}:where(.prc-Link-Link-9ZwDx):hover{-webkit-text-decoration:underline;text-decoration:underline}:where(.prc-Link-Link-9ZwDx):where([data-muted=true]):hover{color:var(--fgColor-accent,var(--color-accent-fg));-webkit-text-decoration:none;text-decoration:none}.prc-Truncate-Truncate-2G1eo:where([data-expandable]):hover{max-width:10000px}.prc-Stack-Stack-UQ9k6{align-content:flex-start;align-items:stretch;gap:var(--stack-gap,var(--stack-gap-normal,1rem));display:flex}.prc-Stack-Stack-UQ9k6[data-padding=none]{padding:0}.prc-Stack-Stack-UQ9k6[data-padding=normal]{padding:var(--stack-padding-normal,1rem)}.prc-Stack-Stack-UQ9k6[data-direction=horizontal]{flex-flow:row}.prc-Stack-Stack-UQ9k6[data-direction=vertical]{flex-flow:column}.prc-Stack-Stack-UQ9k6[data-gap=none]{--stack-gap:0}.prc-Stack-Stack-UQ9k6[data-gap=condensed]{--stack-gap:var(--stack-gap-condensed,.5rem)}.prc-Stack-Stack-UQ9k6[data-align=center]{align-items:center}.prc-Stack-Stack-UQ9k6[data-justify=start]{justify-content:flex-start}.prc-Stack-Stack-UQ9k6[data-justify=center]{justify-content:center}.prc-Stack-Stack-UQ9k6[data-wrap=nowrap]{flex-wrap:nowrap}@keyframes prc-components-fadeIn-RDp5O{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.prc-Checkbox-Input-lWIkv:disabled{background-color:var(--control-bgColor-disabled,var(--color-input-disabled-bg));border-color:var(--control-borderColor-disabled,var(--color-btn-border))}.prc-Radio-Radio-h1gb9:where(:checked){background-color:var(--control-checked-fgColor-rest,var(--color-switch-track-checked-fg));border-color:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg));border-width:var(--borderWidth-thicker,.25rem)}.prc-Radio-Radio-h1gb9:where(:checked):disabled{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg));border-color:var(--control-checked-bgColor-disabled,var(--color-switch-track-disabled-bg));cursor:not-allowed}.prc-Radio-Radio-h1gb9:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}:is(.prc-components-TextInputBaseWrapper-wY-n0 input,.prc-components-TextInputBaseWrapper-wY-n0 textarea,.prc-components-TextInputBaseWrapper-wY-n0 select)::placeholder{color:var(--fgColor-muted,var(--color-fg-muted))}.prc-components-TextInputBaseWrapper-wY-n0:where(:not([data-trailing-action]):focus-within){border-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));outline:var(--borderWidth-thick,.125rem) solid var(--borderColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-1px}.prc-components-TextInputBaseWrapper-wY-n0:where([data-validation=error]):where(:not([data-trailing-action])):focus-within{border-color:var(--control-borderColor-danger,var(--color-danger-emphasis));outline:2px solid var(--control-borderColor-danger,var(--color-danger-emphasis));outline-offset:-1px}.prc-Select-Select-dJWwD:disabled{background-color:#0000}@media screen and (forced-colors:active){.prc-Select-Select-dJWwD:disabled{background-color:-moz-combobox}}.prc-components-Invisible-bKOcl:focus,.prc-components-Invisible-bKOcl:hover{color:var(--fgColor-default,var(--color-fg-default))}@media (pointer:coarse){.prc-components-Invisible-bKOcl :after{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-components-Input-IwWrt:focus{outline:0}@keyframes prc-Overlay-overlay-appear-JpFey{0%{opacity:0}to{opacity:1}}.prc-Overlay-Overlay-jfs-T:focus{outline:none}.prc-Checkbox-Checkbox-jjOgT:before{background-color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));clip-path:inset(var(--base-size-16,1rem)0 0 0);content:"";height:var(--base-size-16,1rem);visibility:hidden;width:var(--base-size-16,1rem);transition:visibility 0s linear .23s;animation:80ms cubic-bezier(.65,0,.35,1) forwards prc-Checkbox-checkmarkOut-mrgEX;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzguMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNjFMNC41MiA4LjU0MWEuNzUuNzUgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1Ljc1IDAgMCAxIDEuMDYyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);mask-position:50%;mask-size:75%;mask-repeat:no-repeat}.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate{background:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg));border-color:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg))}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):before{animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards prc-Checkbox-checkmarkIn-73iWj}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):disabled{background-color:var(--control-checked-bgColor-disabled,var(--color-switch-track-disabled-bg));border-color:var(--control-checked-borderColor-disabled,var(--color-switch-track-disabled-bg));opacity:1}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):disabled:before{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg))}@media (forced-colors:active){.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate{background-color:canvastext;border-color:canvastext}}.prc-Checkbox-Checkbox-jjOgT:disabled{cursor:not-allowed}.prc-Checkbox-Checkbox-jjOgT:checked{transition:background-color,border-color 80ms cubic-bezier(.32,0,.67,0)}.prc-Checkbox-Checkbox-jjOgT:checked:before{visibility:visible;transition:visibility linear}.prc-Checkbox-Checkbox-jjOgT:indeterminate{background:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg))}.prc-Checkbox-Checkbox-jjOgT:indeterminate:before{visibility:visible;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIyIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTAgMiI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAxYTEgMSAwIDAgMSAxLTFoOGExIDEgMCAxIDEgMCAySDFhMSAxIDAgMCAxLTEtMSIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.prc-Checkbox-Checkbox-jjOgT:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}@keyframes prc-Checkbox-checkmarkIn-73iWj{0%{clip-path:inset(var(--base-size-16,1rem)0 0 0)}to{clip-path:inset(0)}}@keyframes prc-Checkbox-checkmarkOut-mrgEX{0%{clip-path:inset(0)}to{clip-path:inset(var(--base-size-16,1rem)0 0 0)}}.prc-Token-TokenButton-L3DuN:focus,.prc-Token-TokenButton-L3DuN:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-Token-TokenButton-L3DuN:active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}@property --prc-dialog-scrollgutter{initial-value:0;inherits:false;syntax:"<length>"}@keyframes prc-Dialog-dialog-backdrop-appear-tCG2K{0%{opacity:0}to{opacity:1}}@keyframes prc-Dialog-Overlay--motion-scaleFade-mE6-C{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes prc-Dialog-Overlay--motion-slideUp-tPElO{0%{transform:translateY(100%)}}@keyframes prc-Dialog-Overlay--motion-slideInRight-BR-CZ{0%{transform:translate(-100%)}}@keyframes prc-Dialog-Overlay--motion-slideInLeft-ISmQZ{0%{transform:translate(100%)}}@keyframes prc-Dialog-detect-scroll-b3i8Q{0%,to{--can-scroll:1}}.prc-Token-TokenTextContainer-cOUaD:is(a,button,[tabIndex="0"]):after{content:"";position:absolute;inset:0}.prc-Token-Token-A5-r7:where([data-interactive=true]):hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium));color:var(--fgColor-default,var(--color-fg-default))}.prc-Breadcrumbs-BreadcrumbsBase-3Gb-B{justify-content:space-between;width:100%;display:flex}.prc-Breadcrumbs-BreadcrumbsList-BKjpe{margin-top:0;margin-bottom:0;padding-left:0}:is([data-overflow=menu],[data-overflow=menu-with-root]) .prc-Breadcrumbs-BreadcrumbsList-BKjpe{white-space:nowrap;flex-direction:row;display:flex}.prc-Breadcrumbs-ItemWrapper-k0NLn{list-style:none}.prc-Breadcrumbs-ItemWrapper-k0NLn,.prc-Breadcrumbs-ItemWrapper-k0NLn:after{font-size:var(--text-body-size-medium,.875rem);display:inline-block}.prc-Breadcrumbs-ItemWrapper-k0NLn:after{border-right:.1em solid var(--fgColor-muted,var(--color-fg-muted));content:"";height:.8em;margin:0 .5em;transform:rotate(15deg) translateY(.0625em)}.prc-Breadcrumbs-ItemWrapper-k0NLn:first-child{margin-left:0}.prc-Breadcrumbs-ItemWrapper-k0NLn:last-child:after{content:none}.prc-Breadcrumbs-Item-jcraJ{font-size:var(--text-body-size-medium,.875rem)}.prc-Breadcrumbs-Item-jcraJ:focus-visible{border-radius:var(--borderRadius-small,.1875rem);box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}[data-variant=normal] .prc-Breadcrumbs-Item-jcraJ{-webkit-text-decoration:none;text-decoration:none}:is([data-variant=normal] .prc-Breadcrumbs-Item-jcraJ):not([aria-current]):hover{-webkit-text-decoration:underline;text-decoration:underline}:is([data-variant=normal] .prc-Breadcrumbs-Item-jcraJ):focus-visible{-webkit-text-decoration:none;text-decoration:none}:is([data-variant=spacious] .prc-Breadcrumbs-Item-jcraJ):hover{background:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));-webkit-text-decoration:none;text-decoration:none}:is(:is(.prc-Breadcrumbs-BreadcrumbsItem-L-Xrs .prc-Breadcrumbs-MenuDetails-JOGTj) summary)::-webkit-details-marker{display:none}.prc-Textarea-TextArea-snlco:focus{outline:0}.prc-Textarea-TextArea-snlco:disabled{resize:none}@keyframes prc-Skeleton-shimmer---lzU{0%{mask-position:200%}to{mask-position:0}}.prc-FilteredActionList-ActionListItem-RSinr:focus{background:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg))}.prc-FilteredActionList-ActionListItem-RSinr:focus:after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-FilteredActionList-ActionListItem-RSinr:where([data-input-focused]):where([data-first-child]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-Details-Details-GckmQ>summary::-webkit-details-marker{display:none}:where(.prc-Avatar-Avatar-0xaUi){box-shadow:0 0 0 1px var(--avatar-borderColor,var(--color-avatar-border));height:var(--avatarSize-regular);vertical-align:middle;width:var(--avatarSize-regular);border-radius:50%;line-height:1;display:inline-block;overflow:hidden}.prc-Header-HeaderLink-NpVNI:focus,.prc-Header-HeaderLink-NpVNI:hover{color:var(--header-fgColor-default,var(--color-header-text))}.prc-components-UnderlineWrapper-eT-Yj{box-shadow:inset 0-1px var(--borderColor-muted,var(--color-border-muted));min-height:var(--control-xlarge-size,48px);padding-inline:var(--stack-padding-normal,1rem);justify-content:flex-start;align-items:center;display:flex}.prc-components-UnderlineItemList-xKlKC{white-space:nowrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.prc-components-UnderlineItem-7fP-n,.prc-components-UnderlineItemList-xKlKC{align-items:center;position:relative}.prc-components-UnderlineItem-7fP-n{appearance:none;border-radius:var(--borderRadius-medium,var(--borderRadius-small,.1875rem));color:var(--fgColor-default,var(--color-fg-default));cursor:pointer;font:inherit;font-size:var(--text-body-size-medium,.875rem);line-height:var(--text-body-lineHeight-medium,1.4285);padding-block:var(--base-size-6,.375rem);padding-inline:var(--base-size-8,.5rem);text-align:center;background-color:#0000;border:0;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}@media (hover:hover){.prc-components-UnderlineItem-7fP-n:hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle));-webkit-text-decoration:none;text-decoration:none;transition:background-color .12s ease-out}}.prc-components-UnderlineItem-7fP-n:focus{box-shadow:inset 0 0 0 2px var(--fgColor-accent,var(--color-accent-fg));outline:2px solid #0000}.prc-components-UnderlineItem-7fP-n:focus:not(:focus-visible){box-shadow:none}.prc-components-UnderlineItem-7fP-n:focus-visible{box-shadow:inset 0 0 0 2px var(--fgColor-accent,var(--color-accent-fg));outline:2px solid #0000}.prc-components-UnderlineItem-7fP-n [data-content]:before{content:attr(data-content);font-weight:var(--base-text-weight-semibold,600);visibility:hidden;white-space:nowrap;height:0;display:block}.prc-components-UnderlineItem-7fP-n [data-component=icon]{color:var(--fgColor-muted,var(--color-fg-muted));align-items:center;margin-inline-end:var(--base-size-8,.5rem);display:inline-flex}.prc-components-UnderlineItem-7fP-n [data-component=counter]{align-items:center;margin-inline-start:var(--base-size-8,.5rem);display:flex}.prc-components-UnderlineItem-7fP-n:after{bottom:calc(50% - var(--control-xlarge-size,var(--base-size-48,3rem))/2 - 1px);content:"";pointer-events:none;background-color:#0000;border-radius:0;width:100%;height:2px;position:absolute;right:50%;transform:translate(50%,-50%)}.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]) [data-component=text]{font-weight:var(--base-text-weight-semibold,600)}.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]):after,.prc-components-UnderlineItem-7fP-n[aria-selected=true]:after{background-color:var(--underlineNav-borderColor-active,var(--color-primer-border-active,#fd8c73))}@media (forced-colors:active){.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]):after,.prc-components-UnderlineItem-7fP-n[aria-selected=true]:after{background-color:linktext}}@keyframes prc-components-loadingCounterKeyFrames-8tMlf{0%{opacity:1}to{opacity:.2}}.prc-SegmentedControl-Item-tSCQh:not(:last-child):after{background-color:var(--borderColor-default,var(--color-border-default));bottom:var(--base-size-8,.5rem);content:"";right:calc(var(--base-size-2,.125rem)*-1);top:var(--base-size-8,.5rem);width:1px;position:absolute}.prc-SegmentedControl-Item-tSCQh:not(:last-child):has(+[data-selected]):after,.prc-SegmentedControl-Item-tSCQh:not(:last-child):where([data-selected]):after,.prc-SegmentedControl-Item-tSCQh:focus-within:has(:focus-visible){background-color:#0000}.prc-SegmentedControl-Button-E48xz:focus:not(:disabled){box-shadow:none;outline:var(--base-size-2,.125rem) solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-1px}.prc-SegmentedControl-Button-E48xz:focus:not(:disabled):not(:focus-visible){outline:1px solid #0000}.prc-SegmentedControl-Button-E48xz:focus-visible:not(:disabled){box-shadow:none;outline:var(--base-size-2,.125rem) solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-1px}.prc-SegmentedControl-Button-E48xz:focus:focus-visible:not(:last-child):after{width:0}@media (pointer:coarse){.prc-SegmentedControl-Button-E48xz:before{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-SegmentedControl-Button-E48xz:not([aria-current=true],[aria-disabled=true]):hover .prc-SegmentedControl-Content-1COlk{background-color:var(--controlTrack-bgColor-hover,var(--color-switch-track-hover-bg))}.prc-SegmentedControl-Button-E48xz:not([aria-current=true],[aria-disabled=true]):active .prc-SegmentedControl-Content-1COlk{background-color:var(--controlTrack-bgColor-active,var(--color-switch-track-active-bg))}.prc-SegmentedControl-Text-7S2y2:after{content:attr(data-text);font-weight:var(--base-text-weight-semibold,600);pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden;height:0;display:block;overflow:hidden}:is(.prc-Timeline-Timeline-awSoC:where([data-clip-sidebar]) .prc-Timeline-TimelineItem-QwDVH:first-child):where([data-condensed]):before{top:var(--base-size-12,.75rem)}:is(.prc-Timeline-Timeline-awSoC:where([data-clip-sidebar]) .prc-Timeline-TimelineItem-QwDVH:last-child):where([data-condensed]):before{height:var(--base-size-12,.75rem)}.prc-Timeline-TimelineItem-QwDVH:before{background-color:var(--borderColor-muted,var(--color-border-muted));content:"";width:2px;display:block;position:absolute;top:0;bottom:0;left:0}.prc-UnderlineNav-UnderlineNavItem-syRjR{flex-direction:column;align-items:center;display:flex}*{box-sizing:border-box}body{margin:0}@media (prefers-color-scheme:light){[data-color-mode=auto][data-light-theme*=light]{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: }}@media (prefers-color-scheme:dark){[data-color-mode=auto][data-dark-theme*=dark]{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial}}[role=button]:focus:not(:focus-visible):not(.focus-visible),[role=tabpanel][tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),a:focus:not(:focus-visible):not(.focus-visible),button:focus:not(:focus-visible):not(.focus-visible),summary:focus:not(:focus-visible):not(.focus-visible){box-shadow:none;outline:none}[tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),details-dialog:focus:not(:focus-visible):not(.focus-visible){outline:none}:is(.prc-src-BaseStyles-aopSS :where(a:not([class*=prc-]):not([class*=PRC-]):not([class*=Primer_Brand__]))):hover{-webkit-text-decoration:underline;text-decoration:underline}.prc-components-ButtonReset-O-bEI::-moz-focus-inner{border:0}.prc-ButtonGroup-ButtonGroup-vFUrY{isolation:isolate;vertical-align:middle;display:inline-flex}.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper]){margin-inline-end:-1px;position:relative}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])) a,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])) button{border-radius:0}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):first-child a{border-bottom-left-radius:var(--borderRadius-medium,.375rem);border-top-left-radius:var(--borderRadius-medium,.375rem)}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):last-child button{border-bottom-right-radius:var(--borderRadius-medium,.375rem);border-top-right-radius:var(--borderRadius-medium,.375rem)}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):active,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):focus,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):hover{z-index:1}.prc-ButtonGroup-ButtonGroup-vFUrY:has(div:last-child:empty) a{border-radius:var(--borderRadius-medium,.375rem)}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):active,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):focus,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):hover{z-index:1}.prc-DialogV1-Overlay-nYh-4:before{background:var(--overlay-backdrop-bgColor,var(--color-overlay-backdrop));content:" ";cursor:default;z-index:99;display:block;position:fixed;inset:0}.prc-DataTable-TableHeader-eyTab .prc-DataTable-TableSortButton--aq0y:focus .prc-DataTable-TableSortIcon--ascending-Lpx6z,.prc-DataTable-TableHeader-eyTab:hover .prc-DataTable-TableSortIcon--ascending-Lpx6z{visibility:visible}.prc-DataTable-TableRow-Icc7F:hover .prc-DataTable-TableCell-Fk4ve:not(.prc-DataTable-TableCellSkeleton-DMdM5){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-TabNav-TabNavLink-u3umI:hover{color:var(--fgColor-default,var(--color-fg-default))}.prc-TabNav-TabNavLink-u3umI:focus,.prc-TabNav-TabNavLink-u3umI:hover{-webkit-text-decoration:none;text-decoration:none}.prc-TabNav-TabNavLink-u3umI:focus{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-6px}.prc-DataTable-TablePaginationAction-SPa7Q[data-has-page]:focus,.prc-DataTable-TablePaginationAction-SPa7Q[data-has-page]:hover,.prc-DataTable-TablePaginationPage-Fn3s-:focus,.prc-DataTable-TablePaginationPage-Fn3s-:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-DataTable-TablePaginationPage-Fn3s-[data-active=true]:focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-ActionBar-Divider-6V8yH:before{background:var(--borderColor-muted,var(--color-border-muted));content:"";height:var(--base-size-20,1.25rem);width:var(--borderWidth-thin,.0625rem);display:block}.prc-PageLayout-DraggableHandle-9s6B4:before{background-color:var(--draggable-handle--bg-color,var(--bgColor-neutral-muted,var(--color-neutral-subtle)));border-radius:inherit;content:"";opacity:var(--draggable-handle--drag-opacity,0);transition:var(--draggable-handle--transition,opacity .15s ease);position:absolute;inset:0}.prc-PageLayout-DraggableHandle-9s6B4:hover:before{opacity:1}@media (hover:hover) and (pointer:fine){.prc-ActionList-Item-eN6NY:hover{background:var(--item-hover-bg-override,var(--bgColor-muted,var(--color-canvas-subtle)));cursor:pointer}.prc-ActionList-Item--danger-2UZJs:hover{background:var(--item-hover-bg-override,var(--bgColor-danger-muted,var(--color-danger-subtle)));color:var(--fgColor-danger,var(--color-danger-fg))}.prc-ActionList-Item--disabled-6k-1w:hover{cursor:default;background:0 0}}.prc-ActionList-Item-eN6NY:not(:first-of-type):not([data-component=ActionList\.Divider]+*):not([data-component=ActionList\.Header]+*) .prc-ActionList-DividedContent-qks5p:before{border-top-width:0;border:0 solid var(--borderColor-muted,var(--color-border-muted));content:" ";width:100%;display:block;position:absolute;top:-7px}:where([data-divider]) .prc-ActionList-DividedContent-qks5p:before{border-top-width:1px}.prc-ActionList-Item-eN6NY:hover .prc-ActionList-DividedContent-qks5p:before,:hover+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before{border-color:var(--item-hover-divider-border-color-override,transparent)!important}.prc-ActionList-Item-eN6NY:focus .prc-ActionList-DividedContent-qks5p:before,.prc-ActionList-Item-eN6NY[data-is-active-descendant] .prc-ActionList-DividedContent-qks5p:before,:focus+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before,[data-active-descendant]+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before{border-color:#0000!important}.prc-ActionList-Item-eN6NY:focus{outline:none}.prc-ActionList-Item-eN6NY:active,.prc-ActionList-Item-eN6NY:focus{background:var(--bgColor-accent-muted,var(--color-accent-subtle))}.prc-ActionList-Item-eN6NY[data-divider]:not(:first-of-type):not([data-component=ActionList\.Divider]+.prc-ActionList-Item-eN6NY):not([data-component=ActionList\.Header]+.prc-ActionList-Item-eN6NY) .prc-ActionList-DividedContent-qks5p:before{border-top-width:var(--borderWidth-thin,.0625rem)}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f):focus-visible>div{box-shadow:var(--boxShadow-thick,inset 0 0 0 .125rem) var(--fgColor-accent,var(--color-accent-fg))}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f):focus-visible>div{outline-offset:-2;outline:2px solid highlighttext}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):hover{outline-offset:-2px;outline:2px solid #0000}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):has(.prc-TreeView-TreeViewItemSkeleton-FGlnx):hover{cursor:default;background-color:#0000}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):has(.prc-TreeView-TreeViewItemSkeleton-FGlnx):hover{outline:none}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f[aria-current=true]>.prc-TreeView-TreeViewItemContainer-z6qqQ):after{background-color:var(--fgColor-accent,var(--color-accent-fg));border-radius:var(--borderRadius-medium,.375rem);content:"";height:1.5rem;left:calc(var(--base-size-8,.5rem)*-1);top:calc(50% - var(--base-size-12,.75rem));width:.25rem;position:absolute}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f[aria-current=true]>.prc-TreeView-TreeViewItemContainer-z6qqQ):after{background-color:highlighttext}}.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemToggleHover-H9tbt:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}@media (hover:hover){.prc-TreeView-TreeViewRootUlStyles-Mzrmj:focus-within .prc-TreeView-TreeViewItemLevelLine-F-0-2,.prc-TreeView-TreeViewRootUlStyles-Mzrmj:hover .prc-TreeView-TreeViewItemLevelLine-F-0-2{border-color:var(--borderColor-muted,var(--color-border-muted))}}:is(.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=anchored]),.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=full-screen]))::backdrop{background-color:#0000}.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=modal])::backdrop{background-color:var(--overlay-backdrop-bgColor,var(--color-overlay-backdrop))}.prc-SelectPanel2-TextInput-lHH1n:has(input:placeholder-shown) .TextInput-action{display:none}.prc-Popover-PopoverContent-2x-Aj:after,.prc-Popover-PopoverContent-2x-Aj:before{content:"";display:inline-block;position:absolute;left:50%}.prc-Popover-PopoverContent-2x-Aj:before{border-bottom-color:#0000;border:var(--base-size-8,.5rem) solid transparent;border-bottom:var(--base-size-8,.5rem) solid var(--borderColor-default,var(--color-border-default));top:calc(var(--base-size-16,1rem)*-1);margin-left:-9px}.prc-Popover-PopoverContent-2x-Aj:after{border:7px solid #0000;border-bottom:7px solid var(--overlay-bgColor,var(--color-canvas-overlay));margin-left:calc(var(--base-size-8,.5rem)*-1);top:-14px}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{border-bottom-color:#0000;top:auto}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{border-top-color:var(--borderColor-default,var(--color-border-default));bottom:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after{border-top-color:var(--overlay-bgColor,var(--color-canvas-overlay));bottom:-14px}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):before{margin-left:0;left:auto}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):before{right:20px}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):after{right:21px}:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{left:var(--base-size-24,1.5rem);margin-left:0}:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after{left:calc(var(--base-size-24,1.5rem) + 1px)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-bottom-color:#0000;margin-left:0;top:50%;left:auto}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{margin-top:calc((var(--base-size-8,.5rem) + 1px)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{margin-top:calc(var(--base-size-8,.5rem)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-left-color:var(--borderColor-default,var(--color-border-default));right:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{border-left-color:var(--overlay-bgColor,var(--color-canvas-overlay));right:-14px}:is(:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-right-color:var(--borderColor-default,var(--color-border-default));left:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{border-right-color:var(--overlay-bgColor,var(--color-canvas-overlay));left:-14px}:is(:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj):before{top:var(--base-size-24,1.5rem)}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{top:auto}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{bottom:var(--base-size-16,1rem)}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{bottom:calc(var(--base-size-16,1rem) + 1px)}.prc-ActionList-List-0R5kQ:focus-within{--item-hover-bg-override:none;--item-hover-divider-border-color-override:var(--borderColor-muted,var(--color-border-muted))}.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover{width:auto}:is(.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within) .prc-AvatarStack-AvatarItem-70eW3{--mask-size:100%;mask-position:calc(var(--avatar-stack-size)*var(--mask-start)) center,0 0;opacity:1;visibility:visible;margin-inline-start:var(--base-size-4,.25rem)}:is(:is(.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within) .prc-AvatarStack-AvatarItem-70eW3):first-child{margin-inline-start:0}.prc-ToggleSwitch-SwitchButton-1CtM6:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:3px}.prc-ToggleSwitch-SwitchButton-1CtM6:focus:not(:focus-visible){outline:1px solid #0000}@media (pointer:coarse){.prc-ToggleSwitch-SwitchButton-1CtM6:before{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):focus-visible),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):hover){background-color:var(--controlTrack-bgColor-hover,var(--color-switch-track-hover-bg,#dfe6ec))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):active),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):active:focus-visible){background-color:var(--controlTrack-bgColor-active,var(--color-switch-track-active-bg,#d9e0e8))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):focus-visible),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):hover){background-color:var(--control-checked-bgColor-hover,var(--color-switch-track-checked-hover-bg,#0860ca))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):active),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):active:focus-visible){background-color:var(--control-checked-bgColor-active,var(--color-switch-track-checked-active-bg,#0757ba))}@keyframes prc-ProgressBar-shimmer-hIHBF{0%{mask-position:200%}to{mask-position:0}}@media (forced-colors:active){:root{--progress-bg:LinkText;--progressBar-track-bgColor:CanvasText}}.prc-Pagination-Page-Etgqf:focus,.prc-Pagination-Page-Etgqf:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));outline:0;-webkit-text-decoration:none;text-decoration:none;transition-duration:.1s}.prc-Pagination-Page-Etgqf:focus-visible{outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-Pagination-Page-Etgqf:active{border-color:var(--borderColor-muted,var(--color-border-muted))}.prc-Pagination-Page-Etgqf[aria-current]:hover{background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis));color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));border-color:#0000}.prc-Pagination-Page-Etgqf[aria-current]:focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-Pagination-Page-Etgqf[aria-hidden]:hover,.prc-Pagination-Page-Etgqf[role=presentation]:hover{color:var(--fgColor-disabled,var(--color-primer-fg-disabled));cursor:default;background-color:#0000}.prc-NavList-GroupHeading-mN50z>a:hover{-webkit-text-decoration:underline;text-decoration:underline}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-8px}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus:not(:disabled):not(:focus-visible){outline:1px solid #0000}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-8px}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus,.prc-UnderlineNav-UnderlineNavLink-u9IaZ:hover{border-bottom-color:var(--borderColor-muted,var(--color-border-muted));color:var(--fgColor-default,var(--color-fg-default));-webkit-text-decoration:none;text-decoration:none;transition:border-bottom-color .2s}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus .prc-UnderlineNav-UnderlineNavOcticon-oU5sK,.prc-UnderlineNav-UnderlineNavLink-u9IaZ:hover .prc-UnderlineNav-UnderlineNavOcticon-oU5sK{color:var(--fgColor-muted,var(--color-fg-muted))}@media (prefers-color-scheme:light){:is([data-color-mode=auto][data-light-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=auto][data-light-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=auto][data-light-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=auto][data-light-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}}@media (prefers-color-scheme:dark){:is([data-color-mode=auto][data-dark-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=auto][data-dark-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=auto][data-dark-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=auto][data-dark-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}}:is([data-color-mode=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}.prc-Token-IssueLabel-2IazM:where([data-selected=true]):after{border-radius:var(--borderRadius-full,624.938rem);bottom:calc(var(--base-size-2,.125rem)*-1);content:"";left:calc(var(--base-size-2,.125rem)*-1);pointer-events:none;right:calc(var(--base-size-2,.125rem)*-1);top:calc(var(--base-size-2,.125rem)*-1);z-index:1;display:block;position:absolute}}</style>
<style>.GlobalCreateMenu-module__actionMenuButton__Hj_iB{border:solid var(--borderWidth-thin) var(--control-borderColor-rest);padding:var(--control-medium-paddingInline-condensed);gap:var(--base-size-4,.125rem)}.styles-module__appHeader__YzYWk{color:var(--fgColor-default);background:var(--bgColor-inset);box-shadow:inset 0 calc(var(--borderWidth-thin,1px)*-1) var(--borderColor-default)}.styles-module__left__Fylw7{padding-right:var(--base-size-8)}.styles-module__right__mlBQg{padding-left:var(--base-size-8)}.styles-module__withLocalNavigation__rjTJ_{padding-bottom:var(--base-size-4)}.styles-module__appHeaderButton__axedQ{border:solid var(--borderWidth-thin) var(--control-borderColor-rest)}.styles-module__itemDivider__nunbs{width:var(--borderWidth-thin);background:var(--control-borderColor-rest);height:var(--base-size-20);margin-inline:var(--base-size-4)}.styles-module__center__R3QRv{flex:1;min-width:0;padding-inline:0}@media (max-width:1024px){.styles-module__center__R3QRv{justify-content:flex-end}}.styles-module__appHeaderHome__nkA_U{color:var(--fgColor-default);margin-left:var(--base-size-4);outline-offset:var(--base-size-2);border-radius:50%}.styles-module__contextRegion__VbSp2{height:var(--base-size-32)}.styles-module__contextCrumb__IzGIq{color:var(--fgColor-default);min-width:3ch;line-height:var(--base-size-24);border-radius:var(--borderRadius-medium);padding-inline:var(--base-size-6);padding-block:var(--base-size-4);align-items:center;height:100%;display:inline-flex}.styles-module__contextCrumb__IzGIq:hover{background:var(--control-transparent-bgColor-hover);text-decoration:none}.styles-module__contextCrumb__IzGIq:active{background:var(--control-transparent-bgColor-active);text-decoration:none}.styles-module__repoPickerDropdownButton__WjHYX:hover{background:var(--control-transparent-bgColor-hover)}.styles-module__repoPickerDropdownButton__WjHYX:active{background:var(--control-transparent-bgColor-active)}.styles-module__contextCrumbStatic__zx68k:hover{background:0 0;text-decoration:none}.styles-module__contextCrumbLast__tI2e3{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--base-text-weight-semibold);display:inline-block;overflow:hidden}.styles-module__notificationIndicator__D_jL0:before{top:calc(var(--base-size-4)/-2);right:calc(var(--base-size-4)/-2);width:var(--base-size-8,8px);height:var(--base-size-8,8px);content:"";background:var(--fgColor-accent);box-shadow:0 0 0 calc(var(--base-size-4,4px)/2) var(--bgColor-inset);border-radius:50%;display:block;position:absolute}.CopilotItems-module__AgentsMenu__WsBs_{padding-left:var(--base-size-6);padding-right:var(--base-size-6)}.CopilotItems-module__AgentsMenu__WsBs_ [data-component=leadingVisual]{margin-right:var(--base-size-4)}.CopilotItems-module__AgentsMenu__WsBs_.CopilotItems-module__hasNotification__OHj_j:before{top:calc(var(--base-size-4)/-2);right:calc(var(--base-size-4)/-2);width:var(--base-size-8,8px);height:var(--base-size-8,8px);content:"";box-shadow:0 0 0 calc(var(--base-size-4,4px)/2);background:var(--fgColor-attention);color:#0000;border-radius:50%;display:block;position:absolute}.Search-module__searchButtonGroup__aetw5{display:flex}.Search-module__smallSearchButton___8Gvn{display:none}.Search-module__searchButton__aiE0a:hover{background-color:var(--bgColor-transparent)}.Search-module__kbd__WCskr{width:var(--base-size-16,16px);height:var(--base-size-16,16px);font-size:var(--text-caption-size,12px);color:inherit;vertical-align:text-bottom;background:var(--bgColor-transparent);border:var(--borderWidth-thin) solid var(--fgColor-muted);border-radius:var(--borderRadius-small);box-shadow:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-grid}@media (max-width:1024px){.Search-module__searchButtonGroup__aetw5{display:none}.Search-module__smallSearchButton___8Gvn{display:flex}.search-suggestions{top:0;left:0;width:100vw!important;position:fixed!important}}.Search-module__placeholder__p9hbG{width:100%;line-height:var(--text-body-lineHeight-medium);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;padding-right:var(--base-size-32);display:block;overflow:hidden}.Search-module__text__veSYi{font-weight:var(--text-caption-weight)}.Search-module__value__TFoak{color:var(--fgColor-muted)}.GlobalNavUserMenu-module__anchor__Dcej6{outline-offset:var(--base-size-2);border-radius:50%}.GlobalNavUserMenu-module__container__NaVIt{display:flex;position:relative}</style>
<react-partial partial-name=global-nav-bar data-ssr=true data-attempted-ssr=true data-react-profiling=true data-catalyst class=loaded>
<div data-target=react-partial.reactRoot><header role=banner aria-label="Global Navigation Menu" class="GlobalNav styles-module__appHeader__YzYWk prc-Stack-Stack-UQ9k6" data-gap=none data-direction=vertical data-align=stretch data-wrap=nowrap data-justify=start data-padding=none><div class=prc-Stack-Stack-UQ9k6 data-direction=horizontal data-align=center data-wrap=nowrap data-justify=center data-padding=none><div data-testid=top-nav-left class="styles-module__left__Fylw7 styles-module__withLocalNavigation__rjTJ_ prc-Stack-Stack-UQ9k6" data-gap=condensed data-direction=horizontal data-align=stretch data-wrap=nowrap data-justify=start data-padding=normal><div data-loading-wrapper=true><button data-component=IconButton type=button aria-haspopup=dialog class="prc-Button-ButtonBase-9n-Xk styles-module__appHeaderButton__axedQ prc-Button-IconButton-fyge7" data-loading=false data-no-visuals=true data-size=medium data-variant=invisible aria-labelledby=_R_apb_><svg aria-hidden=true focusable=false class="octicon octicon-three-bars" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M1 2.75A.75.75 0 0 1 1.75 2h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 2.75Zm0 5A.75.75 0 0 1 1.75 7h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 7.75ZM1.75 12h12.5a.75.75 0 0 1 0 1.5H1.75a.75.75 0 0 1 0-1.5Z"></path></svg></button></div><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true id=_R_apb_ popover=auto>Open menu</span><div class="d-none sf-hidden"></div><a data-component=IconButton type=button href=https://github.com/ data-hotkey="g d" hotkey="g d" class="prc-Button-ButtonBase-9n-Xk styles-module__appHeaderHome__nkA_U prc-Button-IconButton-fyge7" data-loading=false data-no-visuals=true data-size=medium data-variant=invisible aria-labelledby=_R_4pb_><svg aria-hidden=true focusable=false class="octicon octicon-mark-github" viewBox="0 0 24 24" width=32 height=32 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M12 1C5.923 1 1 5.923 1 12c0 4.867 3.149 8.979 7.521 10.436.55.096.756-.233.756-.522 0-.262-.013-1.128-.013-2.049-2.764.509-3.479-.674-3.699-1.292-.124-.317-.66-1.293-1.127-1.554-.385-.207-.936-.715-.014-.729.866-.014 1.485.797 1.691 1.128.99 1.663 2.571 1.196 3.204.907.096-.715.385-1.196.701-1.471-2.448-.275-5.005-1.224-5.005-5.432 0-1.196.426-2.186 1.128-2.956-.111-.275-.496-1.402.11-2.915 0 0 .921-.288 3.024 1.128a10.193 10.193 0 0 1 2.75-.371c.936 0 1.871.123 2.75.371 2.104-1.43 3.025-1.128 3.025-1.128.605 1.513.221 2.64.111 2.915.701.77 1.127 1.747 1.127 2.956 0 4.222-2.571 5.157-5.019 5.432.399.344.743 1.004.743 2.035 0 1.471-.014 2.654-.014 3.025 0 .289.206.632.756.522C19.851 20.979 23 16.854 23 12c0-6.077-4.922-11-11-11Z"></path></svg></a><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true popover=auto></span></div><div data-testid=top-nav-center class="styles-module__center__R3QRv styles-module__withLocalNavigation__rjTJ_ prc-Stack-Stack-UQ9k6" data-gap=condensed data-direction=horizontal data-align=stretch data-wrap=nowrap data-justify=start data-padding=normal><nav class="styles-module__contextRegion__VbSp2 prc-Breadcrumbs-BreadcrumbsBase-3Gb-B" aria-label=Breadcrumbs data-overflow=menu data-variant=normal><ol class=prc-Breadcrumbs-BreadcrumbsList-BKjpe><li class=prc-Breadcrumbs-ItemWrapper-k0NLn><a class="styles-module__contextCrumb__IzGIq prc-Breadcrumbs-Item-jcraJ" href=https://github.com/webpack><span>webpack</span></a><li class=prc-Breadcrumbs-ItemWrapper-k0NLn><a class="styles-module__contextCrumb__IzGIq prc-Breadcrumbs-Item-jcraJ" href=https://github.com/webpack/webpack><span class=styles-module__contextCrumbLast__tI2e3>webpack</span></a></ol></nav><div class="Search-module__searchButtonGroup__aetw5 prc-ButtonGroup-ButtonGroup-vFUrY"><div><a type=button aria-label="Search or jump to…" class="prc-Button-ButtonBase-9n-Xk styles-module__appHeaderButton__axedQ Search-module__searchButton__aiE0a" data-loading=false data-size=medium data-variant=invisible><span data-component=buttonContent data-align=center class=prc-Button-ButtonContent-Iohp5><span data-component=leadingVisual class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg aria-hidden=true focusable=false class="octicon octicon-search" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg></span><span data-component=text class=prc-Button-Label-FWkx3><span class="Search-module__placeholder__p9hbG Search-module__text__veSYi Search-module__value__TFoak">Type <kbd class=Search-module__kbd__WCskr>/</kbd> to search</span></span></span></a></div><div></div></div><button data-component=IconButton type=button data-hotkey=s,/ class="prc-Button-ButtonBase-9n-Xk styles-module__appHeaderButton__axedQ Search-module__smallSearchButton___8Gvn prc-Button-IconButton-fyge7 sf-hidden" data-loading=false data-no-visuals=true data-size=medium data-variant=invisible aria-labelledby=_R_l9b_><svg aria-hidden=true focusable=false class="octicon octicon-search" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true popover=auto></span><div class="d-none sf-hidden"><qbsearch-input class="search-input sf-hidden" data-scope=repo:webpack/webpack data-custom-scopes-path=/search/custom_scopes data-delete-custom-scopes-csrf=QPJnaEFv-ljBTlL10VxEOdZTSILgVS3kUe8lKT59AxVsMjgUTwKxZsT-FhielsgtZIqdsU6nJaISIfROOl3dkw data-max-custom-scopes=10 data-header-redesign-enabled=true data-initial-value data-blackbird-suggestions-path=/search/suggestions data-jump-to-suggestions-path=/_graphql/GetSuggestedNavigationDestinations data-current-repository=webpack/webpack data-current-org=webpack data-current-owner data-logged-in=true data-copilot-chat-enabled=true data-nl-search-enabled=false data-catalyst>
<div class="search-input-container search-with-dialog position-relative d-flex flex-row flex-items-center height-auto color-bg-transparent border-0 color-fg-subtle mx-0 sf-hidden" data-action=click:qbsearch-input#searchInputContainerClicked>
<div class="Overlay--hidden sf-hidden" data-modal-dialog-overlay>
<modal-dialog data-action="close:qbsearch-input#handleClose cancel:qbsearch-input#handleClose" data-target=qbsearch-input.searchSuggestionsDialog role=dialog id=search-suggestions-dialog aria-modal=true aria-labelledby=search-suggestions-dialog-header data-view-component=true class="Overlay Overlay--width-medium Overlay--height-auto sf-hidden">
<div class="Overlay-body Overlay-body--paddingNone sf-hidden">
<div data-view-component=true class=sf-hidden> <div class="search-suggestions position-absolute width-full color-shadow-large border color-fg-default color-bg-default overflow-hidden d-flex flex-column query-builder-container sf-hidden" style=border-radius:12px data-target=qbsearch-input.queryBuilderContainer hidden>
<form id=query-builder-test-form action accept-charset=UTF-8 class=sf-hidden>
<query-builder data-target=qbsearch-input.queryBuilder id=query-builder-query-builder-test data-filter-key=: data-view-component=true class="QueryBuilder search-query-builder sf-hidden" data-min-width=300 data-catalyst>
<div class="FormControl FormControl--fullWidth sf-hidden">
<template id=search-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search">
<path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path>
</svg>
</template>
<template id=code-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code">
<path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path>
</svg>
</template>
<template id=file-code-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-code">
<path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path>
</svg>
</template>
<template id=history-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-history">
<path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path>
</svg>
</template>
<template id=repo-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo">
<path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path>
</svg>
</template>
<template id=bookmark-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bookmark">
<path d="M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z"></path>
</svg>
</template>
<template id=plus-circle-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-plus-circle">
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z"></path>
</svg>
</template>
<template id=circle-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill">
<path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path>
</svg>
</template>
<template id=trash-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-trash">
<path d="M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
</template>
<template id=team-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-people">
<path d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"></path>
</svg>
</template>
<template id=project-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project">
<path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z"></path>
</svg>
</template>
<template id=pencil-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pencil">
<path d="M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z"></path>
</svg>
</template>
<template id=copilot-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot">
<path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path>
</svg>
</template>
<template id=copilot-error-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot-error">
<path d="M16 11.24c0 .112-.072.274-.21.467L13 9.688V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-.198 0-.388-.009-.571-.029L6.833 5.226a4.01 4.01 0 0 0 .17-.782c.117-.935-.037-1.395-.241-1.614-.193-.206-.637-.413-1.682-.297-.683.076-1.115.231-1.395.415l-1.257-.91c.579-.564 1.413-.877 2.485-.996 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095Zm-5.083-8.707c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Zm2.511 11.074c-1.393.776-3.272 1.428-5.43 1.428-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.18-.455-.241-.963-.252-1.475L.31 4.107A.747.747 0 0 1 0 3.509V3.49a.748.748 0 0 1 .625-.73c.156-.026.306.047.435.139l14.667 10.578a.592.592 0 0 1 .227.264.752.752 0 0 1 .046.249v.022a.75.75 0 0 1-1.19.596Zm-1.367-.991L5.635 7.964a5.128 5.128 0 0 1-.889.073c-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433 1.539 0 3.089-.505 4.063-.934Z"></path>
</svg>
</template>
<template id=workflow-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-workflow">
<path d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
</template>
<template id=book-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book">
<path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path>
</svg>
</template>
<template id=code-review-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-review">
<path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06Z"></path>
</svg>
</template>
<template id=codespaces-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-codespaces">
<path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path>
</svg>
</template>
<template id=comment-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment">
<path d="M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
</template>
<template id=comment-discussion-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion">
<path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path>
</svg>
</template>
<template id=organization-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-organization">
<path d="M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path>
</svg>
</template>
<template id=rocket-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-rocket">
<path d="M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
</template>
<template id=shield-check-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield-check">
<path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
</svg>
</template>
<template id=heart-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-heart">
<path d="m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z"></path>
</svg>
</template>
<template id=server-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-server">
<path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.739 1.739 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1ZM1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75ZM7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75ZM3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path>
</svg>
</template>
<template id=globe-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-globe">
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z"></path>
</svg>
</template>
<template id=issue-opened-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened">
<path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path>
</svg>
</template>
<template id=device-mobile-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-mobile">
<path d="M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0ZM3.5 1.75v12.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path>
</svg>
</template>
<template id=package-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-package">
<path d="m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z"></path>
</svg>
</template>
<template id=credit-card-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-credit-card">
<path d="M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5h-1.5Z"></path><path d="M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-13v5.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z"></path>
</svg>
</template>
<template id=play-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play">
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path>
</svg>
</template>
<template id=gift-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-gift">
<path d="M2 2.75A2.75 2.75 0 0 1 4.75 0c.983 0 1.873.42 2.57 1.232.268.318.497.668.68 1.042.183-.375.411-.725.68-1.044C9.376.42 10.266 0 11.25 0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1 1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0 8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25ZM7.25 9.5H2.5v4.75c0 .138.112.25.25.25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0 0-.25.25v2c0 .138.112.25.25.25h5.5V5.5h-5.5Zm3-4a1.25 1.25 0 0 0 0 2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707ZM8.941 4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879 1.793Z"></path>
</svg>
</template>
<template id=code-square-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-square">
<path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
</svg>
</template>
<template id=device-desktop-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-desktop">
<path d="M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5Z"></path>
</svg>
</template>
</div>
</query-builder></form>
</div>
</div>
</div>
</modal-dialog></div>
</div>
</qbsearch-input></div></div><div data-testid=top-nav-right class="styles-module__right__mlBQg styles-module__withLocalNavigation__rjTJ_ prc-Stack-Stack-UQ9k6" data-gap=condensed data-direction=horizontal data-align=center data-wrap=nowrap data-justify=start data-padding=normal><div data-testid=top-bar-actions class="hide-sm hide-md prc-Stack-Stack-UQ9k6" data-gap=condensed data-direction=horizontal data-align=center data-wrap=nowrap data-justify=start data-padding=none><span><div class=prc-ButtonGroup-ButtonGroup-vFUrY><div><a data-component=IconButton type=button href=https://github.com/copilot class="prc-Button-ButtonBase-9n-Xk styles-module__appHeaderButton__axedQ prc-Button-IconButton-fyge7" data-loading=false data-no-visuals=true data-size=medium data-variant=invisible aria-labelledby=_R_kjpb_><svg aria-hidden=true focusable=false class="octicon octicon-copilot" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg></a><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true id=_R_kjpb_ popover=auto>Chat with Copilot</span></div><div><button type=button aria-haspopup=true aria-expanded=false tabindex=0 aria-label="Open agents panel" class="prc-Button-ButtonBase-9n-Xk styles-module__appHeaderButton__axedQ CopilotItems-module__AgentsMenu__WsBs_" data-loading=false data-size=medium data-variant=invisible id=global-copilot-agent-button><span data-component=buttonContent data-align=center class=prc-Button-ButtonContent-Iohp5><span data-component=leadingVisual class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg aria-hidden=true focusable=false class="octicon octicon-agent" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M14.5 8.9v-.052A2.956 2.956 0 0 0 11.542 5.9a.815.815 0 0 1-.751-.501l-.145-.348A3.496 3.496 0 0 0 7.421 2.9h-.206a3.754 3.754 0 0 0-3.736 4.118l.011.121a.822.822 0 0 1-.619.879A1.81 1.81 0 0 0 1.5 9.773v.14c0 1.097.89 1.987 1.987 1.987H4.5a.75.75 0 0 1 0 1.5H3.487A3.487 3.487 0 0 1 0 9.913v-.14C0 8.449.785 7.274 1.963 6.75A5.253 5.253 0 0 1 7.215 1.4h.206a4.992 4.992 0 0 1 4.586 3.024A4.455 4.455 0 0 1 16 8.848V8.9a.75.75 0 0 1-1.5 0Z"></path><path d="m8.38 7.67 2.25 2.25a.749.749 0 0 1 0 1.061L8.38 13.23a.749.749 0 1 1-1.06-1.06l1.719-1.72L7.32 8.731A.75.75 0 0 1 8.38 7.67ZM15 13.45h-3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 0 1.5Z"></path></svg></span><span data-component=trailingVisual class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg aria-hidden=true focusable=false class="octicon octicon-triangle-down" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button></div></div><div class=CopilotChat-module__CopilotChatContainer__qrVEG></div><div class=PortalContainerUtils-module__chatPortalContainer__ZwauZ></div></span><div class=styles-module__itemDivider__nunbs></div><button type=button aria-haspopup=true aria-expanded=false tabindex=0 class="prc-Button-ButtonBase-9n-Xk GlobalCreateMenu-module__actionMenuButton__Hj_iB" data-loading=false data-size=medium data-variant=invisible aria-labelledby=global-create-menu-tooltip-_R_1jpb_ id=_R_5jpb_><span data-component=buttonContent data-align=center class=prc-Button-ButtonContent-Iohp5><span data-component=leadingVisual class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg aria-hidden=true focusable=false class="octicon octicon-plus" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z"></path></svg></span></span><span data-component=trailingAction class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg aria-hidden=true focusable=false class="octicon octicon-triangle-down" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></button><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true id=global-create-menu-tooltip-_R_1jpb_ popover=auto>Create new...</span><a data-component=IconButton type=button href=https://github.com/issues data-hotkey="g i" class="prc-Button-ButtonBase-9n-Xk styles-module__appHeaderButton__axedQ prc-Button-IconButton-fyge7" data-loading=false data-no-visuals=true data-size=medium data-variant=invisible aria-labelledby=_R_63pb_><svg aria-hidden=true focusable=false class="octicon octicon-issue-opened" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg></a><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true popover=auto></span><a data-component=IconButton type=button href=https://github.com/pulls data-hotkey="g p" class="prc-Button-ButtonBase-9n-Xk styles-module__appHeaderButton__axedQ prc-Button-IconButton-fyge7" data-loading=false data-no-visuals=true data-size=medium data-variant=invisible aria-labelledby=_R_a3pb_><svg aria-hidden=true focusable=false class="octicon octicon-git-pull-request" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path></svg></a><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true popover=auto></span><a data-component=IconButton type=button href=https://github.com/repos class="prc-Button-ButtonBase-9n-Xk styles-module__appHeaderButton__axedQ prc-Button-IconButton-fyge7" data-loading=false data-no-visuals=true data-size=medium data-variant=invisible aria-labelledby=_R_e3pb_><svg aria-hidden=true focusable=false class="octicon octicon-repo" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path></svg></a><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true id=_R_e3pb_ popover=auto>Repositories</span></div><a data-component=IconButton type=button href=https://github.com/notifications data-hotkey="g n" class="prc-Button-ButtonBase-9n-Xk styles-module__appHeaderButton__axedQ prc-Button-IconButton-fyge7" data-loading=false data-no-visuals=true data-size=medium data-variant=invisible aria-labelledby=_R_5pb_><svg aria-hidden=true focusable=false class="octicon octicon-inbox" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2.8 2.06A1.75 1.75 0 0 1 4.41 1h7.18c.7 0 1.333.417 1.61 1.06l2.74 6.395c.04.093.06.194.06.295v4.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25v-4.5c0-.101.02-.202.06-.295Zm1.61.44a.25.25 0 0 0-.23.152L1.887 8H4.75a.75.75 0 0 1 .6.3L6.625 10h2.75l1.275-1.7a.75.75 0 0 1 .6-.3h2.863L11.82 2.652a.25.25 0 0 0-.23-.152Zm10.09 7h-2.875l-1.275 1.7a.75.75 0 0 1-.6.3h-3.5a.75.75 0 0 1-.6-.3L4.375 9.5H1.5v3.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Z"></path></svg></a><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true popover=auto></span><div class=GlobalNavUserMenu-module__container__NaVIt><button data-component=IconButton type=button aria-haspopup=menu data-login=cdostan class="prc-Button-ButtonBase-9n-Xk GlobalNavUserMenu-module__anchor__Dcej6 prc-Button-IconButton-fyge7" data-loading=false data-no-visuals=true data-size=medium data-variant=invisible aria-labelledby=_R_2npb_><img data-component=Avatar class="Box-sc-62in7e-0 lpqgUB prc-Avatar-Avatar-0xaUi" alt="User avatar" width=32 height=32 style=--avatarSize-regular:32px src="data:image/jpeg;base64,/9j/2wCEAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDIBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIAEAAQAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AItP8Tf2NPHDeWru/wAxDR4w359/attfiBoypunM8P8AvJn+Vef6nqLXckSxwbSrbl3Hkn+gqCK22t5kx8yU9+w9hRhsFKsk5HPKryrXc9Cu/iBaodtjaSTf7cnyD8utZ58f34Y/6JbY9MmubtovtF1DCDjzHC5+pr1bUfCNlpujmHZbz2z4QC4ISSORuAUkx3J+6fzrWtSoUpcqVyoOcldnN23j5wgku9LkEWdvmRHIz+P+NdJp2vWGqpm0mDN3RuGH4U+HSoU8L2w1O1ZrJNkMNvCAxMjnb5z49CeBzgc9enLx/D3XjBHe2hhVyN6AS4auSVCnJGl3c7YOCcUu7FcTH4xvNOuhYarpsiTxj55AR849QO9a8HjDRpzhrgxH/pohFcjoyRVzye0XzHe5Pf5U+gro/DXhbUdfmMhiZbJG+eVOSfYDvWXpmmy381nYQNteTauR2Hc179o+lHStNhtLa4Uxog2/IOffivcxVZ04qlA56FPmfPIztL8LaDBbGC2tU8/bjzJU/eZHfmtt4JLi18m5s43ZCGBbDKWXkMB65GatRRuCPM2kgdQMc1YrzHdnWrLY8Z1G91a0j+0rqLIZXZTbqxBTHYrXqVmjz6FbeaWjLQoXC9enSmanoVhdFrs2kJuk+ZXK85HNacLLLCjr91lBFYUaUoNtu9zpr1lUSsrWOQ8aeHl13QHmSIW01mpkhfHzFQOVI9CK8akTAAHPHX1r6D1G2aci1+0zDz924KcYXBz/AErwF4PJ+TcW46k5rsgzkejNj4dWovvElqfMZAICeB14rv7iW98N3fk3Hm3enH/Ut5hUoP7vHpXlfgbVRpWvWrOSFhl8p+f4T0NfQcltBeQNFOiyRuOh5oxTcp3QYe0VZmNZ+LdFRdpeWEnk+YpP681pReI9Il+5qEH4uBXIaz4VnsS01sDNb56AZZfrXNvEM8AZrhdWcdGj1IYWlUV4M9VfxBpCqxbUbYADn94K5o/EPRdO0yJFla5nVSAkY9zjJryjWbdYb8FQAJEyR7g9aZpOj3et38dlZoSzH5n7IO5NS68nokKWEpwV5M9Y8K6xcalb6v4jvm2RBCsK54VVGTivH5rvzOVRmOBnsK9T8bXVr4T8Ax6TEcNOBCuOpHVjXjkt80j4RAqHncPm/lXdSTUdTzZtOWhC8wguhOqt5bfJIcfka9j8DeOoLiGPS9Rl2ToNscj9GHofevFJ7z7WFgijcB3ADnoOa0vJ2tuEjl/7xPNdUMNUrR93oZe1p05e8fSw1jTcfNfW/wD38Fc/rMnhG5Je4vLeOTu0L4Y/lXgkr3aPuM7NH6KBkV6V4T+G41C3i1DU753hkAZIon6j3NcVehVp6SSOylVot3i2RX//AAhpull36heMvyqi4UH2zV2HxDdWJTT9B0BLSSUcD77n6/8A167G48G6WlhssbKGOdSCjsMnI9zVbQtAvba/jM0YSCFy4d2BdyR047e9ec4V/aJdGdEq1Jq+/qeLa/Jq+sanP/a0lxHPAdgSQ/dP0rlZEeGcxSriQchh3HqK9Y+KVylt4tZUhLs8EZbYO/PWrd34a8PT/DAakVia+MYdZs/MHJ5X/wCtXt+5GCS3PLvJzbZ//9k=" data-testid=github-avatar></button><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true id=_R_2npb_ popover=auto>Open user navigation menu</span></div></div></div><h2 class=prc-src-InternalVisuallyHidden-2YaI6>Repository navigation</h2><nav class="prc-components-UnderlineWrapper-eT-Yj LocalNavigation-module__LocalNavigation__b0Xc0" aria-label=Repository data-variant=inset><ul class=prc-components-UnderlineItemList-xKlKC role=list><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=https://github.com/webpack/webpack aria-current=page data-hotkey="g c" data-react-nav=code-view data-react-nav-anchor=code-view-repo-link data-turbo-frame=repo-content-turbo-frame class=prc-components-UnderlineItem-7fP-n data-discover=true><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-code" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg></span><span data-component=text data-content=Code>Code</span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=https://github.com/webpack/webpack/issues data-hotkey="g i" data-react-nav=issues-react data-turbo-frame=repo-content-turbo-frame class=prc-components-UnderlineItem-7fP-n data-discover=true><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-issue-opened" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg></span><span data-component=text data-content=Issues>Issues</span><span data-component=counter><span aria-hidden=true data-variant=secondary class=prc-CounterLabel-CounterLabel-X-kRU>110</span><span class=prc-VisuallyHidden-VisuallyHidden-Q0qSB>&nbsp;(110)</span></span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=https://github.com/webpack/webpack/pulls data-hotkey="g p" data-turbo-frame=repo-content-turbo-frame class=prc-components-UnderlineItem-7fP-n data-discover=true><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-git-pull-request" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path></svg></span><span data-component=text data-content="Pull requests">Pull requests</span><span data-component=counter><span aria-hidden=true data-variant=secondary class=prc-CounterLabel-CounterLabel-X-kRU>97</span><span class=prc-VisuallyHidden-VisuallyHidden-Q0qSB>&nbsp;(97)</span></span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href="https://github.com/webpack/webpack/agents?author=cdostan" data-hotkey="g e" data-turbo-frame=repo-content-turbo-frame class=prc-components-UnderlineItem-7fP-n data-discover=true><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-agent" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M14.5 8.9v-.052A2.956 2.956 0 0 0 11.542 5.9a.815.815 0 0 1-.751-.501l-.145-.348A3.496 3.496 0 0 0 7.421 2.9h-.206a3.754 3.754 0 0 0-3.736 4.118l.011.121a.822.822 0 0 1-.619.879A1.81 1.81 0 0 0 1.5 9.773v.14c0 1.097.89 1.987 1.987 1.987H4.5a.75.75 0 0 1 0 1.5H3.487A3.487 3.487 0 0 1 0 9.913v-.14C0 8.449.785 7.274 1.963 6.75A5.253 5.253 0 0 1 7.215 1.4h.206a4.992 4.992 0 0 1 4.586 3.024A4.455 4.455 0 0 1 16 8.848V8.9a.75.75 0 0 1-1.5 0Z"></path><path d="m8.38 7.67 2.25 2.25a.749.749 0 0 1 0 1.061L8.38 13.23a.749.749 0 1 1-1.06-1.06l1.719-1.72L7.32 8.731A.75.75 0 0 1 8.38 7.67ZM15 13.45h-3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 0 1.5Z"></path></svg></span><span data-component=text data-content=Agents>Agents</span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=https://github.com/webpack/webpack/discussions data-hotkey="g g" data-turbo-frame=repo-content-turbo-frame class=prc-components-UnderlineItem-7fP-n data-discover=true><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-comment-discussion" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path></svg></span><span data-component=text data-content=Discussions>Discussions</span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=https://github.com/webpack/webpack/actions data-hotkey="g a" data-turbo-frame=repo-content-turbo-frame class=prc-components-UnderlineItem-7fP-n data-discover=true><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-play" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path></svg></span><span data-component=text data-content=Actions>Actions</span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=https://github.com/webpack/webpack/projects data-hotkey="g b" data-turbo-frame=repo-content-turbo-frame class=prc-components-UnderlineItem-7fP-n data-discover=true><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-table" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path></svg></span><span data-component=text data-content=Projects>Projects</span><span data-component=counter><span aria-hidden=true data-variant=secondary class=prc-CounterLabel-CounterLabel-X-kRU>1</span><span class=prc-VisuallyHidden-VisuallyHidden-Q0qSB>&nbsp;(1)</span></span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=https://github.com/webpack/webpack/security data-hotkey="g s" data-turbo-frame=repo-content-turbo-frame class=prc-components-UnderlineItem-7fP-n data-discover=true><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-shield" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path></svg></span><span data-component=text data-content=Security>Security</span><span data-component=counter><span aria-hidden=true data-variant=secondary class=prc-CounterLabel-CounterLabel-X-kRU>3</span><span class=prc-VisuallyHidden-VisuallyHidden-Q0qSB>&nbsp;(3)</span></span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=https://github.com/webpack/webpack/pulse data-turbo-frame=repo-content-turbo-frame class=prc-components-UnderlineItem-7fP-n data-discover=true><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-graph" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg></span><span data-component=text data-content=Insights>Insights</span></a></ul></nav></header></div>
</react-partial>
<div class=js-global-bar style=display:none>
<qbsearch-input class="search-input sf-hidden" data-scope=repo:webpack/webpack data-custom-scopes-path=/search/custom_scopes data-delete-custom-scopes-csrf=QPJnaEFv-ljBTlL10VxEOdZTSILgVS3kUe8lKT59AxVsMjgUTwKxZsT-FhielsgtZIqdsU6nJaISIfROOl3dkw data-max-custom-scopes=10 data-header-redesign-enabled=true data-initial-value data-blackbird-suggestions-path=/search/suggestions data-jump-to-suggestions-path=/_graphql/GetSuggestedNavigationDestinations data-current-repository=webpack/webpack data-current-org=webpack data-current-owner data-logged-in=true data-copilot-chat-enabled=true data-nl-search-enabled=false data-catalyst>
<div class="search-input-container search-with-dialog position-relative d-flex flex-row flex-items-center height-auto color-bg-transparent border-0 color-fg-subtle mx-0 sf-hidden" data-action=click:qbsearch-input#searchInputContainerClicked>
<div class="Overlay--hidden sf-hidden" data-modal-dialog-overlay>
<modal-dialog data-action="close:qbsearch-input#handleClose cancel:qbsearch-input#handleClose" data-target=qbsearch-input.searchSuggestionsDialog role=dialog id=search-suggestions-dialog aria-modal=true aria-labelledby=search-suggestions-dialog-header data-view-component=true class="Overlay Overlay--width-medium Overlay--height-auto sf-hidden">
<div class="Overlay-body Overlay-body--paddingNone sf-hidden">
<div data-view-component=true class=sf-hidden> <div class="search-suggestions position-absolute width-full color-shadow-large border color-fg-default color-bg-default overflow-hidden d-flex flex-column query-builder-container sf-hidden" style=border-radius:12px data-target=qbsearch-input.queryBuilderContainer hidden>
<form id=query-builder-test-form action accept-charset=UTF-8 class=sf-hidden>
<query-builder data-target=qbsearch-input.queryBuilder id=query-builder-query-builder-test data-filter-key=: data-view-component=true class="QueryBuilder search-query-builder sf-hidden" data-min-width=300 data-catalyst>
<div class="FormControl FormControl--fullWidth sf-hidden">
<template id=search-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search">
<path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path>
</svg>
</template>
<template id=code-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code">
<path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path>
</svg>
</template>
<template id=file-code-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-code">
<path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path>
</svg>
</template>
<template id=history-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-history">
<path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path>
</svg>
</template>
<template id=repo-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo">
<path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path>
</svg>
</template>
<template id=bookmark-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bookmark">
<path d="M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z"></path>
</svg>
</template>
<template id=plus-circle-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-plus-circle">
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z"></path>
</svg>
</template>
<template id=circle-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill">
<path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path>
</svg>
</template>
<template id=trash-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-trash">
<path d="M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
</template>
<template id=team-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-people">
<path d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"></path>
</svg>
</template>
<template id=project-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project">
<path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z"></path>
</svg>
</template>
<template id=pencil-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pencil">
<path d="M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z"></path>
</svg>
</template>
<template id=copilot-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot">
<path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path>
</svg>
</template>
<template id=copilot-error-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot-error">
<path d="M16 11.24c0 .112-.072.274-.21.467L13 9.688V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-.198 0-.388-.009-.571-.029L6.833 5.226a4.01 4.01 0 0 0 .17-.782c.117-.935-.037-1.395-.241-1.614-.193-.206-.637-.413-1.682-.297-.683.076-1.115.231-1.395.415l-1.257-.91c.579-.564 1.413-.877 2.485-.996 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095Zm-5.083-8.707c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Zm2.511 11.074c-1.393.776-3.272 1.428-5.43 1.428-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.18-.455-.241-.963-.252-1.475L.31 4.107A.747.747 0 0 1 0 3.509V3.49a.748.748 0 0 1 .625-.73c.156-.026.306.047.435.139l14.667 10.578a.592.592 0 0 1 .227.264.752.752 0 0 1 .046.249v.022a.75.75 0 0 1-1.19.596Zm-1.367-.991L5.635 7.964a5.128 5.128 0 0 1-.889.073c-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433 1.539 0 3.089-.505 4.063-.934Z"></path>
</svg>
</template>
<template id=workflow-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-workflow">
<path d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
</template>
<template id=book-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book">
<path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path>
</svg>
</template>
<template id=code-review-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-review">
<path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06Z"></path>
</svg>
</template>
<template id=codespaces-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-codespaces">
<path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path>
</svg>
</template>
<template id=comment-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment">
<path d="M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
</template>
<template id=comment-discussion-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion">
<path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path>
</svg>
</template>
<template id=organization-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-organization">
<path d="M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path>
</svg>
</template>
<template id=rocket-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-rocket">
<path d="M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
</template>
<template id=shield-check-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield-check">
<path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
</svg>
</template>
<template id=heart-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-heart">
<path d="m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z"></path>
</svg>
</template>
<template id=server-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-server">
<path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.739 1.739 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1ZM1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75ZM7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75ZM3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path>
</svg>
</template>
<template id=globe-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-globe">
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z"></path>
</svg>
</template>
<template id=issue-opened-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened">
<path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path>
</svg>
</template>
<template id=device-mobile-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-mobile">
<path d="M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0ZM3.5 1.75v12.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path>
</svg>
</template>
<template id=package-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-package">
<path d="m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z"></path>
</svg>
</template>
<template id=credit-card-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-credit-card">
<path d="M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5h-1.5Z"></path><path d="M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-13v5.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z"></path>
</svg>
</template>
<template id=play-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play">
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path>
</svg>
</template>
<template id=gift-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-gift">
<path d="M2 2.75A2.75 2.75 0 0 1 4.75 0c.983 0 1.873.42 2.57 1.232.268.318.497.668.68 1.042.183-.375.411-.725.68-1.044C9.376.42 10.266 0 11.25 0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1 1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0 8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25ZM7.25 9.5H2.5v4.75c0 .138.112.25.25.25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0 0-.25.25v2c0 .138.112.25.25.25h5.5V5.5h-5.5Zm3-4a1.25 1.25 0 0 0 0 2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707ZM8.941 4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879 1.793Z"></path>
</svg>
</template>
<template id=code-square-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-square">
<path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
</svg>
</template>
<template id=device-desktop-icon>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-desktop">
<path d="M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5Z"></path>
</svg>
</template>
</div>
</query-builder></form>
</div>
</div>
</div>
</modal-dialog></div>
</div>
</qbsearch-input>
</div>
<div hidden data-view-component=true class="js-stale-session-flash stale-session-flash flash flash-warn flash-full sf-hidden">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-alert">
<path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
</div>
</div>
<div id=start-of-content class=show-on-focus></div>
<div id=js-flash-container class=flash-container data-turbo-replace>
<template class=js-flash-template>
<div class="flash flash-full {{ className }}">
<div>
<button autofocus="" class="flash-close js-flash-close" type="button" aria-label="Dismiss this message">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
<path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
</button>
<div aria-atomic="true" role="alert" class="js-flash-alert">
<div>{{ message }}</div>
</div>
</div>
</div>
</template>
</div>
<notification-shelf-watcher data-base-url=https://github.com/notifications/beta/shelf data-channel="eyJjIjoibm90aWZpY2F0aW9uLWNoYW5nZWQ6MTg1OTA0Mjg0IiwidCI6MTc3MTQ5MTA3OX0=--8708f1aecebf77599decf8c54f87f4f3f43f07a386b9d15e8a9b0241fdad6a5f" data-view-component=true class=js-socket-channel data-refresh-delay=500 data-throttle-delay=5000 data-catalyst></notification-shelf-watcher>
<div hidden data-initial data-target=notification-shelf-watcher.placeholder class=sf-hidden></div>
<div class=application-main data-commit-hovercards-enabled data-discussion-hovercards-enabled data-issue-and-pr-hovercards-enabled data-project-hovercards-enabled>
<div itemscope itemtype=http://schema.org/SoftwareSourceCode>
<main id=js-repo-pjax-container>
<template class=js-user-list-create-dialog-template data-label="Create list">
<div class="Box-header">
<h2 class="Box-title">Create list</h2>
</div>
<!-- '"` --><!-- </textarea></xmp> --><form class="Box-body d-flex flex-column p-3 js-user-list-form" data-turbo="false" action="/stars/cdostan/lists" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="wNWLIqPi6qGRgmhR5lA2cgo-wEx1aoJWG2eWTPadotTz14DlEUNJ0NYxhU2geBOM6qVW7woPa5h8e1W1z7iKbg" autocomplete="off">
<p class="color-fg-subtle f5 mb-3">Create a list to organize your starred repositories.</p>
<input type="hidden" name="repository_id" value="{{ repositoryId }}">
<div class="form-group mx-0 mt-0 mb-2 js-user-list-input-container js-characters-remaining-container position-relative">
<div class="form-group-header">
<label for="user_list_name">Name</label>
</div>
<auto-check src="/stars/cdostan/list-check?attr=name" required="">
<text-expander keys=":" data-emoji-url="/autocomplete/emoji">
<input type="text" id="user_list_name" name="user_list[name]" class="form-control js-user-list-input js-characters-remaining-field" placeholder="⭐️ Name this list" value="{{ placeholderName }}" maxlength="32" data-maxlength="32" autofocus="" required="">
</text-expander>
<input type="hidden" value="SyBySsC3kYuwiQfT7kJiwtI3BSanFXHyZHARLlUYp41FFrClO0JDAUsEN8yQtZpqT5KJikovm3pcUq4ZHssXhw" data-csrf="true">
</auto-check>
<p class="note error position-relative js-user-list-error" hidden="">
Name .
</p>
<p class="mt-1 text-small float-right js-characters-remaining" data-suffix="remaining" hidden="">
32 remaining
</p>
</div>
<div class="form-group mx-0 mt-2 mb-2 js-user-list-input-container js-characters-remaining-container position-relative">
<div class="form-group-header">
<label for="user_list_description">Description</label>
</div>
<text-expander keys=":" data-emoji-url="/autocomplete/emoji">
<textarea id="user_list_description" name="user_list[description]" class="form-control js-user-list-input js-characters-remaining-field" placeholder="Write a description" maxlength="160" data-maxlength="160" style="height: 74px; min-height: 74px"></textarea>
</text-expander>
<p class="note error position-relative js-user-list-error" hidden="">
Description .
</p>
<p class="mt-1 text-small float-right js-characters-remaining" data-suffix="remaining" hidden="">
160 remaining
</p>
</div>
<div hidden="hidden" data-generic-message="Unable to save your list at this time." data-view-component="true" class="js-user-list-base flash flash-error mx-0 mt-0 mb-2">
.
</div>
<div class="FormControl-checkbox-wrap">
<input name="user_list[private]" type="hidden" value="0" autocomplete="off"><input hidden_input="true" aria-describedby="caption-625e9d4a-ce85-423a-bd9c-2bd0fbef1615" id="user_list[private]" class="FormControl-checkbox" type="checkbox" value="1" name="user_list[private]">
<span class="FormControl-checkbox-labelWrap">
<label for="user_list[private]" class="FormControl-label">
Private
</label> <span class="FormControl-caption" id="caption-625e9d4a-ce85-423a-bd9c-2bd0fbef1615">
Enabling this makes the list visible only to you.
</span>
</span>
</div> <button data-disable-invalid="true" data-submitting-message="Creating..." type="submit" disabled="disabled" data-view-component="true" class="Button--primary Button--medium Button Button--fullWidth mt-2"> <span class="Button-content">
<span class="Button-label">Create</span>
</span>
</button>
<p class="note f6 mt-2 mb-0">
<strong>Tip:</strong> type <code>:</code> to add emoji to the name or description.
</p>
</form>
</template>
<div id=repository-container-header data-turbo-replace hidden class=sf-hidden></div>
<turbo-frame id=repo-content-turbo-frame target=_top data-turbo-action=advance src=https://github.com/webpack/webpack/releases complete>
<h1 class=sr-only>Releases: webpack/webpack</h1>
<div class="clearfix container-xl px-3 px-md-4 px-lg-5 mt-4">
<div class="d-flex flex-justify-center">
<div class="d-flex flex-column flex-sm-row flex-wrap mb-3 pb-3 col-11 flex-justify-between border-bottom" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<nav aria-label="Releases and Tags" class="mb-2 flex-1">
<a class="js-selected-navigation-item selected subnav-item" aria-current=page data-selected-links="repo_releases /webpack/webpack/releases" href=https://github.com/webpack/webpack/releases data-turbo-frame=repo-content-turbo-frame>Releases</a>
<a class="js-selected-navigation-item subnav-item" data-selected-links="repo_tags /webpack/webpack/tags" href=https://github.com/webpack/webpack/tags data-turbo-frame=repo-content-turbo-frame>Tags</a>
</nav>
<div class="d-flex flex-column flex-md-row">
<div>
<form class="position-relative ml-md-2" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame data-turbo=false action=/webpack/webpack/releases accept-charset=UTF-8>
<input id=release-filter type=search name=q class="form-control subnav-search-input width-full" value placeholder="Find a release" aria-label="Find a release"><template shadowrootmode=user-agent><div useragentpart=placeholder>Find a release</div><div useragentpart=-webkit-textfield-decoration-container><div useragentpart=-webkit-search-decoration></div><div><div contenteditable=plaintext-only></div></div><div useragentpart=-webkit-search-cancel-button aria-label=取消 role=button class=sf-hidden></div><div useragentpart=-webkit-list-button style=display:none!important></div></div></template>
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-search subnav-search-icon">
<path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path>
</svg>
</form> </div>
</div>
</div>
</div>
<div hidden id=release_page_title class=sf-hidden>Releases · webpack/webpack</div>
<div data-pjax data-hpc>
<section aria-labelledby=hd-446beb2c>
<h2 class=sr-only id=hd-446beb2c>v5.105.2</h2>
<div class="d-flex flex-column flex-md-row my-5 flex-justify-center">
<div class="col-md-2 d-flex flex-md-column flex-row flex-wrap pr-md-6 mb-2 mb-md-0 flex-items-start pt-md-4">
<div class="mb-2 f4 mr-3 mr-md-0 col-12 pt-1 pt-sm-0">
<relative-time class=no-wrap prefix datetime=2026-02-12T15:19:49Z title="Feb 12, 2026 at 11:19 PM GMT+8"><template shadowrootmode=open>last week</template>
12 Feb 15:19
</relative-time>
</div>
<div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAEGUlEQVR4nOSYS0g63RvH/+Ptp5YVRZKWIVYgJuFQbWqji0giiCAKMtwVrYLaCG1atatVLqJVUO2KFoVFgSQaYZRDFNmFLppgdnGwRNSs+fNyeKfTGS+j76LF77uImcP3eT5nnnkeZyYehmH/+w1xfoX6V4J5ebkbGxsNBoNOp1MqlaWlpRiGRSIRv99/cnLicDgIgsgjF8ZCEolkYmLC6/VSWXV7ezs5OVleXs4mZw4wh8MZHh4OhULZkbBIkhwfH+fxeIWDKysrt7e32SNhuVyumpqaQsB1dXXX19cURX19fdF/M53Sgk8DgUBTU1N+YIVC4fP5CrtWWE9PT2q1mi1YKBQeHR3RweFwOBKJsIe9v7+/vLzQp5eXl6D/c4NnZmbgRB0dHVwuV6/Xb25uZkfa7Xaj0cjn83Ech9cXFxczlBuSVqv1eDw83vd8l5SURKNRcNzZ2anRaI6Pj+/u7kiSpCiqrKxMqVTiOB4MBtfW1ugRfXt7KyoqAqcURen1eqfTmW2OV1dXwTZBmySTyfSbzaVgMAh3osPhyFZqpVKZSqWQAspksnypYrE4mUwieXAchz0/fqsHBga4XC68QpIkXHaWEgqFz8/PyKLJZMpY6r29PWSbo6Oj+V4uUF9fH5Lq7OwMNnyDuVxuNBqFrSRJCoXCwsAcDuf+/h7O9vn5Cc/Vd6kVCgXdh6AV3W53IpHIt850uMvloigKHP/zAOZw6uvracM3WCqVIrcgFAoVRgUKhUJgVumJraqqSgP+8+cPEslcyUvMcIFAkAYcj8cRn1wu/y/g6upqZAVGfIMfHx8Rn06n4/P5BYNbWlqQlR8IuA+ZD4Oenp7Curq9vR1J9fHxUVxcnGacMAzb3d1F3B6PRyAQFDBLdrsdSUUQxA8PXAqbzYYUB8fxhYUF5OcsuzAMm52dNRgMyDqaHN6FXC5PJBJggxcXF6+vr+B4f3+/ra2NzbU2NzczywaeExqNBnaiT6elpSVgHRwcVKlU8/PzdLDX67VarSaTicnr7++fm5s7PT1lIoG2traQEBTc0NAQj8fBHi0Wi1arRe7W2NgYEzw0NJQJSVFUKpVqbW3NAcYwbGpqiu5DHMeNRuPBwQFYicViUqmUGSISieh7xJTVamWGpAHz+XyHwwFilpeXJRKJWq3u6uqyWCzd3d1MP9DDw0NaKkEQYrGYFRi8UZ+fn4PI6elpkUiUiUcr7Vupz+erra1N68/4Xi2TyQiCAPHhcHhnZ2d9fd3pdLIHX11dqVSqTP5sXxISiWRlZQXOFYvFMpn9fj/s3NjYqKioyJI890dbb2/vzc0NSBePxzPZ6HscCATMZnPOtKy+FgUCgdlsdjqdbrc7k8dmsx0eHo6MjLBpiH/hv6G/718Rvwb+fwAAAP//t7mB3j6KRoAAAAAASUVORK5CYII=" alt=@github-actions size=20 height=20 width=20 data-view-component=true class="avatar avatar-small">
<a class="color-fg-muted wb-break-all" href=https://github.com/apps/github-actions>github-actions</a>
</div>
<div class="mb-md-2 mr-3 mr-md-0 d-flex pt-1 pt-sm-0" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<a href=https://github.com/webpack/webpack/tree/v5.105.2 data-view-component=true class="Link Link--muted" data-turbo-frame=repo-content-turbo-frame><div data-view-component=true class="css-truncate css-truncate-target">
<svg aria-label=Tag role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-tag">
<path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path>
</svg>
<span class="ml-1 wb-break-all">
v5.105.2
</span>
</div></a>
</div>
<div style=position:relative;top:1px class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<a data-hovercard-type=commit data-hovercard-url=/webpack/webpack/commit/0756c7eb697a7759afe081a1fcf8f5481ea06bc3/hovercard href=https://github.com/webpack/webpack/commit/0756c7eb697a7759afe081a1fcf8f5481ea06bc3 data-view-component=true class="Link Link--muted mb-2" aria-keyshortcuts=Alt+ArrowUp data-turbo-frame=repo-content-turbo-frame><svg aria-label=Commit role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-git-commit">
<path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path>
</svg>
<code class="f5 ml-1 wb-break-all">0756c7e</code></a><details class="dropdown dropdown-signed-commit details-reset details-overlay js-dropdown-details d-inline-block ml-1"><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary class=color-fg-success>
<svg aria-label="Verified commit signature" role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-verified">
<path d="m9.585.52.929.68c.153.112.331.186.518.215l1.138.175a2.678 2.678 0 0 1 2.24 2.24l.174 1.139c.029.187.103.365.215.518l.68.928a2.677 2.677 0 0 1 0 3.17l-.68.928a1.174 1.174 0 0 0-.215.518l-.175 1.138a2.678 2.678 0 0 1-2.241 2.241l-1.138.175a1.17 1.17 0 0 0-.518.215l-.928.68a2.677 2.677 0 0 1-3.17 0l-.928-.68a1.174 1.174 0 0 0-.518-.215L3.83 14.41a2.678 2.678 0 0 1-2.24-2.24l-.175-1.138a1.17 1.17 0 0 0-.215-.518l-.68-.928a2.677 2.677 0 0 1 0-3.17l.68-.928c.112-.153.186-.331.215-.518l.175-1.14a2.678 2.678 0 0 1 2.24-2.24l1.139-.175c.187-.029.365-.103.518-.215l.928-.68a2.677 2.677 0 0 1 3.17 0ZM7.303 1.728l-.927.68a2.67 2.67 0 0 1-1.18.489l-1.137.174a1.179 1.179 0 0 0-.987.987l-.174 1.136a2.677 2.677 0 0 1-.489 1.18l-.68.928a1.18 1.18 0 0 0 0 1.394l.68.927c.256.348.424.753.489 1.18l.174 1.137c.078.509.478.909.987.987l1.136.174a2.67 2.67 0 0 1 1.18.489l.928.68c.414.305.979.305 1.394 0l.927-.68a2.67 2.67 0 0 1 1.18-.489l1.137-.174a1.18 1.18 0 0 0 .987-.987l.174-1.136a2.67 2.67 0 0 1 .489-1.18l.68-.928a1.176 1.176 0 0 0 0-1.394l-.68-.927a2.686 2.686 0 0 1-.489-1.18l-.174-1.137a1.179 1.179 0 0 0-.987-.987l-1.136-.174a2.677 2.677 0 0 1-1.18-.489l-.928-.68a1.176 1.176 0 0 0-1.394 0ZM11.28 6.78l-3.75 3.75a.75.75 0 0 1-1.06 0L4.72 8.78a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L7 8.94l3.22-3.22a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
</svg>
</summary>
<div class=anim-scale-in style=position:relative;z-index:200>
<div class="dropdown-menu dropdown-menu-s py-0 color-fg-default text-left">
<div class="p-3 signed-commit-header d-flex">
<div class=pr-1>
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-verified mr-2">
<path d="m9.585.52.929.68c.153.112.331.186.518.215l1.138.175a2.678 2.678 0 0 1 2.24 2.24l.174 1.139c.029.187.103.365.215.518l.68.928a2.677 2.677 0 0 1 0 3.17l-.68.928a1.174 1.174 0 0 0-.215.518l-.175 1.138a2.678 2.678 0 0 1-2.241 2.241l-1.138.175a1.17 1.17 0 0 0-.518.215l-.928.68a2.677 2.677 0 0 1-3.17 0l-.928-.68a1.174 1.174 0 0 0-.518-.215L3.83 14.41a2.678 2.678 0 0 1-2.24-2.24l-.175-1.138a1.17 1.17 0 0 0-.215-.518l-.68-.928a2.677 2.677 0 0 1 0-3.17l.68-.928c.112-.153.186-.331.215-.518l.175-1.14a2.678 2.678 0 0 1 2.24-2.24l1.139-.175c.187-.029.365-.103.518-.215l.928-.68a2.677 2.677 0 0 1 3.17 0ZM7.303 1.728l-.927.68a2.67 2.67 0 0 1-1.18.489l-1.137.174a1.179 1.179 0 0 0-.987.987l-.174 1.136a2.677 2.677 0 0 1-.489 1.18l-.68.928a1.18 1.18 0 0 0 0 1.394l.68.927c.256.348.424.753.489 1.18l.174 1.137c.078.509.478.909.987.987l1.136.174a2.67 2.67 0 0 1 1.18.489l.928.68c.414.305.979.305 1.394 0l.927-.68a2.67 2.67 0 0 1 1.18-.489l1.137-.174a1.18 1.18 0 0 0 .987-.987l.174-1.136a2.67 2.67 0 0 1 .489-1.18l.68-.928a1.176 1.176 0 0 0 0-1.394l-.68-.927a2.686 2.686 0 0 1-.489-1.18l-.174-1.137a1.179 1.179 0 0 0-.987-.987l-1.136-.174a2.677 2.677 0 0 1-1.18-.489l-.928-.68a1.176 1.176 0 0 0-1.394 0ZM11.28 6.78l-3.75 3.75a.75.75 0 0 1-1.06 0L4.72 8.78a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L7 8.94l3.22-3.22a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
</svg>
</div>
<div class=flex-1>
This commit was created on GitHub.com and signed with GitHubs <strong>verified signature</strong>.
</div>
</div>
<div class="signed-commit-footer p-3 rounded-bottom-2">
<span class=d-block>GPG key ID: <span class=color-fg-muted>B5690EEEBB952194</span></span>
<div class=my-1>
</div>
<div>Verified
<relative-time datetime="2026-02-12 23:18:59 +0800" threshold=PT0S year=numeric hour=2-digit minute=2-digit><template shadowrootmode=open></template></relative-time>
</div>
<a class=Link--inTextBlock href=https://docs.github.com/github/authenticating-to-github/displaying-verification-statuses-for-all-of-your-commits data-turbo-frame=repo-content-turbo-frame>Learn about vigilant mode</a>.
</div>
</div>
</div>
</details>
</div>
<div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0">
<select-panel use_experimental_non_local_form=true id=select-panel-bfd8dba5-73b1-4823-9f44-98b2ace7f21d anchor-align=start anchor-side=outside-bottom data-select-variant=single data-fetch-strategy=eventually_local data-open-on-load=false data-view-component=true data-catalyst>
<dialog-helper>
<button id=select-panel-bfd8dba5-73b1-4823-9f44-98b2ace7f21d-button aria-controls=select-panel-bfd8dba5-73b1-4823-9f44-98b2ace7f21d-dialog aria-haspopup=dialog aria-expanded=false type=button data-view-component=true class="Button--secondary Button--small Button"> <span class=Button-content>
<span class=Button-label>Compare</span>
<span class="Button-visual Button-trailingVisual">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-triangle-down">
<path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
</svg>
</span>
</span>
</button>
<dialog id=select-panel-bfd8dba5-73b1-4823-9f44-98b2ace7f21d-dialog aria-labelledby=select-panel-bfd8dba5-73b1-4823-9f44-98b2ace7f21d-dialog-title data-target=select-panel.dialog style=position:absolute data-view-component=true class="Overlay Overlay-whenNarrow Overlay--size-small-portrait sf-hidden">
</dialog> </dialog-helper>
</select-panel> </div>
</div>
<div class=col-md-9>
<div data-view-component=true class=Box>
<div data-view-component=true class=Box-body> <div class="d-flex flex-md-row flex-column">
<div class="d-flex flex-row flex-1 mb-3 wb-break-word">
<div class=flex-1 data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<span data-view-component=true class="f1 text-bold d-inline mr-3"><a href=https://github.com/webpack/webpack/releases/tag/v5.105.2 data-view-component=true class="Link--primary Link" data-turbo-frame=repo-content-turbo-frame>v5.105.2</a></span>
<span>
<a href=https://github.com/webpack/webpack/releases/latest data-view-component=true class="Link v-align-text-bottom d-none d-md-inline-block" data-turbo-frame=repo-content-turbo-frame><span data-view-component=true class="Label Label--success Label--large">Latest</span></a>
<div class="ml-2 d-none d-md-inline">
</div>
</span>
</div>
<div class="mt-3 ml-2 d-md-none sf-hidden">
</div>
<div class="ml-2 mt-3 d-md-none sf-hidden">
</div>
</div>
<div class="d-flex mb-3" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
</div>
</div>
<div data-pjax=true data-test-selector=body-content data-view-component=true class="markdown-body my-3"><h3>Patch Changes</h3>
<ul>
<li>Fixed <code>WebpackPluginInstance</code> type regression. (by <a href=https://github.com/alexander-akait>@alexander-akait</a> in <a href=https://github.com/webpack/webpack/pull/20440 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20440/hovercard aria-keyshortcuts=Alt+ArrowUp>#20440</a>)</li>
</ul></div>
</div>
<div data-view-component=true class=Box-footer>
<div class=mb-3>
<details-toggle data-catalyst>
<details open data-target=details-toggle.detailsTarget data-view-component=true><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary role=button data-target=details-toggle.summaryTarget data-action=click:details-toggle#toggle aria-expanded=true data-view-component=true> <span class="d-inline-flex flex-items-center">
<span data-view-component=true class="f3 text-bold ml-2 mr-2">Assets</span>
<span title=2 data-view-component=true class=Counter>2</span>
</span>
</summary>
<div data-view-component=true> <div data-view-component=true class="Box Box--condensed mt-3">
<ul data-view-component=true>
<li data-view-component=true class="Box-row d-flex flex-column flex-md-row"> <div style=overflow:hidden data-view-component=true class="d-flex flex-justify-start flex-items-center col-12 col-lg-6">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-file-zip color-fg-muted mr-2">
<path d="M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
<a href=https://github.com/webpack/webpack/archive/refs/tags/v5.105.2.zip rel=nofollow data-turbo=false data-view-component=true class=Truncate>
<span data-view-component=true class="Truncate-text text-bold">Source code</span>
<span data-view-component=true class=Truncate-text>(zip)</span>
</a></div> <div data-view-component=true class="d-flex flex-auto flex-justify-end flex-items-center col-md-6 ml-3 ml-md-0 mt-1 mt-md-0 pl-1 pl-md-0">
<span style=white-space:nowrap;min-width:clamp(75px,15vw,100px) data-view-component=true class="color-fg-muted text-right flex-shrink-0 flex-grow-0 ml-2 ml-sm-3 ml-md-4"><relative-time datetime=2026-02-12T15:19:47Z class=no-wrap prefix title="Feb 12, 2026 at 11:19 PM GMT+8"><template shadowrootmode=open>last week</template>2026-02-12T15:19:47Z</relative-time></span>
</div></li>
<li data-view-component=true class="Box-row d-flex flex-column flex-md-row"> <div style=overflow:hidden data-view-component=true class="d-flex flex-justify-start flex-items-center col-12 col-lg-6">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-file-zip color-fg-muted mr-2">
<path d="M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
<a href=https://github.com/webpack/webpack/archive/refs/tags/v5.105.2.tar.gz rel=nofollow data-turbo=false data-view-component=true class=Truncate>
<span data-view-component=true class="Truncate-text text-bold">Source code</span>
<span data-view-component=true class=Truncate-text>(tar.gz)</span>
</a></div> <div data-view-component=true class="d-flex flex-auto flex-justify-end flex-items-center col-md-6 ml-3 ml-md-0 mt-1 mt-md-0 pl-1 pl-md-0">
<span style=white-space:nowrap;min-width:clamp(75px,15vw,100px) data-view-component=true class="color-fg-muted text-right flex-shrink-0 flex-grow-0 ml-2 ml-sm-3 ml-md-4"><relative-time datetime=2026-02-12T15:19:47Z class=no-wrap prefix title="Feb 12, 2026 at 11:19 PM GMT+8"><template shadowrootmode=open>last week</template>2026-02-12T15:19:47Z</relative-time></span>
</div></li>
</ul>
</div></div>
</details></details-toggle>
</div>
<div class="d-flex flex-row flex-wrap flex-justify-between js-comment">
<div data-view-component=true class="comment-reactions js-reactions-container js-reaction-buttons-container social-reactions reactions-container has-reactions d-flex">
<reactions-menu tabindex=-1 data-catalyst>
<details data-action=toggle:reactions-menu#focusFirstItem data-target=reactions-menu.details class="dropdown details-reset details-overlay d-inline-block new-reactions-dropdown js-reaction-popover-container js-comment-header-reaction-button"><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary data-target=reactions-menu.summary aria-label="Add or remove reactions" aria-haspopup=true data-view-component=true class="circle reaction-dropdown-button reaction-dropdown-button--inline btn-invisible btn p-0 mr-1 d-flex flex-justify-center flex-items-center color-bg-subtle border color-border-muted"> <svg height=18 aria-hidden=true viewBox="0 0 16 16" version=1.1 width=18 data-view-component=true class="octicon octicon-smiley social-button-emoji">
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm3.82 1.636a.75.75 0 0 1 1.038.175l.007.009c.103.118.22.222.35.31.264.178.683.37 1.285.37.602 0 1.02-.192 1.285-.371.13-.088.247-.192.35-.31l.007-.008a.75.75 0 0 1 1.222.87l-.022-.015c.02.013.021.015.021.015v.001l-.001.002-.002.003-.005.007-.014.019a2.066 2.066 0 0 1-.184.213c-.16.166-.338.316-.53.445-.63.418-1.37.638-2.127.629-.946 0-1.652-.308-2.126-.63a3.331 3.331 0 0 1-.715-.657l-.014-.02-.005-.006-.002-.003v-.002h-.001l.613-.432-.614.43a.75.75 0 0 1 .183-1.044ZM12 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM5 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm5.25 2.25.592.416a97.71 97.71 0 0 0-.592-.416Z"></path>
</svg>
</summary> <form class=js-pick-reaction data-turbo=false action=/webpack/webpack/reactions accept-charset=UTF-8 method=post>
<ul class="dropdown-menu mt-2 d-flex mb-2 anim-scale-in dropdown-menu-reactions dropdown-menu-ne" role=menu>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-429c62 value="THUMBS_UP react" data-reaction-label=+1 data-reaction-content=+1 data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label="thumbs up" type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class=d-flex>👍</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-4000d1 value="LAUGH react" data-reaction-label=Laugh data-reaction-content=smile data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=laugh type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=smile fallback-src=https://github.githubassets.com/assets/1f604-7528822fb4c5.png class=d-flex>😄</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-990f8a value="HOORAY react" data-reaction-label=Hooray data-reaction-content=tada data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=hooray type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class=d-flex>🎉</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-0f3fed value="HEART react" data-reaction-label=Heart data-reaction-content=heart data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=heart type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=heart fallback-src=https://github.githubassets.com/assets/2764-982dc91ea48a.png class=d-flex>❤️</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-0844fe value="ROCKET react" data-reaction-label=Rocket data-reaction-content=rocket data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=rocket type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class=d-flex>🚀</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-79dba5 value="EYES react" data-reaction-label=Eyes data-reaction-content=eyes data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=eyes type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=eyes fallback-src=https://github.githubassets.com/assets/1f440-ee44e91e92a7.png class=d-flex>👀</g-emoji>
</button> </li>
</ul>
</form>
</details>
</reactions-menu>
<form class=js-pick-reaction data-turbo=false action=/webpack/webpack/reactions accept-charset=UTF-8 method=post>
<div class="js-comment-reactions-options d-flex flex-items-center flex-row flex-wrap">
<button name=input[content] id=reactions--reaction_button_component-ce61c9 value="HOORAY react" data-button-index-position=3 data-reaction-label=Hooray data-reaction-content=tada aria-pressed=false aria-label="hooray (2): github-actions[bot], 11:19PM on February 12" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-c2dca226-585c-49d6-9ee1-5192028e9a27> <g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class=social-button-emoji>🎉</g-emoji>
<span class=js-discussion-reaction-group-count>2</span>
</button> <tool-tip id=tooltip-c2dca226-585c-49d6-9ee1-5192028e9a27 for=reactions--reaction_button_component-ce61c9 popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>qwuik and nsano-rururu reacted with hooray emoji</tool-tip>
<button name=input[content] id=reactions--reaction_button_component-ba416b value="HEART react" data-button-index-position=5 data-reaction-label=Heart data-reaction-content=heart aria-pressed=false aria-label="heart (1): github-actions[bot], 11:19PM on February 12" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-1b9990ef-adab-478f-a708-d7cb9636fd24> <g-emoji alias=heart fallback-src=https://github.githubassets.com/assets/2764-982dc91ea48a.png class=social-button-emoji>❤️</g-emoji>
<span class=js-discussion-reaction-group-count>1</span>
</button> <tool-tip id=tooltip-1b9990ef-adab-478f-a708-d7cb9636fd24 for=reactions--reaction_button_component-ba416b popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>highpriv reacted with heart emoji</tool-tip>
<div class=js-reactions-container>
<details class="dropdown details-reset details-overlay d-inline-block js-all-reactions-popover" hidden><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary aria-haspopup=true data-view-component=true class="Button--link Button--medium Button"> <span class=Button-content>
<span class=Button-label>All reactions</span>
</span>
</summary>
<ul class="dropdown-menu dropdown-menu-se">
<li class=dropdown-item aria-label="qwuik and nsano-rururu reacted with hooray emoji">
<g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class="social-button-emoji mr-2">🎉</g-emoji>
<span>2 reactions</span>
</li>
<li class=dropdown-item aria-label="highpriv reacted with heart emoji">
<g-emoji alias=heart fallback-src=https://github.githubassets.com/assets/2764-982dc91ea48a.png class="social-button-emoji mr-2">❤️</g-emoji>
<span>1 reaction</span>
</li>
</ul>
</details>
</div>
</div>
</form> <div data-view-component=true class="color-fg-muted mt-1">3 people reacted</div>
</div>
</div>
</div>
</div></div>
</div>
</section>
<section aria-labelledby=hd-a5716ebf>
<h2 class=sr-only id=hd-a5716ebf>v5.105.1</h2>
<div class="d-flex flex-column flex-md-row my-5 flex-justify-center">
<div class="col-md-2 d-flex flex-md-column flex-row flex-wrap pr-md-6 mb-2 mb-md-0 flex-items-start pt-md-4">
<div class="mb-2 f4 mr-3 mr-md-0 col-12 pt-1 pt-sm-0">
<relative-time class=no-wrap prefix datetime=2026-02-10T15:01:06Z title="Feb 10, 2026 at 11:01 PM GMT+8"><template shadowrootmode=open>last week</template>
10 Feb 15:01
</relative-time>
</div>
<div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAEGUlEQVR4nOSYS0g63RvH/+Ptp5YVRZKWIVYgJuFQbWqji0giiCAKMtwVrYLaCG1atatVLqJVUO2KFoVFgSQaYZRDFNmFLppgdnGwRNSs+fNyeKfTGS+j76LF77uImcP3eT5nnnkeZyYehmH/+w1xfoX6V4J5ebkbGxsNBoNOp1MqlaWlpRiGRSIRv99/cnLicDgIgsgjF8ZCEolkYmLC6/VSWXV7ezs5OVleXs4mZw4wh8MZHh4OhULZkbBIkhwfH+fxeIWDKysrt7e32SNhuVyumpqaQsB1dXXX19cURX19fdF/M53Sgk8DgUBTU1N+YIVC4fP5CrtWWE9PT2q1mi1YKBQeHR3RweFwOBKJsIe9v7+/vLzQp5eXl6D/c4NnZmbgRB0dHVwuV6/Xb25uZkfa7Xaj0cjn83Ech9cXFxczlBuSVqv1eDw83vd8l5SURKNRcNzZ2anRaI6Pj+/u7kiSpCiqrKxMqVTiOB4MBtfW1ugRfXt7KyoqAqcURen1eqfTmW2OV1dXwTZBmySTyfSbzaVgMAh3osPhyFZqpVKZSqWQAspksnypYrE4mUwieXAchz0/fqsHBga4XC68QpIkXHaWEgqFz8/PyKLJZMpY6r29PWSbo6Oj+V4uUF9fH5Lq7OwMNnyDuVxuNBqFrSRJCoXCwsAcDuf+/h7O9vn5Cc/Vd6kVCgXdh6AV3W53IpHIt850uMvloigKHP/zAOZw6uvracM3WCqVIrcgFAoVRgUKhUJgVumJraqqSgP+8+cPEslcyUvMcIFAkAYcj8cRn1wu/y/g6upqZAVGfIMfHx8Rn06n4/P5BYNbWlqQlR8IuA+ZD4Oenp7Curq9vR1J9fHxUVxcnGacMAzb3d1F3B6PRyAQFDBLdrsdSUUQxA8PXAqbzYYUB8fxhYUF5OcsuzAMm52dNRgMyDqaHN6FXC5PJBJggxcXF6+vr+B4f3+/ra2NzbU2NzczywaeExqNBnaiT6elpSVgHRwcVKlU8/PzdLDX67VarSaTicnr7++fm5s7PT1lIoG2traQEBTc0NAQj8fBHi0Wi1arRe7W2NgYEzw0NJQJSVFUKpVqbW3NAcYwbGpqiu5DHMeNRuPBwQFYicViUqmUGSISieh7xJTVamWGpAHz+XyHwwFilpeXJRKJWq3u6uqyWCzd3d1MP9DDw0NaKkEQYrGYFRi8UZ+fn4PI6elpkUiUiUcr7Vupz+erra1N68/4Xi2TyQiCAPHhcHhnZ2d9fd3pdLIHX11dqVSqTP5sXxISiWRlZQXOFYvFMpn9fj/s3NjYqKioyJI890dbb2/vzc0NSBePxzPZ6HscCATMZnPOtKy+FgUCgdlsdjqdbrc7k8dmsx0eHo6MjLBpiH/hv6G/718Rvwb+fwAAAP//t7mB3j6KRoAAAAAASUVORK5CYII=" alt=@github-actions size=20 height=20 width=20 data-view-component=true class="avatar avatar-small">
<a class="color-fg-muted wb-break-all" href=https://github.com/apps/github-actions>github-actions</a>
</div>
<div class="mb-md-2 mr-3 mr-md-0 d-flex pt-1 pt-sm-0" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<a href=https://github.com/webpack/webpack/tree/v5.105.1 data-view-component=true class="Link Link--muted" data-turbo-frame=repo-content-turbo-frame><div data-view-component=true class="css-truncate css-truncate-target">
<svg aria-label=Tag role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-tag">
<path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path>
</svg>
<span class="ml-1 wb-break-all">
v5.105.1
</span>
</div></a>
</div>
<div style=position:relative;top:1px class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<a data-hovercard-type=commit data-hovercard-url=/webpack/webpack/commit/8e50ef2035b9cb727aeaa97d7561545d1c102b91/hovercard href=https://github.com/webpack/webpack/commit/8e50ef2035b9cb727aeaa97d7561545d1c102b91 data-view-component=true class="Link Link--muted mb-2" aria-keyshortcuts=Alt+ArrowUp data-turbo-frame=repo-content-turbo-frame><svg aria-label=Commit role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-git-commit">
<path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path>
</svg>
<code class="f5 ml-1 wb-break-all">8e50ef2</code></a><details class="dropdown dropdown-signed-commit details-reset details-overlay js-dropdown-details d-inline-block ml-1"><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary class=color-fg-success>
<svg aria-label="Verified commit signature" role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-verified">
<path d="m9.585.52.929.68c.153.112.331.186.518.215l1.138.175a2.678 2.678 0 0 1 2.24 2.24l.174 1.139c.029.187.103.365.215.518l.68.928a2.677 2.677 0 0 1 0 3.17l-.68.928a1.174 1.174 0 0 0-.215.518l-.175 1.138a2.678 2.678 0 0 1-2.241 2.241l-1.138.175a1.17 1.17 0 0 0-.518.215l-.928.68a2.677 2.677 0 0 1-3.17 0l-.928-.68a1.174 1.174 0 0 0-.518-.215L3.83 14.41a2.678 2.678 0 0 1-2.24-2.24l-.175-1.138a1.17 1.17 0 0 0-.215-.518l-.68-.928a2.677 2.677 0 0 1 0-3.17l.68-.928c.112-.153.186-.331.215-.518l.175-1.14a2.678 2.678 0 0 1 2.24-2.24l1.139-.175c.187-.029.365-.103.518-.215l.928-.68a2.677 2.677 0 0 1 3.17 0ZM7.303 1.728l-.927.68a2.67 2.67 0 0 1-1.18.489l-1.137.174a1.179 1.179 0 0 0-.987.987l-.174 1.136a2.677 2.677 0 0 1-.489 1.18l-.68.928a1.18 1.18 0 0 0 0 1.394l.68.927c.256.348.424.753.489 1.18l.174 1.137c.078.509.478.909.987.987l1.136.174a2.67 2.67 0 0 1 1.18.489l.928.68c.414.305.979.305 1.394 0l.927-.68a2.67 2.67 0 0 1 1.18-.489l1.137-.174a1.18 1.18 0 0 0 .987-.987l.174-1.136a2.67 2.67 0 0 1 .489-1.18l.68-.928a1.176 1.176 0 0 0 0-1.394l-.68-.927a2.686 2.686 0 0 1-.489-1.18l-.174-1.137a1.179 1.179 0 0 0-.987-.987l-1.136-.174a2.677 2.677 0 0 1-1.18-.489l-.928-.68a1.176 1.176 0 0 0-1.394 0ZM11.28 6.78l-3.75 3.75a.75.75 0 0 1-1.06 0L4.72 8.78a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L7 8.94l3.22-3.22a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
</svg>
</summary>
<div class=anim-scale-in style=position:relative;z-index:200>
<div class="dropdown-menu dropdown-menu-s py-0 color-fg-default text-left">
<div class="p-3 signed-commit-header d-flex">
<div class=pr-1>
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-verified mr-2">
<path d="m9.585.52.929.68c.153.112.331.186.518.215l1.138.175a2.678 2.678 0 0 1 2.24 2.24l.174 1.139c.029.187.103.365.215.518l.68.928a2.677 2.677 0 0 1 0 3.17l-.68.928a1.174 1.174 0 0 0-.215.518l-.175 1.138a2.678 2.678 0 0 1-2.241 2.241l-1.138.175a1.17 1.17 0 0 0-.518.215l-.928.68a2.677 2.677 0 0 1-3.17 0l-.928-.68a1.174 1.174 0 0 0-.518-.215L3.83 14.41a2.678 2.678 0 0 1-2.24-2.24l-.175-1.138a1.17 1.17 0 0 0-.215-.518l-.68-.928a2.677 2.677 0 0 1 0-3.17l.68-.928c.112-.153.186-.331.215-.518l.175-1.14a2.678 2.678 0 0 1 2.24-2.24l1.139-.175c.187-.029.365-.103.518-.215l.928-.68a2.677 2.677 0 0 1 3.17 0ZM7.303 1.728l-.927.68a2.67 2.67 0 0 1-1.18.489l-1.137.174a1.179 1.179 0 0 0-.987.987l-.174 1.136a2.677 2.677 0 0 1-.489 1.18l-.68.928a1.18 1.18 0 0 0 0 1.394l.68.927c.256.348.424.753.489 1.18l.174 1.137c.078.509.478.909.987.987l1.136.174a2.67 2.67 0 0 1 1.18.489l.928.68c.414.305.979.305 1.394 0l.927-.68a2.67 2.67 0 0 1 1.18-.489l1.137-.174a1.18 1.18 0 0 0 .987-.987l.174-1.136a2.67 2.67 0 0 1 .489-1.18l.68-.928a1.176 1.176 0 0 0 0-1.394l-.68-.927a2.686 2.686 0 0 1-.489-1.18l-.174-1.137a1.179 1.179 0 0 0-.987-.987l-1.136-.174a2.677 2.677 0 0 1-1.18-.489l-.928-.68a1.176 1.176 0 0 0-1.394 0ZM11.28 6.78l-3.75 3.75a.75.75 0 0 1-1.06 0L4.72 8.78a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L7 8.94l3.22-3.22a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
</svg>
</div>
<div class=flex-1>
This commit was created on GitHub.com and signed with GitHubs <strong>verified signature</strong>.
</div>
</div>
<div class="signed-commit-footer p-3 rounded-bottom-2">
<span class=d-block>GPG key ID: <span class=color-fg-muted>B5690EEEBB952194</span></span>
<div class=my-1>
</div>
<div>Verified
<relative-time datetime="2026-02-10 23:00:12 +0800" threshold=PT0S year=numeric hour=2-digit minute=2-digit><template shadowrootmode=open></template></relative-time>
</div>
<a class=Link--inTextBlock href=https://docs.github.com/github/authenticating-to-github/displaying-verification-statuses-for-all-of-your-commits data-turbo-frame=repo-content-turbo-frame>Learn about vigilant mode</a>.
</div>
</div>
</div>
</details>
</div>
<div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0">
<select-panel use_experimental_non_local_form=true id=select-panel-f5c6468e-10e7-467a-81cd-0551e4bd8476 anchor-align=start anchor-side=outside-bottom data-select-variant=single data-fetch-strategy=eventually_local data-open-on-load=false data-view-component=true data-catalyst>
<dialog-helper>
<button id=select-panel-f5c6468e-10e7-467a-81cd-0551e4bd8476-button aria-controls=select-panel-f5c6468e-10e7-467a-81cd-0551e4bd8476-dialog aria-haspopup=dialog aria-expanded=false type=button data-view-component=true class="Button--secondary Button--small Button"> <span class=Button-content>
<span class=Button-label>Compare</span>
<span class="Button-visual Button-trailingVisual">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-triangle-down">
<path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
</svg>
</span>
</span>
</button>
<dialog id=select-panel-f5c6468e-10e7-467a-81cd-0551e4bd8476-dialog aria-labelledby=select-panel-f5c6468e-10e7-467a-81cd-0551e4bd8476-dialog-title data-target=select-panel.dialog style=position:absolute data-view-component=true class="Overlay Overlay-whenNarrow Overlay--size-small-portrait sf-hidden">
</dialog> </dialog-helper>
</select-panel> </div>
</div>
<div class=col-md-9>
<div data-view-component=true class=Box>
<div data-view-component=true class=Box-body> <div class="d-flex flex-md-row flex-column">
<div class="d-flex flex-row flex-1 mb-3 wb-break-word">
<div class=flex-1 data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<span data-view-component=true class="f1 text-bold d-inline mr-3"><a href=https://github.com/webpack/webpack/releases/tag/v5.105.1 data-view-component=true class="Link--primary Link" data-turbo-frame=repo-content-turbo-frame>v5.105.1</a></span>
<span>
<div class="ml-2 d-none d-md-inline">
</div>
</span>
</div>
<div class="mt-3 ml-2 d-md-none sf-hidden">
</div>
<div class="ml-2 mt-3 d-md-none sf-hidden">
</div>
</div>
<div class="d-flex mb-3" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
</div>
</div>
<div data-pjax=true data-test-selector=body-content data-view-component=true class="markdown-body my-3"><h3>Patch Changes</h3>
<ul>
<li>
<p>Fix VirtualUrlPlugin Windows compatibility by sanitizing cache keys and filenames. Cache keys now use <code>toSafePath</code> to replace colons (<code>:</code>) with double underscores (<code>__</code>) and sanitize other invalid characters, ensuring compatibility with Windows filesystem restrictions. (by <a href=https://github.com/xiaoxiaojx>@xiaoxiaojx</a> in <a href=https://github.com/webpack/webpack/pull/20424 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20424/hovercard aria-keyshortcuts=Alt+ArrowUp>#20424</a>)</p>
</li>
<li>
<p>Revert part of the createRequire generation behavior for <code>require("node:...")</code> to keep compatibility with those modules exports, e.g. <code>const EventEmitter = require("node:events");</code>. (by <a href=https://github.com/hai-x>@hai-x</a> in <a href=https://github.com/webpack/webpack/pull/20433 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20433/hovercard aria-keyshortcuts=Alt+ArrowUp>#20433</a>)</p>
</li>
<li>
<p>Skip guard collection when exports-presence mode is disabled to improve parsing performance. (by <a href=https://github.com/hai-x>@hai-x</a> in <a href=https://github.com/webpack/webpack/pull/20433 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20433/hovercard aria-keyshortcuts=Alt+ArrowUp>#20433</a>)</p>
</li>
</ul></div>
</div>
<div data-view-component=true class=Box-footer>
<div class=mb-3>
<details-toggle data-catalyst>
<details data-target=details-toggle.detailsTarget data-view-component=true><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary role=button data-target=details-toggle.summaryTarget data-action=click:details-toggle#toggle aria-expanded=false data-view-component=true> <span class="d-inline-flex flex-items-center">
<span data-view-component=true class="f3 text-bold ml-2 mr-2">Assets</span>
<span title=2 data-view-component=true class=Counter>2</span>
</span>
</summary>
<div data-view-component=true> <div data-view-component=true class="Box Box--condensed mt-3">
<ul data-view-component=true>
<li data-view-component=true class="Box-row d-flex flex-column flex-md-row"> <div style=overflow:hidden data-view-component=true class="d-flex flex-justify-start flex-items-center col-12 col-lg-6">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-file-zip color-fg-muted mr-2">
<path d="M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
<a href=https://github.com/webpack/webpack/archive/refs/tags/v5.105.1.zip rel=nofollow data-turbo=false data-view-component=true class=Truncate>
<span data-view-component=true class="Truncate-text text-bold">Source code</span>
<span data-view-component=true class=Truncate-text>(zip)</span>
</a></div> <div data-view-component=true class="d-flex flex-auto flex-justify-end flex-items-center col-md-6 ml-3 ml-md-0 mt-1 mt-md-0 pl-1 pl-md-0">
<span style=white-space:nowrap;min-width:clamp(75px,15vw,100px) data-view-component=true class="color-fg-muted text-right flex-shrink-0 flex-grow-0 ml-2 ml-sm-3 ml-md-4"><relative-time datetime=2026-02-10T15:01:05Z class=no-wrap prefix title="Feb 10, 2026 at 11:01 PM GMT+8"><template shadowrootmode=open>last week</template>2026-02-10T15:01:05Z</relative-time></span>
</div></li>
<li data-view-component=true class="Box-row d-flex flex-column flex-md-row"> <div style=overflow:hidden data-view-component=true class="d-flex flex-justify-start flex-items-center col-12 col-lg-6">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-file-zip color-fg-muted mr-2">
<path d="M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
<a href=https://github.com/webpack/webpack/archive/refs/tags/v5.105.1.tar.gz rel=nofollow data-turbo=false data-view-component=true class=Truncate>
<span data-view-component=true class="Truncate-text text-bold">Source code</span>
<span data-view-component=true class=Truncate-text>(tar.gz)</span>
</a></div> <div data-view-component=true class="d-flex flex-auto flex-justify-end flex-items-center col-md-6 ml-3 ml-md-0 mt-1 mt-md-0 pl-1 pl-md-0">
<span style=white-space:nowrap;min-width:clamp(75px,15vw,100px) data-view-component=true class="color-fg-muted text-right flex-shrink-0 flex-grow-0 ml-2 ml-sm-3 ml-md-4"><relative-time datetime=2026-02-10T15:01:05Z class=no-wrap prefix title="Feb 10, 2026 at 11:01 PM GMT+8"><template shadowrootmode=open>last week</template>2026-02-10T15:01:05Z</relative-time></span>
</div></li>
</ul>
</div></div>
</details></details-toggle>
</div>
<div class="d-flex flex-row flex-wrap flex-justify-between js-comment">
<div data-view-component=true class="comment-reactions js-reactions-container js-reaction-buttons-container social-reactions reactions-container has-reactions d-flex">
<reactions-menu tabindex=-1 data-catalyst>
<details data-action=toggle:reactions-menu#focusFirstItem data-target=reactions-menu.details class="dropdown details-reset details-overlay d-inline-block new-reactions-dropdown js-reaction-popover-container js-comment-header-reaction-button"><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary data-target=reactions-menu.summary aria-label="Add or remove reactions" aria-haspopup=true data-view-component=true class="circle reaction-dropdown-button reaction-dropdown-button--inline btn-invisible btn p-0 mr-1 d-flex flex-justify-center flex-items-center color-bg-subtle border color-border-muted"> <svg height=18 aria-hidden=true viewBox="0 0 16 16" version=1.1 width=18 data-view-component=true class="octicon octicon-smiley social-button-emoji">
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm3.82 1.636a.75.75 0 0 1 1.038.175l.007.009c.103.118.22.222.35.31.264.178.683.37 1.285.37.602 0 1.02-.192 1.285-.371.13-.088.247-.192.35-.31l.007-.008a.75.75 0 0 1 1.222.87l-.022-.015c.02.013.021.015.021.015v.001l-.001.002-.002.003-.005.007-.014.019a2.066 2.066 0 0 1-.184.213c-.16.166-.338.316-.53.445-.63.418-1.37.638-2.127.629-.946 0-1.652-.308-2.126-.63a3.331 3.331 0 0 1-.715-.657l-.014-.02-.005-.006-.002-.003v-.002h-.001l.613-.432-.614.43a.75.75 0 0 1 .183-1.044ZM12 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM5 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm5.25 2.25.592.416a97.71 97.71 0 0 0-.592-.416Z"></path>
</svg>
</summary> <form class=js-pick-reaction data-turbo=false action=/webpack/webpack/reactions accept-charset=UTF-8 method=post>
<ul class="dropdown-menu mt-2 d-flex mb-2 anim-scale-in dropdown-menu-reactions dropdown-menu-ne" role=menu>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-34301a value="THUMBS_UP react" data-reaction-label=+1 data-reaction-content=+1 data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label="thumbs up" type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class=d-flex>👍</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-b1e83a value="LAUGH react" data-reaction-label=Laugh data-reaction-content=smile data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=laugh type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=smile fallback-src=https://github.githubassets.com/assets/1f604-7528822fb4c5.png class=d-flex>😄</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-91515c value="HOORAY react" data-reaction-label=Hooray data-reaction-content=tada data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=hooray type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class=d-flex>🎉</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-7d01b8 value="HEART react" data-reaction-label=Heart data-reaction-content=heart data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=heart type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=heart fallback-src=https://github.githubassets.com/assets/2764-982dc91ea48a.png class=d-flex>❤️</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-66921e value="ROCKET react" data-reaction-label=Rocket data-reaction-content=rocket data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=rocket type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class=d-flex>🚀</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-8f67ea value="EYES react" data-reaction-label=Eyes data-reaction-content=eyes data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=eyes type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=eyes fallback-src=https://github.githubassets.com/assets/1f440-ee44e91e92a7.png class=d-flex>👀</g-emoji>
</button> </li>
</ul>
</form>
</details>
</reactions-menu>
<form class=js-pick-reaction data-turbo=false action=/webpack/webpack/reactions accept-charset=UTF-8 method=post>
<div class="js-comment-reactions-options d-flex flex-items-center flex-row flex-wrap">
<button name=input[content] id=reactions--reaction_button_component-e0047b value="THUMBS_UP react" data-button-index-position=0 data-reaction-label=+1 data-reaction-content=+1 aria-pressed=false aria-label="thumbs up (3): github-actions[bot], 11:01PM on February 10" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-68ec361a-5452-4687-91d7-1644733f9ded> <g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class=social-button-emoji>👍</g-emoji>
<span class=js-discussion-reaction-group-count>3</span>
</button> <tool-tip id=tooltip-68ec361a-5452-4687-91d7-1644733f9ded for=reactions--reaction_button_component-e0047b popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>petrichor-hl, fireairforce, and nsano-rururu reacted with thumbs up emoji</tool-tip>
<div class=js-reactions-container>
<details class="dropdown details-reset details-overlay d-inline-block js-all-reactions-popover" hidden><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary aria-haspopup=true data-view-component=true class="Button--link Button--medium Button"> <span class=Button-content>
<span class=Button-label>All reactions</span>
</span>
</summary>
<ul class="dropdown-menu dropdown-menu-se">
<li class=dropdown-item aria-label="petrichor-hl, fireairforce, and nsano-rururu reacted with thumbs up emoji">
<g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class="social-button-emoji mr-2">👍</g-emoji>
<span>3 reactions</span>
</li>
</ul>
</details>
</div>
</div>
</form> <div data-view-component=true class="color-fg-muted mt-1">3 people reacted</div>
</div>
</div>
</div>
</div></div>
</div>
</section>
<section aria-labelledby=hd-f080cdd7>
<h2 class=sr-only id=hd-f080cdd7>v5.105.0</h2>
<div class="d-flex flex-column flex-md-row my-5 flex-justify-center">
<div class="col-md-2 d-flex flex-md-column flex-row flex-wrap pr-md-6 mb-2 mb-md-0 flex-items-start pt-md-4">
<div class="mb-2 f4 mr-3 mr-md-0 col-12 pt-1 pt-sm-0">
<relative-time class=no-wrap prefix datetime=2026-02-03T15:30:22Z title="Feb 3, 2026 at 11:30 PM GMT+8"><template shadowrootmode=open>2 weeks ago</template>
03 Feb 15:30
</relative-time>
</div>
<div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAEGUlEQVR4nOSYS0g63RvH/+Ptp5YVRZKWIVYgJuFQbWqji0giiCAKMtwVrYLaCG1atatVLqJVUO2KFoVFgSQaYZRDFNmFLppgdnGwRNSs+fNyeKfTGS+j76LF77uImcP3eT5nnnkeZyYehmH/+w1xfoX6V4J5ebkbGxsNBoNOp1MqlaWlpRiGRSIRv99/cnLicDgIgsgjF8ZCEolkYmLC6/VSWXV7ezs5OVleXs4mZw4wh8MZHh4OhULZkbBIkhwfH+fxeIWDKysrt7e32SNhuVyumpqaQsB1dXXX19cURX19fdF/M53Sgk8DgUBTU1N+YIVC4fP5CrtWWE9PT2q1mi1YKBQeHR3RweFwOBKJsIe9v7+/vLzQp5eXl6D/c4NnZmbgRB0dHVwuV6/Xb25uZkfa7Xaj0cjn83Ech9cXFxczlBuSVqv1eDw83vd8l5SURKNRcNzZ2anRaI6Pj+/u7kiSpCiqrKxMqVTiOB4MBtfW1ugRfXt7KyoqAqcURen1eqfTmW2OV1dXwTZBmySTyfSbzaVgMAh3osPhyFZqpVKZSqWQAspksnypYrE4mUwieXAchz0/fqsHBga4XC68QpIkXHaWEgqFz8/PyKLJZMpY6r29PWSbo6Oj+V4uUF9fH5Lq7OwMNnyDuVxuNBqFrSRJCoXCwsAcDuf+/h7O9vn5Cc/Vd6kVCgXdh6AV3W53IpHIt850uMvloigKHP/zAOZw6uvracM3WCqVIrcgFAoVRgUKhUJgVumJraqqSgP+8+cPEslcyUvMcIFAkAYcj8cRn1wu/y/g6upqZAVGfIMfHx8Rn06n4/P5BYNbWlqQlR8IuA+ZD4Oenp7Curq9vR1J9fHxUVxcnGacMAzb3d1F3B6PRyAQFDBLdrsdSUUQxA8PXAqbzYYUB8fxhYUF5OcsuzAMm52dNRgMyDqaHN6FXC5PJBJggxcXF6+vr+B4f3+/ra2NzbU2NzczywaeExqNBnaiT6elpSVgHRwcVKlU8/PzdLDX67VarSaTicnr7++fm5s7PT1lIoG2traQEBTc0NAQj8fBHi0Wi1arRe7W2NgYEzw0NJQJSVFUKpVqbW3NAcYwbGpqiu5DHMeNRuPBwQFYicViUqmUGSISieh7xJTVamWGpAHz+XyHwwFilpeXJRKJWq3u6uqyWCzd3d1MP9DDw0NaKkEQYrGYFRi8UZ+fn4PI6elpkUiUiUcr7Vupz+erra1N68/4Xi2TyQiCAPHhcHhnZ2d9fd3pdLIHX11dqVSqTP5sXxISiWRlZQXOFYvFMpn9fj/s3NjYqKioyJI890dbb2/vzc0NSBePxzPZ6HscCATMZnPOtKy+FgUCgdlsdjqdbrc7k8dmsx0eHo6MjLBpiH/hv6G/718Rvwb+fwAAAP//t7mB3j6KRoAAAAAASUVORK5CYII=" alt=@github-actions size=20 height=20 width=20 data-view-component=true class="avatar avatar-small">
<a class="color-fg-muted wb-break-all" href=https://github.com/apps/github-actions>github-actions</a>
</div>
<div class="mb-md-2 mr-3 mr-md-0 d-flex pt-1 pt-sm-0" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<a href=https://github.com/webpack/webpack/tree/v5.105.0 data-view-component=true class="Link Link--muted" data-turbo-frame=repo-content-turbo-frame><div data-view-component=true class="css-truncate css-truncate-target">
<svg aria-label=Tag role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-tag">
<path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path>
</svg>
<span class="ml-1 wb-break-all">
v5.105.0
</span>
</div></a>
</div>
<div style=position:relative;top:1px class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<a data-hovercard-type=commit data-hovercard-url=/webpack/webpack/commit/1486f9aacca11d79dbb7ddbceed29b7e6df7a7ab/hovercard href=https://github.com/webpack/webpack/commit/1486f9aacca11d79dbb7ddbceed29b7e6df7a7ab data-view-component=true class="Link Link--muted mb-2" aria-keyshortcuts=Alt+ArrowUp data-turbo-frame=repo-content-turbo-frame><svg aria-label=Commit role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-git-commit">
<path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path>
</svg>
<code class="f5 ml-1 wb-break-all">1486f9a</code></a><details class="dropdown dropdown-signed-commit details-reset details-overlay js-dropdown-details d-inline-block ml-1"><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary class=color-fg-success>
<svg aria-label="Verified commit signature" role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-verified">
<path d="m9.585.52.929.68c.153.112.331.186.518.215l1.138.175a2.678 2.678 0 0 1 2.24 2.24l.174 1.139c.029.187.103.365.215.518l.68.928a2.677 2.677 0 0 1 0 3.17l-.68.928a1.174 1.174 0 0 0-.215.518l-.175 1.138a2.678 2.678 0 0 1-2.241 2.241l-1.138.175a1.17 1.17 0 0 0-.518.215l-.928.68a2.677 2.677 0 0 1-3.17 0l-.928-.68a1.174 1.174 0 0 0-.518-.215L3.83 14.41a2.678 2.678 0 0 1-2.24-2.24l-.175-1.138a1.17 1.17 0 0 0-.215-.518l-.68-.928a2.677 2.677 0 0 1 0-3.17l.68-.928c.112-.153.186-.331.215-.518l.175-1.14a2.678 2.678 0 0 1 2.24-2.24l1.139-.175c.187-.029.365-.103.518-.215l.928-.68a2.677 2.677 0 0 1 3.17 0ZM7.303 1.728l-.927.68a2.67 2.67 0 0 1-1.18.489l-1.137.174a1.179 1.179 0 0 0-.987.987l-.174 1.136a2.677 2.677 0 0 1-.489 1.18l-.68.928a1.18 1.18 0 0 0 0 1.394l.68.927c.256.348.424.753.489 1.18l.174 1.137c.078.509.478.909.987.987l1.136.174a2.67 2.67 0 0 1 1.18.489l.928.68c.414.305.979.305 1.394 0l.927-.68a2.67 2.67 0 0 1 1.18-.489l1.137-.174a1.18 1.18 0 0 0 .987-.987l.174-1.136a2.67 2.67 0 0 1 .489-1.18l.68-.928a1.176 1.176 0 0 0 0-1.394l-.68-.927a2.686 2.686 0 0 1-.489-1.18l-.174-1.137a1.179 1.179 0 0 0-.987-.987l-1.136-.174a2.677 2.677 0 0 1-1.18-.489l-.928-.68a1.176 1.176 0 0 0-1.394 0ZM11.28 6.78l-3.75 3.75a.75.75 0 0 1-1.06 0L4.72 8.78a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L7 8.94l3.22-3.22a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
</svg>
</summary>
<div class=anim-scale-in style=position:relative;z-index:200>
<div class="dropdown-menu dropdown-menu-s py-0 color-fg-default text-left">
<div class="p-3 signed-commit-header d-flex">
<div class=pr-1>
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-verified mr-2">
<path d="m9.585.52.929.68c.153.112.331.186.518.215l1.138.175a2.678 2.678 0 0 1 2.24 2.24l.174 1.139c.029.187.103.365.215.518l.68.928a2.677 2.677 0 0 1 0 3.17l-.68.928a1.174 1.174 0 0 0-.215.518l-.175 1.138a2.678 2.678 0 0 1-2.241 2.241l-1.138.175a1.17 1.17 0 0 0-.518.215l-.928.68a2.677 2.677 0 0 1-3.17 0l-.928-.68a1.174 1.174 0 0 0-.518-.215L3.83 14.41a2.678 2.678 0 0 1-2.24-2.24l-.175-1.138a1.17 1.17 0 0 0-.215-.518l-.68-.928a2.677 2.677 0 0 1 0-3.17l.68-.928c.112-.153.186-.331.215-.518l.175-1.14a2.678 2.678 0 0 1 2.24-2.24l1.139-.175c.187-.029.365-.103.518-.215l.928-.68a2.677 2.677 0 0 1 3.17 0ZM7.303 1.728l-.927.68a2.67 2.67 0 0 1-1.18.489l-1.137.174a1.179 1.179 0 0 0-.987.987l-.174 1.136a2.677 2.677 0 0 1-.489 1.18l-.68.928a1.18 1.18 0 0 0 0 1.394l.68.927c.256.348.424.753.489 1.18l.174 1.137c.078.509.478.909.987.987l1.136.174a2.67 2.67 0 0 1 1.18.489l.928.68c.414.305.979.305 1.394 0l.927-.68a2.67 2.67 0 0 1 1.18-.489l1.137-.174a1.18 1.18 0 0 0 .987-.987l.174-1.136a2.67 2.67 0 0 1 .489-1.18l.68-.928a1.176 1.176 0 0 0 0-1.394l-.68-.927a2.686 2.686 0 0 1-.489-1.18l-.174-1.137a1.179 1.179 0 0 0-.987-.987l-1.136-.174a2.677 2.677 0 0 1-1.18-.489l-.928-.68a1.176 1.176 0 0 0-1.394 0ZM11.28 6.78l-3.75 3.75a.75.75 0 0 1-1.06 0L4.72 8.78a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L7 8.94l3.22-3.22a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
</svg>
</div>
<div class=flex-1>
This commit was created on GitHub.com and signed with GitHubs <strong>verified signature</strong>.
</div>
</div>
<div class="signed-commit-footer p-3 rounded-bottom-2">
<span class=d-block>GPG key ID: <span class=color-fg-muted>B5690EEEBB952194</span></span>
<div class=my-1>
</div>
<div>Verified
<relative-time datetime="2026-02-03 23:26:51 +0800" threshold=PT0S year=numeric hour=2-digit minute=2-digit><template shadowrootmode=open></template></relative-time>
</div>
<a class=Link--inTextBlock href=https://docs.github.com/github/authenticating-to-github/displaying-verification-statuses-for-all-of-your-commits data-turbo-frame=repo-content-turbo-frame>Learn about vigilant mode</a>.
</div>
</div>
</div>
</details>
</div>
<div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0">
<select-panel use_experimental_non_local_form=true id=select-panel-7f457354-84ac-4e32-9e8c-3fe2de946e3e anchor-align=start anchor-side=outside-bottom data-select-variant=single data-fetch-strategy=eventually_local data-open-on-load=false data-view-component=true data-catalyst>
<dialog-helper>
<button id=select-panel-7f457354-84ac-4e32-9e8c-3fe2de946e3e-button aria-controls=select-panel-7f457354-84ac-4e32-9e8c-3fe2de946e3e-dialog aria-haspopup=dialog aria-expanded=false type=button data-view-component=true class="Button--secondary Button--small Button"> <span class=Button-content>
<span class=Button-label>Compare</span>
<span class="Button-visual Button-trailingVisual">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-triangle-down">
<path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
</svg>
</span>
</span>
</button>
<dialog id=select-panel-7f457354-84ac-4e32-9e8c-3fe2de946e3e-dialog aria-labelledby=select-panel-7f457354-84ac-4e32-9e8c-3fe2de946e3e-dialog-title data-target=select-panel.dialog style=position:absolute data-view-component=true class="Overlay Overlay-whenNarrow Overlay--size-small-portrait sf-hidden">
</dialog> </dialog-helper>
</select-panel> </div>
</div>
<div class=col-md-9>
<div data-view-component=true class=Box>
<div data-view-component=true class=Box-body> <div class="d-flex flex-md-row flex-column">
<div class="d-flex flex-row flex-1 mb-3 wb-break-word">
<div class=flex-1 data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<span data-view-component=true class="f1 text-bold d-inline mr-3"><a href=https://github.com/webpack/webpack/releases/tag/v5.105.0 data-view-component=true class="Link--primary Link" data-turbo-frame=repo-content-turbo-frame>v5.105.0</a></span>
<span>
<div class="ml-2 d-none d-md-inline">
</div>
</span>
</div>
<div class="mt-3 ml-2 d-md-none sf-hidden">
</div>
<div class="ml-2 mt-3 d-md-none sf-hidden">
</div>
</div>
<div class="d-flex mb-3" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
</div>
</div>
<div data-pjax=true data-test-selector=body-content data-view-component=true class="markdown-body my-3"><h3>Minor Changes</h3>
<ul>
<li>
<p>Allow resolving worker module by export condition name when using <code>new Worker()</code> (by <a href=https://github.com/hai-x>@hai-x</a> in <a href=https://github.com/webpack/webpack/pull/20353 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20353/hovercard aria-keyshortcuts=Alt+ArrowUp>#20353</a>)</p>
</li>
<li>
<p>Detect conditional imports to avoid compile-time linking errors for non-existent exports. (by <a href=https://github.com/hai-x>@hai-x</a> in <a href=https://github.com/webpack/webpack/pull/20320 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20320/hovercard aria-keyshortcuts=Alt+ArrowUp>#20320</a>)</p>
</li>
<li>
<p>Added the <code>tsconfig</code> option for the <code>resolver</code> options (replacement for <code>tsconfig-paths-webpack-plugin</code>). Can be <code>false</code> (disabled), <code>true</code> (use the default <code>tsconfig.json</code> file to search for it), a string path to <code>tsconfig.json</code>, or an object with <code>configFile</code> and <code>references</code> options. (by <a href=https://github.com/alexander-akait>@alexander-akait</a> in <a href=https://github.com/webpack/webpack/pull/20400 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20400/hovercard aria-keyshortcuts=Alt+ArrowUp>#20400</a>)</p>
</li>
<li>
<p>Support <code>import.defer()</code> for context modules. (by <a href=https://github.com/ahabhgk>@ahabhgk</a> in <a href=https://github.com/webpack/webpack/pull/20399 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20399/hovercard aria-keyshortcuts=Alt+ArrowUp>#20399</a>)</p>
</li>
<li>
<p>Added support for array values to the <code>devtool</code> option. (by <a href=https://github.com/hai-x>@hai-x</a> in <a href=https://github.com/webpack/webpack/pull/20191 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20191/hovercard aria-keyshortcuts=Alt+ArrowUp>#20191</a>)</p>
</li>
<li>
<p>Improve rendering node built-in modules for ECMA module output. (by <a href=https://github.com/hai-x>@hai-x</a> in <a href=https://github.com/webpack/webpack/pull/20255 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20255/hovercard aria-keyshortcuts=Alt+ArrowUp>#20255</a>)</p>
</li>
<li>
<p>Unknown import.meta properties are now determined at runtime instead of being statically analyzed at compile time. (by <a href=https://github.com/xiaoxiaojx>@xiaoxiaojx</a> in <a href=https://github.com/webpack/webpack/pull/20312 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20312/hovercard aria-keyshortcuts=Alt+ArrowUp>#20312</a>)</p>
</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li>
<p>Fixed ESM default export handling for <code>.mjs</code> files in Module Federation (by <a href=https://github.com/y-okt>@y-okt</a> in <a href=https://github.com/webpack/webpack/pull/20189 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20189/hovercard aria-keyshortcuts=Alt+ArrowUp>#20189</a>)</p>
</li>
<li>
<p>Optimized <code>import.meta.env</code> handling in destructuring assignments by using cached stringified environment definitions. (by <a href=https://github.com/xiaoxiaojx>@xiaoxiaojx</a> in <a href=https://github.com/webpack/webpack/pull/20313 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20313/hovercard aria-keyshortcuts=Alt+ArrowUp>#20313</a>)</p>
</li>
<li>
<p>Respect the <code>stats.errorStack</code> option in stats output. (by <a href=https://github.com/samarthsinh2660>@samarthsinh2660</a> in <a href=https://github.com/webpack/webpack/pull/20258 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20258/hovercard aria-keyshortcuts=Alt+ArrowUp>#20258</a>)</p>
</li>
<li>
<p>Fixed a bug where declaring a <code>module</code> variable in module scope would conflict with the default <code>moduleArgument</code>. (by <a href=https://github.com/xiaoxiaojx>@xiaoxiaojx</a> in <a href=https://github.com/webpack/webpack/pull/20265 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20265/hovercard aria-keyshortcuts=Alt+ArrowUp>#20265</a>)</p>
</li>
<li>
<p>Fix VirtualUrlPlugin to set resourceData.context for proper module resolution. Previously, when context was not set, it would fallback to the virtual scheme path (e.g., <code>virtual:routes</code>), which is not a valid filesystem path, causing subsequent resolve operations to fail. (by <a href=https://github.com/xiaoxiaojx>@xiaoxiaojx</a> in <a href=https://github.com/webpack/webpack/pull/20390 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20390/hovercard aria-keyshortcuts=Alt+ArrowUp>#20390</a>)</p>
</li>
<li>
<p>Fixed Worker self-import handling to support various URL patterns (e.g., <code>import.meta.url</code>, <code>new URL(import.meta.url)</code>, <code>new URL(import.meta.url, import.meta.url)</code>, <code>new URL("./index.js", import.meta.url)</code>). Workers that resolve to the same module are now properly deduplicated, regardless of the URL syntax used. (by <a href=https://github.com/xiaoxiaojx>@xiaoxiaojx</a> in <a href=https://github.com/webpack/webpack/pull/20381 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20381/hovercard aria-keyshortcuts=Alt+ArrowUp>#20381</a>)</p>
</li>
<li>
<p>Reuse the same async entrypoint for the same Worker URL within a module to avoid circular dependency warnings when multiple Workers reference the same resource. (by <a href=https://github.com/xiaoxiaojx>@xiaoxiaojx</a> in <a href=https://github.com/webpack/webpack/pull/20345 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20345/hovercard aria-keyshortcuts=Alt+ArrowUp>#20345</a>)</p>
</li>
<li>
<p>Fixed a bug where a self-referencing dependency would have an unused export name when imported inside a web worker. (by <a href=https://github.com/samarthsinh2660>@samarthsinh2660</a> in <a href=https://github.com/webpack/webpack/pull/20251 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20251/hovercard aria-keyshortcuts=Alt+ArrowUp>#20251</a>)</p>
</li>
<li>
<p>Fix missing export generation when concatenated modules in different chunks share the same runtime in module library bundles. (by <a href=https://github.com/hai-x>@hai-x</a> in <a href=https://github.com/webpack/webpack/pull/20346 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20346/hovercard aria-keyshortcuts=Alt+ArrowUp>#20346</a>)</p>
</li>
<li>
<p>Fixed <code>import.meta.env.xxx</code> behavior: when accessing a non-existent property, it now returns empty object instead of full object at runtime. (by <a href=https://github.com/xiaoxiaojx>@xiaoxiaojx</a> in <a href=https://github.com/webpack/webpack/pull/20289 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20289/hovercard aria-keyshortcuts=Alt+ArrowUp>#20289</a>)</p>
</li>
<li>
<p>Improved parsing error reporting by adding a link to the loader documentation. (by <a href=https://github.com/gaurav10gg>@gaurav10gg</a> in <a href=https://github.com/webpack/webpack/pull/20244 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20244/hovercard aria-keyshortcuts=Alt+ArrowUp>#20244</a>)</p>
</li>
<li>
<p>Fix typescript types. (by <a href=https://github.com/alexander-akait>@alexander-akait</a> in <a href=https://github.com/webpack/webpack/pull/20305 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20305/hovercard aria-keyshortcuts=Alt+ArrowUp>#20305</a>)</p>
</li>
<li>
<p>Add declaration for unused harmony import specifier. (by <a href=https://github.com/hai-x>@hai-x</a> in <a href=https://github.com/webpack/webpack/pull/20286 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20286/hovercard aria-keyshortcuts=Alt+ArrowUp>#20286</a>)</p>
</li>
<li>
<p>Fix compressibility of modules while retaining portability. (by <a href=https://github.com/dmichon-msft>@dmichon-msft</a> in <a href=https://github.com/webpack/webpack/pull/20287 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20287/hovercard aria-keyshortcuts=Alt+ArrowUp>#20287</a>)</p>
</li>
<li>
<p>Optimize source map generation: only include <code>ignoreList</code> property when it has content, avoiding empty arrays in source maps. (by <a href=https://github.com/xiaoxiaojx>@xiaoxiaojx</a> in <a href=https://github.com/webpack/webpack/pull/20319 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20319/hovercard aria-keyshortcuts=Alt+ArrowUp>#20319</a>)</p>
</li>
<li>
<p>Preserve star exports for dependencies in ECMA module output. (by <a href=https://github.com/hai-x>@hai-x</a> in <a href=https://github.com/webpack/webpack/pull/20293 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20293/hovercard aria-keyshortcuts=Alt+ArrowUp>#20293</a>)</p>
</li>
<li>
<p>Consider asset modulem to be side-effect free. (by <a href=https://github.com/hai-x>@hai-x</a> in <a href=https://github.com/webpack/webpack/pull/20352 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20352/hovercard aria-keyshortcuts=Alt+ArrowUp>#20352</a>)</p>
</li>
<li>
<p>Avoid generating JavaScript modules for CSS exports that are not used, reducing unnecessary output and bundle size. (by <a href=https://github.com/xiaoxiaojx>@xiaoxiaojx</a> in <a href=https://github.com/webpack/webpack/pull/20337 data-hovercard-type=pull_request data-hovercard-url=/webpack/webpack/pull/20337/hovercard aria-keyshortcuts=Alt+ArrowUp>#20337</a>)</p>
</li>
</ul></div>
</div>
<div data-view-component=true class=Box-footer>
<div class=mb-3>
<details-toggle data-catalyst>
<details data-target=details-toggle.detailsTarget data-view-component=true><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary role=button data-target=details-toggle.summaryTarget data-action=click:details-toggle#toggle aria-expanded=false data-view-component=true> <span class="d-inline-flex flex-items-center">
<span data-view-component=true class="f3 text-bold ml-2 mr-2">Assets</span>
<span title=2 data-view-component=true class=Counter>2</span>
</span>
</summary>
<div data-view-component=true> <div data-view-component=true class="Box Box--condensed mt-3">
<ul data-view-component=true>
<li data-view-component=true class="Box-row d-flex flex-column flex-md-row"> <div style=overflow:hidden data-view-component=true class="d-flex flex-justify-start flex-items-center col-12 col-lg-6">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-file-zip color-fg-muted mr-2">
<path d="M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
<a href=https://github.com/webpack/webpack/archive/refs/tags/v5.105.0.zip rel=nofollow data-turbo=false data-view-component=true class=Truncate>
<span data-view-component=true class="Truncate-text text-bold">Source code</span>
<span data-view-component=true class=Truncate-text>(zip)</span>
</a></div> <div data-view-component=true class="d-flex flex-auto flex-justify-end flex-items-center col-md-6 ml-3 ml-md-0 mt-1 mt-md-0 pl-1 pl-md-0">
<span style=white-space:nowrap;min-width:clamp(75px,15vw,100px) data-view-component=true class="color-fg-muted text-right flex-shrink-0 flex-grow-0 ml-2 ml-sm-3 ml-md-4"><relative-time datetime=2026-02-03T15:30:19Z class=no-wrap prefix title="Feb 3, 2026 at 11:30 PM GMT+8"><template shadowrootmode=open>2 weeks ago</template>2026-02-03T15:30:19Z</relative-time></span>
</div></li>
<li data-view-component=true class="Box-row d-flex flex-column flex-md-row"> <div style=overflow:hidden data-view-component=true class="d-flex flex-justify-start flex-items-center col-12 col-lg-6">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-file-zip color-fg-muted mr-2">
<path d="M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
<a href=https://github.com/webpack/webpack/archive/refs/tags/v5.105.0.tar.gz rel=nofollow data-turbo=false data-view-component=true class=Truncate>
<span data-view-component=true class="Truncate-text text-bold">Source code</span>
<span data-view-component=true class=Truncate-text>(tar.gz)</span>
</a></div> <div data-view-component=true class="d-flex flex-auto flex-justify-end flex-items-center col-md-6 ml-3 ml-md-0 mt-1 mt-md-0 pl-1 pl-md-0">
<span style=white-space:nowrap;min-width:clamp(75px,15vw,100px) data-view-component=true class="color-fg-muted text-right flex-shrink-0 flex-grow-0 ml-2 ml-sm-3 ml-md-4"><relative-time datetime=2026-02-03T15:30:19Z class=no-wrap prefix title="Feb 3, 2026 at 11:30 PM GMT+8"><template shadowrootmode=open>2 weeks ago</template>2026-02-03T15:30:19Z</relative-time></span>
</div></li>
</ul>
</div></div>
</details></details-toggle>
</div>
<div class="d-flex flex-row flex-wrap flex-justify-between js-comment">
<div data-view-component=true class="comment-reactions js-reactions-container js-reaction-buttons-container social-reactions reactions-container has-reactions d-flex">
<reactions-menu tabindex=-1 data-catalyst>
<details data-action=toggle:reactions-menu#focusFirstItem data-target=reactions-menu.details class="dropdown details-reset details-overlay d-inline-block new-reactions-dropdown js-reaction-popover-container js-comment-header-reaction-button"><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary data-target=reactions-menu.summary aria-label="Add or remove reactions" aria-haspopup=true data-view-component=true class="circle reaction-dropdown-button reaction-dropdown-button--inline btn-invisible btn p-0 mr-1 d-flex flex-justify-center flex-items-center color-bg-subtle border color-border-muted"> <svg height=18 aria-hidden=true viewBox="0 0 16 16" version=1.1 width=18 data-view-component=true class="octicon octicon-smiley social-button-emoji">
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm3.82 1.636a.75.75 0 0 1 1.038.175l.007.009c.103.118.22.222.35.31.264.178.683.37 1.285.37.602 0 1.02-.192 1.285-.371.13-.088.247-.192.35-.31l.007-.008a.75.75 0 0 1 1.222.87l-.022-.015c.02.013.021.015.021.015v.001l-.001.002-.002.003-.005.007-.014.019a2.066 2.066 0 0 1-.184.213c-.16.166-.338.316-.53.445-.63.418-1.37.638-2.127.629-.946 0-1.652-.308-2.126-.63a3.331 3.331 0 0 1-.715-.657l-.014-.02-.005-.006-.002-.003v-.002h-.001l.613-.432-.614.43a.75.75 0 0 1 .183-1.044ZM12 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM5 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm5.25 2.25.592.416a97.71 97.71 0 0 0-.592-.416Z"></path>
</svg>
</summary> <form class=js-pick-reaction data-turbo=false action=/webpack/webpack/reactions accept-charset=UTF-8 method=post>
<ul class="dropdown-menu mt-2 d-flex mb-2 anim-scale-in dropdown-menu-reactions dropdown-menu-ne" role=menu>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-bd5666 value="THUMBS_UP react" data-reaction-label=+1 data-reaction-content=+1 data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label="thumbs up" type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class=d-flex>👍</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-24b8ee value="LAUGH react" data-reaction-label=Laugh data-reaction-content=smile data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=laugh type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=smile fallback-src=https://github.githubassets.com/assets/1f604-7528822fb4c5.png class=d-flex>😄</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-8009f4 value="HOORAY react" data-reaction-label=Hooray data-reaction-content=tada data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=hooray type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class=d-flex>🎉</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-c00ad7 value="HEART react" data-reaction-label=Heart data-reaction-content=heart data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=heart type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=heart fallback-src=https://github.githubassets.com/assets/2764-982dc91ea48a.png class=d-flex>❤️</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-886212 value="ROCKET react" data-reaction-label=Rocket data-reaction-content=rocket data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=rocket type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class=d-flex>🚀</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-13b106 value="EYES react" data-reaction-label=Eyes data-reaction-content=eyes data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=eyes type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=eyes fallback-src=https://github.githubassets.com/assets/1f440-ee44e91e92a7.png class=d-flex>👀</g-emoji>
</button> </li>
</ul>
</form>
</details>
</reactions-menu>
<form class=js-pick-reaction data-turbo=false action=/webpack/webpack/reactions accept-charset=UTF-8 method=post>
<div class="js-comment-reactions-options d-flex flex-items-center flex-row flex-wrap">
<button name=input[content] id=reactions--reaction_button_component-13ba6b value="THUMBS_UP react" data-button-index-position=0 data-reaction-label=+1 data-reaction-content=+1 aria-pressed=false aria-label="thumbs up (3): github-actions[bot], 11:30PM on February 03" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-7147d46a-2bbc-4682-9762-936b5cb1c816> <g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class=social-button-emoji>👍</g-emoji>
<span class=js-discussion-reaction-group-count>3</span>
</button> <tool-tip id=tooltip-7147d46a-2bbc-4682-9762-936b5cb1c816 for=reactions--reaction_button_component-13ba6b popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>hai-x, yvele, and bugcysg reacted with thumbs up emoji</tool-tip>
<button name=input[content] id=reactions--reaction_button_component-4868bd value="HOORAY react" data-button-index-position=3 data-reaction-label=Hooray data-reaction-content=tada aria-pressed=false aria-label="hooray (2): github-actions[bot], 11:30PM on February 03" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-86f1ea90-7b7b-4a41-abbc-80a06ab727f0> <g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class=social-button-emoji>🎉</g-emoji>
<span class=js-discussion-reaction-group-count>2</span>
</button> <tool-tip id=tooltip-86f1ea90-7b7b-4a41-abbc-80a06ab727f0 for=reactions--reaction_button_component-4868bd popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>hai-x and hainenber reacted with hooray emoji</tool-tip>
<button name=input[content] id=reactions--reaction_button_component-76ce44 value="HEART react" data-button-index-position=5 data-reaction-label=Heart data-reaction-content=heart aria-pressed=false aria-label="heart (3): github-actions[bot], 11:30PM on February 03" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-f20d93ac-5e6e-4a18-8a25-2061f8b15af0> <g-emoji alias=heart fallback-src=https://github.githubassets.com/assets/2764-982dc91ea48a.png class=social-button-emoji>❤️</g-emoji>
<span class=js-discussion-reaction-group-count>3</span>
</button> <tool-tip id=tooltip-f20d93ac-5e6e-4a18-8a25-2061f8b15af0 for=reactions--reaction_button_component-76ce44 popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>hai-x, nndda, and Ettrloz reacted with heart emoji</tool-tip>
<button name=input[content] id=reactions--reaction_button_component-292e3d value="ROCKET react" data-button-index-position=6 data-reaction-label=Rocket data-reaction-content=rocket aria-pressed=false aria-label="rocket (1): github-actions[bot], 11:30PM on February 03" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-f3a18210-141b-4609-b6b9-ad19e9c7a97d> <g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class=social-button-emoji>🚀</g-emoji>
<span class=js-discussion-reaction-group-count>1</span>
</button> <tool-tip id=tooltip-f3a18210-141b-4609-b6b9-ad19e9c7a97d for=reactions--reaction_button_component-292e3d popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>hai-x reacted with rocket emoji</tool-tip>
<div class=js-reactions-container>
<details class="dropdown details-reset details-overlay d-inline-block js-all-reactions-popover" hidden><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary aria-haspopup=true data-view-component=true class="Button--link Button--medium Button"> <span class=Button-content>
<span class=Button-label>All reactions</span>
</span>
</summary>
<ul class="dropdown-menu dropdown-menu-se">
<li class=dropdown-item aria-label="hai-x, yvele, and bugcysg reacted with thumbs up emoji">
<g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class="social-button-emoji mr-2">👍</g-emoji>
<span>3 reactions</span>
</li>
<li class=dropdown-item aria-label="hai-x and hainenber reacted with hooray emoji">
<g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class="social-button-emoji mr-2">🎉</g-emoji>
<span>2 reactions</span>
</li>
<li class=dropdown-item aria-label="hai-x, nndda, and Ettrloz reacted with heart emoji">
<g-emoji alias=heart fallback-src=https://github.githubassets.com/assets/2764-982dc91ea48a.png class="social-button-emoji mr-2">❤️</g-emoji>
<span>3 reactions</span>
</li>
<li class=dropdown-item aria-label="hai-x reacted with rocket emoji">
<g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class="social-button-emoji mr-2">🚀</g-emoji>
<span>1 reaction</span>
</li>
</ul>
</details>
</div>
</div>
</form> <div data-view-component=true class="color-fg-muted mt-1">6 people reacted</div>
</div>
</div>
</div>
</div></div>
</div>
</section>
<section aria-labelledby=hd-2f4f8493>
<h2 class=sr-only id=hd-2f4f8493>v5.104.1</h2>
<div class="d-flex flex-column flex-md-row my-5 flex-justify-center">
<div class="col-md-2 d-flex flex-md-column flex-row flex-wrap pr-md-6 mb-2 mb-md-0 flex-items-start pt-md-4">
<div class="mb-2 f4 mr-3 mr-md-0 col-12 pt-1 pt-sm-0">
<relative-time class=no-wrap prefix datetime=2025-12-18T12:46:00Z title="Dec 18, 2025 at 8:46 PM GMT+8"><template shadowrootmode=open>Dec 18, 2025</template>
18 Dec 12:46
</relative-time>
</div>
<div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAOD0lEQVR4nCyX2Y4kx33u4x9bRm6VWXt39Tb7cHQkkDqH5+hIN4Zsw/AjGPaFfeln0RsYBvwqvjAMyAsoixSpEYecaXbPdFd17blGxmrkyIG6qUQBEfGv7/t9X9Jf/epX4EmWJiJkzuimroqyJASfni6MMff3S0TgWBzvVjetborm2Lnu9OnjTz77v8CEVt7YDiGHrJeyjQD7om67Lp2MKCFeO6rRZvcglapk4wDNZrPZfL5a3W+3W9rWDcZAqW8qa40CggEcAPbIiTAY5AOMMcUkS6PV9r54V9j+ND+QJGiNnwwXSRpbZxnCdVO2dVuut0EU7WTRye50PJe7cltsOt3JtuWUZ6F4/bCURkciJH/z13+VD3OlFQVwxrGAcc7CMATAzjohAm2kCALvHSaAOWt1LVV92K9FwOI4ts5QQjjC1fYwjfOyLL67/v12d88YDxg1st1s1k3b5FnGGNG6k3VrjGzLgq7Xa498HMfIg7MeIUjTRMquLsqTk5M8z//zvz6sH5ZSd7VqK1mbzoU8ULZrjocP7Xfz0zMS2k6jAaJc0zScePM2jClB6H55xz1Ox4NJlJjGtFXb1t1glCBmverI2enpw8N6v9sjQA6grFrCibW+ke18PguFmE9nFAhCqGzLsi48stPTufWEc3EyXxDA9W7vGkkMDJJByIM8Hp5NT4CgsqoQwiIOQy6s8t6gOEwIdR5ZQjH98Scvo1Ck6aBs5X5/jKMgSdPVZoswAAD1iDE2mY5vl3dF2QDGk/GIhSInrCgL2TbgMNVADE6yeBimzhknW5rSensUnJWHuq5lyFtwWCst2+5sMao757Cn2ltMaJykRd0O0tR5e3v73gAiHmmp6IBhAnmczvPRapO826z3qy0vooBH43yWJ+Mkim3Vtav9fDSlCAQXYn7yxduv18edtma/3Stt8sEYEErTXEr58HDUzuXTjDZSRaGpmirLw+vr90mSYYTzMNzt99fX148vrqzRIogm48lF/SiZTOMke/zo6Xg8ZZicLy6jKPinf/yHNAqx95ySIAgAqGwVo/Hd3Xeq04yHxlgeMOcd5dh4pY1lIaPDLN/sdk1RTRaji6vTw0HGcRIGQpwIcL5rWyBea00Jo54wwxaj2c//98/KouZBUB2Ob756f/fuJuYmjoRq20mWB2ly2Bcftg+yqSmLRBAbYzBGURwY66zVghOHNfXOVVV7sHXjzJOnFyLi1vjZ6UlRlAQhpTXVttgdHu7ujtsNi+MoiAeDgVb633/9r/vtrjwcy/22QrppZYQpury6StPPfvJ5+W+/dp0HBIzSyWREKLJKaatYEDiPTGvIL/7/zzBhIgwRwsfDkZKAMQqApZTO2IjzzcP9/fK2t2PTBVH84vnL8XTyzVdf//DubVMVDw8PTVU467w1nDKt9KOnz3/0018sHr982GwoJ9PpqDhsd9ut6hSPmIiDMBLGGJomaWesB8AYKyWrqt5ut0bfEErB21mWEcKjfklExONnz1+9esUo62S7226rYleVNSUkCEOk1Wg0jgTHGEupnzx68Xd/+/fL5e31u+/AUGRXzmvKKBCijSHAaBiHpiwt8oAs8k5pE4RR3e5sp5JIvF/eX5wu9PGQpOMf//TFZ//v52ESWmfPLi+++ubL3d5q3TFCGAIxHIVxXBWHfVk2Yp86mmf5/JPZy8f/6+bZZ3d394fjqtOHIIo4F5QJWhXHsiybtjXOJUk6HE4p5845b11RHoEGiydPwmw4nU4vHz0KothoSTB++vTRL//0l19+8cW7P3yr2xYDTrNBNp6MprN8Ppfedm2lOHVaAeDpcGKV4YQkydOLy8swTqbzE6q1ds5q68IoHGS5CMPtvqdYp2RZlldPnkymJ7OT8zSJ4yTu6eYJIYQy8vLFi3E6HOWz6++/5wzy4WAwyK01YRrXu6PTWjI/HI4YA2eslmXI6fninGAaBmEYhNQH9Ifru8FoQrN4J6tNcxwMhsjDbreMh8mz58+SbCCEQMgjgpD3QSAAgTU65gKNxi+ePx/mQ62r8WSaZfnd3U3bNBgZ2UlAKfLGOT/I4pefPLXWxVGSjUYiiDjDVHnnAvx+9V6Dbdtuu79dLK4AMUcswbRtmyAIvHPGKG+6QAggzHTKyM4pHRCYjLIsSz3YIEwPx50H1PVbgkeOMUwIYr1PuBhRjCnBNAhABFgbSRE44iBJ0ziKi/2+Ppa/W3/hEPBAXJ0/adqmLcu3r78u6+3LF5+dnl14b5r9vtxuVSsJZU4bRjAfZNJ25WHbFCVQApgEhAIAspYFiGMA3Od8/8x7raX3QFe399ThPM+B4K5tddM6Z8eTKRfhxfmi7RrOAWPtvFS6BQBrLUV4fXPzH//yz6PZtCyKk/Pz81c/MRiv75Zt02TTsba2qqpMyjwd9FXEe2ccIp546oxy3gEidDoaKG0cgWq/S6Pg8vPPkzgGwPebhzgUZVlgRp88+5GUV3E00v1PtdMGnPv88/+DBQMCy82+KArluqLYBTxwzsq27cdKMelv6Jw1hBKMsTEKY8wIRd7RN7e/P5mfCBoHwnUKbXabsimbqq665ng8Oq2ePb96evlsgCdt23lOTNXWTT25PMvSgTK2aiqSzaQy67uHWpaYIedtXZRRFBLkCXIEUI8icKhnFBDMvPWAPHny6ZlUkjjECItEHDChpdLaEIe9RYEQSvXpNBjk/bi0rg97AGIAaqU9I6VsDsVhdX//w83bti1CEVpjD/vjIM8m+SiMYs4CgvvrAgZCCOCPykOeUqAAFGMIBDfKOWXnw6keIO+RVEqwZLXa/fbL3z1+/Lwuqu2b7+4f7p7++FMeUuNsWVYPq9V+vzoedtZqRpnq5G53IJhFfTIL/HE558ADwbhvV9543xcsOkpmCECqLtZWtZogSggbjYdNp6CqOOdRGhNGjVZx1HfE+emEBNgjxHlIKSeYYiBl3XiPwjCyxlZlMZvP41gwTgkGa3XPG0YBE4+QMR4AnLV0/Pi5x+7t69/GSNFEjIcXgIkGb43JpuNDcUSHXcD4N6+/SXi4qY/bt9uZVZwKTEhRFLe37/f7PWCUDAbe2aZtA85G4yxN4v6KyCHUKwyhj/t57z308WgMrdoSUXCAPmzX8+lZRzxm2CGPh8Pdfvlh/f7RxVXrut/84SvwyHdVRGnx3e+dQwhInA7LtlbOpGEim7aTJQ3I+WIxm03DOKK4r4gEI2Sd/Thh5521Xja1CAK6XL7zgAgnbdmtNvettdEgV0bnWS5d/ejZVRIOtsU+SlPom71tug7AL+/XjLEzgH1VMEp5KPo/zpskZpPpMIki7BEjBGhvYvAIAIwxSimPcM8SgmkUBoQw610ooqI4ltVme1xa547HcDw8sQjJVm7X+ylluuvkbk8xHQwzaU02Gi7Xy+JY5aORISRJU0d8koVhHBFCyUduQE93BASj3s99vFjnA84pZzRPh0ma3C/vne8b6LFYWmf6zuKzgch4IDrlUWuKu41qWsAonaTf/+HNar0+W5zc3K6QI6gsRCCmFxfALI04IYxQBpgQSnEvP+I9cs7hvi8TQnt5OwBaVaV3Zr28n0zmVnU9TZFD0L8v0X5SGIBaqRvjo0E2nExFHEe7bSybb9+8Ro5PJlMe8jCKMcFxkgAnBPrsRN7/j3F7YBsAjD5uDxj3dgLoT9R/d2i9ftDaAMX9HAhjNAjCCH3s9eefPMNJ4jDDjK5XK0fIsT3WzZZAks3PAxGUuqnbdjIZO2QYY5RwhLxDxnumrekV3c/c9yfwGBD1zlDTaWNtEIrhaLJc3mnnoZ8GkUqXVW1MlYSZSHMqgs364cP7D1i29eGhRxwOp5OrY3XYlxuw7sX8LEmHWklACrDHFOmeR72FKGGov6enlGpt+me2Jxe+ububzqZlVXVKIYwEC7x1QRgFIuQOCxE2VbNarq6vX08H4/f37y8urwLA5WG3uf/ASCjbBlmf/FmCCUdedUo5Z60LwxB7B5Tw3kjW9HMF/Md8s85T7SAO0ocPm31xRAQmkxFYg3u0wW6zCXna1d1mvQUMHPP3P9wyRp48fqWLQ1uUrZKN3IciGuWD8nhs4lQ2R2+VU857x4nAuFcLskgZ3edxbyqPMDjkaav1YnFha7WN141Ws5OT3W4VBEHII2t7us9nizjOGGV1VdjB6MXVI0zZ6Pz8dDz88uvf9VTpIexfv3szzvOIMou9MdJ3nXUGAzFGIehxjXsx+b4SYfAA5NGrqyTOomjQdF0r2+1mixw4C0ZZRtj19zfK+zROR6OcYzKME8H4Ybttqko2sm1aYF6DtmA7o05ni1GaccZ6I/XYgo+fnlZAAONexW3boF7ynkxOTyjv++tmvf6j8by249HEaSvLKmZRwiNVNnkSxzzgHl2/fSc454F48+23RVF68DSgYcQdmLo6np8uIiE4D4zRPTKQIwQHImacOuu7rpOybeqaUkb+4s//cr/abNarKI6zbMiZAIeU0s5aq2waDgLCzuaL+nj8+je/jXiQ5XkgBKaUUVqVpbEWKKIB9BVWqvl4Pp/NAcC7fpGPDMOEE0qQ76lpTOesZYzTgRDTVz+6/uFGFk1XyzCKKGaDLDVK+sjNRidt1VTH8ub2+rjfV8cpZrRu2upQtKpDFE3HQ2mVbGwPBM4YDwkJCdN9y+yIMqovS0iavv3wHgr4IziNoZ9++un89PRPAB/LYrPd1k1jtEHe7fdr5Pv2ZK32GF1cXl5enmulrHUkFMw6p5g1eLnbsZCdni+AIKvNcrV8unj8MR0CzTwF27+TWIswBuc++gp5ZAgR/x0AAP//wu+rMIkxViIAAAAASUVORK5CYII=" alt=@alexander-akait size=20 height=20 width=20 data-view-component=true class="avatar avatar-small circle">
<a class="color-fg-muted wb-break-all" data-hovercard-type=user data-hovercard-url=/users/alexander-akait/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/alexander-akait aria-keyshortcuts=Alt+ArrowUp>alexander-akait</a>
</div>
<div class="mb-md-2 mr-3 mr-md-0 d-flex pt-1 pt-sm-0" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<a href=https://github.com/webpack/webpack/tree/v5.104.1 data-view-component=true class="Link Link--muted" data-turbo-frame=repo-content-turbo-frame><div data-view-component=true class="css-truncate css-truncate-target">
<svg aria-label=Tag role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-tag">
<path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path>
</svg>
<span class="ml-1 wb-break-all">
v5.104.1
</span>
</div></a>
</div>
<div style=position:relative;top:1px class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<a data-hovercard-type=commit data-hovercard-url=/webpack/webpack/commit/24e3c2d2c9f8c6d60810302b2ea70ed86e2863dc/hovercard href=https://github.com/webpack/webpack/commit/24e3c2d2c9f8c6d60810302b2ea70ed86e2863dc data-view-component=true class="Link Link--muted mb-2" aria-keyshortcuts=Alt+ArrowUp data-turbo-frame=repo-content-turbo-frame><svg aria-label=Commit role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-git-commit">
<path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path>
</svg>
<code class="f5 ml-1 wb-break-all">24e3c2d</code></a><details class="dropdown dropdown-signed-commit details-reset details-overlay js-dropdown-details d-inline-block ml-1"><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary class=color-fg-success>
<svg aria-label="Verified commit signature" role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-verified">
<path d="m9.585.52.929.68c.153.112.331.186.518.215l1.138.175a2.678 2.678 0 0 1 2.24 2.24l.174 1.139c.029.187.103.365.215.518l.68.928a2.677 2.677 0 0 1 0 3.17l-.68.928a1.174 1.174 0 0 0-.215.518l-.175 1.138a2.678 2.678 0 0 1-2.241 2.241l-1.138.175a1.17 1.17 0 0 0-.518.215l-.928.68a2.677 2.677 0 0 1-3.17 0l-.928-.68a1.174 1.174 0 0 0-.518-.215L3.83 14.41a2.678 2.678 0 0 1-2.24-2.24l-.175-1.138a1.17 1.17 0 0 0-.215-.518l-.68-.928a2.677 2.677 0 0 1 0-3.17l.68-.928c.112-.153.186-.331.215-.518l.175-1.14a2.678 2.678 0 0 1 2.24-2.24l1.139-.175c.187-.029.365-.103.518-.215l.928-.68a2.677 2.677 0 0 1 3.17 0ZM7.303 1.728l-.927.68a2.67 2.67 0 0 1-1.18.489l-1.137.174a1.179 1.179 0 0 0-.987.987l-.174 1.136a2.677 2.677 0 0 1-.489 1.18l-.68.928a1.18 1.18 0 0 0 0 1.394l.68.927c.256.348.424.753.489 1.18l.174 1.137c.078.509.478.909.987.987l1.136.174a2.67 2.67 0 0 1 1.18.489l.928.68c.414.305.979.305 1.394 0l.927-.68a2.67 2.67 0 0 1 1.18-.489l1.137-.174a1.18 1.18 0 0 0 .987-.987l.174-1.136a2.67 2.67 0 0 1 .489-1.18l.68-.928a1.176 1.176 0 0 0 0-1.394l-.68-.927a2.686 2.686 0 0 1-.489-1.18l-.174-1.137a1.179 1.179 0 0 0-.987-.987l-1.136-.174a2.677 2.677 0 0 1-1.18-.489l-.928-.68a1.176 1.176 0 0 0-1.394 0ZM11.28 6.78l-3.75 3.75a.75.75 0 0 1-1.06 0L4.72 8.78a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L7 8.94l3.22-3.22a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
</svg>
</summary>
<div class=anim-scale-in style=position:relative;z-index:200>
<div class="dropdown-menu dropdown-menu-s py-0 color-fg-default text-left">
<div class="p-3 signed-commit-header d-flex">
<div class=pr-1>
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-verified mr-2">
<path d="m9.585.52.929.68c.153.112.331.186.518.215l1.138.175a2.678 2.678 0 0 1 2.24 2.24l.174 1.139c.029.187.103.365.215.518l.68.928a2.677 2.677 0 0 1 0 3.17l-.68.928a1.174 1.174 0 0 0-.215.518l-.175 1.138a2.678 2.678 0 0 1-2.241 2.241l-1.138.175a1.17 1.17 0 0 0-.518.215l-.928.68a2.677 2.677 0 0 1-3.17 0l-.928-.68a1.174 1.174 0 0 0-.518-.215L3.83 14.41a2.678 2.678 0 0 1-2.24-2.24l-.175-1.138a1.17 1.17 0 0 0-.215-.518l-.68-.928a2.677 2.677 0 0 1 0-3.17l.68-.928c.112-.153.186-.331.215-.518l.175-1.14a2.678 2.678 0 0 1 2.24-2.24l1.139-.175c.187-.029.365-.103.518-.215l.928-.68a2.677 2.677 0 0 1 3.17 0ZM7.303 1.728l-.927.68a2.67 2.67 0 0 1-1.18.489l-1.137.174a1.179 1.179 0 0 0-.987.987l-.174 1.136a2.677 2.677 0 0 1-.489 1.18l-.68.928a1.18 1.18 0 0 0 0 1.394l.68.927c.256.348.424.753.489 1.18l.174 1.137c.078.509.478.909.987.987l1.136.174a2.67 2.67 0 0 1 1.18.489l.928.68c.414.305.979.305 1.394 0l.927-.68a2.67 2.67 0 0 1 1.18-.489l1.137-.174a1.18 1.18 0 0 0 .987-.987l.174-1.136a2.67 2.67 0 0 1 .489-1.18l.68-.928a1.176 1.176 0 0 0 0-1.394l-.68-.927a2.686 2.686 0 0 1-.489-1.18l-.174-1.137a1.179 1.179 0 0 0-.987-.987l-1.136-.174a2.677 2.677 0 0 1-1.18-.489l-.928-.68a1.176 1.176 0 0 0-1.394 0ZM11.28 6.78l-3.75 3.75a.75.75 0 0 1-1.06 0L4.72 8.78a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L7 8.94l3.22-3.22a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
</svg>
</div>
<div class=flex-1>
This commit was created on GitHub.com and signed with GitHubs <strong>verified signature</strong>.
</div>
</div>
<div class="signed-commit-footer p-3 rounded-bottom-2">
<span class=d-block>GPG key ID: <span class=color-fg-muted>B5690EEEBB952194</span></span>
<div class=my-1>
</div>
<div>Verified
<relative-time datetime="2025-12-18 20:34:49 +0800" threshold=PT0S year=numeric hour=2-digit minute=2-digit><template shadowrootmode=open></template></relative-time>
</div>
<a class=Link--inTextBlock href=https://docs.github.com/github/authenticating-to-github/displaying-verification-statuses-for-all-of-your-commits data-turbo-frame=repo-content-turbo-frame>Learn about vigilant mode</a>.
</div>
</div>
</div>
</details>
</div>
<div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0">
<select-panel use_experimental_non_local_form=true id=select-panel-9e5fc2fc-6d23-4fb2-bc0a-5ce573645643 anchor-align=start anchor-side=outside-bottom data-select-variant=single data-fetch-strategy=eventually_local data-open-on-load=false data-view-component=true data-catalyst>
<dialog-helper>
<button id=select-panel-9e5fc2fc-6d23-4fb2-bc0a-5ce573645643-button aria-controls=select-panel-9e5fc2fc-6d23-4fb2-bc0a-5ce573645643-dialog aria-haspopup=dialog aria-expanded=false type=button data-view-component=true class="Button--secondary Button--small Button"> <span class=Button-content>
<span class=Button-label>Compare</span>
<span class="Button-visual Button-trailingVisual">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-triangle-down">
<path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
</svg>
</span>
</span>
</button>
<dialog id=select-panel-9e5fc2fc-6d23-4fb2-bc0a-5ce573645643-dialog aria-labelledby=select-panel-9e5fc2fc-6d23-4fb2-bc0a-5ce573645643-dialog-title data-target=select-panel.dialog style=position:absolute data-view-component=true class="Overlay Overlay-whenNarrow Overlay--size-small-portrait sf-hidden">
</dialog> </dialog-helper>
</select-panel> </div>
</div>
<div class=col-md-9>
<div data-view-component=true class=Box>
<div data-view-component=true class=Box-body> <div class="d-flex flex-md-row flex-column">
<div class="d-flex flex-row flex-1 mb-3 wb-break-word">
<div class=flex-1 data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<span data-view-component=true class="f1 text-bold d-inline mr-3"><a href=https://github.com/webpack/webpack/releases/tag/v5.104.1 data-view-component=true class="Link--primary Link" data-turbo-frame=repo-content-turbo-frame>v5.104.1</a></span>
<span>
<div class="ml-2 d-none d-md-inline">
</div>
</span>
</div>
<div class="mt-3 ml-2 d-md-none sf-hidden">
</div>
<div class="ml-2 mt-3 d-md-none sf-hidden">
</div>
</div>
<div class="d-flex mb-3" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
</div>
</div>
<div data-pjax=true data-test-selector=body-content data-view-component=true class="markdown-body my-3"><h2>5.104.1</h2>
<h3>Patch Changes</h3>
<ul>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/2efd21b0b06baa9b1a7f009b336379dcef24c1a5/hovercard href=https://github.com/webpack/webpack/commit/2efd21b0b06baa9b1a7f009b336379dcef24c1a5 aria-keyshortcuts=Alt+ArrowUp><tt>2efd21b</tt></a>: Reexports runtime calculation should not accessing <strong>WEBPACK_IMPORT_KEY</strong> decl with var.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/c5100702335a9cdcb75558ccd80def2329bd4abf/hovercard href=https://github.com/webpack/webpack/commit/c5100702335a9cdcb75558ccd80def2329bd4abf aria-keyshortcuts=Alt+ArrowUp><tt>c510070</tt></a>: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.</li>
</ul></div>
</div>
<div data-view-component=true class=Box-footer>
<div class=mb-3>
<details-toggle data-catalyst>
<details data-target=details-toggle.detailsTarget data-view-component=true><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary role=button data-target=details-toggle.summaryTarget data-action=click:details-toggle#toggle aria-expanded=false data-view-component=true> <span class="d-inline-flex flex-items-center">
<span data-view-component=true class="f3 text-bold ml-2 mr-2">Assets</span>
<span title=2 data-view-component=true class=Counter>2</span>
</span>
</summary>
<div data-view-component=true> <div data-view-component=true class="Box Box--condensed mt-3">
<ul data-view-component=true>
<li data-view-component=true class="Box-row d-flex flex-column flex-md-row"> <div style=overflow:hidden data-view-component=true class="d-flex flex-justify-start flex-items-center col-12 col-lg-6">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-file-zip color-fg-muted mr-2">
<path d="M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
<a href=https://github.com/webpack/webpack/archive/refs/tags/v5.104.1.zip rel=nofollow data-turbo=false data-view-component=true class=Truncate>
<span data-view-component=true class="Truncate-text text-bold">Source code</span>
<span data-view-component=true class=Truncate-text>(zip)</span>
</a></div> <div data-view-component=true class="d-flex flex-auto flex-justify-end flex-items-center col-md-6 ml-3 ml-md-0 mt-1 mt-md-0 pl-1 pl-md-0">
<span style=white-space:nowrap;min-width:clamp(75px,15vw,100px) data-view-component=true class="color-fg-muted text-right flex-shrink-0 flex-grow-0 ml-2 ml-sm-3 ml-md-4"><relative-time datetime=2025-12-18T12:34:49Z class=no-wrap prefix title="Dec 18, 2025 at 8:34 PM GMT+8"><template shadowrootmode=open>Dec 18, 2025</template>2025-12-18T12:34:49Z</relative-time></span>
</div></li>
<li data-view-component=true class="Box-row d-flex flex-column flex-md-row"> <div style=overflow:hidden data-view-component=true class="d-flex flex-justify-start flex-items-center col-12 col-lg-6">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-file-zip color-fg-muted mr-2">
<path d="M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
<a href=https://github.com/webpack/webpack/archive/refs/tags/v5.104.1.tar.gz rel=nofollow data-turbo=false data-view-component=true class=Truncate>
<span data-view-component=true class="Truncate-text text-bold">Source code</span>
<span data-view-component=true class=Truncate-text>(tar.gz)</span>
</a></div> <div data-view-component=true class="d-flex flex-auto flex-justify-end flex-items-center col-md-6 ml-3 ml-md-0 mt-1 mt-md-0 pl-1 pl-md-0">
<span style=white-space:nowrap;min-width:clamp(75px,15vw,100px) data-view-component=true class="color-fg-muted text-right flex-shrink-0 flex-grow-0 ml-2 ml-sm-3 ml-md-4"><relative-time datetime=2025-12-18T12:34:49Z class=no-wrap prefix title="Dec 18, 2025 at 8:34 PM GMT+8"><template shadowrootmode=open>Dec 18, 2025</template>2025-12-18T12:34:49Z</relative-time></span>
</div></li>
</ul>
</div></div>
</details></details-toggle>
</div>
<div class="d-flex flex-row flex-wrap flex-justify-between js-comment">
<div data-view-component=true class="comment-reactions js-reactions-container js-reaction-buttons-container social-reactions reactions-container has-reactions d-flex">
<reactions-menu tabindex=-1 data-catalyst>
<details data-action=toggle:reactions-menu#focusFirstItem data-target=reactions-menu.details class="dropdown details-reset details-overlay d-inline-block new-reactions-dropdown js-reaction-popover-container js-comment-header-reaction-button"><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary data-target=reactions-menu.summary aria-label="Add or remove reactions" aria-haspopup=true data-view-component=true class="circle reaction-dropdown-button reaction-dropdown-button--inline btn-invisible btn p-0 mr-1 d-flex flex-justify-center flex-items-center color-bg-subtle border color-border-muted"> <svg height=18 aria-hidden=true viewBox="0 0 16 16" version=1.1 width=18 data-view-component=true class="octicon octicon-smiley social-button-emoji">
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm3.82 1.636a.75.75 0 0 1 1.038.175l.007.009c.103.118.22.222.35.31.264.178.683.37 1.285.37.602 0 1.02-.192 1.285-.371.13-.088.247-.192.35-.31l.007-.008a.75.75 0 0 1 1.222.87l-.022-.015c.02.013.021.015.021.015v.001l-.001.002-.002.003-.005.007-.014.019a2.066 2.066 0 0 1-.184.213c-.16.166-.338.316-.53.445-.63.418-1.37.638-2.127.629-.946 0-1.652-.308-2.126-.63a3.331 3.331 0 0 1-.715-.657l-.014-.02-.005-.006-.002-.003v-.002h-.001l.613-.432-.614.43a.75.75 0 0 1 .183-1.044ZM12 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM5 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm5.25 2.25.592.416a97.71 97.71 0 0 0-.592-.416Z"></path>
</svg>
</summary> <form class=js-pick-reaction data-turbo=false action=/webpack/webpack/reactions accept-charset=UTF-8 method=post>
<ul class="dropdown-menu mt-2 d-flex mb-2 anim-scale-in dropdown-menu-reactions dropdown-menu-ne" role=menu>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-ad5509 value="THUMBS_UP react" data-reaction-label=+1 data-reaction-content=+1 data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label="thumbs up" type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class=d-flex>👍</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-6bc2f6 value="LAUGH react" data-reaction-label=Laugh data-reaction-content=smile data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=laugh type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=smile fallback-src=https://github.githubassets.com/assets/1f604-7528822fb4c5.png class=d-flex>😄</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-157172 value="HOORAY react" data-reaction-label=Hooray data-reaction-content=tada data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=hooray type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class=d-flex>🎉</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-e87a8a value="HEART react" data-reaction-label=Heart data-reaction-content=heart data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=heart type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=heart fallback-src=https://github.githubassets.com/assets/2764-982dc91ea48a.png class=d-flex>❤️</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-4a3f2a value="ROCKET react" data-reaction-label=Rocket data-reaction-content=rocket data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=rocket type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class=d-flex>🚀</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-48674e value="EYES react" data-reaction-label=Eyes data-reaction-content=eyes data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=eyes type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=eyes fallback-src=https://github.githubassets.com/assets/1f440-ee44e91e92a7.png class=d-flex>👀</g-emoji>
</button> </li>
</ul>
</form>
</details>
</reactions-menu>
<form class=js-pick-reaction data-turbo=false action=/webpack/webpack/reactions accept-charset=UTF-8 method=post>
<div class="js-comment-reactions-options d-flex flex-items-center flex-row flex-wrap">
<button name=input[content] id=reactions--reaction_button_component-bb9385 value="THUMBS_UP react" data-button-index-position=0 data-reaction-label=+1 data-reaction-content=+1 aria-pressed=false aria-label="thumbs up (1): alexander-akait, 08:34PM on December 18, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-7539a338-fb27-4ce6-a4ac-5d33caab8fa9> <g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class=social-button-emoji>👍</g-emoji>
<span class=js-discussion-reaction-group-count>1</span>
</button> <tool-tip id=tooltip-7539a338-fb27-4ce6-a4ac-5d33caab8fa9 for=reactions--reaction_button_component-bb9385 popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>Andreo2301 reacted with thumbs up emoji</tool-tip>
<div class=js-reactions-container>
<details class="dropdown details-reset details-overlay d-inline-block js-all-reactions-popover" hidden><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary aria-haspopup=true data-view-component=true class="Button--link Button--medium Button"> <span class=Button-content>
<span class=Button-label>All reactions</span>
</span>
</summary>
<ul class="dropdown-menu dropdown-menu-se">
<li class=dropdown-item aria-label="Andreo2301 reacted with thumbs up emoji">
<g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class="social-button-emoji mr-2">👍</g-emoji>
<span>1 reaction</span>
</li>
</ul>
</details>
</div>
</div>
</form> <div data-view-component=true class="color-fg-muted mt-1">1 person reacted</div>
</div>
</div>
</div>
</div></div>
</div>
</section>
<section aria-labelledby=hd-3685d425>
<h2 class=sr-only id=hd-3685d425>v5.104.0</h2>
<div class="d-flex flex-column flex-md-row my-5 flex-justify-center">
<div class="col-md-2 d-flex flex-md-column flex-row flex-wrap pr-md-6 mb-2 mb-md-0 flex-items-start pt-md-4">
<div class="mb-2 f4 mr-3 mr-md-0 col-12 pt-1 pt-sm-0">
<relative-time class=no-wrap prefix datetime=2025-12-16T13:14:58Z title="Dec 16, 2025 at 9:14 PM GMT+8"><template shadowrootmode=open>Dec 16, 2025</template>
16 Dec 13:14
</relative-time>
</div>
<div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAOD0lEQVR4nCyX2Y4kx33u4x9bRm6VWXt39Tb7cHQkkDqH5+hIN4Zsw/AjGPaFfeln0RsYBvwqvjAMyAsoixSpEYecaXbPdFd17blGxmrkyIG6qUQBEfGv7/t9X9Jf/epX4EmWJiJkzuimroqyJASfni6MMff3S0TgWBzvVjetborm2Lnu9OnjTz77v8CEVt7YDiGHrJeyjQD7om67Lp2MKCFeO6rRZvcglapk4wDNZrPZfL5a3W+3W9rWDcZAqW8qa40CggEcAPbIiTAY5AOMMcUkS6PV9r54V9j+ND+QJGiNnwwXSRpbZxnCdVO2dVuut0EU7WTRye50PJe7cltsOt3JtuWUZ6F4/bCURkciJH/z13+VD3OlFQVwxrGAcc7CMATAzjohAm2kCALvHSaAOWt1LVV92K9FwOI4ts5QQjjC1fYwjfOyLL67/v12d88YDxg1st1s1k3b5FnGGNG6k3VrjGzLgq7Xa498HMfIg7MeIUjTRMquLsqTk5M8z//zvz6sH5ZSd7VqK1mbzoU8ULZrjocP7Xfz0zMS2k6jAaJc0zScePM2jClB6H55xz1Ox4NJlJjGtFXb1t1glCBmverI2enpw8N6v9sjQA6grFrCibW+ke18PguFmE9nFAhCqGzLsi48stPTufWEc3EyXxDA9W7vGkkMDJJByIM8Hp5NT4CgsqoQwiIOQy6s8t6gOEwIdR5ZQjH98Scvo1Ck6aBs5X5/jKMgSdPVZoswAAD1iDE2mY5vl3dF2QDGk/GIhSInrCgL2TbgMNVADE6yeBimzhknW5rSensUnJWHuq5lyFtwWCst2+5sMao757Cn2ltMaJykRd0O0tR5e3v73gAiHmmp6IBhAnmczvPRapO826z3qy0vooBH43yWJ+Mkim3Vtav9fDSlCAQXYn7yxduv18edtma/3Stt8sEYEErTXEr58HDUzuXTjDZSRaGpmirLw+vr90mSYYTzMNzt99fX148vrqzRIogm48lF/SiZTOMke/zo6Xg8ZZicLy6jKPinf/yHNAqx95ySIAgAqGwVo/Hd3Xeq04yHxlgeMOcd5dh4pY1lIaPDLN/sdk1RTRaji6vTw0HGcRIGQpwIcL5rWyBea00Jo54wwxaj2c//98/KouZBUB2Ob756f/fuJuYmjoRq20mWB2ly2Bcftg+yqSmLRBAbYzBGURwY66zVghOHNfXOVVV7sHXjzJOnFyLi1vjZ6UlRlAQhpTXVttgdHu7ujtsNi+MoiAeDgVb633/9r/vtrjwcy/22QrppZYQpury6StPPfvJ5+W+/dp0HBIzSyWREKLJKaatYEDiPTGvIL/7/zzBhIgwRwsfDkZKAMQqApZTO2IjzzcP9/fK2t2PTBVH84vnL8XTyzVdf//DubVMVDw8PTVU467w1nDKt9KOnz3/0018sHr982GwoJ9PpqDhsd9ut6hSPmIiDMBLGGJomaWesB8AYKyWrqt5ut0bfEErB21mWEcKjfklExONnz1+9esUo62S7226rYleVNSUkCEOk1Wg0jgTHGEupnzx68Xd/+/fL5e31u+/AUGRXzmvKKBCijSHAaBiHpiwt8oAs8k5pE4RR3e5sp5JIvF/eX5wu9PGQpOMf//TFZ//v52ESWmfPLi+++ubL3d5q3TFCGAIxHIVxXBWHfVk2Yp86mmf5/JPZy8f/6+bZZ3d394fjqtOHIIo4F5QJWhXHsiybtjXOJUk6HE4p5845b11RHoEGiydPwmw4nU4vHz0KothoSTB++vTRL//0l19+8cW7P3yr2xYDTrNBNp6MprN8Ppfedm2lOHVaAeDpcGKV4YQkydOLy8swTqbzE6q1ds5q68IoHGS5CMPtvqdYp2RZlldPnkymJ7OT8zSJ4yTu6eYJIYQy8vLFi3E6HOWz6++/5wzy4WAwyK01YRrXu6PTWjI/HI4YA2eslmXI6fninGAaBmEYhNQH9Ifru8FoQrN4J6tNcxwMhsjDbreMh8mz58+SbCCEQMgjgpD3QSAAgTU65gKNxi+ePx/mQ62r8WSaZfnd3U3bNBgZ2UlAKfLGOT/I4pefPLXWxVGSjUYiiDjDVHnnAvx+9V6Dbdtuu79dLK4AMUcswbRtmyAIvHPGKG+6QAggzHTKyM4pHRCYjLIsSz3YIEwPx50H1PVbgkeOMUwIYr1PuBhRjCnBNAhABFgbSRE44iBJ0ziKi/2+Ppa/W3/hEPBAXJ0/adqmLcu3r78u6+3LF5+dnl14b5r9vtxuVSsJZU4bRjAfZNJ25WHbFCVQApgEhAIAspYFiGMA3Od8/8x7raX3QFe399ThPM+B4K5tddM6Z8eTKRfhxfmi7RrOAWPtvFS6BQBrLUV4fXPzH//yz6PZtCyKk/Pz81c/MRiv75Zt02TTsba2qqpMyjwd9FXEe2ccIp546oxy3gEidDoaKG0cgWq/S6Pg8vPPkzgGwPebhzgUZVlgRp88+5GUV3E00v1PtdMGnPv88/+DBQMCy82+KArluqLYBTxwzsq27cdKMelv6Jw1hBKMsTEKY8wIRd7RN7e/P5mfCBoHwnUKbXabsimbqq665ng8Oq2ePb96evlsgCdt23lOTNXWTT25PMvSgTK2aiqSzaQy67uHWpaYIedtXZRRFBLkCXIEUI8icKhnFBDMvPWAPHny6ZlUkjjECItEHDChpdLaEIe9RYEQSvXpNBjk/bi0rg97AGIAaqU9I6VsDsVhdX//w83bti1CEVpjD/vjIM8m+SiMYs4CgvvrAgZCCOCPykOeUqAAFGMIBDfKOWXnw6keIO+RVEqwZLXa/fbL3z1+/Lwuqu2b7+4f7p7++FMeUuNsWVYPq9V+vzoedtZqRpnq5G53IJhFfTIL/HE558ADwbhvV9543xcsOkpmCECqLtZWtZogSggbjYdNp6CqOOdRGhNGjVZx1HfE+emEBNgjxHlIKSeYYiBl3XiPwjCyxlZlMZvP41gwTgkGa3XPG0YBE4+QMR4AnLV0/Pi5x+7t69/GSNFEjIcXgIkGb43JpuNDcUSHXcD4N6+/SXi4qY/bt9uZVZwKTEhRFLe37/f7PWCUDAbe2aZtA85G4yxN4v6KyCHUKwyhj/t57z308WgMrdoSUXCAPmzX8+lZRzxm2CGPh8Pdfvlh/f7RxVXrut/84SvwyHdVRGnx3e+dQwhInA7LtlbOpGEim7aTJQ3I+WIxm03DOKK4r4gEI2Sd/Thh5521Xja1CAK6XL7zgAgnbdmtNvettdEgV0bnWS5d/ejZVRIOtsU+SlPom71tug7AL+/XjLEzgH1VMEp5KPo/zpskZpPpMIki7BEjBGhvYvAIAIwxSimPcM8SgmkUBoQw610ooqI4ltVme1xa547HcDw8sQjJVm7X+ylluuvkbk8xHQwzaU02Gi7Xy+JY5aORISRJU0d8koVhHBFCyUduQE93BASj3s99vFjnA84pZzRPh0ma3C/vne8b6LFYWmf6zuKzgch4IDrlUWuKu41qWsAonaTf/+HNar0+W5zc3K6QI6gsRCCmFxfALI04IYxQBpgQSnEvP+I9cs7hvi8TQnt5OwBaVaV3Zr28n0zmVnU9TZFD0L8v0X5SGIBaqRvjo0E2nExFHEe7bSybb9+8Ro5PJlMe8jCKMcFxkgAnBPrsRN7/j3F7YBsAjD5uDxj3dgLoT9R/d2i9ftDaAMX9HAhjNAjCCH3s9eefPMNJ4jDDjK5XK0fIsT3WzZZAks3PAxGUuqnbdjIZO2QYY5RwhLxDxnumrekV3c/c9yfwGBD1zlDTaWNtEIrhaLJc3mnnoZ8GkUqXVW1MlYSZSHMqgs364cP7D1i29eGhRxwOp5OrY3XYlxuw7sX8LEmHWklACrDHFOmeR72FKGGov6enlGpt+me2Jxe+ububzqZlVXVKIYwEC7x1QRgFIuQOCxE2VbNarq6vX08H4/f37y8urwLA5WG3uf/ASCjbBlmf/FmCCUdedUo5Z60LwxB7B5Tw3kjW9HMF/Md8s85T7SAO0ocPm31xRAQmkxFYg3u0wW6zCXna1d1mvQUMHPP3P9wyRp48fqWLQ1uUrZKN3IciGuWD8nhs4lQ2R2+VU857x4nAuFcLskgZ3edxbyqPMDjkaav1YnFha7WN141Ws5OT3W4VBEHII2t7us9nizjOGGV1VdjB6MXVI0zZ6Pz8dDz88uvf9VTpIexfv3szzvOIMou9MdJ3nXUGAzFGIehxjXsx+b4SYfAA5NGrqyTOomjQdF0r2+1mixw4C0ZZRtj19zfK+zROR6OcYzKME8H4Ybttqko2sm1aYF6DtmA7o05ni1GaccZ6I/XYgo+fnlZAAONexW3boF7ynkxOTyjv++tmvf6j8by249HEaSvLKmZRwiNVNnkSxzzgHl2/fSc454F48+23RVF68DSgYcQdmLo6np8uIiE4D4zRPTKQIwQHImacOuu7rpOybeqaUkb+4s//cr/abNarKI6zbMiZAIeU0s5aq2waDgLCzuaL+nj8+je/jXiQ5XkgBKaUUVqVpbEWKKIB9BVWqvl4Pp/NAcC7fpGPDMOEE0qQ76lpTOesZYzTgRDTVz+6/uFGFk1XyzCKKGaDLDVK+sjNRidt1VTH8ub2+rjfV8cpZrRu2upQtKpDFE3HQ2mVbGwPBM4YDwkJCdN9y+yIMqovS0iavv3wHgr4IziNoZ9++un89PRPAB/LYrPd1k1jtEHe7fdr5Pv2ZK32GF1cXl5enmulrHUkFMw6p5g1eLnbsZCdni+AIKvNcrV8unj8MR0CzTwF27+TWIswBuc++gp5ZAgR/x0AAP//wu+rMIkxViIAAAAASUVORK5CYII=" alt=@alexander-akait size=20 height=20 width=20 data-view-component=true class="avatar avatar-small circle">
<a class="color-fg-muted wb-break-all" data-hovercard-type=user data-hovercard-url=/users/alexander-akait/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/alexander-akait aria-keyshortcuts=Alt+ArrowUp>alexander-akait</a>
</div>
<div class="mb-md-2 mr-3 mr-md-0 d-flex pt-1 pt-sm-0" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<a href=https://github.com/webpack/webpack/tree/v5.104.0 data-view-component=true class="Link Link--muted" data-turbo-frame=repo-content-turbo-frame><div data-view-component=true class="css-truncate css-truncate-target">
<svg aria-label=Tag role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-tag">
<path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path>
</svg>
<span class="ml-1 wb-break-all">
v5.104.0
</span>
</div></a>
</div>
<div style=position:relative;top:1px class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<a data-hovercard-type=commit data-hovercard-url=/webpack/webpack/commit/505a5e744fbcf4471ddb534bf1d4aebea9643c1b/hovercard href=https://github.com/webpack/webpack/commit/505a5e744fbcf4471ddb534bf1d4aebea9643c1b data-view-component=true class="Link Link--muted mb-2" aria-keyshortcuts=Alt+ArrowUp data-turbo-frame=repo-content-turbo-frame><svg aria-label=Commit role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-git-commit">
<path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path>
</svg>
<code class="f5 ml-1 wb-break-all">505a5e7</code></a><details class="dropdown dropdown-signed-commit details-reset details-overlay js-dropdown-details d-inline-block ml-1"><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary class=color-fg-success>
<svg aria-label="Verified commit signature" role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-verified">
<path d="m9.585.52.929.68c.153.112.331.186.518.215l1.138.175a2.678 2.678 0 0 1 2.24 2.24l.174 1.139c.029.187.103.365.215.518l.68.928a2.677 2.677 0 0 1 0 3.17l-.68.928a1.174 1.174 0 0 0-.215.518l-.175 1.138a2.678 2.678 0 0 1-2.241 2.241l-1.138.175a1.17 1.17 0 0 0-.518.215l-.928.68a2.677 2.677 0 0 1-3.17 0l-.928-.68a1.174 1.174 0 0 0-.518-.215L3.83 14.41a2.678 2.678 0 0 1-2.24-2.24l-.175-1.138a1.17 1.17 0 0 0-.215-.518l-.68-.928a2.677 2.677 0 0 1 0-3.17l.68-.928c.112-.153.186-.331.215-.518l.175-1.14a2.678 2.678 0 0 1 2.24-2.24l1.139-.175c.187-.029.365-.103.518-.215l.928-.68a2.677 2.677 0 0 1 3.17 0ZM7.303 1.728l-.927.68a2.67 2.67 0 0 1-1.18.489l-1.137.174a1.179 1.179 0 0 0-.987.987l-.174 1.136a2.677 2.677 0 0 1-.489 1.18l-.68.928a1.18 1.18 0 0 0 0 1.394l.68.927c.256.348.424.753.489 1.18l.174 1.137c.078.509.478.909.987.987l1.136.174a2.67 2.67 0 0 1 1.18.489l.928.68c.414.305.979.305 1.394 0l.927-.68a2.67 2.67 0 0 1 1.18-.489l1.137-.174a1.18 1.18 0 0 0 .987-.987l.174-1.136a2.67 2.67 0 0 1 .489-1.18l.68-.928a1.176 1.176 0 0 0 0-1.394l-.68-.927a2.686 2.686 0 0 1-.489-1.18l-.174-1.137a1.179 1.179 0 0 0-.987-.987l-1.136-.174a2.677 2.677 0 0 1-1.18-.489l-.928-.68a1.176 1.176 0 0 0-1.394 0ZM11.28 6.78l-3.75 3.75a.75.75 0 0 1-1.06 0L4.72 8.78a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L7 8.94l3.22-3.22a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
</svg>
</summary>
<div class=anim-scale-in style=position:relative;z-index:200>
<div class="dropdown-menu dropdown-menu-s py-0 color-fg-default text-left">
<div class="p-3 signed-commit-header d-flex">
<div class=pr-1>
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-verified mr-2">
<path d="m9.585.52.929.68c.153.112.331.186.518.215l1.138.175a2.678 2.678 0 0 1 2.24 2.24l.174 1.139c.029.187.103.365.215.518l.68.928a2.677 2.677 0 0 1 0 3.17l-.68.928a1.174 1.174 0 0 0-.215.518l-.175 1.138a2.678 2.678 0 0 1-2.241 2.241l-1.138.175a1.17 1.17 0 0 0-.518.215l-.928.68a2.677 2.677 0 0 1-3.17 0l-.928-.68a1.174 1.174 0 0 0-.518-.215L3.83 14.41a2.678 2.678 0 0 1-2.24-2.24l-.175-1.138a1.17 1.17 0 0 0-.215-.518l-.68-.928a2.677 2.677 0 0 1 0-3.17l.68-.928c.112-.153.186-.331.215-.518l.175-1.14a2.678 2.678 0 0 1 2.24-2.24l1.139-.175c.187-.029.365-.103.518-.215l.928-.68a2.677 2.677 0 0 1 3.17 0ZM7.303 1.728l-.927.68a2.67 2.67 0 0 1-1.18.489l-1.137.174a1.179 1.179 0 0 0-.987.987l-.174 1.136a2.677 2.677 0 0 1-.489 1.18l-.68.928a1.18 1.18 0 0 0 0 1.394l.68.927c.256.348.424.753.489 1.18l.174 1.137c.078.509.478.909.987.987l1.136.174a2.67 2.67 0 0 1 1.18.489l.928.68c.414.305.979.305 1.394 0l.927-.68a2.67 2.67 0 0 1 1.18-.489l1.137-.174a1.18 1.18 0 0 0 .987-.987l.174-1.136a2.67 2.67 0 0 1 .489-1.18l.68-.928a1.176 1.176 0 0 0 0-1.394l-.68-.927a2.686 2.686 0 0 1-.489-1.18l-.174-1.137a1.179 1.179 0 0 0-.987-.987l-1.136-.174a2.677 2.677 0 0 1-1.18-.489l-.928-.68a1.176 1.176 0 0 0-1.394 0ZM11.28 6.78l-3.75 3.75a.75.75 0 0 1-1.06 0L4.72 8.78a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L7 8.94l3.22-3.22a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
</svg>
</div>
<div class=flex-1>
This commit was created on GitHub.com and signed with GitHubs <strong>verified signature</strong>.
</div>
</div>
<div class="signed-commit-footer p-3 rounded-bottom-2">
<span class=d-block>GPG key ID: <span class=color-fg-muted>B5690EEEBB952194</span></span>
<div class=my-1>
</div>
<div>Verified
<relative-time datetime="2025-12-16 21:03:16 +0800" threshold=PT0S year=numeric hour=2-digit minute=2-digit><template shadowrootmode=open></template></relative-time>
</div>
<a class=Link--inTextBlock href=https://docs.github.com/github/authenticating-to-github/displaying-verification-statuses-for-all-of-your-commits data-turbo-frame=repo-content-turbo-frame>Learn about vigilant mode</a>.
</div>
</div>
</div>
</details>
</div>
<div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0">
<select-panel use_experimental_non_local_form=true id=select-panel-18c8bd52-c417-42c6-8200-54f5d3247593 anchor-align=start anchor-side=outside-bottom data-select-variant=single data-fetch-strategy=eventually_local data-open-on-load=false data-view-component=true data-catalyst>
<dialog-helper>
<button id=select-panel-18c8bd52-c417-42c6-8200-54f5d3247593-button aria-controls=select-panel-18c8bd52-c417-42c6-8200-54f5d3247593-dialog aria-haspopup=dialog aria-expanded=false type=button data-view-component=true class="Button--secondary Button--small Button"> <span class=Button-content>
<span class=Button-label>Compare</span>
<span class="Button-visual Button-trailingVisual">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-triangle-down">
<path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
</svg>
</span>
</span>
</button>
<dialog id=select-panel-18c8bd52-c417-42c6-8200-54f5d3247593-dialog aria-labelledby=select-panel-18c8bd52-c417-42c6-8200-54f5d3247593-dialog-title data-target=select-panel.dialog style=position:absolute data-view-component=true class="Overlay Overlay-whenNarrow Overlay--size-small-portrait sf-hidden">
</dialog> </dialog-helper>
</select-panel> </div>
</div>
<div class=col-md-9>
<div data-view-component=true class=Box>
<div data-view-component=true class=Box-body> <div class="d-flex flex-md-row flex-column">
<div class="d-flex flex-row flex-1 mb-3 wb-break-word">
<div class=flex-1 data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<span data-view-component=true class="f1 text-bold d-inline mr-3"><a href=https://github.com/webpack/webpack/releases/tag/v5.104.0 data-view-component=true class="Link--primary Link" data-turbo-frame=repo-content-turbo-frame>v5.104.0</a></span>
<span>
<div class="ml-2 d-none d-md-inline">
</div>
</span>
</div>
<div class="mt-3 ml-2 d-md-none sf-hidden">
</div>
<div class="ml-2 mt-3 d-md-none sf-hidden">
</div>
</div>
<div class="d-flex mb-3" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
</div>
</div>
<div data-pjax=true data-test-selector=body-content data-view-component=true class="markdown-body my-3"><h2>5.104.0</h2>
<h3>Minor Changes</h3>
<ul>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5/hovercard href=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5 aria-keyshortcuts=Alt+ArrowUp><tt>d3dd841</tt></a>: Use method shorthand to render module content in <code>__webpack_modules__</code> object.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5/hovercard href=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5 aria-keyshortcuts=Alt+ArrowUp><tt>d3dd841</tt></a>: Enhance <code>import.meta.env</code> to support object access.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/4baab4e5778ca5d855d549189ffec5a674246ce0/hovercard href=https://github.com/webpack/webpack/commit/4baab4e5778ca5d855d549189ffec5a674246ce0 aria-keyshortcuts=Alt+ArrowUp><tt>4baab4e</tt></a>: Optimize dependency sorting in updateParent: sort each module only once by deferring to finishUpdateParent(), and reduce traversal count in sortWithSourceOrder by caching WeakMap values upfront.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/04cd530cc30e581ff372e7e1d2b25c5045240bd6/hovercard href=https://github.com/webpack/webpack/commit/04cd530cc30e581ff372e7e1d2b25c5045240bd6 aria-keyshortcuts=Alt+ArrowUp><tt>04cd530</tt></a>: Handle more at-rules for CSS modules.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/cafae2379c3af9e22e69dd309d7a36c57fe54c09/hovercard href=https://github.com/webpack/webpack/commit/cafae2379c3af9e22e69dd309d7a36c57fe54c09 aria-keyshortcuts=Alt+ArrowUp><tt>cafae23</tt></a>: Added options to control the renaming of at-rules and various identifiers in CSS modules.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5/hovercard href=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5 aria-keyshortcuts=Alt+ArrowUp><tt>d3dd841</tt></a>: Added <code>base64url</code>, <code>base62</code>, <code>base58</code>, <code>base52</code>, <code>base49</code>, <code>base36</code>, <code>base32</code> and <code>base25</code> digests.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/5983843a7cc00cecc4452b5a040b4d79981761f4/hovercard href=https://github.com/webpack/webpack/commit/5983843a7cc00cecc4452b5a040b4d79981761f4 aria-keyshortcuts=Alt+ArrowUp><tt>5983843</tt></a>: Provide a stable runtime function variable <code>__webpack_global__</code>.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5/hovercard href=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5 aria-keyshortcuts=Alt+ArrowUp><tt>d3dd841</tt></a>: Improved <code>localIdentName</code> hashing for CSS.</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/22c48fb209051f943618017b84c49e8822630077/hovercard href=https://github.com/webpack/webpack/commit/22c48fb209051f943618017b84c49e8822630077 aria-keyshortcuts=Alt+ArrowUp><tt>22c48fb</tt></a>: Added module existence check for informative error message in development mode.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/50689e17e489c27c6f0d996ebb749dc9043ada7f/hovercard href=https://github.com/webpack/webpack/commit/50689e17e489c27c6f0d996ebb749dc9043ada7f aria-keyshortcuts=Alt+ArrowUp><tt>50689e1</tt></a>: Use the fully qualified class name (or export name) for <code>[fullhash]</code> placeholder in CSS modules.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5/hovercard href=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5 aria-keyshortcuts=Alt+ArrowUp><tt>d3dd841</tt></a>: Support universal lazy compilation.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5/hovercard href=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5 aria-keyshortcuts=Alt+ArrowUp><tt>d3dd841</tt></a>: Fixed module library export definitions when multiple runtimes.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5/hovercard href=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5 aria-keyshortcuts=Alt+ArrowUp><tt>d3dd841</tt></a>: Fixed CSS nesting and CSS custom properties parsing.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5/hovercard href=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5 aria-keyshortcuts=Alt+ArrowUp><tt>d3dd841</tt></a>: Don't write fragment from URL to filename and apply fragment to module URL.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/aab1da9c9b88a8f337f39244b385962e4f45c77c/hovercard href=https://github.com/webpack/webpack/commit/aab1da9c9b88a8f337f39244b385962e4f45c77c aria-keyshortcuts=Alt+ArrowUp><tt>aab1da9</tt></a>: Fixed bugs for <code>css/global</code> type.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5/hovercard href=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5 aria-keyshortcuts=Alt+ArrowUp><tt>d3dd841</tt></a>: Compatibility <code>import.meta.filename</code> and <code>import.meta.dirname</code> with <code>eval</code> devtools.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5/hovercard href=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5 aria-keyshortcuts=Alt+ArrowUp><tt>d3dd841</tt></a>: Handle nested <code>__webpack_require__</code>.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/728ddb77cb111e628e4f1cac286094965becca81/hovercard href=https://github.com/webpack/webpack/commit/728ddb77cb111e628e4f1cac286094965becca81 aria-keyshortcuts=Alt+ArrowUp><tt>728ddb7</tt></a>: The speed of identifier parsing has been improved.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/0f8b31bffe566178ca48782a96eff53bade8ba80/hovercard href=https://github.com/webpack/webpack/commit/0f8b31bffe566178ca48782a96eff53bade8ba80 aria-keyshortcuts=Alt+ArrowUp><tt>0f8b31b</tt></a>: Improve types.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5/hovercard href=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5 aria-keyshortcuts=Alt+ArrowUp><tt>d3dd841</tt></a>: Don't corrupt <code>debugId</code> injection when <code>hidden-source-map</code> is used.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/2179fdbcb34fba57acc51377a5ff6ddecc97ac7f/hovercard href=https://github.com/webpack/webpack/commit/2179fdbcb34fba57acc51377a5ff6ddecc97ac7f aria-keyshortcuts=Alt+ArrowUp><tt>2179fdb</tt></a>: Re-validate HttpUriPlugin redirects against allowedUris, restrict to http(s) and add a conservative redirect limit to prevent SSRF and untrusted content inclusion. Redirects failing policy are rejected before caching/lockfile writes.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5/hovercard href=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5 aria-keyshortcuts=Alt+ArrowUp><tt>d3dd841</tt></a>: Serialize <code>HookWebpackError</code>.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5/hovercard href=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5 aria-keyshortcuts=Alt+ArrowUp><tt>d3dd841</tt></a>: Added ability to use built-in properties in dotenv and define plugin.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/3c4319f30f573d68ef2e63826b4abcb6114886df/hovercard href=https://github.com/webpack/webpack/commit/3c4319f30f573d68ef2e63826b4abcb6114886df aria-keyshortcuts=Alt+ArrowUp><tt>3c4319f</tt></a>: Optimizing the regular expression character class by specifying ranges for runtime code.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5/hovercard href=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5 aria-keyshortcuts=Alt+ArrowUp><tt>d3dd841</tt></a>: Reduce collision for local indent name in CSS.</li>
<li><a class=commit-link data-hovercard-type=commit data-hovercard-url=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5/hovercard href=https://github.com/webpack/webpack/commit/d3dd84118ea1e4c6b00517c21a0273699058f1b5 aria-keyshortcuts=Alt+ArrowUp><tt>d3dd841</tt></a>: Remove CSS link tags when CSS imports are removed.</li>
</ul></div>
</div>
<div data-view-component=true class=Box-footer>
<div class=mb-3>
<details-toggle data-catalyst>
<details data-target=details-toggle.detailsTarget data-view-component=true><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary role=button data-target=details-toggle.summaryTarget data-action=click:details-toggle#toggle aria-expanded=false data-view-component=true> <span class="d-inline-flex flex-items-center">
<span data-view-component=true class="f3 text-bold ml-2 mr-2">Assets</span>
<span title=2 data-view-component=true class=Counter>2</span>
</span>
</summary>
<div data-view-component=true> <div data-view-component=true class="Box Box--condensed mt-3">
<ul data-view-component=true>
<li data-view-component=true class="Box-row d-flex flex-column flex-md-row"> <div style=overflow:hidden data-view-component=true class="d-flex flex-justify-start flex-items-center col-12 col-lg-6">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-file-zip color-fg-muted mr-2">
<path d="M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
<a href=https://github.com/webpack/webpack/archive/refs/tags/v5.104.0.zip rel=nofollow data-turbo=false data-view-component=true class=Truncate>
<span data-view-component=true class="Truncate-text text-bold">Source code</span>
<span data-view-component=true class=Truncate-text>(zip)</span>
</a></div> <div data-view-component=true class="d-flex flex-auto flex-justify-end flex-items-center col-md-6 ml-3 ml-md-0 mt-1 mt-md-0 pl-1 pl-md-0">
<span style=white-space:nowrap;min-width:clamp(75px,15vw,100px) data-view-component=true class="color-fg-muted text-right flex-shrink-0 flex-grow-0 ml-2 ml-sm-3 ml-md-4"><relative-time datetime=2025-12-16T13:03:15Z class=no-wrap prefix title="Dec 16, 2025 at 9:03 PM GMT+8"><template shadowrootmode=open>Dec 16, 2025</template>2025-12-16T13:03:15Z</relative-time></span>
</div></li>
<li data-view-component=true class="Box-row d-flex flex-column flex-md-row"> <div style=overflow:hidden data-view-component=true class="d-flex flex-justify-start flex-items-center col-12 col-lg-6">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-file-zip color-fg-muted mr-2">
<path d="M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
<a href=https://github.com/webpack/webpack/archive/refs/tags/v5.104.0.tar.gz rel=nofollow data-turbo=false data-view-component=true class=Truncate>
<span data-view-component=true class="Truncate-text text-bold">Source code</span>
<span data-view-component=true class=Truncate-text>(tar.gz)</span>
</a></div> <div data-view-component=true class="d-flex flex-auto flex-justify-end flex-items-center col-md-6 ml-3 ml-md-0 mt-1 mt-md-0 pl-1 pl-md-0">
<span style=white-space:nowrap;min-width:clamp(75px,15vw,100px) data-view-component=true class="color-fg-muted text-right flex-shrink-0 flex-grow-0 ml-2 ml-sm-3 ml-md-4"><relative-time datetime=2025-12-16T13:03:15Z class=no-wrap prefix title="Dec 16, 2025 at 9:03 PM GMT+8"><template shadowrootmode=open>Dec 16, 2025</template>2025-12-16T13:03:15Z</relative-time></span>
</div></li>
</ul>
</div></div>
</details></details-toggle>
</div>
<div class="d-flex flex-row flex-wrap flex-justify-between js-comment">
<div data-view-component=true class="comment-reactions js-reactions-container js-reaction-buttons-container social-reactions reactions-container has-reactions d-flex">
<reactions-menu tabindex=-1 data-catalyst>
<details data-action=toggle:reactions-menu#focusFirstItem data-target=reactions-menu.details class="dropdown details-reset details-overlay d-inline-block new-reactions-dropdown js-reaction-popover-container js-comment-header-reaction-button"><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary data-target=reactions-menu.summary aria-label="Add or remove reactions" aria-haspopup=true data-view-component=true class="circle reaction-dropdown-button reaction-dropdown-button--inline btn-invisible btn p-0 mr-1 d-flex flex-justify-center flex-items-center color-bg-subtle border color-border-muted"> <svg height=18 aria-hidden=true viewBox="0 0 16 16" version=1.1 width=18 data-view-component=true class="octicon octicon-smiley social-button-emoji">
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm3.82 1.636a.75.75 0 0 1 1.038.175l.007.009c.103.118.22.222.35.31.264.178.683.37 1.285.37.602 0 1.02-.192 1.285-.371.13-.088.247-.192.35-.31l.007-.008a.75.75 0 0 1 1.222.87l-.022-.015c.02.013.021.015.021.015v.001l-.001.002-.002.003-.005.007-.014.019a2.066 2.066 0 0 1-.184.213c-.16.166-.338.316-.53.445-.63.418-1.37.638-2.127.629-.946 0-1.652-.308-2.126-.63a3.331 3.331 0 0 1-.715-.657l-.014-.02-.005-.006-.002-.003v-.002h-.001l.613-.432-.614.43a.75.75 0 0 1 .183-1.044ZM12 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM5 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm5.25 2.25.592.416a97.71 97.71 0 0 0-.592-.416Z"></path>
</svg>
</summary> <form class=js-pick-reaction data-turbo=false action=/webpack/webpack/reactions accept-charset=UTF-8 method=post>
<ul class="dropdown-menu mt-2 d-flex mb-2 anim-scale-in dropdown-menu-reactions dropdown-menu-ne" role=menu>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-a4ef41 value="THUMBS_UP react" data-reaction-label=+1 data-reaction-content=+1 data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label="thumbs up" type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class=d-flex>👍</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-95d2d2 value="LAUGH react" data-reaction-label=Laugh data-reaction-content=smile data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=laugh type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=smile fallback-src=https://github.githubassets.com/assets/1f604-7528822fb4c5.png class=d-flex>😄</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-65429f value="HOORAY react" data-reaction-label=Hooray data-reaction-content=tada data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=hooray type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class=d-flex>🎉</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-5bfe47 value="HEART react" data-reaction-label=Heart data-reaction-content=heart data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=heart type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=heart fallback-src=https://github.githubassets.com/assets/2764-982dc91ea48a.png class=d-flex>❤️</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-26cc7c value="ROCKET react" data-reaction-label=Rocket data-reaction-content=rocket data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=rocket type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class=d-flex>🚀</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-c9c2e4 value="EYES react" data-reaction-label=Eyes data-reaction-content=eyes data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=eyes type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=eyes fallback-src=https://github.githubassets.com/assets/1f440-ee44e91e92a7.png class=d-flex>👀</g-emoji>
</button> </li>
</ul>
</form>
</details>
</reactions-menu>
<form class=js-pick-reaction data-turbo=false action=/webpack/webpack/reactions accept-charset=UTF-8 method=post>
<div class="js-comment-reactions-options d-flex flex-items-center flex-row flex-wrap">
<button name=input[content] id=reactions--reaction_button_component-0c182b value="HOORAY react" data-button-index-position=3 data-reaction-label=Hooray data-reaction-content=tada aria-pressed=false aria-label="hooray (2): alexander-akait, 09:03PM on December 16, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-d410cfc9-7b1a-4970-88a9-c76cbe4c8ba4> <g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class=social-button-emoji>🎉</g-emoji>
<span class=js-discussion-reaction-group-count>2</span>
</button> <tool-tip id=tooltip-d410cfc9-7b1a-4970-88a9-c76cbe4c8ba4 for=reactions--reaction_button_component-0c182b popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>nsano-rururu and hai-x reacted with hooray emoji</tool-tip>
<button name=input[content] id=reactions--reaction_button_component-27d4bd value="ROCKET react" data-button-index-position=6 data-reaction-label=Rocket data-reaction-content=rocket aria-pressed=false aria-label="rocket (5): alexander-akait, 09:03PM on December 16, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-d9d1ef89-57a7-4ad4-b7be-18067e0094b8> <g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class=social-button-emoji>🚀</g-emoji>
<span class=js-discussion-reaction-group-count>5</span>
</button> <tool-tip id=tooltip-d9d1ef89-57a7-4ad4-b7be-18067e0094b8 for=reactions--reaction_button_component-27d4bd popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>hai-x, Dmitriy-Frostoff, inoyakaigor, Schweinepriester, and connorshea reacted with rocket emoji</tool-tip>
<div class=js-reactions-container>
<details class="dropdown details-reset details-overlay d-inline-block js-all-reactions-popover" hidden><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary aria-haspopup=true data-view-component=true class="Button--link Button--medium Button"> <span class=Button-content>
<span class=Button-label>All reactions</span>
</span>
</summary>
<ul class="dropdown-menu dropdown-menu-se">
<li class=dropdown-item aria-label="nsano-rururu and hai-x reacted with hooray emoji">
<g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class="social-button-emoji mr-2">🎉</g-emoji>
<span>2 reactions</span>
</li>
<li class=dropdown-item aria-label="hai-x, Dmitriy-Frostoff, inoyakaigor, Schweinepriester, and connorshea reacted with rocket emoji">
<g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class="social-button-emoji mr-2">🚀</g-emoji>
<span>5 reactions</span>
</li>
</ul>
</details>
</div>
</div>
</form> <div data-view-component=true class="color-fg-muted mt-1">6 people reacted</div>
</div>
</div>
</div>
</div></div>
</div>
</section>
<section aria-labelledby=hd-276e25b8>
<h2 class=sr-only id=hd-276e25b8>v5.103.0</h2>
<div class="d-flex flex-column flex-md-row my-5 flex-justify-center">
<div class="col-md-2 d-flex flex-md-column flex-row flex-wrap pr-md-6 mb-2 mb-md-0 flex-items-start pt-md-4">
<div class="mb-2 f4 mr-3 mr-md-0 col-12 pt-1 pt-sm-0">
<relative-time class=no-wrap prefix datetime=2025-11-18T11:17:49Z title="Nov 18, 2025 at 7:17 PM GMT+8"><template shadowrootmode=open>Nov 18, 2025</template>
18 Nov 11:17
</relative-time>
</div>
<div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAOD0lEQVR4nCyX2Y4kx33u4x9bRm6VWXt39Tb7cHQkkDqH5+hIN4Zsw/AjGPaFfeln0RsYBvwqvjAMyAsoixSpEYecaXbPdFd17blGxmrkyIG6qUQBEfGv7/t9X9Jf/epX4EmWJiJkzuimroqyJASfni6MMff3S0TgWBzvVjetborm2Lnu9OnjTz77v8CEVt7YDiGHrJeyjQD7om67Lp2MKCFeO6rRZvcglapk4wDNZrPZfL5a3W+3W9rWDcZAqW8qa40CggEcAPbIiTAY5AOMMcUkS6PV9r54V9j+ND+QJGiNnwwXSRpbZxnCdVO2dVuut0EU7WTRye50PJe7cltsOt3JtuWUZ6F4/bCURkciJH/z13+VD3OlFQVwxrGAcc7CMATAzjohAm2kCALvHSaAOWt1LVV92K9FwOI4ts5QQjjC1fYwjfOyLL67/v12d88YDxg1st1s1k3b5FnGGNG6k3VrjGzLgq7Xa498HMfIg7MeIUjTRMquLsqTk5M8z//zvz6sH5ZSd7VqK1mbzoU8ULZrjocP7Xfz0zMS2k6jAaJc0zScePM2jClB6H55xz1Ox4NJlJjGtFXb1t1glCBmverI2enpw8N6v9sjQA6grFrCibW+ke18PguFmE9nFAhCqGzLsi48stPTufWEc3EyXxDA9W7vGkkMDJJByIM8Hp5NT4CgsqoQwiIOQy6s8t6gOEwIdR5ZQjH98Scvo1Ck6aBs5X5/jKMgSdPVZoswAAD1iDE2mY5vl3dF2QDGk/GIhSInrCgL2TbgMNVADE6yeBimzhknW5rSensUnJWHuq5lyFtwWCst2+5sMao757Cn2ltMaJykRd0O0tR5e3v73gAiHmmp6IBhAnmczvPRapO826z3qy0vooBH43yWJ+Mkim3Vtav9fDSlCAQXYn7yxduv18edtma/3Stt8sEYEErTXEr58HDUzuXTjDZSRaGpmirLw+vr90mSYYTzMNzt99fX148vrqzRIogm48lF/SiZTOMke/zo6Xg8ZZicLy6jKPinf/yHNAqx95ySIAgAqGwVo/Hd3Xeq04yHxlgeMOcd5dh4pY1lIaPDLN/sdk1RTRaji6vTw0HGcRIGQpwIcL5rWyBea00Jo54wwxaj2c//98/KouZBUB2Ob756f/fuJuYmjoRq20mWB2ly2Bcftg+yqSmLRBAbYzBGURwY66zVghOHNfXOVVV7sHXjzJOnFyLi1vjZ6UlRlAQhpTXVttgdHu7ujtsNi+MoiAeDgVb633/9r/vtrjwcy/22QrppZYQpury6StPPfvJ5+W+/dp0HBIzSyWREKLJKaatYEDiPTGvIL/7/zzBhIgwRwsfDkZKAMQqApZTO2IjzzcP9/fK2t2PTBVH84vnL8XTyzVdf//DubVMVDw8PTVU467w1nDKt9KOnz3/0018sHr982GwoJ9PpqDhsd9ut6hSPmIiDMBLGGJomaWesB8AYKyWrqt5ut0bfEErB21mWEcKjfklExONnz1+9esUo62S7226rYleVNSUkCEOk1Wg0jgTHGEupnzx68Xd/+/fL5e31u+/AUGRXzmvKKBCijSHAaBiHpiwt8oAs8k5pE4RR3e5sp5JIvF/eX5wu9PGQpOMf//TFZ//v52ESWmfPLi+++ubL3d5q3TFCGAIxHIVxXBWHfVk2Yp86mmf5/JPZy8f/6+bZZ3d394fjqtOHIIo4F5QJWhXHsiybtjXOJUk6HE4p5845b11RHoEGiydPwmw4nU4vHz0KothoSTB++vTRL//0l19+8cW7P3yr2xYDTrNBNp6MprN8Ppfedm2lOHVaAeDpcGKV4YQkydOLy8swTqbzE6q1ds5q68IoHGS5CMPtvqdYp2RZlldPnkymJ7OT8zSJ4yTu6eYJIYQy8vLFi3E6HOWz6++/5wzy4WAwyK01YRrXu6PTWjI/HI4YA2eslmXI6fninGAaBmEYhNQH9Ifru8FoQrN4J6tNcxwMhsjDbreMh8mz58+SbCCEQMgjgpD3QSAAgTU65gKNxi+ePx/mQ62r8WSaZfnd3U3bNBgZ2UlAKfLGOT/I4pefPLXWxVGSjUYiiDjDVHnnAvx+9V6Dbdtuu79dLK4AMUcswbRtmyAIvHPGKG+6QAggzHTKyM4pHRCYjLIsSz3YIEwPx50H1PVbgkeOMUwIYr1PuBhRjCnBNAhABFgbSRE44iBJ0ziKi/2+Ppa/W3/hEPBAXJ0/adqmLcu3r78u6+3LF5+dnl14b5r9vtxuVSsJZU4bRjAfZNJ25WHbFCVQApgEhAIAspYFiGMA3Od8/8x7raX3QFe399ThPM+B4K5tddM6Z8eTKRfhxfmi7RrOAWPtvFS6BQBrLUV4fXPzH//yz6PZtCyKk/Pz81c/MRiv75Zt02TTsba2qqpMyjwd9FXEe2ccIp546oxy3gEidDoaKG0cgWq/S6Pg8vPPkzgGwPebhzgUZVlgRp88+5GUV3E00v1PtdMGnPv88/+DBQMCy82+KArluqLYBTxwzsq27cdKMelv6Jw1hBKMsTEKY8wIRd7RN7e/P5mfCBoHwnUKbXabsimbqq665ng8Oq2ePb96evlsgCdt23lOTNXWTT25PMvSgTK2aiqSzaQy67uHWpaYIedtXZRRFBLkCXIEUI8icKhnFBDMvPWAPHny6ZlUkjjECItEHDChpdLaEIe9RYEQSvXpNBjk/bi0rg97AGIAaqU9I6VsDsVhdX//w83bti1CEVpjD/vjIM8m+SiMYs4CgvvrAgZCCOCPykOeUqAAFGMIBDfKOWXnw6keIO+RVEqwZLXa/fbL3z1+/Lwuqu2b7+4f7p7++FMeUuNsWVYPq9V+vzoedtZqRpnq5G53IJhFfTIL/HE558ADwbhvV9543xcsOkpmCECqLtZWtZogSggbjYdNp6CqOOdRGhNGjVZx1HfE+emEBNgjxHlIKSeYYiBl3XiPwjCyxlZlMZvP41gwTgkGa3XPG0YBE4+QMR4AnLV0/Pi5x+7t69/GSNFEjIcXgIkGb43JpuNDcUSHXcD4N6+/SXi4qY/bt9uZVZwKTEhRFLe37/f7PWCUDAbe2aZtA85G4yxN4v6KyCHUKwyhj/t57z308WgMrdoSUXCAPmzX8+lZRzxm2CGPh8Pdfvlh/f7RxVXrut/84SvwyHdVRGnx3e+dQwhInA7LtlbOpGEim7aTJQ3I+WIxm03DOKK4r4gEI2Sd/Thh5521Xja1CAK6XL7zgAgnbdmtNvettdEgV0bnWS5d/ejZVRIOtsU+SlPom71tug7AL+/XjLEzgH1VMEp5KPo/zpskZpPpMIki7BEjBGhvYvAIAIwxSimPcM8SgmkUBoQw610ooqI4ltVme1xa547HcDw8sQjJVm7X+ylluuvkbk8xHQwzaU02Gi7Xy+JY5aORISRJU0d8koVhHBFCyUduQE93BASj3s99vFjnA84pZzRPh0ma3C/vne8b6LFYWmf6zuKzgch4IDrlUWuKu41qWsAonaTf/+HNar0+W5zc3K6QI6gsRCCmFxfALI04IYxQBpgQSnEvP+I9cs7hvi8TQnt5OwBaVaV3Zr28n0zmVnU9TZFD0L8v0X5SGIBaqRvjo0E2nExFHEe7bSybb9+8Ro5PJlMe8jCKMcFxkgAnBPrsRN7/j3F7YBsAjD5uDxj3dgLoT9R/d2i9ftDaAMX9HAhjNAjCCH3s9eefPMNJ4jDDjK5XK0fIsT3WzZZAks3PAxGUuqnbdjIZO2QYY5RwhLxDxnumrekV3c/c9yfwGBD1zlDTaWNtEIrhaLJc3mnnoZ8GkUqXVW1MlYSZSHMqgs364cP7D1i29eGhRxwOp5OrY3XYlxuw7sX8LEmHWklACrDHFOmeR72FKGGov6enlGpt+me2Jxe+ububzqZlVXVKIYwEC7x1QRgFIuQOCxE2VbNarq6vX08H4/f37y8urwLA5WG3uf/ASCjbBlmf/FmCCUdedUo5Z60LwxB7B5Tw3kjW9HMF/Md8s85T7SAO0ocPm31xRAQmkxFYg3u0wW6zCXna1d1mvQUMHPP3P9wyRp48fqWLQ1uUrZKN3IciGuWD8nhs4lQ2R2+VU857x4nAuFcLskgZ3edxbyqPMDjkaav1YnFha7WN141Ws5OT3W4VBEHII2t7us9nizjOGGV1VdjB6MXVI0zZ6Pz8dDz88uvf9VTpIexfv3szzvOIMou9MdJ3nXUGAzFGIehxjXsx+b4SYfAA5NGrqyTOomjQdF0r2+1mixw4C0ZZRtj19zfK+zROR6OcYzKME8H4Ybttqko2sm1aYF6DtmA7o05ni1GaccZ6I/XYgo+fnlZAAONexW3boF7ynkxOTyjv++tmvf6j8by249HEaSvLKmZRwiNVNnkSxzzgHl2/fSc454F48+23RVF68DSgYcQdmLo6np8uIiE4D4zRPTKQIwQHImacOuu7rpOybeqaUkb+4s//cr/abNarKI6zbMiZAIeU0s5aq2waDgLCzuaL+nj8+je/jXiQ5XkgBKaUUVqVpbEWKKIB9BVWqvl4Pp/NAcC7fpGPDMOEE0qQ76lpTOesZYzTgRDTVz+6/uFGFk1XyzCKKGaDLDVK+sjNRidt1VTH8ub2+rjfV8cpZrRu2upQtKpDFE3HQ2mVbGwPBM4YDwkJCdN9y+yIMqovS0iavv3wHgr4IziNoZ9++un89PRPAB/LYrPd1k1jtEHe7fdr5Pv2ZK32GF1cXl5enmulrHUkFMw6p5g1eLnbsZCdni+AIKvNcrV8unj8MR0CzTwF27+TWIswBuc++gp5ZAgR/x0AAP//wu+rMIkxViIAAAAASUVORK5CYII=" alt=@alexander-akait size=20 height=20 width=20 data-view-component=true class="avatar avatar-small circle">
<a class="color-fg-muted wb-break-all" data-hovercard-type=user data-hovercard-url=/users/alexander-akait/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/alexander-akait aria-keyshortcuts=Alt+ArrowUp>alexander-akait</a>
</div>
<div class="mb-md-2 mr-3 mr-md-0 d-flex pt-1 pt-sm-0" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<a href=https://github.com/webpack/webpack/tree/v5.103.0 data-view-component=true class="Link Link--muted" data-turbo-frame=repo-content-turbo-frame><div data-view-component=true class="css-truncate css-truncate-target">
<svg aria-label=Tag role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-tag">
<path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path>
</svg>
<span class="ml-1 wb-break-all">
v5.103.0
</span>
</div></a>
</div>
<div style=position:relative;top:1px class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<a data-hovercard-type=commit data-hovercard-url=/webpack/webpack/commit/e0219482aafb9087a50ca0be45110727a33801fb/hovercard href=https://github.com/webpack/webpack/commit/e0219482aafb9087a50ca0be45110727a33801fb data-view-component=true class="Link Link--muted mb-2" aria-keyshortcuts=Alt+ArrowUp data-turbo-frame=repo-content-turbo-frame><svg aria-label=Commit role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-git-commit">
<path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path>
</svg>
<code class="f5 ml-1 wb-break-all">e021948</code></a>
</div>
<div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0">
<select-panel use_experimental_non_local_form=true id=select-panel-ce99083f-5ca9-4658-915f-7c9a4580e31a anchor-align=start anchor-side=outside-bottom data-select-variant=single data-fetch-strategy=eventually_local data-open-on-load=false data-view-component=true data-catalyst>
<dialog-helper>
<button id=select-panel-ce99083f-5ca9-4658-915f-7c9a4580e31a-button aria-controls=select-panel-ce99083f-5ca9-4658-915f-7c9a4580e31a-dialog aria-haspopup=dialog aria-expanded=false type=button data-view-component=true class="Button--secondary Button--small Button"> <span class=Button-content>
<span class=Button-label>Compare</span>
<span class="Button-visual Button-trailingVisual">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-triangle-down">
<path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
</svg>
</span>
</span>
</button>
<dialog id=select-panel-ce99083f-5ca9-4658-915f-7c9a4580e31a-dialog aria-labelledby=select-panel-ce99083f-5ca9-4658-915f-7c9a4580e31a-dialog-title data-target=select-panel.dialog style=position:absolute data-view-component=true class="Overlay Overlay-whenNarrow Overlay--size-small-portrait sf-hidden">
</dialog> </dialog-helper>
</select-panel> </div>
</div>
<div class=col-md-9>
<div data-view-component=true class=Box>
<div data-view-component=true class=Box-body> <div class="d-flex flex-md-row flex-column">
<div class="d-flex flex-row flex-1 mb-3 wb-break-word">
<div class=flex-1 data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<span data-view-component=true class="f1 text-bold d-inline mr-3"><a href=https://github.com/webpack/webpack/releases/tag/v5.103.0 data-view-component=true class="Link--primary Link" data-turbo-frame=repo-content-turbo-frame>v5.103.0</a></span>
<span>
<div class="ml-2 d-none d-md-inline">
</div>
</span>
</div>
<div class="mt-3 ml-2 d-md-none sf-hidden">
</div>
<div class="ml-2 mt-3 d-md-none sf-hidden">
</div>
</div>
<div class="d-flex mb-3" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
</div>
</div>
<div data-pjax=true data-test-selector=body-content data-view-component=true class="markdown-body my-3"><h3>Features</h3>
<ul>
<li>Added <code>DotenvPlugin</code> and top level <code>dotenv</code> option to enable this plugin</li>
<li>Added <code>WebpackManifestPlugin</code></li>
<li>Added support the <code>ignoreList</code> option in devtool plugins</li>
<li>Allow to use custom javascript parse function</li>
<li>Added <code>import.meta.env</code> support for environment variables</li>
<li>Added support for <code>import.meta.dirname</code> and <code>import.meta.filename</code></li>
<li>Added support <code>import.defer()</code> for statistical path</li>
<li>Handle import.meta.main</li>
<li>Added suport to setup named exports for JSON modules and disable usage named export for <code>import file from "./file.json" with { type: "json" }</code></li>
<li>Added support <code>__dirname</code>/<code>__filename</code>/<code>import.meta.dirname</code>/<code>import.meta.filename</code> for universal target</li>
<li>[CSS] Added the <code>exportType</code> option with <code>link</code> (by default), "text" and <code>css-style-sheet</code> values</li>
<li>[CSS] Added support for <code>composes</code> properties</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>The <code>dependOn</code> chunk must be loaded before the common chunk</li>
<li>Return to namespace import when the external request includes a specific export</li>
<li>No runtime extra runtime code for module libraries</li>
<li>Delay HMR accept dependencies to preserve import attributes</li>
<li>Properly handle external presets for universal target</li>
<li>Fixed incorrect identifier of import binding for module externals</li>
<li>Fixed when defer import and dynamic default export mixed</li>
<li>Reduce generated output when <code>globalThis</code> supported</li>
<li>Fixed loading async modules in defer import</li>
<li>Reexport module for default import when no used exports for systemjs library</li>
<li>Rename HarmonyExportDependencyParserPlugin exported id to CompatibilityPlugin tagged id</li>
<li>Handle <code>__dirname</code> and <code>__filename</code> for ES modules</li>
<li>Rename single nested <code>__webpack_export__</code> and <code>__webpack_require__</code> in already bundled code</li>
<li>[Types] webpack function type</li>
<li>[Types] NormalModule type</li>
<li>[Types] Multi compiler configuration type</li>
<li>[Types] Fixed regression in custom <code>hashDigest</code> type</li>
<li>[CSS] No extra runtime for initial chunk</li>
<li>[CSS] Fixed a lot of CSS modules bugs</li>
</ul></div>
</div>
<div data-view-component=true class=Box-footer>
<div class=mb-3>
<details-toggle data-catalyst>
<details data-target=details-toggle.detailsTarget data-view-component=true><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary role=button data-target=details-toggle.summaryTarget data-action=click:details-toggle#toggle aria-expanded=false data-view-component=true> <span class="d-inline-flex flex-items-center">
<span data-view-component=true class="f3 text-bold ml-2 mr-2">Assets</span>
<span title=2 data-view-component=true class=Counter>2</span>
</span>
</summary>
<div data-view-component=true> <div data-view-component=true class="Box Box--condensed mt-3">
<ul data-view-component=true>
<li data-view-component=true class="Box-row d-flex flex-column flex-md-row"> <div style=overflow:hidden data-view-component=true class="d-flex flex-justify-start flex-items-center col-12 col-lg-6">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-file-zip color-fg-muted mr-2">
<path d="M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
<a href=https://github.com/webpack/webpack/archive/refs/tags/v5.103.0.zip rel=nofollow data-turbo=false data-view-component=true class=Truncate>
<span data-view-component=true class="Truncate-text text-bold">Source code</span>
<span data-view-component=true class=Truncate-text>(zip)</span>
</a></div> <div data-view-component=true class="d-flex flex-auto flex-justify-end flex-items-center col-md-6 ml-3 ml-md-0 mt-1 mt-md-0 pl-1 pl-md-0">
<span style=white-space:nowrap;min-width:clamp(75px,15vw,100px) data-view-component=true class="color-fg-muted text-right flex-shrink-0 flex-grow-0 ml-2 ml-sm-3 ml-md-4"><relative-time datetime=2025-11-18T11:07:00Z class=no-wrap prefix title="Nov 18, 2025 at 7:07 PM GMT+8"><template shadowrootmode=open>Nov 18, 2025</template>2025-11-18T11:07:00Z</relative-time></span>
</div></li>
<li data-view-component=true class="Box-row d-flex flex-column flex-md-row"> <div style=overflow:hidden data-view-component=true class="d-flex flex-justify-start flex-items-center col-12 col-lg-6">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-file-zip color-fg-muted mr-2">
<path d="M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
<a href=https://github.com/webpack/webpack/archive/refs/tags/v5.103.0.tar.gz rel=nofollow data-turbo=false data-view-component=true class=Truncate>
<span data-view-component=true class="Truncate-text text-bold">Source code</span>
<span data-view-component=true class=Truncate-text>(tar.gz)</span>
</a></div> <div data-view-component=true class="d-flex flex-auto flex-justify-end flex-items-center col-md-6 ml-3 ml-md-0 mt-1 mt-md-0 pl-1 pl-md-0">
<span style=white-space:nowrap;min-width:clamp(75px,15vw,100px) data-view-component=true class="color-fg-muted text-right flex-shrink-0 flex-grow-0 ml-2 ml-sm-3 ml-md-4"><relative-time datetime=2025-11-18T11:07:00Z class=no-wrap prefix title="Nov 18, 2025 at 7:07 PM GMT+8"><template shadowrootmode=open>Nov 18, 2025</template>2025-11-18T11:07:00Z</relative-time></span>
</div></li>
</ul>
</div></div>
</details></details-toggle>
</div>
<div class="d-flex flex-row flex-wrap flex-justify-between js-comment">
<div data-view-component=true class="comment-reactions js-reactions-container js-reaction-buttons-container social-reactions reactions-container has-reactions d-flex">
<reactions-menu tabindex=-1 data-catalyst>
<details data-action=toggle:reactions-menu#focusFirstItem data-target=reactions-menu.details class="dropdown details-reset details-overlay d-inline-block new-reactions-dropdown js-reaction-popover-container js-comment-header-reaction-button"><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary data-target=reactions-menu.summary aria-label="Add or remove reactions" aria-haspopup=true data-view-component=true class="circle reaction-dropdown-button reaction-dropdown-button--inline btn-invisible btn p-0 mr-1 d-flex flex-justify-center flex-items-center color-bg-subtle border color-border-muted"> <svg height=18 aria-hidden=true viewBox="0 0 16 16" version=1.1 width=18 data-view-component=true class="octicon octicon-smiley social-button-emoji">
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm3.82 1.636a.75.75 0 0 1 1.038.175l.007.009c.103.118.22.222.35.31.264.178.683.37 1.285.37.602 0 1.02-.192 1.285-.371.13-.088.247-.192.35-.31l.007-.008a.75.75 0 0 1 1.222.87l-.022-.015c.02.013.021.015.021.015v.001l-.001.002-.002.003-.005.007-.014.019a2.066 2.066 0 0 1-.184.213c-.16.166-.338.316-.53.445-.63.418-1.37.638-2.127.629-.946 0-1.652-.308-2.126-.63a3.331 3.331 0 0 1-.715-.657l-.014-.02-.005-.006-.002-.003v-.002h-.001l.613-.432-.614.43a.75.75 0 0 1 .183-1.044ZM12 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM5 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm5.25 2.25.592.416a97.71 97.71 0 0 0-.592-.416Z"></path>
</svg>
</summary> <form class=js-pick-reaction data-turbo=false action=/webpack/webpack/reactions accept-charset=UTF-8 method=post>
<ul class="dropdown-menu mt-2 d-flex mb-2 anim-scale-in dropdown-menu-reactions dropdown-menu-ne" role=menu>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-9cf043 value="THUMBS_UP react" data-reaction-label=+1 data-reaction-content=+1 data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label="thumbs up" type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class=d-flex>👍</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-b86b19 value="LAUGH react" data-reaction-label=Laugh data-reaction-content=smile data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=laugh type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=smile fallback-src=https://github.githubassets.com/assets/1f604-7528822fb4c5.png class=d-flex>😄</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-10a264 value="HOORAY react" data-reaction-label=Hooray data-reaction-content=tada data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=hooray type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class=d-flex>🎉</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-94a115 value="HEART react" data-reaction-label=Heart data-reaction-content=heart data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=heart type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=heart fallback-src=https://github.githubassets.com/assets/2764-982dc91ea48a.png class=d-flex>❤️</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-5b2bb2 value="ROCKET react" data-reaction-label=Rocket data-reaction-content=rocket data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=rocket type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class=d-flex>🚀</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-2bda00 value="EYES react" data-reaction-label=Eyes data-reaction-content=eyes data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=eyes type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=eyes fallback-src=https://github.githubassets.com/assets/1f440-ee44e91e92a7.png class=d-flex>👀</g-emoji>
</button> </li>
</ul>
</form>
</details>
</reactions-menu>
<form class=js-pick-reaction data-turbo=false action=/webpack/webpack/reactions accept-charset=UTF-8 method=post>
<div class="js-comment-reactions-options d-flex flex-items-center flex-row flex-wrap">
<button name=input[content] id=reactions--reaction_button_component-96e5c8 value="THUMBS_UP react" data-button-index-position=0 data-reaction-label=+1 data-reaction-content=+1 aria-pressed=false aria-label="thumbs up (5): alexander-akait, 07:07PM on November 18, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-93ab4e67-f0b3-4fbf-982c-28099f711f38> <g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class=social-button-emoji>👍</g-emoji>
<span class=js-discussion-reaction-group-count>5</span>
</button> <tool-tip id=tooltip-93ab4e67-f0b3-4fbf-982c-28099f711f38 for=reactions--reaction_button_component-96e5c8 popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>Dmitriy-Frostoff, luoxzhg, andreww2012, patrykszwed, and lin72h reacted with thumbs up emoji</tool-tip>
<button name=input[content] id=reactions--reaction_button_component-901a8f value="HOORAY react" data-button-index-position=3 data-reaction-label=Hooray data-reaction-content=tada aria-pressed=false aria-label="hooray (4): alexander-akait, 07:07PM on November 18, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-7f277b76-ecd3-4d2f-bed7-4d9107cf056d> <g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class=social-button-emoji>🎉</g-emoji>
<span class=js-discussion-reaction-group-count>4</span>
</button> <tool-tip id=tooltip-7f277b76-ecd3-4d2f-bed7-4d9107cf056d for=reactions--reaction_button_component-901a8f popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>hai-x, Dmitriy-Frostoff, lin72h, and qwuik reacted with hooray emoji</tool-tip>
<button name=input[content] id=reactions--reaction_button_component-bb809d value="ROCKET react" data-button-index-position=6 data-reaction-label=Rocket data-reaction-content=rocket aria-pressed=false aria-label="rocket (6): alexander-akait, 07:07PM on November 18, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-f5302f70-aaf8-474b-b4dc-d26b4e320be2> <g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class=social-button-emoji>🚀</g-emoji>
<span class=js-discussion-reaction-group-count>6</span>
</button> <tool-tip id=tooltip-f5302f70-aaf8-474b-b4dc-d26b4e320be2 for=reactions--reaction_button_component-bb809d popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>hai-x, nsano-rururu, Dmitriy-Frostoff, bugcysg, robertnewsome1807-stack, and inoyakaigor reacted with rocket emoji</tool-tip>
<button name=input[content] id=reactions--reaction_button_component-0bfe2c value="EYES react" data-button-index-position=7 data-reaction-label=Eyes data-reaction-content=eyes aria-pressed=false aria-label="eyes (1): alexander-akait, 07:07PM on November 18, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-acfd84b7-60e4-4259-8679-e677834f1386> <g-emoji alias=eyes fallback-src=https://github.githubassets.com/assets/1f440-ee44e91e92a7.png class=social-button-emoji>👀</g-emoji>
<span class=js-discussion-reaction-group-count>1</span>
</button> <tool-tip id=tooltip-acfd84b7-60e4-4259-8679-e677834f1386 for=reactions--reaction_button_component-0bfe2c popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>Dmitriy-Frostoff reacted with eyes emoji</tool-tip>
<div class=js-reactions-container>
<details class="dropdown details-reset details-overlay d-inline-block js-all-reactions-popover" hidden><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary aria-haspopup=true data-view-component=true class="Button--link Button--medium Button"> <span class=Button-content>
<span class=Button-label>All reactions</span>
</span>
</summary>
<ul class="dropdown-menu dropdown-menu-se">
<li class=dropdown-item aria-label="Dmitriy-Frostoff, luoxzhg, andreww2012, patrykszwed, and lin72h reacted with thumbs up emoji">
<g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class="social-button-emoji mr-2">👍</g-emoji>
<span>5 reactions</span>
</li>
<li class=dropdown-item aria-label="hai-x, Dmitriy-Frostoff, lin72h, and qwuik reacted with hooray emoji">
<g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class="social-button-emoji mr-2">🎉</g-emoji>
<span>4 reactions</span>
</li>
<li class=dropdown-item aria-label="hai-x, nsano-rururu, Dmitriy-Frostoff, bugcysg, robertnewsome1807-stack, and inoyakaigor reacted with rocket emoji">
<g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class="social-button-emoji mr-2">🚀</g-emoji>
<span>6 reactions</span>
</li>
<li class=dropdown-item aria-label="Dmitriy-Frostoff reacted with eyes emoji">
<g-emoji alias=eyes fallback-src=https://github.githubassets.com/assets/1f440-ee44e91e92a7.png class="social-button-emoji mr-2">👀</g-emoji>
<span>1 reaction</span>
</li>
</ul>
</details>
</div>
</div>
</form> <div data-view-component=true class="color-fg-muted mt-1">11 people reacted</div>
</div>
</div>
</div>
</div></div>
</div>
</section>
<section aria-labelledby=hd-c5361d04>
<h2 class=sr-only id=hd-c5361d04>v5.102.1</h2>
<div class="d-flex flex-column flex-md-row my-5 flex-justify-center">
<div class="col-md-2 d-flex flex-md-column flex-row flex-wrap pr-md-6 mb-2 mb-md-0 flex-items-start pt-md-4">
<div class="mb-2 f4 mr-3 mr-md-0 col-12 pt-1 pt-sm-0">
<relative-time class=no-wrap prefix datetime=2025-10-07T16:38:22Z title="Oct 8, 2025 at 12:38 AM GMT+8"><template shadowrootmode=open>Oct 8, 2025</template>
07 Oct 16:38
</relative-time>
</div>
<div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAOD0lEQVR4nCyX2Y4kx33u4x9bRm6VWXt39Tb7cHQkkDqH5+hIN4Zsw/AjGPaFfeln0RsYBvwqvjAMyAsoixSpEYecaXbPdFd17blGxmrkyIG6qUQBEfGv7/t9X9Jf/epX4EmWJiJkzuimroqyJASfni6MMff3S0TgWBzvVjetborm2Lnu9OnjTz77v8CEVt7YDiGHrJeyjQD7om67Lp2MKCFeO6rRZvcglapk4wDNZrPZfL5a3W+3W9rWDcZAqW8qa40CggEcAPbIiTAY5AOMMcUkS6PV9r54V9j+ND+QJGiNnwwXSRpbZxnCdVO2dVuut0EU7WTRye50PJe7cltsOt3JtuWUZ6F4/bCURkciJH/z13+VD3OlFQVwxrGAcc7CMATAzjohAm2kCALvHSaAOWt1LVV92K9FwOI4ts5QQjjC1fYwjfOyLL67/v12d88YDxg1st1s1k3b5FnGGNG6k3VrjGzLgq7Xa498HMfIg7MeIUjTRMquLsqTk5M8z//zvz6sH5ZSd7VqK1mbzoU8ULZrjocP7Xfz0zMS2k6jAaJc0zScePM2jClB6H55xz1Ox4NJlJjGtFXb1t1glCBmverI2enpw8N6v9sjQA6grFrCibW+ke18PguFmE9nFAhCqGzLsi48stPTufWEc3EyXxDA9W7vGkkMDJJByIM8Hp5NT4CgsqoQwiIOQy6s8t6gOEwIdR5ZQjH98Scvo1Ck6aBs5X5/jKMgSdPVZoswAAD1iDE2mY5vl3dF2QDGk/GIhSInrCgL2TbgMNVADE6yeBimzhknW5rSensUnJWHuq5lyFtwWCst2+5sMao757Cn2ltMaJykRd0O0tR5e3v73gAiHmmp6IBhAnmczvPRapO826z3qy0vooBH43yWJ+Mkim3Vtav9fDSlCAQXYn7yxduv18edtma/3Stt8sEYEErTXEr58HDUzuXTjDZSRaGpmirLw+vr90mSYYTzMNzt99fX148vrqzRIogm48lF/SiZTOMke/zo6Xg8ZZicLy6jKPinf/yHNAqx95ySIAgAqGwVo/Hd3Xeq04yHxlgeMOcd5dh4pY1lIaPDLN/sdk1RTRaji6vTw0HGcRIGQpwIcL5rWyBea00Jo54wwxaj2c//98/KouZBUB2Ob756f/fuJuYmjoRq20mWB2ly2Bcftg+yqSmLRBAbYzBGURwY66zVghOHNfXOVVV7sHXjzJOnFyLi1vjZ6UlRlAQhpTXVttgdHu7ujtsNi+MoiAeDgVb633/9r/vtrjwcy/22QrppZYQpury6StPPfvJ5+W+/dp0HBIzSyWREKLJKaatYEDiPTGvIL/7/zzBhIgwRwsfDkZKAMQqApZTO2IjzzcP9/fK2t2PTBVH84vnL8XTyzVdf//DubVMVDw8PTVU467w1nDKt9KOnz3/0018sHr982GwoJ9PpqDhsd9ut6hSPmIiDMBLGGJomaWesB8AYKyWrqt5ut0bfEErB21mWEcKjfklExONnz1+9esUo62S7226rYleVNSUkCEOk1Wg0jgTHGEupnzx68Xd/+/fL5e31u+/AUGRXzmvKKBCijSHAaBiHpiwt8oAs8k5pE4RR3e5sp5JIvF/eX5wu9PGQpOMf//TFZ//v52ESWmfPLi+++ubL3d5q3TFCGAIxHIVxXBWHfVk2Yp86mmf5/JPZy8f/6+bZZ3d394fjqtOHIIo4F5QJWhXHsiybtjXOJUk6HE4p5845b11RHoEGiydPwmw4nU4vHz0KothoSTB++vTRL//0l19+8cW7P3yr2xYDTrNBNp6MprN8Ppfedm2lOHVaAeDpcGKV4YQkydOLy8swTqbzE6q1ds5q68IoHGS5CMPtvqdYp2RZlldPnkymJ7OT8zSJ4yTu6eYJIYQy8vLFi3E6HOWz6++/5wzy4WAwyK01YRrXu6PTWjI/HI4YA2eslmXI6fninGAaBmEYhNQH9Ifru8FoQrN4J6tNcxwMhsjDbreMh8mz58+SbCCEQMgjgpD3QSAAgTU65gKNxi+ePx/mQ62r8WSaZfnd3U3bNBgZ2UlAKfLGOT/I4pefPLXWxVGSjUYiiDjDVHnnAvx+9V6Dbdtuu79dLK4AMUcswbRtmyAIvHPGKG+6QAggzHTKyM4pHRCYjLIsSz3YIEwPx50H1PVbgkeOMUwIYr1PuBhRjCnBNAhABFgbSRE44iBJ0ziKi/2+Ppa/W3/hEPBAXJ0/adqmLcu3r78u6+3LF5+dnl14b5r9vtxuVSsJZU4bRjAfZNJ25WHbFCVQApgEhAIAspYFiGMA3Od8/8x7raX3QFe399ThPM+B4K5tddM6Z8eTKRfhxfmi7RrOAWPtvFS6BQBrLUV4fXPzH//yz6PZtCyKk/Pz81c/MRiv75Zt02TTsba2qqpMyjwd9FXEe2ccIp546oxy3gEidDoaKG0cgWq/S6Pg8vPPkzgGwPebhzgUZVlgRp88+5GUV3E00v1PtdMGnPv88/+DBQMCy82+KArluqLYBTxwzsq27cdKMelv6Jw1hBKMsTEKY8wIRd7RN7e/P5mfCBoHwnUKbXabsimbqq665ng8Oq2ePb96evlsgCdt23lOTNXWTT25PMvSgTK2aiqSzaQy67uHWpaYIedtXZRRFBLkCXIEUI8icKhnFBDMvPWAPHny6ZlUkjjECItEHDChpdLaEIe9RYEQSvXpNBjk/bi0rg97AGIAaqU9I6VsDsVhdX//w83bti1CEVpjD/vjIM8m+SiMYs4CgvvrAgZCCOCPykOeUqAAFGMIBDfKOWXnw6keIO+RVEqwZLXa/fbL3z1+/Lwuqu2b7+4f7p7++FMeUuNsWVYPq9V+vzoedtZqRpnq5G53IJhFfTIL/HE558ADwbhvV9543xcsOkpmCECqLtZWtZogSggbjYdNp6CqOOdRGhNGjVZx1HfE+emEBNgjxHlIKSeYYiBl3XiPwjCyxlZlMZvP41gwTgkGa3XPG0YBE4+QMR4AnLV0/Pi5x+7t69/GSNFEjIcXgIkGb43JpuNDcUSHXcD4N6+/SXi4qY/bt9uZVZwKTEhRFLe37/f7PWCUDAbe2aZtA85G4yxN4v6KyCHUKwyhj/t57z308WgMrdoSUXCAPmzX8+lZRzxm2CGPh8Pdfvlh/f7RxVXrut/84SvwyHdVRGnx3e+dQwhInA7LtlbOpGEim7aTJQ3I+WIxm03DOKK4r4gEI2Sd/Thh5521Xja1CAK6XL7zgAgnbdmtNvettdEgV0bnWS5d/ejZVRIOtsU+SlPom71tug7AL+/XjLEzgH1VMEp5KPo/zpskZpPpMIki7BEjBGhvYvAIAIwxSimPcM8SgmkUBoQw610ooqI4ltVme1xa547HcDw8sQjJVm7X+ylluuvkbk8xHQwzaU02Gi7Xy+JY5aORISRJU0d8koVhHBFCyUduQE93BASj3s99vFjnA84pZzRPh0ma3C/vne8b6LFYWmf6zuKzgch4IDrlUWuKu41qWsAonaTf/+HNar0+W5zc3K6QI6gsRCCmFxfALI04IYxQBpgQSnEvP+I9cs7hvi8TQnt5OwBaVaV3Zr28n0zmVnU9TZFD0L8v0X5SGIBaqRvjo0E2nExFHEe7bSybb9+8Ro5PJlMe8jCKMcFxkgAnBPrsRN7/j3F7YBsAjD5uDxj3dgLoT9R/d2i9ftDaAMX9HAhjNAjCCH3s9eefPMNJ4jDDjK5XK0fIsT3WzZZAks3PAxGUuqnbdjIZO2QYY5RwhLxDxnumrekV3c/c9yfwGBD1zlDTaWNtEIrhaLJc3mnnoZ8GkUqXVW1MlYSZSHMqgs364cP7D1i29eGhRxwOp5OrY3XYlxuw7sX8LEmHWklACrDHFOmeR72FKGGov6enlGpt+me2Jxe+ububzqZlVXVKIYwEC7x1QRgFIuQOCxE2VbNarq6vX08H4/f37y8urwLA5WG3uf/ASCjbBlmf/FmCCUdedUo5Z60LwxB7B5Tw3kjW9HMF/Md8s85T7SAO0ocPm31xRAQmkxFYg3u0wW6zCXna1d1mvQUMHPP3P9wyRp48fqWLQ1uUrZKN3IciGuWD8nhs4lQ2R2+VU857x4nAuFcLskgZ3edxbyqPMDjkaav1YnFha7WN141Ws5OT3W4VBEHII2t7us9nizjOGGV1VdjB6MXVI0zZ6Pz8dDz88uvf9VTpIexfv3szzvOIMou9MdJ3nXUGAzFGIehxjXsx+b4SYfAA5NGrqyTOomjQdF0r2+1mixw4C0ZZRtj19zfK+zROR6OcYzKME8H4Ybttqko2sm1aYF6DtmA7o05ni1GaccZ6I/XYgo+fnlZAAONexW3boF7ynkxOTyjv++tmvf6j8by249HEaSvLKmZRwiNVNnkSxzzgHl2/fSc454F48+23RVF68DSgYcQdmLo6np8uIiE4D4zRPTKQIwQHImacOuu7rpOybeqaUkb+4s//cr/abNarKI6zbMiZAIeU0s5aq2waDgLCzuaL+nj8+je/jXiQ5XkgBKaUUVqVpbEWKKIB9BVWqvl4Pp/NAcC7fpGPDMOEE0qQ76lpTOesZYzTgRDTVz+6/uFGFk1XyzCKKGaDLDVK+sjNRidt1VTH8ub2+rjfV8cpZrRu2upQtKpDFE3HQ2mVbGwPBM4YDwkJCdN9y+yIMqovS0iavv3wHgr4IziNoZ9++un89PRPAB/LYrPd1k1jtEHe7fdr5Pv2ZK32GF1cXl5enmulrHUkFMw6p5g1eLnbsZCdni+AIKvNcrV8unj8MR0CzTwF27+TWIswBuc++gp5ZAgR/x0AAP//wu+rMIkxViIAAAAASUVORK5CYII=" alt=@alexander-akait size=20 height=20 width=20 data-view-component=true class="avatar avatar-small circle">
<a class="color-fg-muted wb-break-all" data-hovercard-type=user data-hovercard-url=/users/alexander-akait/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/alexander-akait aria-keyshortcuts=Alt+ArrowUp>alexander-akait</a>
</div>
<div class="mb-md-2 mr-3 mr-md-0 d-flex pt-1 pt-sm-0" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<a href=https://github.com/webpack/webpack/tree/v5.102.1 data-view-component=true class="Link Link--muted" data-turbo-frame=repo-content-turbo-frame><div data-view-component=true class="css-truncate css-truncate-target">
<svg aria-label=Tag role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-tag">
<path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path>
</svg>
<span class="ml-1 wb-break-all">
v5.102.1
</span>
</div></a>
</div>
<div style=position:relative;top:1px class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<a data-hovercard-type=commit data-hovercard-url=/webpack/webpack/commit/c7ebdbda637ea73a03a23446f5db0f600e304772/hovercard href=https://github.com/webpack/webpack/commit/c7ebdbda637ea73a03a23446f5db0f600e304772 data-view-component=true class="Link Link--muted mb-2" aria-keyshortcuts=Alt+ArrowUp data-turbo-frame=repo-content-turbo-frame><svg aria-label=Commit role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-git-commit">
<path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path>
</svg>
<code class="f5 ml-1 wb-break-all">c7ebdbd</code></a>
</div>
<div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0">
<select-panel use_experimental_non_local_form=true id=select-panel-b3706053-0333-400e-813b-3b01073cb9fa anchor-align=start anchor-side=outside-bottom data-select-variant=single data-fetch-strategy=eventually_local data-open-on-load=false data-view-component=true data-catalyst>
<dialog-helper>
<button id=select-panel-b3706053-0333-400e-813b-3b01073cb9fa-button aria-controls=select-panel-b3706053-0333-400e-813b-3b01073cb9fa-dialog aria-haspopup=dialog aria-expanded=false type=button data-view-component=true class="Button--secondary Button--small Button"> <span class=Button-content>
<span class=Button-label>Compare</span>
<span class="Button-visual Button-trailingVisual">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-triangle-down">
<path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
</svg>
</span>
</span>
</button>
<dialog id=select-panel-b3706053-0333-400e-813b-3b01073cb9fa-dialog aria-labelledby=select-panel-b3706053-0333-400e-813b-3b01073cb9fa-dialog-title data-target=select-panel.dialog style=position:absolute data-view-component=true class="Overlay Overlay-whenNarrow Overlay--size-small-portrait sf-hidden">
</dialog> </dialog-helper>
</select-panel> </div>
</div>
<div class=col-md-9>
<div data-view-component=true class=Box>
<div data-view-component=true class=Box-body> <div class="d-flex flex-md-row flex-column">
<div class="d-flex flex-row flex-1 mb-3 wb-break-word">
<div class=flex-1 data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<span data-view-component=true class="f1 text-bold d-inline mr-3"><a href=https://github.com/webpack/webpack/releases/tag/v5.102.1 data-view-component=true class="Link--primary Link" data-turbo-frame=repo-content-turbo-frame>v5.102.1</a></span>
<span>
<div class="ml-2 d-none d-md-inline">
</div>
</span>
</div>
<div class="mt-3 ml-2 d-md-none sf-hidden">
</div>
<div class="ml-2 mt-3 d-md-none sf-hidden">
</div>
</div>
<div class="d-flex mb-3" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
</div>
</div>
<div data-pjax=true data-test-selector=body-content data-view-component=true class="markdown-body my-3"><h3>Fixes</h3>
<ul>
<li>Supported <code>extends</code> with <code>env</code> for <code>browserslist</code></li>
<li>Supported <code>JSONP</code> fragment format for web workers.</li>
<li>Fixed dynamic import support in workers using <code>browserslist</code>.</li>
<li>Fixed default defer import mangling.</li>
<li>Fixed default import of <code>commonjs</code> externals for <code>SystemJS</code> format.</li>
<li>Fixed context modules to the same file with different import attributes.</li>
<li>Fixed typescript types.</li>
<li>Improved <code>import.meta</code> warning messages to be more clear when used directly.</li>
<li>[CSS] Fixed CC_UPPER_U parsing (E -&gt; U) in tokenizer.</li>
</ul></div>
</div>
<div data-view-component=true class=Box-footer>
<div class=mb-3>
<details-toggle data-catalyst>
<details data-target=details-toggle.detailsTarget data-view-component=true><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary role=button data-target=details-toggle.summaryTarget data-action=click:details-toggle#toggle aria-expanded=false data-view-component=true> <span class="d-inline-flex flex-items-center">
<span data-view-component=true class="f3 text-bold ml-2 mr-2">Assets</span>
<span title=2 data-view-component=true class=Counter>2</span>
</span>
</summary>
<div data-view-component=true> <div data-view-component=true class="Box Box--condensed mt-3">
<ul data-view-component=true>
<li data-view-component=true class="Box-row d-flex flex-column flex-md-row"> <div style=overflow:hidden data-view-component=true class="d-flex flex-justify-start flex-items-center col-12 col-lg-6">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-file-zip color-fg-muted mr-2">
<path d="M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
<a href=https://github.com/webpack/webpack/archive/refs/tags/v5.102.1.zip rel=nofollow data-turbo=false data-view-component=true class=Truncate>
<span data-view-component=true class="Truncate-text text-bold">Source code</span>
<span data-view-component=true class=Truncate-text>(zip)</span>
</a></div> <div data-view-component=true class="d-flex flex-auto flex-justify-end flex-items-center col-md-6 ml-3 ml-md-0 mt-1 mt-md-0 pl-1 pl-md-0">
<span style=white-space:nowrap;min-width:clamp(75px,15vw,100px) data-view-component=true class="color-fg-muted text-right flex-shrink-0 flex-grow-0 ml-2 ml-sm-3 ml-md-4"><relative-time datetime=2025-10-07T16:26:11Z class=no-wrap prefix title="Oct 8, 2025 at 12:26 AM GMT+8"><template shadowrootmode=open>Oct 8, 2025</template>2025-10-07T16:26:11Z</relative-time></span>
</div></li>
<li data-view-component=true class="Box-row d-flex flex-column flex-md-row"> <div style=overflow:hidden data-view-component=true class="d-flex flex-justify-start flex-items-center col-12 col-lg-6">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-file-zip color-fg-muted mr-2">
<path d="M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
<a href=https://github.com/webpack/webpack/archive/refs/tags/v5.102.1.tar.gz rel=nofollow data-turbo=false data-view-component=true class=Truncate>
<span data-view-component=true class="Truncate-text text-bold">Source code</span>
<span data-view-component=true class=Truncate-text>(tar.gz)</span>
</a></div> <div data-view-component=true class="d-flex flex-auto flex-justify-end flex-items-center col-md-6 ml-3 ml-md-0 mt-1 mt-md-0 pl-1 pl-md-0">
<span style=white-space:nowrap;min-width:clamp(75px,15vw,100px) data-view-component=true class="color-fg-muted text-right flex-shrink-0 flex-grow-0 ml-2 ml-sm-3 ml-md-4"><relative-time datetime=2025-10-07T16:26:11Z class=no-wrap prefix title="Oct 8, 2025 at 12:26 AM GMT+8"><template shadowrootmode=open>Oct 8, 2025</template>2025-10-07T16:26:11Z</relative-time></span>
</div></li>
</ul>
</div></div>
</details></details-toggle>
</div>
<div class="d-flex flex-row flex-wrap flex-justify-between js-comment">
<div data-view-component=true class="comment-reactions js-reactions-container js-reaction-buttons-container social-reactions reactions-container has-reactions d-flex">
<reactions-menu tabindex=-1 data-catalyst>
<details data-action=toggle:reactions-menu#focusFirstItem data-target=reactions-menu.details class="dropdown details-reset details-overlay d-inline-block new-reactions-dropdown js-reaction-popover-container js-comment-header-reaction-button"><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary data-target=reactions-menu.summary aria-label="Add or remove reactions" aria-haspopup=true data-view-component=true class="circle reaction-dropdown-button reaction-dropdown-button--inline btn-invisible btn p-0 mr-1 d-flex flex-justify-center flex-items-center color-bg-subtle border color-border-muted"> <svg height=18 aria-hidden=true viewBox="0 0 16 16" version=1.1 width=18 data-view-component=true class="octicon octicon-smiley social-button-emoji">
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm3.82 1.636a.75.75 0 0 1 1.038.175l.007.009c.103.118.22.222.35.31.264.178.683.37 1.285.37.602 0 1.02-.192 1.285-.371.13-.088.247-.192.35-.31l.007-.008a.75.75 0 0 1 1.222.87l-.022-.015c.02.013.021.015.021.015v.001l-.001.002-.002.003-.005.007-.014.019a2.066 2.066 0 0 1-.184.213c-.16.166-.338.316-.53.445-.63.418-1.37.638-2.127.629-.946 0-1.652-.308-2.126-.63a3.331 3.331 0 0 1-.715-.657l-.014-.02-.005-.006-.002-.003v-.002h-.001l.613-.432-.614.43a.75.75 0 0 1 .183-1.044ZM12 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM5 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm5.25 2.25.592.416a97.71 97.71 0 0 0-.592-.416Z"></path>
</svg>
</summary> <form class=js-pick-reaction data-turbo=false action=/webpack/webpack/reactions accept-charset=UTF-8 method=post>
<ul class="dropdown-menu mt-2 d-flex mb-2 anim-scale-in dropdown-menu-reactions dropdown-menu-ne" role=menu>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-7195d2 value="THUMBS_UP react" data-reaction-label=+1 data-reaction-content=+1 data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label="thumbs up" type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class=d-flex>👍</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-99a2f0 value="LAUGH react" data-reaction-label=Laugh data-reaction-content=smile data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=laugh type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=smile fallback-src=https://github.githubassets.com/assets/1f604-7528822fb4c5.png class=d-flex>😄</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-bdab26 value="HOORAY react" data-reaction-label=Hooray data-reaction-content=tada data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=hooray type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class=d-flex>🎉</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-16a16b value="HEART react" data-reaction-label=Heart data-reaction-content=heart data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=heart type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=heart fallback-src=https://github.githubassets.com/assets/2764-982dc91ea48a.png class=d-flex>❤️</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-9f6633 value="ROCKET react" data-reaction-label=Rocket data-reaction-content=rocket data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=rocket type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class=d-flex>🚀</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-e6fd92 value="EYES react" data-reaction-label=Eyes data-reaction-content=eyes data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=eyes type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=eyes fallback-src=https://github.githubassets.com/assets/1f440-ee44e91e92a7.png class=d-flex>👀</g-emoji>
</button> </li>
</ul>
</form>
</details>
</reactions-menu>
<form class=js-pick-reaction data-turbo=false action=/webpack/webpack/reactions accept-charset=UTF-8 method=post>
<div class="js-comment-reactions-options d-flex flex-items-center flex-row flex-wrap">
<button name=input[content] id=reactions--reaction_button_component-6f8a8c value="THUMBS_UP react" data-button-index-position=0 data-reaction-label=+1 data-reaction-content=+1 aria-pressed=false aria-label="thumbs up (5): alexander-akait, 12:26AM on October 08, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-a3c2bc6d-b8a1-41fc-9dd5-7e87a1f999c0> <g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class=social-button-emoji>👍</g-emoji>
<span class=js-discussion-reaction-group-count>5</span>
</button> <tool-tip id=tooltip-a3c2bc6d-b8a1-41fc-9dd5-7e87a1f999c0 for=reactions--reaction_button_component-6f8a8c popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>Dmitriy-Frostoff, whoisYeshua, patrykszwed, inoyakaigor, and MnrAlci reacted with thumbs up emoji</tool-tip>
<button name=input[content] id=reactions--reaction_button_component-7dd819 value="HEART react" data-button-index-position=5 data-reaction-label=Heart data-reaction-content=heart aria-pressed=false aria-label="heart (1): alexander-akait, 12:26AM on October 08, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-5362529d-4dd2-493d-89d6-f8187f762ea9> <g-emoji alias=heart fallback-src=https://github.githubassets.com/assets/2764-982dc91ea48a.png class=social-button-emoji>❤️</g-emoji>
<span class=js-discussion-reaction-group-count>1</span>
</button> <tool-tip id=tooltip-5362529d-4dd2-493d-89d6-f8187f762ea9 for=reactions--reaction_button_component-7dd819 popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>xavierfoucrier reacted with heart emoji</tool-tip>
<button name=input[content] id=reactions--reaction_button_component-649e8a value="ROCKET react" data-button-index-position=6 data-reaction-label=Rocket data-reaction-content=rocket aria-pressed=false aria-label="rocket (3): alexander-akait, 12:26AM on October 08, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-eabcbf88-9cb0-4944-a250-ef2bde37a838> <g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class=social-button-emoji>🚀</g-emoji>
<span class=js-discussion-reaction-group-count>3</span>
</button> <tool-tip id=tooltip-eabcbf88-9cb0-4944-a250-ef2bde37a838 for=reactions--reaction_button_component-649e8a popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>hai-x, Dmitriy-Frostoff, and qwuik reacted with rocket emoji</tool-tip>
<button name=input[content] id=reactions--reaction_button_component-d2d395 value="EYES react" data-button-index-position=7 data-reaction-label=Eyes data-reaction-content=eyes aria-pressed=false aria-label="eyes (3): alexander-akait, 12:26AM on October 08, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-66d530e9-b04e-4ecf-aa27-a5135d4c550c> <g-emoji alias=eyes fallback-src=https://github.githubassets.com/assets/1f440-ee44e91e92a7.png class=social-button-emoji>👀</g-emoji>
<span class=js-discussion-reaction-group-count>3</span>
</button> <tool-tip id=tooltip-66d530e9-b04e-4ecf-aa27-a5135d4c550c for=reactions--reaction_button_component-d2d395 popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>Dmitriy-Frostoff, yvele, and cmath10 reacted with eyes emoji</tool-tip>
<div class=js-reactions-container>
<details class="dropdown details-reset details-overlay d-inline-block js-all-reactions-popover" hidden><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary aria-haspopup=true data-view-component=true class="Button--link Button--medium Button"> <span class=Button-content>
<span class=Button-label>All reactions</span>
</span>
</summary>
<ul class="dropdown-menu dropdown-menu-se">
<li class=dropdown-item aria-label="Dmitriy-Frostoff, whoisYeshua, patrykszwed, inoyakaigor, and MnrAlci reacted with thumbs up emoji">
<g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class="social-button-emoji mr-2">👍</g-emoji>
<span>5 reactions</span>
</li>
<li class=dropdown-item aria-label="xavierfoucrier reacted with heart emoji">
<g-emoji alias=heart fallback-src=https://github.githubassets.com/assets/2764-982dc91ea48a.png class="social-button-emoji mr-2">❤️</g-emoji>
<span>1 reaction</span>
</li>
<li class=dropdown-item aria-label="hai-x, Dmitriy-Frostoff, and qwuik reacted with rocket emoji">
<g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class="social-button-emoji mr-2">🚀</g-emoji>
<span>3 reactions</span>
</li>
<li class=dropdown-item aria-label="Dmitriy-Frostoff, yvele, and cmath10 reacted with eyes emoji">
<g-emoji alias=eyes fallback-src=https://github.githubassets.com/assets/1f440-ee44e91e92a7.png class="social-button-emoji mr-2">👀</g-emoji>
<span>3 reactions</span>
</li>
</ul>
</details>
</div>
</div>
</form> <div data-view-component=true class="color-fg-muted mt-1">10 people reacted</div>
</div>
</div>
</div>
</div></div>
</div>
</section>
<section aria-labelledby=hd-135fc4a3>
<h2 class=sr-only id=hd-135fc4a3>v5.102.0</h2>
<div class="d-flex flex-column flex-md-row my-5 flex-justify-center">
<div class="col-md-2 d-flex flex-md-column flex-row flex-wrap pr-md-6 mb-2 mb-md-0 flex-items-start pt-md-4">
<div class="mb-2 f4 mr-3 mr-md-0 col-12 pt-1 pt-sm-0">
<relative-time class=no-wrap prefix datetime=2025-09-29T18:44:06Z title="Sep 30, 2025 at 2:44 AM GMT+8"><template shadowrootmode=open>Sep 30, 2025</template>
29 Sep 18:44
</relative-time>
</div>
<div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAOD0lEQVR4nCyX2Y4kx33u4x9bRm6VWXt39Tb7cHQkkDqH5+hIN4Zsw/AjGPaFfeln0RsYBvwqvjAMyAsoixSpEYecaXbPdFd17blGxmrkyIG6qUQBEfGv7/t9X9Jf/epX4EmWJiJkzuimroqyJASfni6MMff3S0TgWBzvVjetborm2Lnu9OnjTz77v8CEVt7YDiGHrJeyjQD7om67Lp2MKCFeO6rRZvcglapk4wDNZrPZfL5a3W+3W9rWDcZAqW8qa40CggEcAPbIiTAY5AOMMcUkS6PV9r54V9j+ND+QJGiNnwwXSRpbZxnCdVO2dVuut0EU7WTRye50PJe7cltsOt3JtuWUZ6F4/bCURkciJH/z13+VD3OlFQVwxrGAcc7CMATAzjohAm2kCALvHSaAOWt1LVV92K9FwOI4ts5QQjjC1fYwjfOyLL67/v12d88YDxg1st1s1k3b5FnGGNG6k3VrjGzLgq7Xa498HMfIg7MeIUjTRMquLsqTk5M8z//zvz6sH5ZSd7VqK1mbzoU8ULZrjocP7Xfz0zMS2k6jAaJc0zScePM2jClB6H55xz1Ox4NJlJjGtFXb1t1glCBmverI2enpw8N6v9sjQA6grFrCibW+ke18PguFmE9nFAhCqGzLsi48stPTufWEc3EyXxDA9W7vGkkMDJJByIM8Hp5NT4CgsqoQwiIOQy6s8t6gOEwIdR5ZQjH98Scvo1Ck6aBs5X5/jKMgSdPVZoswAAD1iDE2mY5vl3dF2QDGk/GIhSInrCgL2TbgMNVADE6yeBimzhknW5rSensUnJWHuq5lyFtwWCst2+5sMao757Cn2ltMaJykRd0O0tR5e3v73gAiHmmp6IBhAnmczvPRapO826z3qy0vooBH43yWJ+Mkim3Vtav9fDSlCAQXYn7yxduv18edtma/3Stt8sEYEErTXEr58HDUzuXTjDZSRaGpmirLw+vr90mSYYTzMNzt99fX148vrqzRIogm48lF/SiZTOMke/zo6Xg8ZZicLy6jKPinf/yHNAqx95ySIAgAqGwVo/Hd3Xeq04yHxlgeMOcd5dh4pY1lIaPDLN/sdk1RTRaji6vTw0HGcRIGQpwIcL5rWyBea00Jo54wwxaj2c//98/KouZBUB2Ob756f/fuJuYmjoRq20mWB2ly2Bcftg+yqSmLRBAbYzBGURwY66zVghOHNfXOVVV7sHXjzJOnFyLi1vjZ6UlRlAQhpTXVttgdHu7ujtsNi+MoiAeDgVb633/9r/vtrjwcy/22QrppZYQpury6StPPfvJ5+W+/dp0HBIzSyWREKLJKaatYEDiPTGvIL/7/zzBhIgwRwsfDkZKAMQqApZTO2IjzzcP9/fK2t2PTBVH84vnL8XTyzVdf//DubVMVDw8PTVU467w1nDKt9KOnz3/0018sHr982GwoJ9PpqDhsd9ut6hSPmIiDMBLGGJomaWesB8AYKyWrqt5ut0bfEErB21mWEcKjfklExONnz1+9esUo62S7226rYleVNSUkCEOk1Wg0jgTHGEupnzx68Xd/+/fL5e31u+/AUGRXzmvKKBCijSHAaBiHpiwt8oAs8k5pE4RR3e5sp5JIvF/eX5wu9PGQpOMf//TFZ//v52ESWmfPLi+++ubL3d5q3TFCGAIxHIVxXBWHfVk2Yp86mmf5/JPZy8f/6+bZZ3d394fjqtOHIIo4F5QJWhXHsiybtjXOJUk6HE4p5845b11RHoEGiydPwmw4nU4vHz0KothoSTB++vTRL//0l19+8cW7P3yr2xYDTrNBNp6MprN8Ppfedm2lOHVaAeDpcGKV4YQkydOLy8swTqbzE6q1ds5q68IoHGS5CMPtvqdYp2RZlldPnkymJ7OT8zSJ4yTu6eYJIYQy8vLFi3E6HOWz6++/5wzy4WAwyK01YRrXu6PTWjI/HI4YA2eslmXI6fninGAaBmEYhNQH9Ifru8FoQrN4J6tNcxwMhsjDbreMh8mz58+SbCCEQMgjgpD3QSAAgTU65gKNxi+ePx/mQ62r8WSaZfnd3U3bNBgZ2UlAKfLGOT/I4pefPLXWxVGSjUYiiDjDVHnnAvx+9V6Dbdtuu79dLK4AMUcswbRtmyAIvHPGKG+6QAggzHTKyM4pHRCYjLIsSz3YIEwPx50H1PVbgkeOMUwIYr1PuBhRjCnBNAhABFgbSRE44iBJ0ziKi/2+Ppa/W3/hEPBAXJ0/adqmLcu3r78u6+3LF5+dnl14b5r9vtxuVSsJZU4bRjAfZNJ25WHbFCVQApgEhAIAspYFiGMA3Od8/8x7raX3QFe399ThPM+B4K5tddM6Z8eTKRfhxfmi7RrOAWPtvFS6BQBrLUV4fXPzH//yz6PZtCyKk/Pz81c/MRiv75Zt02TTsba2qqpMyjwd9FXEe2ccIp546oxy3gEidDoaKG0cgWq/S6Pg8vPPkzgGwPebhzgUZVlgRp88+5GUV3E00v1PtdMGnPv88/+DBQMCy82+KArluqLYBTxwzsq27cdKMelv6Jw1hBKMsTEKY8wIRd7RN7e/P5mfCBoHwnUKbXabsimbqq665ng8Oq2ePb96evlsgCdt23lOTNXWTT25PMvSgTK2aiqSzaQy67uHWpaYIedtXZRRFBLkCXIEUI8icKhnFBDMvPWAPHny6ZlUkjjECItEHDChpdLaEIe9RYEQSvXpNBjk/bi0rg97AGIAaqU9I6VsDsVhdX//w83bti1CEVpjD/vjIM8m+SiMYs4CgvvrAgZCCOCPykOeUqAAFGMIBDfKOWXnw6keIO+RVEqwZLXa/fbL3z1+/Lwuqu2b7+4f7p7++FMeUuNsWVYPq9V+vzoedtZqRpnq5G53IJhFfTIL/HE558ADwbhvV9543xcsOkpmCECqLtZWtZogSggbjYdNp6CqOOdRGhNGjVZx1HfE+emEBNgjxHlIKSeYYiBl3XiPwjCyxlZlMZvP41gwTgkGa3XPG0YBE4+QMR4AnLV0/Pi5x+7t69/GSNFEjIcXgIkGb43JpuNDcUSHXcD4N6+/SXi4qY/bt9uZVZwKTEhRFLe37/f7PWCUDAbe2aZtA85G4yxN4v6KyCHUKwyhj/t57z308WgMrdoSUXCAPmzX8+lZRzxm2CGPh8Pdfvlh/f7RxVXrut/84SvwyHdVRGnx3e+dQwhInA7LtlbOpGEim7aTJQ3I+WIxm03DOKK4r4gEI2Sd/Thh5521Xja1CAK6XL7zgAgnbdmtNvettdEgV0bnWS5d/ejZVRIOtsU+SlPom71tug7AL+/XjLEzgH1VMEp5KPo/zpskZpPpMIki7BEjBGhvYvAIAIwxSimPcM8SgmkUBoQw610ooqI4ltVme1xa547HcDw8sQjJVm7X+ylluuvkbk8xHQwzaU02Gi7Xy+JY5aORISRJU0d8koVhHBFCyUduQE93BASj3s99vFjnA84pZzRPh0ma3C/vne8b6LFYWmf6zuKzgch4IDrlUWuKu41qWsAonaTf/+HNar0+W5zc3K6QI6gsRCCmFxfALI04IYxQBpgQSnEvP+I9cs7hvi8TQnt5OwBaVaV3Zr28n0zmVnU9TZFD0L8v0X5SGIBaqRvjo0E2nExFHEe7bSybb9+8Ro5PJlMe8jCKMcFxkgAnBPrsRN7/j3F7YBsAjD5uDxj3dgLoT9R/d2i9ftDaAMX9HAhjNAjCCH3s9eefPMNJ4jDDjK5XK0fIsT3WzZZAks3PAxGUuqnbdjIZO2QYY5RwhLxDxnumrekV3c/c9yfwGBD1zlDTaWNtEIrhaLJc3mnnoZ8GkUqXVW1MlYSZSHMqgs364cP7D1i29eGhRxwOp5OrY3XYlxuw7sX8LEmHWklACrDHFOmeR72FKGGov6enlGpt+me2Jxe+ububzqZlVXVKIYwEC7x1QRgFIuQOCxE2VbNarq6vX08H4/f37y8urwLA5WG3uf/ASCjbBlmf/FmCCUdedUo5Z60LwxB7B5Tw3kjW9HMF/Md8s85T7SAO0ocPm31xRAQmkxFYg3u0wW6zCXna1d1mvQUMHPP3P9wyRp48fqWLQ1uUrZKN3IciGuWD8nhs4lQ2R2+VU857x4nAuFcLskgZ3edxbyqPMDjkaav1YnFha7WN141Ws5OT3W4VBEHII2t7us9nizjOGGV1VdjB6MXVI0zZ6Pz8dDz88uvf9VTpIexfv3szzvOIMou9MdJ3nXUGAzFGIehxjXsx+b4SYfAA5NGrqyTOomjQdF0r2+1mixw4C0ZZRtj19zfK+zROR6OcYzKME8H4Ybttqko2sm1aYF6DtmA7o05ni1GaccZ6I/XYgo+fnlZAAONexW3boF7ynkxOTyjv++tmvf6j8by249HEaSvLKmZRwiNVNnkSxzzgHl2/fSc454F48+23RVF68DSgYcQdmLo6np8uIiE4D4zRPTKQIwQHImacOuu7rpOybeqaUkb+4s//cr/abNarKI6zbMiZAIeU0s5aq2waDgLCzuaL+nj8+je/jXiQ5XkgBKaUUVqVpbEWKKIB9BVWqvl4Pp/NAcC7fpGPDMOEE0qQ76lpTOesZYzTgRDTVz+6/uFGFk1XyzCKKGaDLDVK+sjNRidt1VTH8ub2+rjfV8cpZrRu2upQtKpDFE3HQ2mVbGwPBM4YDwkJCdN9y+yIMqovS0iavv3wHgr4IziNoZ9++un89PRPAB/LYrPd1k1jtEHe7fdr5Pv2ZK32GF1cXl5enmulrHUkFMw6p5g1eLnbsZCdni+AIKvNcrV8unj8MR0CzTwF27+TWIswBuc++gp5ZAgR/x0AAP//wu+rMIkxViIAAAAASUVORK5CYII=" alt=@alexander-akait size=20 height=20 width=20 data-view-component=true class="avatar avatar-small circle">
<a class="color-fg-muted wb-break-all" data-hovercard-type=user data-hovercard-url=/users/alexander-akait/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/alexander-akait aria-keyshortcuts=Alt+ArrowUp>alexander-akait</a>
</div>
<div class="mb-md-2 mr-3 mr-md-0 d-flex pt-1 pt-sm-0" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<a href=https://github.com/webpack/webpack/tree/v5.102.0 data-view-component=true class="Link Link--muted" data-turbo-frame=repo-content-turbo-frame><div data-view-component=true class="css-truncate css-truncate-target">
<svg aria-label=Tag role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-tag">
<path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path>
</svg>
<span class="ml-1 wb-break-all">
v5.102.0
</span>
</div></a>
</div>
<div style=position:relative;top:1px class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<a data-hovercard-type=commit data-hovercard-url=/webpack/webpack/commit/14c813a0b3709e142b3ed03355c6c15fc11b91a1/hovercard href=https://github.com/webpack/webpack/commit/14c813a0b3709e142b3ed03355c6c15fc11b91a1 data-view-component=true class="Link Link--muted mb-2" aria-keyshortcuts=Alt+ArrowUp data-turbo-frame=repo-content-turbo-frame><svg aria-label=Commit role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-git-commit">
<path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path>
</svg>
<code class="f5 ml-1 wb-break-all">14c813a</code></a>
</div>
<div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0">
<select-panel use_experimental_non_local_form=true id=select-panel-158db6c2-513f-48a1-89b3-9289240024ed anchor-align=start anchor-side=outside-bottom data-select-variant=single data-fetch-strategy=eventually_local data-open-on-load=false data-view-component=true data-catalyst>
<dialog-helper>
<button id=select-panel-158db6c2-513f-48a1-89b3-9289240024ed-button aria-controls=select-panel-158db6c2-513f-48a1-89b3-9289240024ed-dialog aria-haspopup=dialog aria-expanded=false type=button data-view-component=true class="Button--secondary Button--small Button"> <span class=Button-content>
<span class=Button-label>Compare</span>
<span class="Button-visual Button-trailingVisual">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-triangle-down">
<path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
</svg>
</span>
</span>
</button>
<dialog id=select-panel-158db6c2-513f-48a1-89b3-9289240024ed-dialog aria-labelledby=select-panel-158db6c2-513f-48a1-89b3-9289240024ed-dialog-title data-target=select-panel.dialog style=position:absolute data-view-component=true class="Overlay Overlay-whenNarrow Overlay--size-small-portrait sf-hidden">
</dialog> </dialog-helper>
</select-panel> </div>
</div>
<div class=col-md-9>
<div data-view-component=true class=Box>
<div data-view-component=true class=Box-body> <div class="d-flex flex-md-row flex-column">
<div class="d-flex flex-row flex-1 mb-3 wb-break-word">
<div class=flex-1 data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<span data-view-component=true class="f1 text-bold d-inline mr-3"><a href=https://github.com/webpack/webpack/releases/tag/v5.102.0 data-view-component=true class="Link--primary Link" data-turbo-frame=repo-content-turbo-frame>v5.102.0</a></span>
<span>
<div class="ml-2 d-none d-md-inline">
</div>
</span>
</div>
<div class="mt-3 ml-2 d-md-none sf-hidden">
</div>
<div class="ml-2 mt-3 d-md-none sf-hidden">
</div>
</div>
<div class="d-flex mb-3" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
</div>
</div>
<div data-pjax=true data-test-selector=body-content data-view-component=true class="markdown-body my-3"><h3>Features</h3>
<ul>
<li>Added static analyze for dynamic imports</li>
<li>Added support for <code>import file from "./file.ext" with { type: "bytes" }</code> to get the content as <code>Uint8Array</code> (look at <a href=https://github.com/webpack/webpack/tree/main/examples/asset>example</a>)</li>
<li>Added support for <code>import file from "./file.ext" with { type: "text" }</code> to get the content as text (look at <a href=https://github.com/webpack/webpack/tree/main/examples/asset>example</a>)</li>
<li>Added the <code>snapshot.contextModule</code> to configure snapshots options for context modules</li>
<li>Added the <code>extractSourceMap</code> option to implement the capabilities of loading source maps by comment, you don't need <code>source-map-loader</code> (look at <a href=https://github.com/webpack/webpack/tree/main/examples/source-mapping-url>example</a>)</li>
<li>The <code>topLevelAwait</code> experiment is now stable (you can remove <code>experiments.topLevelAwait</code> from your <code>webpack.config.js</code>)</li>
<li>The <code>layers</code> experiment is now stable (you can remove <code>experiments.layers</code> from your <code>webpack.config.js</code>)</li>
<li>Added function matcher support in rule options</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Fixed conflicts caused by multiple concatenate modules</li>
<li>Ignore import failure during HMR update with ES modules output</li>
<li>Keep render module order consistent</li>
<li>Prevent inlining modules that have <code>this</code> exports</li>
<li>Removed unused <code>timeout</code> attribute of script tag</li>
<li>Supported UMD chunk format to work in web workers</li>
<li>Improved CommonJs bundle to ES module library</li>
<li>Use <code>es-lexer</code> for <code>mjs</code> files for build dependencies</li>
<li>Fixed support <code>__non_webpack_require__</code> for ES modules</li>
<li>Properly handle external modules for CSS</li>
<li>AssetsByChunkName included assets from <code>chunk.auxiliaryFiles</code></li>
<li>Use <code>createRequire</code> only when output is ES module and target is node</li>
<li>Typescript types</li>
</ul>
<h3>Performance Improvements</h3>
<ul>
<li>Avoid extra calls for snapshot</li>
<li>A avoid extra jobs for build dependencies</li>
<li>Move import attributes to own dependencies</li>
</ul></div>
</div>
<div data-view-component=true class=Box-footer>
<div class=mb-3>
<details-toggle data-catalyst>
<details data-target=details-toggle.detailsTarget data-view-component=true><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary role=button data-target=details-toggle.summaryTarget data-action=click:details-toggle#toggle aria-expanded=false data-view-component=true> <span class="d-inline-flex flex-items-center">
<span data-view-component=true class="f3 text-bold ml-2 mr-2">Assets</span>
<span title=2 data-view-component=true class=Counter>2</span>
</span>
</summary>
<div data-view-component=true> <div data-view-component=true class="Box Box--condensed mt-3">
<ul data-view-component=true>
<li data-view-component=true class="Box-row d-flex flex-column flex-md-row"> <div style=overflow:hidden data-view-component=true class="d-flex flex-justify-start flex-items-center col-12 col-lg-6">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-file-zip color-fg-muted mr-2">
<path d="M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
<a href=https://github.com/webpack/webpack/archive/refs/tags/v5.102.0.zip rel=nofollow data-turbo=false data-view-component=true class=Truncate>
<span data-view-component=true class="Truncate-text text-bold">Source code</span>
<span data-view-component=true class=Truncate-text>(zip)</span>
</a></div> <div data-view-component=true class="d-flex flex-auto flex-justify-end flex-items-center col-md-6 ml-3 ml-md-0 mt-1 mt-md-0 pl-1 pl-md-0">
<span style=white-space:nowrap;min-width:clamp(75px,15vw,100px) data-view-component=true class="color-fg-muted text-right flex-shrink-0 flex-grow-0 ml-2 ml-sm-3 ml-md-4"><relative-time datetime=2025-09-29T18:24:41Z class=no-wrap prefix title="Sep 30, 2025 at 2:24 AM GMT+8"><template shadowrootmode=open>Sep 30, 2025</template>2025-09-29T18:24:41Z</relative-time></span>
</div></li>
<li data-view-component=true class="Box-row d-flex flex-column flex-md-row"> <div style=overflow:hidden data-view-component=true class="d-flex flex-justify-start flex-items-center col-12 col-lg-6">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-file-zip color-fg-muted mr-2">
<path d="M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
<a href=https://github.com/webpack/webpack/archive/refs/tags/v5.102.0.tar.gz rel=nofollow data-turbo=false data-view-component=true class=Truncate>
<span data-view-component=true class="Truncate-text text-bold">Source code</span>
<span data-view-component=true class=Truncate-text>(tar.gz)</span>
</a></div> <div data-view-component=true class="d-flex flex-auto flex-justify-end flex-items-center col-md-6 ml-3 ml-md-0 mt-1 mt-md-0 pl-1 pl-md-0">
<span style=white-space:nowrap;min-width:clamp(75px,15vw,100px) data-view-component=true class="color-fg-muted text-right flex-shrink-0 flex-grow-0 ml-2 ml-sm-3 ml-md-4"><relative-time datetime=2025-09-29T18:24:41Z class=no-wrap prefix title="Sep 30, 2025 at 2:24 AM GMT+8"><template shadowrootmode=open>Sep 30, 2025</template>2025-09-29T18:24:41Z</relative-time></span>
</div></li>
</ul>
</div></div>
</details></details-toggle>
</div>
<div class="d-flex flex-row flex-wrap flex-justify-between js-comment">
<div data-view-component=true class="comment-reactions js-reactions-container js-reaction-buttons-container social-reactions reactions-container has-reactions d-flex">
<reactions-menu tabindex=-1 data-catalyst>
<details data-action=toggle:reactions-menu#focusFirstItem data-target=reactions-menu.details class="dropdown details-reset details-overlay d-inline-block new-reactions-dropdown js-reaction-popover-container js-comment-header-reaction-button"><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary data-target=reactions-menu.summary aria-label="Add or remove reactions" aria-haspopup=true data-view-component=true class="circle reaction-dropdown-button reaction-dropdown-button--inline btn-invisible btn p-0 mr-1 d-flex flex-justify-center flex-items-center color-bg-subtle border color-border-muted"> <svg height=18 aria-hidden=true viewBox="0 0 16 16" version=1.1 width=18 data-view-component=true class="octicon octicon-smiley social-button-emoji">
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm3.82 1.636a.75.75 0 0 1 1.038.175l.007.009c.103.118.22.222.35.31.264.178.683.37 1.285.37.602 0 1.02-.192 1.285-.371.13-.088.247-.192.35-.31l.007-.008a.75.75 0 0 1 1.222.87l-.022-.015c.02.013.021.015.021.015v.001l-.001.002-.002.003-.005.007-.014.019a2.066 2.066 0 0 1-.184.213c-.16.166-.338.316-.53.445-.63.418-1.37.638-2.127.629-.946 0-1.652-.308-2.126-.63a3.331 3.331 0 0 1-.715-.657l-.014-.02-.005-.006-.002-.003v-.002h-.001l.613-.432-.614.43a.75.75 0 0 1 .183-1.044ZM12 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM5 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm5.25 2.25.592.416a97.71 97.71 0 0 0-.592-.416Z"></path>
</svg>
</summary> <form class=js-pick-reaction data-turbo=false action=/webpack/webpack/reactions accept-charset=UTF-8 method=post>
<ul class="dropdown-menu mt-2 d-flex mb-2 anim-scale-in dropdown-menu-reactions dropdown-menu-ne" role=menu>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-4bd78d value="THUMBS_UP react" data-reaction-label=+1 data-reaction-content=+1 data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label="thumbs up" type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class=d-flex>👍</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-5a2e0a value="LAUGH react" data-reaction-label=Laugh data-reaction-content=smile data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=laugh type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=smile fallback-src=https://github.githubassets.com/assets/1f604-7528822fb4c5.png class=d-flex>😄</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-16e178 value="HOORAY react" data-reaction-label=Hooray data-reaction-content=tada data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=hooray type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class=d-flex>🎉</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-6548ce value="HEART react" data-reaction-label=Heart data-reaction-content=heart data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=heart type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=heart fallback-src=https://github.githubassets.com/assets/2764-982dc91ea48a.png class=d-flex>❤️</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-d2958c value="ROCKET react" data-reaction-label=Rocket data-reaction-content=rocket data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=rocket type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class=d-flex>🚀</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-f68348 value="EYES react" data-reaction-label=Eyes data-reaction-content=eyes data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=eyes type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=eyes fallback-src=https://github.githubassets.com/assets/1f440-ee44e91e92a7.png class=d-flex>👀</g-emoji>
</button> </li>
</ul>
</form>
</details>
</reactions-menu>
<form class=js-pick-reaction data-turbo=false action=/webpack/webpack/reactions accept-charset=UTF-8 method=post>
<div class="js-comment-reactions-options d-flex flex-items-center flex-row flex-wrap">
<button name=input[content] id=reactions--reaction_button_component-361675 value="THUMBS_UP react" data-button-index-position=0 data-reaction-label=+1 data-reaction-content=+1 aria-pressed=false aria-label="thumbs up (5): alexander-akait, 02:24AM on September 30, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-37d3c25e-9e8d-44dc-9b77-1831c3b256b5> <g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class=social-button-emoji>👍</g-emoji>
<span class=js-discussion-reaction-group-count>5</span>
</button> <tool-tip id=tooltip-37d3c25e-9e8d-44dc-9b77-1831c3b256b5 for=reactions--reaction_button_component-361675 popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>Dmitriy-Frostoff, niieani, patrykszwed, MirKml, and whoisYeshua reacted with thumbs up emoji</tool-tip>
<button name=input[content] id=reactions--reaction_button_component-2284b7 value="HOORAY react" data-button-index-position=3 data-reaction-label=Hooray data-reaction-content=tada aria-pressed=false aria-label="hooray (6): alexander-akait, 02:24AM on September 30, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-c0a1510b-444d-413d-afee-c82ed445766e> <g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class=social-button-emoji>🎉</g-emoji>
<span class=js-discussion-reaction-group-count>6</span>
</button> <tool-tip id=tooltip-c0a1510b-444d-413d-afee-c82ed445766e for=reactions--reaction_button_component-2284b7 popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>hai-x, Dmitriy-Frostoff, kevinpastor, niieani, nndda, and inoyakaigor reacted with hooray emoji</tool-tip>
<button name=input[content] id=reactions--reaction_button_component-314c33 value="ROCKET react" data-button-index-position=6 data-reaction-label=Rocket data-reaction-content=rocket aria-pressed=false aria-label="rocket (1): alexander-akait, 02:24AM on September 30, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-a9d65244-2eca-4641-bca5-fc186558d2a7> <g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class=social-button-emoji>🚀</g-emoji>
<span class=js-discussion-reaction-group-count>1</span>
</button> <tool-tip id=tooltip-a9d65244-2eca-4641-bca5-fc186558d2a7 for=reactions--reaction_button_component-314c33 popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>Dmitriy-Frostoff reacted with rocket emoji</tool-tip>
<button name=input[content] id=reactions--reaction_button_component-f82ce9 value="EYES react" data-button-index-position=7 data-reaction-label=Eyes data-reaction-content=eyes aria-pressed=false aria-label="eyes (3): alexander-akait, 02:24AM on September 30, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-545d7624-fc8d-4788-9134-9676dc4d3415> <g-emoji alias=eyes fallback-src=https://github.githubassets.com/assets/1f440-ee44e91e92a7.png class=social-button-emoji>👀</g-emoji>
<span class=js-discussion-reaction-group-count>3</span>
</button> <tool-tip id=tooltip-545d7624-fc8d-4788-9134-9676dc4d3415 for=reactions--reaction_button_component-f82ce9 popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>Dmitriy-Frostoff, yvele, and webcarrot reacted with eyes emoji</tool-tip>
<div class=js-reactions-container>
<details class="dropdown details-reset details-overlay d-inline-block js-all-reactions-popover" hidden><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary aria-haspopup=true data-view-component=true class="Button--link Button--medium Button"> <span class=Button-content>
<span class=Button-label>All reactions</span>
</span>
</summary>
<ul class="dropdown-menu dropdown-menu-se">
<li class=dropdown-item aria-label="Dmitriy-Frostoff, niieani, patrykszwed, MirKml, and whoisYeshua reacted with thumbs up emoji">
<g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class="social-button-emoji mr-2">👍</g-emoji>
<span>5 reactions</span>
</li>
<li class=dropdown-item aria-label="hai-x, Dmitriy-Frostoff, kevinpastor, niieani, nndda, and inoyakaigor reacted with hooray emoji">
<g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class="social-button-emoji mr-2">🎉</g-emoji>
<span>6 reactions</span>
</li>
<li class=dropdown-item aria-label="Dmitriy-Frostoff reacted with rocket emoji">
<g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class="social-button-emoji mr-2">🚀</g-emoji>
<span>1 reaction</span>
</li>
<li class=dropdown-item aria-label="Dmitriy-Frostoff, yvele, and webcarrot reacted with eyes emoji">
<g-emoji alias=eyes fallback-src=https://github.githubassets.com/assets/1f440-ee44e91e92a7.png class="social-button-emoji mr-2">👀</g-emoji>
<span>3 reactions</span>
</li>
</ul>
</details>
</div>
</div>
</form> <div data-view-component=true class="color-fg-muted mt-1">11 people reacted</div>
</div>
</div>
</div>
</div></div>
</div>
</section>
<section aria-labelledby=hd-f5ab41fc>
<h2 class=sr-only id=hd-f5ab41fc>v5.101.3</h2>
<div class="d-flex flex-column flex-md-row my-5 flex-justify-center">
<div class="col-md-2 d-flex flex-md-column flex-row flex-wrap pr-md-6 mb-2 mb-md-0 flex-items-start pt-md-4">
<div class="mb-2 f4 mr-3 mr-md-0 col-12 pt-1 pt-sm-0">
<relative-time class=no-wrap prefix datetime=2025-08-18T12:55:38Z title="Aug 18, 2025 at 8:55 PM GMT+8"><template shadowrootmode=open>Aug 18, 2025</template>
18 Aug 12:55
</relative-time>
</div>
<div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAOD0lEQVR4nCyX2Y4kx33u4x9bRm6VWXt39Tb7cHQkkDqH5+hIN4Zsw/AjGPaFfeln0RsYBvwqvjAMyAsoixSpEYecaXbPdFd17blGxmrkyIG6qUQBEfGv7/t9X9Jf/epX4EmWJiJkzuimroqyJASfni6MMff3S0TgWBzvVjetborm2Lnu9OnjTz77v8CEVt7YDiGHrJeyjQD7om67Lp2MKCFeO6rRZvcglapk4wDNZrPZfL5a3W+3W9rWDcZAqW8qa40CggEcAPbIiTAY5AOMMcUkS6PV9r54V9j+ND+QJGiNnwwXSRpbZxnCdVO2dVuut0EU7WTRye50PJe7cltsOt3JtuWUZ6F4/bCURkciJH/z13+VD3OlFQVwxrGAcc7CMATAzjohAm2kCALvHSaAOWt1LVV92K9FwOI4ts5QQjjC1fYwjfOyLL67/v12d88YDxg1st1s1k3b5FnGGNG6k3VrjGzLgq7Xa498HMfIg7MeIUjTRMquLsqTk5M8z//zvz6sH5ZSd7VqK1mbzoU8ULZrjocP7Xfz0zMS2k6jAaJc0zScePM2jClB6H55xz1Ox4NJlJjGtFXb1t1glCBmverI2enpw8N6v9sjQA6grFrCibW+ke18PguFmE9nFAhCqGzLsi48stPTufWEc3EyXxDA9W7vGkkMDJJByIM8Hp5NT4CgsqoQwiIOQy6s8t6gOEwIdR5ZQjH98Scvo1Ck6aBs5X5/jKMgSdPVZoswAAD1iDE2mY5vl3dF2QDGk/GIhSInrCgL2TbgMNVADE6yeBimzhknW5rSensUnJWHuq5lyFtwWCst2+5sMao757Cn2ltMaJykRd0O0tR5e3v73gAiHmmp6IBhAnmczvPRapO826z3qy0vooBH43yWJ+Mkim3Vtav9fDSlCAQXYn7yxduv18edtma/3Stt8sEYEErTXEr58HDUzuXTjDZSRaGpmirLw+vr90mSYYTzMNzt99fX148vrqzRIogm48lF/SiZTOMke/zo6Xg8ZZicLy6jKPinf/yHNAqx95ySIAgAqGwVo/Hd3Xeq04yHxlgeMOcd5dh4pY1lIaPDLN/sdk1RTRaji6vTw0HGcRIGQpwIcL5rWyBea00Jo54wwxaj2c//98/KouZBUB2Ob756f/fuJuYmjoRq20mWB2ly2Bcftg+yqSmLRBAbYzBGURwY66zVghOHNfXOVVV7sHXjzJOnFyLi1vjZ6UlRlAQhpTXVttgdHu7ujtsNi+MoiAeDgVb633/9r/vtrjwcy/22QrppZYQpury6StPPfvJ5+W+/dp0HBIzSyWREKLJKaatYEDiPTGvIL/7/zzBhIgwRwsfDkZKAMQqApZTO2IjzzcP9/fK2t2PTBVH84vnL8XTyzVdf//DubVMVDw8PTVU467w1nDKt9KOnz3/0018sHr982GwoJ9PpqDhsd9ut6hSPmIiDMBLGGJomaWesB8AYKyWrqt5ut0bfEErB21mWEcKjfklExONnz1+9esUo62S7226rYleVNSUkCEOk1Wg0jgTHGEupnzx68Xd/+/fL5e31u+/AUGRXzmvKKBCijSHAaBiHpiwt8oAs8k5pE4RR3e5sp5JIvF/eX5wu9PGQpOMf//TFZ//v52ESWmfPLi+++ubL3d5q3TFCGAIxHIVxXBWHfVk2Yp86mmf5/JPZy8f/6+bZZ3d394fjqtOHIIo4F5QJWhXHsiybtjXOJUk6HE4p5845b11RHoEGiydPwmw4nU4vHz0KothoSTB++vTRL//0l19+8cW7P3yr2xYDTrNBNp6MprN8Ppfedm2lOHVaAeDpcGKV4YQkydOLy8swTqbzE6q1ds5q68IoHGS5CMPtvqdYp2RZlldPnkymJ7OT8zSJ4yTu6eYJIYQy8vLFi3E6HOWz6++/5wzy4WAwyK01YRrXu6PTWjI/HI4YA2eslmXI6fninGAaBmEYhNQH9Ifru8FoQrN4J6tNcxwMhsjDbreMh8mz58+SbCCEQMgjgpD3QSAAgTU65gKNxi+ePx/mQ62r8WSaZfnd3U3bNBgZ2UlAKfLGOT/I4pefPLXWxVGSjUYiiDjDVHnnAvx+9V6Dbdtuu79dLK4AMUcswbRtmyAIvHPGKG+6QAggzHTKyM4pHRCYjLIsSz3YIEwPx50H1PVbgkeOMUwIYr1PuBhRjCnBNAhABFgbSRE44iBJ0ziKi/2+Ppa/W3/hEPBAXJ0/adqmLcu3r78u6+3LF5+dnl14b5r9vtxuVSsJZU4bRjAfZNJ25WHbFCVQApgEhAIAspYFiGMA3Od8/8x7raX3QFe399ThPM+B4K5tddM6Z8eTKRfhxfmi7RrOAWPtvFS6BQBrLUV4fXPzH//yz6PZtCyKk/Pz81c/MRiv75Zt02TTsba2qqpMyjwd9FXEe2ccIp546oxy3gEidDoaKG0cgWq/S6Pg8vPPkzgGwPebhzgUZVlgRp88+5GUV3E00v1PtdMGnPv88/+DBQMCy82+KArluqLYBTxwzsq27cdKMelv6Jw1hBKMsTEKY8wIRd7RN7e/P5mfCBoHwnUKbXabsimbqq665ng8Oq2ePb96evlsgCdt23lOTNXWTT25PMvSgTK2aiqSzaQy67uHWpaYIedtXZRRFBLkCXIEUI8icKhnFBDMvPWAPHny6ZlUkjjECItEHDChpdLaEIe9RYEQSvXpNBjk/bi0rg97AGIAaqU9I6VsDsVhdX//w83bti1CEVpjD/vjIM8m+SiMYs4CgvvrAgZCCOCPykOeUqAAFGMIBDfKOWXnw6keIO+RVEqwZLXa/fbL3z1+/Lwuqu2b7+4f7p7++FMeUuNsWVYPq9V+vzoedtZqRpnq5G53IJhFfTIL/HE558ADwbhvV9543xcsOkpmCECqLtZWtZogSggbjYdNp6CqOOdRGhNGjVZx1HfE+emEBNgjxHlIKSeYYiBl3XiPwjCyxlZlMZvP41gwTgkGa3XPG0YBE4+QMR4AnLV0/Pi5x+7t69/GSNFEjIcXgIkGb43JpuNDcUSHXcD4N6+/SXi4qY/bt9uZVZwKTEhRFLe37/f7PWCUDAbe2aZtA85G4yxN4v6KyCHUKwyhj/t57z308WgMrdoSUXCAPmzX8+lZRzxm2CGPh8Pdfvlh/f7RxVXrut/84SvwyHdVRGnx3e+dQwhInA7LtlbOpGEim7aTJQ3I+WIxm03DOKK4r4gEI2Sd/Thh5521Xja1CAK6XL7zgAgnbdmtNvettdEgV0bnWS5d/ejZVRIOtsU+SlPom71tug7AL+/XjLEzgH1VMEp5KPo/zpskZpPpMIki7BEjBGhvYvAIAIwxSimPcM8SgmkUBoQw610ooqI4ltVme1xa547HcDw8sQjJVm7X+ylluuvkbk8xHQwzaU02Gi7Xy+JY5aORISRJU0d8koVhHBFCyUduQE93BASj3s99vFjnA84pZzRPh0ma3C/vne8b6LFYWmf6zuKzgch4IDrlUWuKu41qWsAonaTf/+HNar0+W5zc3K6QI6gsRCCmFxfALI04IYxQBpgQSnEvP+I9cs7hvi8TQnt5OwBaVaV3Zr28n0zmVnU9TZFD0L8v0X5SGIBaqRvjo0E2nExFHEe7bSybb9+8Ro5PJlMe8jCKMcFxkgAnBPrsRN7/j3F7YBsAjD5uDxj3dgLoT9R/d2i9ftDaAMX9HAhjNAjCCH3s9eefPMNJ4jDDjK5XK0fIsT3WzZZAks3PAxGUuqnbdjIZO2QYY5RwhLxDxnumrekV3c/c9yfwGBD1zlDTaWNtEIrhaLJc3mnnoZ8GkUqXVW1MlYSZSHMqgs364cP7D1i29eGhRxwOp5OrY3XYlxuw7sX8LEmHWklACrDHFOmeR72FKGGov6enlGpt+me2Jxe+ububzqZlVXVKIYwEC7x1QRgFIuQOCxE2VbNarq6vX08H4/f37y8urwLA5WG3uf/ASCjbBlmf/FmCCUdedUo5Z60LwxB7B5Tw3kjW9HMF/Md8s85T7SAO0ocPm31xRAQmkxFYg3u0wW6zCXna1d1mvQUMHPP3P9wyRp48fqWLQ1uUrZKN3IciGuWD8nhs4lQ2R2+VU857x4nAuFcLskgZ3edxbyqPMDjkaav1YnFha7WN141Ws5OT3W4VBEHII2t7us9nizjOGGV1VdjB6MXVI0zZ6Pz8dDz88uvf9VTpIexfv3szzvOIMou9MdJ3nXUGAzFGIehxjXsx+b4SYfAA5NGrqyTOomjQdF0r2+1mixw4C0ZZRtj19zfK+zROR6OcYzKME8H4Ybttqko2sm1aYF6DtmA7o05ni1GaccZ6I/XYgo+fnlZAAONexW3boF7ynkxOTyjv++tmvf6j8by249HEaSvLKmZRwiNVNnkSxzzgHl2/fSc454F48+23RVF68DSgYcQdmLo6np8uIiE4D4zRPTKQIwQHImacOuu7rpOybeqaUkb+4s//cr/abNarKI6zbMiZAIeU0s5aq2waDgLCzuaL+nj8+je/jXiQ5XkgBKaUUVqVpbEWKKIB9BVWqvl4Pp/NAcC7fpGPDMOEE0qQ76lpTOesZYzTgRDTVz+6/uFGFk1XyzCKKGaDLDVK+sjNRidt1VTH8ub2+rjfV8cpZrRu2upQtKpDFE3HQ2mVbGwPBM4YDwkJCdN9y+yIMqovS0iavv3wHgr4IziNoZ9++un89PRPAB/LYrPd1k1jtEHe7fdr5Pv2ZK32GF1cXl5enmulrHUkFMw6p5g1eLnbsZCdni+AIKvNcrV8unj8MR0CzTwF27+TWIswBuc++gp5ZAgR/x0AAP//wu+rMIkxViIAAAAASUVORK5CYII=" alt=@alexander-akait size=20 height=20 width=20 data-view-component=true class="avatar avatar-small circle">
<a class="color-fg-muted wb-break-all" data-hovercard-type=user data-hovercard-url=/users/alexander-akait/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/alexander-akait aria-keyshortcuts=Alt+ArrowUp>alexander-akait</a>
</div>
<div class="mb-md-2 mr-3 mr-md-0 d-flex pt-1 pt-sm-0" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<a href=https://github.com/webpack/webpack/tree/v5.101.3 data-view-component=true class="Link Link--muted" data-turbo-frame=repo-content-turbo-frame><div data-view-component=true class="css-truncate css-truncate-target">
<svg aria-label=Tag role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-tag">
<path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path>
</svg>
<span class="ml-1 wb-break-all">
v5.101.3
</span>
</div></a>
</div>
<div style=position:relative;top:1px class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<a data-hovercard-type=commit data-hovercard-url=/webpack/webpack/commit/07b1ac0213bcf9591a8dd5633535a43ecd248192/hovercard href=https://github.com/webpack/webpack/commit/07b1ac0213bcf9591a8dd5633535a43ecd248192 data-view-component=true class="Link Link--muted mb-2" aria-keyshortcuts=Alt+ArrowUp data-turbo-frame=repo-content-turbo-frame><svg aria-label=Commit role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-git-commit">
<path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path>
</svg>
<code class="f5 ml-1 wb-break-all">07b1ac0</code></a>
</div>
<div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0">
<select-panel use_experimental_non_local_form=true id=select-panel-4d1e6d7f-87e2-4fbd-af45-cb330b6ef756 anchor-align=start anchor-side=outside-bottom data-select-variant=single data-fetch-strategy=eventually_local data-open-on-load=false data-view-component=true data-catalyst>
<dialog-helper>
<button id=select-panel-4d1e6d7f-87e2-4fbd-af45-cb330b6ef756-button aria-controls=select-panel-4d1e6d7f-87e2-4fbd-af45-cb330b6ef756-dialog aria-haspopup=dialog aria-expanded=false type=button data-view-component=true class="Button--secondary Button--small Button"> <span class=Button-content>
<span class=Button-label>Compare</span>
<span class="Button-visual Button-trailingVisual">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-triangle-down">
<path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
</svg>
</span>
</span>
</button>
<dialog id=select-panel-4d1e6d7f-87e2-4fbd-af45-cb330b6ef756-dialog aria-labelledby=select-panel-4d1e6d7f-87e2-4fbd-af45-cb330b6ef756-dialog-title data-target=select-panel.dialog style=position:absolute data-view-component=true class="Overlay Overlay-whenNarrow Overlay--size-small-portrait sf-hidden">
</dialog> </dialog-helper>
</select-panel> </div>
</div>
<div class=col-md-9>
<div data-view-component=true class=Box>
<div data-view-component=true class=Box-body> <div class="d-flex flex-md-row flex-column">
<div class="d-flex flex-row flex-1 mb-3 wb-break-word">
<div class=flex-1 data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<span data-view-component=true class="f1 text-bold d-inline mr-3"><a href=https://github.com/webpack/webpack/releases/tag/v5.101.3 data-view-component=true class="Link--primary Link" data-turbo-frame=repo-content-turbo-frame>v5.101.3</a></span>
<span>
<div class="ml-2 d-none d-md-inline">
</div>
</span>
</div>
<div class="mt-3 ml-2 d-md-none sf-hidden">
</div>
<div class="ml-2 mt-3 d-md-none sf-hidden">
</div>
</div>
<div class="d-flex mb-3" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
</div>
</div>
<div data-pjax=true data-test-selector=body-content data-view-component=true class="markdown-body my-3"><h3>Fixes</h3>
<ul>
<li>Fixed resolve execution order issue from extra await in async modules</li>
<li>Avoid empty block for unused statement</li>
<li>Collect only specific expressions for destructuring assignment</li>
</ul></div>
</div>
<div data-view-component=true class=Box-footer>
<div class=mb-3>
<details-toggle data-catalyst>
<details data-target=details-toggle.detailsTarget data-view-component=true><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary role=button data-target=details-toggle.summaryTarget data-action=click:details-toggle#toggle aria-expanded=false data-view-component=true> <span class="d-inline-flex flex-items-center">
<span data-view-component=true class="f3 text-bold ml-2 mr-2">Assets</span>
<span title=2 data-view-component=true class=Counter>2</span>
</span>
</summary>
<div data-view-component=true> <div data-view-component=true class="Box Box--condensed mt-3">
<ul data-view-component=true>
<li data-view-component=true class="Box-row d-flex flex-column flex-md-row"> <div style=overflow:hidden data-view-component=true class="d-flex flex-justify-start flex-items-center col-12 col-lg-6">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-file-zip color-fg-muted mr-2">
<path d="M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
<a href=https://github.com/webpack/webpack/archive/refs/tags/v5.101.3.zip rel=nofollow data-turbo=false data-view-component=true class=Truncate>
<span data-view-component=true class="Truncate-text text-bold">Source code</span>
<span data-view-component=true class=Truncate-text>(zip)</span>
</a></div> <div data-view-component=true class="d-flex flex-auto flex-justify-end flex-items-center col-md-6 ml-3 ml-md-0 mt-1 mt-md-0 pl-1 pl-md-0">
<span style=white-space:nowrap;min-width:clamp(75px,15vw,100px) data-view-component=true class="color-fg-muted text-right flex-shrink-0 flex-grow-0 ml-2 ml-sm-3 ml-md-4"><relative-time datetime=2025-08-18T12:53:06Z class=no-wrap prefix title="Aug 18, 2025 at 8:53 PM GMT+8"><template shadowrootmode=open>Aug 18, 2025</template>2025-08-18T12:53:06Z</relative-time></span>
</div></li>
<li data-view-component=true class="Box-row d-flex flex-column flex-md-row"> <div style=overflow:hidden data-view-component=true class="d-flex flex-justify-start flex-items-center col-12 col-lg-6">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-file-zip color-fg-muted mr-2">
<path d="M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
<a href=https://github.com/webpack/webpack/archive/refs/tags/v5.101.3.tar.gz rel=nofollow data-turbo=false data-view-component=true class=Truncate>
<span data-view-component=true class="Truncate-text text-bold">Source code</span>
<span data-view-component=true class=Truncate-text>(tar.gz)</span>
</a></div> <div data-view-component=true class="d-flex flex-auto flex-justify-end flex-items-center col-md-6 ml-3 ml-md-0 mt-1 mt-md-0 pl-1 pl-md-0">
<span style=white-space:nowrap;min-width:clamp(75px,15vw,100px) data-view-component=true class="color-fg-muted text-right flex-shrink-0 flex-grow-0 ml-2 ml-sm-3 ml-md-4"><relative-time datetime=2025-08-18T12:53:06Z class=no-wrap prefix title="Aug 18, 2025 at 8:53 PM GMT+8"><template shadowrootmode=open>Aug 18, 2025</template>2025-08-18T12:53:06Z</relative-time></span>
</div></li>
</ul>
</div></div>
</details></details-toggle>
</div>
<div class="d-flex flex-row flex-wrap flex-justify-between js-comment">
<div data-view-component=true class="comment-reactions js-reactions-container js-reaction-buttons-container social-reactions reactions-container has-reactions d-flex">
<reactions-menu tabindex=-1 data-catalyst>
<details data-action=toggle:reactions-menu#focusFirstItem data-target=reactions-menu.details class="dropdown details-reset details-overlay d-inline-block new-reactions-dropdown js-reaction-popover-container js-comment-header-reaction-button"><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary data-target=reactions-menu.summary aria-label="Add or remove reactions" aria-haspopup=true data-view-component=true class="circle reaction-dropdown-button reaction-dropdown-button--inline btn-invisible btn p-0 mr-1 d-flex flex-justify-center flex-items-center color-bg-subtle border color-border-muted"> <svg height=18 aria-hidden=true viewBox="0 0 16 16" version=1.1 width=18 data-view-component=true class="octicon octicon-smiley social-button-emoji">
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm3.82 1.636a.75.75 0 0 1 1.038.175l.007.009c.103.118.22.222.35.31.264.178.683.37 1.285.37.602 0 1.02-.192 1.285-.371.13-.088.247-.192.35-.31l.007-.008a.75.75 0 0 1 1.222.87l-.022-.015c.02.013.021.015.021.015v.001l-.001.002-.002.003-.005.007-.014.019a2.066 2.066 0 0 1-.184.213c-.16.166-.338.316-.53.445-.63.418-1.37.638-2.127.629-.946 0-1.652-.308-2.126-.63a3.331 3.331 0 0 1-.715-.657l-.014-.02-.005-.006-.002-.003v-.002h-.001l.613-.432-.614.43a.75.75 0 0 1 .183-1.044ZM12 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM5 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm5.25 2.25.592.416a97.71 97.71 0 0 0-.592-.416Z"></path>
</svg>
</summary> <form class=js-pick-reaction data-turbo=false action=/webpack/webpack/reactions accept-charset=UTF-8 method=post>
<ul class="dropdown-menu mt-2 d-flex mb-2 anim-scale-in dropdown-menu-reactions dropdown-menu-ne" role=menu>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-c4ec63 value="THUMBS_UP react" data-reaction-label=+1 data-reaction-content=+1 data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label="thumbs up" type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class=d-flex>👍</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-6da7bd value="LAUGH react" data-reaction-label=Laugh data-reaction-content=smile data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=laugh type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=smile fallback-src=https://github.githubassets.com/assets/1f604-7528822fb4c5.png class=d-flex>😄</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-f34504 value="HOORAY react" data-reaction-label=Hooray data-reaction-content=tada data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=hooray type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class=d-flex>🎉</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-e37ee2 value="HEART react" data-reaction-label=Heart data-reaction-content=heart data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=heart type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=heart fallback-src=https://github.githubassets.com/assets/2764-982dc91ea48a.png class=d-flex>❤️</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-d58277 value="ROCKET react" data-reaction-label=Rocket data-reaction-content=rocket data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=rocket type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class=d-flex>🚀</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-0d5b37 value="EYES react" data-reaction-label=Eyes data-reaction-content=eyes data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=eyes type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=eyes fallback-src=https://github.githubassets.com/assets/1f440-ee44e91e92a7.png class=d-flex>👀</g-emoji>
</button> </li>
</ul>
</form>
</details>
</reactions-menu>
<form class=js-pick-reaction data-turbo=false action=/webpack/webpack/reactions accept-charset=UTF-8 method=post>
<div class="js-comment-reactions-options d-flex flex-items-center flex-row flex-wrap">
<button name=input[content] id=reactions--reaction_button_component-4f08d0 value="THUMBS_UP react" data-button-index-position=0 data-reaction-label=+1 data-reaction-content=+1 aria-pressed=false aria-label="thumbs up (5): alexander-akait, 08:53PM on August 18, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-e6c3a936-3f47-4ae6-9ab8-7fa3db078a8a> <g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class=social-button-emoji>👍</g-emoji>
<span class=js-discussion-reaction-group-count>5</span>
</button> <tool-tip id=tooltip-e6c3a936-3f47-4ae6-9ab8-7fa3db078a8a for=reactions--reaction_button_component-4f08d0 popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>Dmitriy-Frostoff, github-actions[bot], patrykszwed, nsano-rururu, and yonics12 reacted with thumbs up emoji</tool-tip>
<button name=input[content] id=reactions--reaction_button_component-5b32a9 value="HOORAY react" data-button-index-position=3 data-reaction-label=Hooray data-reaction-content=tada aria-pressed=false aria-label="hooray (1): alexander-akait, 08:53PM on August 18, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-a253f79c-bd59-46a6-b6fc-a0a128d34b61> <g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class=social-button-emoji>🎉</g-emoji>
<span class=js-discussion-reaction-group-count>1</span>
</button> <tool-tip id=tooltip-a253f79c-bd59-46a6-b6fc-a0a128d34b61 for=reactions--reaction_button_component-5b32a9 popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>github-actions[bot] reacted with hooray emoji</tool-tip>
<button name=input[content] id=reactions--reaction_button_component-35e088 value="ROCKET react" data-button-index-position=6 data-reaction-label=Rocket data-reaction-content=rocket aria-pressed=false aria-label="rocket (2): alexander-akait, 08:53PM on August 18, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-b0fe96e6-426c-4b5c-ac44-9b32a8ad21f0> <g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class=social-button-emoji>🚀</g-emoji>
<span class=js-discussion-reaction-group-count>2</span>
</button> <tool-tip id=tooltip-b0fe96e6-426c-4b5c-ac44-9b32a8ad21f0 for=reactions--reaction_button_component-35e088 popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>Dmitriy-Frostoff and github-actions[bot] reacted with rocket emoji</tool-tip>
<button name=input[content] id=reactions--reaction_button_component-00afff value="EYES react" data-button-index-position=7 data-reaction-label=Eyes data-reaction-content=eyes aria-pressed=false aria-label="eyes (3): alexander-akait, 08:53PM on August 18, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-058775f3-f6e4-462c-8d64-0c85036d99e0> <g-emoji alias=eyes fallback-src=https://github.githubassets.com/assets/1f440-ee44e91e92a7.png class=social-button-emoji>👀</g-emoji>
<span class=js-discussion-reaction-group-count>3</span>
</button> <tool-tip id=tooltip-058775f3-f6e4-462c-8d64-0c85036d99e0 for=reactions--reaction_button_component-00afff popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>yvele, nsano-rururu, and Dmitriy-Frostoff reacted with eyes emoji</tool-tip>
<div class=js-reactions-container>
<details class="dropdown details-reset details-overlay d-inline-block js-all-reactions-popover" hidden><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary aria-haspopup=true data-view-component=true class="Button--link Button--medium Button"> <span class=Button-content>
<span class=Button-label>All reactions</span>
</span>
</summary>
<ul class="dropdown-menu dropdown-menu-se">
<li class=dropdown-item aria-label="Dmitriy-Frostoff, github-actions[bot], patrykszwed, nsano-rururu, and yonics12 reacted with thumbs up emoji">
<g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class="social-button-emoji mr-2">👍</g-emoji>
<span>5 reactions</span>
</li>
<li class=dropdown-item aria-label="github-actions[bot] reacted with hooray emoji">
<g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class="social-button-emoji mr-2">🎉</g-emoji>
<span>1 reaction</span>
</li>
<li class=dropdown-item aria-label="Dmitriy-Frostoff and github-actions[bot] reacted with rocket emoji">
<g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class="social-button-emoji mr-2">🚀</g-emoji>
<span>2 reactions</span>
</li>
<li class=dropdown-item aria-label="yvele, nsano-rururu, and Dmitriy-Frostoff reacted with eyes emoji">
<g-emoji alias=eyes fallback-src=https://github.githubassets.com/assets/1f440-ee44e91e92a7.png class="social-button-emoji mr-2">👀</g-emoji>
<span>3 reactions</span>
</li>
</ul>
</details>
</div>
</div>
</form> <div data-view-component=true class="color-fg-muted mt-1">6 people reacted</div>
</div>
</div>
</div>
</div></div>
</div>
</section>
<section aria-labelledby=hd-510ef8c5>
<h2 class=sr-only id=hd-510ef8c5>v5.101.2</h2>
<div class="d-flex flex-column flex-md-row my-5 flex-justify-center">
<div class="col-md-2 d-flex flex-md-column flex-row flex-wrap pr-md-6 mb-2 mb-md-0 flex-items-start pt-md-4">
<div class="mb-2 f4 mr-3 mr-md-0 col-12 pt-1 pt-sm-0">
<relative-time class=no-wrap prefix datetime=2025-08-14T15:58:02Z title="Aug 14, 2025 at 11:58 PM GMT+8"><template shadowrootmode=open>Aug 14, 2025</template>
14 Aug 15:58
</relative-time>
</div>
<div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAOD0lEQVR4nCyX2Y4kx33u4x9bRm6VWXt39Tb7cHQkkDqH5+hIN4Zsw/AjGPaFfeln0RsYBvwqvjAMyAsoixSpEYecaXbPdFd17blGxmrkyIG6qUQBEfGv7/t9X9Jf/epX4EmWJiJkzuimroqyJASfni6MMff3S0TgWBzvVjetborm2Lnu9OnjTz77v8CEVt7YDiGHrJeyjQD7om67Lp2MKCFeO6rRZvcglapk4wDNZrPZfL5a3W+3W9rWDcZAqW8qa40CggEcAPbIiTAY5AOMMcUkS6PV9r54V9j+ND+QJGiNnwwXSRpbZxnCdVO2dVuut0EU7WTRye50PJe7cltsOt3JtuWUZ6F4/bCURkciJH/z13+VD3OlFQVwxrGAcc7CMATAzjohAm2kCALvHSaAOWt1LVV92K9FwOI4ts5QQjjC1fYwjfOyLL67/v12d88YDxg1st1s1k3b5FnGGNG6k3VrjGzLgq7Xa498HMfIg7MeIUjTRMquLsqTk5M8z//zvz6sH5ZSd7VqK1mbzoU8ULZrjocP7Xfz0zMS2k6jAaJc0zScePM2jClB6H55xz1Ox4NJlJjGtFXb1t1glCBmverI2enpw8N6v9sjQA6grFrCibW+ke18PguFmE9nFAhCqGzLsi48stPTufWEc3EyXxDA9W7vGkkMDJJByIM8Hp5NT4CgsqoQwiIOQy6s8t6gOEwIdR5ZQjH98Scvo1Ck6aBs5X5/jKMgSdPVZoswAAD1iDE2mY5vl3dF2QDGk/GIhSInrCgL2TbgMNVADE6yeBimzhknW5rSensUnJWHuq5lyFtwWCst2+5sMao757Cn2ltMaJykRd0O0tR5e3v73gAiHmmp6IBhAnmczvPRapO826z3qy0vooBH43yWJ+Mkim3Vtav9fDSlCAQXYn7yxduv18edtma/3Stt8sEYEErTXEr58HDUzuXTjDZSRaGpmirLw+vr90mSYYTzMNzt99fX148vrqzRIogm48lF/SiZTOMke/zo6Xg8ZZicLy6jKPinf/yHNAqx95ySIAgAqGwVo/Hd3Xeq04yHxlgeMOcd5dh4pY1lIaPDLN/sdk1RTRaji6vTw0HGcRIGQpwIcL5rWyBea00Jo54wwxaj2c//98/KouZBUB2Ob756f/fuJuYmjoRq20mWB2ly2Bcftg+yqSmLRBAbYzBGURwY66zVghOHNfXOVVV7sHXjzJOnFyLi1vjZ6UlRlAQhpTXVttgdHu7ujtsNi+MoiAeDgVb633/9r/vtrjwcy/22QrppZYQpury6StPPfvJ5+W+/dp0HBIzSyWREKLJKaatYEDiPTGvIL/7/zzBhIgwRwsfDkZKAMQqApZTO2IjzzcP9/fK2t2PTBVH84vnL8XTyzVdf//DubVMVDw8PTVU467w1nDKt9KOnz3/0018sHr982GwoJ9PpqDhsd9ut6hSPmIiDMBLGGJomaWesB8AYKyWrqt5ut0bfEErB21mWEcKjfklExONnz1+9esUo62S7226rYleVNSUkCEOk1Wg0jgTHGEupnzx68Xd/+/fL5e31u+/AUGRXzmvKKBCijSHAaBiHpiwt8oAs8k5pE4RR3e5sp5JIvF/eX5wu9PGQpOMf//TFZ//v52ESWmfPLi+++ubL3d5q3TFCGAIxHIVxXBWHfVk2Yp86mmf5/JPZy8f/6+bZZ3d394fjqtOHIIo4F5QJWhXHsiybtjXOJUk6HE4p5845b11RHoEGiydPwmw4nU4vHz0KothoSTB++vTRL//0l19+8cW7P3yr2xYDTrNBNp6MprN8Ppfedm2lOHVaAeDpcGKV4YQkydOLy8swTqbzE6q1ds5q68IoHGS5CMPtvqdYp2RZlldPnkymJ7OT8zSJ4yTu6eYJIYQy8vLFi3E6HOWz6++/5wzy4WAwyK01YRrXu6PTWjI/HI4YA2eslmXI6fninGAaBmEYhNQH9Ifru8FoQrN4J6tNcxwMhsjDbreMh8mz58+SbCCEQMgjgpD3QSAAgTU65gKNxi+ePx/mQ62r8WSaZfnd3U3bNBgZ2UlAKfLGOT/I4pefPLXWxVGSjUYiiDjDVHnnAvx+9V6Dbdtuu79dLK4AMUcswbRtmyAIvHPGKG+6QAggzHTKyM4pHRCYjLIsSz3YIEwPx50H1PVbgkeOMUwIYr1PuBhRjCnBNAhABFgbSRE44iBJ0ziKi/2+Ppa/W3/hEPBAXJ0/adqmLcu3r78u6+3LF5+dnl14b5r9vtxuVSsJZU4bRjAfZNJ25WHbFCVQApgEhAIAspYFiGMA3Od8/8x7raX3QFe399ThPM+B4K5tddM6Z8eTKRfhxfmi7RrOAWPtvFS6BQBrLUV4fXPzH//yz6PZtCyKk/Pz81c/MRiv75Zt02TTsba2qqpMyjwd9FXEe2ccIp546oxy3gEidDoaKG0cgWq/S6Pg8vPPkzgGwPebhzgUZVlgRp88+5GUV3E00v1PtdMGnPv88/+DBQMCy82+KArluqLYBTxwzsq27cdKMelv6Jw1hBKMsTEKY8wIRd7RN7e/P5mfCBoHwnUKbXabsimbqq665ng8Oq2ePb96evlsgCdt23lOTNXWTT25PMvSgTK2aiqSzaQy67uHWpaYIedtXZRRFBLkCXIEUI8icKhnFBDMvPWAPHny6ZlUkjjECItEHDChpdLaEIe9RYEQSvXpNBjk/bi0rg97AGIAaqU9I6VsDsVhdX//w83bti1CEVpjD/vjIM8m+SiMYs4CgvvrAgZCCOCPykOeUqAAFGMIBDfKOWXnw6keIO+RVEqwZLXa/fbL3z1+/Lwuqu2b7+4f7p7++FMeUuNsWVYPq9V+vzoedtZqRpnq5G53IJhFfTIL/HE558ADwbhvV9543xcsOkpmCECqLtZWtZogSggbjYdNp6CqOOdRGhNGjVZx1HfE+emEBNgjxHlIKSeYYiBl3XiPwjCyxlZlMZvP41gwTgkGa3XPG0YBE4+QMR4AnLV0/Pi5x+7t69/GSNFEjIcXgIkGb43JpuNDcUSHXcD4N6+/SXi4qY/bt9uZVZwKTEhRFLe37/f7PWCUDAbe2aZtA85G4yxN4v6KyCHUKwyhj/t57z308WgMrdoSUXCAPmzX8+lZRzxm2CGPh8Pdfvlh/f7RxVXrut/84SvwyHdVRGnx3e+dQwhInA7LtlbOpGEim7aTJQ3I+WIxm03DOKK4r4gEI2Sd/Thh5521Xja1CAK6XL7zgAgnbdmtNvettdEgV0bnWS5d/ejZVRIOtsU+SlPom71tug7AL+/XjLEzgH1VMEp5KPo/zpskZpPpMIki7BEjBGhvYvAIAIwxSimPcM8SgmkUBoQw610ooqI4ltVme1xa547HcDw8sQjJVm7X+ylluuvkbk8xHQwzaU02Gi7Xy+JY5aORISRJU0d8koVhHBFCyUduQE93BASj3s99vFjnA84pZzRPh0ma3C/vne8b6LFYWmf6zuKzgch4IDrlUWuKu41qWsAonaTf/+HNar0+W5zc3K6QI6gsRCCmFxfALI04IYxQBpgQSnEvP+I9cs7hvi8TQnt5OwBaVaV3Zr28n0zmVnU9TZFD0L8v0X5SGIBaqRvjo0E2nExFHEe7bSybb9+8Ro5PJlMe8jCKMcFxkgAnBPrsRN7/j3F7YBsAjD5uDxj3dgLoT9R/d2i9ftDaAMX9HAhjNAjCCH3s9eefPMNJ4jDDjK5XK0fIsT3WzZZAks3PAxGUuqnbdjIZO2QYY5RwhLxDxnumrekV3c/c9yfwGBD1zlDTaWNtEIrhaLJc3mnnoZ8GkUqXVW1MlYSZSHMqgs364cP7D1i29eGhRxwOp5OrY3XYlxuw7sX8LEmHWklACrDHFOmeR72FKGGov6enlGpt+me2Jxe+ububzqZlVXVKIYwEC7x1QRgFIuQOCxE2VbNarq6vX08H4/f37y8urwLA5WG3uf/ASCjbBlmf/FmCCUdedUo5Z60LwxB7B5Tw3kjW9HMF/Md8s85T7SAO0ocPm31xRAQmkxFYg3u0wW6zCXna1d1mvQUMHPP3P9wyRp48fqWLQ1uUrZKN3IciGuWD8nhs4lQ2R2+VU857x4nAuFcLskgZ3edxbyqPMDjkaav1YnFha7WN141Ws5OT3W4VBEHII2t7us9nizjOGGV1VdjB6MXVI0zZ6Pz8dDz88uvf9VTpIexfv3szzvOIMou9MdJ3nXUGAzFGIehxjXsx+b4SYfAA5NGrqyTOomjQdF0r2+1mixw4C0ZZRtj19zfK+zROR6OcYzKME8H4Ybttqko2sm1aYF6DtmA7o05ni1GaccZ6I/XYgo+fnlZAAONexW3boF7ynkxOTyjv++tmvf6j8by249HEaSvLKmZRwiNVNnkSxzzgHl2/fSc454F48+23RVF68DSgYcQdmLo6np8uIiE4D4zRPTKQIwQHImacOuu7rpOybeqaUkb+4s//cr/abNarKI6zbMiZAIeU0s5aq2waDgLCzuaL+nj8+je/jXiQ5XkgBKaUUVqVpbEWKKIB9BVWqvl4Pp/NAcC7fpGPDMOEE0qQ76lpTOesZYzTgRDTVz+6/uFGFk1XyzCKKGaDLDVK+sjNRidt1VTH8ub2+rjfV8cpZrRu2upQtKpDFE3HQ2mVbGwPBM4YDwkJCdN9y+yIMqovS0iavv3wHgr4IziNoZ9++un89PRPAB/LYrPd1k1jtEHe7fdr5Pv2ZK32GF1cXl5enmulrHUkFMw6p5g1eLnbsZCdni+AIKvNcrV8unj8MR0CzTwF27+TWIswBuc++gp5ZAgR/x0AAP//wu+rMIkxViIAAAAASUVORK5CYII=" alt=@alexander-akait size=20 height=20 width=20 data-view-component=true class="avatar avatar-small circle">
<a class="color-fg-muted wb-break-all" data-hovercard-type=user data-hovercard-url=/users/alexander-akait/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/alexander-akait aria-keyshortcuts=Alt+ArrowUp>alexander-akait</a>
</div>
<div class="mb-md-2 mr-3 mr-md-0 d-flex pt-1 pt-sm-0" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<a href=https://github.com/webpack/webpack/tree/v5.101.2 data-view-component=true class="Link Link--muted" data-turbo-frame=repo-content-turbo-frame><div data-view-component=true class="css-truncate css-truncate-target">
<svg aria-label=Tag role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-tag">
<path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path>
</svg>
<span class="ml-1 wb-break-all">
v5.101.2
</span>
</div></a>
</div>
<div style=position:relative;top:1px class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<a data-hovercard-type=commit data-hovercard-url=/webpack/webpack/commit/1d9cc240a29d17f3986d9e9f96f2589d823e832c/hovercard href=https://github.com/webpack/webpack/commit/1d9cc240a29d17f3986d9e9f96f2589d823e832c data-view-component=true class="Link Link--muted mb-2" aria-keyshortcuts=Alt+ArrowUp data-turbo-frame=repo-content-turbo-frame><svg aria-label=Commit role=img height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-git-commit">
<path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path>
</svg>
<code class="f5 ml-1 wb-break-all">1d9cc24</code></a>
</div>
<div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0">
<select-panel use_experimental_non_local_form=true id=select-panel-dd9d1e0c-f28b-408d-a632-09c8fdc18806 anchor-align=start anchor-side=outside-bottom data-select-variant=single data-fetch-strategy=eventually_local data-open-on-load=false data-view-component=true data-catalyst>
<dialog-helper>
<button id=select-panel-dd9d1e0c-f28b-408d-a632-09c8fdc18806-button aria-controls=select-panel-dd9d1e0c-f28b-408d-a632-09c8fdc18806-dialog aria-haspopup=dialog aria-expanded=false type=button data-view-component=true class="Button--secondary Button--small Button"> <span class=Button-content>
<span class=Button-label>Compare</span>
<span class="Button-visual Button-trailingVisual">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-triangle-down">
<path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
</svg>
</span>
</span>
</button>
<dialog id=select-panel-dd9d1e0c-f28b-408d-a632-09c8fdc18806-dialog aria-labelledby=select-panel-dd9d1e0c-f28b-408d-a632-09c8fdc18806-dialog-title data-target=select-panel.dialog style=position:absolute data-view-component=true class="Overlay Overlay-whenNarrow Overlay--size-small-portrait sf-hidden">
</dialog> </dialog-helper>
</select-panel> </div>
</div>
<div class=col-md-9>
<div data-view-component=true class=Box>
<div data-view-component=true class=Box-body> <div class="d-flex flex-md-row flex-column">
<div class="d-flex flex-row flex-1 mb-3 wb-break-word">
<div class=flex-1 data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<span data-view-component=true class="f1 text-bold d-inline mr-3"><a href=https://github.com/webpack/webpack/releases/tag/v5.101.2 data-view-component=true class="Link--primary Link" data-turbo-frame=repo-content-turbo-frame>v5.101.2</a></span>
<span>
<div class="ml-2 d-none d-md-inline">
</div>
</span>
</div>
<div class="mt-3 ml-2 d-md-none sf-hidden">
</div>
<div class="ml-2 mt-3 d-md-none sf-hidden">
</div>
</div>
<div class="d-flex mb-3" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
</div>
</div>
<div data-pjax=true data-test-selector=body-content data-view-component=true class="markdown-body my-3"><h3>Fixes</h3>
<ul>
<li>Fixed syntax error when comment is on the last line</li>
<li>Handle var declaration for <code>createRequire</code></li>
<li>Distinguish free variable and tagged variable</li>
</ul></div>
</div>
<div data-view-component=true class=Box-footer>
<div class=mb-3>
<details-toggle data-catalyst>
<details data-target=details-toggle.detailsTarget data-view-component=true><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary role=button data-target=details-toggle.summaryTarget data-action=click:details-toggle#toggle aria-expanded=false data-view-component=true> <span class="d-inline-flex flex-items-center">
<span data-view-component=true class="f3 text-bold ml-2 mr-2">Assets</span>
<span title=2 data-view-component=true class=Counter>2</span>
</span>
</summary>
<div data-view-component=true> <div data-view-component=true class="Box Box--condensed mt-3">
<ul data-view-component=true>
<li data-view-component=true class="Box-row d-flex flex-column flex-md-row"> <div style=overflow:hidden data-view-component=true class="d-flex flex-justify-start flex-items-center col-12 col-lg-6">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-file-zip color-fg-muted mr-2">
<path d="M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
<a href=https://github.com/webpack/webpack/archive/refs/tags/v5.101.2.zip rel=nofollow data-turbo=false data-view-component=true class=Truncate>
<span data-view-component=true class="Truncate-text text-bold">Source code</span>
<span data-view-component=true class=Truncate-text>(zip)</span>
</a></div> <div data-view-component=true class="d-flex flex-auto flex-justify-end flex-items-center col-md-6 ml-3 ml-md-0 mt-1 mt-md-0 pl-1 pl-md-0">
<span style=white-space:nowrap;min-width:clamp(75px,15vw,100px) data-view-component=true class="color-fg-muted text-right flex-shrink-0 flex-grow-0 ml-2 ml-sm-3 ml-md-4"><relative-time datetime=2025-08-14T15:56:22Z class=no-wrap prefix title="Aug 14, 2025 at 11:56 PM GMT+8"><template shadowrootmode=open>Aug 14, 2025</template>2025-08-14T15:56:22Z</relative-time></span>
</div></li>
<li data-view-component=true class="Box-row d-flex flex-column flex-md-row"> <div style=overflow:hidden data-view-component=true class="d-flex flex-justify-start flex-items-center col-12 col-lg-6">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-file-zip color-fg-muted mr-2">
<path d="M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
<a href=https://github.com/webpack/webpack/archive/refs/tags/v5.101.2.tar.gz rel=nofollow data-turbo=false data-view-component=true class=Truncate>
<span data-view-component=true class="Truncate-text text-bold">Source code</span>
<span data-view-component=true class=Truncate-text>(tar.gz)</span>
</a></div> <div data-view-component=true class="d-flex flex-auto flex-justify-end flex-items-center col-md-6 ml-3 ml-md-0 mt-1 mt-md-0 pl-1 pl-md-0">
<span style=white-space:nowrap;min-width:clamp(75px,15vw,100px) data-view-component=true class="color-fg-muted text-right flex-shrink-0 flex-grow-0 ml-2 ml-sm-3 ml-md-4"><relative-time datetime=2025-08-14T15:56:22Z class=no-wrap prefix title="Aug 14, 2025 at 11:56 PM GMT+8"><template shadowrootmode=open>Aug 14, 2025</template>2025-08-14T15:56:22Z</relative-time></span>
</div></li>
</ul>
</div></div>
</details></details-toggle>
</div>
<div class="d-flex flex-row flex-wrap flex-justify-between js-comment">
<div data-view-component=true class="comment-reactions js-reactions-container js-reaction-buttons-container social-reactions reactions-container has-reactions d-flex">
<reactions-menu tabindex=-1 data-catalyst>
<details data-action=toggle:reactions-menu#focusFirstItem data-target=reactions-menu.details class="dropdown details-reset details-overlay d-inline-block new-reactions-dropdown js-reaction-popover-container js-comment-header-reaction-button"><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary data-target=reactions-menu.summary aria-label="Add or remove reactions" aria-haspopup=true data-view-component=true class="circle reaction-dropdown-button reaction-dropdown-button--inline btn-invisible btn p-0 mr-1 d-flex flex-justify-center flex-items-center color-bg-subtle border color-border-muted"> <svg height=18 aria-hidden=true viewBox="0 0 16 16" version=1.1 width=18 data-view-component=true class="octicon octicon-smiley social-button-emoji">
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm3.82 1.636a.75.75 0 0 1 1.038.175l.007.009c.103.118.22.222.35.31.264.178.683.37 1.285.37.602 0 1.02-.192 1.285-.371.13-.088.247-.192.35-.31l.007-.008a.75.75 0 0 1 1.222.87l-.022-.015c.02.013.021.015.021.015v.001l-.001.002-.002.003-.005.007-.014.019a2.066 2.066 0 0 1-.184.213c-.16.166-.338.316-.53.445-.63.418-1.37.638-2.127.629-.946 0-1.652-.308-2.126-.63a3.331 3.331 0 0 1-.715-.657l-.014-.02-.005-.006-.002-.003v-.002h-.001l.613-.432-.614.43a.75.75 0 0 1 .183-1.044ZM12 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM5 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm5.25 2.25.592.416a97.71 97.71 0 0 0-.592-.416Z"></path>
</svg>
</summary> <form class=js-pick-reaction data-turbo=false action=/webpack/webpack/reactions accept-charset=UTF-8 method=post>
<ul class="dropdown-menu mt-2 d-flex mb-2 anim-scale-in dropdown-menu-reactions dropdown-menu-ne" role=menu>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-107253 value="THUMBS_UP react" data-reaction-label=+1 data-reaction-content=+1 data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label="thumbs up" type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class=d-flex>👍</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-d55c77 value="LAUGH react" data-reaction-label=Laugh data-reaction-content=smile data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=laugh type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=smile fallback-src=https://github.githubassets.com/assets/1f604-7528822fb4c5.png class=d-flex>😄</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-76a49e value="HOORAY react" data-reaction-label=Hooray data-reaction-content=tada data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=hooray type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class=d-flex>🎉</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-c401ba value="HEART react" data-reaction-label=Heart data-reaction-content=heart data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=heart type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=heart fallback-src=https://github.githubassets.com/assets/2764-982dc91ea48a.png class=d-flex>❤️</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-fdfbcf value="ROCKET react" data-reaction-label=Rocket data-reaction-content=rocket data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=rocket type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class=d-flex>🚀</g-emoji>
</button> </li>
<li role=presentation>
<button name=input[content] id=reactions--reaction_button_component-9785c1 value="EYES react" data-reaction-label=Eyes data-reaction-content=eyes data-targets=reactions-menu.menuItems role=menuitemcheckbox aria-checked=false aria-label=eyes type=submit data-view-component=true class="dropdown-item dropdown-item-reaction btn-invisible btn d-flex no-underline color-fg-muted flex-justify-center flex-items-center rounded-2"> <g-emoji alias=eyes fallback-src=https://github.githubassets.com/assets/1f440-ee44e91e92a7.png class=d-flex>👀</g-emoji>
</button> </li>
</ul>
</form>
</details>
</reactions-menu>
<form class=js-pick-reaction data-turbo=false action=/webpack/webpack/reactions accept-charset=UTF-8 method=post>
<div class="js-comment-reactions-options d-flex flex-items-center flex-row flex-wrap">
<button name=input[content] id=reactions--reaction_button_component-6fa2b2 value="THUMBS_UP react" data-button-index-position=0 data-reaction-label=+1 data-reaction-content=+1 aria-pressed=false aria-label="thumbs up (3): alexander-akait, 11:56PM on August 14, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-c822ccdf-6e7d-4df5-aff0-fc609b7a933c> <g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class=social-button-emoji>👍</g-emoji>
<span class=js-discussion-reaction-group-count>3</span>
</button> <tool-tip id=tooltip-c822ccdf-6e7d-4df5-aff0-fc609b7a933c for=reactions--reaction_button_component-6fa2b2 popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>Dmitriy-Frostoff, github-actions[bot], and patrykszwed reacted with thumbs up emoji</tool-tip>
<button name=input[content] id=reactions--reaction_button_component-b4d65d value="HOORAY react" data-button-index-position=3 data-reaction-label=Hooray data-reaction-content=tada aria-pressed=false aria-label="hooray (2): alexander-akait, 11:56PM on August 14, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-575929e8-4272-463b-820b-a2c7e939d6b6> <g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class=social-button-emoji>🎉</g-emoji>
<span class=js-discussion-reaction-group-count>2</span>
</button> <tool-tip id=tooltip-575929e8-4272-463b-820b-a2c7e939d6b6 for=reactions--reaction_button_component-b4d65d popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>github-actions[bot] and qwuik reacted with hooray emoji</tool-tip>
<button name=input[content] id=reactions--reaction_button_component-053682 value="ROCKET react" data-button-index-position=6 data-reaction-label=Rocket data-reaction-content=rocket aria-pressed=false aria-label="rocket (2): alexander-akait, 11:56PM on August 14, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-5ded8c3a-f1c4-43fd-ad10-f2833623db5d> <g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class=social-button-emoji>🚀</g-emoji>
<span class=js-discussion-reaction-group-count>2</span>
</button> <tool-tip id=tooltip-5ded8c3a-f1c4-43fd-ad10-f2833623db5d for=reactions--reaction_button_component-053682 popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>Dmitriy-Frostoff and github-actions[bot] reacted with rocket emoji</tool-tip>
<button name=input[content] id=reactions--reaction_button_component-29f18e value="EYES react" data-button-index-position=7 data-reaction-label=Eyes data-reaction-content=eyes aria-pressed=false aria-label="eyes (1): alexander-akait, 11:56PM on August 14, 2025" type=submit data-view-component=true class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2" aria-describedby=tooltip-2f6821ab-f2ea-40a7-8967-97be732ba618> <g-emoji alias=eyes fallback-src=https://github.githubassets.com/assets/1f440-ee44e91e92a7.png class=social-button-emoji>👀</g-emoji>
<span class=js-discussion-reaction-group-count>1</span>
</button> <tool-tip id=tooltip-2f6821ab-f2ea-40a7-8967-97be732ba618 for=reactions--reaction_button_component-29f18e popover=manual data-direction=n data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>Dmitriy-Frostoff reacted with eyes emoji</tool-tip>
<div class=js-reactions-container>
<details class="dropdown details-reset details-overlay d-inline-block js-all-reactions-popover" hidden><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
<summary aria-haspopup=true data-view-component=true class="Button--link Button--medium Button"> <span class=Button-content>
<span class=Button-label>All reactions</span>
</span>
</summary>
<ul class="dropdown-menu dropdown-menu-se">
<li class=dropdown-item aria-label="Dmitriy-Frostoff, github-actions[bot], and patrykszwed reacted with thumbs up emoji">
<g-emoji alias=+1 fallback-src=https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png class="social-button-emoji mr-2">👍</g-emoji>
<span>3 reactions</span>
</li>
<li class=dropdown-item aria-label="github-actions[bot] and qwuik reacted with hooray emoji">
<g-emoji alias=tada fallback-src=https://github.githubassets.com/assets/1f389-36899a2cb781.png class="social-button-emoji mr-2">🎉</g-emoji>
<span>2 reactions</span>
</li>
<li class=dropdown-item aria-label="Dmitriy-Frostoff and github-actions[bot] reacted with rocket emoji">
<g-emoji alias=rocket fallback-src=https://github.githubassets.com/assets/1f680-d0ef47fdb515.png class="social-button-emoji mr-2">🚀</g-emoji>
<span>2 reactions</span>
</li>
<li class=dropdown-item aria-label="Dmitriy-Frostoff reacted with eyes emoji">
<g-emoji alias=eyes fallback-src=https://github.githubassets.com/assets/1f440-ee44e91e92a7.png class="social-button-emoji mr-2">👀</g-emoji>
<span>1 reaction</span>
</li>
</ul>
</details>
</div>
</div>
</form> <div data-view-component=true class="color-fg-muted mt-1">4 people reacted</div>
</div>
</div>
</div>
</div></div>
</div>
</section>
<div class="paginate-container d-none d-sm-flex flex-sm-justify-center" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<div role=navigation aria-label=Pagination class=pagination><span class="previous_page disabled" aria-label="Previous page">Previous</span> <em class=current aria-label="Page 1" aria-current=page data-total-pages=45>1</em> <a rel=next aria-label="Page 2" href="https://github.com/webpack/webpack/releases?page=2" data-turbo-frame=repo-content-turbo-frame>2</a> <a aria-label="Page 3" href="https://github.com/webpack/webpack/releases?page=3" data-turbo-frame=repo-content-turbo-frame>3</a> <a aria-label="Page 4" href="https://github.com/webpack/webpack/releases?page=4" data-turbo-frame=repo-content-turbo-frame>4</a> <a aria-label="Page 5" href="https://github.com/webpack/webpack/releases?page=5" data-turbo-frame=repo-content-turbo-frame>5</a> <span class=gap></span> <a aria-label="Page 44" href="https://github.com/webpack/webpack/releases?page=44" data-turbo-frame=repo-content-turbo-frame>44</a> <a aria-label="Page 45" href="https://github.com/webpack/webpack/releases?page=45" data-turbo-frame=repo-content-turbo-frame>45</a> <a class=next_page aria-label="Next page" rel=next href="https://github.com/webpack/webpack/releases?page=2" data-turbo-frame=repo-content-turbo-frame>Next</a></div>
</div>
<div class="paginate-container d-sm-none mb-5 sf-hidden" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
</div>
</div>
</div>
</turbo-frame>
</main>
</div>
</div>
<footer class="footer pt-7 pb-6 f6 color-fg-muted color-border-subtle p-responsive" role=contentinfo>
<h2 class=sr-only>Footer</h2>
<div class="d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap">
<div class="d-flex flex-items-center flex-shrink-0 mx-2">
<a aria-label="GitHub Homepage" class="footer-octicon mr-2" href=https://github.com/>
<svg aria-hidden=true height=24 viewBox="0 0 24 24" version=1.1 width=24 data-view-component=true class="octicon octicon-mark-github">
<path d="M12 1C5.923 1 1 5.923 1 12c0 4.867 3.149 8.979 7.521 10.436.55.096.756-.233.756-.522 0-.262-.013-1.128-.013-2.049-2.764.509-3.479-.674-3.699-1.292-.124-.317-.66-1.293-1.127-1.554-.385-.207-.936-.715-.014-.729.866-.014 1.485.797 1.691 1.128.99 1.663 2.571 1.196 3.204.907.096-.715.385-1.196.701-1.471-2.448-.275-5.005-1.224-5.005-5.432 0-1.196.426-2.186 1.128-2.956-.111-.275-.496-1.402.11-2.915 0 0 .921-.288 3.024 1.128a10.193 10.193 0 0 1 2.75-.371c.936 0 1.871.123 2.75.371 2.104-1.43 3.025-1.128 3.025-1.128.605 1.513.221 2.64.111 2.915.701.77 1.127 1.747 1.127 2.956 0 4.222-2.571 5.157-5.019 5.432.399.344.743 1.004.743 2.035 0 1.471-.014 2.654-.014 3.025 0 .289.206.632.756.522C19.851 20.979 23 16.854 23 12c0-6.077-4.922-11-11-11Z"></path>
</svg>
</a>
<span>
© 2026 GitHub,&nbsp;Inc.
</span>
</div>
<nav aria-label=Footer>
<h3 class=sr-only id=sr-footer-heading>Footer navigation</h3>
<ul class="list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0" aria-labelledby=sr-footer-heading>
<li class=mx-2>
<a data-analytics-event='{"category":"Footer","action":"go to Terms","label":"text:terms"}' href=https://docs.github.com/site-policy/github-terms/github-terms-of-service data-view-component=true class="Link--secondary Link">Terms</a>
</li>
<li class=mx-2>
<a data-analytics-event='{"category":"Footer","action":"go to privacy","label":"text:privacy"}' href=https://docs.github.com/site-policy/privacy-policies/github-privacy-statement data-view-component=true class="Link--secondary Link">Privacy</a>
</li>
<li class=mx-2>
<a data-analytics-event='{"category":"Footer","action":"go to security","label":"text:security"}' href=https://github.com/security data-view-component=true class="Link--secondary Link">Security</a>
</li>
<li class=mx-2>
<a data-analytics-event='{"category":"Footer","action":"go to status","label":"text:status"}' href=https://www.githubstatus.com/ data-view-component=true class="Link--secondary Link">Status</a>
</li>
<li class=mx-2>
<a data-analytics-event='{"category":"Footer","action":"go to community","label":"text:community"}' href=https://github.community/ data-view-component=true class="Link--secondary Link">Community</a>
</li>
<li class=mx-2>
<a data-analytics-event='{"category":"Footer","action":"go to docs","label":"text:docs"}' href=https://docs.github.com/ data-view-component=true class="Link--secondary Link">Docs</a>
</li>
<li class=mx-2>
<a data-analytics-event='{"category":"Footer","action":"go to contact","label":"text:contact"}' href="https://support.github.com/?tags=dotcom-footer" data-view-component=true class="Link--secondary Link">Contact</a>
</li>
<li class=mx-2>
<cookie-consent-link data-catalyst>
<button type=button class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent" data-action=click:cookie-consent-link#showConsentManagement data-analytics-event='{"location":"footer","action":"cookies","context":"subfooter","tag":"link","label":"cookies_link_subfooter_footer"}'>
Manage cookies
</button>
</cookie-consent-link>
</li>
<li class=mx-2>
<cookie-consent-link data-catalyst>
<button type=button class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent text-left" data-action=click:cookie-consent-link#showConsentManagement data-analytics-event='{"location":"footer","action":"dont_share_info","context":"subfooter","tag":"link","label":"dont_share_info_link_subfooter_footer"}'>
Do not share my personal information
</button>
</cookie-consent-link>
</li>
</ul>
</nav>
</div>
</footer>
<ghcc-consent id=ghcc class="position-fixed bottom-0 left-0" style=z-index:999999 data-locale=en data-initial-cookie-consent-allowed data-cookie-consent-required=false data-catalyst></ghcc-consent>
<div id=ajax-error-message class="ajax-error-message flash flash-error sf-hidden" hidden>
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-alert">
<path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
You cant perform that action at this time.
</div>
<template id=site-details-dialog>
<details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open="">
<summary role="button" aria-label="Close dialog"></summary>
<details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal">
<button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog="">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
<path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
</button>
<div class="octocat-spinner my-6 js-details-dialog-spinner"></div>
</details-dialog>
</details>
</template>
<div class="Popover js-hovercard-content position-absolute" style=display:none;outline:none>
</div>
<template id=snippet-clipboard-copy-button>
<div class="zeroclipboard-container position-absolute right-0 top-0">
<clipboard-copy aria-label="Copy" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2">
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2">
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
</svg>
</clipboard-copy>
</div>
</template>
<template id=snippet-clipboard-copy-button-unpositioned>
<div class="zeroclipboard-container">
<clipboard-copy aria-label="Copy" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon">
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
</svg>
</clipboard-copy>
</div>
</template>
<style class=sf-hidden>.user-mention[href$="/cdostan"]:before,.user-mention[href$="/cdostan"]:after{content:"";display:inline-block;width:2px}</style>
</div>
<div id=js-global-screen-reader-notice class="sr-only mt-n1" aria-live=polite aria-atomic=true></div>
<div id=js-global-screen-reader-notice-assertive class="sr-only mt-n1" aria-live=assertive aria-atomic=true></div>
<single-file-infobar style="accent-color: initial !important; place-content: initial !important; place-items: initial !important; place-self: initial !important; alignment-baseline: initial !important; anchor-name: initial !important; anchor-scope: initial !important; animation-composition: initial !important; animation: initial !important; appearance: initial !important; aspect-ratio: initial !important; backdrop-filter: initial !important; backface-visibility: initial !important; background: initial !important; background-blend-mode: initial !important; baseline-shift: initial !important; block-size: initial !important; border-block: initial !important; border: initial !important; border-radius: initial !important; border-collapse: initial !important; border-end-end-radius: initial !important; border-end-start-radius: initial !important; border-inline: initial !important; border-start-end-radius: initial !important; border-start-start-radius: initial !important; inset: initial !important; box-shadow: initial !important; box-sizing: initial !important; break-after: initial !important; break-before: initial !important; break-inside: initial !important; buffered-rendering: initial !important; caption-side: initial !important; caret-color: initial !important; clear: initial !important; clip: initial !important; clip-path: initial !important; clip-rule: initial !important; color: initial !important; color-interpolation: initial !important; color-interpolation-filters: initial !important; color-scheme: initial !important; column-count: initial !important; column-fill: initial !important; gap: initial !important; column-rule-color: initial !important; column-rule-style: initial !important; column-rule-width: initial !important; column-span: initial !important; column-width: initial !important; contain: initial !important; contain-intrinsic-block-size: initial !important; contain-intrinsic-size: initial !important; contain-intrinsic-inline-size: initial !important; container-name: initial !important; container-type: initial !important; content: initial !important; content-visibility: initial !important; counter-increment: initial !important; counter-reset: initial !important; counter-set: initial !important; cursor: initial !important; cx: initial !important; cy: initial !important; direction: initial !important; display: initial !important; dominant-baseline: initial !important; dynamic-range-limit: initial !important; empty-cells: initial !important; field-sizing: initial !important; fill: initial !important; fill-opacity: initial !important; fill-rule: initial !important; filter: initial !important; flex: initial !important; flex-flow: initial !important; float: initial !important; flood-color: initial !important; flood-opacity: initial !important; font-family: initial !important; font-feature-settings: initial !important; font-kerning: initial !important; font-optical-sizing: initial !important; font-palette: initial !important; font-size: initial !important; font-size-adjust: initial !important; font-style: initial !important; font-synthesis-small-caps: initial !important; font-synthesis-style: initial !important; font-synthesis-weight: initial !important; font-variant-alternates: initial !important; font-variant-caps: initial !important; font-variant-east-asian: initial !important; font-variant-ligatures: initial !important; font-variant-numeric: initial !important; font-variant-position: initial !important; font-variation-settings: initial !important; font-weight: initial !important; font-width: initial !important; glyph-orientation-horizontal: initial !important; glyph-orientation-vertical: initial !important; grid: initial !important; grid-column-end: initial !important; grid-column-start: initial !important; grid-row-end: initial !important; grid-row-start: initial !important; hanging-punctuation: initial !important; height: initial !important; hyphenate-character: initial !important; hyphens: initial !important; image-orientation: initial !important; image-rendering: initial !important; inline-size: initial !important; inset-block: initial !important; inset-inline: initial !important; isolation: initial !important; letter-spacing: initial !important; lighting-color: initial !important; line-break: initial !important; line-height: initial !important; list-style: initial !important; margin-block: initial !important; margin: initial !important; margin-inline: initial !important; margin-trim: initial !important; marker: initial !important; mask: initial !important; mask-composite: initial !important; mask-mode: initial !important; mask-size: initial !important; mask-type: initial !important; math-shift: initial !important; math-style: initial !important; max-block-size: initial !important; max-height: initial !important; max-inline-size: initial !important; max-width: initial !important; min-block-size: initial !important; min-height: initial !important; min-inline-size: initial !important; min-width: initial !important; mix-blend-mode: initial !important; object-fit: initial !important; object-position: initial !important; offset-anchor: initial !important; offset-distance: initial !important; offset-path: initial !important; offset-position: initial !important; offset-rotate: initial !important; opacity: initial !important; order: initial !important; orphans: initial !important; outline: initial !important; outline-offset: initial !important; overflow-block: initial !important; overflow-inline: initial !important; overflow-wrap: initial !important; overflow: initial !important; overscroll-behavior-block: initial !important; overscroll-behavior-inline: initial !important; overscroll-behavior: initial !important; padding-block: initial !important; padding: initial !important; padding-inline: initial !important; paint-order: initial !important; perspective: initial !important; perspective-origin: initial !important; pointer-events: initial !important; position: initial !important; position-anchor: initial !important; position-area: initial !important; position-try: initial !important; position-visibility: initial !important; print-color-adjust: initial !important; quotes: initial !important; r: initial !important; resize: initial !important; rotate: initial !important; ruby-align: initial !important; ruby-overhang: initial !important; ruby-position: initial !important; rx: initial !important; ry: initial !important; scale: initial !important; scroll-behavior: initial !important; scroll-margin-block: initial !important; scroll-margin: initial !important; scroll-margin-inline: initial !important; scroll-padding-block: initial !important; scroll-padding: initial !important; scroll-padding-inline: initial !important; scroll-snap-align: initial !important; scroll-snap-stop: initial !important; scroll-snap-type: initial !important; scroll-timeline: initial !important; scrollbar-color: initial !important; scrollbar-gutter: initial !important; scrollbar-width: initial !important; shape-image-threshold: initial !important; shape-margin: initial !important; shape-outside: initial !important; shape-rendering: initial !important; speak-as: initial !important; stop-color: initial !important; stop-opacity: initial !important; stroke: initial !important; stroke-color: initial !important; stroke-dasharray: initial !important; stroke-dashoffset: initial !important; stroke-linecap: initial !important; stroke-linejoin: initial !important; stroke-miterlimit: initial !important; stroke-opacity: initial !important; stroke-width: initial !important; tab-size: initial !important; table-layout: initial !important; text-align: initial !important; text-align-last: initial !important; text-anchor: initial !important; text-autospace: initial !important; text-box: initial !important; text-combine-upright: initial !important; text-decoration: initial !important; text-decoration-skip-ink: initial !important; text-emphasis-color: initial !important; text-emphasis-position: initial !important; text-emphasis-style: initial !important; text-indent: initial !important; text-orientation: initial !important; text-overflow: initial !important; text-rendering: initial !important; text-shadow: initial !important; text-transform: initial !important; text-underline-offset: initial !important; text-underline-position: initial !important; text-wrap: initial !important; timeline-scope: initial !important; touch-action: initial !important; transform: initial !important; transform-box: initial !important; transform-origin: initial !important; transform-style: initial !important; transition: initial !important; translate: initial !important; unicode-bidi: initial !important; vector-effect: initial !important; vertical-align: initial !important; view-timeline: initial !important; view-transition-class: initial !important; view-transition-name: initial !important; visibility: initial !important; white-space: initial !important; widows: initial !important; width: initial !important; will-change: initial !important; word-break: initial !important; word-spacing: initial !important; writing-mode: initial !important; x: initial !important; y: initial !important; z-index: initial !important; zoom: initial !important; -apple-pay-button-style: initial !important; -apple-pay-button-type: initial !important; border-spacing: initial !important; -webkit-box-align: initial !important; -webkit-box-decoration-break: initial !important; -webkit-box-direction: initial !important; -webkit-box-flex: initial !important; -webkit-box-flex-group: initial !important; -webkit-box-lines: initial !important; -webkit-box-ordinal-group: initial !important; -webkit-box-orient: initial !important; -webkit-box-pack: initial !important; -webkit-box-reflect: initial !important; -webkit-column-axis: initial !important; -webkit-column-progression: initial !important; -webkit-cursor-visibility: initial !important; -webkit-font-smoothing: initial !important; -webkit-hyphenate-limit-after: initial !important; -webkit-hyphenate-limit-before: initial !important; -webkit-hyphenate-limit-lines: initial !important; -webkit-initial-letter: initial !important; -webkit-line-align: initial !important; -webkit-line-box-contain: initial !important; -webkit-line-clamp: initial !important; -webkit-line-grid: initial !important; -webkit-line-snap: initial !important; -webkit-locale: initial !important; -webkit-nbsp-mode: initial !important; -webkit-rtl-ordering: initial !important; -webkit-text-fill-color: initial !important; -webkit-text-security: initial !important; -webkit-text-stroke-color: initial !important; -webkit-text-stroke-width: initial !important; -webkit-text-zoom: initial !important; -webkit-user-drag: initial !important; -webkit-user-modify: initial !important; -webkit-user-select: initial !important; --dialog-scrollgutter: initial !important;"><template shadowrootmode=open><div><style>.infobar,.infobar .infobar-icon,.infobar .infobar-link-icon {min-inline-size:28px;min-block-size:28px;box-sizing:border-box;}.infobar,.infobar .infobar-close-icon,.infobar .infobar-link-icon {opacity:0.7;transition:opacity 250ms;}.infobar:hover,.infobar .infobar-close-icon:hover,.infobar .infobar-link-icon:hover {opacity:1;}.infobar,.infobar-content {display:flex;}.infobar {position:fixed;max-height:calc(100% - 32px);top:16px;right:16px;margin-inline-start:16px;margin-block-end:16px;color:#2d2d2d;background-color:#737373;border:2px solid;border-color:#eee;border-radius:16px;z-index:2147483647;animation-name:flash;animation-duration:.5s;animation-timing-function:cubic-bezier(0.39,0.58,0.57,1);animation-delay:1s;animation-iteration-count:2;}.infobar:valid,.infobar:not(:focus-within):not(.infobar-focus) .infobar-content {display:none;}.infobar:focus-within,.infobar.infobar-focus {background-color:#f9f9f9;border-color:#878787;border-radius:8px;opacity:1;transition-property:opacity,background-color,border-color,border-radius,color;}.infobar-content {border:2px solid;border-color:#f9f9f9;border-radius:6px;background-color:#f9f9f9;overflow:auto;}.infobar-content span {font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:18px;word-break:break-word;white-space:pre-wrap;margin-inline:4px;margin-block:4px;}.infobar .infobar-icon,.infobar .infobar-close-icon,.infobar .infobar-link-icon {cursor:pointer;background-position:center;background-repeat:no-repeat;}.infobar .infobar-close-icon,.infobar .infobar-link-icon {align-self:flex-start;}.infobar .infobar-icon {position:absolute;min-inline-size:24px;min-block-size:24px;}@keyframes flash {0%,100% { background-color:#737373;}50% { background-color:#dd6a00;}}.infobar:focus-within .infobar-icon,.infobar.infobar-focus .infobar-icon {z-index:-1;background-image:none;margin:4px;}.infobar .infobar-close-icon {min-inline-size:22px;min-block-size:22px;}.infobar .infobar-icon {background-color:transparent;background-size:70%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAABhmlDQ1BJQ0MgcHJvZmlsZQAAKJF9kj1Iw0AYht+mSkUrDnYQcchQnSyIijqWKhbBQmkrtOpgcukfNGlIUlwcBdeCgz+LVQcXZ10dXAVB8AfEydFJ0UVK/C4ptIjx4LiH9+59+e67A4RGhalm1wSgapaRisfEbG5VDLyiDwEAvZiVmKkn0osZeI6ve/j4ehfhWd7n/hz9St5kgE8kjjLdsIg3iGc2LZ3zPnGIlSSF+Jx43KACiR+5Lrv8xrnosMAzQ0YmNU8cIhaLHSx3MCsZKvE0cVhRNcoXsi4rnLc4q5Uaa9XJbxjMaytprtMcQRxLSCAJETJqKKMCCxFaNVJMpGg/5uEfdvxJcsnkKoORYwFVqJAcP/gb/O6tWZiadJOCMaD7xbY/RoHALtCs2/b3sW03TwD/M3Cltf3VBjD3SXq9rYWPgIFt4OK6rcl7wOUOMPSkS4bkSH6aQqEAvJ/RM+WAwVv6EGtu31r7OH0AMtSr5Rvg4BAYK1L2use9ezr79u+ZVv9+AFlNcp0UUpiqAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH5AsHADIRLMaOHwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAAPUExURQAAAIqKioyNjY2OjvDw8L2y1DEAAAABdFJOUwBA5thmAAAAAWJLR0QB/wIt3gAAAGNJREFUSMdjYCAJsLi4OBCQx6/CBQwIGIDPCBcXAkYQUsACU+AwlBVQHg6Eg5pgZBGOboIJZugDFwRwoJECJCUOhJI1wZwzqmBUwagCuipgIqTABG9h7YIKaKGAURAFEF/6AQAO4HqSoDP8bgAAAABJRU5ErkJggg==);}.infobar .infobar-link-icon {right:4px;background-size:60%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAgMAAADXB5lNAAABhmlDQ1BJQ0MgcHJvZmlsZQAAKJF9kj1Iw0AYht+mSkUrDnYQcchQnSyIijqWKhbBQmkrtOpgcukfNGlIUlwcBdeCgz+LVQcXZ10dXAVB8AfEydFJ0UVK/C4ptIjx4LiH9+59+e67A4RGhalm1wSgapaRisfEbG5VDLyiDwEAvZiVmKkn0osZeI6ve/j4ehfhWd7n/hz9St5kgE8kjjLdsIg3iGc2LZ3zPnGIlSSF+Jx43KACiR+5Lrv8xrnosMAzQ0YmNU8cIhaLHSx3MCsZKvE0cVhRNcoXsi4rnLc4q5Uaa9XJbxjMaytprtMcQRxLSCAJETJqKKMCCxFaNVJMpGg/5uEfdvxJcsnkKoORYwFVqJAcP/gb/O6tWZiadJOCMaD7xbY/RoHALtCs2/b3sW03TwD/M3Cltf3VBjD3SXq9rYWPgIFt4OK6rcl7wOUOMPSkS4bkSH6aQqEAvJ/RM+WAwVv6EGtu31r7OH0AMtSr5Rvg4BAYK1L2use9ezr79u+ZVv9+AFlNcp0UUpiqAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH5AsHAB8H+DhhoQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAAJUExURQAAAICHi4qKioTuJAkAAAABdFJOUwBA5thmAAAAAWJLR0QCZgt8ZAAAAJJJREFUOI3t070NRCEMA2CnYAOyDyPwpHj/Va7hJ3FzV7zy3ET5JIwoAF6Jk4wzAJAkzxAYG9YRTgB+24wBgKmfrGAKTcEfAY4KRlRoIeBTgKOCERVaCPgU4Khge2GqKOBTgKOCERVaAEC/4PNcnyoSWHpjqkhwKxbcig0Q6AorXYF/+A6eIYD1lVbwG/jdA6/kA2THRAURVubcAAAAAElFTkSuQmCC);}.infobar .infobar-close-icon {appearance:none;background-size:80%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAgMAAADXB5lNAAABhmlDQ1BJQ0MgcHJvZmlsZQAAKJF9kj1Iw0AYht+mSkUrDnYQcchQnSyIijqWKhbBQmkrtOpgcukfNGlIUlwcBdeCgz+LVQcXZ10dXAVB8AfEydFJ0UVK/C4ptIjx4LiH9+59+e67A4RGhalm1wSgapaRisfEbG5VDLyiDwEAvZiVmKkn0osZeI6ve/j4ehfhWd7n/hz9St5kgE8kjjLdsIg3iGc2LZ3zPnGIlSSF+Jx43KACiR+5Lrv8xrnosMAzQ0YmNU8cIhaLHSx3MCsZKvE0cVhRNcoXsi4rnLc4q5Uaa9XJbxjMaytprtMcQRxLSCAJETJqKKMCCxFaNVJMpGg/5uEfdvxJcsnkKoORYwFVqJAcP/gb/O6tWZiadJOCMaD7xbY/RoHALtCs2/b3sW03TwD/M3Cltf3VBjD3SXq9rYWPgIFt4OK6rcl7wOUOMPSkS4bkSH6aQqEAvJ/RM+WAwVv6EGtu31r7OH0AMtSr5Rvg4BAYK1L2use9ezr79u+ZVv9+AFlNcp0UUpiqAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH5AsHAB8VC4EQ6QAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAAJUExURQAAAICHi4qKioTuJAkAAAABdFJOUwBA5thmAAAAAWJLR0QCZgt8ZAAAAJtJREFUOI3NkrsBgCAMRLFwBPdxBArcfxXFkO8rbKWAAJfHJ9faf9vuYX/749T5NmShm3bEwbe2SxeuM4+2oxDL1cDoKtVUjRy+tH78Cv2CS+wIiQNC1AEhk4AQeUTMWUJMfUJMSEJMSEY8kIx4IONroaYAimNxsXp1PA7PxwfVL8QnowwoVC0lig07wDDVUjAdbAnjwtow/z/bDW7eI4M2KruJAAAAAElFTkSuQmCC);}.infobar { top:16px; bottom:auto; }.infobar { right:16px; left:auto; }</style><form class="infobar"><span tabindex="-1" class="infobar-icon"></span><span tabindex="-1" class="infobar-content"><input type="checkbox" required="" class="infobar-close-icon" title="Close"><span>Thu Feb 19 2026 16:52:30 GMT+0800 (中国标准时间)</span><a class="infobar-link-icon" target="_blank" rel="noopener noreferrer" title="Open source URL: https://github.com/webpack/webpack/releases" href="https://github.com/webpack/webpack/releases"></a></span></form><script>function Wo(n,{saveUrl:e,infobarContent:t,saveDate:a}){if(e){const o=n.querySelector("single-file-infobar").shadowRoot;o.querySelector(".infobar-content span").textContent=t||a;const i=o.querySelector(".infobar-content .infobar-link-icon");i.href=e,i.title="Open source URL: "+e}};function Ho(n,e=_o){const t=n.evaluate("//comment()",n,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null);let a=t&&t.singleNodeValue;if(a&&a.nodeType==Node.COMMENT_NODE&&a.textContent.includes(e)){const n=a.textContent.split("\n"),[,,e,...t]=n,o=e.match(/^ url: (.*) ?$/),i=o&&o[1];if(i){let n,e;if(t.length&&(e=t[0].split("saved date: ")[1],e&&t.shift(),t.length>1)){let e=t[0].split("info: ")[1].trim();for(let n=1;n<t.length-1;n++)e+="\n"+t[n].trim();n=e.trim()}return{saveUrl:i,infobarContent:n,saveDate:e}}}};(function Go(n,e){const t=Ho(n,e);t&&t.saveUrl&&Wo(n,t)})(document, "SingleFile");</script></div></template></single-file-infobar>