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

5399 lines
1.7 MiB
Raw Permalink 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/axios/axios
saved date: Thu Feb 19 2026 15:56:29 GMT+0800 (中国标准时间)
--><meta charset=utf-8><style>:root{--sf-img-44: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAGkCAIAAADxLsZiAAAF2klEQVR4nOzXQZHbQBgG0Tilu8kIluAIlsCMGOQWAFu1M5b7PQL/d9htj7Yxxh+Ab/d39QCAGcQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5I2FYPeLDrvFdPoGg/3qsnPJKXHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkPAaY8y5dJ33nEPAs+zHe8KVbcINHmTOn900fmL5z2cskCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckbKsH8Fmu8149AX7Fa4yxegOf4itLtx/v1RP4CD5jgQSxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgYZt26Trvabem2Y/36gm0+D/6MS87IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyABLEDEsQOSBA7IEHsgASxAxLEDkgQOyBB7IAEsQMSxA5IEDsgQeyAhNcYY/UGgF/nZQckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QILYAQliBySIHZAgdkCC2AEJYgckiB2QIHZAgtgBCWIHJIgdkCB2QMK/AAAA//9+MiLhMpnJQwAAAABJRU5ErkJggg==")}</style><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}pre,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}article,details,footer,header,main,nav{display:block}summary{display:list-item}template,[hidden]{display:none!important}a{background-color:#0000}h1{margin:.67em 0}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre{font-family:monospace;font-size:1em}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}b,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}table{border-spacing:0}td,th{padding:0}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{padding:var(--base-size-4);font:11px var(--fontStack-monospace,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace);color:var(--fgColor-default,var(--color-fg-default));vertical-align:middle;background-color:var(--bgColor-muted,var(--color-canvas-subtle));border:solid 1px var(--borderColor-neutral-muted,var(--color-neutral-muted));border-bottom-color:var(--borderColor-neutral-muted,var(--color-neutral-muted));box-shadow:inset 0-1px 0 var(--borderColor-neutral-muted,var(--color-neutral-muted));border-radius:6px;line-height:10px;display:inline-block}h1,h2,h3,h4,h5,h6{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)}p{margin-top:0;margin-bottom:10px}blockquote{margin:0}ul,ol{margin-top:0;margin-bottom:0;padding-left:0}code{font-family:var(--fontStack-monospace,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace)}pre{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;border:1px solid;line-height:20px;display:inline-block}.btn:hover{text-decoration:none}.btn:disabled{cursor:default}.btn .octicon{margin-right:var(--base-size-4);color:var(--fgColor-muted,var(--color-fg-muted));vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{color:inherit;text-shadow:none;vertical-align:top;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg));margin-left:2px}.btn{color:var(--button-default-fgColor-rest,var(--color-btn-text));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg));border-color:var(--button-default-borderColor-rest,var(--color-btn-border));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow)),var(--button-default-shadow-inset,var(--color-btn-inset-shadow));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))}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.BtnGroup{vertical-align:middle}.BtnGroup:before{content:"";display:table}.BtnGroup:after{clear:both;content:"";display:table}.BtnGroup-item{float:left;border-right-width:0;border-radius:0;position:relative}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.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{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent: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: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{color:var(--fgColor-accent,var(--color-accent-fg));box-shadow:none;background-color:#0000;border:0;border-radius:6px}.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: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))}.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-lg{max-width:1012px;margin-left:auto;margin-right:auto}.container-xl{max-width:1280px;margin-left:auto;margin-right:auto}: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:hover,.subnav-item:focus{background-color:var(--bgColor-muted,var(--color-canvas-subtle));text-decoration:none}.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-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active{z-index:2}.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 .current:hover{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis));border-color:#0000}.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)}}.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%}}@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}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@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)}.anim-rotate{animation:1s linear infinite rotate-keyframes}@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-3{border-radius:var(--borderRadius-large,8px)!important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium,6px)!important;border-top-right-radius:var(--borderRadius-medium,6px)!important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium,6px)!important;border-top-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,.fgColor-default{color:var(--fgColor-default,var(--color-fg-default))!important}.color-fg-muted,.fgColor-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-sponsors{color:var(--fgColor-sponsors,var(--color-sponsors-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}.bgColor-muted{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-success-emphasis{background-color:var(--bgColor-success-emphasis,var(--color-success-emphasis))!important}.color-bg-transparent{background-color:#0000!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-nowrap{flex-wrap:nowrap!important}.flex-justify-end{justify-content:flex-end!important}.flex-justify-center{justify-content:center!important}.flex-items-center{align-items:center!important}.flex-1{flex:1!important}.flex-auto{flex:auto!important}.flex-shrink-0{flex-shrink:0!important}.flex-self-center{align-self:center!important}.flex-self-stretch{align-self:stretch!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}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.v-align-middle{vertical-align:middle!important}.overflow-hidden{overflow:hidden!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-auto{overflow:auto!important}.clearfix:before{content:"";display:table}.clearfix:after{clear:both;content:"";display:table}.float-none{float:none!important}.width-fit{max-width:100%!important}.width-full{width:100%!important}.min-width-0{min-width:0!important}.mr-0{margin-right:0!important}.ml-0{margin-left:0!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}.m-2{margin:var(--base-size-8,8px)!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}.mb-n2{margin-bottom:calc(-1*var(--base-size-8,8px))!important}.mx-2{margin-right:var(--base-size-8,8px)!important;margin-left:var(--base-size-8,8px)!important}.my-2{margin-top:var(--base-size-8,8px)!important;margin-bottom: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}.mt-n3{margin-top:calc(-1*var(--base-size-16,16px))!important}.my-3{margin-top:var(--base-size-16,16px)!important;margin-bottom:var(--base-size-16,16px)!important}@media (min-width:544px){.mr-sm-1{margin-right:var(--base-size-4,4px)!important}}@media (min-width:768px){.mr-md-2{margin-right:var(--base-size-8,8px)!important}}@media (min-width:1012px){.mb-lg-0{margin-bottom:0!important}.mr-lg-2{margin-right:var(--base-size-8,8px)!important}}@media (min-width:1280px){.mx-xl-5{margin-right:var(--base-size-32,32px)!important;margin-left:var(--base-size-32,32px)!important}}.p-0{padding:0!important}.p-1{padding:var(--base-size-4,4px)!important}.pl-1{padding-left:var(--base-size-4,4px)!important}.px-2{padding-right:var(--base-size-8,8px)!important;padding-left:var(--base-size-8,8px)!important}.p-3{padding:var(--base-size-16,16px)!important}.pt-3{padding-top: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:768px){.px-md-4{padding-right:var(--base-size-24,24px)!important;padding-left:var(--base-size-24,24px)!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}}.h4{font-size:var(--h4-size,16px)!important}.h4{font-weight:var(--base-text-weight-semibold,600)!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-small{font-size:var(--h6-size,12px)!important}.text-left{text-align:left!important}.text-normal{font-weight:var(--base-text-weight-normal,400)!important}.text-bold{font-weight:var(--base-text-weight-semibold,600)!important}.no-underline{text-decoration:none!important}.no-wrap{white-space:nowrap!important}.ws-normal{white-space:normal!important}.wb-break-word{word-break:break-word!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.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-block{display:block!important}.d-md-inline{display:inline!important}.d-md-none{display:none!important}}@media (min-width:1012px){.d-lg-flex{display:flex!important}.d-lg-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{float:left;padding-right:var(--base-size-4);margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body table,.markdown-body pre{margin-top:0;margin-bottom:var(--base-size-16)}.markdown-body blockquote{color:var(--fgColor-muted,var(--color-fg-muted));border-left:.25em solid var(--borderColor-default,var(--color-border-default));padding:0 1em}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{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 code,.markdown-body h3 code{font-size:inherit;padding:0 .2em}.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 h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{color:var(--fgColor-muted,var(--color-fg-muted));font-size:.85em}.markdown-body ul{padding-left:2em}.markdown-body ul ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:var(--base-size-16)}.markdown-body li+li{margin-top:.25em}.markdown-body table{font-variant:tabular-nums;width:max-content;max-width:100%;display:block;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold,600)}.markdown-body table th,.markdown-body table td{border:1px solid var(--borderColor-default,var(--color-border-default));padding:6px 13px}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--bgColor-default,var(--color-canvas-default));border-top:1px solid var(--borderColor-muted,var(--color-border-muted))}.markdown-body table tr:nth-child(2n){background-color:var(--bgColor-muted,var(--color-canvas-subtle))}.markdown-body table img{background-color:#0000}.markdown-body img{box-sizing:content-box;max-width:100%}.markdown-body code{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 pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{word-break:normal;white-space:pre;background:0 0}.markdown-body .highlight pre{word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:var(--base-size-16);color:var(--fgColor-default,var(--color-fg-default));background-color:var(--bgColor-muted,var(--color-canvas-subtle));border-radius:6px;font-size:85%;line-height:1.45;overflow:auto}.markdown-body pre code{line-height:inherit;word-wrap:normal;background-color:#0000;border:0;margin:0;padding:0;display:inline;overflow:visible}.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{z-index:99;padding:var(--base-size-16);pointer-events:none;flex-direction:column;position:fixed;inset:0}@media (min-width:544px){.SelectMenu{padding:0;position:absolute;inset:auto}}.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}}.SelectMenu-modal{z-index:99;pointer-events:auto;background-color:var(--overlay-bgColor,var(--color-canvas-overlay));border:1px solid var(--selectMenu-borderColor,var(--color-select-menu-backdrop-border));max-height:66%;box-shadow:var(--shadow-floating-legacy,var(--color-overlay-shadow));border-radius:12px;flex-direction:column;margin:auto 0;animation:.12s cubic-bezier(0,.1,.1,1) backwards SelectMenu-modal-animation;display:flex;position:relative;overflow:hidden}@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))}}@media (min-width:544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:var(--base-size-8)0 var(--base-size-16)0;border-color:var(--borderColor-default,var(--color-border-default));box-shadow:var(--shadow-floating-legacy,var(--color-overlay-shadow));border-radius:6px;font-size:12px;animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{padding:var(--base-size-16);border-bottom:1px solid var(--borderColor-muted,var(--color-border-muted));flex:none;align-items:center;display:flex}@media (min-width:544px){.SelectMenu-header{padding:7px 7px 7px var(--base-size-16)}}.SelectMenu-title{font-weight:var(--base-text-weight-semibold,600);flex:1}@media (min-width:544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:var(--base-size-16);margin:calc(var(--base-size-16)*-1);color:var(--fgColor-muted,var(--color-fg-muted));background-color:#0000;border:0;line-height:1}@media (min-width:544px){.SelectMenu-closeButton{padding:var(--base-size-8);margin:calc(var(--base-size-8)*-1) -7px}}.SelectMenu-list{background-color:var(--overlay-bgColor,var(--color-canvas-overlay));-webkit-overflow-scrolling:touch;flex:auto;margin:0 0-1px;padding:0;position:relative;overflow:hidden auto}.SelectMenu-tabs::-webkit-scrollbar{display:none}.SelectMenu-loading{padding:var(--base-size-24) var(--base-size-16);text-align:center;background-color:var(--overlay-bgColor,var(--color-canvas-overlay))}.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-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--height-auto{height:auto}@media screen and (prefers-reduced-motion:no-preference){.Overlay.Overlay--motion-scaleFade{animation:.2s cubic-bezier(.33,1,.68,1) Overlay--motion-scaleFade}}.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-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: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: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: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}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media (max-width:543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr!important}.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1!important;width:100%!important}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media (max-width:767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr!important}.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1!important;width:100%!important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-auto-flow:column;grid-gap:var(--Layout-gutter)}@media (min-width:1012px){.Layout{--Layout-gutter:24px}}@media (min-width:544px){.Layout{--Layout-sidebar-width:220px}}@media (min-width:768px){.Layout{--Layout-sidebar-width:256px}}@media (min-width:1012px){.Layout{--Layout-sidebar-width:296px}}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0,calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.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);border-radius:var(--borderRadius-medium);box-shadow:0 0 0 1px var(--avatar-borderColor);vertical-align:middle;flex-shrink:0;line-height:1;display:inline-block;overflow:hidden}: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-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)}}.blankslate-container{width:100%;container-type:inline-size}.blankslate{--blankslate-outer-padding-block:var(--base-size-32);--blankslate-outer-padding-inline:var(--base-size-32);padding:var(--blankslate-outer-padding-block) var(--blankslate-outer-padding-inline);text-align:center;position:relative}.blankslate p{color:var(--fgColor-muted);font-size:var(--text-body-size-large)}.blankslate-heading{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);margin-bottom:var(--base-size-4)}.blankslate-spacious{--blankslate-outer-padding-block:var(--base-size-80);--blankslate-outer-padding-inline:var(--base-size-40)}@container (width<=34rem){.blankslate{--blankslate-outer-padding-block:var(--base-size-20);--blankslate-outer-padding-inline:var(--base-size-20)}.blankslate-spacious{--blankslate-outer-padding-block:var(--base-size-44);--blankslate-outer-padding-inline:var(--base-size-28)}.blankslate-heading{font-size:var(--text-title-size-small)}.blankslate p{font-size:var(--text-body-size-medium)}}.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{border:var(--borderWidth-thin) solid;border-radius:var(--borderRadius-medium);cursor:pointer;font-weight:var(--base-text-weight-medium);align-items:center;text-align:center;transition:var(--duration-fast) var(--easing-easeInOut);-webkit-user-select:none;user-select:none;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-label{white-space:nowrap;grid-area:text}.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)}.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: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--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);padding:0 var(--base-size-6);white-space:nowrap;line-height:18px;display:inline-block}:is(.label,.Label):hover{-webkit-text-decoration:none;text-decoration:none}.Label--secondary{border-color:var(--borderColor-default);color:var(--fgColor-muted)}.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;height:8px;display:flex;overflow:hidden}.Progress-item{background:linktext;outline:2px solid #0000}.Progress-item+.Progress-item{margin-left:var(--base-size-2)}@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}.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-c{color:var(--color-prettylights-syntax-comment)}.pl-c1{color:var(--color-prettylights-syntax-constant)}.pl-en{color:var(--color-prettylights-syntax-entity)}.pl-smi,.pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.pl-k{color:var(--color-prettylights-syntax-keyword)}.pl-s,.pl-pds{color:var(--color-prettylights-syntax-string)}.pl-v{color:var(--color-prettylights-syntax-variable)}.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}details-menu,turbo-frame,[data-catalyst]{display:block}[data-catalyst-inline]{display:inline}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;display:inline-block;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}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: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-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>li{float:left;margin:0 var(--base-size-8)0 0;color:var(--fgColor-default,var(--color-fg-default));font-size:12px;list-style-type:none}.pagehead-actions>li:last-child{margin-right:0}.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}.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: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:hover{color:var(--fgColor-accent,var(--color-accent-fg))}.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:before,.new-reactions-dropdown .dropdown-menu-reactions:after{background-color:#0000;border:0}.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)}themed-picture{visibility:hidden}.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}.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%)}@font-face{font-family:Noto Sans;src:local(sans-serif);unicode-range:U+60}@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)}.icon-sponsor{transition:transform .15s cubic-bezier(.2,0,.13,2);transform:scale(1)}.btn:hover .icon-sponsor,.btn:focus .icon-sponsor,.Label:hover .icon-sponsor,.Label:focus .icon-sponsor,.btn:hover .icon-sponsoring,.btn:focus .icon-sponsoring,.Label:hover .icon-sponsoring,.Label:focus .icon-sponsoring{transform:scale(1.1)}.icon-sponsor{overflow:visible!important}@media (max-width:543px){.SelectMenu-modal{width:unset!important}}.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 .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}}.gap-2{gap:var(--base-size-8)!important}.starring-container .unstarred{display:flex}.starring-container .starred{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{font-size:12px;font-weight:var(--base-text-weight-medium,500);white-space:nowrap;color:var(--fgColor-accent);background-color:var(--bgColor-accent-muted);border:var(--borderWidth-thin) solid var(--topicTag-borderColor,transparent);border-radius:2em;padding:0 10px;line-height:22px;display:inline-block}.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)}.topic-tag{margin:0 .125em .333em 0}.avatar-user{border-radius:50%!important}.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-body>:first-child>.heading-element:first-child{margin-top:0!important}.markdown-heading{position:relative}.markdown-heading .heading-element:hover+.anchor{opacity:1}.markdown-heading h2.heading-element+.anchor{transform:translateY(calc(-50% - .3rem))}.markdown-heading .anchor{border-radius:var(--borderRadius-medium);opacity:0;justify-content:center;align-items:center;width:28px;height:28px;margin:auto;display:flex;position:absolute;top:50%;left:-28px;transform:translateY(-50%)}.markdown-heading .anchor:hover{opacity:1}.markdown-heading .anchor:focus{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;opacity:1}@media (pointer:coarse){.markdown-heading .anchor{opacity:1}}.markdown-heading .anchor .octicon{color:var(--fgColor-default)}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{position:relative}.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}.hx_flex-avatar-stack{align-items:center;display:flex}.hx_flex-avatar-stack-item{min-width:0;max-width:var(--base-size-24)}.hx_flex-avatar-stack-item .avatar{background-color:var(--bgColor-default,var(--color-canvas-default));border:var(--borderWidth-thick) solid var(--bgColor-default,var(--color-canvas-default));box-shadow:none;display:block}.hx_flex-avatar-stack-item:last-of-type{flex-shrink:0;max-width:none}@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}.markdown-body .highlight pre:has(+.zeroclipboard-container){min-height:52px}</style>
<style>.BorderGrid{width:100%;margin-bottom:calc(var(--base-size-16)*-1);table-layout:fixed;border-collapse:collapse;border-style:hidden;display:table}.BorderGrid .BorderGrid-cell{padding-top:var(--base-size-16);padding-bottom:var(--base-size-16)}.BorderGrid-row{display:table-row}.BorderGrid-cell{border:var(--borderWidth-thin) solid var(--borderColor-muted,var(--color-border-muted));display:table-cell}.branches .loading-overlay:before{content:"";background-color:var(--bgColor-default,var(--color-canvas-default));opacity:.7;position:absolute;inset:0}@media screen and (max-width:768px){.truncate-for-mobile{display:none}}.show-for-mobile{display:none}@media screen and (max-width:768px){.show-for-mobile{display:table-row}}.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}.about-margin{margin-top:var(--base-size-12)}.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}.js-snippet-clipboard-copy-unpositioned .markdown-body .snippet-clipboard-content,.js-snippet-clipboard-copy-unpositioned .markdown-body .highlight{margin-bottom:var(--base-size-16);background-color:var(--bgColor-muted,var(--color-canvas-subtle));justify-content:space-between;display:flex}.js-snippet-clipboard-copy-unpositioned .markdown-body .snippet-clipboard-content pre,.js-snippet-clipboard-copy-unpositioned .markdown-body .highlight pre{margin-bottom:0}.js-snippet-clipboard-copy-unpositioned .markdown-body .snippet-clipboard-content .zeroclipboard-container,.js-snippet-clipboard-copy-unpositioned .markdown-body .highlight .zeroclipboard-container{animation:none;display:block}.js-snippet-clipboard-copy-unpositioned .markdown-body .snippet-clipboard-content .zeroclipboard-container clipboard-copy,.js-snippet-clipboard-copy-unpositioned .markdown-body .highlight .zeroclipboard-container clipboard-copy{width:var(--control-small-size,28px);height:var(--control-small-size,28px)}.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{height:40px;font-size:14px}.react-directory-row td{padding-left:var(--base-size-16);text-align:left;border-top:var(--borderWidth-thin) solid var(--borderColor-default,var(--color-border-default))}.react-directory-row:hover{background-color:var(--bgColor-muted,var(--color-canvas-subtle))}.react-directory-filename-column{height:40px;padding-right:var(--base-size-16);align-items:center;gap:4px 10px;display:flex}.react-directory-filename-column .react-directory-filename-cell{font-size:14px;font-weight:var(--base-text-weight-normal,400);margin:0}.react-directory-filename-column .icon-directory{color:var(--treeViewItem-leadingVisual-iconColor-rest,var(--color-icon-directory))}.react-directory-truncate{text-overflow:ellipsis;white-space:nowrap;vertical-align:top;max-width:100%;display:inline-block;overflow:hidden}.react-directory-commit-message{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.react-directory-commit-age{padding-right:var(--base-size-16);color:var(--fgColor-muted,var(--color-fg-muted));text-align:right}.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}.react-repos-overview-margin{--Layout-gutter:24px}@media screen and (min-width:1280px){.react-repos-overview-margin{margin-right:calc(50% - 678px)}}@media screen and (max-width:1012px){.react-repos-overview-margin{--Layout-sidebar-width:240px}}.react-directory-row-name-cell-small-screen{display:none}@media screen and (max-width:544px){.react-directory-row-name-cell-small-screen{display:table-cell}}.react-directory-row-name-cell-large-screen{display:table-cell}@media screen and (max-width:544px){.react-directory-row-name-cell-large-screen{display:none}}.react-directory-row-commit-cell{display:table-cell}@media screen and (max-width:544px){.react-directory-row-commit-cell{display:none}}.react-directory-add-file-icon{color:var(--fgColor-muted);margin:0 calc(var(--base-size-4)*-1)}@media screen and (min-width:1279px){.react-directory-add-file-icon{display:none}}.react-directory-add-file-button svg{color:var(--fgColor-muted);margin:0 calc(var(--base-size-4)*-1)0 var(--base-size-8)}@media screen and (max-width:1278px){.react-directory-add-file-button{display:none}}.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-components-TextInputBaseWrapper-wY-n0{--inner-action-size:var(--base-size-24,1.5rem)}.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-AvatarStack-vkIK2{--avatar-border-width:1px;--mask-size:calc(100% + var(--avatar-border-width)*2);--mask-start:-1;--opacity-step:15%}.prc-AvatarStack-AvatarStack-vkIK2:where([data-variant=cascade]){--overlap-size:calc(var(--avatar-stack-size)*.55);--overlap-size-avatar-three-plus:calc(var(--avatar-stack-size)*.85)}@media screen and (max-width:calc(48rem - .02px)){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-narrow)}}@media screen and (min-width:48rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-regular)}}@media screen and (min-width:87.5rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-wide)}}.prc-AvatarStack-AvatarItem-70eW3{--avatarSize-regular:var(--avatar-stack-size)}.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>
<title>axios/axios: Promise based HTTP client for the browser and node.js</title>
<meta name=route-pattern content=/:user_id/:repository data-turbo-transient>
<meta name=route-controller content=files data-turbo-transient>
<meta name=route-action content=disambiguate data-turbo-transient>
<meta name=fetch-nonce content=v2:76325173-d5a7-b8e3-00db-45346959b4c1>
<meta name=current-catalog-service-hash content=f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb>
<meta name=request-id content=C002:E530B:99073E:B65AA4:6996C206 data-turbo-transient=true><meta name=html-safe-nonce content=2cd616827037bc97bef9c8006d27297a2bdd40cf18b144f115f6ae281aaa2ffa data-turbo-transient=true><meta name=visitor-payload content="eyJyZWZlcnJlciI6Imh0dHBzOi8vZ2l0aHViLmNvbS9zZWFyY2g/cT1heGlvcyZ0eXBlPXJlcG9zaXRvcmllcyIsInJlcXVlc3RfaWQiOiJDMDAyOkU1MzBCOjk5MDczRTpCNjVBQTQ6Njk5NkMyMDYiLCJ2aXNpdG9yX2lkIjoiNTA2MTAyNDcyNTU5ODgyNTcwNSIsInJlZ2lvbl9lZGdlIjoic291dGhlYXN0YXNpYSIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==" data-turbo-transient=true><meta name=visitor-hmac content=172c3236e8f7ef5998d07ea9b99941d97f1dbc3f5efbfedef5af0d06bbc96454 data-turbo-transient=true>
<meta name=hovercard-subject-tag content=repository:23088740 data-turbo-transient>
<meta name=github-keyboard-shortcuts content=repository,copilot data-turbo-transient=true>
<meta name=selected-link value=repo_source data-turbo-transient>
<link rel=assets href=https://github.githubassets.com/>
<meta name=google-site-verification content=Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I>
<meta name=octolytics-url content=https://collector.github.com/github/collect><meta name=octolytics-actor-id content=185904284><meta name=octolytics-actor-login content=cdostan><meta name=octolytics-actor-hash content=788c9d438d44b0e30477ed5df35232146cac4f10a37d71d9ea18d45ed2c60a9b>
<meta name=analytics-location content="/<user-name>/<repo-name>" data-turbo-transient=true>
<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="Promise based HTTP client for the browser and node.js - axios/axios">
<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/axios/axios">
<meta name=twitter:image content=https://opengraph.githubassets.com/48e73231b8ba6520364456d756945fc081ce34a8258e498f86cd88e9d0fe693f/axios/axios><meta name=twitter:site content=@github><meta name=twitter:card content=summary_large_image><meta name=twitter:title content="axios/axios: Promise based HTTP client for the browser and node.js"><meta name=twitter:description content="Promise based HTTP client for the browser and node.js - axios/axios">
<meta property=og:image content=https://opengraph.githubassets.com/48e73231b8ba6520364456d756945fc081ce34a8258e498f86cd88e9d0fe693f/axios/axios><meta property=og:image:alt content="Promise based HTTP client for the browser and node.js - axios/axios"><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="axios/axios: Promise based HTTP client for the browser and node.js"><meta property=og:url content=https://github.com/axios/axios><meta property=og:description content="Promise based HTTP client for the browser and node.js - axios/axios">
<link rel=shared-web-socket href="wss://alive.github.com/_sockets/u/185904284/ws?session=eyJ2IjoiVjMiLCJ1IjoxODU5MDQyODQsInMiOjE5NzczMDc0NzUsImMiOjM0NTg2NDc0NzUsInQiOjE3NzE0ODc3Nzl9--f46b2bcd223ca9215ccf9dba2a6447c353b4a54b8b07a06b999b46769921e370" 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 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>
<meta name=turbo-cache-control content=no-preview data-turbo-transient>
<meta data-hydrostats=publish>
<meta name=go-import content="github.com/axios/axios git https://github.com/axios/axios.git">
<meta name=octolytics-dimension-user_id content=32372333><meta name=octolytics-dimension-user_login content=axios><meta name=octolytics-dimension-repository_id content=23088740><meta name=octolytics-dimension-repository_nwo content=axios/axios><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=23088740><meta name=octolytics-dimension-repository_network_root_nwo content=axios/axios>
<link rel=canonical href=https://github.com/axios/axios data-turbo-transient>
<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>
<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>.NotificationsSubscriptionsMenu-module__watchCounter__iKoWw{background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg));padding:0 6px;display:inline-block}.NotificationsSubscriptionsMenu-module__ActionMenuButton__FVE3w [data-component=leadingVisual]{color:var(--fgColor-muted,var(--color-fg-muted))}</style><style data-styled=active data-styled-version=5.3.11>.lpqgUB{width:32px;height:32px}.kglDHV{width:20px;height:20px}.jCdPVA[data-size="small"][data-no-visuals]{margin-right:8px;height:28px}.gUydnL[data-size="small"][data-no-visuals] svg{color:var(--bgColor-success-emphasis,var(--color-success-emphasis))}.iIGVMW{font-weight:600;color:var(--fgColor-default,var(--color-fg-default,#1F2328))}.iIGVMW:hover{color:var(--fgColor-default,var(--color-fg-default,#1F2328))}</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>@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>.FileResultsList-module__FilesSearchBox__ivVkc{min-width:160px}.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}}.RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3 svg{color:var(--fgColor-muted)}.RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3{display:flex}.RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3>span{width:inherit}.RefSelectorAnchoredOverlay-module__RefSelectorOverlayContainer__yaf4p{width:100%;display:flex}.RefSelectorAnchoredOverlay-module__RefSelectorOverlayHeader__XtXRG{margin-right:var(--base-size-4);color:var(--fgColor-muted)}.RefSelectorAnchoredOverlay-module__RefSelectorBtnTextContainer__Di3rk{font-size:var(--text-body-size-medium);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.RefSelectorAnchoredOverlay-module__RefSelectorText__w_fmP{min-width:0}.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><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><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-components-TextInputBaseWrapper-wY-n0{--inner-action-size:var(--base-size-24,1.5rem)}.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-AvatarStack-vkIK2{--avatar-border-width:1px;--mask-size:calc(100% + var(--avatar-border-width)*2);--mask-start:-1;--opacity-step:15%}.prc-AvatarStack-AvatarStack-vkIK2:where([data-variant=cascade]){--overlap-size:calc(var(--avatar-stack-size)*.55);--overlap-size-avatar-three-plus:calc(var(--avatar-stack-size)*.85)}@media screen and (max-width:calc(48rem - .02px)){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-narrow)}}@media screen and (min-width:48rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-regular)}}@media screen and (min-width:87.5rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-wide)}}.prc-AvatarStack-AvatarItem-70eW3{--avatarSize-regular:var(--avatar-stack-size)}.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-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-components-TextInputBaseWrapper-wY-n0{--inner-action-size:var(--base-size-24,1.5rem)}.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-AvatarStack-vkIK2{--avatar-border-width:1px;--mask-size:calc(100% + var(--avatar-border-width)*2);--mask-start:-1;--opacity-step:15%}.prc-AvatarStack-AvatarStack-vkIK2:where([data-variant=cascade]){--overlap-size:calc(var(--avatar-stack-size)*.55);--overlap-size-avatar-three-plus:calc(var(--avatar-stack-size)*.85)}@media screen and (max-width:calc(48rem - .02px)){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-narrow)}}@media screen and (min-width:48rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-regular)}}@media screen and (min-width:87.5rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-wide)}}.prc-AvatarStack-AvatarItem-70eW3{--avatarSize-regular:var(--avatar-stack-size)}.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/axios><span>axios</span></a><li class=prc-Breadcrumbs-ItemWrapper-k0NLn><a class="styles-module__contextCrumb__IzGIq prc-Breadcrumbs-Item-jcraJ" href=https://github.com/axios/axios><span class=styles-module__contextCrumbLast__tI2e3>axios</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:axios/axios data-custom-scopes-path=/search/custom_scopes data-delete-custom-scopes-csrf=U11R2avQIiwwt0M3-WJgdz_SMwJMCncJJB3e6nplw8Z_nQ6lpb1pEjUHB9q2qOxjjQvmMeL4f09n0w-NfkUdQA 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=axios/axios data-current-org=axios 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,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" 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/axios/axios 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/axios/axios/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>197</span><span class=prc-VisuallyHidden-VisuallyHidden-Q0qSB>&nbsp;(197)</span></span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=https://github.com/axios/axios/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>127</span><span class=prc-VisuallyHidden-VisuallyHidden-Q0qSB>&nbsp;(127)</span></span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href="https://github.com/axios/axios/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/axios/axios/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/axios/axios/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/axios/axios/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>4</span><span class=prc-VisuallyHidden-VisuallyHidden-Q0qSB>&nbsp;(4)</span></span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=https://github.com/axios/axios/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:axios/axios data-custom-scopes-path=/search/custom_scopes data-delete-custom-scopes-csrf=U11R2avQIiwwt0M3-WJgdz_SMwJMCncJJB3e6nplw8Z_nQ6lpb1pEjUHB9q2qOxjjQvmMeL4f09n0w-NfkUdQA 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=axios/axios data-current-org=axios 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="eyJjIjoibm90aWZpY2F0aW9uLWNoYW5nZWQ6MTg1OTA0Mjg0IiwidCI6MTc3MTQ4Nzc3OX0=--af112d75ab8898aadb996cc2859df004e0b250858aa93b6158597fffdc5a7915" 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="-fHod-g74rnsMin6NuHZJ4Xd9GE5cW-Ly3KUvuAOu-rK8-OwWppByKuBxOZwyfzZZUZiwkYUhkWsbldH2SuTUA" 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="t3DgKbkMrLk3jnA_KiByo-qzBERrzp-R4h4BemeVse65RiLGQvl-M8wDQCBU14oLdxaI6Ib0dRnaPL5NLEYB5A" 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-eedb1904-df72-421b-b7a6-0f576d2bccbd" 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-eedb1904-df72-421b-b7a6-0f576d2bccbd">
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 class="pt-3 hide-full-screen" data-turbo-replace>
<div class="d-flex flex-nowrap flex-justify-end mb-3 container-xl px-3 px-lg-5" style=gap:1rem>
<div class="flex-auto min-width-0 width-fit">
<div id=repo-title-component class="d-flex flex-nowrap flex-items-center wb-break-word f3 text-normal">
<img class="avatar mr-2 d-none d-md-block" alt="Owner avatar" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAB8UlEQVR4nGJiGOJg1AMDDUY9MNBg1AMDDUY9QCxgZmRn0RbOT6CXfVQFwhyGOt5KB04Hqp6/TG2zWahtIDbgJr/+ECMTi+D3P6+vUNtsuiQhRkZmmgUUTTzAxSIlaiLe0k4Ls9EB1T0gyK6t4q6w+bgIp5Ertc3GBqjqAXlePw8X+bXHOVnFlalpLj5AlbTJyMDMaChWU6chnFpH77qFYg+wMHKzWUtPmy/N6xxFHSeRaD8lmvnYlOVtZWav5mdXM6Wek0gDZHuAmZGdVY7PN/zZl30HQRgmriGcUcjIwMBMNRcSAGR74O//n7+vvJnQhS6uIZyRx0BHD4w25gYajHpgoMGoBwYajHpgoAFdemQIwMTIySLGhi768++H3//+//pPjol09QAni7B2oOq5n8hi9z6smXzqeWkRAwPDH3LMpHMMIMDff7++nH/VlHHr/YKllJgzIB749ffzq0NPkrxffTt+hlKz6O6Bjz/vnDv8JDXk06/b96lhHl098OjTtvknnhdl/vn35Se1zKRLMfqfgeH/9bezao48zUiipuMZ6BUDx5/lhz/4tG4HLcymSwzQyvEMtPTAt98v79DKbJqCSM0nP8wlenqZGNkGrI6hCKgKxEcMtBuGFBjyrdFRDww0GPXAQINRDww0AAQAAP//Cd1+6O5wfeoAAAAASUVORK5CYII=" width=24 height=24>
<strong itemprop=name class="mr-2 flex-self-stretch d-none d-md-block no-wrap overflow-x-hidden">
<a data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame class="d-block overflow-x-hidden color-fg-default" style=text-overflow:ellipsis href=https://github.com/axios/axios>axios</a>
</strong>
<span></span><span class="Label Label--secondary v-align-middle mr-1 d-none d-md-block">Public</span>
</div>
<div class="d-none d-md-block">
</div>
</div>
<div id=repository-details-container class=flex-shrink-0 data-turbo-replace style=max-width:70%>
<ul class="pagehead-actions flex-shrink-0 d-none d-md-inline" style="padding:2px 0">
<li>
<show-dialog-on-load data-url-param=sponsor data-display=false data-view-component=true data-catalyst>
<button id=dialog-show-funding-links-modal-axios-axios aria-label="Sponsor axios/axios" data-show-dialog-id=funding-links-modal-axios-axios type=button data-view-component=true class="Button--secondary Button--small Button"> <span class=Button-content>
<span class=Button-label><svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-heart icon-sponsor mr-1 color-fg-sponsors">
<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> <span data-view-component=true>Sponsor</span></span>
</span>
</button>
<dialog-helper>
<dialog data-target=show-dialog-on-load.dialog id=funding-links-modal-axios-axios aria-modal=true aria-labelledby=funding-links-modal-axios-axios-title aria-describedby=funding-links-modal-axios-axios-description data-view-component=true class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll sf-hidden">
</dialog></dialog-helper>
</show-dialog-on-load>
</li>
<li>
<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-components-TextInputBaseWrapper-wY-n0{--inner-action-size:var(--base-size-24,1.5rem)}.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-AvatarStack-vkIK2{--avatar-border-width:1px;--mask-size:calc(100% + var(--avatar-border-width)*2);--mask-start:-1;--opacity-step:15%}.prc-AvatarStack-AvatarStack-vkIK2:where([data-variant=cascade]){--overlap-size:calc(var(--avatar-stack-size)*.55);--overlap-size-avatar-three-plus:calc(var(--avatar-stack-size)*.85)}@media screen and (max-width:calc(48rem - .02px)){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-narrow)}}@media screen and (min-width:48rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-regular)}}@media screen and (min-width:87.5rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-wide)}}.prc-AvatarStack-AvatarItem-70eW3{--avatarSize-regular:var(--avatar-stack-size)}.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=notifications-subscriptions-menu data-ssr=false data-attempted-ssr=false data-react-profiling=true data-catalyst class=loaded>
<div data-target=react-partial.reactRoot><button type=button data-testid=notifications-subscriptions-menu-button aria-label="Watch: Participating in axios/axios" aria-haspopup=true aria-expanded=false tabindex=0 class="prc-Button-ButtonBase-9n-Xk NotificationsSubscriptionsMenu-module__ActionMenuButton__FVE3w" data-loading=false data-size=small data-variant=default id=_r_8_><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-eye" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M8 2c1.981 0 3.671.992 4.933 2.078 1.27 1.091 2.187 2.345 2.637 3.023a1.62 1.62 0 0 1 0 1.798c-.45.678-1.367 1.932-2.637 3.023C11.67 13.008 9.981 14 8 14c-1.981 0-3.671-.992-4.933-2.078C1.797 10.83.88 9.576.43 8.898a1.62 1.62 0 0 1 0-1.798c.45-.677 1.367-1.931 2.637-3.022C4.33 2.992 6.019 2 8 2ZM1.679 7.932a.12.12 0 0 0 0 .136c.411.622 1.241 1.75 2.366 2.717C5.176 11.758 6.527 12.5 8 12.5c1.473 0 2.825-.742 3.955-1.715 1.124-.967 1.954-2.096 2.366-2.717a.12.12 0 0 0 0-.136c-.412-.621-1.242-1.75-2.366-2.717C10.824 4.242 9.473 3.5 8 3.5c-1.473 0-2.825.742-3.955 1.715-1.124.967-1.954 2.096-2.366 2.717ZM8 10a2 2 0 1 1-.001-3.999A2 2 0 0 1 8 10Z"></path></svg></span><span data-component=text class=prc-Button-Label-FWkx3>Watch<span class="ml-2 Counter rounded-3 NotificationsSubscriptionsMenu-module__watchCounter__iKoWw">1170</span></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></div>
</react-partial>
</li>
<li>
<div data-view-component=true class="BtnGroup d-flex">
<a icon=repo-forked id=fork-button href=https://github.com/axios/axios/fork data-hydro-click='{"event_type":"repository.click","payload":{"target":"FORK_BUTTON","repository_id":23088740,"originating_url":"https://github.com/axios/axios","user_id":185904284}}' data-hydro-click-hmac=ef3938380521bcab03a02b4067caf8f058410b80aca9adf6515b6d0bf401f3b6 data-ga-click="Repository, show fork modal, action:files#disambiguate; text:Fork" data-view-component=true class="btn-sm btn BtnGroup-item" aria-describedby=tooltip-b3a2e179-d61e-4a80-ae10-c7fe54262685> <svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-repo-forked mr-2">
<path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path>
</svg>Fork
<span id=repo-network-counter data-pjax-replace=true data-turbo-replace=true title=11,530 data-view-component=true class=Counter>11.5k</span>
<tool-tip id=tooltip-b3a2e179-d61e-4a80-ae10-c7fe54262685 for=fork-button popover=manual data-direction=s 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>Fork your own copy of axios/axios</tool-tip>
</a>
<details group_item=true id=my-forks-menu-23088740 data-view-component=true class="details-reset details-overlay BtnGroup-parent d-inline-block position-relative"><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-label="See your forks of this repository" data-view-component=true class="btn-sm btn BtnGroup-item px-2 float-none" aria-haspopup=menu role=button> <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>
</summary>
<details-menu class="SelectMenu right-0" src="/axios/axios/my_forks_menu_content?can_fork=true" role=menu>
<div class=SelectMenu-modal>
<button class="SelectMenu-closeButton position-absolute right-0 m-2" type=button aria-label="Close menu" data-toggle-for=my-forks-menu-23088740>
<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 id=filter-menu-cabd7d class="d-flex flex-column flex-1 overflow-hidden">
<div class=SelectMenu-list>
<include-fragment aria-label=Loading data-nonce=v2:76325173-d5a7-b8e3-00db-45346959b4c1 data-view-component=true class=SelectMenu-loading><template shadowrootmode=open><style class=sf-hidden>:host{display:block}</style><slot></slot></template>
<p data-show-on-error hidden>
Forks could not be loaded
</p>
<span data-hide-on-error>
<span data-view-component=true>
<svg role=menuitem style=box-sizing:content-box;color:var(--color-icon-primary) width=32 height=32 viewBox="0 0 16 16" fill=none aria-hidden=true data-view-component=true class=anim-rotate>
<circle cx=8 cy=8 r=7 stroke=currentColor stroke-opacity=0.25 stroke-width=2 vector-effect=non-scaling-stroke fill=none></circle>
<path d="M15 8a7.002 7.002 0 00-7-7" stroke=currentColor stroke-width=2 stroke-linecap=round vector-effect=non-scaling-stroke></path>
</svg> <span class=sr-only>Loading</span>
</span>
</span>
<div data-show-on-forbidden-error hidden>
<div class=Box>
<div class=blankslate-container>
<div data-view-component=true class="blankslate blankslate-spacious color-bg-default rounded-2">
<h3 data-view-component=true class=blankslate-heading> Uh oh!
</h3>
<p data-view-component=true> <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class=Link--inTextBlock data-turbo=false href=https://github.com/axios/axios aria-label="Please reload this page">Please reload this page</a>.</p>
<p></p>
</div> </div>
</div> </div>
</include-fragment> </div>
</div>
</div>
</details-menu>
</details></div>
</li>
<li>
<template class=js-unstar-confirmation-dialog-template aria-live=polite>
<div class="Box-header">
<h2 class="Box-title">Unstar this repository?</h2>
</div>
<div class="Box-body">
<p class="mb-3">
This will remove {{ repoNameWithOwner }} from the {{ listsWithCount }} that it's been added to.
</p>
<div class="form-actions">
<!-- '"` --><!-- </textarea></xmp> --><form class="js-social-confirmation-form" data-turbo="false" action="{{ confirmUrl }}" accept-charset="UTF-8" method="post">
<input type="hidden" name="authenticity_token" value="{{ confirmCsrfToken }}">
<input type="hidden" name="confirm" value="true">
<button data-close-dialog="true" type="submit" data-view-component="true" class="btn-danger btn width-full"> Unstar
</button>
</form> </div>
</div>
</template>
<div data-view-component=true class="js-toggler-container js-social-container starring-container d-flex">
<div data-view-component=true class="starred BtnGroup flex-1 ml-0 sf-hidden">
<details id=details-user-list-23088740-starred data-view-component=true class="details-reset details-overlay BtnGroup-parent js-user-list-menu d-flex position-relative"><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-label="Add this repository to a list" data-view-component=true class="btn-sm btn BtnGroup-item px-2 float-none" aria-haspopup=menu role=button> <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>
</summary>
<details-menu class="SelectMenu right-0" src=/axios/axios/lists role=menu>
<div class=SelectMenu-modal>
<header class=SelectMenu-header>
<h4 class="SelectMenu-title f5" id=user-lists-menu>Lists</h4>
<button class=SelectMenu-closeButton type=button aria-label="Close menu" data-toggle-for=details-user-list-23088740-starred>
<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>
</header>
<div id=filter-menu-4973a7 class="d-flex flex-column flex-1 overflow-hidden">
<div class=SelectMenu-list>
<include-fragment aria-label=Loading data-nonce=v2:76325173-d5a7-b8e3-00db-45346959b4c1 data-view-component=true class=SelectMenu-loading><template shadowrootmode=open><style class=sf-hidden>:host{display:block}</style><slot></slot></template>
<span data-view-component=true>
<svg role=menuitem style=box-sizing:content-box;color:var(--color-icon-primary) width=32 height=32 viewBox="0 0 16 16" fill=none aria-hidden=true data-view-component=true class=anim-rotate>
<circle cx=8 cy=8 r=7 stroke=currentColor stroke-opacity=0.25 stroke-width=2 vector-effect=non-scaling-stroke fill=none></circle>
<path d="M15 8a7.002 7.002 0 00-7-7" stroke=currentColor stroke-width=2 stroke-linecap=round vector-effect=non-scaling-stroke></path>
</svg> <span class=sr-only>Loading</span>
</span>
<div data-show-on-forbidden-error hidden>
<div class=Box>
<div class=blankslate-container>
<div data-view-component=true class="blankslate blankslate-spacious color-bg-default rounded-2">
<h3 data-view-component=true class=blankslate-heading> Uh oh!
</h3>
<p data-view-component=true> <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class=Link--inTextBlock data-turbo=false href=https://github.com/axios/axios aria-label="Please reload this page">Please reload this page</a>.</p>
<p></p>
</div> </div>
</div> </div>
</include-fragment> </div>
</div>
</div>
</details-menu>
</details>
</div>
<div data-view-component=true class="unstarred BtnGroup ml-0 flex-1">
<form class="js-social-form BtnGroup-parent flex-auto" data-turbo=false action=/axios/axios/star accept-charset=UTF-8 method=post>
<button data-hydro-click='{"event_type":"repository.click","payload":{"target":"STAR_BUTTON","repository_id":23088740,"originating_url":"https://github.com/axios/axios","user_id":185904284}}' data-hydro-click-hmac=5a8441d6d80c1020bed1169cc2970797ebe2b7e2fbf0e9ba120372ee6c0a8a83 data-ga-click="Repository, click star button, action:files#disambiguate; text:Star" data-aria-prefix="Star this repository" aria-label="Star this repository (108603)" type=submit data-view-component=true class="js-toggler-target rounded-left-2 btn-with-aria-count btn-sm btn BtnGroup-item"> <svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-star d-inline-block mr-2">
<path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path>
</svg><span data-view-component=true class=d-inline>
Star
</span> <span id=repo-stars-counter-star aria-label="108603 users starred this repository" data-singular-suffix="user starred this repository" data-plural-suffix="users starred this repository" data-turbo-replace=true title=108,603 data-view-component=true class="Counter js-social-count">109k</span>
</button></form> <details id=details-user-list-23088740-unstarred data-view-component=true class="details-reset details-overlay BtnGroup-parent js-user-list-menu d-flex position-relative"><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-label="Add this repository to a list" data-view-component=true class="btn-sm btn BtnGroup-item px-2 float-none" aria-haspopup=menu role=button> <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>
</summary>
<details-menu class="SelectMenu right-0" src=/axios/axios/lists role=menu>
<div class=SelectMenu-modal>
<header class=SelectMenu-header>
<h4 class="SelectMenu-title f5" id=user-lists-menu>Lists</h4>
<button class=SelectMenu-closeButton type=button aria-label="Close menu" data-toggle-for=details-user-list-23088740-unstarred>
<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>
</header>
<div id=filter-menu-7555b4 class="d-flex flex-column flex-1 overflow-hidden">
<div class=SelectMenu-list>
<include-fragment aria-label=Loading data-nonce=v2:76325173-d5a7-b8e3-00db-45346959b4c1 data-view-component=true class=SelectMenu-loading><template shadowrootmode=open><style class=sf-hidden>:host{display:block}</style><slot></slot></template>
<span data-view-component=true>
<svg role=menuitem style=box-sizing:content-box;color:var(--color-icon-primary) width=32 height=32 viewBox="0 0 16 16" fill=none aria-hidden=true data-view-component=true class=anim-rotate>
<circle cx=8 cy=8 r=7 stroke=currentColor stroke-opacity=0.25 stroke-width=2 vector-effect=non-scaling-stroke fill=none></circle>
<path d="M15 8a7.002 7.002 0 00-7-7" stroke=currentColor stroke-width=2 stroke-linecap=round vector-effect=non-scaling-stroke></path>
</svg> <span class=sr-only>Loading</span>
</span>
<div data-show-on-forbidden-error hidden>
<div class=Box>
<div class=blankslate-container>
<div data-view-component=true class="blankslate blankslate-spacious color-bg-default rounded-2">
<h3 data-view-component=true class=blankslate-heading> Uh oh!
</h3>
<p data-view-component=true> <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class=Link--inTextBlock data-turbo=false href=https://github.com/axios/axios aria-label="Please reload this page">Please reload this page</a>.</p>
<p></p>
</div> </div>
</div> </div>
</include-fragment> </div>
</div>
</div>
</details-menu>
</details>
</div></div>
</li>
</ul>
</div>
</div>
<div class=container-xl>
<div id=responsive-meta-container data-turbo-replace>
<div class="d-block d-md-none mb-2 px-3 px-md-4 px-lg-5 sf-hidden">
<div class="d-flex gap-2 mt-n3 mb-3 flex-wrap sf-hidden">
<div class="d-flex flex-row gap-2 sf-hidden">
<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-components-TextInputBaseWrapper-wY-n0{--inner-action-size:var(--base-size-24,1.5rem)}.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-AvatarStack-vkIK2{--avatar-border-width:1px;--mask-size:calc(100% + var(--avatar-border-width)*2);--mask-start:-1;--opacity-step:15%}.prc-AvatarStack-AvatarStack-vkIK2:where([data-variant=cascade]){--overlap-size:calc(var(--avatar-stack-size)*.55);--overlap-size-avatar-three-plus:calc(var(--avatar-stack-size)*.85)}@media screen and (max-width:calc(48rem - .02px)){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-narrow)}}@media screen and (min-width:48rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-regular)}}@media screen and (min-width:87.5rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-wide)}}.prc-AvatarStack-AvatarItem-70eW3{--avatarSize-regular:var(--avatar-stack-size)}.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>.NotificationsSubscriptionsMenu-module__watchCounter__iKoWw{background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg));padding:0 6px;display:inline-block}.NotificationsSubscriptionsMenu-module__ActionMenuButton__FVE3w [data-component=leadingVisual]{color:var(--fgColor-muted,var(--color-fg-muted))}</style>
<react-partial partial-name=notifications-subscriptions-menu data-ssr=false data-attempted-ssr=false data-react-profiling=true data-catalyst class="loaded sf-hidden">
<div data-target=react-partial.reactRoot class=sf-hidden></div>
</react-partial>
<style>@media (min-width:544px){.icon-button-group .SelectMenu{right:auto!important;left:0!important}}</style>
<div data-view-component=true class="js-toggler-container starring-container sf-hidden">
<div data-view-component=true class="starred BtnGroup icon-button-group flex-1 ml-0 sf-hidden">
<details id=details-user-list-23088740 data-view-component=true class="details-reset details-overlay BtnGroup-parent js-user-list-menu d-flex position-relative"><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-label="Add this repository to a list" data-view-component=true class="btn-sm btn BtnGroup-item px-2 float-none" aria-haspopup=menu role=button> <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>
</summary>
<details-menu class="SelectMenu right-0" src=/axios/axios/lists role=menu>
<div class=SelectMenu-modal>
<header class=SelectMenu-header>
<h4 class="SelectMenu-title f5" id=user-lists-menu>Lists</h4>
<button class=SelectMenu-closeButton type=button aria-label="Close menu" data-toggle-for=details-user-list-23088740>
<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>
</header>
<div id=filter-menu-7c98a8 class="d-flex flex-column flex-1 overflow-hidden">
<div class=SelectMenu-list>
<include-fragment aria-label=Loading data-nonce=v2:76325173-d5a7-b8e3-00db-45346959b4c1 data-view-component=true class=SelectMenu-loading><template shadowrootmode=open><style class=sf-hidden>:host{display:block}</style><slot></slot></template>
<span data-view-component=true>
<svg role=menuitem style=box-sizing:content-box;color:var(--color-icon-primary) width=32 height=32 viewBox="0 0 16 16" fill=none aria-hidden=true data-view-component=true class=anim-rotate>
<circle cx=8 cy=8 r=7 stroke=currentColor stroke-opacity=0.25 stroke-width=2 vector-effect=non-scaling-stroke fill=none></circle>
<path d="M15 8a7.002 7.002 0 00-7-7" stroke=currentColor stroke-width=2 stroke-linecap=round vector-effect=non-scaling-stroke></path>
</svg> <span class=sr-only>Loading</span>
</span>
<div data-show-on-forbidden-error hidden>
<div class=Box>
<div class=blankslate-container>
<div data-view-component=true class="blankslate blankslate-spacious color-bg-default rounded-2">
<h3 data-view-component=true class=blankslate-heading> Uh oh!
</h3>
<p data-view-component=true> <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class=Link--inTextBlock data-turbo=false href=https://github.com/axios/axios aria-label="Please reload this page">Please reload this page</a>.</p>
<p></p>
</div> </div>
</div> </div>
</include-fragment> </div>
</div>
</div>
</details-menu>
</details>
</div>
<div data-view-component=true class="unstarred BtnGroup icon-button-group flex-1 ml-0 sf-hidden">
<details id=details-user-list-23088740 data-view-component=true class="details-reset details-overlay BtnGroup-parent js-user-list-menu d-flex position-relative"><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-label="Add this repository to a list" data-view-component=true class="btn-sm btn BtnGroup-item px-2 float-none" aria-haspopup=menu role=button> <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>
</summary>
<details-menu class="SelectMenu right-0" src=/axios/axios/lists role=menu>
<div class=SelectMenu-modal>
<header class=SelectMenu-header>
<h4 class="SelectMenu-title f5" id=user-lists-menu>Lists</h4>
<button class=SelectMenu-closeButton type=button aria-label="Close menu" data-toggle-for=details-user-list-23088740>
<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>
</header>
<div id=filter-menu-85472d class="d-flex flex-column flex-1 overflow-hidden">
<div class=SelectMenu-list>
<include-fragment aria-label=Loading data-nonce=v2:76325173-d5a7-b8e3-00db-45346959b4c1 data-view-component=true class=SelectMenu-loading><template shadowrootmode=open><style class=sf-hidden>:host{display:block}</style><slot></slot></template>
<span data-view-component=true>
<svg role=menuitem style=box-sizing:content-box;color:var(--color-icon-primary) width=32 height=32 viewBox="0 0 16 16" fill=none aria-hidden=true data-view-component=true class=anim-rotate>
<circle cx=8 cy=8 r=7 stroke=currentColor stroke-opacity=0.25 stroke-width=2 vector-effect=non-scaling-stroke fill=none></circle>
<path d="M15 8a7.002 7.002 0 00-7-7" stroke=currentColor stroke-width=2 stroke-linecap=round vector-effect=non-scaling-stroke></path>
</svg> <span class=sr-only>Loading</span>
</span>
<div data-show-on-forbidden-error hidden>
<div class=Box>
<div class=blankslate-container>
<div data-view-component=true class="blankslate blankslate-spacious color-bg-default rounded-2">
<h3 data-view-component=true class=blankslate-heading> Uh oh!
</h3>
<p data-view-component=true> <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class=Link--inTextBlock data-turbo=false href=https://github.com/axios/axios aria-label="Please reload this page">Please reload this page</a>.</p>
<p></p>
</div> </div>
</div> </div>
</include-fragment> </div>
</div>
</div>
</details-menu>
</details>
</div></div>
</div>
</div>
</div>
</div>
<div class="border-bottom mx-xl-5"></div>
</div>
</div>
<turbo-frame id=repo-content-turbo-frame target=_top data-turbo-action=advance>
<div id=repo-content-pjax-container class=repository-content>
<a href=https://github.dev/ class="d-none js-github-dev-shortcut sf-hidden" data-hotkey=.,Mod+Alt+.>Open in github.dev</a>
<a href=https://github.dev/ class="d-none js-github-dev-new-tab-shortcut sf-hidden" data-hotkey="Shift+.,Shift+>,>" target=_blank rel="noopener noreferrer">Open in a new github.dev tab</a>
<a class="d-none sf-hidden" data-hotkey=,,Mod+Alt+, target=_blank href="https://github.com/codespaces/new/axios/axios?resume=1">Open in codespace</a>
<h1 class=sr-only>axios/axios</h1>
<div class="clearfix container-xl px-md-4 px-lg-5 px-3">
<div>
<div style=max-width:100% data-view-component=true class="Layout Layout--flowRow-until-md react-repos-overview-margin Layout--sidebarPosition-end Layout--sidebarPosition-flowRow-end">
<div data-view-component=true class=Layout-main> <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-color:var(--button-default-borderColor-rest,var(--color-btn-border));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-Visual-YNt2F){color:var(--fgColor-muted,var(--color-fg-muted))}.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(.prc-Button-IconButton-fyge7):where([data-size=small]){width:var(--control-small-size,1.75rem)}.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-size=small]){font-size:var(--text-body-size-small,.75rem);gap:var(--control-small-gap,.25rem);height:var(--control-small-size,1.75rem);padding:0 var(--control-small-paddingInline-condensed,.5rem)}.prc-Button-ButtonBase-9n-Xk:where([data-size=small]) .prc-Button-ButtonContent-Iohp5>:not(:last-child){margin-right:var(--control-small-gap,.25rem)}.prc-Button-ButtonBase-9n-Xk:where([data-size=small]) .prc-Button-Label-FWkx3{line-height:var(--text-body-lineHeight-small,1.66667)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]){background-color:var(--button-default-bgColor-rest,var(--color-btn-bg));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow));color:var(--button-default-fgColor-rest,var(--color-btn-text))}.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]){background-color:var(--button-primary-bgColor-rest,var(--color-btn-primary-bg));border-color:var(--button-primary-borderColor-rest,var(--color-btn-primary-border));box-shadow:var(--shadow-resting-small,var(--color-shadow-small));color:var(--button-primary-fgColor-rest,var(--color-btn-primary-text))}.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=primary]) .prc-Button-Visual-YNt2F{color:var(--button-primary-fgColor-rest,var(--color-btn-primary-text))}.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}:where(.prc-Heading-Heading-MtWFE){font-size:var(--text-title-size-large,2rem);font-weight:var(--base-text-weight-semibold,600);margin: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){text-underline-offset:.05rem;-webkit-text-decoration:none;text-decoration:none}:where(.prc-Link-Link-9ZwDx):hover{-webkit-text-decoration:underline;text-decoration:underline}:where(.prc-Link-Link-9ZwDx):where([data-muted=true]){color:var(--fgColor-muted,var(--color-fg-muted))}: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{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prc-Truncate-Truncate-2G1eo:where([data-expandable]):hover{max-width:10000px}.prc-Truncate-Truncate-2G1eo:where([data-inline]){vertical-align:top;display:inline-block}.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}.prc-components-TextInputBaseWrapper-wY-n0{background-color:var(--bgColor-default,var(--color-canvas-default));border:var(--borderWidth-thin,.0625rem) solid var(--control-borderColor-rest,var(--color-btn-border));border-radius:var(--borderRadius-medium,.375rem);box-shadow:var(--shadow-inset,var(--color-primer-shadow-inset));color:var(--fgColor-default,var(--color-fg-default));cursor:text;font-size:var(--text-body-size-medium,.875rem);line-height:var(--base-size-20,1.25rem);min-height:var(--base-size-32,2rem);vertical-align:middle;outline:none;align-items:stretch;overflow:hidden}.prc-components-TextInputBaseWrapper-wY-n0 input{cursor:text}: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}@media screen and (min-width:48rem){.prc-components-TextInputBaseWrapper-wY-n0{font-size:var(--text-body-size-medium,.875rem)}}.prc-components-TextInputBaseWrapper-wY-n0{--inner-action-size:var(--base-size-24,1.5rem)}.prc-components-TextInputWrapper-Hpdqi,.prc-components-TextInputWrapper-Hpdqi>input{padding-left:0;padding-right:0}.prc-components-TextInputWrapper-Hpdqi{background-position:right 8px center;background-repeat:no-repeat}.prc-components-TextInputWrapper-Hpdqi>:not(:last-child){margin-right:var(--base-size-8,.5rem)}.prc-components-TextInputWrapper-Hpdqi .TextInput-icon{color:var(--fgColor-muted,var(--color-fg-muted));flex-shrink:0;align-self:center}.prc-components-TextInputWrapper-Hpdqi:where([data-leading-visual]){padding-left:var(--base-size-8,.5rem)}.prc-components-TextInputWrapper-Hpdqi:where([data-trailing-visual]:not([data-trailing-action])){padding-right:var(--base-size-8,.5rem)}.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{appearance:none;color:inherit;font-family:inherit;font-size:inherit;background-color:#0000;border:0;width:100%}.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}table{border-collapse:collapse}@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-AvatarStack-vkIK2{--avatar-border-width:1px;--mask-size:calc(100% + var(--avatar-border-width)*2);--mask-start:-1;--opacity-step:15%;height:var(--avatar-stack-size);isolation:isolate;display:flex;position:relative}.prc-AvatarStack-AvatarStack-vkIK2:where([data-variant=cascade]){--overlap-size:calc(var(--avatar-stack-size)*.55);--overlap-size-avatar-three-plus:calc(var(--avatar-stack-size)*.85)}@media screen and (max-width:calc(48rem - .02px)){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-narrow)}}@media screen and (min-width:48rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-regular)}}@media screen and (min-width:87.5rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-wide)}}.prc-AvatarStack-AvatarStack-vkIK2:where([data-avatar-count="3"][data-variant=cascade]){min-width:calc(var(--avatar-stack-size) + var(--avatar-stack-size) - var(--overlap-size) + var(--avatar-stack-size) - var(--overlap-size-avatar-three-plus))}.prc-AvatarStack-AvatarStackBody-JFK4u{display:flex;position:absolute}.prc-AvatarStack-AvatarItem-70eW3{--avatarSize-regular:var(--avatar-stack-size);height:var(--avatar-stack-size);width:var(--avatar-stack-size);flex-shrink:0;transition:margin .2s ease-in-out,opacity .2s ease-in-out,mask-position .2s ease-in-out,mask-size .2s ease-in-out;display:flex;position:relative;overflow:hidden}.prc-AvatarStack-AvatarStack-vkIK2:where([data-shape=circle]) .prc-AvatarStack-AvatarItem-70eW3:is(img){box-shadow:0 0 0 var(--avatar-border-width) transparent}.prc-AvatarStack-AvatarItem-70eW3:first-child{margin-inline-start:0}.prc-AvatarStack-AvatarItem-70eW3:nth-child(n+2){mask-composite:exclude;mask-position:calc((var(--avatar-stack-size) - var(--overlap-size))*var(--mask-start) - var(--avatar-border-width)) center,0 0;mask-repeat:no-repeat,no-repeat;mask-size:var(--mask-size) var(--mask-size),auto;margin-inline-start:calc(var(--overlap-size)*-1);padding:.1px}.prc-AvatarStack-AvatarStack-vkIK2:where([data-shape=circle]) .prc-AvatarStack-AvatarItem-70eW3:nth-child(n+2){mask-image:radial-gradient(#000 70%,#0000 71%),linear-gradient(#000 0 0)}.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>.LinkButton-module__linkButton__nFnov:hover:not([disabled]),.LinkButton-module__linkButton__nFnov:focus:not([disabled]),.LinkButton-module__linkButton__nFnov:active:not([disabled]){text-decoration:none}.AuthorAvatar-module__authorHoverableLink__MHTT8:hover{text-decoration:underline}.AuthorsDialog-module__ActionList_LinkItem__nY_i5:hover{background-color:var(--bgColor-muted)}.AuthorLink-module__authorLinkContainer__RsptC{flex-direction:row;align-items:center;display:flex}.AuthorLink-module__authorNameLink__ClG6W{white-space:nowrap}.AuthorLink-module__authorNameLink__ClG6W:hover{text-decoration:underline}.OrgLink-module__orgLink__nuck_:hover{color:var(--fgColor-muted,var(--color-fg-muted))!important;text-decoration:underline!important}.CommitAttribution-module__AuthorLink__DV7CP{padding-left:var(--base-size-4)}.CommitAttribution-module__CommitAttributionContainer__I_rfs{flex-flow:wrap;align-items:center;display:flex}@media screen and (min-width:1012px){.CommitAttribution-module__CommitAttributionContainer__I_rfs{flex-wrap:nowrap}}.ScreenReaderHeading-module__userSelectNone__rwWIk{-webkit-user-select:none;user-select:none}.ChecksStatusBadge-module__ChecksStatusBadgeIconButton__rcQQ1{margin-right:var(--base-size-8);padding:0}.ChecksStatusBadge-module__ChecksStatusBadgeIconButton__rcQQ1:hover:not([disabled]){background:var(--page-header-bgColor,var(--color-page-header-bg,#0d1117))}.LatestCommit-module__Box__B25ZT{justify-content:space-between;align-items:center;gap:var(--stack-gap-condensed);min-width:273px;padding:var(--base-size-8);flex-flow:wrap;display:flex}@media screen and (min-width:544px){.LatestCommit-module__Box__B25ZT{flex-wrap:nowrap}}.LatestCommit-module__Box_1__YkEgg{min-width:0;font-size:var(--text-body-size-medium);align-items:center;gap:var(--stack-gap-condensed);flex-grow:1;width:max-content;display:flex}.LatestCommit-module__Box_2__pSPKJ{align-items:center;gap:var(--stack-gap-condensed);min-width:0}.LatestCommit-module__IconButton__mkJr_{color:var(--fgColor-muted);min-width:28px}.RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3 svg{color:var(--fgColor-muted)}.RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3{display:flex}.RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3>span{width:inherit}.RefSelectorAnchoredOverlay-module__RefSelectorOverlayContainer__yaf4p{width:100%;display:flex}.RefSelectorAnchoredOverlay-module__RefSelectorOverlayHeader__XtXRG{margin-right:var(--base-size-4);color:var(--fgColor-muted)}.RefSelectorAnchoredOverlay-module__RefSelectorBtnTextContainer__Di3rk{font-size:var(--text-body-size-medium);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.RefSelectorAnchoredOverlay-module__RefSelectorText__w_fmP{min-width:0}@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}}.PullRequestLink-module__Link__gmWy7:hover{color:var(--fgColor-accent)}.Table-module__Box__HZKiQ{border-collapse:separate;border-spacing:0;border:var(--borderWidth-thin) solid;border-color:var(--borderColor-default);border-radius:var(--borderRadius-medium);table-layout:fixed;width:100%;overflow:hidden}.Table-module__Box_2__PBp9s{padding:var(--base-size-16);color:var(--fgColor-muted);text-align:left}.Table-module__Box_2__PBp9s th{padding-left:var(--base-size-16);background-color:var(--bgColor-muted)}.Table-module__Box_3__d9lz1:hover{background:var(--bgColor-muted)}.DirectoryRow-module__PrimerLink__COEaW:hover{text-decoration:none}.DirectoryRow-module__PrimerLink__COEaW:focus:focus-visible div{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px}.DirectoryContent-module__Box__iC_5e{border-top-left-radius:var(--borderRadius-medium);width:100%}@media screen and (min-width:544px){.DirectoryContent-module__Box__iC_5e{display:none}}.DirectoryContent-module__Box_1__fuSBO{border-top-left-radius:var(--borderRadius-medium);width:40%}@media screen and (max-width:543px){.DirectoryContent-module__Box_1__fuSBO{display:none}}.DirectoryContent-module__Box_2__Ccrx7{text-align:right;padding-right:var(--base-size-16);border-top-right-radius:var(--borderRadius-medium);width:136px}.DirectoryContent-module__Box_3__gl6dE{color:var(--fgColor-muted);font-size:var(--text-body-size-small);height:40px}.DirectoryContent-module__Box_4__RhIsE{text-align:center;vertical-align:center;border-top:var(--borderWidth-thin) solid;border-color:var(--borderColor-default);height:40px}.DirectoryContent-module__OverviewHeaderRow__hOrKy{height:0!important;line-height:0!important}.DirectoryContent-module__OverviewHeaderRow__hOrKy tr{height:0!important;font-size:0!important}.DirectoryRichtextContent-module__SharedMarkdownContent__hHXUL{padding:var(--base-size-32);overflow:auto}</style>
<style>.CodeDropdownButton-module__TabNav__nLToe .CodeDropdownButton-module__NavItem__bTtK0[aria-selected=false]:hover{background:var(--control-transparent-bgColor-hover)}.OverviewRepoFiles-module__Box_1__OXeac{gap:var(--stack-gap-normal);flex-grow:1;display:flex}.OverviewRepoFiles-module__Box_2__zsLGk{border:var(--borderWidth-thin) solid;border-color:var(--borderColor-default);border-radius:var(--borderRadius-medium);flex-direction:column;flex-grow:1;display:flex}@media screen and (max-width:543px){.OverviewRepoFiles-module__Box_2__zsLGk{max-width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}}@media screen and (min-width:544px){.OverviewRepoFiles-module__Box_2__zsLGk{max-width:100%}}.OverviewRepoFiles-module__Box_3__bBU1C{border-bottom:var(--borderWidth-thin) solid;border-bottom-color:var(--borderColor-default);padding-right:var(--base-size-8);background-color:var(--bgColor-default);z-index:1;border-top-left-radius:var(--borderRadius-medium);border-top-right-radius:var(--borderRadius-medium);align-items:center;display:flex;position:sticky;top:0}.OverviewRepoFiles-module__UnderlineNav__QbWWv{max-width:100%;padding-left:var(--base-size-8);padding-right:var(--base-size-8);border-bottom:none;flex-grow:1;margin-bottom:-1px}.OverviewRepoFiles-module__ActionMenu_Button__OKDYV{color:var(--fgColor-muted);padding-left:var(--base-size-8);padding-right:var(--base-size-8)}.Ago-module__timestampText__OTeZJ:hover,.Ago-module__timestampText__OTeZJ:focus{color:var(--fgColor-accent);text-decoration:underline}.RecentlyTouchedBranches-module__Box__d6v2n a:not(:hover){color:inherit}.ImmutableActionsMigrationDialog-module__IconButton__lPw1Z:hover{color:var(--fgColor-muted)}.OverviewHeader-module__Box__cC1RH{gap:var(--stack-gap-condensed);flex-direction:column;display:flex}.OverviewContent-module__Box__PF75K{margin-top:var(--base-size-16);margin-bottom:var(--base-size-16)}.OverviewContent-module__Box_1__MPS0U{padding-bottom:var(--base-size-16);padding-top:var(--base-size-8);flex-grow:1;justify-content:space-between;display:flex}.OverviewContent-module__Box_2__Di8Pb{gap:var(--stack-gap-condensed);flex-direction:row;display:flex}@media screen and (max-width:320px){.OverviewContent-module__Box_2__Di8Pb{flex-grow:1}}.OverviewContent-module__Box_3__wzlJx{position:relative}@media screen and (max-width:380px){.OverviewContent-module__Box_3__wzlJx .ref-selector-button-text-container{max-width:80px}}@media screen and (max-width:320px){.OverviewContent-module__Box_3__wzlJx{flex-grow:1}.OverviewContent-module__Box_3__wzlJx .overview-ref-selector{width:100%}.OverviewContent-module__Box_3__wzlJx .overview-ref-selector>span{justify-content:flex-start;display:flex}.OverviewContent-module__Box_3__wzlJx .overview-ref-selector>span>span[data-component=text]{flex-grow:1}}.OverviewContent-module__Box_4__qf73o{display:flex}@media screen and (max-width:1079px){.OverviewContent-module__Box_4__qf73o{display:none}}.OverviewContent-module__Button___Uotu{color:var(--fgColor-muted);padding-left:var(--base-size-4);padding-right:var(--base-size-4)}.OverviewContent-module__Box_5__Zc3i7{display:flex}@media screen and (min-width:1080px){.OverviewContent-module__Box_5__Zc3i7{display:none}}@media screen and (max-width:543px){.OverviewContent-module__Box_5__Zc3i7{display:none}}.OverviewContent-module__Box_6__Y_Yb_{padding-left:var(--base-size-8);gap:var(--stack-gap-condensed);display:flex}.OverviewContent-module__Box_7__JuRXo{gap:var(--stack-gap-condensed);display:flex}@media screen and (max-width:543px){.OverviewContent-module__Box_7__JuRXo{display:none}}.OverviewContent-module__Box_8__UZCZh{display:flex}@media screen and (max-width:1011px){.OverviewContent-module__Box_8__UZCZh{display:none}}.OverviewContent-module__FileResultsList__EjrTH{margin:0}.OverviewContent-module__Box_9__bqMPw{display:flex}@media screen and (min-width:1012px){.OverviewContent-module__Box_9__bqMPw{display:none}}.OverviewContent-module__Box_10__mGSb4{display:flex}@media screen and (min-width:544px){.OverviewContent-module__Box_10__mGSb4{display:none}}.OverviewContent-module__Box_11__F19kY{gap:var(--stack-gap-normal);flex-direction:column;display:flex}</style>
<react-partial partial-name=repos-overview data-ssr=true data-attempted-ssr=true data-react-profiling=true data-catalyst class=loaded>
<div data-target=react-partial.reactRoot> <div class=OverviewContent-module__Box__PF75K><div class=OverviewHeader-module__Box__cC1RH></div><div class=OverviewContent-module__Box_1__MPS0U><div class=OverviewContent-module__Box_2__Di8Pb><div class=OverviewContent-module__Box_3__wzlJx><button type=button aria-haspopup=true aria-expanded=false tabindex=0 style=min-width:0 aria-label="v1.x branch" data-testid=anchor-button class="prc-Button-ButtonBase-9n-Xk overview-ref-selector width-full RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3" data-loading=false data-size=medium data-variant=default id=ref-picker-repos-header-ref-selector data-hotkey=w><span data-component=buttonContent data-align=center class=prc-Button-ButtonContent-Iohp5><span data-component=text class=prc-Button-Label-FWkx3><div class=RefSelectorAnchoredOverlay-module__RefSelectorOverlayContainer__yaf4p><div class=RefSelectorAnchoredOverlay-module__RefSelectorOverlayHeader__XtXRG><svg aria-hidden=true focusable=false class="octicon octicon-git-branch" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></div><div class="ref-selector-button-text-container RefSelectorAnchoredOverlay-module__RefSelectorBtnTextContainer__Di3rk"><span class=RefSelectorAnchoredOverlay-module__RefSelectorText__w_fmP>&nbsp;v1.x</span></div></div></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><button hidden data-testid=ref-selector-hotkey-button data-hotkey-scope=read-only-cursor-text-area data-hotkey=w class=sf-hidden></button></div><div class=OverviewContent-module__Box_4__qf73o><a type=button href=https://github.com/axios/axios/branches class="prc-Button-ButtonBase-9n-Xk OverviewContent-module__Button___Uotu" 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-git-branch" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></span><span data-component=text class=prc-Button-Label-FWkx3><span><strong class=color-fg-default>9 </strong>Branches</span></span></span></a><a type=button href=https://github.com/axios/axios/tags class="prc-Button-ButtonBase-9n-Xk OverviewContent-module__Button___Uotu" 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-tag" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><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><span data-component=text class=prc-Button-Label-FWkx3><span><strong class=color-fg-default>130 </strong>Tags</span></span></span></a></div><div class="OverviewContent-module__Box_5__Zc3i7 sf-hidden"></div></div><div class=OverviewContent-module__Box_6__Y_Yb_><div class=OverviewContent-module__Box_7__JuRXo><button hidden data-hotkey=t,Shift+T class=sf-hidden></button><div class=OverviewContent-module__Box_8__UZCZh><div class="Box-sc-62in7e-0 OverviewContent-module__FileResultsList__EjrTH"><span class="TextInput__StyledTextInput-sc-ttxlvl-0 d-flex FileResultsList-module__FilesSearchBox__ivVkc TextInput-wrapper prc-components-TextInputWrapper-Hpdqi prc-components-TextInputBaseWrapper-wY-n0" data-leading-visual=true data-trailing-visual=true aria-busy=false><span class=TextInput-icon id=_r_s_ aria-hidden=true><svg aria-hidden=true focusable=false class="octicon octicon-search" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg></span><input aria-label="Go to file" role=combobox aria-controls=file-results-list aria-expanded=false aria-haspopup=dialog autocorrect=off spellcheck=false placeholder="Go to file" aria-describedby="_r_s_ _r_t_" data-component=input class=prc-components-Input-IwWrt type=text value><template shadowrootmode=user-agent><div useragentpart=placeholder>Go to file</div><div contenteditable=plaintext-only></div></template><span class=TextInput-icon id=_r_t_ aria-hidden=true><kbd>t</kbd></span></span></div></div><div class="OverviewContent-module__Box_9__bqMPw sf-hidden"></div><div><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-testid=screen-reader-heading>Add file</h2><button type=button aria-label="Add file" aria-haspopup=true aria-expanded=false tabindex=0 class=prc-Button-ButtonBase-9n-Xk data-loading=false data-no-visuals=true data-size=medium data-variant=default id=_R_a35ab_><span data-component=buttonContent data-align=center class=prc-Button-ButtonContent-Iohp5><span data-component=text class=prc-Button-Label-FWkx3><span class=react-directory-add-file-button>Add file<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><svg aria-hidden=true focusable=false class="octicon octicon-plus react-directory-add-file-icon" 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></button></div></div><button type=button aria-haspopup=true aria-expanded=false tabindex=0 class=prc-Button-ButtonBase-9n-Xk data-loading=false data-size=medium data-variant=primary id=_R_75ab_><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-code hide-sm" 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 class=prc-Button-Label-FWkx3>Code</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 class="OverviewContent-module__Box_10__mGSb4 sf-hidden"></div></div></div><div class=OverviewContent-module__Box_11__F19kY><div data-hpc=true><button hidden data-testid=focus-next-element-button data-hotkey=j class=sf-hidden></button><button hidden data-testid=focus-previous-element-button data-hotkey=k class=sf-hidden></button><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-testid=screen-reader-heading id=folders-and-files>Folders and files</h2><table class=Table-module__Box__HZKiQ aria-labelledby=folders-and-files><thead class="DirectoryContent-module__OverviewHeaderRow__hOrKy Table-module__Box_1__VacXC"><tr class=Table-module__Box_2__PBp9s><th colspan=2 class="DirectoryContent-module__Box__iC_5e sf-hidden"><th colspan=1 class=DirectoryContent-module__Box_1__fuSBO><span class=text-bold>Name</span><th class=hide-sm><div class="width-fit prc-Truncate-Truncate-2G1eo" data-inline=true title="Last commit message" style=--truncate-max-width:125px><span class=text-bold>Last commit message</span></div><th colspan=1 class=DirectoryContent-module__Box_2__Ccrx7><div class="width-fit prc-Truncate-Truncate-2G1eo" data-inline=true title="Last commit date" style=--truncate-max-width:125px><span class=text-bold>Last commit date</span></div><tbody><tr class=DirectoryContent-module__Box_3__gl6dE><td colspan=3 class="bgColor-muted p-1 rounded-top-2"><div class=LatestCommit-module__Box__B25ZT><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-testid=screen-reader-heading>Latest commit</h2><div data-testid=latest-commit class=LatestCommit-module__Box_1__YkEgg><div class=CommitAttribution-module__CommitAttributionContainer__I_rfs><span data-variant=cascade data-shape=circle data-avatar-count=3 data-responsive class="pc-AvatarStack--variant pc-AvatarStack--shape pc-AvatarStack--three prc-AvatarStack-AvatarStack-vkIK2" style=--stackSize-narrow:20px;--stackSize-regular:20px;--stackSize-wide:20px><div class="pc-AvatarStackBody prc-AvatarStack-AvatarStackBody-JFK4u" tabindex=0> <img data-component=Avatar class="Box-sc-62in7e-0 kglDHV pc-AvatarItem prc-AvatarStack-AvatarItem-70eW3 prc-Avatar-Avatar-0xaUi" alt=skrtheboss width=20 height=20 data-testid=commit-stack-avatar data-hovercard-url=/users/skrtheboss/hovercard data-hovercard-type=user octo-click=hovercard-link-click octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp src=data:image/jpeg;base64,/9j/2wCEAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDIBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIACgAKAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AOlNq4HQ1E1u3oa6O2g+0oCuQxH3WxmrJ0ltu59ij/ar1fa2ODkuca1sfSoXtj6VY1rxf4Z0PWhpN7dkXPG8pGSseeRuPbgiuii02KaPecKe6k0e2QezZxzWhPamfYz6V2EumQopLMAB61B9ks/+eyfnU+2QezYNqxuwsll8iDqCOagfVL2COV5Lk7QCzNIchR3PPSuIsNRlgRJLeZkWQAgHHP4Gquv+LIptJmsGmid5QFZlYAgZHbPORWDmu5sqcm7JHK6jp6eIvG84iu/tBlbPmOwG7A5xjrgDj6V6ha39zZeXGJJGiTA2sc5H415Holylpr9lJkDbOAT7Hj+temT30Izyc+g61nSel3uVO+i7G3f6mLuNQGOwdie9Z3mJ/s/nWMdQXcRsbHqaT7cv901pcmxxF1r8baakcRkhbcqY5ZUX1GT6dsVzHmo8zGYvJnPQ45qaf/j1/EVRT/WGuRo7IyexKsrxMCSWHYVqrrmoKFkW4YNgDLHJx+NZL9RUh/1a1NxtWbR3GiX897BI1zOruCONuCPyAFam9f79c74d/wBXN9B/WtqtIt2MKiSkf//Z style=--avatarSize-regular:20px><img data-component=Avatar class="Box-sc-62in7e-0 kglDHV pc-AvatarItem prc-AvatarStack-AvatarItem-70eW3 prc-Avatar-Avatar-0xaUi" alt=jasonsaayman width=20 height=20 data-testid=commit-stack-avatar data-hovercard-url=/users/jasonsaayman/hovercard data-hovercard-type=user octo-click=hovercard-link-click octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp src=data:image/jpeg;base64,/9j/2wCEAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDIBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIACgAKAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AMvxPob6JqDpndC3zRuOjKehrCIyRn/9VbmuzapAkOn6ixKQZMYYA4B9D3FR2GmwSWwuJSZi8e5BHIgWNuQNxZhnGAce/OK8rmdjrhFGQQOx4qhLcMk7beQOK9LPhXSV08XImfySqkkY3EegOcAk9/8A69c/rmkafcaYradDLBNCXkYSgYdcDgFSRxgd80oVFc1nTdjlxIJ1B6AdaXavqPzqpFkybMnB61P5CeldV7HJymxa6vLqM1npeoSF7cS7ULdVyemeoGe1d9HpksGl2unlbsC2ICy20gXeAe/I6jrketeXsCtysqAfLJnPbr/9avWLTUDq+kpNYTRi4ABw4yPcGuSvpax14ZJ3TKg09Y72G9bezNLI8tuHLiMMDgqgJG4cAkDuay9V08vpRj8y5lnDMftDQGNkTrgEjngYxk5zXQLd6k5Kx2kJkHBYycD64rM8V6ydO0xYS6PcMuW28DPsM5AJrFTldHRKCS1PN5bBrK5hR2y7RhmH9046VJtppne7ukmlILsWJx0HsParG0V2u/U4NLuxO7mCGS2mgZSrLKgX+6Op/I5q7pN9/ZsrPFciLe25N33CD1Ht9fzqHVf+P1v+vdv/AEAVmzf8eFv/ALn9autFTaT6kUJuEW0dleeLrpbdljEG8j70b7v1HA/GuHvZ7i4mLzybiec54FWbf/j2kqnd9f8AgJrGlTjC7RvVqSloJGVRlk3FcD7pXr6Yqf7Wvv8AlVWTpH/u0yvR9lFrVHn+0knof//Z style=--avatarSize-regular:20px></div></span><div data-testid=author-link class="AuthorLink-module__authorLinkContainer__RsptC CommitAttribution-module__AuthorLink__DV7CP"><a class="Link__StyledLink-sc-1syctfj-0 iIGVMW AuthorLink-module__authorNameLink__ClG6W prc-Link-Link-9ZwDx" data-muted=true href="https://github.com/axios/axios/commits?author=skrtheboss" aria-label="commits by skrtheboss" data-hovercard-url=/users/skrtheboss/hovercard data-hovercard-type=user octo-click=hovercard-link-click octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>skrtheboss</a></div><span class=pl-1>and</span><div data-testid=author-link class="AuthorLink-module__authorLinkContainer__RsptC CommitAttribution-module__AuthorLink__DV7CP"><a class="Link__StyledLink-sc-1syctfj-0 iIGVMW AuthorLink-module__authorNameLink__ClG6W prc-Link-Link-9ZwDx" data-muted=true href="https://github.com/axios/axios/commits?author=jasonsaayman" aria-label="commits by jasonsaayman" data-hovercard-url=/users/jasonsaayman/hovercard data-hovercard-type=user octo-click=hovercard-link-click octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>jasonsaayman</a></div><span></span></div><div class="d-none d-sm-flex LatestCommit-module__Box_2__pSPKJ"><div class="Truncate flex-items-center f5"><span class="Text__StyledText-sc-1klmep6-0 Truncate-text prc-Text-Text-9mHv3" data-testid=latest-commit-html><a href=https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb class=Link--secondary data-pjax=true data-hovercard-url=/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb/hovercard aria-keyshortcuts=Alt+ArrowUp>fix(core): copy status from source error in AxiosError.from (</a><a href=https://github.com/axios/axios/pull/7403 data-hovercard-url=/axios/axios/pull/7403/hovercard data-hovercard-type=pull_request data-url=https://github.com/axios/axios/issues/7403 data-permission-text="Title is private" data-id=3951600398 data-error-text="Failed to load title" class="issue-link js-issue-link" aria-keyshortcuts=Alt+ArrowUp>#7403</a><a href=https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb class=Link--secondary data-pjax=true data-hovercard-url=/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb/hovercard aria-keyshortcuts=Alt+ArrowUp>)</a></span></div><button data-component=IconButton type=button aria-pressed=false aria-expanded=false data-testid=latest-commit-details-toggle class="prc-Button-ButtonBase-9n-Xk LatestCommit-module__IconButton__mkJr_ prc-Button-IconButton-fyge7" data-loading=false data-no-visuals=true data-size=small data-variant=invisible aria-labelledby=_r_12_><svg aria-hidden=true focusable=false class="octicon octicon-ellipsis" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M0 5.75C0 4.784.784 4 1.75 4h12.5c.966 0 1.75.784 1.75 1.75v4.5A1.75 1.75 0 0 1 14.25 12H1.75A1.75 1.75 0 0 1 0 10.25ZM12 7a1 1 0 1 0 0 2 1 1 0 0 0 0-2ZM7 8a1 1 0 1 0 2 0 1 1 0 0 0-2 0ZM4 7a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true id=_r_12_ popover=auto>Open commit details</span><button data-component=IconButton type=button data-testid=checks-status-badge-icon class="prc-Button-ButtonBase-9n-Xk IconButton__StyledIconButton-sc-i53dt6-0 gUydnL ChecksStatusBadge-module__ChecksStatusBadgeIconButton__rcQQ1 prc-Button-IconButton-fyge7" data-loading=false data-no-visuals=true data-size=small data-variant=invisible aria-labelledby=_r_14_><svg aria-hidden=true focusable=false class="octicon octicon-check" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><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></button><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true id=_r_14_ popover=auto>success</span></div><span class="d-flex d-sm-none fgColor-muted f6 sf-hidden"></span></div><div class="d-flex flex-shrink-0 gap-2"><div data-testid=latest-commit-details class="d-none d-sm-flex flex-items-center"><span class="d-flex flex-nowrap fgColor-muted f6"><a class="Link--secondary prc-Link-Link-9ZwDx" aria-label="Commit d51accb" data-hovercard-url=/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb/hovercard data-hovercard-type=commit octo-click=hovercard-link-click octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp href=https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb data-discover=true>d51accb</a>&nbsp;·&nbsp;<relative-time tense=past datetime=2026-02-18T17:33:28.000Z title="Feb 19, 2026 at 1:33 AM GMT+8"><template shadowrootmode=open>14 hours ago</template>Feb 19, 2026</relative-time></span></div><div class="d-flex gap-2"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-testid=screen-reader-heading>History</h2><a href=https://github.com/axios/axios/commits/v1.x/ class="prc-Button-ButtonBase-9n-Xk d-none d-lg-flex LinkButton-module__linkButton__nFnov flex-items-center fgColor-default" data-loading=false data-size=small 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-history" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span><span data-component=text class=prc-Button-Label-FWkx3><span class=fgColor-default>1,833 Commits</span></span></span></a><div class="d-sm-none sf-hidden"></div><div class="d-flex d-lg-none sf-hidden"></div></div></div></div><tr class="react-directory-row undefined" id=folder-row-0><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file-directory-fill icon-directory" 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 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=.github aria-label=".github, (Directory)" class=Link--primary href=https://github.com/axios/axios/tree/v1.x/.github data-discover=true>.github</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="chore: fix publish to only run on v1 tags" class=Link--secondary href=https://github.com/axios/axios/commit/3e30bbf1b33c8b6213c793eb0cf6b61b0edc72f1>chore: fix publish to only run on v1 tags</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-18T16:33:56.000Z title="Feb 19, 2026 at 12:33 AM GMT+8"><template shadowrootmode=open>15 hours ago</template>Feb 19, 2026</relative-time></div><tr class="react-directory-row undefined" id=folder-row-1><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file-directory-fill icon-directory" 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 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=bin aria-label="bin, (Directory)" class=Link--primary href=https://github.com/axios/axios/tree/v1.x/bin data-discover=true>bin</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row undefined" id=folder-row-2><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file-directory-fill icon-directory" 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 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=examples aria-label="examples, (Directory)" class=Link--primary href=https://github.com/axios/axios/tree/v1.x/examples data-discover=true>examples</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row undefined" id=folder-row-3><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file-directory-fill icon-directory" 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 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=lib aria-label="lib, (Directory)" class=Link--primary href=https://github.com/axios/axios/tree/v1.x/lib data-discover=true>lib</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="fix(core): copy status from source error in AxiosError.from (#7403)
When creating an AxiosError from an existing error without a response object,
the status property from the source error is now preserved. This ensures error
status information is not lost during error conversion.
Fixes #7364
Co-authored-by: Jay <jasonsaayman@gmail.com>" class=Link--secondary href=https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb>fix(core): copy status from source error in AxiosError.from (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3951600398 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7403 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7403/hovercard href=https://github.com/axios/axios/pull/7403 aria-keyshortcuts=Alt+ArrowUp>#7403</a><a data-pjax=true title="fix(core): copy status from source error in AxiosError.from (#7403)
When creating an AxiosError from an existing error without a response object,
the status property from the source error is now preserved. This ensures error
status information is not lost during error conversion.
Fixes #7364
Co-authored-by: Jay <jasonsaayman@gmail.com>" class=Link--secondary href=https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-18T17:33:28.000Z title="Feb 19, 2026 at 1:33 AM GMT+8"><template shadowrootmode=open>14 hours ago</template>Feb 19, 2026</relative-time></div><tr class="react-directory-row undefined" id=folder-row-4><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file-directory-fill icon-directory" 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 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=sandbox aria-label="sandbox, (Directory)" class=Link--primary href=https://github.com/axios/axios/tree/v1.x/sandbox data-discover=true>sandbox</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row undefined" id=folder-row-5><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file-directory-fill icon-directory" 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 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=templates aria-label="templates, (Directory)" class=Link--primary href=https://github.com/axios/axios/tree/v1.x/templates data-discover=true>templates</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="chore(CI): fixed release info script to use npm registry instead of git as file history source; (#7006)" class=Link--secondary href=https://github.com/axios/axios/commit/d03f245a40ec016b190748a865cce9fe3815c903>chore(CI): fixed release info script to use npm registry instead of g…</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2025-09-04T06:33:40.000Z title="Sep 4, 2025 at 2:33 PM GMT+8"><template shadowrootmode=open>5 months ago</template>Sep 4, 2025</relative-time></div><tr class="react-directory-row undefined" id=folder-row-6><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file-directory-fill icon-directory" 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 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=test aria-label="test, (Directory)" class=Link--primary href=https://github.com/axios/axios/tree/v1.x/test data-discover=true>test</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="fix(core): copy status from source error in AxiosError.from (#7403)
When creating an AxiosError from an existing error without a response object,
the status property from the source error is now preserved. This ensures error
status information is not lost during error conversion.
Fixes #7364
Co-authored-by: Jay <jasonsaayman@gmail.com>" class=Link--secondary href=https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb>fix(core): copy status from source error in AxiosError.from (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3951600398 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7403 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7403/hovercard href=https://github.com/axios/axios/pull/7403 aria-keyshortcuts=Alt+ArrowUp>#7403</a><a data-pjax=true title="fix(core): copy status from source error in AxiosError.from (#7403)
When creating an AxiosError from an existing error without a response object,
the status property from the source error is now preserved. This ensures error
status information is not lost during error conversion.
Fixes #7364
Co-authored-by: Jay <jasonsaayman@gmail.com>" class=Link--secondary href=https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-18T17:33:28.000Z title="Feb 19, 2026 at 1:33 AM GMT+8"><template shadowrootmode=open>14 hours ago</template>Feb 19, 2026</relative-time></div><tr class="react-directory-row undefined" id=folder-row-7><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=.eslintrc.cjs aria-label=".eslintrc.cjs, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/.eslintrc.cjs data-discover=true>.eslintrc.cjs</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row undefined" id=folder-row-8><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=.gitignore aria-label=".gitignore, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/.gitignore data-discover=true>.gitignore</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="chore: exclude vscode file" class=Link--secondary href=https://github.com/axios/axios/commit/92acd4043d0c729a3431587ff25cb4e7777f756b>chore: exclude vscode file</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2025-11-06T18:32:37.000Z title="Nov 7, 2025 at 2:32 AM GMT+8"><template shadowrootmode=open>3 months ago</template>Nov 7, 2025</relative-time></div><tr class="react-directory-row undefined" id=folder-row-9><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=.npmignore aria-label=".npmignore, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/.npmignore data-discover=true>.npmignore</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="chore(docs): remove SECURITY.md (#6312)
chore(docs): remove SECURITY.md (#6312)" class=Link--secondary href=https://github.com/axios/axios/commit/896f9af1bea8685fb948c3a16c20c7e34273e053>chore(docs): remove SECURITY.md (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=2196153751 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/6312 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/6312/hovercard href=https://github.com/axios/axios/pull/6312 aria-keyshortcuts=Alt+ArrowUp>#6312</a><a data-pjax=true title="chore(docs): remove SECURITY.md (#6312)
chore(docs): remove SECURITY.md (#6312)" class=Link--secondary href=https://github.com/axios/axios/commit/896f9af1bea8685fb948c3a16c20c7e34273e053>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2025-01-31T17:01:58.000Z title="Feb 1, 2025 at 1:01 AM GMT+8"><template shadowrootmode=open>last year</template>Feb 1, 2025</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-10><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=.prettierignore aria-label=".prettierignore, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/.prettierignore data-discover=true>.prettierignore</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-11><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=.prettierrc aria-label=".prettierrc, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/.prettierrc data-discover=true>.prettierrc</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-12><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=CHANGELOG.md aria-label="CHANGELOG.md, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/CHANGELOG.md data-discover=true>CHANGELOG.md</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-13><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=CODE_OF_CONDUCT.md aria-label="CODE_OF_CONDUCT.md, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/CODE_OF_CONDUCT.md data-discover=true>CODE_OF_CONDUCT.md</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="fix: all merge configs" class=Link--secondary href=https://github.com/axios/axios/commit/253e3ad06a7b0fd3ec8ef73632aef84598e7cb78>fix: all merge configs</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-01-26T18:05:43.000Z title="Jan 27, 2026 at 2:05 AM GMT+8"><template shadowrootmode=open>3 weeks ago</template>Jan 27, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-14><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=COLLABORATOR_GUIDE.md aria-label="COLLABORATOR_GUIDE.md, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/COLLABORATOR_GUIDE.md data-discover=true>COLLABORATOR_GUIDE.md</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="fix: all merge configs" class=Link--secondary href=https://github.com/axios/axios/commit/253e3ad06a7b0fd3ec8ef73632aef84598e7cb78>fix: all merge configs</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-01-26T18:05:43.000Z title="Jan 27, 2026 at 2:05 AM GMT+8"><template shadowrootmode=open>3 weeks ago</template>Jan 27, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-15><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=CONTRIBUTING.md aria-label="CONTRIBUTING.md, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/CONTRIBUTING.md data-discover=true>CONTRIBUTING.md</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="docs: grammar issue in *.md (#7215)
* fix readme.md
* fix ECOSYSTEM.md
* fix CONTRIBUTING.md" class=Link--secondary href=https://github.com/axios/axios/commit/7f1fe572504606db075207372c43431b7e87d7fb>docs: grammar issue in *.md (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3600007006 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7215 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7215/hovercard href=https://github.com/axios/axios/pull/7215 aria-keyshortcuts=Alt+ArrowUp>#7215</a><a data-pjax=true title="docs: grammar issue in *.md (#7215)
* fix readme.md
* fix ECOSYSTEM.md
* fix CONTRIBUTING.md" class=Link--secondary href=https://github.com/axios/axios/commit/7f1fe572504606db075207372c43431b7e87d7fb>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2025-11-11T06:34:36.000Z title="Nov 11, 2025 at 2:34 PM GMT+8"><template shadowrootmode=open>3 months ago</template>Nov 11, 2025</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-16><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=CONTRIBUTORS.md aria-label="CONTRIBUTORS.md, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/CONTRIBUTORS.md data-discover=true>CONTRIBUTORS.md</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-17><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=ECOSYSTEM.md aria-label="ECOSYSTEM.md, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/ECOSYSTEM.md data-discover=true>ECOSYSTEM.md</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="fix: all merge configs" class=Link--secondary href=https://github.com/axios/axios/commit/253e3ad06a7b0fd3ec8ef73632aef84598e7cb78>fix: all merge configs</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-01-26T18:05:43.000Z title="Jan 27, 2026 at 2:05 AM GMT+8"><template shadowrootmode=open>3 weeks ago</template>Jan 27, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-18><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=LICENSE aria-label="LICENSE, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/LICENSE data-discover=true>LICENSE</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="docs: updated code of coduct, contributing gude and license for latest release version" class=Link--secondary href=https://github.com/axios/axios/commit/afe702bccd95d91326620b4bad7bb8edfa335c71>docs: updated code of coduct, contributing gude and license for lates…</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2022-05-28T21:06:24.000Z title="May 29, 2022 at 5:06 AM GMT+8"><template shadowrootmode=open>4 years ago</template>May 29, 2022</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-19><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=MIGRATION_GUIDE.md aria-label="MIGRATION_GUIDE.md, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/MIGRATION_GUIDE.md data-discover=true>MIGRATION_GUIDE.md</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="docs: add comprehensive migration guide for 0.x to 1.x upgrade (#7218)
Fill empty MIGRATION_GUIDE.md with detailed documentation addressing issue #7208.
This documentation-only change provides solutions for centralized error handling
in Axios 1.x and comprehensive migration guidance.
Addresses maintainer feedback by excluding all TypeScript modifications.
Fixes #7208" class=Link--secondary href=https://github.com/axios/axios/commit/5b5c19689209cfd4aa20b14274a6cb03c66ed749>docs: add comprehensive migration guide for 0.x to 1.x upgrade (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3606651013 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7218 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7218/hovercard href=https://github.com/axios/axios/pull/7218 aria-keyshortcuts=Alt+ArrowUp>#7218</a><a data-pjax=true title="docs: add comprehensive migration guide for 0.x to 1.x upgrade (#7218)
Fill empty MIGRATION_GUIDE.md with detailed documentation addressing issue #7208.
This documentation-only change provides solutions for centralized error handling
in Axios 1.x and comprehensive migration guidance.
Addresses maintainer feedback by excluding all TypeScript modifications.
Fixes #7208" class=Link--secondary href=https://github.com/axios/axios/commit/5b5c19689209cfd4aa20b14274a6cb03c66ed749>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2025-11-11T14:42:13.000Z title="Nov 11, 2025 at 10:42 PM GMT+8"><template shadowrootmode=open>3 months ago</template>Nov 11, 2025</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-20><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=README.md aria-label="README.md, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/README.md data-discover=true>README.md</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="docs: fix deprecated Buffer constructor and formatting issues in README (#7371)" class=Link--secondary href=https://github.com/axios/axios/commit/265b71234c20fabbd6d691858c65a7e9c978659f>docs: fix deprecated Buffer constructor and formatting issues in READ…</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-05T14:59:58.000Z title="Feb 5, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>2 weeks ago</template>Feb 5, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-21><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=SECURITY.md aria-label="SECURITY.md, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/SECURITY.md data-discover=true>SECURITY.md</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="docs: fix typos (#7046)
Found via `typos --hidden --format brief`" class=Link--secondary href=https://github.com/axios/axios/commit/54a1fcc1b6a237d591e19825a4c1554227ffaeca>docs: fix typos (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3428826285 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7046 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7046/hovercard href=https://github.com/axios/axios/pull/7046 aria-keyshortcuts=Alt+ArrowUp>#7046</a><a data-pjax=true title="docs: fix typos (#7046)
Found via `typos --hidden --format brief`" class=Link--secondary href=https://github.com/axios/axios/commit/54a1fcc1b6a237d591e19825a4c1554227ffaeca>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2025-09-19T13:01:16.000Z title="Sep 19, 2025 at 9:01 PM GMT+8"><template shadowrootmode=open>5 months ago</template>Sep 19, 2025</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-22><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=bower.json aria-label="bower.json, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/bower.json data-discover=true>bower.json</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="chore(release): prepare release 1.13.5 (#7379)
* 1.13.5
* chore(release): prepare release 1.13.5
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: jasonsaayman <4814473+jasonsaayman@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/29f75425f0c9f73021f5eedc869c176e30e05fe7>chore(release): prepare release 1.13.5 (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3912377723 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7379 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7379/hovercard href=https://github.com/axios/axios/pull/7379 aria-keyshortcuts=Alt+ArrowUp>#7379</a><a data-pjax=true title="chore(release): prepare release 1.13.5 (#7379)
* 1.13.5
* chore(release): prepare release 1.13.5
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: jasonsaayman <4814473+jasonsaayman@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/29f75425f0c9f73021f5eedc869c176e30e05fe7>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-08T10:53:34.000Z title="Feb 8, 2026 at 6:53 PM GMT+8"><template shadowrootmode=open>2 weeks ago</template>Feb 8, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-23><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=gulpfile.js aria-label="gulpfile.js, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/gulpfile.js data-discover=true>gulpfile.js</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-24><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=index.d.cts aria-label="index.d.cts, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/index.d.cts data-discover=true>index.d.cts</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-25><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=index.d.ts aria-label="index.d.ts, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/index.d.ts data-discover=true>index.d.ts</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="fix: added a option to choose between legacy and the new request/response interceptor ordering
* test: add request interceptor tests for legacy and ordered execution
* feat: add legacy interceptor request/response ordering option
---------
Co-authored-by: Jay <jasonsaayman@gmail.com>" class=Link--secondary href=https://github.com/axios/axios/commit/569f028a5878faaec8d7d138ba686aac407bda4c>fix: added a option to choose between legacy and the new request/resp…</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-01-30T06:12:04.000Z title="Jan 30, 2026 at 2:12 PM GMT+8"><template shadowrootmode=open>3 weeks ago</template>Jan 30, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-26><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=index.js aria-label="index.js, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/index.js data-discover=true>index.js</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-27><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=karma.conf.cjs aria-label="karma.conf.cjs, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/karma.conf.cjs data-discover=true>karma.conf.cjs</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-28><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=mise.toml aria-label="mise.toml, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/mise.toml data-discover=true>mise.toml</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="chore(release): prepare release 1.13.4 (#7353)
* 1.13.4
* chore: codegen and some updates to workflows
* chore: add github token
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: jasonsaayman <jasonsaayman@gmail.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/9336cf9a3393790ec8ca91fe3862e83fcdbe6b9d>chore(release): prepare release 1.13.4 (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3858990935 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7353 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7353/hovercard href=https://github.com/axios/axios/pull/7353 aria-keyshortcuts=Alt+ArrowUp>#7353</a><a data-pjax=true title="chore(release): prepare release 1.13.4 (#7353)
* 1.13.4
* chore: codegen and some updates to workflows
* chore: add github token
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: jasonsaayman <jasonsaayman@gmail.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/9336cf9a3393790ec8ca91fe3862e83fcdbe6b9d>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-01-27T18:13:03.000Z title="Jan 28, 2026 at 2:13 AM GMT+8"><template shadowrootmode=open>3 weeks ago</template>Jan 28, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-29><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=package-lock.json aria-label="package-lock.json, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/package-lock.json data-discover=true>package-lock.json</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-30><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=package.json aria-label="package.json, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/package.json data-discover=true>package.json</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-31><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=rollup.config.js aria-label="rollup.config.js, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/rollup.config.js data-discover=true>rollup.config.js</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-32><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=tsconfig.json aria-label="tsconfig.json, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/tsconfig.json data-discover=true>tsconfig.json</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="fix: fix TypeScript type definitions for commonjs (#5196)
This is done by duplicating `index.d.ts` into `index.d.cts`, and
modifying it for CommonJS. The same was done for type tests.
Unfortunately I was unable to find a way to re-use types without
drastically changing the code base.
To test this, a minimum TypeScript version of 4.7 is needed, so it has
been updated. The old types still work with older TypeScript versions.
Co-authored-by: Jay <jasonsaayman@gmail.com>" class=Link--secondary href=https://github.com/axios/axios/commit/abf954185a4c7069f0e0d10ace762a357fd10cda>fix: fix TypeScript type definitions for commonjs (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=1426144344 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/5196 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/5196/hovercard href=https://github.com/axios/axios/pull/5196 aria-keyshortcuts=Alt+ArrowUp>#5196</a><a data-pjax=true title="fix: fix TypeScript type definitions for commonjs (#5196)
This is done by duplicating `index.d.ts` into `index.d.cts`, and
modifying it for CommonJS. The same was done for type tests.
Unfortunately I was unable to find a way to re-use types without
drastically changing the code base.
To test this, a minimum TypeScript version of 4.7 is needed, so it has
been updated. The old types still work with older TypeScript versions.
Co-authored-by: Jay <jasonsaayman@gmail.com>" class=Link--secondary href=https://github.com/axios/axios/commit/abf954185a4c7069f0e0d10ace762a357fd10cda>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2022-11-10T18:23:02.000Z title="Nov 11, 2022 at 2:23 AM GMT+8"><template shadowrootmode=open>4 years ago</template>Nov 11, 2022</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-33><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=tslint.json aria-label="tslint.json, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/tslint.json data-discover=true>tslint.json</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="Refactored module exports; (#5162)
* Refactored build pipeline;
Added module exports tests;
Added missing ESM export for parity with Axios factory;
Added `toFormData`, `formToJSON`, `isAxiosError`, `spread`, `isCancel`, `all` as named export to `index.d.ts`;
* Added ESM entry test;
* Updated README.md `installing` section;
* Added TypeScript importing test;
Added missed `CanceledError` &amp; `AxiosHeaders` to `AxiosStatic` interface;
* Exclude `/test/module/` from tslint;" class=Link--secondary href=https://github.com/axios/axios/commit/0c3a1e9fde4dd309e82d719b256907eb5cba591b>Refactored module exports; (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=1415690961 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/5162 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/5162/hovercard href=https://github.com/axios/axios/pull/5162 aria-keyshortcuts=Alt+ArrowUp>#5162</a><a data-pjax=true title="Refactored module exports; (#5162)
* Refactored build pipeline;
Added module exports tests;
Added missing ESM export for parity with Axios factory;
Added `toFormData`, `formToJSON`, `isAxiosError`, `spread`, `isCancel`, `all` as named export to `index.d.ts`;
* Added ESM entry test;
* Updated README.md `installing` section;
* Added TypeScript importing test;
Added missed `CanceledError` &amp; `AxiosHeaders` to `AxiosStatic` interface;
* Exclude `/test/module/` from tslint;" class=Link--secondary href=https://github.com/axios/axios/commit/0c3a1e9fde4dd309e82d719b256907eb5cba591b>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2022-10-30T16:46:17.000Z title="Oct 31, 2022 at 12:46 AM GMT+8"><template shadowrootmode=open>4 years ago</template>Oct 31, 2022</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-34><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=webpack.config.js aria-label="webpack.config.js, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/webpack.config.js data-discover=true>webpack.config.js</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
* feat: implement prettier and fix all issues
* fix: failing tests
* fix: implement feedback from codel, ai etc
* chore: dont throw in trim function
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fix: incorrect fix
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="show-for-mobile DirectoryContent-module__Box_4__RhIsE sf-hidden" data-testid=view-all-files-row></table></div><div class=OverviewRepoFiles-module__Box_1__OXeac><div class=OverviewRepoFiles-module__Box_2__zsLGk><div itemscope itemtype=https://schema.org/abstract class=OverviewRepoFiles-module__Box_3__bBU1C><h2 class=prc-src-InternalVisuallyHidden-2YaI6>Repository files navigation</h2><nav class="prc-components-UnderlineWrapper-eT-Yj OverviewRepoFiles-module__UnderlineNav__QbWWv" aria-label="Repository files" data-variant=inset><ul class=prc-components-UnderlineItemList-xKlKC role=list><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=# aria-current=page class=prc-components-UnderlineItem-7fP-n><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-book" 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.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></span><span data-component=text data-content=README>README</span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=# class=prc-components-UnderlineItem-7fP-n><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-code-of-conduct" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M8.048 2.241c.964-.709 2.079-1.238 3.325-1.241a4.616 4.616 0 0 1 3.282 1.355c.41.408.757.86.996 1.428.238.568.348 1.206.347 1.968 0 2.193-1.505 4.254-3.081 5.862-1.496 1.526-3.213 2.796-4.249 3.563l-.22.163a.749.749 0 0 1-.895 0l-.221-.163c-1.036-.767-2.753-2.037-4.249-3.563C1.51 10.008.007 7.952.002 5.762a4.614 4.614 0 0 1 1.353-3.407C3.123.585 6.223.537 8.048 2.24Zm-1.153.983c-1.25-1.033-3.321-.967-4.48.191a3.115 3.115 0 0 0-.913 2.335c0 1.556 1.109 3.24 2.652 4.813C5.463 11.898 6.96 13.032 8 13.805c.353-.262.758-.565 1.191-.905l-1.326-1.223a.75.75 0 0 1 1.018-1.102l1.48 1.366c.328-.281.659-.577.984-.887L9.99 9.802a.75.75 0 1 1 1.019-1.103l1.384 1.28c.295-.329.566-.661.81-.995L12.92 8.7l-1.167-1.168c-.674-.671-1.78-.664-2.474.03-.268.269-.538.537-.802.797-.893.882-2.319.843-3.185-.032-.346-.35-.693-.697-1.043-1.047a.75.75 0 0 1-.04-1.016c.162-.191.336-.401.52-.623.62-.748 1.356-1.637 2.166-2.417Zm7.112 4.442c.313-.65.491-1.293.491-1.916v-.001c0-.614-.088-1.045-.23-1.385-.143-.339-.357-.633-.673-.949a3.111 3.111 0 0 0-2.218-.915c-1.092.003-2.165.627-3.226 1.602-.823.755-1.554 1.637-2.228 2.45l-.127.154.562.566a.755.755 0 0 0 1.066.02l.794-.79c1.258-1.258 3.312-1.31 4.594-.032.396.394.792.791 1.173 1.173Z"></path></svg></span><span data-component=text data-content="Code of conduct">Code of conduct</span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=# class=prc-components-UnderlineItem-7fP-n><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-people" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><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></span><span data-component=text data-content=Contributing>Contributing</span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=# class=prc-components-UnderlineItem-7fP-n><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-law" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path></svg></span><span data-component=text data-content="MIT license">MIT license</span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=# class=prc-components-UnderlineItem-7fP-n><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-law" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path></svg></span><span data-component=text data-content=Security>Security</span></a></ul></nav><button data-component=IconButton type=button class="prc-Button-ButtonBase-9n-Xk IconButton__StyledIconButton-sc-i53dt6-0 jCdPVA prc-Button-IconButton-fyge7" data-loading=false data-no-visuals=true data-size=small data-variant=invisible aria-labelledby=_R_j9ab_ data-hotkey=e,Shift+E><svg aria-hidden=true focusable=false class="octicon octicon-pencil" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><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></button><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true id=_R_j9ab_ popover=auto>Edit file</span><button type=button aria-label=Outline aria-haspopup=true aria-expanded=false tabindex=0 class="prc-Button-ButtonBase-9n-Xk OverviewRepoFiles-module__ActionMenu_Button__OKDYV" data-loading=false data-size=medium data-variant=invisible id=_R_r9ab_><svg aria-hidden=true focusable=false class="octicon octicon-list-unordered" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M5.75 2.5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5ZM2 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm1-6a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM2 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg></button></div><div class="Box-sc-62in7e-0 js-snippet-clipboard-copy-unpositioned DirectoryRichtextContent-module__SharedMarkdownContent__hHXUL" data-hpc=true><article class="markdown-body entry-content container-lg" itemprop=text><div class=markdown-heading dir=auto><h3 align=center tabindex=-1 class=heading-element dir=auto> 🥇 Gold sponsors <br> </h3><a id=user-content---gold-sponsors-- class=anchor aria-label="Permalink: 🥇 Gold sponsors " href=#--gold-sponsors--><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <markdown-accessiblity-table data-catalyst><table align=center width=100%><tbody><tr width=33.333333333333336%><td align=center width=33.333333333333336%> <a href="https://www.principal.com/about-us?utm_source=axios&amp;utm_medium=sponsorlist&amp;utm_campaign=sponsorship" rel=nofollow> <img width=133px height=43px src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDEzMy4yIDQzLjInIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzMy4yIDQzLjI7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJz4gPHN0eWxlIHR5cGU9J3RleHQvY3NzJz4gLmxvZ29HcmFkaWVudFJpZ2h0MHtmaWxsOiM0RTRGNTM7fSAubG9nb0dyYWRpZW50UmlnaHQxe2ZpbGw6dXJsKCNTVkdfSURfR1JBRElFTlRfUklHSFRfMV8pO30gPC9zdHlsZT4gPHBhdGggY2xhc3M9J2xvZ29HcmFkaWVudFJpZ2h0MCcgZD0nTTEwMS44LDE1LjFjLTEuNSwwLTIuOSwwLjYtMy44LDEuOGwtMC4yLTEuNWgtMnYxNi41aDIuNHYtNS42YzAuNywwLjcsMi4xLDEuMiwzLjIsMS4yYzMuMiwwLDUuNC0yLjYsNS40LTYuNCBDMTA2LjgsMTcuNSwxMDQuOCwxNS4xLDEwMS44LDE1LjFMMTAxLjgsMTUuMXogTTEwMS4xLDI1LjNjLTEuMSwwLTIuMi0wLjUtMi44LTEuM3YtMy41YzAtMiwxLjItMy4yLDMtMy4yYzEuOSwwLDMuMSwxLjUsMy4xLDMuOCBDMTA0LjQsMjMuNywxMDMuMiwyNS4zLDEwMS4xLDI1LjNMMTAxLjEsMjUuM3ogTTM4LjcsMTEuMnYxNmgyLjV2LTUuNmgzLjNjMy40LDAsNS42LTIuMSw1LjYtNS4yYzAtMy4xLTIuMy01LjItNS42LTUuMkgzOC43eiBNNDEuMiwxMy4zaDIuOWMyLjIsMCwzLjUsMS4xLDMuNSwzLjFjMCwyLTEuMywzLjEtMy41LDMuMWgtMi45VjEzLjN6IE01Ny4yLDE1LjJjLTEuNCwwLTIuNiwwLjYtMy4zLDEuN2wtMC4yLTEuNWgtMnYxMS43aDIuNCB2LTYuM2MwLTIuMywxLjEtMy41LDMuMS0zLjVjMC4zLDAsMC44LDAuMSwxLjMsMC4ybDAuMy0yQzU4LjMsMTUuMyw1Ny44LDE1LjIsNTcuMiwxNS4yTDU3LjIsMTUuMnogTTYxLjksMTMuNyBjMC45LDAsMS41LTAuNiwxLjUtMS41YzAtMC45LTAuNi0xLjUtMS41LTEuNWMtMC45LDAtMS41LDAuNi0xLjUsMS41QzYwLjMsMTMuMSw2MSwxMy43LDYxLjksMTMuN0w2MS45LDEzLjd6IE02MywyNy4ydi0zLjN2LTguNCBoLTIuNHYxMS43SDYzeiBNNzIsMTUuMWMtMS41LDAtMi45LDAuNy0zLjgsMS44bC0wLjItMS41aC0ydjExLjdoMi40di02LjZjMC0yLDEuMy0zLjMsMy0zLjNjMS42LDAsMi42LDEsMi42LDIuNnY3LjNoMi40di03LjYgQzc2LjUsMTYuOSw3NC43LDE1LjEsNzIsMTUuMUw3MiwxNS4xeiBNODQuMywxNy4zYzEsMCwyLjEsMC40LDMsMS4xbDEuMS0xLjdjLTEuMS0wLjktMi43LTEuNS00LjItMS41Yy0zLjQsMC01LjksMi42LTUuOSw2LjEgYzAsMy43LDIuMyw2LjEsNS44LDYuMWMxLjYsMCwzLjMtMC42LDQuMy0xLjVsLTEuMS0xLjdjLTAuOSwwLjctMS44LDEuMS0yLjksMS4xYy0yLjMsMC0zLjctMS41LTMuNy00IEM4MC43LDE4LjksODIuMiwxNy4zLDg0LjMsMTcuM0w4NC4zLDE3LjN6IE0xMjQuNiwyNS40Yy0wLjgsMC0xLjEtMC4zLTEuMS0xLjNWMTAuNWgtMi40djE0YzAsMS45LDEuMSwyLjksMywyLjkgYzAuNSwwLDEtMC4xLDEuNC0wLjJsLTAuMi0xLjlDMTI1LjEsMjUuMywxMjQuOCwyNS40LDEyNC42LDI1LjRMMTI0LjYsMjUuNHogTTkxLjcsMTMuN2MwLjksMCwxLjUtMC42LDEuNS0xLjUgYzAtMC45LTAuNi0xLjUtMS41LTEuNWMtMC45LDAtMS41LDAuNi0xLjUsMS41QzkwLjEsMTMuMSw5MC44LDEzLjcsOTEuNywxMy43TDkxLjcsMTMuN3ogTTkyLjgsMjcuMnYtMy4ydi04LjVoLTIuNHYxMS43SDkyLjh6IE0xMTUuNywyMC4xYy0wLjctMC4yLTEuNy0wLjMtMi42LTAuM2MtMy4xLDAtNC45LDEuNS00LjksNGMwLDIuMiwxLjcsMy42LDQuMywzLjZjMS41LDAsMi43LTAuNiwzLjUtMS42YzAuMywxLDEuMiwxLjYsMi40LDEuNiBjMC41LDAsMS0wLjEsMS40LTAuMmwtMC4yLTEuOGMtMC4yLDAtMC40LDAuMS0wLjYsMC4xYy0wLjYsMC0wLjgtMC4zLTAuOC0wLjl2LTUuMWMwLTIuNy0xLjgtNC4zLTQuNy00LjNjLTEuNCwwLTMuMSwwLjQtNC41LDEuMSBsMC43LDEuOWMxLTAuNiwyLjItMC45LDMuNC0wLjljMS44LDAsMi44LDAuOCwyLjgsMi40VjIwLjF6IE0xMTUuNywyMi41YzAsMS45LTEuMSwzLTIuOSwzYy0xLjQsMC0yLjItMC43LTIuMi0xLjkgYzAtMS4zLDEuMS0yLjEsMi44LTIuMWMwLjksMCwxLjUsMC4xLDIuMywwLjJWMjIuNXonLz4gPGxpbmVhckdyYWRpZW50IGlkPSdTVkdfSURfR1JBRElFTlRfUklHSFRfMV8nIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4MT0nOC42MzIxJyB5MT0nMzQuNTY1JyB4Mj0nMjUuNzg3NScgeTI9JzQuODUwOSc+IDxzdG9wIG9mZnNldD0nMCcgc3R5bGU9J3N0b3AtY29sb3I6IzAwNzJCQycvPiA8c3RvcCBvZmZzZXQ9JzAuNScgc3R5bGU9J3N0b3AtY29sb3I6IzIzOEZDRicvPiA8c3RvcCBvZmZzZXQ9JzEnIHN0eWxlPSdzdG9wLWNvbG9yOiMwMEJFRDMnLz4gPC9saW5lYXJHcmFkaWVudD4gPHBhdGggY2xhc3M9J2xvZ29HcmFkaWVudFJpZ2h0MScgZD0nTTMzLjEsMTYuMWMwLTcuMS01LjUtMTIuMi0xMy4xLTEyLjJjLTkuMywwLTE2LjMsNy4zLTE2LjMsMTYuOGMwLDEwLDcuNiwxOC4zLDE3LjYsMTkuMlYyNy4yIGMtNC42LTAuNC03LjgtMy45LTcuOC04LjRjMC00LjQsMy03LjYsNy03LjZjMy43LDAsNi4yLDIuMyw2LjIsNS44YzAsMy0xLjksNS01LjQsNS42djQuN0MyOC41LDI3LDMzLjEsMjIuNiwzMy4xLDE2LjF6Jy8+IDxnPiA8cGF0aCBjbGFzcz0nbG9nb0dyYWRpZW50UmlnaHQwJyBkPSdNMTI4LjUsMTAuM2MxLjQsMCwyLjQsMSwyLjQsMi40YzAsMS40LTEsMi40LTIuNCwyLjRjLTEuNCwwLTIuNC0xLTIuNC0yLjRDMTI2LjEsMTEuMywxMjcuMSwxMC4zLDEyOC41LDEwLjN6IE0xMjguNSwxNC43YzEuMiwwLDItMC44LDItMmMwLTEuMi0wLjgtMi0yLTJjLTEuMiwwLTIsMC44LTIsMkMxMjYuNSwxMy45LDEyNy4zLDE0LjcsMTI4LjUsMTQuN3ogTTEyNy41LDExLjRoMS4yIGMwLjYsMCwxLDAuNCwxLDAuOWMwLDAuNC0wLjIsMC43LTAuNiwwLjhsMC43LDFIMTI5bC0wLjYtMWgtMC40djFoLTAuNlYxMS40eiBNMTI4LjEsMTIuN2gwLjVjMC4zLDAsMC40LTAuMiwwLjQtMC40IGMwLTAuMi0wLjItMC40LTAuNC0wLjRoLTAuNVYxMi43eicvPiA8L2c+IDwvc3ZnPg==" alt="Principal Financial Group" data-canonical-src=https://axios-http.com/assets/sponsors/principal.svg style=max-width:100%;height:auto;max-height:43px> </a> <p align=center title="Were bound by one common purpose: to give you the financial tools, resources and information you need to live your best life." dir=auto>Were bound by one common purpose: to give you the financial tools, resources and information you ne...</p> <p align=center dir=auto> <a href="https://www.principal.com/about-us?utm_source=axios&amp;utm_medium=readme_sponsorlist&amp;utm_campaign=sponsorship" rel=nofollow><b>www.principal.com</b></a> </p>
<td align=center width=33.333333333333336%> <a href="https://twicsy.com/buy-instagram-followers?utm_source=axios&amp;utm_medium=sponsorlist&amp;utm_campaign=sponsorship" rel=nofollow> <img width=85px height=70px src="data:image/png;base64,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" alt="Buy Instagram Followers Twicsy" data-canonical-src=https://axios-http.com/assets/sponsors/opencollective/dfa9670ad5e66eea17315332453c7f4e3a3b5905.png style=max-width:100%;height:auto;max-height:70px> </a> <p align=center title="Buy real Instagram followers from Twicsy starting at only $2.97. Twicsy has been voted the best site to buy followers from the likes of US Magazine." dir=auto>Buy real Instagram followers from Twicsy starting at only $2.97. Twicsy has been voted the best site...</p> <p align=center dir=auto> <a href="https://twicsy.com/buy-instagram-followers?utm_source=axios&amp;utm_medium=readme_sponsorlist&amp;utm_campaign=sponsorship" rel=nofollow><b>twicsy.com</b></a> </p>
<td align=center width=33.333333333333336%> <a href="https://www.descope.com/?utm_source=axios&amp;utm_medium=referral&amp;utm_campaign=axios-oss-sponsorship" rel=nofollow> <themed-picture data-catalyst-inline=true data-catalyst style=visibility:visible><picture> <img width=200px height=52px src="data:image/png;base64,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e3/lhkndniOiI2AEAEAPBIwAAAAAAAAAEkHACACAHnLsRwAAAAAAAAAAAABRETACAAAAAAAAAAAAiIyAEQAAAAAAAAAAAEBkBIwAAAAAAAAAAAAAIiNgBAAAAAAAAAAAABAZASMAAAAAAAAAAACAyAgYAQAAAAAAAAAAAERGwAgAAAAAAAAAAAAgMgJGAAAAAAAAAAAAAJERMAIAAAAAAAAAAACIjIARAAAAAAAAAAAAQGQEjAAAAAAAAAAAAAAiI2AEAAAAAAAAAAAAEBkBIwAAAAAAAAAAAIDICBgBAAAAAAAAAAAAREbACAAAAAAAAAAAACAyAkYAAAAAAAAAAAAAkREwAgAAAAAAAAAAAIiMgBEAAAAAAAAAAABAZASMAAAAAAAAAAAAACIjYAQAAAAAAAAAAAAQGQEjAAAAAAAAAAAAgMgIGAEAAAAAAAAAAABERsAIAAAAAAAAAAAAIDICRgAAAAAAAAAAAACRETACAAAAAAAAAAAAiIyAEQAAAAAAAAAAAEBkBIwAAAAAAAAAAAAAIiNgBAAAAAAAAAAAABAZASMAAAAAAAAAAACAyAgYAQAAAAAAAAAAAERGwAgAAAAAAAAAAAAgMgJGAAAAAAAAAAAAAJERMAIAAAAAAAAAAACIjIARAAAAAAAAAAAAQGQEjAAAAAAAAAAAAAAiI2AEAAAAAAAAAAAAEBkBIwAAAAAAAAAAAIDICBgBAAAAAAAAAAAAREbACAAAAAAAAAAAACAyAkYAAAAAAAAAAAAAkREwAgAAAAAAAAAAAIiMgBEAAAAAAAAAAABAZASMAAAAAAAAAAAAACIjYAQAAAAAAAAAAAAQGQEjAAAAAAAAAAAAgMgIGAEAAAAAAAAAAABERsAIAAAAAAAAAAAAIDICRgAAAAAAAAAAAACRETACAAAAAAAAAAAAiIyAEQAAAAAAAAAAAEBkBIwAAAAAAAAAAAAAIiNgBAAAAAAAAAAAABAZASMAAAAAAAAAAACAyAgYAQAAAAAAAAAAAERGwAgAAAAAAAAAAAAgMgJGAAAAAAAAAAAAAJERMAIAAAAAAAAAAACIjIARAAAAAAAAAAAAQGQEjAAAAAAAAAAAAAAiI2AEAAAAAAAAAAAAEBkBIwAAAAAAAAAAAIDICBgBAAAAAAAAAAAAREbACAAAAAAAAAAAACAyAkYAAAAAAAAAAAAAkREwAgAAAAAAAAAAAIiMgBEAAAAAAAAAAABAZASMAAAAAAAAAAAAACIjYAQAAAAAAAAAAAAQGQEjAAAAAAAAAAAAgMgIGAEAAAAAAAAAAABE1sqmAgAAAAAAAJCQk0KIPRpu7JMpeAwAACTGsm2brQ0AAAAAAAAAAAAgElqkAgAAAAAAAAAAAIiMgBEAAAAAAAAAAABAZASMAAAAAAAAAAAAACIjYAQAAAAAAAAAAAAQGQEjAAAAAAAAAAAAgMgIGAEAAAAAAAAAAABERsAIAAAAAAAAAAAAIDICRgAAAAAAAAAAAACRETACAAAAAAAAAAAAiIyAEQAAAAAAAAAAAEBkBIwAAAAAAAAAAAAAIiNgBAAAAAAAAAAAABAZASMAAAAAAAAAAACAyAgYAQAAAAAAAAAAAERGwAgAAAAAAAAAAAAgMgJGAAAAAAAAAAAAAJERMAIAAAAAAAAAAACIjIARAAAAAAAAAAAAQGQEjAAAAAAAAAAAAAAiI2AEAAAAAAAAAAAAEBkBIwAAAAAAAAAAAIDICBgBAAAAAAAAAAAAREbACAAAAAAAAAAAACAyAkYAAAAAAAAAAAAAkREwAgAAAAAAAAAAAIiMgBEAAAAAAAAAAABAZASMAAAAAAAAAAAAACIjYAQAAAAAAAAAAAAQGQEjAAAAAAAAAAAAgMgIGAEAAAAAAAAAAABERsAIAAAAAAAAAAAAIDICRgAAAAAAAAAAAACRETACAAAAAAAAAAAAiIyAEQAAAAAAAAAAAEBkBIwAAAAAAAAAAAAAIiNgBAAAAAAAAAAAABAZASMAAAAAAAAAAACAyAgYAQAAAAAAAAAAAERGwAgAAAAAAAAAAAAgGiHE/w8IaKv8x1SY7gAAAABJRU5ErkJggg==" alt=Descope data-canonical-src=https://axios-http.com/assets/sponsors/descope.png style=visibility:visible;max-width:100% srcset sizes> </picture></themed-picture> </a> <p align=center title="Hi, we're Descope! We are building something in the authentication space for app developers and cant wait to place it in your hands." dir=auto>Hi, we're Descope! We are building something in the authentication space for app developers and...</p> <p align=center dir=auto> <a href="https://www.descope.com/?utm_source=axios&amp;utm_medium=referral&amp;utm_campaign=axios-oss-sponsorship" rel=nofollow><b>Website</b></a> | <a href="https://docs.descope.com/?utm_source=axios&amp;utm_medium=referral&amp;utm_campaign=axios-oss-sponsorship" rel=nofollow><b>Docs</b></a> | <a href="https://www.descope.com/community?utm_source=axios&amp;utm_medium=referral&amp;utm_campaign=axios-oss-sponsorship" rel=nofollow><b>Community</b></a> </p>
<tr width=33.333333333333336%><td align=center width=33.333333333333336%> <a href="https://route4me.com/?utm_source=axios&amp;utm_medium=sponsorlist&amp;utm_campaign=sponsorship" rel=nofollow> <themed-picture data-catalyst-inline=true data-catalyst style=visibility:visible><picture> <img width=200px height=51px src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABKEAAAEsCAYAAAAb0aCGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOS8xOS8xNjtVUP0AAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAgAElEQVR4nOzdd5wkVdX/8c+Qc0ayAoJEERBXWm1huahIFC4SVQwMokhQfzxcMQCSiqASRNABxUiykLDgA1iANNKCgigg8hAFBBEEJMed3x+3RpZlZ7anu+requ7v+/WaF7o7Xef07HR31al7zxkaHR1FRERERERERESkTHPETkBERERERERERPqfilAiIiIiIiIiIlI6FaFERERERERERKR0KkKJiIiIiIiIiEjpVIQSEREREREREZHSqQglIiIiIiIiIiKlUxFKRERERERERERKpyKUiIiIiIiIiIiUTkUoEREREREREREpnYpQIiIiIiIiIiJSOhWhRERERERERESkdCpCiYiIiIiIiIhI6VSEEhERERERERGR0qkIJSIiIiIiIiIipZurtCMPD60F7ApMBdYFFsv/5kngVuAq4CxGRm8vLQeRfqXXl4iIiIiIiNTM0OjoaLFHHB5aEzgO2LrDR0wDDmRk9G/FJiLSh/T6EhERERERkZoqtgg1PPRZ4ERg3kk+8kVgf0ZGv19cMiJ9Rq8vERERERERqbHiekINDx0BnMbkL5DJH3NafgwRmZleXyIiIiIiIlJzxayE8is0Tuv9QADsrRUbIjPQ60tERERERET6QO9FKN+j5ma6W6ExKy8C66uHjQh6fYmIiIiIiEjfKGI73nEUd4FMfqzjCjyeSJ3p9SUiIiIiIiJ9obeVUH5M/F8Ly+b11tZ4eRloen2JiIiIiIhIH+l1JdSuhWQR/tgidaDXl4iIiIiIiPSNXotQUwvJIvyxRepAry8RERERERHpG70WodYtJIvwxxapA72+REREREREpG/0WoRarJAswh9bpA70+hIREREREZG+UcR0PBERERERERERkQn1WoR6spAswh9bpA70+hIREREREZG+0WsR6tZCsgh/bJE60OtLRERERERE+kavRairCski/LFF6kCvLxEREREREekbvRahzioki/DHFqkDvb5ERERERESkb/RWhBoZvR2YVkwqrzMtP7bI4NLrS0RERERERPpIEdPxDgReLOA4Y17Mjykien2JiIiIiIhIn+i9CDUy+jdg/95T+a/982OKiF5fIiIiIiIi0ieKWAkFI6PfB44s4EhH5scSkTF6fYmIiIiIiEgfGBodHS3uaMNDnwVOBOad5CNfxK/Q0AWyyHj0+hIREREREZEaK2Yl1Bh/kbs+k2umPA1YXxfIIrOh15eIiIiIiIjUWLEroWY0PLQWsCswFVgXWCz/myeBW4GrgLM0pUukC3p9iYiIiIiISM2UV4QSERERERERERHJFbsdT0REREREREREZBZUhBIRERERERERkdKpCCUiIiIiIiIiIqVTEUpEREREREREREqnIpSIiIiIiIiIiJRurtgJdKXd3Bk4BVgydioVNh24CNiRRuvVoJHbzTmBXwLbokLnRP4N7EOjdU7sRERERERERETKVtcCwfdRAWp25gC2AeaLEHu+PHZdf79CWRL/uywiIiIiIiLS9+paJFg0dgI1cTiN1rPBo/qYhwWPW0/6XRYREREREZGBUNcilMzeacA3o0VvtA4HjokWX0REREREREQqRUWo/nQa8HkardGoWTRaDhWiRERERERERAQVofpRNQpQY1SIEhERERERERFUhOo31SpAjVEhSkRERERERGTgqQjVP6pZgBqjQpSIiIiIiIjIQFMRqj9UuwA1RoUoERERERERkYGlIlT91aMANUaFKBEREREREZGBpCJUvdWrADVGhSgRERERERGRgaMiVH3VswA1RoUoERERERERkYGiIlQ91bsANUaFKBEREREREZGBoSJU/fRHAWqMClEiIiIiIiIiA0FFqHrprwLUGBWiRERERERERPqeilD10Z8FqDEqRImIiIiIiIj0NRWh6qG/C1BjVIgSERERERER6VsqQlXfYBSgxqgQJSIiIiIiItKXVISqtsEqQI1RIUpERERERESk78wVOwEZ12AWoMY0Wo52E+Cg2KlIsYx1N8fOoUDPAy8Co8B/gBeAfwOPAY/m//t+4N4sTR6KlaSIiIh0od2cG7gYWDZC9G/QaF0UIe7rGOt2Bw6MnUeHHsnS5EOxkwjFWDcV+E7sPDr0UJYmW8ZOQqpBRahqGuwC1BhfiJob+FLsVKRQ74idQAzGuheBe4C7gJvHvrI0uSdqYiIiIjKerwKxihpLRIo7s6Wp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" alt=Route4Me data-canonical-src=https://axios-http.com/assets/sponsors/route4me.png style=visibility:visible;max-width:100% srcset sizes> </picture></themed-picture> </a> <p align=center title="Best Route Planning And Route Optimization Software" dir=auto>Best Route Planning And Route Optimization Software</p> <p align=center dir=auto> <a href="https://route4me.com/platform/route-optimization-software?utm_source=axios&amp;utm_medium=readme_sponsorlist&amp;utm_campaign=sponsorship" rel=nofollow><b>Explore</b></a> | <a href="https://route4me.com/platform/marketplace/pricing?utm_source=axios&amp;utm_medium=readme_sponsorlist&amp;utm_campaign=sponsorship" rel=nofollow><b>Free Trial</b></a> | <a href="https://route4me.com/contact?utm_source=axios&amp;utm_medium=readme_sponsorlist&amp;utm_campaign=sponsorship" rel=nofollow><b>Contact</b></a> </p>
<td align=center width=33.333333333333336%> <a href="https://buzzoid.com/buy-instagram-followers/?utm_source=axios&amp;utm_medium=sponsorlist&amp;utm_campaign=sponsorship" rel=nofollow> <img width=62px height=70px src="data:image/png;base64,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" alt="Buzzoid - Buy Instagram Followers" data-canonical-src=https://axios-http.com/assets/sponsors/opencollective/e1625cb54e10ee40180c99d1495a462e9d6664a4.png style=max-width:100%;height:auto;max-height:70px> </a> <p align=center title="At Buzzoid, you can buy Instagram followers quickly, safely, and easily with just a few clicks. Rated world's #1 IG service since 2012." dir=auto>At Buzzoid, you can buy Instagram followers quickly, safely, and easily with just a few clicks. Rate...</p> <p align=center dir=auto> <a href="https://buzzoid.com/buy-instagram-followers/?utm_source=axios&amp;utm_medium=readme_sponsorlist&amp;utm_campaign=sponsorship" rel=nofollow><b>buzzoid.com</b></a> </p>
<td align=center width=33.333333333333336%> <a href="https://poprey.com/?utm_source=axios&amp;utm_medium=sponsorlist&amp;utm_campaign=sponsorship" rel=nofollow> <img width=70px height=70px src="data:image/png;base64,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" alt="Poprey - Buy Instagram Likes" data-canonical-src=https://axios-http.com/assets/sponsors/opencollective/e699ec99f7df3a203ddbc49d3c7712a907e628ea.png style=max-width:100%;height:auto;max-height:70px> </a> <p align=center title="Buy Instagram Likes" dir=auto>Buy Instagram Likes</p> <p align=center dir=auto> <a href="https://poprey.com/?utm_source=axios&amp;utm_medium=readme_sponsorlist&amp;utm_campaign=sponsorship" rel=nofollow><b>poprey.com</b></a> </p>
<tr width=33.333333333333336%><td align=center width=33.333333333333336%> <a href="https://requestly.com/?utm_source=axios&amp;utm_medium=sponsorlist&amp;utm_campaign=sponsorship" rel=nofollow> <img width=71px height=70px src="data:image/png;base64,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" alt=Requestly data-canonical-src=https://axios-http.com/assets/sponsors/opencollective/16450b4dc0deb9dab5a511bf2bc8b8b4ac33412f.png style=max-width:100%;height:auto;max-height:70px> </a> <p align=center title="A lightweight open-source API Development, Testing &amp; Mocking platform" dir=auto>A lightweight open-source API Development, Testing &amp; Mocking platform</p> <p align=center dir=auto> <a href="https://requestly.com/?utm_source=axios&amp;utm_medium=readme_sponsorlist&amp;utm_campaign=sponsorship" rel=nofollow><b>requestly.com</b></a> </p>
<td align=center width=33.333333333333336%> <a href=https://opencollective.com/axios/contribute rel=nofollow>💜 Become a sponsor</a>
<td align=center width=33.333333333333336%> <a href=https://opencollective.com/axios/contribute rel=nofollow>💜 Become a sponsor</a>
</table></markdown-accessiblity-table>
<p dir=auto><br><br></p>
<div align=center dir=auto>
<a href=https://axios-http.com/ rel=nofollow><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg4IiBoZWlnaHQ9IjI4IiB2aWV3Qm94PSIwIDAgMTg4IDI4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOTMuMjk1IDMuNjUyMDZMODYuMzU2IDkuMzA0OTVIOTAuODg3NlYyNy42OEw5My4yOTUgMjUuNzQxMVYzLjY1MjA2WiIgZmlsbD0iIzVBMjlFNCIvPgo8cGF0aCBkPSJNOTUuMjk1IDI0LjA5OTdMMTAyLjM1NiAxOC4zMDVIOTcuNjk3NVYwLjM1MDA1Mkw5NS4yOTUgMi4wMjI3NVYyNC4wOTk3WiIgZmlsbD0iIzVBMjlFNCIvPgo8cGF0aCBkPSJNMTgyLjY5NSA2Ljk1Mjk1QzE4My40OTUgNy4zNjg5NSAxODQuMDcxIDcuNzIwOTUgMTg0LjQyMyA4LjAwODk1TDE4Ni45MTkgMy4yNTY5NUMxODUuNjcxIDIuNDg4OTUgMTg0LjE2NyAxLjgwMDk1IDE4Mi40MDcgMS4xOTI5NUMxODAuNjc5IDAuNTg0OTU1IDE3OC44MDcgMC4yODA5NTIgMTc2Ljc5MSAwLjI4MDk1MkMxNzQuODcxIDAuMjgwOTUyIDE3My4wOTUgMC42MDA5NTIgMTcxLjQ2MyAxLjI0MDk1QzE2OS44NjMgMS44ODA5NSAxNjguNTgzIDIuODI0OTUgMTY3LjYyMyA0LjA3Mjk1QzE2Ni42OTUgNS4zMjA5NSAxNjYuMjMxIDYuODcyOTUgMTY2LjIzMSA4LjcyODk1QzE2Ni4yMzEgMTAuODA5IDE2Ni44ODcgMTIuNDA5IDE2OC4xOTkgMTMuNTI5QzE2OS41NDMgMTQuNjE3IDE3MS41OTEgMTUuNTEzIDE3NC4zNDMgMTYuMjE3QzE3Ni41NTEgMTYuNzkzIDE3OC4zMjcgMTcuMzIxIDE3OS42NzEgMTcuODAxQzE4MS4wNDcgMTguMjQ5IDE4MS43MzUgMTkuMDAxIDE4MS43MzUgMjAuMDU3QzE4MS43MzUgMjEuNjI1IDE4MC4yNjMgMjIuNDA5IDE3Ny4zMTkgMjIuNDA5QzE3NS44NDcgMjIuNDA5IDE3NC40NTUgMjIuMjMzIDE3My4xNDMgMjEuODgxQzE3MS44MzEgMjEuNTI5IDE3MC42NzkgMjEuMDk3IDE2OS42ODcgMjAuNTg1QzE2OC43MjcgMjAuMDczIDE2OC4wMzkgMTkuNjA5IDE2Ny42MjMgMTkuMTkzTDE2NS4wMzEgMjQuMjMzQzE2Ni42OTUgMjUuMjg5IDE2OC41OTkgMjYuMTIxIDE3MC43NDMgMjYuNzI5QzE3Mi44ODcgMjcuMzM3IDE3NS4wNDcgMjcuNjQxIDE3Ny4yMjMgMjcuNjQxQzE3OS4xMTEgMjcuNjQxIDE4MC44NzEgMjcuMzg1IDE4Mi41MDMgMjYuODczQzE4NC4xMzUgMjYuMzI5IDE4NS40NDcgMjUuNDY1IDE4Ni40MzkgMjQuMjgxQzE4Ny40NjMgMjMuMDY1IDE4Ny45NzUgMjEuNDY0OSAxODcuOTc1IDE5LjQ4MDlDMTg3Ljk3NSAxNy44NDg5IDE4Ny41OTEgMTYuNTM3IDE4Ni44MjMgMTUuNTQ1QzE4Ni4wODcgMTQuNTIxIDE4NS4wMTUgMTMuNzA1IDE4My42MDcgMTMuMDk3QzE4Mi4yMzEgMTIuNDg5IDE4MC41OTkgMTEuOTQ1IDE3OC43MTEgMTEuNDY1QzE3Ni41NjcgMTAuOTUzIDE3NC45MzUgMTAuNDg5IDE3My44MTUgMTAuMDczQzE3Mi43MjcgOS42NTY5NSAxNzIuMTgzIDguOTUyOTUgMTcyLjE4MyA3Ljk2MDk1QzE3Mi4xODMgNi4yNjQ5NSAxNzMuNjg3IDUuNDE2OTUgMTc2LjY5NSA1LjQxNjk1QzE3Ny44MTUgNS40MTY5NSAxNzguOTAzIDUuNTc2OTUgMTc5Ljk1OSA1Ljg5Njk1QzE4MS4wMTUgNi4xODQ5NSAxODEuOTI3IDYuNTM2OTUgMTgyLjY5NSA2Ljk1Mjk1WiIgZmlsbD0iIzVBMjlFNCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzMi4xODIgMjcuNDk3QzEzMC4wNyAyNy40OTcgMTI4LjE1IDI3LjEyOSAxMjYuNDIyIDI2LjM5M0MxMjQuNjk0IDI1LjYyNSAxMjMuMjA1IDI0LjYwMSAxMjEuOTU3IDIzLjMyMUMxMjAuNzA5IDIyLjAwOSAxMTkuNzQ5IDIwLjUzNyAxMTkuMDc3IDE4LjkwNUMxMTguNDA2IDE3LjI3MyAxMTguMDY5IDE1LjU5MyAxMTguMDY5IDEzLjg2NUMxMTguMDY5IDEyLjEwNSAxMTguNDIxIDEwLjQwOSAxMTkuMTI1IDguNzc2OTVDMTE5LjgyOSA3LjE0NDk1IDEyMC44MjIgNS43MDQ5NiAxMjIuMTAyIDQuNDU2OTVDMTIzLjM4MiAzLjE3Njk1IDEyNC44ODUgMi4xNjg5NSAxMjYuNjEzIDEuNDMyOTVDMTI4LjM0MSAwLjY5Njk1MyAxMzAuMjI5IDAuMzI4OTQ5IDEzMi4yNzcgMC4zMjg5NDlDMTM0LjM4OSAwLjMyODk0OSAxMzYuMzEgMC43Mjg5NTIgMTM4LjAzOCAxLjUyODk1QzEzOS43NjYgMi4yOTY5NSAxNDEuMjM4IDMuMzM2OTUgMTQyLjQ1NCA0LjY0ODk1QzE0My43MDIgNS45Mjg5NSAxNDQuNjYxIDcuMzg0OTUgMTQ1LjMzMyA5LjAxNjk1QzE0Ni4wMDUgMTAuNjQ5IDE0Ni4zNDIgMTIuMzEyOSAxNDYuMzQyIDE0LjAwODlDMTQ2LjM0MiAxNS43Njg5IDE0NS45OSAxNy40NjUgMTQ1LjI4NiAxOS4wOTdDMTQ0LjU4MiAyMC42OTcgMTQzLjU4OSAyMi4xMzcgMTQyLjMwOSAyMy40MTdDMTQxLjA2MSAyNC42NjUgMTM5LjU3NCAyNS42NTcgMTM3Ljg0NiAyNi4zOTNDMTM2LjExOCAyNy4xMjkgMTM0LjIzIDI3LjQ5NyAxMzIuMTgyIDI3LjQ5N1pNMTIzLjkyNSAxMy45MTNDMTIzLjkyNSAxNS4zNTMgMTI0LjI2MiAxNi43MjkgMTI0LjkzNCAxOC4wNDFDMTI1LjYwNSAxOS4zMjEgMTI2LjU0OSAyMC4zNjEgMTI3Ljc2NSAyMS4xNjFDMTI5LjAxMyAyMS45NjEgMTMwLjUwMSAyMi4zNjEgMTMyLjIyOSAyMi4zNjFDMTMzLjk4OSAyMi4zNjEgMTM1LjQ3NyAyMS45NDUgMTM2LjY5MyAyMS4xMTNDMTM3LjkxIDIwLjI0OSAxMzguODM3IDE5LjE3NyAxMzkuNDc3IDE3Ljg5NjlDMTQwLjExNyAxNi41ODQ5IDE0MC40MzggMTUuMjQxIDE0MC40MzggMTMuODY1QzE0MC40MzggMTIuNDI1IDE0MC4xMDIgMTEuMDY0OSAxMzkuNDMgOS43ODQ5NUMxMzguNzU4IDguNTA0OTUgMTM3Ljc5OCA3LjQ4MDk1IDEzNi41NDkgNi43MTI5NUMxMzUuMzMzIDUuOTEyOTUgMTMzLjg3OCA1LjUxMjk1IDEzMi4xODIgNS41MTI5NUMxMzAuNDIyIDUuNTEyOTUgMTI4LjkxNyA1LjkyODk1IDEyNy42NjkgNi43NjA5NUMxMjYuNDUzIDcuNTkyOTUgMTI1LjUyNSA4LjY0ODk2IDEyNC44ODUgOS45Mjg5NkMxMjQuMjQ1IDExLjIwOSAxMjMuOTI1IDEyLjUzNyAxMjMuOTI1IDEzLjkxM1oiIGZpbGw9IiM1QTI5RTQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI3LjMwNUwxMS43MTIgMC40NzI5NTRIMTYuNDY0TDI4LjEyOCAyNy4zMDVIMjEuOTg0TDE5LjI5NiAyMS4wMTdIOC44OEw2LjE5MiAyNy4zMDVIMFpNMTQuMTEyIDcuNTI4OTVMMTAuMTc2IDE1Ljk3N0gxNy45MDRMMTQuMTEyIDcuNTI4OTVaIiBmaWxsPSIjNUEyOUU0Ii8+CjxwYXRoIGQ9Ik01MC44MjExIDAuNDcyOTU0TDU4LjIxMzEgOS45NzY5NUw2NS42MDUxIDAuNDcyOTU0SDcxLjg5MzFMNjEuMjg1MSAxNC4wNTdMNzEuNTU3MSAyNy4zMDVINjUuMjY5MUw1OC4yMTMxIDE4LjE4NUw1MS4yMDUxIDI3LjMwNUg0NC44MjExTDU1LjE0MTEgMTQuMDU3TDQ0LjQ4NTEgMC40NzI5NTRINTAuODIxMVoiIGZpbGw9IiM1QTI5RTQiLz4KPC9zdmc+Cg==" alt=Axios data-canonical-src=https://axios-http.com/assets/logo.svg style=max-width:100%></a><br>
</div>
<p align=center dir=auto>Promise based HTTP client for the browser and node.js</p>
<p align=center dir=auto>
<a href=https://axios-http.com/ rel=nofollow><b>Website</b></a> •
<a href=https://axios-http.com/docs/intro rel=nofollow><b>Documentation</b></a>
</p>
<div align=center dir=auto>
<p dir=auto><a href=https://www.npmjs.org/package/axios rel=nofollow><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4OCIgaGVpZ2h0PSIyMCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJucG06IHYxLjEzLjUiPjx0aXRsZT5ucG06IHYxLjEzLjU8L3RpdGxlPjxnIHNoYXBlLXJlbmRlcmluZz0iY3Jpc3BFZGdlcyI+PHJlY3Qgd2lkdGg9IjM1IiBoZWlnaHQ9IjIwIiBmaWxsPSIjNTU1Ii8+PHJlY3QgeD0iMzUiIHdpZHRoPSI1MyIgaGVpZ2h0PSIyMCIgZmlsbD0iIzAwN2VjNiIvPjwvZz48ZyBmaWxsPSIjZmZmIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0iVmVyZGFuYSxHZW5ldmEsRGVqYVZ1IFNhbnMsc2Fucy1zZXJpZiIgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgZm9udC1zaXplPSIxMTAiPjx0ZXh0IHg9IjE4NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMjUwIj5ucG08L3RleHQ+PHRleHQgeD0iNjA1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSI0MzAiPnYxLjEzLjU8L3RleHQ+PC9nPjwvc3ZnPg==" alt="npm version" data-canonical-src="https://img.shields.io/npm/v/axios.svg?style=flat-square" style=max-width:100%></a>
<a href=https://cdnjs.com/libraries/axios rel=nofollow><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MiIgaGVpZ2h0PSIyMCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJjZG5qczogdjEuMTIuMiI+PHRpdGxlPmNkbmpzOiB2MS4xMi4yPC90aXRsZT48ZyBzaGFwZS1yZW5kZXJpbmc9ImNyaXNwRWRnZXMiPjxyZWN0IHdpZHRoPSIzOSIgaGVpZ2h0PSIyMCIgZmlsbD0iIzU1NSIvPjxyZWN0IHg9IjM5IiB3aWR0aD0iNTMiIGhlaWdodD0iMjAiIGZpbGw9IiMwMDdlYzYiLz48L2c+PGcgZmlsbD0iI2ZmZiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9IlZlcmRhbmEsR2VuZXZhLERlamFWdSBTYW5zLHNhbnMtc2VyaWYiIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGZvbnQtc2l6ZT0iMTEwIj48dGV4dCB4PSIyMDUiIHk9IjE0MCIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIGZpbGw9IiNmZmYiIHRleHRMZW5ndGg9IjI5MCI+Y2RuanM8L3RleHQ+PHRleHQgeD0iNjQ1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSI0MzAiPnYxLjEyLjI8L3RleHQ+PC9nPjwvc3ZnPg==" alt=CDNJS data-canonical-src="https://img.shields.io/cdnjs/v/axios.svg?style=flat-square" style=max-width:100%></a>
<a href=https://github.com/axios/axios/actions/workflows/ci.yml><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MSIgaGVpZ2h0PSIyMCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJDSTogcGFzc2luZyI+PHRpdGxlPkNJOiBwYXNzaW5nPC90aXRsZT48ZyBzaGFwZS1yZW5kZXJpbmc9ImNyaXNwRWRnZXMiPjxyZWN0IHdpZHRoPSI0MCIgaGVpZ2h0PSIyMCIgZmlsbD0iIzU1NSIvPjxyZWN0IHg9IjQwIiB3aWR0aD0iNTEiIGhlaWdodD0iMjAiIGZpbGw9IiM0YzEiLz48L2c+PGcgZmlsbD0iI2ZmZiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9IlZlcmRhbmEsR2VuZXZhLERlamFWdSBTYW5zLHNhbnMtc2VyaWYiIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGZvbnQtc2l6ZT0iMTEwIj48aW1hZ2UgeD0iNSIgeT0iMyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiBocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJtYVd4c1BTSjNhR2wwWlhOdGIydGxJaUJ5YjJ4bFBTSnBiV2NpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OGRHbDBiR1UrUjJsMFNIVmlQQzkwYVhSc1pUNDhjR0YwYUNCa1BTSk5NVElnTGpJNU4yTXROaTQyTXlBd0xURXlJRFV1TXpjekxURXlJREV5SURBZ05TNHpNRE1nTXk0ME16Z2dPUzQ0SURndU1qQTFJREV4TGpNNE5TNDJMakV4TXk0NE1pMHVNalU0TGpneUxTNDFOemNnTUMwdU1qZzFMUzR3TVMweExqQTBMUzR3TVRVdE1pNHdOQzB6TGpNek9DNDNNalF0TkM0d05ESXRNUzQyTVMwMExqQTBNaTB4TGpZeFF6UXVOREl5SURFNExqQTNJRE11TmpNeklERTNMamNnTXk0Mk16TWdNVGN1TjJNdE1TNHdPRGN0TGpjME5DNHdPRFF0TGpjeU9TNHdPRFF0TGpjeU9TQXhMakl3TlM0d09EUWdNUzQ0TXpnZ01TNHlNellnTVM0NE16Z2dNUzR5TXpZZ01TNHdOeUF4TGpnek5TQXlMamd3T1NBeExqTXdOU0F6TGpRNU5TNDVPVGd1TVRBNExTNDNOell1TkRFM0xURXVNekExTGpjMkxURXVOakExTFRJdU5qWTFMUzR6TFRVdU5EWTJMVEV1TXpNeUxUVXVORFkyTFRVdU9UTWdNQzB4TGpNeExqUTJOUzB5TGpNNElERXVNak0xTFRNdU1qSXRMakV6TlMwdU16QXpMUzQxTkMweExqVXlNeTR4TURVdE15NHhOellnTUNBd0lERXVNREExTFM0ek1qSWdNeTR6SURFdU1qTXVPVFl0TGpJMk55QXhMams0TFM0ek9Ua2dNeTB1TkRBMUlERXVNREl1TURBMklESXVNRFF1TVRNNElETWdMalF3TlNBeUxqSTRMVEV1TlRVeUlETXVNamcxTFRFdU1qTWdNeTR5T0RVdE1TNHlNeTQyTkRVZ01TNDJOVE11TWpRZ01pNDROek11TVRJZ015NHhOell1TnpZMUxqZzBJREV1TWpNZ01TNDVNU0F4TGpJeklETXVNaklnTUNBMExqWXhMVEl1T0RBMUlEVXVOakkxTFRVdU5EYzFJRFV1T1RJdU5ESXVNell1T0RFZ01TNHdPVFl1T0RFZ01pNHlNaUF3SURFdU5qQTJMUzR3TVRVZ01pNDRPVFl0TGpBeE5TQXpMakk0TmlBd0lDNHpNVFV1TWpFdU5qa3VPREkxTGpVM1F6SXdMalUyTlNBeU1pNHdPVElnTWpRZ01UY3VOVGt5SURJMElERXlMakk1TjJNd0xUWXVOakkzTFRVdU16Y3pMVEV5TFRFeUxURXlJaTgrUEM5emRtYysiLz48dGV4dCB4PSIyOTUiIHk9IjE0MCIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIGZpbGw9IiNmZmYiIHRleHRMZW5ndGg9IjEzMCI+Q0k8L3RleHQ+PHRleHQgeD0iNjQ1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSI0MTAiPnBhc3Npbmc8L3RleHQ+PC9nPjwvc3ZnPg==" alt="Build status" data-canonical-src="https://img.shields.io/github/actions/workflow/status/axios/axios/ci.yml?branch=v1.x&amp;label=CI&amp;logo=github&amp;style=flat-square" style=max-width:100%></a>
<a href=https://gitpod.io/#https://github.com/axios/axios rel=nofollow><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTciIGhlaWdodD0iMjAiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0iR2l0cG9kOiBSZWFkeS10by1Db2RlIj48dGl0bGU+R2l0cG9kOiBSZWFkeS10by1Db2RlPC90aXRsZT48ZyBzaGFwZS1yZW5kZXJpbmc9ImNyaXNwRWRnZXMiPjxyZWN0IHdpZHRoPSI2NCIgaGVpZ2h0PSIyMCIgZmlsbD0iIzU1NSIvPjxyZWN0IHg9IjY0IiB3aWR0aD0iOTMiIGhlaWdodD0iMjAiIGZpbGw9IiMwMDdlYzYiLz48L2c+PGcgZmlsbD0iI2ZmZiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9IlZlcmRhbmEsR2VuZXZhLERlamFWdSBTYW5zLHNhbnMtc2VyaWYiIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGZvbnQtc2l6ZT0iMTEwIj48aW1hZ2UgeD0iNSIgeT0iMyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiBocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJtYVd4c1BTSWpSa1pCUlRNeklpQnliMnhsUFNKcGJXY2lJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4ZEdsMGJHVStSMmwwY0c5a1BDOTBhWFJzWlQ0OGNHRjBhQ0JrUFNKTk1UUXVNRE16SURFdU1UazFZVEl1TXpnM0lESXVNemczSURBZ01DQXhMUzQ0TnlBekxqSXpOV3d0Tmk0NU9DQTBMakEwWVM0Mk1ESXVOakF5SURBZ01DQXdMUzR6TGpVeU1uWTJMak0wTW1FdU5pNDJJREFnTUNBd0lDNHpMalV5TVd3MUxqVXlOQ0F6TGpFNU9XRXVOVGcxTGpVNE5TQXdJREFnTUNBdU5UZzJJREJzTlM0MU1qY3RNeTR4T1RsaExqWXdNeTQyTURNZ01DQXdJREFnTGpJNU9TMHVOVEpXTVRFdU16bHNMVFF1T1RZNUlESXVPRE00WVRJdU16STJJREl1TXpJMklEQWdNQ0F4TFRNdU1Ua3RMamtnTWk0ek9EZ2dNaTR6T0RnZ01DQXdJREVnTGpnNUxUTXVNak5zTnk0eE1EZ3ROQzR3TmpKRE1qQXVNVEl6SURRdU9DQXlNaTQ0SURZdU16ZzBJREl5TGpnZ09DNDVNREYyTmk0NU1UUmhOQzQxTWpRZ05DNDFNalFnTUNBd0lERXRNaTR5TkRVZ015NDVNVGxzTFRZdU16UTFJRE11TmpjeVlUUXVOREEzSURRdU5EQTNJREFnTUNBeExUUXVOREl5SURCc0xUWXVNelEwTFRNdU5qY3lRVFF1TlRJMElEUXVOVEkwSURBZ01DQXhJREV1TWlBeE5TNDRNVFpXT0M0MU1XRTBMalV5TkNBMExqVXlOQ0F3SURBZ01TQXlMakkwTlMwekxqa3hPR3czTGpNNU15MDBMakk0WVRJdU16STJJREl1TXpJMklEQWdNQ0F4SURNdU1UazFMamc0TTNvaUx6NDhMM04yWno0PSIvPjx0ZXh0IHg9IjQxNSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMzcwIj5HaXRwb2Q8L3RleHQ+PHRleHQgeD0iMTA5NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iODMwIj5SZWFkeS10by1Db2RlPC90ZXh0PjwvZz48L3N2Zz4=" alt="Gitpod Ready-to-Code" data-canonical-src="https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod&amp;style=flat-square" style=max-width:100%></a>
<a href=https://coveralls.io/r/mzabriskie/axios rel=nofollow><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NiIgaGVpZ2h0PSIyMCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJjb3ZlcmFnZTogOTQlIj48dGl0bGU+Y292ZXJhZ2U6IDk0JTwvdGl0bGU+PGcgc2hhcGUtcmVuZGVyaW5nPSJjcmlzcEVkZ2VzIj48cmVjdCB3aWR0aD0iNjEiIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz48cmVjdCB4PSI2MSIgd2lkdGg9IjM1IiBoZWlnaHQ9IjIwIiBmaWxsPSIjOTdjYTAwIi8+PC9nPjxnIGZpbGw9IiNmZmYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtZmFtaWx5PSJWZXJkYW5hLEdlbmV2YSxEZWphVnUgU2FucyxzYW5zLXNlcmlmIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBmb250LXNpemU9IjExMCI+PHRleHQgeD0iMzE1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSI1MTAiPmNvdmVyYWdlPC90ZXh0Pjx0ZXh0IHg9Ijc3NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMjUwIj45NCU8L3RleHQ+PC9nPjwvc3ZnPg==" alt="code coverage" data-canonical-src="https://img.shields.io/coveralls/mzabriskie/axios.svg?style=flat-square" style=max-width:100%></a>
<a href="https://packagephobia.now.sh/result?p=axios" rel=nofollow><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjIiIGhlaWdodD0iMjAiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0iaW5zdGFsbCBzaXplOiAyLjg1IE1CIj48dGl0bGU+aW5zdGFsbCBzaXplOiAyLjg1IE1CPC90aXRsZT48ZyBzaGFwZS1yZW5kZXJpbmc9ImNyaXNwRWRnZXMiPjxyZWN0IHdpZHRoPSI2NyIgaGVpZ2h0PSIyMCIgZmlsbD0iIzU1NSIvPjxyZWN0IHg9IjY3IiB3aWR0aD0iNTUiIGhlaWdodD0iMjAiIGZpbGw9IiMwMDdlYzYiLz48L2c+PGcgZmlsbD0iI2ZmZiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9IlZlcmRhbmEsR2VuZXZhLERlamFWdSBTYW5zLHNhbnMtc2VyaWYiIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGZvbnQtc2l6ZT0iMTEwIj48dGV4dCB4PSIzNDUiIHk9IjE0MCIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIGZpbGw9IiNmZmYiIHRleHRMZW5ndGg9IjU3MCI+aW5zdGFsbCBzaXplPC90ZXh0Pjx0ZXh0IHg9IjkzNSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iNDUwIj4yLjg1IE1CPC90ZXh0PjwvZz48L3N2Zz4=" alt="install size" data-canonical-src="https://img.shields.io/badge/dynamic/json?url=https://packagephobia.com/v2/api.json?p=axios&amp;query=$.install.pretty&amp;label=install%20size&amp;style=flat-square" style=max-width:100%></a>
<a href=https://bundlephobia.com/package/axios@latest rel=nofollow><img src=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDgiIGhlaWdodD0iMjAiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0ibWluemlwcGVkIHNpemU6IDEzLjcgS2lCIj48dGl0bGU+bWluemlwcGVkIHNpemU6IDEzLjcgS2lCPC90aXRsZT48ZyBzaGFwZS1yZW5kZXJpbmc9ImNyaXNwRWRnZXMiPjxyZWN0IHdpZHRoPSI5MSIgaGVpZ2h0PSIyMCIgZmlsbD0iIzU1NSIvPjxyZWN0IHg9IjkxIiB3aWR0aD0iNTciIGhlaWdodD0iMjAiIGZpbGw9IiMwMDdlYzYiLz48L2c+PGcgZmlsbD0iI2ZmZiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9IlZlcmRhbmEsR2VuZXZhLERlamFWdSBTYW5zLHNhbnMtc2VyaWYiIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGZvbnQtc2l6ZT0iMTEwIj48dGV4dCB4PSI0NjUiIHk9IjE0MCIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIGZpbGw9IiNmZmYiIHRleHRMZW5ndGg9IjgxMCI+bWluemlwcGVkIHNpemU8L3RleHQ+PHRleHQgeD0iMTE4NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iNDcwIj4xMy43IEtpQjwvdGV4dD48L2c+PC9zdmc+ alt="npm bundle size" data-canonical-src="https://img.shields.io/bundlephobia/minzip/axios?style=flat-square" style=max-width:100%></a>
<a href="https://npm-stat.com/charts.html?package=axios" rel=nofollow><img src=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTAiIGhlaWdodD0iMjAiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0iZG93bmxvYWRzOiAzNjBNL21vbnRoIj48dGl0bGU+ZG93bmxvYWRzOiAzNjBNL21vbnRoPC90aXRsZT48ZyBzaGFwZS1yZW5kZXJpbmc9ImNyaXNwRWRnZXMiPjxyZWN0IHdpZHRoPSI2OSIgaGVpZ2h0PSIyMCIgZmlsbD0iIzU1NSIvPjxyZWN0IHg9IjY5IiB3aWR0aD0iODEiIGhlaWdodD0iMjAiIGZpbGw9IiM0YzEiLz48L2c+PGcgZmlsbD0iI2ZmZiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9IlZlcmRhbmEsR2VuZXZhLERlamFWdSBTYW5zLHNhbnMtc2VyaWYiIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGZvbnQtc2l6ZT0iMTEwIj48dGV4dCB4PSIzNTUiIHk9IjE0MCIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIGZpbGw9IiNmZmYiIHRleHRMZW5ndGg9IjU5MCI+ZG93bmxvYWRzPC90ZXh0Pjx0ZXh0IHg9IjEwODUiIHk9IjE0MCIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIGZpbGw9IiNmZmYiIHRleHRMZW5ndGg9IjcxMCI+MzYwTS9tb250aDwvdGV4dD48L2c+PC9zdmc+ alt="npm downloads" data-canonical-src="https://img.shields.io/npm/dm/axios.svg?style=flat-square" style=max-width:100%></a>
<a href=https://gitter.im/mzabriskie/axios rel=nofollow><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MCIgaGVpZ2h0PSIyMCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJjaGF0OiBvbiBnaXR0ZXIiPjx0aXRsZT5jaGF0OiBvbiBnaXR0ZXI8L3RpdGxlPjxnIHNoYXBlLXJlbmRlcmluZz0iY3Jpc3BFZGdlcyI+PHJlY3Qgd2lkdGg9IjMzIiBoZWlnaHQ9IjIwIiBmaWxsPSIjNTU1Ii8+PHJlY3QgeD0iMzMiIHdpZHRoPSI1NyIgaGVpZ2h0PSIyMCIgZmlsbD0iIzRjMSIvPjwvZz48ZyBmaWxsPSIjZmZmIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0iVmVyZGFuYSxHZW5ldmEsRGVqYVZ1IFNhbnMsc2Fucy1zZXJpZiIgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgZm9udC1zaXplPSIxMTAiPjx0ZXh0IHg9IjE3NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMjMwIj5jaGF0PC90ZXh0Pjx0ZXh0IHg9IjYwNSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iNDcwIj5vbiBnaXR0ZXI8L3RleHQ+PC9nPjwvc3ZnPg==" alt="gitter chat" data-canonical-src="https://img.shields.io/gitter/room/mzabriskie/axios.svg?style=flat-square" style=max-width:100%></a>
<a href=https://www.codetriage.com/axios/axios rel=nofollow><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTE1LjYxMTM5OTk5OTk5OTk5IiBoZWlnaHQ9IjIwIj4KICA8bGluZWFyR3JhZGllbnQgaWQ9InNtb290aCIgeDI9IjAiIHkyPSIxMDAlIj4KICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2JiYiIgc3RvcC1vcGFjaXR5PSIuMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9Ii4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KCiAgPGNsaXBQYXRoIGlkPSJyb3VuZCI+CiAgICA8cmVjdCB3aWR0aD0iMTE1LjYxMTM5OTk5OTk5OTk5IiBoZWlnaHQ9IjIwIiByeD0iMyIgZmlsbD0iI2ZmZiIvPgogIDwvY2xpcFBhdGg+CgogIDxnIGNsaXAtcGF0aD0idXJsKCNyb3VuZCkiPgogICAgPHJlY3Qgd2lkdGg9Ijg1LjI2MTgiIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz4KICAgIDxyZWN0IHg9Ijg1LjI2MTgiIHdpZHRoPSIzMC4zNDk2IiBoZWlnaHQ9IjIwIiBmaWxsPSIjZWJhMTE3Ii8+CiAgICA8cmVjdCB3aWR0aD0iMTE1LjYxMTM5OTk5OTk5OTk5IiBoZWlnaHQ9IjIwIiBmaWxsPSJ1cmwoI3Ntb290aCkiLz4KICA8L2c+CgogIDxnIGZpbGw9IiNmZmYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtZmFtaWx5PSJEZWphVnUgU2FucyxWZXJkYW5hLEdlbmV2YSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjExMCI+CiAgICA8dGV4dCB4PSI0MzYuMzA4OTk5OTk5OTk5OTciIHkyPSIxNTAiIGZpbGw9IiMwMTAxMDEiIGZpbGwtb3BhY2l0eT0iLjMiIHRyYW5zZm9ybT0ic2NhbGUoMC4xKSIgdGV4dExlbmd0aD0iNzUyLjYxNzk5OTk5OTk5OTkiIGxlbmd0aEFkanVzdD0ic3BhY2luZyI+Y29kZSBoZWxwZXJzPC90ZXh0PgogICAgPHRleHQgeD0iNDM2LjMwODk5OTk5OTk5OTk3IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoMC4xKSIgdGV4dExlbmd0aD0iNzUyLjYxNzk5OTk5OTk5OTkiIGxlbmd0aEFkanVzdD0ic3BhY2luZyI+Y29kZSBoZWxwZXJzPC90ZXh0PgogICAgPHRleHQgeD0iOTk0LjM2NiIgeT0iMTUwIiBmaWxsPSIjMDEwMTAxIiBmaWxsLW9wYWNpdHk9Ii4zIiB0cmFuc2Zvcm09InNjYWxlKDAuMSkiIHRleHRMZW5ndGg9IjIwMy40OTU5OTk5OTk5OTk5OCIgbGVuZ3RoQWRqdXN0PSJzcGFjaW5nIj4xNTA8L3RleHQ+CiAgICA8dGV4dCB4PSI5OTQuMzY2IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoMC4xKSIgdGV4dExlbmd0aD0iMjAzLjQ5NTk5OTk5OTk5OTk4IiBsZW5ndGhBZGp1c3Q9InNwYWNpbmciPjE1MDwvdGV4dD4KICA8L2c+Cjwvc3ZnPgo=" alt="code helpers" data-canonical-src=https://www.codetriage.com/axios/axios/badges/users.svg style=max-width:100%></a>
<a href=https://snyk.io/test/npm/axios rel=nofollow><img src=data:image/svg+xml;base64,PHN2ZyBpZD0ic255ay1iYWRnZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYwIiBoZWlnaHQ9IjIwIj4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgyPSIwIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNiYmIiIHN0b3Atb3BhY2l0eT0iLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIuMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPG1hc2sgaWQ9ImEiPgogICAgPHJlY3Qgd2lkdGg9IjE2MCIgaGVpZ2h0PSIyMCIgcng9IjMiIGZpbGw9IiNmZmYiLz4KICA8L21hc2s+CiAgPGcgbWFzaz0idXJsKCNhKSI+CiAgICA8cGF0aCBmaWxsPSIjNTU1IiBkPSJNMCAwaDkwdjIwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjOTA0M0M2IiBkPSJNOTAgMGgxNjB2MjBIOTB6Ii8+CiAgICA8cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNMCAwaDE2MHYyMEgweiIvPgogIDwvZz4KICA8ZyBmaWxsPSIjZmZmIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0iRGVqYVZ1IFNhbnMsVmVyZGFuYSxHZW5ldmEsc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMSI+CiAgICA8dGV4dCB4PSI0NSIgeT0iMTUiIGZpbGw9IiMwMTAxMDEiIGZpbGwtb3BhY2l0eT0iLjMiPlNueWsgc2VjdXJpdHk8L3RleHQ+CiAgICA8dGV4dCB4PSI0NSIgeT0iMTQiPlNueWsgc2VjdXJpdHk8L3RleHQ+CiAgICA8dGV4dCB4PSIxMjUiIHk9IjE1IiBmaWxsPSIjMDEwMTAxIiBmaWxsLW9wYWNpdHk9Ii4zIj5tb25pdG9yZWQ8L3RleHQ+CiAgICA8dGV4dCB4PSIxMjUiIHk9IjE0Ij5tb25pdG9yZWQ8L3RleHQ+CiAgPC9nPgo8L3N2Zz4K alt="Known Vulnerabilities" data-canonical-src=https://snyk.io/test/npm/axios/badge.svg style=max-width:100%></a>
<a href=https://github.com/axios/axios/blob/v1.x/CONTRIBUTORS.md><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDgiIGhlaWdodD0iMjAiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0iY29udHJpYnV0b3JzOiA0NDAiPjx0aXRsZT5jb250cmlidXRvcnM6IDQ0MDwvdGl0bGU+PGcgc2hhcGUtcmVuZGVyaW5nPSJjcmlzcEVkZ2VzIj48cmVjdCB3aWR0aD0iNzciIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz48cmVjdCB4PSI3NyIgd2lkdGg9IjMxIiBoZWlnaHQ9IjIwIiBmaWxsPSIjNGMxIi8+PC9nPjxnIGZpbGw9IiNmZmYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtZmFtaWx5PSJWZXJkYW5hLEdlbmV2YSxEZWphVnUgU2FucyxzYW5zLXNlcmlmIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBmb250LXNpemU9IjExMCI+PHRleHQgeD0iMzk1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSI2NzAiPmNvbnRyaWJ1dG9yczwvdGV4dD48dGV4dCB4PSI5MTUiIHk9IjE0MCIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIGZpbGw9IiNmZmYiIHRleHRMZW5ndGg9IjIxMCI+NDQwPC90ZXh0PjwvZz48L3N2Zz4=" alt=Contributors data-canonical-src="https://img.shields.io/github/contributors/axios/axios.svg?style=flat-square" style=max-width:100%></a></p>
</div>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Table of Contents</h2><a id=user-content-table-of-contents class=anchor aria-label="Permalink: Table of Contents" href=#table-of-contents><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir=auto>
<li><a href=#features>Features</a></li>
<li><a href=#browser-support>Browser Support</a></li>
<li><a href=#installing>Installing</a>
<ul dir=auto>
<li><a href=#package-manager>Package manager</a></li>
<li><a href=#cdn>CDN</a></li>
</ul>
</li>
<li><a href=#example>Example</a></li>
<li><a href=#axios-api>Axios API</a></li>
<li><a href=#request-method-aliases>Request method aliases</a></li>
<li><a href=#concurrency-deprecated>Concurrency 👎</a></li>
<li><a href=#creating-an-instance>Creating an instance</a></li>
<li><a href=#instance-methods>Instance methods</a></li>
<li><a href=#request-config>Request Config</a></li>
<li><a href=#response-schema>Response Schema</a></li>
<li><a href=#config-defaults>Config Defaults</a>
<ul dir=auto>
<li><a href=#global-axios-defaults>Global axios defaults</a></li>
<li><a href=#custom-instance-defaults>Custom instance defaults</a></li>
<li><a href=#config-order-of-precedence>Config order of precedence</a></li>
</ul>
</li>
<li><a href=#interceptors>Interceptors</a>
<ul dir=auto>
<li><a href=#multiple-interceptors>Multiple Interceptors</a></li>
</ul>
</li>
<li><a href=#handling-errors>Handling Errors</a></li>
<li><a href=#handling-timeouts>Handling Timeouts</a></li>
<li><a href=#cancellation>Cancellation</a>
<ul dir=auto>
<li><a href=#abortcontroller>AbortController</a></li>
<li><a href=#canceltoken-deprecated>CancelToken 👎</a></li>
</ul>
</li>
<li><a href=#using-applicationx-www-form-urlencoded-format>Using application/x-www-form-urlencoded format</a>
<ul dir=auto>
<li><a href=#urlsearchparams>URLSearchParams</a></li>
<li><a href=#query-string-older-browsers>Query string</a></li>
<li><a href=#-automatic-serialization-to-urlsearchparams>🆕 Automatic serialization</a></li>
</ul>
</li>
<li><a href=#using-multipartform-data-format>Using multipart/form-data format</a>
<ul dir=auto>
<li><a href=#formdata>FormData</a></li>
<li><a href=#-automatic-serialization-to-formdata>🆕 Automatic serialization</a></li>
</ul>
</li>
<li><a href=#files-posting>Files Posting</a></li>
<li><a href=#-html-form-posting-browser>HTML Form Posting</a></li>
<li><a href=#-progress-capturing>🆕 Progress capturing</a></li>
<li><a href=#-rate-limiting>🆕 Rate limiting</a></li>
<li><a href=#-axiosheaders>🆕 AxiosHeaders</a></li>
<li><a href=#-fetch-adapter>🔥 Fetch adapter</a>
<ul dir=auto>
<li><a href=#-custom-fetch>🔥 Custom fetch</a>
<ul dir=auto>
<li><a href=#-using-with-tauri>🔥 Using with Tauri</a></li>
<li><a href=#-using-with-sveltekit->🔥 Using with SvelteKit</a></li>
</ul>
</li>
</ul>
</li>
<li><a href=#-http2>🔥 HTTP2</a></li>
<li><a href=#semver>Semver</a></li>
<li><a href=#promises>Promises</a></li>
<li><a href=#typescript>TypeScript</a></li>
<li><a href=#resources>Resources</a></li>
<li><a href=#credits>Credits</a></li>
<li><a href=#license>License</a></li>
</ul>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Features</h2><a id=user-content-features class=anchor aria-label="Permalink: Features" href=#features><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir=auto>
<li><strong>Browser Requests:</strong> Make <a href=https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest rel=nofollow>XMLHttpRequests</a> directly from the browser.</li>
<li><strong>Node.js Requests:</strong> Make <a href=https://nodejs.org/api/http.html rel=nofollow>http</a> requests from Node.js environments.</li>
<li><strong>Promise-based:</strong> Fully supports the <a href=https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise rel=nofollow>Promise</a> API for easier asynchronous code.</li>
<li><strong>Interceptors:</strong> Intercept requests and responses to add custom logic or transform data.</li>
<li><strong>Data Transformation:</strong> Transform request and response data automatically.</li>
<li><strong>Request Cancellation:</strong> Cancel requests using built-in mechanisms.</li>
<li><strong>Automatic JSON Handling:</strong> Automatically serializes and parses <a href=https://www.json.org/json-en.html rel=nofollow>JSON</a> data.</li>
<li><strong>Form Serialization:</strong> 🆕 Automatically serializes data objects to <code>multipart/form-data</code> or <code>x-www-form-urlencoded</code> formats.</li>
<li><strong>XSRF Protection:</strong> Client-side support to protect against <a href=https://en.wikipedia.org/wiki/Cross-site_request_forgery rel=nofollow>Cross-Site Request Forgery</a>.</li>
</ul>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Browser Support</h2><a id=user-content-browser-support class=anchor aria-label="Permalink: Browser Support" href=#browser-support><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<markdown-accessiblity-table data-catalyst><table>
<thead>
<tr>
<th align=center>Chrome</th>
<th align=center>Firefox</th>
<th align=center>Safari</th>
<th align=center>Opera</th>
<th align=center>Edge</th>
</tr>
</thead>
<tbody>
<tr>
<td align=center><a target=_blank rel="noopener noreferrer nofollow" href=https://raw.githubusercontent.com/alrra/browser-logos/main/src/chrome/chrome_48x48.png><img src="data:image/png;base64,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" alt="Chrome browser logo" style=max-width:100%></a></td>
<td align=center><a target=_blank rel="noopener noreferrer nofollow" href=https://raw.githubusercontent.com/alrra/browser-logos/main/src/firefox/firefox_48x48.png><img src="data:image/png;base64,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" alt="Firefox browser logo" style=max-width:100%></a></td>
<td align=center><a target=_blank rel="noopener noreferrer nofollow" href=https://raw.githubusercontent.com/alrra/browser-logos/main/src/safari/safari_48x48.png><img src=data:image/png;base64,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 alt="Safari browser logo" style=max-width:100%></a></td>
<td align=center><a target=_blank rel="noopener noreferrer nofollow" href=https://raw.githubusercontent.com/alrra/browser-logos/main/src/opera/opera_48x48.png><img src="data:image/png;base64,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" alt="Opera browser logo" style=max-width:100%></a></td>
<td align=center><a target=_blank rel="noopener noreferrer nofollow" href=https://raw.githubusercontent.com/alrra/browser-logos/main/src/edge/edge_48x48.png><img src="data:image/png;base64,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" alt="Edge browser logo" style=max-width:100%></a></td>
</tr>
<tr>
<td align=center>Latest ✔</td>
<td align=center>Latest ✔</td>
<td align=center>Latest ✔</td>
<td align=center>Latest ✔</td>
<td align=center>Latest ✔</td>
</tr>
</tbody>
</table></markdown-accessiblity-table>
<p dir=auto><a href=https://saucelabs.com/u/axios rel=nofollow><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjMwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxkZWZzPgogICAgICA8c3R5bGU+CiAgICAgICAgQGZvbnQtZmFjZSB7CiAgICAgICAgICBmb250LWZhbWlseToicHJveGltYS1ub3ZhIjsKICAgICAgICAgIHNyYzp1cmwoZGF0YTpmb250L29wZW50eXBlO2Jhc2U2NCxkMDlHUmdBQkFBQUFBRVVjQUJBQUFBQUFoOHdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkVXVTVCQUFBRmJBQUFBSzBBQUFHT1RpOE1FMGRRVDFNQUFBWWNBQUFFb2dBQUVkem5ZdWRxVDFNdk1nQUFCTkFBQUFCWkFBQUFZSUFIdkpCamJXRndBQUJEY0FBQUFha0FBQU5hUUNvK2QyTjJkQ0FBQUFGc0FBQUFGZ0FBQUJZQmJBaUdabkJuYlFBQUFZUUFBQUVDQUFBQmN3WlZuRGRuWVhOd0FBQUNpQUFBQUFnQUFBQUkvLzhBQkdkc2VXWUFBQXJBQUFBek9BQUFZb0RQTU9mdWFHVmhaQUFBQXBBQUFBQTJBQUFBTmdEL1BQZG9hR1ZoQUFBRkxBQUFBQ0FBQUFBa0Ryc0dWbWh0ZEhnQUFEMzRBQUFDSVFBQUEyUjZnakdYYkc5allRQUFRQndBQUFHMEFBQUJ0SDVEbUJ4dFlYaHdBQUFGVEFBQUFDQUFBQUFnQXZRQ1BtNWhiV1VBQUFMSUFBQUJwd0FBQTBWd012VGtjRzl6ZEFBQVFkQUFBQUdnQUFBQ0llSGF2Wk53Y21Wd0FBQUVjQUFBQUY4QUFBQ0V6Ri8xOEFBcEFQb0E0Z0FBQUJyK2tBQVlBOFlBR0FVMkFCWUFBSGphWFpBOVRzUXdFSVhIT0N6a0JrZ1draTByRkN1djZLbFNPSkZRbWtBb1BBMC8wcTVFOWc1SWFXaGNjSmFoTTEwdWhtQ1NqYmJZeGpQdnplanpzeE9BYXhMa2JmZ1c0Z3VUK1B0TVVGNy9RQTd5NVhtVFFEaXRxOTZUZUdWeDV0aFlHKzZrMHpYSm9uNE1GblhVOFg0YmRhM2YzN2FVRlhQbHdTN2lyU2JvUXMvblV6QlVvanEyTzhRNzVtUVRKNXM1RVptd1h3ajdtY0NBWDE0NmQ0MG1lZE9HaDBDRFYxUjZWTWJvaXNZMjBPaVZRZVN0MVRFcDE0Lythc2w4d1psWGEyNHVENVF1VUtrSU1NYURzb2FHR0ZYa2R5dzZ3WGhpQ0RnMXlzWGduNWlJc3FpU0dOcDVORmlqSnNNYWF6Z25lcjQ3ZDAwWEtrNXFjUE1QSDNKcjRBQUFBQUFBQWYvL0FBTUFBUUFBQUFJQXhZcjhHZDFmRHp6MUFBa0gwQUFBQUFESytuaVZBQUFBQU05SWVmWCtxUDNBQ1BZSEdnQUFBQWtBQWdBQUFBQUFBSGphaFpOUFN1UkFHTVZmdGEzb1ltUm1PekJRdUZMUi9PbEdsT3kwRVZ5b0NBN3VxN3NMTzNTU0Nra1p1azh3RjVnamVCRTMzc0FUekRrR2ZLbXVGdjhncGtqcVYvVzk5NzZrSUFDKzR4RUNpK3VROTRJRmZuQzE0QTY2T1BPOGdsMmNlKzVTMDNoZXhUZjg4YnpHekwrZU54SGpuaTdSM2VDcXdKTm5nUzB4OE56QnV0Q2VWL0JiNUo2NzFEeDRYc1ZQOGMvekdxVDQ3M2tUdzg2dmdTbm5WWG83c1hKN3RDTXZWRFdWMTJsdWl0b1VlN0lYUlFlQlBNNHk2U1MxckhTdHEwYVBnNnZLek5KY3lVdlRLSGxpc25GN3QrNmxPWkZ2Sktjelc2a2hOWWtML1dDLzBWV2Rta0wyZ2lqcSsycGIzRytMRTJ2TEpBenR2TlRUMUFZams0ZjZMbE4xR0gyODRzUCtVWXdCREVyTVVTSEZMU2F3a05qR0NEdWNMNkM0UHlWZHM1cFRXYUIyenozdTlSQnhIQ0FnSHlQamtLOVNhcmZTbkRYbmhzOHhsVmRrZzVsTFUxUmNjdFU0T2lGbDFDem5aZS8zblJOcVAwODU1YTVsVldIb2M1SlhiL3AxOXh2M3RqVVZiYS9XR1Rodi81MTM2ZHgvY2JiZmJIbVNDVUlPeXhNdG1UV2wzakpqUkZYT2ZZMDdxaFU3aEM3MzZ4SHpCK25qQ1BFek1ZcWFGZ0I0MnR2QndLRE5zSXVCa1lHSmdVbWJZVCtRb2NPZ3hpREhJTXJBeThEQXdLRzlIeWhoaUNJQ1ZNM013TUxBcnIyRGdVSEJ0VFpUd21VWGd3TURLd05qOFM2R0NWQTZuNEVkVFB0RDZYZ0dUakRkRDZYM1ErbjNZQm9BekhvV0JnQjQybU5nWmtsaTJzUEF5c0RBV3NFcXdzREFLQUdobVhjeHBERE5ZbUJnWW1CbFl3WlJMQXNZbU40SE1EejR6UUFGdVRuRnhRd09EQXFLU3F4My92RXdNTEJyTVNVb01ERE9COGt4SDJNMUExSUtETXdBcjI4T3lBQUFBSGphWTJCa1lHQ1grcnVBZ1lIVDVOK0tmeXM0dmpFQVJWREFUUUNZWVFjaEFBRUFBQURaQUYwQUJ3QnNBQVlBQVFBQUFBQUFDZ0FBQWdBQmN3QURBQUY0Mm9XT1RRckNNQlNFeDFMRWhRdVh1dk1JV2tYUEU5TldDdmtqcjEzb1N0QmplQVd2NHJwM0VkUThLdWhDelVBK0pqRERHeVFBZW1DMU9OMGUzOVVGMHZER2JFTG5tQ0NtOW53Sm5LYlJJQVlmbmsvdDdqOTJ2R1BETG50NGJmOG5kZTBIanVLRFdSTWhWQTJaa1lRVVZDQTNWcVAwUWtKVld3RmxHZzFscFVJd0hwYS8xdWNHamgxeGx5cFRnclIwSUpyTkdSbGp3Vmd5Vm93MXFObFFnQ1BVM04wWDN1SUpXclplVndBQUFIamF6VmROYUJ4VkhQOXRQcmFiVFRiYmJEVXhwb250SnFtbWplQkpTbzFyS1ZXd0xoSjZLaUtLb3ZWckNWZ2poaDQwSncwZVNwQlFQSlFpUlVUaVpaR3llQWdSNmlMdEduU3BHRU1weFVQSVFYS1F4VU5PL3YyOU4yOG1NN016czJIVFF0K1B0Ky85Lys5ai90K3pneGlBSklZd2psamh0ZWtwSk5CR0RrU2dWbUx2dlhsTzhXQlJYR3ZSWXdJdHFZTGEyWDBpWGNQak9NUVRsK0JwY2w2VzVCWGNKMDFla3B6VVpGeks5K0R5Mjd1UzdCUjdjcGZhbmZIUk9abVZQQ2FwOWFvY2t5a3B5NVpVaUZrcHlVS0R1eTdVY1VxeU4zVDMxenVRYnZVdSt2SGtQWWtPeHE1TU4zbjJqbzllbDAwVlpiTFp4RjFiWnF3NW5KcmNqTmhmaTFoYjA3OVZXYkxtbksxSk1Vd3VSc2hOV1krVWJVTXV5V0x6ZHRxK3h5czdOYXpKclhBTjdmMFJONVpsbWI4cmR5MGFyaml6dnozOGlpelRCbk5TbERrN2J1anROZlYwM3cxNTI1ZFMwYjlIbVlPc25QLzlZOWFyNm1hVmk2eVJ6RWM1YkZ1Q2U3NFBrR2haVGt1Qm84bEQrVGNzQW8zWEs5WllkOCttK3l3OXF1amJubmdyaDBWU3FMVTJ0LzFhSDF1MHo0YmZoLzZNTWR3RlhiV3ExRFRnclNFVHFvcklkUVhEbVpNM1pFYXVhaS9VWk1henV5aDV1VUxQNVB4dkpYT3lJbmVJRFNjV0wvQnROVzlIa014N3RhZFUzL0wzYy9rNTRLNmkvRVhVWFBGY0lxL3MzQlZrejNKRUpKY1pFU1dWczQycUs3WElVK3FpOU1yUmdOVUUxNWZaNTV4WVRVcVdKODZxREtZMitZQXo2N3ZPbkNsL3RhWVhSclp6dm03L1lwUis3b3FvSTRDNmh0ZFZ1ZWpNbGhvOVI4NHhBczZIMTA4cmE2UGVqeTY1VGxHdWtZaTdGaU1zL0tuT2VxZmVZSktjanpuT09yUzdUYUxnNHFnOVQ1b3pkVkZMZW9heGxNZTdvWHBFNmVpcnBmS05ySGg5NjYxQVZrMEx1S2ZxVk1EVDI5NVJiNUxRSjkrS2pDOWZQa2hCTGtzdXJFSjVMQnRRVTMzME5lWnhxY200RDdZOW1ySzlybzZzT1VZblZyeWFuY01CdTVjYXYydFpUOWJ0dSt5OEN0d2RxWDFkVEZ4bFRKemR1U3dCY2kzc1ZNZjZhR3ZVWXNkM1VjVzJjSCsxRmd5amxRRDJvSU5mWDUxRUcxSklveDA5UkFJUEVSMTRHUHY1TFRlTVVhNDlpc2V3RjBmNGJaYkJFNWpBZ3ppQms4amlPVHpQOVJlUXh4aGV4TXZjOFRweERCOFNUK0VqWWdLZkVFL2pNeUtIZWVJWmZJR0xPSTR2Y1JuUDRpdDh4OU5GbEhBR1ArQkh2SXByeEZ2NGlYZ2JaZUlkWE1jTlZwNEtmbUhGV3NHdm1NSnZxT0o5L0U1OGdEK0phZXJSaWovMDk2U3RwZEpRZlgyMkk4NnV0SFczaE5HL3c4Tk4waFpkSEZQbzFuU2FXdmZvV1JjMTc4SStQRURkMCtoRkgyM1VUeHUxdWs0UDBHS0RISWZ3Q0E2UUFuOFBhcjVhMlU4cVMzdU8wR0tIdEVYSE9IT2ZIOXlSLzBiWjR6N2VZUi9kV1hlcVMzY2JhcDQyNk5mMGdBdERsR1RJd0c1SGpBNFd3RDVxTU1iNW1ONHp4THRzRDhTSkZvTjJqR3NQV04vOWxnNHg4bGRwalpUaHRPclpDQzJudkRhZ1BkZE42ZXpXRGV2ZjZnSENhdjNhdDhOOHpyQ0dOZTR4bEVXcmZwQSs3dUh6a3ZSWUp6MEcvUnlyS1UweUd2dlliVHVCZnNxU3RucUNQaCtrMTN1cFh4OXA5L2xNaUk5U0htcFEyOWZmMmoySU8zSzdFWGVnTE5wajBHbGtkeVBqQUk1c1dRODNRemtzOUpIcTB6ZG1lRmZLaWQ0QnppMjAwVU50Sm84c2ZUTC9BNi9NTXZzQUFIamFyWHdOWEZSVjN2QTk5ODRISUNMZklDQXlEREFJeXNjTU15RGlnSWlBaUFpSWlBU0lpb2lFaUVpSWhQZ1JHWmtwRVpwclpLeHU2dXU2cG1aRWlHUm1ycmx0eTdvK3Z0Wmo1dnE0NXZwVHQzcmMxb2c1dlA5enpwMFBHTERhZDdQaDNqa3pjOC8vL00vLysrTndQTmMwbUM0a1NtOXlBaWZueG5CZEhCZmV4ZkhoRVpGU2haTkNjRkk0Q1ltR1JMNDN3WEQybEt6dGg4TXlueDl1Yy9BZnp4VU4za2Y3cFRyNG5RTVhUbjQzSzQvODBQdDkrTXhXdjBnY2tKRUJHU2ZvRjcwUFQwZVBZUGg2UkNSU0NncEJwdlFQaXRKcDFPNnVxT3BtQ0ZJSFJTUW1GaGZEQzUwVW12cnZSQlEzRlJjM3dWU0RnMXdlLzVDL0lrM2pWSndOS29NaEdXZERZZkRuT01sSmdNR2JtOGoxR21Gd0lGTTZXTURnVEFhY0xRYnN5WUE5SnpjTk9KSUJSNHNCVnpMZ2FqSEFrUUdPckVNY2tKQUJDUm5vNW53QUZDRVVWdThJQys3cjRuemdhZ05YZTdqYVhlL2kzT0hlUXh6MzdHUGY4eUpqY0owQVY5KytpRWlGMGtVcHdDdGFRMThhZ2I3a1N2SlN3VWY4d2Q2YTN1cWU2ck5SNXl2T3F5OVY5Y0MvM3BwekVSY3JMNmsvMjFyWlU0R3k4VEdVdlIrbGQ2QmNmSVM4T3ZDcC9mQWVueUtBYzNHRE1aS3RNZzV3R01acHVmWGNhTWhCWkFDeGxjb0FlR2NBVW5POW13dmxOQnh5Y3A3YXpha0IvODcwVGc2amFyaGozM0tEcFdqbzBycGhSOVJjS1AwRXdVZ1FmQ0tENjJSWXFGUWJvSXAyOTNBS2sybWpkTkZhalp1N2h6eEk1ZVFyYzNPVnlkMWNvdUJlajVDcnU0ZldBZkd1K1BxcHZVM2RtdlRGU2NtaDNuY3Y5UDdqMEw0VnIyam1GczlLbWV6ejFYKzFwYWVtek1YK3FVa3paMTg4TmY2OWF5OHBVTnhZajhCSjAxT1dURzMvcTF0M3IvZHJmWXVWK001WWo2QVFmZXFTcVVkdnUzZnljV0d4bnZpUlF3YmZQRW5yK3NoMkZpZmxvZ2J2U3J1QXZzWndIcHdTcUZuRHJURGlKNEtnSThLYW9zMERrV1FnMG9JMDNNaUFHeU9OY1lCdkliU2I4eVI3RU1xdzRBdFlkWVByRk1JSi9rRmF5Z1N3ZWhmakRUQUdVdXUwVVVGS2Y4Q0tPekxlYU5RNkFTa1IydnJhNlo3ZGUzcDZIdlhzZnUzTW1kZGVPNDFya3ZQeWttY3R5aGZPNVNlVDIrUjgxNEVqZTRRYy9tVDNqcGF6WjF0MmRPTk5MV2MvM0xtanA0Zi83ZUs1OHhjWFo4OWRiTGlkdFdSSlZtWlJrV1IrL3lYS3lSR0RkeVVEbE0vVTNIVHVvQkVITG1SQkxoWkx0dUlHS1JtUXNpVnI0YXRTU2g1aE1PUkM3M3hnTkl5U0ErRUJKWkNETXJ3YkpwUnlTdnE1QXlGSytyblU4WDB1bU9NZmRYTUsySXBnK21rUTNBdjBMZ1IrbzZEZmM0SHZUWVB2UlVST1FrRXFRRmtZMGticCtXZ1RPaDBFdWJ1SEwvTFFSWHZJNU82QjZ1Z2dGWHdQc09qaTZxRkhETG1TQWR3VEVudmdrdzBmMVUzSktZclArL3l0Vi8rZ2lpbWVHeGM2MnozTE5tdlNwem1senh0ZVhscFVFcEdjVUZPbmoxMnlZcVptV3BacWVzUDhreHRtcnkrWU9mRmdmWFBYcnpaUFd6NXJWckRQdEFVK1M4WTBiQzNxMnJaVGsxUVp0M0RSL1BWRk5VSk95cXJ3eFVtYTZWa2NNQlhJTVZRQitMVUhlbUNTZGhoSkVkSEltd2hDanJ5cXNyT214bVJQY29NZkhnMmFtcFUxMWVudkZVVCtJaTRiVi9OaDBueWdXU0sxVVRoNURQeGNIc1E3T3NPUzRTOGYxdkhLYjMvN1NrZlowcVg0WWNNQjlCVzZqYjU4cTY0WHQrTjAvQVo1aGo4OGc0ZG4yTk5ueUFrODhBd1hsYzdaa1FjbWRYWno1YzkxbEM5ZFd0N3g2dTkraDZzYnVsQUpnbGRQM1Z2WS85dnZzSUk4UTgxZjU3ZkRtcHc0VzI0OG9RUlBzb2hvdVNwYUZlMmgwc2lqUGVRZWNoWGExMmpYclQ5M1R0OXQxMmpYbFhEdVhFSVhmLzE2YlVWSlNXVXRYQ3RMU2lwcTJicGl1VjZoVTFJSEVFM2dUc05mSGtZbHdEa2NFSTRFQ0djTUZiSXdoOEpKNmFUUUtwdzBvS2M2OGQ1amVBOHFPNFpLK1J4Y2puYnZRMXR4UFgxZUVYNklqcUV3Z00vTFNNKzJCTisyVENtTkE2VVVFUmtJeUZicFVUUmhQWVorZEd6MTRrcDFnYjJ6YTJ4R1lYeGErZEpWSHlYbGU2M1d5RElURW9zcTRibHhxSTczNFRPQklNY0NuSUlJSjRGTHErQjlzQis2aWVxdWtma0g3Nkg5TUwrZGVYNVJTOUw1NVd4K0MyVlliZFNEWHFJS1JLQURyL0d0MGlLWXhWSkRleWlScHFzTGZkRVZMTjNLZEhJUzhHOGI3SVVic001VTQyeGp5R3hqUnVIZU1jQkc3a3d2dzkwRUNvelVQd3hvVUM5bzFMNENzSkhnNzRBY2ZaRkdyVWVPWVlpdjJQYjVscG1UOGphK3YzcDExOFpGa3lZdDJ0aTF1bkM5V2wxZlVGQ25WdGQ1MWw3NDl2bVZINTlvbWp1MzZjVEhseStjYU1xUWxOYWV3YmgzM2JwZXhKK3BKWHZpRHNBU3ZTMERLVE5VZ293RUpSTVVIR1Y3QWNRR1Q5N0RPOEw2VGtCYUd2NGt2bjFqUC9yTlkrSGlyU1BvSUtPakJOaU9OTUNGTzdkd1ZNdkFQQWNSMk9nUm1jbU5jNkF6T1FBK2JPaVlIYkUyNkpnZHpPNEtQN0FSWjlmYU1FRWlWK2tDQUZ2SXpaV1RLaVJwQTY3b2Q4aHQ0NksvdkxxL0NEbTl1dlBPaTlpQUgvQitOOUIwNUxBdXUyQnZUMFZseWZrdEIvREhGeG1zd2JCdlNRQnJLRGZmQ09zRUF0cUVVV0NWMHgyYkFCQjZVZ2pIRXYxQ0lSd2JUclE1R1ZQQ2RTeUZVK29QR3Bkc0lGTXBjaWQzMDYxS3AxQkxpS1R4aGI4U1huY2NmNVBSbHZUSnNuWFBiMzZwTWRoeng5cm50bFdlYTluUmd4TC9qc1lkclF0Wk1EOWVoVzk2MWhiM3BtUVZ6czFNa3lDT1QwbVptN1h0NUpXUERxMzdqWnZFTnpwMWVleXhMMkNQMUlEL090aGpPNEJ1N3MvWVpTTDZ3V1RxNjZhY1pFOVh3NGNiclVhNWFEYlo5dEZkVjJpQi9UVnV5a0FuSkh5S2J4dTI4TTZvK2VoUmZCdUVnT3ROSVhIZ1duOC9QOWx3QlhDN0ZIQmJEM0Q0Y0xPTlVJd2prNDRiQmJkU2lqMTMrRnhLWVhBM3dUQU84TzNFT01RUHBLTVppVTRLTndVWUxZd0NKSHdKN3V6YXQvM3EydWMzVlIyc3ZpQzBHWnJWN1huVkg2N0hYM3Bldk5CYW5aTmZVUkhGNDM3Y3JkWXYvMlRMbFg0ejcyNEJHdkRsSm5OUERaTlVJK1BMMXBHSnIyNHVFSzVzL3dNQldnODZaZzlqSG5UTVBweHg5MFFMN25ZR2V2V1FoeUZxV0hoUTJIbWdYcFhSN0pEN0NueFQyMStiWjc2Q2ZENjh1MzlUVEVQdUsyZjR5SjZWVHgxb1RNUC84KzJxelR0WHpua3hRdW8vZllWbnhRZVBYdmtEMHAzWTlvVlc4L212bmUxU1M2YVdIMTd4TWY1eFlOM2NaY3NUNHpSUFpZVXpPbzhBbXZDaWZLL2hodHJSSTY5UTRramtKTUc5ak80N2thMXVmQWkraUc0WWlvVjdrcmorQzlTMlRRYmMxVkxjaFhGNk03WFprVWZaV1R6Yml3eDRNWmt5a1Voa3h0VXdpNHJPNGdWMzRSUjcwZkExTzhvOVlKVkZCeERUZ29oRE4xY3AyV01ISHV3Tkh1a0ZvNDNteTdzUXpJWHhLZ2Y0am50eVJ5TituTC83eEpMMGxxMGxjZmo3eHYxNXIvVSsvWFR2YTNtOHB6SWxOYXloWlBtR3NMUVU1Y3FkMnV3TVpVQkdkdFRMS1ArWmR5Y1hmcG0vUFd2UytPak11dFF2Q3llLysweCt5Nkx3c0VVdHZFTHFIamhObVpLVmxhS2NGdWh1ZUM4L1ZUVXpaTHhVT2o1a3BpbzFuOUZQM09BOW9QTjB6Zzl3WUtKMEQ3SmdqMUVvWFVaWHFvQXJveE5GT0tNbjRwaTh6MDBTcVlXSkRqMFBvZ3NwS2Uxd0RCTzhSRkRyb3NNRVpwdnlEZy8zTmdLVlpHN09EdFdjS1h2cXdNWTV5UGRXN1lkTitaTmE4TitlbmZNU29aV1ZNNS9lM09KTzZDUytmT3RzWDVGUWtEUmx3OXQvcUxtRS8zQ0MveUl4VmxPUUZiRit6dEpTNm1PQzdoU3V3RTY1Z1FFNTFHTXgrMmJEMVNueFJ0NEhxVE5Nc1FvajZkaUlZY3FXcnpYNW5XUisvQjA2QnZNN1VRTlduRzQ4bVc2OHhmekR6UW40aWlQeEhrYzJMQ3pCRUcwTVQ0ZllqSUtFdFBJNEl6Q2x4Tmp3V2EyeHlVNUlMS2hFQTJhWWlIMTBDdXlqWnRnMW95MGdnQzBRaUxUSXpSWUpuUU5OUW9NaGxyOXdDdTNvUkMwOXVBOWZZV3VKUmExQ3AzQ1ErdmtUT2ZJcndueHdkU1FFd1Q5aTNDYW5KalhoTS9LUFBZNjhVT3UrYS90R21KL1luVktZM3hacDRYODZQMy9CRUNzMDhJbTR1Z2ROUmhFOXVJck83eng0VHlpalBEckpiSnM0RWRRNVdkQ25nZ3dvR0M2RHhIZ0JmTTJSeVdDQUxJaFlKcUxjSldLTFdQcFNFR0dXYUMxSmpNdk5qY3ZJMkZHMmY5NmR6Ui84TlhCYVNzcTB3QUFiVTRCaFQycFpZbm5TdEtSQWRVSkRaK0h5dDE4R0N6NU9IUm5uSCtXSEUwM0k1a0d1MUVpdlNnYTRlRzRPdHdDc3ZDZ1lVNEtWZDVxNEhrQVR4QzZkNXNoZ2pCS2RmUi9SRTFiQ1ZTVTYvUWt3SGdhYWJUcjhaaHJsTmZKcDhuV1ROS2JtQTArY0ZsaEZPT1Uwc2xDeVBvOW9qU0E2ZjhCNlNuOEprZE1hTlpqNGdqb2VpUkxjblQrNzlmNmhKVTJmbzRCZmJYLzQ2NmNpTTh0VzZSWXNzK08xZTdOMkh0cmN0emIzT1lYN3JWTFpKTVdzZGZoeS8vdTQ2eU9VK04wSGI0ZDg5TlhHeFdyWDdMaWFqdnp0U3c3ZmZhNGRCVnpadFBUUVZ3MUxEcTdKQ3N6VjI2Zmw5clJ0dWQyVUZsZU9QUVBzcDB3NTJQNFBwRHFQdTd2dTQ3T1ZjWTNvM3BaN2s2YWZXRE52Q2VCcjhIdU9reGFEZkpjRHg1cDBtSlhEL01SWWlnMThsYWt5bS9BWkFqZVAyR0NGSmkxZ3NnQlVDcmtDS1Z6R0lHa3g3c2sybk0vQlBid0VsZmoyOWQyNkpkVU5IT1QxaG5NYzFRMndrNUxyQUpNajJFZ0tzMzFsRmFteWxJempxV1QwaE0vSFUxQThRVEw2MGJFeE1PckhiQlBSY21iMkNOMDkwSnFnSEdUZ3V3TjlLcHhFSDE3aEpPUVpKdk85QmJzSzFjOHRxMmo3RkQ5S1diQWdCYmVqeXF5bm5zckNyVkpkek9MMVNldmZjblhxM3ZER0h3Uy96RTNaK0liaGFuWnFZajYrUkhrT2JBTnBETWgyTHpQbnlBbTQ4bEd3S25jazRTeWpWZThtU3ZJQThBa3BuWW1LMzVIUVZMUUhMOWo5SHAvcDZVRXpmMS9lK2NLU29FZVRqNVM4KytEQnU4dVBoRDdxOVR3S05tc3JtbjVVdDdoeVpsMU81UTk0NncrckZ0VGlMc29mZ0Z0cEx1RFdGbHgrN2MvQ3JCMkZpamRaVWhSM0VuQTNKU28xOWNwRGtSUGZhdmlPZC9nVFNuem5IZHo3cDAwZkx2bnYzMzhuMWIyRi80UnJjTjl2K3F0N3FydnVEZlFTdkpDOWpZTDV4NWgxL2hObVovTktUSGl4b3pzcWcyL2IwUjJWaFJNeGJvUUtURHI2a2tRTlpBckhEUlg4VmtNOTN5YlY5ZU03L2ZneWs4WEcrVzI1bWI5by9tNzRoVVFrYzl0d3Bva3RaMFVkK0xaeFRqWWpKOUxCSFdraTFmRUxmN1ozeDd3QmJ4aHlwdk41dzN5K2RHd2NYTmtZd1lhSDBUb1VSSGtrR1VJbVJCMDR5UVM3bXFzbm5rdXQraEFKcmVlUWM4NzlpRVBMQ2EzTWYyTXk3dUFiL3VvVlgzZm92NTk5SFVtUEwzM3IrVTNwU3dtNVRKL1U4Umh6QXlLK3BHeS9Ta2FWRGxaRzJ4UEZCZkVWN0VSZkFjVEYyMFJRRkZwdW8vR2ZOQXJmTW16RHQ1RVBYNHQ4K1FoRG4xUm5lTVRiRy9jUmRkQUlXT0RQMkVmMllMSkh5QWQrQkwrM0g3d3JwTUt0QTNod1AyMjVNeCtEMlZaVXJBTjhyZzRJVmYvMStZYVNxc1Zya0U5OW4rZVdMNHFmV1FLNmQ5UGV2eXd4MFZvL3hkM3FVWEgzUkhkaEJOeUIzVTNEYW9McHpvWlFKcjBiSTk1UnUxdE9rWWdVU05LUDkrT0tNckowZEEwVkdSN3k3ZzI0RkZCNWxNOHg3QkRoRks0QW5GSXpMcDRvRVNRV1d5VmNHVGdPR3dRazh1TjU4Vm15RUhpV1BWZGxmSllOK2FtTnhiT2V5QUIwUUNBRGdzV0FPU25Cd2trOHFHa2J1RXI3aURrRUpNaWNUS1NrUU5raWhTd0UzOExORGJnWjFyMERKY0cvRnVIZ1FENTVnYkw1UWdnU2FUdU15b0tGbzNxN1ZzQS9FVmFwQ0JxSmZNbVovMFBnZ1QvU01QelEwQVRBQlBEbHlFY29IZGdMWUhRTHlhSWZLZTBFR2VFTTNLMGRWVXBZMnN3dVZDSVNXVEhlWkRNSGtEQWlsUUx1SUp4bGdSYmhhSW5MbGwyN01PNWF1YklMOGJ0MklRbTV3eXM2Yjk3czdMenhsYmRteGJzSW9SQ0UzbDJ4NGwwOGlLL2l3WGQzL1hDbTkvRy9Qamp6QTlNWmtsT0FwN0dnUFgrKzFIUVY0eHl1Rm5HT1lkb1hqQ1pGb0ZIbEV1N2txOHFQcnA1VytxZVg4RkVVdG1CMVpTNitMTlVsMWJibjFYNjRybjlaVnZaU3ZJZmk2eGpGbHlzWHdLMzdXZHpMSWtYajRXcExZUmtmM2cyYUdkNVR2bkdCcnpGZWNvUlJGMUcrZ2svU1IxeVhicEN6THFMZmFXdmhrMXZpMjgyUlJFeGxLaldKb0pyeHpnOE13L3F4cFJjcTJnNm56R285MzVaRWNlODVGUFc3OEozZTZ2ME5pUVB1Ui9jZlcvMkt1QU9pM3BiMHdCNk1BMmlLL2gwN2paaGlsaUV6aVNrNE53N2V5K0NkVWFFQTBTb0oxVkpEblplclJOdEkwb083Y1g4ZjJhUS8vcTk2d2ZLWUN3dlhyRm1JcjZJdmNKQlU5KzJaQlRzV1R4OTdiZWx2eUI0aExnVDgreG9hSDF0cGhOYWR3T0krQ3JUdUFKeVBxT044UklvaE9rNG1BanlPZ3NnQURvQlJkN3BmNCtIZVI5eFJGdU1SZzJaaGNtMVVnTWJQRkMveGxaTXdUeEYrNDg5NzUzNitaZlY2YlY3TnhvMDFlZUNCL1EzRmY3SXY0OVB5L0pLb1JXczNibHk3S0FvLzlMeHlMYk5rNGZUQUdPV0VpVUhUc3pkbUhyM1gzVGQ3OXV6cC9tcS9DUk5WOGZNM1puN3dnT2wzRWpQTHAvYnp2eGNmSWZGd053Vi9GYVJWdlNRWU4wamkrdnVwSEtYMm93NXNycmhSbnp1V0RJd2RoZVJ0eGJBWFIzV1ZVV2s1Y3Z3Ti9EbitJL0k3OE5wcnYwYisrRE5QTkdWUThCKzR1L08zdjkwcGVBN2NCUDcvQzRkTWZvRU12TWZST1A2Sm9VR0pHUDRCV1N3VTRYYkRBSWpnYWxTRmtrQlRZQWxQMWdoLzVNTjB4VS9MMzErbVBHeEVnU3c0c29Ba1o5SVZZMEExS3J5Unhoc3BwTWZ3NVh0MzhXVzhCZW52NFJzRGQxR0MwRFpRQVFJNlRqaFBYb0FQMkJTcG51cnlwLzQvZExrWk5HWUhtVFU0SitwdFc0b3grQjlKOWZnb1BvbVA0MlBvTm81RjJVZ05ybU11M04zRm52eFJmaHVPUVJjTmRaeTRWODRBbXcyWHdBMmQ2QWs1VU10Z3ZWVDA0SmdPcGJNTHJ2aTJBY09lcGFOVWxJUjUzbDl3TmR6bFBRZnVNN3JQQWJwUHA3cno1K1FEV0Z5ZWJRVkpGd3BpaEpoRzVHbUlFQ2trNlFNMmZLMWhtM0RQc0kxdnVpUGs5dDhlT0N6bWc1cDRCNUQzY3JNdk5acjJrWnB0ZHY2UlVZS3crQWhZNlVvbkRlK0FNOUh4L243Y0pMdDRwSDg3ZmY3UVhBMFNjMnBTcEVGRXRuV2hMNEtsVy92cjJicjljUk82VEdIUi9wUVVscEoxOHhRT21RZ1JqZE5vbkpSYUJicU1NL3Y3MFhIY2RFUmFjNFE5TzRqZks2UlRudk14eFltc2NFdFNkV1BBenRFSTZUM1hydmFnbUc1K0wzcUluZmwyOG96Qi9rR1pwSEx3T00xeHNXZzhvdk5LQWNtU3loKzNTMnI2ajlBMVMvTFE5OUs2WWZrcDhsejAvVW5jY3hjKzlpTjZKd0hzNUxQQ0RjNmZDK2QrYlZ5eEQ0SEc1MG0xRnVic01nbW5FTTFDOHNNOERIbUlXV0VQTVZnZkVqNUREdlp4Q0xjUlhqdEp1cmdRdklMamNJTUtaMGk1UHJpNUNTKytzSXR6dkU1ME5ZZ3dVZlk3aWxGUVFsRkt1a3FGVWt0RG5nS0wvcnA3R0hNbU5QNkppRk5rREw4SVozSGsvc1hoUlhremc2ZVhWRTlmOHV1SW11STNueTArMmo5clhXVkdHTllsckpvNGNWVkNSbGxaU1d6aStLaTA4dmlzRFNsS2ZjeVcyWXVxait4eDEyVnZ6TUlCb1pQcUpvVm1KTTJZeStKMWphRHpzcW1NOE9HZUhqV0RKYWJtNWNOclc4eklFOE9WbEc4RVNqOHVOTE5GVU9nSVB4MHZKdWpIVTFzRmRvMHFQWllFY0FJYXA0a05rZ2xXK2dlcFVNUEVEZnJWTDd5d1dyOWhJc1l4cnkvcytlYWJub1Y3cHlKZG1IN3ZRSHRDaEtGR3FzT3VxZW40d2QvdjQrL1NVOFZjSE94N0wreTdoNW5uUkRvZmVkY0poZHViZU02WjBady9SMFBQcEZ6RVdBNFI3ZUdBK0lTYitDYnl1L2xpYi9UQjVLMDFyYTAxbStjY2pPNzFSQk8rdW9GOGxxYTNsNzIrb2JHOWJPL2NaUXl2QUl2RW5jYURKcGd0ZGF1TWtLZ1lmaFpSa2xnR0wxclFubUpKQXFVY0V0a2pBSVBORHNUaVpDUVdpZnNnTjNVdlE5M3JNWWpEQVFrYkprN2NrRkRSM055UW1vNGM3djhkdWFTbm92cy90dWtqVUc2RXZyMnhvZDBNdXlmZzBRMXMrMmVIUllMa28wYUN2T2xlajRFaGIwcmhZOFI4MERnNjdnelhNYXlHSjV5NVErN1hnWWxXZ1hHMUFWNHZ3MHNndkxNYmJnN0NpeThVOTRMUUJUY0JLU2k5a0oxd29ia0FPWjkwRTE5dnZOTnlEZGtiMUdOZnJaM1JOcVVxK2IrZTVpZm9DdU1xMW8zeFJCNS9lK25yWnZ6NWc1amlUZHJRMzh5WXhlY0dwaVFHYjE3QWFJWGtoaC9USFBaem8xcmpvdkVpSDE3aUpYK0NsVVIyaUZqY0RuQkhBNHNPUkNZSUlDM0lEY21YT1lpV0lzbVhrVnlqSzdPcGxGb05qZHd6dXB1QU5HNUsxRG5JZFhTODgrcWhCY1hCaWJyRTgrZjV1emVpZnZWZS91N2c1TVNvRytKZTRUcUpLK3lWTDhnYlltTTdoQS9OeWZ4MHNabVVKV25JSmtrQU9Ka3BMVDJSTHNiVmtZVElxUm9BemlTUkJKS2trUm5KemtOTG9ncUNZS0k4OENEc052MStVZldxRHlNWFpVYlVuZXg1K0xEblZDMHc1L0lkMnlib0cvd21Oc1JYYnQySzZ4SXp1dW84bzBxU2x1NUIvTDJ2a2JTdFlhQ2gvSzFsQ1o1OFZYdzRpb25RNy94K0oreFRJMGg5TytBakZ5NXJWQy9UcXE3T2lvdk11UlA0dGlOaEtDWjVuWVlKSUhjM2lSMHV5RXRhRzRpeDlrUmwrejQrdlRoelJxU2hGc1NOYy96Q2poYUs4eElnb0RacEFXY0g2SnJHRFRWczVjTjVtODQ1bGxTVGdDWWdOWVZqbVo5QUttQ015UnBYbVF0QU1LRFB6OWZITDFvMEEyTkoyS0o0ZmQ3Q3hrVS9YaFpJN3BFZlZPTTZjYzd4M0N4dWFBbVkxWnpVb25Dem1OTk5uSk5KRHllNmVvdlpqVHNMNXJiR3lWVm1CQVQvZmVHeW1PUnBLZE5UOE5zbWlQclRmSU42MVprWndzMEJ2eVBuS1MrUlBRcWpPbVQ1VDltWjhsOGFNeG90VWtUc0lob3BDc1BuQnJrYWpGRWxpZ0ZqdUtiaE1kakF0OUF4bkdhRURUWDhncGdiMElRR05XQk1JbTdpNzJXVGdiLzh6RjY3bFJTd1lqV3hxdUlKaXhWZEJHRTREZE9CQ1NaYjBKN0poaWhLcEFyeENoQzZzWndOSTFuWjVFR3VSZi8wUlBnN3ZWeUJjY0E3eTFlKzRCUDI3c3JtTm43cDNwbFRERFZ3U1FvejFBb1hHcU9XRnVTa2xyVzJtdmJOQnRabXpWdnkveXh2dVltOFpZTUxjcFBYS29HMzNxNTgvVTArdFRnbk1ZS0NGYi93d0N0bTNhTUhtSndBZjFPNW4wTTh0alJFWU5UaTNxSVdaM1Y2WXJvTHVWalVOdkw2dmZmclVqYWZxM25tbzgwcGRROEt0MVpYTnpWVlYyLzEzUDYzbDFhODkxSlcxa3Z2clhqcGI5dlJRTzMrL2JYckRod1E3U1RjSXNrR3VJaW5Qenp5Smg4ZVZaWVBkNTZrSS9vWGpoUnFPNXJoWVZDclROZ2lwcEFwSENaMzhrWDh3ZmZXZ2kyME42LzM0VVA4M2FvWFhsZzFmWU9mM3diUE51d3ExZFduek1IZjNYK0F2NzNWM3JqaDlmaHdmQ1FzUWN6WEE5ek9BTGU5SmR4V0JHdGwzNG5tbkhTNDMwN2g1a3oySGN2akJscWFIUjRtZTBSTGdya3lQb2JDT1IzTURoOEF2VGR2TDlnaWc5emFTd25nR1liSHR6YzB0dDlDNHg3Y1J3NXpVdXI3TDZIN2JVYmE1SThEM0dQTi9xSEl0MllnZjlJa3NhUHhCSVdJVXplS1NzTGMyc01MdlVNVGRrNFVMalROWFBSWWxoREdlRDBFN01jR21ETUV6SkdoOFIvNUUrSS9WTTlmSW9FZ1lyL01ocHRGWkxSd2VGU0k0QXEra0F3M3VlUU5zUW8rSnBVRWhVVHhqdVBrVk1vRndNalFPQkdoaXlCemtFZ21XZ25HSUJFcGFFWmZOTjVKcjR3NW01dVpIWm0xb21KRlZ1Ui92ZmZWb2RJcDdRdVNjaUt6U2l0S3N5SnZlR1ltbjR6S25CcnVFK3pxNlRZbHJpeHAwL0dtWTVIeDBaUEdCN2g0ZUlUSFZ5UTNId01jT0E3ZTVYZExQZ09PeXVhSW1Cck5qcmFpOU9HR3RWR0FzY1U3aVFRZXBDV0dqaE90cW5KaXRyVU1uZHU2dmFNRGNlZlBoMCtLODlITjhueGhNM3A4QTluZ3h6ZHdlbGljejFrOW9RZVFDemFnQzEzTU9UZ3JxZkJFODh6S21uYXc5TDZDcU9haktTZ25EY2lwbUdPVjdlMGdyWWdsVUI4Ly84MVgrR09HenVMcytIQitCNldWd1VjZ094MEFIdXRZazN6NGJQSW54cHE4a1lMZmhoL2lCdVE0TUlDY2hRdUdZcjZEMFNOUjNUek1ZUjFya2c5WEpQSmY0Rkw4NGxpVDVEcis3dE5QOFRmNEMyUno2c3F0SzZlUURkOXFxQVJRYS9sdDVNVmdGYjRCV0sxalRmSmZZQVA4ZEt4cERBMzFlSk5venpmNDl2VWIrQTdLeGIzSTUrSUY1SU43VURMdVJ0K2dxL2dxQ3NFaGRKL0FQaWI3NUFpTU41cllzS0psMFUrVEdwMVpra2dWaklWYXhGQ0taeHVISEpEY3Z5QklPYVhVTHdEc003cUJPRmJ6VG5NeTNucmJNVGxidUVJMjg4ZjJUU3NFTWY0a2xBRXMxdkVuK1NqeEozNUkvSW0zaWo4SlpRUDMwU21jTHRqalpIU3Vsdys1MFdYb283UWp3MDI4TDgzaG1ySWZvaW9mS2VaekdtRGlZVDVTYWVJbytzTEdhajVxK2xNT0FWMmtKVFppbEc0YWNpUFN4OGxWN2c1LzNLY2gzcmUrc1V1blZ1dTZHdXZybzFJTENsS2o2bkhUMnp0UjNyUTVMWE9tb2R5ZEo0NWtKK0lkTDZ0VUwrT1d4QnlXYXh5OGhzS3M2bzJseEFJTE8zS0VsQnZUMkJVZit3dldRYXNweEVwdUZrZGlLMkxjN3FLbFJtNVVORjFOS05JU3M0VHd2UnRkRFhnMTlWRnBCUVd6dGZXbTVlQ21Jem1KcUlvQWpxb1RzNCtjMkltUDBEWGh3enZmWm53YUpjUUlGOEZnbk1obGNFTkJNc05vbFVqd0pRTytaT2VaYW1EcVpDemJaT0RDY2FUNDNNTkJRaUpEU245QnBaZUFNU1BWcUFXZm8zTFhVUDN5R2FsTHBrd005VnM4NFpqY2JiSytKRUdiR2E3MDhQVDNYQ3JWdVdZMU5pK0tuYjFpeFd6YzRUcHYwOVpGc1NwOWVycGVSZXlCQXR5Q09vVHJRL3VwUnBNWlVtTjJuMVVPZ0RSd3NTaUFLZzIrRlJKaUxIYkNMY0tXZ1VaSmpHVmRXOEpnak5BcktZZGxUNkE3YkdPTVVtcURpSTFnN3NxaHpSTnVwQnZIeVFHaFc2ZS8vdnAwMXdmTEQ2clQwNklPbHZiaW8vTm56NTUvc1dzQ2NycndNWEtjME5ZNjRhWDJGRGZEYlkrVXZTMWVuZnpSb20yK3ZKM3ZpM1F2d2didlNLTEFyNC9tVm8yYXl3MGxBNkdNeHdKcHJpWWNycVNQYUVNWEZ4N3VTY1Fpb3hqaVBZV0xsZHFFUHRGMTFtSkZ4T1I0dUliRDkveU5sTVZLcVN6eU40S0h3azNwU2xzc0NNSm8vSUsya0xDcU1tMlVLcXk1NEpYcjYxSFd4bHRlbFVuNWRiWStZeUo0NUhlTFQ0MEppWW5iRXhHWDcxNVZmQ0Z0YzJWazBiYmlaZXM4ZWEvOUc5YldmN2pzdTZhRWpMS2NDWkd4N3FtUy9USXZXVktkdjBQaVpOOWJKWk1ucDUrTDJEeGJIVXZ4SDhZVlNZNUp2dUM4d0lGWGNVVE9FZVpoRVZyUDhOUEVWcWJkQktjSjJYRUsybGNRNksrU3E2S0RIR2xTRU95TWFBOWdjVmN4VTJpUkpheDhmWDNybnRiTXpMWTllK3IyN0hwMno1N1c3SnkyUGJ1ZmVhT3V1Ym51bVJkZlBKcmMxdGI2TE5JOXU3dHRUMUxTbnQydGpYdjNOZXhvYTAyNi9hczFWWHQrdFhyTnI1Z2VOZVlCM0xueVVldHBuNUF6T2szY0RlSXVoaklSSnFPc2IwdjVoeFZ5T2ZXeEZMZUxXTnJ0eGdTb1dIcklFZ2NLTi9xUDVBOUloZ0pleGJqVWxFY29ReVZZaHk1aDNaMzJqbjE4TGNrb0dMYnQ2MmhuT1U2VEREUDNOY3BFS2FZVkpSbklNcjV1TjE5SDkyU3dTR2dBK296aVpuREJ4aFg3ay9YNGt3V2VKbVFuQ21KL3NVY0o1QUJRRU92WUdtb0hpbTFJRmhsRGVaVEtBWkZDWWZBTmhZWUZXUWZ2ZGcvK3JuenFzYWN5aTBUTDhKbDU1Nzk4Ky9IMkV2VnJjOU55VlltNWl4Zm5KcXI2RHk2Y3BaZzVMVHd1aHQ4Ky8vbmcyYjk3NWRDK2pxa0w0bUw4STd4OFBNS21MWjladU5sbnpva05ielh2VnNkTzFYaXJQRjNjdkNmSExhNVlxWEtkSGUwZnFYQzI4MHFtY1lwUEpYcCtrelNEOXJocFJvMEdXTFlEeW1obEtCSzlYUmVMVGpXRnhYM08xSG56cHVveU0xR1ZlQ1BSejVzYWs1a1ZIWk5wdk5JNnZMekJlOUllbU4rRlU0Smx0bnJVeUt0bHNIOGNhWmk4enNqRTczbzM4SXFVODZROHJ5TFZQdkdrYkJ1TTlNbndBRmFVTjVrTVI4QUFLdXppMVBCTEZmd3lodlRaaVRYYlJ0OVRIc1VIc0ZwS1p4RGZBYzVTd3Y5QmpwWjdSc1NDdEdmVis0TXZieDk4djdMeS9jSHRMdysrdnlyMUlQNmZRK1IxQ0UwNFNGNTR1LzZaZDQ5OTkrM2I3NjNScXpZa3YzQ21kMnZLQnI3ZDhqZmtHZVNyRmorTmkyditYMVQranlhOWR2b0h1MTc5T0o3SlpUM2Z3TytUa3JvQkZlZ3NKZ2NrbElYQWp3Yk5LZ2tsM1NqK25FRDZqSlJhVTFHeFpXYUNINXFaNFBkMXBUWXRmTDRwcnprcFhiOXlYbkx0NFduTGNpTHd4YUFVRjVlVW9QQ1ppZnoyaE16S3BVdFdwbWRHVHN1dUt4bXZXNTZNcjAzMFRoMC9JU0prc2xyMFZibEc0WmFRQ3RnZkEvdG41Q1VtcjJ4SjliSFNGbWxzRWZtTCtOSjcrQ3hLZ0Q5OGovR3VFWldocFhnZjZkQWlWMVpIVE91UkQ4TXpuV2llN0RTZFNXQTlWTFMxUytqY2J3Z1NEaHZ1b2RvTzFnY3M5bHp4TWhLckJjd2tvMzVodDloUEZ3VDZJTXBhVXAwbWhadUFTTUszM21JcmFsQTRjKzVEV0VteHE5ZzlTQWhhYmhHUGtDdFZTaExOWWoyWjBjUXNjU010bUx2L2RXTHRSOVdQajUvNFY4SmZkdTIrZkhsMzI1V09uTWFjcEFzSlJmbitPcDMvbGkyS2FHSC84Y2ZWSDYwOThhOS9uU0RmMlBXWEs4Vm56Nkk3ODJja3A3V29JbzlHaUg2RXBJUy9LbmswY2cvWlZVTUlmRmpTQXFQQlFoaWZKUGFuQmx0SHhSbDVDS0tFWllGOWNWMUIxc3Zpazk1WXMrYU5mVlZWKzdabDZLTG56SW5XWlVoaXE5cmJxOWE4K2VhYTZIa1pNYnIwZEZJdkRremJLVGtKYzQ2alZRTW1qOU9jWVJxOVBZLzBQaHROTzh0R1BTZGFWRzV1MWlPbDVmeDJFT1I3MnRFMlhEc2cxcGduQzJsOG42d1dkSThINE1YZHBBM0hpU0tZWWlqQUdJTXgxb0hMNUFxK3o3QWR5WTZreDgxWTcxY1M5N3RGTzkvWjM0bUtoTFR0NzNYTTBFNmROcWwrNW95bTJxTDNONU9jbEJESFg0VTVncmswenNyZElGVERVNm94c3g2akdVRTBYSTBGUFN5Y1MzU1lTN2dSNTBPNnJiU1czVllpbkw2SXYvcmVydFZISW91bWJJaWJOYmNnSjhQZU9YbCtWbVppZlY1KzdhWGRoOHZTVXRaTGdsYytOMnRxWTdoR0V4b2R5dS9oSjBXR1RzbXIzclJ1V2ZLeXNkSlNJLzFZNWwyTnVXWmIwaVA4UGU0NWlleWxkU1EzeHVJMnVFWFNBajZPTjFjNUxLLy9CQmRWYkFhWGp0RGJiTlZTWTdTV0hmdVlNY1B3QThLQkJ2RmRtUWR2REMyQXdpVGVQWW41bkpwWkhZaERBNTFkbmFNUys2SW03OGhaNW9lcnBEcEQ1NmtaNE5RYkNpYUZTNjQ1SEoyN0dPRFFnZDBhUkdzOC9FVXBKQW0zeWoyd1pBOVY5T1FmbGVvS0lhaXh2WEhIcFVzNzBKNkwwaTM5alVMR0plUnppY2lVSWpBbDl2UGJlVG5wb1VKRkRLL2dNNUllTUUvUUpTTzRNbzR3d3hnVDFaTW1lZUxTdUZCcDRtS0syRWVSSFkvV3lNVk52NTVVNjY5T3p3MmRIaHZnVXhEWEdLVlFUWjI3R2RjRmVwZkdLaWRHK1VUOXBzRTFReisza003dklLU2g4N0p5aXg0UEtjMm4wMjVIZFA1Y2N3VnlQQWc4RXJLdEJ0a1QrUXg2NHlIb0RWdk9sWExNV0JQSEVDUE1tWEVNVTIvdWpqSkV4UURsSGRTMnQ3ZDM3eHRuenVCUHNzQ1VCM00raTI4NGkxelBmb0R2ZllEU2NwWXVPN2g0OGNnNmdGQ2JYTndCTzBaMUlQNEY5dmNXUG5zUEpjQ2ZPT01OdW1PVS91eEs1VGxJY1ZtbU5CcTAzUldoZE9BOXVQNkZKKzNOY200OTdNRWZUZCtwcDk5aG42bkV6K1JjdFhBRWZrTytrMEIrSXAxSm5pTnhaODhSdk9oejFyTG5BUHhCdUY1b0JQOXFBbkM4cWRvaWtPeHFvQVhCaXcwcFV2TjVGWUdPclBZZk1FaTd5azJKWjlhaUlRRm5JZHJzZXZFaFNkTnpjNmRuWnJTVTdzKzYvVnp2TFhWYVhwbzY2S0hSRzRQUEsyYVVKOFVsQlVZazFIY1dMbnY3NWFUcWxGbWFaSlYyNG5YUlF4c2NaUFZTc2d1d2pobEloektBRHZ5NW9lTTFmSmh4bkJOTTQyREpBZkJKSEtHWDBYeHlVY2laT1Zpc0thRHlYRTZLbVJtNUtGVnlwWXZHWlF4Q0N0WnNJWHpSM3JxanZldDJVVitmMEdUWmRDRTllUElrOHZ2Um5mUmM0QURTZjJHR2xkaHN2MGVsVm10b2gvRXl0SFg0dUZ3RzR4ZlFkUlFycm8wZmZBamJHRWRyRlozL3ZWcEZ3cTlJOUVUR2lPdGp4cTJOcVJYQVFheFYxTktWR2t2L0E1MlFQRzRnRTRmQWNvWEpFbjlESmQ5a2FPQmJZZWdrV1NackJiaGw3RFZCWEJMZVJQczBOR1lmZDdRT1BPbndtSll3Z2hkc0ZqQWVJaFhDcDQ3TU4yYUFoekhLSENaMGdnTEVGaytyWGcrcFVSengyRkllaFp6RVh4OFlzUVBrSFh6SWw0bXFUU1pSVmVQOERwclMvWWwxVjhnbjQxS1pFQU9lcEwwUmpJYTVXM1NmZzdpaDR6V3d6K0s0V0pNYVJXblltVXV4cEdDcjdMOFlKaFNZVTRZQWQwYkRSK3dWTm5XWGlFU01GT1oyRHFHWlVURXFHOUxXUVVuNGgxampucHJnWkhTcU04TS9TQTVPNkdEckdueURqb2NZMThWdlordmlkcHZIQjcrRzhYZzYvdkhnMThaeDRGbFlERjhwMjB0dE9tOXdaWWJxVS9OcVBjbUFKMXV0TFRtWWhhNVdFQjFwVzlGeGRyRXc5cVFXOXdJcytVSkdESEhOWWpMUTRjeVltRXp5K293VThNdGMyVEQ3T0hyZXZCL2VwY2xWWXU1dzBtWmFvKzF0N3BoNkFzK1puWDB6TzVsTGhKbi81aUc2K2VOTlZSWFduVDlraC9qemh1OE9IaHplLzROQzhGVSs1RElmTzdRTkNKKzlqUHM0SS82bFlhSzhhYUY0RHFmanRCNWVsS1hOZER4aTJIZ04zMmdjQit3YXh3a2RCdEpNcDRrU3hjaWc3UWpXa0xIejFOZlVlU3JTbm1BUm01RmFGOVpMd2hnNTFvcmw4K2pURVlyckdYWDIreHFyNkQ4WnFjYmV2Q2FHZzA2cnRUSmF2bVphSytJcWtiT3dSUkprNGRYeG9tZG5RelE2cjdKRjBiYkl3eFlKenZnT3ZsdU52UENkYXVTSnZLcndIZVNGbk1uN1N1UkQzZ005d1NDK2JjWWh5RUZQa0ZuQlQ2aXlFbDBKMjlGYk5ZWjM1VEhISXNqWVB5TlhSaHZ4NlFHbUZqMnhSQ2FoOFRBVmNrZXVIb2lnbmgvNDR3SGRwNXVLeWloU2UvYUZmVnBUVnIyeUN3L3M2cnhaYk9ndndEY3pFRjY0cFBPR1oxSHk0VUxFTWN4bXgrMVpqUC9Wdmd0d3UyTGdoelBIYXczNU90VDU1bHArWDhpL0NMMlJtbXFScnNvb1RuV01EazNqTlh6eGlPTWZvMjZyY2JZM1BlWnhGbjhUbnlPajQ3RW1PWG1LMnNDdVAxM0JTbmtUNkpHYXE0UkxrV2dOc2w0ejV0bVNyZ2xUMHdUc1pzNmYvL0ZOSHo2S1FsaEp2bFIzN1hGWDU2UCtKZnVYNGIxaTdjWGdYY2tkOEVkanpibWJTV1RDU1JZUWlLR3prVkpJeFA0Z25zSWtSOEpPWmwvVkhFT1RtcnA4Wlc1Z3c3T2dEV204bDdqNlNpVjNybmMybmNxdUNIbHp3Wno1c1FXclZ4ZkVhbEpUTlFYNmhXdXdmdTNiNVJYZHRhcHBTZE5VN0NQazkrTGJHV25IbytkTUQvVUw4Um9mRXJjcUxiWllyNG4wRE5jV1p3K2tDWjN6VzFjbkpMMndVSnNYclZOcFlnTGMzRVBpbnlFMkphbFZsZGJ4UVZ3aXRTUm5jUHVacmNuR3FmN2FTMnQ0RWluTkc4ZGx3RXM2THM5U2JvaG5TRmxWZkkxVXBIbWFDNENOZEtDaWRMeWowYWVLY0NRV0FUOUVySmhqUE5JbkZxb0thVXpFN0RFVm9mS2VUNnBXbGVSUmM4N0hWSS9hTm1yUnFoa2ZGVVRtY0ZlTStEQ05aeEM2NWg1WmpYOUs3Ynowb2ZpVHRRbzN1Q21BdlpubTZrWXJDejJFRElTTVVzNDFyR0xuTk9nQW95ZEU4ay9US0ZySG1KTGdnYVppdXFnK1VpZll4YzJnSnd1WlNocEZONVhXckNBTHpKSTNIcXdhSkZCQnl4NlIxaUpzS0dzMTVEbzBWODU0THFSNjFoK0xmM2hXZjdXeDhtVE4wdGVYTEQ4VzNWaDI2SVhpM0svV0dSWk1lNnZ4a3g4TTJhaUw5NHBjR0xPc0N2OFlVSitVVzdWcWZ1RkxxTFdvUVQzNWNIeks4WGxMRWx2TFNsdVQ0bUsycE9aVkgwbFBQNWlSaHo5L1VFTktKcmZncy9iQllVbjYrSmtyeERwYjNFRHJiTVBOZVV5clNqUkwrMU5HVHlKanRUbE1jNGVNYkUveUk1YmVqa05HWXpKNWlESDU4VCtIMStOR0hxanhZMVprZzhtS3JIVkRicDhOS2RHZHRkZ3UzV1EvMGxwWHluL0pJdi8xY2hiamxQODZLZjBrRyttSGpzdEF3d1FPdFNDdHFtb3NLVVF1Qm5xWWpXMXZ5a3RPdEdRM3NiVFZaY1M2VjJFcFk3QUdZNGtySHFrQWxySFZ3QVZXNjJvNFlsVUdDelRKMXBCT2JVSS80SU8xbzFiQWl0dHFIZ2dtQThFV2F6U2ZwTUJvZjdMSlNtYjlFc1I2REtablBwRVZLeHlKaEJvZU5oeGlTVDRKQmVpZXRZMVo5V1IwWEJobWZCcG1qSTRab2c5ZkFBTGZRT25oTE4zMUdTOHd1NC9VSTlWWWpOYzAwdkhCUDhQNEpLQ0hJTzdqUDVOeDhpbXh1MEdLODNtQVk5SUY1czB0R0xWR3hDcTNKY3Jva1gzT3NZNUdDOUNsanhVMkNhUGdrWVM4UHJYR2xuQUJjY013WWxGM0o5MERNeXRoRHkybzJ1dzNzaGpsUkxyQjVKQWlMNWI0Qkw0bEp5MUdlOGc1SjFkT1NUYU8xQVVIcVZ6RTZJK3IrMmZxcTQ3bDIvYmxmYVp1UlhuNHdZTy80YS8vK2Q0Zm5rbjlMbjN0ODgrdnJXNXFFbzdVRmRrbGZMWmtWbjVOQWxqZXJ6ekFYeUxiUC8wUmplays4SDhHT2w2Ky9ETDhiOW9IaVkyb0J6RGRpWGttZnRYVC9ja1UrZmlpNVRqbFk3WnptU1krMWxNK2RnWlZPTjF5eFZhZEltSjFuS2t4eE01VS8rWTRoSHN0RDFBY1ZvQW9sRFBtYlRaV0d6NGVVb1FvY20yRldIS0lueDFhaTJoYUIxdjNZK002VE9OVS95RlBpL1hGY21lRjg1Sk5OSzd1RFF4Nm10aTFzQWlXS0dYK0hZdDBpNEVZUzlvaGlWR0w5M3hkaWthVFFsNG9mYUJXMklaUEdkOUxiRFN6WjJ2VXljbllheDlPSldQcTFGUXpma0ZIdUlQcEZXUzJ6YTNPUlAzcG1pQ3pGY05hY3BoMENhQ1kxeWhKQ3BTZ21kcmx0RHZYWHhVb0d1YUNhSmpmYjYvZVFuQzl2MjV5UjJWejNZUFhqOVFoLytxdHdmaUk5aTEvbEIyVFhOMjBkVWNmd1hkNjFLWWRWd0RobWEwSDFpMU13WlZCeUNzbkNlM3daellaclVHak5KWXIwdGlubHVPVXhzN1JQY2dkTnY2eHVEZVc0MnpQZk16anJGWkpmTTRtT3A1dnJqMmxzU21mSjNSOS8wZHFUNTErYWUycDdDQjJIN0g0MUxRZVpwdDlZVnFQV0pNdFhCaWhKbHYreEpwc1dnclBlczl0L01FdjhBWk50UHpubjhkcm1mSzE4bDQ4QUM1UEt0b2NhQXlNZjhTcXJvS01JVHRtb0lFWEtGcG9GdUU3QzVQTXhuOGdjOGFYTlMyUGo1ZVVISC9jVXZQbERPRzRPWjRYL2tGRDc2MWJ2ZlZuMjNPTGpMNzFxZEtDM0gwc0hIUVp0VmZWL3ZPRDNzZjFuSkdINVBiQVE0RmNtR1V1MjV1QTdXMkJLOUVIZW9LdEt1S0NybFJsU3FhUkFvUEpkS1hlY0tlbWQrUk1xeGd4b1daaG40Yng1c05QYWJ3UDVBSm5ORXFsbHRsTWUwT1VRMnR0MHZhSTZ0UXIxZW1iaXFaUDJQVS9vcXhMZmJZd3puZmIzV3ZJemhDQnJ2TVRvb3ZpbnE3RDN6WlhWVFkzVjFZMW85YkZteldoKzJmTUNrcEtETGtxU2tCVlNrTElOWk1sZXF5aHZiMWh3NXY3T0F2ZmxmbTB4U2JmRlhGRmdoMDZSczhLOWVVcytoSE5jUUZqcHpFYTlUeE9leTkySHFla2tSN0lXUlZsazYwbkIzSWE4MkdnMjVrTmFPNTVaTGtUcWduNFBDYnRtVmluTk10Smd0Qis4RWVJelVWeUoyNG1qNEdjRERPT3ltREwyb2RvQzV4ZXptM1lzQ0MzZnIxVXF3cUtpUWtLMGttQ25sMlkyOWlZdS9EWnk2cm9hRElvd3BYRDd3QWRNWjVtOVYxTSsrd2lKa3ZKeVROanhWWWVkcUNhTW9vNmI4UUUxN2pLVUZlUVBsZ1o1T1lYdkxXcUxEQXVXS2tpdDVXU0hKL2dZQis5ZnROMkg1WEtSeCszYVRzN2wxUlNPc3E1cEpMU0g2OUtRdGk1cFBBOVdmSW8zNU1sLy9DOXpJNTlMMTJ3Ui90Z3p4enA5NGlHY21BNGlhSVVLR2VOS3JCUDZWWEZsZXJDc2JZVFl6T0tFdExLaFd1VjV4THp2RlpyWlptYmpQdGozbjh2N2orNzl6eVhLZGdMT3Zwc2YzcHlySzFGWkJqNHFJOVZrL2dSLzg0Q2NuYmFjdUR3dGFDN3F4WlhxWXZzYlNkT25WdVFtRmFLeTRZdmJ2V0hpWG5lcTZOa1dmRXpDaXVMaGl5Vkorc1VraWdzU25PdGpWWDBTN1RRYlZtbEMxcytnWFFrRkVpdHo1RkxJa2dwSE92b0NVaVprVmFHeTRjanFmSWNPYkZXeTVCVU5CUmw1R3k3aDBJU1BSZFhhYmFDemFIMUVYcEloa1VxaGdvOVUyay9Pd0ZQMFRmUzJYZWpyQ0t5YUt5bjQ5QlZtSTdkWllzUWo5MHRHbm9JTDZXcGV1NHhuOHRmRnM5Qk5sYWtETEdTY2w5YXR1d2w4a0szbDI3YnRoVHVRZGNYRHQ2WGRxQUlrRkhqQkF6NGdDdkN0RkJ0M0NCUCtJTnI1RXZGZktmRk9YdkRhbHpFeWhhcjd5T2FHVFZtUmZuUzRXbFFDanMrRElTN2UyZ1BsRlY5cXZrOGRwYlo1M2ZUazcybE9ucG1OOC9GQ21uOFBWazVQV2MxVUR6Rm1ROC9UV3poWWFVWmRuQWRRNmhMNmFiVXNoTlVGVTRDZjYrOEY5ZWhPR1JYanE5ZEVyNC9lblFMK2c3N296aDgzdGg3SVMwRmZ5bk0zR2MxV3AwdnJRNjNJOWtEOGJSY0ZtRVFyck81eDE1bm5qV0w0NUxPT3g4UktsK3hKRkFwRnJ3SGlzMEp4ak1vT1pXU1ZuRkd3MFhIV2FTMTVLRG95UUdtY0JGMUlpL0UvQlB2VEN4TjQvbTBza1MwNW45TkdhMzE1N1RvbnVHdVJNSjdZdGVvajU1bDU1c2g0Zk05cmlGaDdydXZJVTdNWnRXVzduWVBjdy9lczJJOU8rbU01L3lGUmlGWmpMa21XMmdXRWlrZkYvNnpENWN3bjZOT2svbUNVaUNXblRmU3NGSUZyVUpJanRudHVEc21kOU9tWEd6ZkVOT0FJb1JHVklIYjZLdUxrRndVYmtCTlVhWSs1dUY5VDZLdEpmODMrNWdkVFgzTUh0Wjl6R0JaamRiRy9PNWF4SS9VeGR6V1lKRG9JMUJPaEg0djYyRVcvU0tBbTVkeC81ZmovaDhGUktEVGVOcHRrekZvVTBFWXgvL3Y3cnVMU0FsRnBJTkloMUJLQ1NXRVJ5a1NIdUVoSVZNUkNRNFpOSU00T0hWd0VCSEpVSUtLbEZCSzZhUlFna054a09BZ0VxU0lRM0Y0ZzRLSWc0aFRCUWR4a0NBUHlmTi9GMXRDNmZEanU3dnY3cjd2L3YvMzlENDZDZ0JwNlVVMDVTTUtraUF5UDdCa3BsQU8zcUtwR21pUWd0cERxSCtoNHZhcUppSWZOd0g1akpwZXhvejBFY3MyRnVRWlFubUQ2NlFtRjFHVzE2aHpIQVZEN25kMWVNY1JHemhqWjFFM3pXeG9TdWlZRm1ybU1UclNKYmM1MytIOEpYdWNRMGNubUpJL1hKOUJ4ejVuN2dWSldlUGJPQnJMWEI5RldVZG9CbHpqbmJsRktITWhTODNwYkNnN3VLTEs0NTRaQy9vVzV1Vm1sckl2U0pXOWI2R3REM3lNcFlGWWRmbW1UWTRmb2gya3VCR2tXU2dsUDI3YlhiVGxQcm5IZkpleFN6M2U4L3dBUmZVVTB6Nm5zdCtXRCtZNzRjWjZqL1ZqMktEUDk4U3MveGRMLzdXLzZ1dXVvQ1JmVVhLOXVqMzZIVXJxVXBiWXMyaHFoYXJNSWhKTC9hbTkvb0s2K3NTenExandPcDVEbmNUK0xUMzJzWVpscDNVdzRKNEllVjNrV1o2M2E4amJmZVJ6SVdKOUh2TmU5eFBJYldRL25SZmVod25VWFBiRWVjSDRuYnd5Q2FZUGZUZ08rMXIxWStmRkpNNEw1NW1sUms3M0U3QUorenNZK3pBSlBYamc5R2Y4UUhwZS8wTWZqcUZIcUJ6bEo2RVgzak5HZDllcE82amw2b2k5N2lQL2JTUG9VYmV1MTlKcEZuRjl4ZVgwTmk0VEYxc3F3VjBMWEZQYzR3aXFvMTE2VURHUFVOVHIvSSsyeHQvU1A5aGIzT3dBQUFBQUFBQWNBQndBVWdCZUFQUUJnZ0lHQXJZQzNBTCtBeUFEU0FOd0E1d0RzQVBTQStZRU9nUnNCTUlGTEFWd0JjUUdOZ1ppQnVRSFRnZU9COWdIOUFnWUNEUUlqZ2ttQ1hBSjBnb2VDbDRLbmdyV0N6WUxnZ3VpQzlRTUtBeE9ES1FNNkEwNERZQU4rZzVTRHNZTzhnOHlEMlFQdWhBSUVFSVFlQkNvRUw0UTdCRU9FU0lSTmhITUVqSVNlQkxXRTBnVHJCUWNGR1lVb0JUdUZUd1ZYQlhLRmhRV1lCYThGeGdYVWhmVUdDQVlhQmlhR1BBWlBCbUNHYmdhQ2hvY0dtNGF4QnJFR3ZvYk5CdTZIQXdjYkJ5RUhQUWROQjNHSGhJZVBCNVdIbDRldmg3U0h3d2ZTaDk4SDk0ZjlDQldJSUFnaWlES0lPSWhGQ0UrSVZBaFlpRjBJY29oMWlIaUlpd2lPQ0pFSWxBaXBpTXNJemdqUkNPTUk1Z2pwQ093STd3a0NpUmtKSEFrZkNTSUpPWWs4aVQrSlNvbG5DV29KYlFsd0NYTUpkZ21HaWFNSnBnbXBDY2dKeXduT0NkRUorWW9UQ2hZS0dRb3hpbFVLV0FwYkNsNEtkQXFKQ293S2p3cVNDcWdLcXdxdUNyNEsySXJiaXQ2SzRZcmtpdWVLL29zQml3bUxKb3RLaTAyTFdZdGdDMnlMZWd0L0M0UUxqWXVaQzZxTHZ3dllDOThMNHd2cEMrK0wrQXdFRENTTU53eE9ERkFlTnB0MFRWc0ZBQUFSdUh2YUtuaDd1NWVwRUR4NHU3dXBiM1NRKzdLdFlkcmNBMkVoQTJDTFVCd0RUb1IzSUlQTU9QQlZ5aXc4cEovZXNNL1BFWDg1VmVLeHY3SHk4TEZpVmRVZ2tSSmtxVW9wcmdTU2lxbHRETEtLcWU4Q2lxcXBMSXFxcXFtdWhwcXFxVzJPdXFxcDc0R0dtcFUrTkZFVTgwMDEwSkxyYVJxclkyMjJrblRYZ2NkcGV1a3N5NjY2cWE3SGpMMDFFdHZmZlRWVDM4REREVElZRU1NTmN4d0k0dzB5bWhqakRYT2VCTk1OTWxrVTB3MXpYU1pnU0lPV0dPdEszWjVZNTF0TnR2dGtJT0JPSnNDOFZiYjZhdHZ0Z2FLMmhCSThOb1hleHoydzNjLzdYZlVMVGNjTTBPVzdiTGRFWFRUYlEvY2RjOTliK1Y0N0tGSGpwdnBzeDJlZWVLcFhPOTl0TkVzSWJQTk5VZllYaEh6NUluS0YxTmd2Z1hlV1dpeFJaWllacWtMOWxsaHVaVlcrZUNUaTU0NzRhUkxnVVF2dkNyc2NjcHA1NXgzeGxuWHJYZkVWZGRjRGlRRmttMzVreXd4Rmc2bHBtYWtwdVJIY2dweUYrWGxCc01KY3pPem9wSHdQOU16cldSZU1CcUtaR2NGd3dYQmFEQTdPVE1uRkVycmtONG12WGhPSkJiTmovM1YwZmcrc1dqa04ybjlkNTU0MnMzU1ZXK1VVUlNGNFdjR0t5NUZXdlRyQUlYaTd1NVF0TGludUxzVWQzZDM5MEp4cDBCL0NBbkROYjhCaHE4RnJybUFDMWF5ejFrbldjbkoybmxSVE5GRUMwUVU2bVg0S25TMUZYYyt2R09DMEVYRGM3T3JFcEhSa1p4b2Z2UlRVRFZJRGVvR3NTQTk2Qkk4U0lzbEVtRTJrQlptcmtXeWZtV1NnNVNnZGxHbTgrOU00a3NpTzFHUVdKckkvSjcwN1d2OFJmeHAvSEU4TDU0YlB4dlArUHc4L0RubVQ0b29HUzN6MC95MUltR3pZbUcvRWtvcUpVbHBaWlJWVG5rVlZGUkpaVlVrcTZxYTZtcElrYXFtV3VGdTZxaXJYbEhmbVBvYWFDaGRJNDFsYUtLcFpwcHJvYVZXV211anJYYmE2NkNqVGpycm9xdHV1dXVocDE1NjY2T3Zmdm9iWUtCQkJoc2kwMURERERmQ1NLTmtHVzJNc2NZWmI0S0pKcGxzaXFtbW1lNWY5TTgydzB5enpEYkhYUFBNdDhCQ2l5eTJ4RkxMTExmQ1NxdXN0c1phT2RaWmI0T05Ob1U4YkxIVk50dnRzTk11dSsyeDF6NzdIWERRSVljZGNkUXh4NTF3MGltbm5YSFd1WkNxQ3k2NjVMSXJoYlM0N29hYmJybnRqcnZ1eVhYZkEza2VldVN4SjU1NjVya1hJWm12dlBiR1crL2tlKytEai84dm96OEFoTUtibEFBQUFBPT0pOwogICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7CiAgICAgICAgfQogICAgICAgIC5zdGF0dXMgewogICAgICAgICAgZm9udC1zaXplOiAxM3B4OwogICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsKICAgICAgICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsKICAgICAgICB9CiAgICAgIDwvc3R5bGU+CiAgICAgIDxwYXRoIGlkPSJwYXRoLTEiIGQ9Ik04OS4zNTA1LDAuOTI3IEwwLjA2LDAuOTI3IEwwLjA2LDIzNS40MDIgTDE3OC42NDEsMjM1LjQwMiBMMTc4LjY0MSwwLjkyNyBMODkuMzUwNSwwLjkyNyBMODkuMzUwNSwwLjkyNyBaIj48L3BhdGg+CiAgICAgIDxzeW1ib2wgaWQ9InNhdWNlX2xvZ28iIHZpZXdCb3g9IjAgMCAyOCAyOCI+CiAgICAgICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjM1MjUyIDE0LjAwMTFIMTMuOTk2NkwxMS42NjQ2IDIxLjAwMTdIMTcuMzA2NEwxOS42Mzg0IDE0LjAwMTFIMTMuOTk2NkwxNi4zMjg2IDcuMDAwNTdIMjQuNDk5N0MyNS4wNTUyIDcuMDAwNTcgMjUuNjAxNSA3LjEzMzcgMjYuMDkyNyA3LjM4NjE4QzI2LjU4NjIgNy42Mzg2NiAyNy4wMTMxIDguMDA1OSAyNy4zMzY3IDguNDU1NzhDMjcuNjYwMyA4LjkwNTY1IDI3Ljg3MTUgOS40MjY2NyAyNy45NTQxIDkuOTc1MjRDMjguMDM2OCAxMC41MjM4IDI3Ljk4ODYgMTEuMDgzOSAyNy44MTE4IDExLjYwOTVMMjMuMTQ3OCAyNS42MTA2QzIyLjkxNiAyNi4zMDg0IDIyLjQ3MDcgMjYuOTE0MyAyMS44NzQgMjcuMzQzNkMyMS4yNzcyIDI3Ljc3MjggMjAuNTYzNCAyOC4wMDQ2IDE5LjgyODkgMjguMDA0Nkg5LjMzMDMxTDExLjY2NDYgMjEuMDA2M0gzLjUwMDMyQzIuOTQ0ODcgMjEuMDA2MyAyLjM5ODU5IDIwLjg3NTUgMS45MDUxMSAyMC42MjA3QzEuNDExNjMgMjAuMzY4MiAwLjk4NDcwNiAyMC4wMDEgMC42NjEwNzMgMTkuNTUxMUMwLjMzNzQ0IDE5LjEwMTIgMC4xMjM5OCAxOC41ODAyIDAuMDQxMzUwMyAxOC4wMzE2Qy0wLjA0MTI3OTQgMTcuNDgzMSAwLjAwNDYyNjAzIDE2LjkyMyAwLjE4MTM2MiAxNi4zOTc0TDQuODQ1MzUgMi4zOTM5N0M1LjA3NzE3IDEuNjk2MiA1LjUyMjQ2IDEuMDkwMjUgNi4xMTY5MyAwLjY2MTAzOEM2LjcxMzcgMC4yMzE4MjIgNy40Mjk4MyAwIDguMTY0MzEgMEgxOC42NTgzTDE2LjMyNjMgNy4wMDA1N0gxMC42ODQ1TDguMzUyNTIgMTQuMDAxMVoiIGZpbGw9IiMzRERDOTEiLz4KICAgICAgPC9zeW1ib2w+CiAgICA8L2RlZnM+CiAgICA8cmVjdCBmaWxsPSIjN2Y4ODkyIiBoZWlnaHQ9IjMwIiB3aWR0aD0iODciIHJ4PSI0IiByeT0iNCIgeD0iMjgiIC8+CiAgICA8cGF0aCBkPSJNMTQuNSAwaDE4LjV2MzBoLTI4Ljk5Nzk5OTk5OTk5OTk5OGMtMi4yMSAwLTQuMDAyLTEuNzg3LTQuMDAyLTMuOTk5di0yMi4wMDFjMC0yLjIwOSAxLjc5Mi0zLjk5OSA0LjAwMi0zLjk5OWgxMC40OTh6IiBmaWxsPSIjRURFREVGIi8+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNzYXVjZV9sb2dvIiBoZWlnaHQ9IjI1IiB4PSItNDQiIHk9IjIiPjwvdXNlPgogICAgPHRleHQgeD0iNDUiIHk9IjE5IiB0ZXh0LWFuY2hvcj0ibGVmdCIgY2xhc3M9InN0YXR1cyIgZmlsbD0id2hpdGUiPnVua25vd248L3RleHQ+Cjwvc3ZnPg==" alt="Browser Matrix" data-canonical-src=https://saucelabs.com/open_sauce/build_matrix/axios.svg style=max-width:100%></a></p>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Installing</h2><a id=user-content-installing class=anchor aria-label="Permalink: Installing" href=#installing><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Package manager</h3><a id=user-content-package-manager class=anchor aria-label="Permalink: Package manager" href=#package-manager><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>Using npm:</p>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir=auto><pre>$ npm install axios</pre><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 value="$ npm install axios" tabindex=0 role=button>
<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></div>
<p dir=auto>Using bower:</p>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir=auto><pre>$ bower install axios</pre><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 value="$ bower install axios" tabindex=0 role=button>
<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></div>
<p dir=auto>Using yarn:</p>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir=auto><pre>$ yarn add axios</pre><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 value="$ yarn add axios" tabindex=0 role=button>
<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></div>
<p dir=auto>Using pnpm:</p>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir=auto><pre>$ pnpm add axios</pre><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 value="$ pnpm add axios" tabindex=0 role=button>
<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></div>
<p dir=auto>Using bun:</p>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir=auto><pre>$ bun add axios</pre><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 value="$ bun add axios" tabindex=0 role=button>
<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></div>
<p dir=auto>Once the package is installed, you can import the library using <code>import</code> or <code>require</code> approach:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>import</span> <span class=pl-s1>axios</span><span class=pl-kos>,</span> <span class=pl-kos>{</span> <span class=pl-s1>isCancel</span><span class=pl-kos>,</span> <span class=pl-v>AxiosError</span> <span class=pl-kos>}</span> <span class=pl-k>from</span> <span class=pl-s>"axios"</span><span class=pl-kos>;</span></pre><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 value='import axios, { isCancel, AxiosError } from "axios";' tabindex=0 role=button>
<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></div>
<p dir=auto>You can also use the default export, since the named export is just a re-export from the Axios factory:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>import</span> <span class=pl-s1>axios</span> <span class=pl-k>from</span> <span class=pl-s>"axios"</span><span class=pl-kos>;</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>isCancel</span><span class=pl-kos>(</span><span class=pl-s>"something"</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='import axios from "axios";
console.log(axios.isCancel("something"));' tabindex=0 role=button>
<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></div>
<p dir=auto>If you use <code>require</code> for importing, <strong>only the default export is available</strong>:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>axios</span> <span class=pl-c1>=</span> <span class=pl-en>require</span><span class=pl-kos>(</span><span class=pl-s>"axios"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>isCancel</span><span class=pl-kos>(</span><span class=pl-s>"something"</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='const axios = require("axios");
console.log(axios.isCancel("something"));' tabindex=0 role=button>
<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></div>
<p dir=auto>For some bundlers and some ES6 linters you may need to do the following:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>import</span> <span class=pl-kos>{</span> <span class=pl-s1>default</span> <span class=pl-k>as</span> <span class=pl-s1>axios</span> <span class=pl-kos>}</span> <span class=pl-k>from</span> <span class=pl-s>"axios"</span><span class=pl-kos>;</span></pre><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 value='import { default as axios } from "axios";' tabindex=0 role=button>
<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></div>
<p dir=auto>For cases where something went wrong when trying to import a module into a custom or legacy environment,
you can try importing the module package directly:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>axios</span> <span class=pl-c1>=</span> <span class=pl-en>require</span><span class=pl-kos>(</span><span class=pl-s>"axios/dist/browser/axios.cjs"</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// browser commonJS bundle (ES2017)</span>
<span class=pl-c>// const axios = require('axios/dist/node/axios.cjs'); // node commonJS bundle (ES2017)</span></pre><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 value="const axios = require(&quot;axios/dist/browser/axios.cjs&quot;); // browser commonJS bundle (ES2017)
// const axios = require('axios/dist/node/axios.cjs'); // node commonJS bundle (ES2017)" tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>CDN</h3><a id=user-content-cdn class=anchor aria-label="Permalink: CDN" href=#cdn><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>Using jsDelivr CDN (ES5 UMD browser module):</p>
<div class="highlight highlight-text-html-basic notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-kos>&lt;</span><span class=pl-ent>script</span> <span class=pl-c1>src</span>="<span class=pl-s>https://cdn.jsdelivr.net/npm/axios@1.13.2/dist/axios.min.js</span>"<span class=pl-kos>&gt;</span><span class=pl-kos>&lt;/</span><span class=pl-ent>script</span><span class=pl-kos>&gt;</span></pre><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 value='<script src="https://cdn.jsdelivr.net/npm/axios@1.13.2/dist/axios.min.js"></script>' tabindex=0 role=button>
<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></div>
<p dir=auto>Using unpkg CDN:</p>
<div class="highlight highlight-text-html-basic notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-kos>&lt;</span><span class=pl-ent>script</span> <span class=pl-c1>src</span>="<span class=pl-s>https://unpkg.com/axios@1.13.2/dist/axios.min.js</span>"<span class=pl-kos>&gt;</span><span class=pl-kos>&lt;/</span><span class=pl-ent>script</span><span class=pl-kos>&gt;</span></pre><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 value='<script src="https://unpkg.com/axios@1.13.2/dist/axios.min.js"></script>' tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Example</h2><a id=user-content-example class=anchor aria-label="Permalink: Example" href=#example><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>import</span> <span class=pl-s1>axios</span> <span class=pl-k>from</span> <span class=pl-s>"axios"</span><span class=pl-kos>;</span>
<span class=pl-c>//const axios = require('axios'); // legacy way</span>
<span class=pl-k>try</span> <span class=pl-kos>{</span>
<span class=pl-k>const</span> <span class=pl-s1>response</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user?ID=12345"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span> <span class=pl-k>catch</span> <span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>error</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span>
<span class=pl-c>// Optionally the request above could also be done as</span>
<span class=pl-s1>axios</span>
<span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user"</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
<span class=pl-c1>params</span>: <span class=pl-kos>{</span>
<span class=pl-c1>ID</span>: <span class=pl-c1>12345</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span>
<span class=pl-kos>.</span><span class=pl-en>then</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span>
<span class=pl-kos>.</span><span class=pl-en>catch</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span>
<span class=pl-kos>.</span><span class=pl-en>finally</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-c>// always executed</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-c>// Want to use async/await? Add the `async` keyword to your outer function/method.</span>
<span class=pl-k>async</span> <span class=pl-k>function</span> <span class=pl-en>getUser</span><span class=pl-kos>(</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-k>try</span> <span class=pl-kos>{</span>
<span class=pl-k>const</span> <span class=pl-s1>response</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user?ID=12345"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span> <span class=pl-k>catch</span> <span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>error</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span>
<span class=pl-kos>}</span></pre><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 value="import axios from &quot;axios&quot;;
//const axios = require('axios'); // legacy way
try {
const response = await axios.get(&quot;/user?ID=12345&quot;);
console.log(response);
} catch (error) {
console.error(error);
}
// Optionally the request above could also be done as
axios
.get(&quot;/user&quot;, {
params: {
ID: 12345,
},
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
})
.finally(function () {
// always executed
});
// Want to use async/await? Add the `async` keyword to your outer function/method.
async function getUser() {
try {
const response = await axios.get(&quot;/user?ID=12345&quot;);
console.log(response);
} catch (error) {
console.error(error);
}
}" tabindex=0 role=button>
<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></div>
<blockquote>
<p dir=auto><strong>Note</strong>: <code>async/await</code> is part of ECMAScript 2017 and is not supported in Internet
Explorer and older browsers, so use with caution.</p>
</blockquote>
<p dir=auto>Performing a <code>POST</code> request</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>response</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span><span class=pl-s>"/user"</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
<span class=pl-c1>firstName</span>: <span class=pl-s>"Fred"</span><span class=pl-kos>,</span>
<span class=pl-c1>lastName</span>: <span class=pl-s>"Flintstone"</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='const response = await axios.post("/user", {
firstName: "Fred",
lastName: "Flintstone",
});
console.log(response);' tabindex=0 role=button>
<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></div>
<p dir=auto>Performing multiple concurrent requests</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>function</span> <span class=pl-en>getUserAccount</span><span class=pl-kos>(</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-k>return</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user/12345"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span>
<span class=pl-k>function</span> <span class=pl-en>getUserPermissions</span><span class=pl-kos>(</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-k>return</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user/12345/permissions"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span>
<span class=pl-v>Promise</span><span class=pl-kos>.</span><span class=pl-en>all</span><span class=pl-kos>(</span><span class=pl-kos>[</span><span class=pl-en>getUserAccount</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>,</span> <span class=pl-en>getUserPermissions</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>]</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-en>then</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>results</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-k>const</span> <span class=pl-s1>acct</span> <span class=pl-c1>=</span> <span class=pl-s1>results</span><span class=pl-kos>[</span><span class=pl-c1>0</span><span class=pl-kos>]</span><span class=pl-kos>;</span>
<span class=pl-k>const</span> <span class=pl-s1>perm</span> <span class=pl-c1>=</span> <span class=pl-s1>results</span><span class=pl-kos>[</span><span class=pl-c1>1</span><span class=pl-kos>]</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='function getUserAccount() {
return axios.get("/user/12345");
}
function getUserPermissions() {
return axios.get("/user/12345/permissions");
}
Promise.all([getUserAccount(), getUserPermissions()]).then(function (results) {
const acct = results[0];
const perm = results[1];
});' tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>axios API</h2><a id=user-content-axios-api class=anchor aria-label="Permalink: axios API" href=#axios-api><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>Requests can be made by passing the relevant config to <code>axios</code>.</p>
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios(config)</h5><a id=user-content-axiosconfig class=anchor aria-label="Permalink: axios(config)" href=#axiosconfig><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-c>// Send a POST request</span>
<span class=pl-en>axios</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
<span class=pl-c1>method</span>: <span class=pl-s>"post"</span><span class=pl-kos>,</span>
<span class=pl-c1>url</span>: <span class=pl-s>"/user/12345"</span><span class=pl-kos>,</span>
<span class=pl-c1>data</span>: <span class=pl-kos>{</span>
<span class=pl-c1>firstName</span>: <span class=pl-s>"Fred"</span><span class=pl-kos>,</span>
<span class=pl-c1>lastName</span>: <span class=pl-s>"Flintstone"</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='// Send a POST request
axios({
method: "post",
url: "/user/12345",
data: {
firstName: "Fred",
lastName: "Flintstone",
},
});' tabindex=0 role=button>
<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></div>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-c>// GET request for remote image in node.js</span>
<span class=pl-k>const</span> <span class=pl-s1>response</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-en>axios</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
<span class=pl-c1>method</span>: <span class=pl-s>"get"</span><span class=pl-kos>,</span>
<span class=pl-c1>url</span>: <span class=pl-s>"https://bit.ly/2mTM3nY"</span><span class=pl-kos>,</span>
<span class=pl-c1>responseType</span>: <span class=pl-s>"stream"</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>response</span><span class=pl-kos>.</span><span class=pl-c1>data</span><span class=pl-kos>.</span><span class=pl-en>pipe</span><span class=pl-kos>(</span><span class=pl-s1>fs</span><span class=pl-kos>.</span><span class=pl-en>createWriteStream</span><span class=pl-kos>(</span><span class=pl-s>"ada_lovelace.jpg"</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='// GET request for remote image in node.js
const response = await axios({
method: "get",
url: "https://bit.ly/2mTM3nY",
responseType: "stream",
});
response.data.pipe(fs.createWriteStream("ada_lovelace.jpg"));' tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios(url[, config])</h5><a id=user-content-axiosurl-config class=anchor aria-label="Permalink: axios(url[, config])" href=#axiosurl-config><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-c>// Send a GET request (default method)</span>
<span class=pl-en>axios</span><span class=pl-kos>(</span><span class=pl-s>"/user/12345"</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='// Send a GET request (default method)
axios("/user/12345");' tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Request method aliases</h3><a id=user-content-request-method-aliases class=anchor aria-label="Permalink: Request method aliases" href=#request-method-aliases><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>For convenience, aliases have been provided for all common request methods.</p>
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios.request(config)</h5><a id=user-content-axiosrequestconfig class=anchor aria-label="Permalink: axios.request(config)" href=#axiosrequestconfig><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios.get(url[, config])</h5><a id=user-content-axiosgeturl-config class=anchor aria-label="Permalink: axios.get(url[, config])" href=#axiosgeturl-config><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios.delete(url[, config])</h5><a id=user-content-axiosdeleteurl-config class=anchor aria-label="Permalink: axios.delete(url[, config])" href=#axiosdeleteurl-config><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios.head(url[, config])</h5><a id=user-content-axiosheadurl-config class=anchor aria-label="Permalink: axios.head(url[, config])" href=#axiosheadurl-config><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios.options(url[, config])</h5><a id=user-content-axiosoptionsurl-config class=anchor aria-label="Permalink: axios.options(url[, config])" href=#axiosoptionsurl-config><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios.post(url[, data[, config]])</h5><a id=user-content-axiosposturl-data-config class=anchor aria-label="Permalink: axios.post(url[, data[, config]])" href=#axiosposturl-data-config><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios.put(url[, data[, config]])</h5><a id=user-content-axiosputurl-data-config class=anchor aria-label="Permalink: axios.put(url[, data[, config]])" href=#axiosputurl-data-config><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios.patch(url[, data[, config]])</h5><a id=user-content-axiospatchurl-data-config class=anchor aria-label="Permalink: axios.patch(url[, data[, config]])" href=#axiospatchurl-data-config><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class=markdown-heading dir=auto><h6 tabindex=-1 class=heading-element dir=auto>NOTE</h6><a id=user-content-note class=anchor aria-label="Permalink: NOTE" href=#note><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>When using the alias methods <code>url</code>, <code>method</code>, and <code>data</code> properties don't need to be specified in config.</p>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Concurrency (Deprecated)</h3><a id=user-content-concurrency-deprecated class=anchor aria-label="Permalink: Concurrency (Deprecated)" href=#concurrency-deprecated><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>Please use <code>Promise.all</code> to replace the below functions.</p>
<p dir=auto>Helper functions for dealing with concurrent requests.</p>
<p dir=auto>axios.all(iterable)
axios.spread(callback)</p>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Creating an instance</h3><a id=user-content-creating-an-instance class=anchor aria-label="Permalink: Creating an instance" href=#creating-an-instance><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>You can create a new instance of axios with a custom config.</p>
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios.create([config])</h5><a id=user-content-axioscreateconfig class=anchor aria-label="Permalink: axios.create([config])" href=#axioscreateconfig><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>instance</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
<span class=pl-c1>baseURL</span>: <span class=pl-s>"https://some-domain.com/api/"</span><span class=pl-kos>,</span>
<span class=pl-c1>timeout</span>: <span class=pl-c1>1000</span><span class=pl-kos>,</span>
<span class=pl-c1>headers</span>: <span class=pl-kos>{</span> <span class=pl-s>"X-Custom-Header"</span>: <span class=pl-s>"foobar"</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='const instance = axios.create({
baseURL: "https://some-domain.com/api/",
timeout: 1000,
headers: { "X-Custom-Header": "foobar" },
});' tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Instance methods</h3><a id=user-content-instance-methods class=anchor aria-label="Permalink: Instance methods" href=#instance-methods><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>The available instance methods are listed below. The specified config will be merged with the instance config.</p>
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios#request(config)</h5><a id=user-content-axiosrequestconfig-1 class=anchor aria-label="Permalink: axios#request(config)" href=#axiosrequestconfig-1><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios#get(url[, config])</h5><a id=user-content-axiosgeturl-config-1 class=anchor aria-label="Permalink: axios#get(url[, config])" href=#axiosgeturl-config-1><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios#delete(url[, config])</h5><a id=user-content-axiosdeleteurl-config-1 class=anchor aria-label="Permalink: axios#delete(url[, config])" href=#axiosdeleteurl-config-1><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios#head(url[, config])</h5><a id=user-content-axiosheadurl-config-1 class=anchor aria-label="Permalink: axios#head(url[, config])" href=#axiosheadurl-config-1><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios#options(url[, config])</h5><a id=user-content-axiosoptionsurl-config-1 class=anchor aria-label="Permalink: axios#options(url[, config])" href=#axiosoptionsurl-config-1><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios#post(url[, data[, config]])</h5><a id=user-content-axiosposturl-data-config-1 class=anchor aria-label="Permalink: axios#post(url[, data[, config]])" href=#axiosposturl-data-config-1><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios#put(url[, data[, config]])</h5><a id=user-content-axiosputurl-data-config-1 class=anchor aria-label="Permalink: axios#put(url[, data[, config]])" href=#axiosputurl-data-config-1><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios#patch(url[, data[, config]])</h5><a id=user-content-axiospatchurl-data-config-1 class=anchor aria-label="Permalink: axios#patch(url[, data[, config]])" href=#axiospatchurl-data-config-1><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios#getUri([config])</h5><a id=user-content-axiosgeturiconfig class=anchor aria-label="Permalink: axios#getUri([config])" href=#axiosgeturiconfig><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Request Config</h2><a id=user-content-request-config class=anchor aria-label="Permalink: Request Config" href=#request-config><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>These are the available config options for making requests. Only the <code>url</code> is required. Requests will default to <code>GET</code> if <code>method</code> is not specified.</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-kos>{</span>
<span class=pl-c>// `url` is the server URL that will be used for the request</span>
<span class=pl-c1>url</span>: <span class=pl-s>'/user'</span><span class=pl-kos>,</span>
<span class=pl-c>// `method` is the request method to be used when making the request</span>
<span class=pl-c1>method</span>: <span class=pl-s>'get'</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
<span class=pl-c>// `baseURL` will be prepended to `url` unless `url` is absolute and the option `allowAbsoluteUrls` is set to true.</span>
<span class=pl-c>// It can be convenient to set `baseURL` for an instance of axios to pass relative URLs</span>
<span class=pl-c>// to the methods of that instance.</span>
<span class=pl-c1>baseURL</span>: <span class=pl-s>'https://some-domain.com/api/'</span><span class=pl-kos>,</span>
<span class=pl-c>// `allowAbsoluteUrls` determines whether or not absolute URLs will override a configured `baseUrl`.</span>
<span class=pl-c>// When set to true (default), absolute values for `url` will override `baseUrl`.</span>
<span class=pl-c>// When set to false, absolute values for `url` will always be prepended by `baseUrl`.</span>
<span class=pl-c1>allowAbsoluteUrls</span>: <span class=pl-c1>true</span><span class=pl-kos>,</span>
<span class=pl-c>// `transformRequest` allows changes to the request data before it is sent to the server</span>
<span class=pl-c>// This is only applicable for request methods 'PUT', 'POST', 'PATCH' and 'DELETE'</span>
<span class=pl-c>// The last function in the array must return a string or an instance of Buffer, ArrayBuffer,</span>
<span class=pl-c>// FormData or Stream</span>
<span class=pl-c>// You may modify the headers object.</span>
<span class=pl-c1>transformRequest</span>: <span class=pl-kos>[</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>data</span><span class=pl-kos>,</span> <span class=pl-s1>headers</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-c>// Do whatever you want to transform the data</span>
<span class=pl-k>return</span> <span class=pl-s1>data</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>]</span><span class=pl-kos>,</span>
<span class=pl-c>// `transformResponse` allows changes to the response data to be made before</span>
<span class=pl-c>// it is passed to then/catch</span>
<span class=pl-c1>transformResponse</span>: <span class=pl-kos>[</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>data</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-c>// Do whatever you want to transform the data</span>
<span class=pl-k>return</span> <span class=pl-s1>data</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>]</span><span class=pl-kos>,</span>
<span class=pl-c>// `headers` are custom headers to be sent</span>
<span class=pl-c1>headers</span>: <span class=pl-kos>{</span><span class=pl-s>'X-Requested-With'</span>: <span class=pl-s>'XMLHttpRequest'</span><span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c>// `params` are the URL parameters to be sent with the request</span>
<span class=pl-c>// Must be a plain object or a URLSearchParams object</span>
<span class=pl-c1>params</span>: <span class=pl-kos>{</span>
<span class=pl-c1>ID</span>: <span class=pl-c1>12345</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c>// `paramsSerializer` is an optional config that allows you to customize serializing `params`.</span>
<span class=pl-c1>paramsSerializer</span>: <span class=pl-kos>{</span>
<span class=pl-c>// Custom encoder function which sends key/value pairs in an iterative fashion.</span>
<span class=pl-en>encode</span>?: <span class=pl-kos>(</span><span class=pl-s1>param</span>: <span class=pl-s1>string</span><span class=pl-kos>)</span>: <span class=pl-s1>string</span> <span class=pl-c1>=&gt;</span> <span class=pl-kos>{</span> <span class=pl-c>/* Do custom operations here and return transformed string */</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c>// Custom serializer function for the entire parameter. Allows the user to mimic pre 1.x behaviour.</span>
<span class=pl-c1>serialize</span>?: <span class=pl-kos>(</span><span class=pl-s1>params</span>: <span class=pl-v>Record</span><span class=pl-c1>&lt;</span><span class=pl-s1>string</span><span class=pl-kos>,</span> any<span class=pl-c1>&gt;</span><span class=pl-kos>,</span> <span class=pl-c1>options</span>?: <span class=pl-v>ParamsSerializerOptions</span> <span class=pl-kos>)</span><span class=pl-kos>,</span>
<span class=pl-c>// Configuration for formatting array indexes in the params.</span>
<span class=pl-c1>indexes</span>: <span class=pl-c1>false</span> <span class=pl-c>// Three available options: (1) indexes: null (leads to no brackets), (2) (default) indexes: false (leads to empty brackets), (3) indexes: true (leads to brackets with indexes).</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c>// `data` is the data to be sent as the request body</span>
<span class=pl-c>// Only applicable for request methods 'PUT', 'POST', 'DELETE', and 'PATCH'</span>
<span class=pl-c>// When no `transformRequest` is set, it must be of one of the following types:</span>
<span class=pl-c>// - string, plain object, ArrayBuffer, ArrayBufferView, URLSearchParams</span>
<span class=pl-c>// - Browser only: FormData, File, Blob</span>
<span class=pl-c>// - Node only: Stream, Buffer, FormData (form-data package)</span>
<span class=pl-c1>data</span>: <span class=pl-kos>{</span>
<span class=pl-c1>firstName</span>: <span class=pl-s>'Fred'</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c>// syntax alternative to send data into the body</span>
<span class=pl-c>// method post</span>
<span class=pl-c>// only the value is sent, not the key</span>
<span class=pl-c1>data</span>: <span class=pl-s>'Country=Brasil&amp;City=Belo Horizonte'</span><span class=pl-kos>,</span>
<span class=pl-c>// `timeout` specifies the number of milliseconds before the request times out.</span>
<span class=pl-c>// If the request takes longer than `timeout`, the request will be aborted.</span>
<span class=pl-c1>timeout</span>: <span class=pl-c1>1000</span><span class=pl-kos>,</span> <span class=pl-c>// default is `0` (no timeout)</span>
<span class=pl-c>// `withCredentials` indicates whether or not cross-site Access-Control requests</span>
<span class=pl-c>// should be made using credentials</span>
<span class=pl-c1>withCredentials</span>: <span class=pl-c1>false</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
<span class=pl-c>// `adapter` allows custom handling of requests which makes testing easier.</span>
<span class=pl-c>// Return a promise and supply a valid response (see lib/adapters/README.md)</span>
<span class=pl-en>adapter</span>: <span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>config</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-c>/* ... */</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c>// Also, you can set the name of the built-in adapter, or provide an array with their names</span>
<span class=pl-c>// to choose the first available in the environment</span>
<span class=pl-c1>adapter</span>: <span class=pl-s>'xhr'</span><span class=pl-kos>,</span> <span class=pl-c>// 'fetch' | 'http' | ['xhr', 'http', 'fetch']</span>
<span class=pl-c>// `auth` indicates that HTTP Basic auth should be used, and supplies credentials.</span>
<span class=pl-c>// This will set an `Authorization` header, overwriting any existing</span>
<span class=pl-c>// `Authorization` custom headers you have set using `headers`.</span>
<span class=pl-c>// Please note that only HTTP Basic auth is configurable through this parameter.</span>
<span class=pl-c>// For Bearer tokens and such, use `Authorization` custom headers instead.</span>
<span class=pl-c1>auth</span>: <span class=pl-kos>{</span>
<span class=pl-c1>username</span>: <span class=pl-s>'janedoe'</span><span class=pl-kos>,</span>
<span class=pl-c1>password</span>: <span class=pl-s>'s00pers3cret'</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c>// `responseType` indicates the type of data that the server will respond with</span>
<span class=pl-c>// options are: 'arraybuffer', 'document', 'json', 'text', 'stream'</span>
<span class=pl-c>// browser only: 'blob'</span>
<span class=pl-c1>responseType</span>: <span class=pl-s>'json'</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
<span class=pl-c>// `responseEncoding` indicates encoding to use for decoding responses (Node.js only)</span>
<span class=pl-c>// Note: Ignored for `responseType` of 'stream' or client-side requests</span>
<span class=pl-c>// options are: 'ascii', 'ASCII', 'ansi', 'ANSI', 'binary', 'BINARY', 'base64', 'BASE64', 'base64url',</span>
<span class=pl-c>// 'BASE64URL', 'hex', 'HEX', 'latin1', 'LATIN1', 'ucs-2', 'UCS-2', 'ucs2', 'UCS2', 'utf-8', 'UTF-8',</span>
<span class=pl-c>// 'utf8', 'UTF8', 'utf16le', 'UTF16LE'</span>
<span class=pl-c1>responseEncoding</span>: <span class=pl-s>'utf8'</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
<span class=pl-c>// `xsrfCookieName` is the name of the cookie to use as a value for the xsrf token</span>
<span class=pl-c1>xsrfCookieName</span>: <span class=pl-s>'XSRF-TOKEN'</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
<span class=pl-c>// `xsrfHeaderName` is the name of the http header that carries the xsrf token value</span>
<span class=pl-c1>xsrfHeaderName</span>: <span class=pl-s>'X-XSRF-TOKEN'</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
<span class=pl-c>// `undefined` (default) - set XSRF header only for the same origin requests</span>
<span class=pl-c1>withXSRFToken</span>: <span class=pl-s1>boolean</span> <span class=pl-c1>|</span> <span class=pl-c1>undefined</span> <span class=pl-c1>|</span> <span class=pl-kos>(</span><span class=pl-kos>(</span><span class=pl-s1>config</span>: <span class=pl-v>InternalAxiosRequestConfig</span><span class=pl-kos>)</span> <span class=pl-c1>=&gt;</span> <span class=pl-s1>boolean</span> <span class=pl-c1>|</span> <span class=pl-c1>undefined</span><span class=pl-kos>)</span><span class=pl-kos>,</span>
<span class=pl-c>// `onUploadProgress` allows handling of progress events for uploads</span>
<span class=pl-c>// browser &amp; node.js</span>
<span class=pl-en>onUploadProgress</span>: <span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-kos>{</span>loaded<span class=pl-kos>,</span> total<span class=pl-kos>,</span> progress<span class=pl-kos>,</span> bytes<span class=pl-kos>,</span> estimated<span class=pl-kos>,</span> rate<span class=pl-kos>,</span> upload <span class=pl-c1>=</span> <span class=pl-c1>true</span><span class=pl-kos>}</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-c>// Do whatever you want with the Axios progress event</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c>// `onDownloadProgress` allows handling of progress events for downloads</span>
<span class=pl-c>// browser &amp; node.js</span>
<span class=pl-en>onDownloadProgress</span>: <span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-kos>{</span>loaded<span class=pl-kos>,</span> total<span class=pl-kos>,</span> progress<span class=pl-kos>,</span> bytes<span class=pl-kos>,</span> estimated<span class=pl-kos>,</span> rate<span class=pl-kos>,</span> download <span class=pl-c1>=</span> <span class=pl-c1>true</span><span class=pl-kos>}</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-c>// Do whatever you want with the Axios progress event</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c>// `maxContentLength` defines the max size of the http response content in bytes allowed in node.js</span>
<span class=pl-c1>maxContentLength</span>: <span class=pl-c1>2000</span><span class=pl-kos>,</span>
<span class=pl-c>// `maxBodyLength` (Node only option) defines the max size of the http request content in bytes allowed</span>
<span class=pl-c1>maxBodyLength</span>: <span class=pl-c1>2000</span><span class=pl-kos>,</span>
<span class=pl-c>// `validateStatus` defines whether to resolve or reject the promise for a given</span>
<span class=pl-c>// HTTP response status code. If `validateStatus` returns `true` (or is set to `null`</span>
<span class=pl-c>// or `undefined`), the promise will be resolved; otherwise, the promise will be</span>
<span class=pl-c>// rejected.</span>
<span class=pl-en>validateStatus</span>: <span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>status</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-k>return</span> <span class=pl-s1>status</span> <span class=pl-c1>&gt;=</span> <span class=pl-c1>200</span> <span class=pl-c1>&amp;&amp;</span> <span class=pl-s1>status</span> <span class=pl-c1>&lt;</span> <span class=pl-c1>300</span><span class=pl-kos>;</span> <span class=pl-c>// default</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c>// `maxRedirects` defines the maximum number of redirects to follow in node.js.</span>
<span class=pl-c>// If set to 0, no redirects will be followed.</span>
<span class=pl-c1>maxRedirects</span>: <span class=pl-c1>21</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
<span class=pl-c>// `beforeRedirect` defines a function that will be called before redirect.</span>
<span class=pl-c>// Use this to adjust the request options upon redirecting,</span>
<span class=pl-c>// to inspect the latest response headers,</span>
<span class=pl-c>// or to cancel the request by throwing an error</span>
<span class=pl-c>// If maxRedirects is set to 0, `beforeRedirect` is not used.</span>
<span class=pl-en>beforeRedirect</span>: <span class=pl-kos>(</span><span class=pl-s1>options</span><span class=pl-kos>,</span> <span class=pl-kos>{</span> headers <span class=pl-kos>}</span><span class=pl-kos>)</span> <span class=pl-c1>=&gt;</span> <span class=pl-kos>{</span>
<span class=pl-k>if</span> <span class=pl-kos>(</span><span class=pl-s1>options</span><span class=pl-kos>.</span><span class=pl-c1>hostname</span> <span class=pl-c1>===</span> <span class=pl-s>"example.com"</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-s1>options</span><span class=pl-kos>.</span><span class=pl-c1>auth</span> <span class=pl-c1>=</span> <span class=pl-s>"user:password"</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c>// `socketPath` defines a UNIX Socket to be used in node.js.</span>
<span class=pl-c>// e.g. '/var/run/docker.sock' to send requests to the docker daemon.</span>
<span class=pl-c>// Only either `socketPath` or `proxy` can be specified.</span>
<span class=pl-c>// If both are specified, `socketPath` is used.</span>
<span class=pl-c1>socketPath</span>: <span class=pl-c1>null</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
<span class=pl-c>// `transport` determines the transport method that will be used to make the request.</span>
<span class=pl-c>// If defined, it will be used. Otherwise, if `maxRedirects` is 0,</span>
<span class=pl-c>// the default `http` or `https` library will be used, depending on the protocol specified in `protocol`.</span>
<span class=pl-c>// Otherwise, the `httpFollow` or `httpsFollow` library will be used, again depending on the protocol,</span>
<span class=pl-c>// which can handle redirects.</span>
<span class=pl-c1>transport</span>: <span class=pl-c1>undefined</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
<span class=pl-c>// `httpAgent` and `httpsAgent` define a custom agent to be used when performing http</span>
<span class=pl-c>// and https requests, respectively, in node.js. This allows options to be added like</span>
<span class=pl-c>// `keepAlive` that are not enabled by default before Node.js v19.0.0. After Node.js</span>
<span class=pl-c>// v19.0.0, you no longer need to customize the agent to enable `keepAlive` because</span>
<span class=pl-c>// `http.globalAgent` has `keepAlive` enabled by default.</span>
<span class=pl-c1>httpAgent</span>: <span class=pl-k>new</span> <span class=pl-s1>http</span><span class=pl-kos>.</span><span class=pl-c1>Agent</span><span class=pl-kos>(</span><span class=pl-kos>{</span> <span class=pl-c1>keepAlive</span>: <span class=pl-c1>true</span> <span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>,</span>
<span class=pl-c1>httpsAgent</span>: <span class=pl-k>new</span> <span class=pl-s1>https</span><span class=pl-kos>.</span><span class=pl-c1>Agent</span><span class=pl-kos>(</span><span class=pl-kos>{</span> <span class=pl-c1>keepAlive</span>: <span class=pl-c1>true</span> <span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>,</span>
<span class=pl-c>// `proxy` defines the hostname, port, and protocol of the proxy server.</span>
<span class=pl-c>// You can also define your proxy using the conventional `http_proxy` and</span>
<span class=pl-c>// `https_proxy` environment variables. If you are using environment variables</span>
<span class=pl-c>// for your proxy configuration, you can also define a `no_proxy` environment</span>
<span class=pl-c>// variable as a comma-separated list of domains that should not be proxied.</span>
<span class=pl-c>// Use `false` to disable proxies, ignoring environment variables.</span>
<span class=pl-c>// `auth` indicates that HTTP Basic auth should be used to connect to the proxy, and</span>
<span class=pl-c>// supplies credentials.</span>
<span class=pl-c>// This will set a `Proxy-Authorization` header, overwriting any existing</span>
<span class=pl-c>// `Proxy-Authorization` custom headers you have set using `headers`.</span>
<span class=pl-c>// If the proxy server uses HTTPS, then you must set the protocol to `https`.</span>
<span class=pl-c1>proxy</span>: <span class=pl-kos>{</span>
<span class=pl-c1>protocol</span>: <span class=pl-s>'https'</span><span class=pl-kos>,</span>
<span class=pl-c1>host</span>: <span class=pl-s>'127.0.0.1'</span><span class=pl-kos>,</span>
<span class=pl-c>// hostname: '127.0.0.1' // Takes precedence over 'host' if both are defined</span>
<span class=pl-c1>port</span>: <span class=pl-c1>9000</span><span class=pl-kos>,</span>
<span class=pl-c1>auth</span>: <span class=pl-kos>{</span>
<span class=pl-c1>username</span>: <span class=pl-s>'mikeymike'</span><span class=pl-kos>,</span>
<span class=pl-c1>password</span>: <span class=pl-s>'rapunz3l'</span>
<span class=pl-kos>}</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c>// `cancelToken` specifies a cancel token that can be used to cancel the request</span>
<span class=pl-c>// (see Cancellation section below for details)</span>
<span class=pl-c1>cancelToken</span>: <span class=pl-k>new</span> <span class=pl-v>CancelToken</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>cancel</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>,</span>
<span class=pl-c>// an alternative way to cancel Axios requests using AbortController</span>
<span class=pl-c1>signal</span>: <span class=pl-k>new</span> <span class=pl-v>AbortController</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-c1>signal</span><span class=pl-kos>,</span>
<span class=pl-c>// `decompress` indicates whether or not the response body should be decompressed</span>
<span class=pl-c>// automatically. If set to `true` will also remove the 'content-encoding' header</span>
<span class=pl-c>// from the responses objects of all decompressed responses</span>
<span class=pl-c>// - Node only (XHR cannot turn off decompression)</span>
<span class=pl-c1>decompress</span>: <span class=pl-c1>true</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
<span class=pl-c>// `insecureHTTPParser` boolean.</span>
<span class=pl-c>// Indicates where to use an insecure HTTP parser that accepts invalid HTTP headers.</span>
<span class=pl-c>// This may allow interoperability with non-conformant HTTP implementations.</span>
<span class=pl-c>// Using the insecure parser should be avoided.</span>
<span class=pl-c>// see options https://nodejs.org/dist/latest-v12.x/docs/api/http.html#http_http_request_url_options_callback</span>
<span class=pl-c>// see also https://nodejs.org/en/blog/vulnerability/february-2020-security-releases/#strict-http-header-parsing-none</span>
<span class=pl-c1>insecureHTTPParser</span>: <span class=pl-c1>undefined</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
<span class=pl-c>// transitional options for backward compatibility that may be removed in the newer versions</span>
<span class=pl-c1>transitional</span>: <span class=pl-kos>{</span>
<span class=pl-c>// silent JSON parsing mode</span>
<span class=pl-c>// `true` - ignore JSON parsing errors and set response.data to null if parsing failed (old behaviour)</span>
<span class=pl-c>// `false` - throw SyntaxError if JSON parsing failed (Note: responseType must be set to 'json')</span>
<span class=pl-c1>silentJSONParsing</span>: <span class=pl-c1>true</span><span class=pl-kos>,</span> <span class=pl-c>// default value for the current Axios version</span>
<span class=pl-c>// try to parse the response string as JSON even if `responseType` is not 'json'</span>
<span class=pl-c1>forcedJSONParsing</span>: <span class=pl-c1>true</span><span class=pl-kos>,</span>
<span class=pl-c>// throw ETIMEDOUT error instead of generic ECONNABORTED on request timeouts</span>
<span class=pl-c1>clarifyTimeoutError</span>: <span class=pl-c1>false</span><span class=pl-kos>,</span>
<span class=pl-c>// use the legacy interceptor request/response ordering</span>
<span class=pl-c1>legacyInterceptorReqResOrdering</span>: <span class=pl-c1>true</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c1>env</span>: <span class=pl-kos>{</span>
<span class=pl-c>// The FormData class to be used to automatically serialize the payload into a FormData object</span>
<span class=pl-c1>FormData</span>: <span class=pl-smi>window</span><span class=pl-kos>?.</span><span class=pl-c1>FormData</span> <span class=pl-c1>||</span> <span class=pl-s1>global</span><span class=pl-kos>?.</span><span class=pl-c1>FormData</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c1>formSerializer</span>: <span class=pl-kos>{</span>
<span class=pl-c1>visitor</span>: <span class=pl-kos>(</span><span class=pl-s1>value</span><span class=pl-kos>,</span> <span class=pl-s1>key</span><span class=pl-kos>,</span> <span class=pl-s1>path</span><span class=pl-kos>,</span> <span class=pl-s1>helpers</span><span class=pl-kos>)</span> <span class=pl-c1>=&gt;</span> <span class=pl-kos>{</span><span class=pl-kos>}</span><span class=pl-kos>;</span> <span class=pl-c>// custom visitor function to serialize form values</span>
<span class=pl-s1>dots</span>: <span class=pl-s1>boolean</span><span class=pl-kos>;</span> <span class=pl-c>// use dots instead of brackets format</span>
<span class=pl-s1>metaTokens</span>: <span class=pl-s1>boolean</span><span class=pl-kos>;</span> <span class=pl-c>// keep special endings like {} in parameter key</span>
<span class=pl-s1>indexes</span>: <span class=pl-s1>boolean</span><span class=pl-kos>;</span> <span class=pl-c>// array indexes format null - no brackets, false - empty brackets, true - brackets with indexes</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c>// http adapter only (node.js)</span>
<span class=pl-c1>maxRate</span>: <span class=pl-kos>[</span>
<span class=pl-c1>100</span> <span class=pl-c1>*</span> <span class=pl-c1>1024</span><span class=pl-kos>,</span> <span class=pl-c>// 100KB/s upload limit,</span>
<span class=pl-c1>100</span> <span class=pl-c1>*</span> <span class=pl-c1>1024</span> <span class=pl-c>// 100KB/s download limit</span>
<span class=pl-kos>]</span>
<span class=pl-kos>}</span></pre><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 value="{
// `url` is the server URL that will be used for the request
url: '/user',
// `method` is the request method to be used when making the request
method: 'get', // default
// `baseURL` will be prepended to `url` unless `url` is absolute and the option `allowAbsoluteUrls` is set to true.
// It can be convenient to set `baseURL` for an instance of axios to pass relative URLs
// to the methods of that instance.
baseURL: 'https://some-domain.com/api/',
// `allowAbsoluteUrls` determines whether or not absolute URLs will override a configured `baseUrl`.
// When set to true (default), absolute values for `url` will override `baseUrl`.
// When set to false, absolute values for `url` will always be prepended by `baseUrl`.
allowAbsoluteUrls: true,
// `transformRequest` allows changes to the request data before it is sent to the server
// This is only applicable for request methods 'PUT', 'POST', 'PATCH' and 'DELETE'
// The last function in the array must return a string or an instance of Buffer, ArrayBuffer,
// FormData or Stream
// You may modify the headers object.
transformRequest: [function (data, headers) {
// Do whatever you want to transform the data
return data;
}],
// `transformResponse` allows changes to the response data to be made before
// it is passed to then/catch
transformResponse: [function (data) {
// Do whatever you want to transform the data
return data;
}],
// `headers` are custom headers to be sent
headers: {'X-Requested-With': 'XMLHttpRequest'},
// `params` are the URL parameters to be sent with the request
// Must be a plain object or a URLSearchParams object
params: {
ID: 12345
},
// `paramsSerializer` is an optional config that allows you to customize serializing `params`.
paramsSerializer: {
// Custom encoder function which sends key/value pairs in an iterative fashion.
encode?: (param: string): string => { /* Do custom operations here and return transformed string */ },
// Custom serializer function for the entire parameter. Allows the user to mimic pre 1.x behaviour.
serialize?: (params: Record<string, any>, options?: ParamsSerializerOptions ),
// Configuration for formatting array indexes in the params.
indexes: false // Three available options: (1) indexes: null (leads to no brackets), (2) (default) indexes: false (leads to empty brackets), (3) indexes: true (leads to brackets with indexes).
},
// `data` is the data to be sent as the request body
// Only applicable for request methods 'PUT', 'POST', 'DELETE', and 'PATCH'
// When no `transformRequest` is set, it must be of one of the following types:
// - string, plain object, ArrayBuffer, ArrayBufferView, URLSearchParams
// - Browser only: FormData, File, Blob
// - Node only: Stream, Buffer, FormData (form-data package)
data: {
firstName: 'Fred'
},
// syntax alternative to send data into the body
// method post
// only the value is sent, not the key
data: 'Country=Brasil&amp;City=Belo Horizonte',
// `timeout` specifies the number of milliseconds before the request times out.
// If the request takes longer than `timeout`, the request will be aborted.
timeout: 1000, // default is `0` (no timeout)
// `withCredentials` indicates whether or not cross-site Access-Control requests
// should be made using credentials
withCredentials: false, // default
// `adapter` allows custom handling of requests which makes testing easier.
// Return a promise and supply a valid response (see lib/adapters/README.md)
adapter: function (config) {
/* ... */
},
// Also, you can set the name of the built-in adapter, or provide an array with their names
// to choose the first available in the environment
adapter: 'xhr', // 'fetch' | 'http' | ['xhr', 'http', 'fetch']
// `auth` indicates that HTTP Basic auth should be used, and supplies credentials.
// This will set an `Authorization` header, overwriting any existing
// `Authorization` custom headers you have set using `headers`.
// Please note that only HTTP Basic auth is configurable through this parameter.
// For Bearer tokens and such, use `Authorization` custom headers instead.
auth: {
username: 'janedoe',
password: 's00pers3cret'
},
// `responseType` indicates the type of data that the server will respond with
// options are: 'arraybuffer', 'document', 'json', 'text', 'stream'
// browser only: 'blob'
responseType: 'json', // default
// `responseEncoding` indicates encoding to use for decoding responses (Node.js only)
// Note: Ignored for `responseType` of 'stream' or client-side requests
// options are: 'ascii', 'ASCII', 'ansi', 'ANSI', 'binary', 'BINARY', 'base64', 'BASE64', 'base64url',
// 'BASE64URL', 'hex', 'HEX', 'latin1', 'LATIN1', 'ucs-2', 'UCS-2', 'ucs2', 'UCS2', 'utf-8', 'UTF-8',
// 'utf8', 'UTF8', 'utf16le', 'UTF16LE'
responseEncoding: 'utf8', // default
// `xsrfCookieName` is the name of the cookie to use as a value for the xsrf token
xsrfCookieName: 'XSRF-TOKEN', // default
// `xsrfHeaderName` is the name of the http header that carries the xsrf token value
xsrfHeaderName: 'X-XSRF-TOKEN', // default
// `undefined` (default) - set XSRF header only for the same origin requests
withXSRFToken: boolean | undefined | ((config: InternalAxiosRequestConfig) => boolean | undefined),
// `onUploadProgress` allows handling of progress events for uploads
// browser &amp; node.js
onUploadProgress: function ({loaded, total, progress, bytes, estimated, rate, upload = true}) {
// Do whatever you want with the Axios progress event
},
// `onDownloadProgress` allows handling of progress events for downloads
// browser &amp; node.js
onDownloadProgress: function ({loaded, total, progress, bytes, estimated, rate, download = true}) {
// Do whatever you want with the Axios progress event
},
// `maxContentLength` defines the max size of the http response content in bytes allowed in node.js
maxContentLength: 2000,
// `maxBodyLength` (Node only option) defines the max size of the http request content in bytes allowed
maxBodyLength: 2000,
// `validateStatus` defines whether to resolve or reject the promise for a given
// HTTP response status code. If `validateStatus` returns `true` (or is set to `null`
// or `undefined`), the promise will be resolved; otherwise, the promise will be
// rejected.
validateStatus: function (status) {
return status >= 200 &amp;&amp; status < 300; // default
},
// `maxRedirects` defines the maximum number of redirects to follow in node.js.
// If set to 0, no redirects will be followed.
maxRedirects: 21, // default
// `beforeRedirect` defines a function that will be called before redirect.
// Use this to adjust the request options upon redirecting,
// to inspect the latest response headers,
// or to cancel the request by throwing an error
// If maxRedirects is set to 0, `beforeRedirect` is not used.
beforeRedirect: (options, { headers }) => {
if (options.hostname === &quot;example.com&quot;) {
options.auth = &quot;user:password&quot;;
}
},
// `socketPath` defines a UNIX Socket to be used in node.js.
// e.g. '/var/run/docker.sock' to send requests to the docker daemon.
// Only either `socketPath` or `proxy` can be specified.
// If both are specified, `socketPath` is used.
socketPath: null, // default
// `transport` determines the transport method that will be used to make the request.
// If defined, it will be used. Otherwise, if `maxRedirects` is 0,
// the default `http` or `https` library will be used, depending on the protocol specified in `protocol`.
// Otherwise, the `httpFollow` or `httpsFollow` library will be used, again depending on the protocol,
// which can handle redirects.
transport: undefined, // default
// `httpAgent` and `httpsAgent` define a custom agent to be used when performing http
// and https requests, respectively, in node.js. This allows options to be added like
// `keepAlive` that are not enabled by default before Node.js v19.0.0. After Node.js
// v19.0.0, you no longer need to customize the agent to enable `keepAlive` because
// `http.globalAgent` has `keepAlive` enabled by default.
httpAgent: new http.Agent({ keepAlive: true }),
httpsAgent: new https.Agent({ keepAlive: true }),
// `proxy` defines the hostname, port, and protocol of the proxy server.
// You can also define your proxy using the conventional `http_proxy` and
// `https_proxy` environment variables. If you are using environment variables
// for your proxy configuration, you can also define a `no_proxy` environment
// variable as a comma-separated list of domains that should not be proxied.
// Use `false` to disable proxies, ignoring environment variables.
// `auth` indicates that HTTP Basic auth should be used to connect to the proxy, and
// supplies credentials.
// This will set a `Proxy-Authorization` header, overwriting any existing
// `Proxy-Authorization` custom headers you have set using `headers`.
// If the proxy server uses HTTPS, then you must set the protocol to `https`.
proxy: {
protocol: 'https',
host: '127.0.0.1',
// hostname: '127.0.0.1' // Takes precedence over 'host' if both are defined
port: 9000,
auth: {
username: 'mikeymike',
password: 'rapunz3l'
}
},
// `cancelToken` specifies a cancel token that can be used to cancel the request
// (see Cancellation section below for details)
cancelToken: new CancelToken(function (cancel) {
}),
// an alternative way to cancel Axios requests using AbortController
signal: new AbortController().signal,
// `decompress` indicates whether or not the response body should be decompressed
// automatically. If set to `true` will also remove the 'content-encoding' header
// from the responses objects of all decompressed responses
// - Node only (XHR cannot turn off decompression)
decompress: true, // default
// `insecureHTTPParser` boolean.
// Indicates where to use an insecure HTTP parser that accepts invalid HTTP headers.
// This may allow interoperability with non-conformant HTTP implementations.
// Using the insecure parser should be avoided.
// see options https://nodejs.org/dist/latest-v12.x/docs/api/http.html#http_http_request_url_options_callback
// see also https://nodejs.org/en/blog/vulnerability/february-2020-security-releases/#strict-http-header-parsing-none
insecureHTTPParser: undefined, // default
// transitional options for backward compatibility that may be removed in the newer versions
transitional: {
// silent JSON parsing mode
// `true` - ignore JSON parsing errors and set response.data to null if parsing failed (old behaviour)
// `false` - throw SyntaxError if JSON parsing failed (Note: responseType must be set to 'json')
silentJSONParsing: true, // default value for the current Axios version
// try to parse the response string as JSON even if `responseType` is not 'json'
forcedJSONParsing: true,
// throw ETIMEDOUT error instead of generic ECONNABORTED on request timeouts
clarifyTimeoutError: false,
// use the legacy interceptor request/response ordering
legacyInterceptorReqResOrdering: true, // default
},
env: {
// The FormData class to be used to automatically serialize the payload into a FormData object
FormData: window?.FormData || global?.FormData
},
formSerializer: {
visitor: (value, key, path, helpers) => {}; // custom visitor function to serialize form values
dots: boolean; // use dots instead of brackets format
metaTokens: boolean; // keep special endings like {} in parameter key
indexes: boolean; // array indexes format null - no brackets, false - empty brackets, true - brackets with indexes
},
// http adapter only (node.js)
maxRate: [
100 * 1024, // 100KB/s upload limit,
100 * 1024 // 100KB/s download limit
]
}" tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Response Schema</h2><a id=user-content-response-schema class=anchor aria-label="Permalink: Response Schema" href=#response-schema><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>The response to a request contains the following information.</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-kos>{</span>
<span class=pl-c>// `data` is the response that was provided by the server</span>
<span class=pl-c1>data</span>: <span class=pl-kos>{</span><span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c>// `status` is the HTTP status code from the server response</span>
<span class=pl-c1>status</span>: <span class=pl-c1>200</span><span class=pl-kos>,</span>
<span class=pl-c>// `statusText` is the HTTP status message from the server response</span>
<span class=pl-c1>statusText</span>: <span class=pl-s>'OK'</span><span class=pl-kos>,</span>
<span class=pl-c>// `headers` the HTTP headers that the server responded with</span>
<span class=pl-c>// All header names are lowercase and can be accessed using the bracket notation.</span>
<span class=pl-c>// Example: `response.headers['content-type']`</span>
<span class=pl-c1>headers</span>: <span class=pl-kos>{</span><span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c>// `config` is the config that was provided to `axios` for the request</span>
<span class=pl-c1>config</span>: <span class=pl-kos>{</span><span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c>// `request` is the request that generated this response</span>
<span class=pl-c>// It is the last ClientRequest instance in node.js (in redirects)</span>
<span class=pl-c>// and an XMLHttpRequest instance in the browser</span>
<span class=pl-c1>request</span>: <span class=pl-kos>{</span><span class=pl-kos>}</span>
<span class=pl-kos>}</span></pre><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 value="{
// `data` is the response that was provided by the server
data: {},
// `status` is the HTTP status code from the server response
status: 200,
// `statusText` is the HTTP status message from the server response
statusText: 'OK',
// `headers` the HTTP headers that the server responded with
// All header names are lowercase and can be accessed using the bracket notation.
// Example: `response.headers['content-type']`
headers: {},
// `config` is the config that was provided to `axios` for the request
config: {},
// `request` is the request that generated this response
// It is the last ClientRequest instance in node.js (in redirects)
// and an XMLHttpRequest instance in the browser
request: {}
}" tabindex=0 role=button>
<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></div>
<p dir=auto>When using <code>then</code>, you will receive the response as follows:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>response</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user/12345"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>.</span><span class=pl-c1>data</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>.</span><span class=pl-c1>status</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>.</span><span class=pl-c1>statusText</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>.</span><span class=pl-c1>config</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='const response = await axios.get("/user/12345");
console.log(response.data);
console.log(response.status);
console.log(response.statusText);
console.log(response.headers);
console.log(response.config);' tabindex=0 role=button>
<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></div>
<p dir=auto>When using <code>catch</code>, or passing a <a href=https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then rel=nofollow>rejection callback</a> as second parameter of <code>then</code>, the response will be available through the <code>error</code> object as explained in the <a href=#handling-errors>Handling Errors</a> section.</p>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Config Defaults</h2><a id=user-content-config-defaults class=anchor aria-label="Permalink: Config Defaults" href=#config-defaults><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>You can specify config defaults that will be applied to every request.</p>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Global axios defaults</h3><a id=user-content-global-axios-defaults class=anchor aria-label="Permalink: Global axios defaults" href=#global-axios-defaults><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-c1>defaults</span><span class=pl-kos>.</span><span class=pl-c1>baseURL</span> <span class=pl-c1>=</span> <span class=pl-s>"https://api.example.com"</span><span class=pl-kos>;</span>
<span class=pl-c>// Important: If axios is used with multiple domains, the AUTH_TOKEN will be sent to all of them.</span>
<span class=pl-c>// See below for an example using Custom instance defaults instead.</span>
<span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-c1>defaults</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>.</span><span class=pl-c1>common</span><span class=pl-kos>[</span><span class=pl-s>"Authorization"</span><span class=pl-kos>]</span> <span class=pl-c1>=</span> <span class=pl-c1>AUTH_TOKEN</span><span class=pl-kos>;</span>
<span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-c1>defaults</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>.</span><span class=pl-c1>post</span><span class=pl-kos>[</span><span class=pl-s>"Content-Type"</span><span class=pl-kos>]</span> <span class=pl-c1>=</span>
<span class=pl-s>"application/x-www-form-urlencoded"</span><span class=pl-kos>;</span></pre><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 value='axios.defaults.baseURL = "https://api.example.com";
// Important: If axios is used with multiple domains, the AUTH_TOKEN will be sent to all of them.
// See below for an example using Custom instance defaults instead.
axios.defaults.headers.common["Authorization"] = AUTH_TOKEN;
axios.defaults.headers.post["Content-Type"] =
"application/x-www-form-urlencoded";' tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Custom instance defaults</h3><a id=user-content-custom-instance-defaults class=anchor aria-label="Permalink: Custom instance defaults" href=#custom-instance-defaults><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-c>// Set config defaults when creating the instance</span>
<span class=pl-k>const</span> <span class=pl-s1>instance</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
<span class=pl-c1>baseURL</span>: <span class=pl-s>"https://api.example.com"</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-c>// Alter defaults after instance has been created</span>
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>defaults</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>.</span><span class=pl-c1>common</span><span class=pl-kos>[</span><span class=pl-s>"Authorization"</span><span class=pl-kos>]</span> <span class=pl-c1>=</span> <span class=pl-c1>AUTH_TOKEN</span><span class=pl-kos>;</span></pre><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 value='// Set config defaults when creating the instance
const instance = axios.create({
baseURL: "https://api.example.com",
});
// Alter defaults after instance has been created
instance.defaults.headers.common["Authorization"] = AUTH_TOKEN;' tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Config order of precedence</h3><a id=user-content-config-order-of-precedence class=anchor aria-label="Permalink: Config order of precedence" href=#config-order-of-precedence><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>Config will be merged with an order of precedence. The order is library defaults found in <a href=https://github.com/axios/axios/blob/main/lib/defaults/index.js#L49>lib/defaults/index.js</a>, then <code>defaults</code> property of the instance, and finally <code>config</code> argument for the request. The latter will take precedence over the former. Here's an example.</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-c>// Create an instance using the config defaults provided by the library</span>
<span class=pl-c>// At this point the timeout config value is `0` as is the default for the library</span>
<span class=pl-k>const</span> <span class=pl-s1>instance</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-c>// Override timeout default for the library</span>
<span class=pl-c>// Now all requests using this instance will wait 2.5 seconds before timing out</span>
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>defaults</span><span class=pl-kos>.</span><span class=pl-c1>timeout</span> <span class=pl-c1>=</span> <span class=pl-c1>2500</span><span class=pl-kos>;</span>
<span class=pl-c>// Override timeout for this request as it's known to take a long time</span>
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/longRequest"</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
<span class=pl-c1>timeout</span>: <span class=pl-c1>5000</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value="// Create an instance using the config defaults provided by the library
// At this point the timeout config value is `0` as is the default for the library
const instance = axios.create();
// Override timeout default for the library
// Now all requests using this instance will wait 2.5 seconds before timing out
instance.defaults.timeout = 2500;
// Override timeout for this request as it's known to take a long time
instance.get(&quot;/longRequest&quot;, {
timeout: 5000,
});" tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Interceptors</h2><a id=user-content-interceptors class=anchor aria-label="Permalink: Interceptors" href=#interceptors><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>You can intercept requests or responses before methods like <code>.get()</code> or <code>.post()</code>
resolve their promises (before code inside <code>then</code> or <code>catch</code>, or after <code>await</code>)</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>instance</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-c>// Add a request interceptor</span>
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span>
<span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>config</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-c>// Do something before the request is sent</span>
<span class=pl-k>return</span> <span class=pl-s1>config</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-c>// Do something with the request error</span>
<span class=pl-k>return</span> <span class=pl-v>Promise</span><span class=pl-kos>.</span><span class=pl-en>reject</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-c>// Add a response interceptor</span>
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>response</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span>
<span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-c>// Any status code that lies within the range of 2xx causes this function to trigger</span>
<span class=pl-c>// Do something with response data</span>
<span class=pl-k>return</span> <span class=pl-s1>response</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-c>// Any status codes that fall outside the range of 2xx cause this function to trigger</span>
<span class=pl-c>// Do something with response error</span>
<span class=pl-k>return</span> <span class=pl-v>Promise</span><span class=pl-kos>.</span><span class=pl-en>reject</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value="const instance = axios.create();
// Add a request interceptor
instance.interceptors.request.use(
function (config) {
// Do something before the request is sent
return config;
},
function (error) {
// Do something with the request error
return Promise.reject(error);
},
);
// Add a response interceptor
instance.interceptors.response.use(
function (response) {
// Any status code that lies within the range of 2xx causes this function to trigger
// Do something with response data
return response;
},
function (error) {
// Any status codes that fall outside the range of 2xx cause this function to trigger
// Do something with response error
return Promise.reject(error);
},
);" tabindex=0 role=button>
<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></div>
<p dir=auto>If you need to remove an interceptor later you can.</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>instance</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-k>const</span> <span class=pl-s1>myInterceptor</span> <span class=pl-c1>=</span> <span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-c>/*...*/</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>eject</span><span class=pl-kos>(</span><span class=pl-s1>myInterceptor</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value="const instance = axios.create();
const myInterceptor = instance.interceptors.request.use(function () {
/*...*/
});
axios.interceptors.request.eject(myInterceptor);" tabindex=0 role=button>
<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></div>
<p dir=auto>You can also clear all interceptors for requests or responses.</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>instance</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-c>/*...*/</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>clear</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// Removes interceptors from requests</span>
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>response</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-c>/*...*/</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>response</span><span class=pl-kos>.</span><span class=pl-en>clear</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// Removes interceptors from responses</span></pre><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 value="const instance = axios.create();
instance.interceptors.request.use(function () {
/*...*/
});
instance.interceptors.request.clear(); // Removes interceptors from requests
instance.interceptors.response.use(function () {
/*...*/
});
instance.interceptors.response.clear(); // Removes interceptors from responses" tabindex=0 role=button>
<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></div>
<p dir=auto>You can add interceptors to a custom instance of axios.</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>instance</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-c>/*...*/</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value="const instance = axios.create();
instance.interceptors.request.use(function () {
/*...*/
});" tabindex=0 role=button>
<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></div>
<p dir=auto>When you add request interceptors, they are presumed to be asynchronous by default. This can cause a delay
in the execution of your axios request when the main thread is blocked (a promise is created under the hood for
the interceptor and your request gets put at the bottom of the call stack). If your request interceptors are synchronous you can add a flag
to the options object that will tell axios to run the code synchronously and avoid any delays in request execution.</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span>
<span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>config</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-s1>config</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>.</span><span class=pl-c1>test</span> <span class=pl-c1>=</span> <span class=pl-s>"I am only a header!"</span><span class=pl-kos>;</span>
<span class=pl-k>return</span> <span class=pl-s1>config</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c1>null</span><span class=pl-kos>,</span>
<span class=pl-kos>{</span> <span class=pl-c1>synchronous</span>: <span class=pl-c1>true</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='axios.interceptors.request.use(
function (config) {
config.headers.test = "I am only a header!";
return config;
},
null,
{ synchronous: true },
);' tabindex=0 role=button>
<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></div>
<p dir=auto>If you want to execute a particular interceptor based on a runtime check,
you can add a <code>runWhen</code> function to the options object. The request interceptor will not be executed <strong>if and only if</strong> the return
of <code>runWhen</code> is <code>false</code>. The function will be called with the config
object (don't forget that you can bind your own arguments to it as well.) This can be handy when you have an
asynchronous request interceptor that only needs to run at certain times.</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>function</span> <span class=pl-en>onGetCall</span><span class=pl-kos>(</span><span class=pl-s1>config</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-k>return</span> <span class=pl-s1>config</span><span class=pl-kos>.</span><span class=pl-c1>method</span> <span class=pl-c1>===</span> <span class=pl-s>"get"</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span>
<span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span>
<span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>config</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-s1>config</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>.</span><span class=pl-c1>test</span> <span class=pl-c1>=</span> <span class=pl-s>"special get headers"</span><span class=pl-kos>;</span>
<span class=pl-k>return</span> <span class=pl-s1>config</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c1>null</span><span class=pl-kos>,</span>
<span class=pl-kos>{</span> <span class=pl-c1>runWhen</span>: <span class=pl-s1>onGetCall</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='function onGetCall(config) {
return config.method === "get";
}
axios.interceptors.request.use(
function (config) {
config.headers.test = "special get headers";
return config;
},
null,
{ runWhen: onGetCall },
);' tabindex=0 role=button>
<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></div>
<blockquote>
<p dir=auto><strong>Note:</strong> The options parameter(having <code>synchronous</code> and <code>runWhen</code> properties) is only supported for request interceptors at the moment.</p>
</blockquote>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Interceptor Execution Order</h3><a id=user-content-interceptor-execution-order class=anchor aria-label="Permalink: Interceptor Execution Order" href=#interceptor-execution-order><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto><strong>Important:</strong> Interceptors have different execution orders depending on their type!</p>
<p dir=auto>Request interceptors are executed in <strong>reverse order</strong> (LIFO - Last In, First Out). This means the <em>last</em> interceptor added is executed <strong>first</strong>.</p>
<p dir=auto>Response interceptors are executed in the <strong>order they were added</strong> (FIFO - First In, First Out). This means the <em>first</em> interceptor added is executed <strong>first</strong>.</p>
<p dir=auto>Example:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>instance</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-k>const</span> <span class=pl-en>interceptor</span> <span class=pl-c1>=</span> <span class=pl-kos>(</span><span class=pl-s1>id</span><span class=pl-kos>)</span> <span class=pl-c1>=&gt;</span> <span class=pl-kos>(</span><span class=pl-s1>base</span><span class=pl-kos>)</span> <span class=pl-c1>=&gt;</span> <span class=pl-kos>{</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>id</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-k>return</span> <span class=pl-s1>base</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>;</span>
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-en>interceptor</span><span class=pl-kos>(</span><span class=pl-s>"Request Interceptor 1"</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-en>interceptor</span><span class=pl-kos>(</span><span class=pl-s>"Request Interceptor 2"</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-en>interceptor</span><span class=pl-kos>(</span><span class=pl-s>"Request Interceptor 3"</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>response</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-en>interceptor</span><span class=pl-kos>(</span><span class=pl-s>"Response Interceptor 1"</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>response</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-en>interceptor</span><span class=pl-kos>(</span><span class=pl-s>"Response Interceptor 2"</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>response</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-en>interceptor</span><span class=pl-kos>(</span><span class=pl-s>"Response Interceptor 3"</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-c>// Console output:</span>
<span class=pl-c>// Request Interceptor 3</span>
<span class=pl-c>// Request Interceptor 2</span>
<span class=pl-c>// Request Interceptor 1</span>
<span class=pl-c>// [HTTP request is made]</span>
<span class=pl-c>// Response Interceptor 1</span>
<span class=pl-c>// Response Interceptor 2</span>
<span class=pl-c>// Response Interceptor 3</span></pre><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 value='const instance = axios.create();
const interceptor = (id) => (base) => {
console.log(id);
return base;
};
instance.interceptors.request.use(interceptor("Request Interceptor 1"));
instance.interceptors.request.use(interceptor("Request Interceptor 2"));
instance.interceptors.request.use(interceptor("Request Interceptor 3"));
instance.interceptors.response.use(interceptor("Response Interceptor 1"));
instance.interceptors.response.use(interceptor("Response Interceptor 2"));
instance.interceptors.response.use(interceptor("Response Interceptor 3"));
// Console output:
// Request Interceptor 3
// Request Interceptor 2
// Request Interceptor 1
// [HTTP request is made]
// Response Interceptor 1
// Response Interceptor 2
// Response Interceptor 3' tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Multiple Interceptors</h3><a id=user-content-multiple-interceptors class=anchor aria-label="Permalink: Multiple Interceptors" href=#multiple-interceptors><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>Given that you add multiple response interceptors
and when the response was fulfilled</p>
<ul dir=auto>
<li>then each interceptor is executed</li>
<li>then they are executed in the order they were added</li>
<li>then only the last interceptor's result is returned</li>
<li>then every interceptor receives the result of its predecessor</li>
<li>and when the fulfillment-interceptor throws
<ul dir=auto>
<li>then the following fulfillment-interceptor is not called</li>
<li>then the following rejection-interceptor is called</li>
<li>once caught, another following fulfill-interceptor is called again (just like in a promise chain).</li>
</ul>
</li>
</ul>
<p dir=auto>Read <a href=https://github.com/axios/axios/blob/v1.x/test/specs/interceptors.spec.js>the interceptor tests</a> to see all this in code.</p>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Error Types</h2><a id=user-content-error-types class=anchor aria-label="Permalink: Error Types" href=#error-types><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>There are many different axios error messages that can appear which can provide basic information about the specifics of the error and where opportunities may lie in debugging.</p>
<p dir=auto>The general structure of axios errors is as follows:</p>
<markdown-accessiblity-table data-catalyst><table>
<thead>
<tr>
<th>Property</th>
<th>Definition</th>
</tr>
</thead>
<tbody>
<tr>
<td>message</td>
<td>A quick summary of the error message and the status it failed with.</td>
</tr>
<tr>
<td>name</td>
<td>This defines where the error originated from. For axios, it will always be an 'AxiosError'.</td>
</tr>
<tr>
<td>stack</td>
<td>Provides the stack trace of the error.</td>
</tr>
<tr>
<td>config</td>
<td>An axios config object with specific instance configurations defined by the user from when the request was made</td>
</tr>
<tr>
<td>code</td>
<td>Represents an axios identified error. The table below lists specific definitions for internal axios error.</td>
</tr>
<tr>
<td>status</td>
<td>HTTP response status code. See <a href=https://en.wikipedia.org/wiki/List_of_HTTP_status_codes rel=nofollow>here</a> for common HTTP response status code meanings.</td>
</tr>
</tbody>
</table></markdown-accessiblity-table>
<p dir=auto>Below is a list of potential axios identified error:</p>
<markdown-accessiblity-table data-catalyst><table>
<thead>
<tr>
<th>Code</th>
<th>Definition</th>
</tr>
</thead>
<tbody>
<tr>
<td>ERR_BAD_OPTION_VALUE</td>
<td>Invalid value provided in axios configuration.</td>
</tr>
<tr>
<td>ERR_BAD_OPTION</td>
<td>Invalid option provided in axios configuration.</td>
</tr>
<tr>
<td>ERR_NOT_SUPPORT</td>
<td>Feature or method not supported in the current axios environment.</td>
</tr>
<tr>
<td>ERR_DEPRECATED</td>
<td>Deprecated feature or method used in axios.</td>
</tr>
<tr>
<td>ERR_INVALID_URL</td>
<td>Invalid URL provided for axios request.</td>
</tr>
<tr>
<td>ECONNABORTED</td>
<td>Typically indicates that the request has been timed out (unless <code>transitional.clarifyTimeoutError</code> is set) or aborted by the browser or its plugin.</td>
</tr>
<tr>
<td>ERR_CANCELED</td>
<td>Feature or method is canceled explicitly by the user using an AbortSignal (or a CancelToken).</td>
</tr>
<tr>
<td>ETIMEDOUT</td>
<td>Request timed out due to exceeding the default axios timelimit. <code>transitional.clarifyTimeoutError</code> must be set to <code>true</code>, otherwise a generic <code>ECONNABORTED</code> error will be thrown instead.</td>
</tr>
<tr>
<td>ERR_NETWORK</td>
<td>Network-related issue. In the browser, this error can also be caused by a <a href=https://developer.mozilla.org/ru/docs/Web/HTTP/Guides/CORS rel=nofollow>CORS</a> or <a href=https://developer.mozilla.org/en-US/docs/Web/Security/Mixed_content rel=nofollow>Mixed Content</a> policy violation. The browser does not allow the JS code to clarify the real reason for the error caused by security issues, so please check the console.</td>
</tr>
<tr>
<td>ERR_FR_TOO_MANY_REDIRECTS</td>
<td>Request is redirected too many times; exceeds max redirects specified in axios configuration.</td>
</tr>
<tr>
<td>ERR_BAD_RESPONSE</td>
<td>Response cannot be parsed properly or is in an unexpected format. Usually related to a response with <code>5xx</code> status code.</td>
</tr>
<tr>
<td>ERR_BAD_REQUEST</td>
<td>The request has an unexpected format or is missing required parameters. Usually related to a response with <code>4xx</code> status code.</td>
</tr>
</tbody>
</table></markdown-accessiblity-table>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Handling Errors</h2><a id=user-content-handling-errors class=anchor aria-label="Permalink: Handling Errors" href=#handling-errors><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>The default behavior is to reject every response that returns with a status code that falls out of the range of 2xx and treat it as an error.</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user/12345"</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-en>catch</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-k>if</span> <span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>.</span><span class=pl-c1>response</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-c>// The request was made and the server responded with a status code</span>
<span class=pl-c>// that falls out of the range of 2xx</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>.</span><span class=pl-c1>response</span><span class=pl-kos>.</span><span class=pl-c1>data</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>.</span><span class=pl-c1>response</span><span class=pl-kos>.</span><span class=pl-c1>status</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>.</span><span class=pl-c1>response</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span> <span class=pl-k>else</span> <span class=pl-k>if</span> <span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-c>// The request was made but no response was received</span>
<span class=pl-c>// `error.request` is an instance of XMLHttpRequest in the browser and an instance of</span>
<span class=pl-c>// http.ClientRequest in node.js</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span> <span class=pl-k>else</span> <span class=pl-kos>{</span>
<span class=pl-c>// Something happened in setting up the request that triggered an Error</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s>"Error"</span><span class=pl-kos>,</span> <span class=pl-s1>error</span><span class=pl-kos>.</span><span class=pl-c1>message</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>.</span><span class=pl-c1>config</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='axios.get("/user/12345").catch(function (error) {
if (error.response) {
// The request was made and the server responded with a status code
// that falls out of the range of 2xx
console.log(error.response.data);
console.log(error.response.status);
console.log(error.response.headers);
} else if (error.request) {
// The request was made but no response was received
// `error.request` is an instance of XMLHttpRequest in the browser and an instance of
// http.ClientRequest in node.js
console.log(error.request);
} else {
// Something happened in setting up the request that triggered an Error
console.log("Error", error.message);
}
console.log(error.config);
});' tabindex=0 role=button>
<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></div>
<p dir=auto>Using the <code>validateStatus</code> config option, you can override the default condition (status &gt;= 200 &amp;&amp; status &lt; 300) and define HTTP code(s) that should throw an error.</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user/12345"</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
<span class=pl-en>validateStatus</span>: <span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>status</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-k>return</span> <span class=pl-s1>status</span> <span class=pl-c1>&lt;</span> <span class=pl-c1>500</span><span class=pl-kos>;</span> <span class=pl-c>// Resolve only if the status code is less than 500</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='axios.get("/user/12345", {
validateStatus: function (status) {
return status < 500; // Resolve only if the status code is less than 500
},
});' tabindex=0 role=button>
<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></div>
<p dir=auto>Using <code>toJSON</code> you get an object with more information about the HTTP error.</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user/12345"</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-en>catch</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>.</span><span class=pl-en>toJSON</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='axios.get("/user/12345").catch(function (error) {
console.log(error.toJSON());
});' tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Handling Timeouts</h2><a id=user-content-handling-timeouts class=anchor aria-label="Permalink: Handling Timeouts" href=#handling-timeouts><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>async</span> <span class=pl-k>function</span> <span class=pl-en>fetchWithTimeout</span><span class=pl-kos>(</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-k>try</span> <span class=pl-kos>{</span>
<span class=pl-k>const</span> <span class=pl-s1>response</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"https://example.com/data"</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
<span class=pl-c1>timeout</span>: <span class=pl-c1>5000</span><span class=pl-kos>,</span> <span class=pl-c>// 5 seconds</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s>"Response:"</span><span class=pl-kos>,</span> <span class=pl-s1>response</span><span class=pl-kos>.</span><span class=pl-c1>data</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span> <span class=pl-k>catch</span> <span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-k>if</span> <span class=pl-kos>(</span><span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>isAxiosError</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span> <span class=pl-c1>&amp;&amp;</span> <span class=pl-s1>error</span><span class=pl-kos>.</span><span class=pl-c1>code</span> <span class=pl-c1>===</span> <span class=pl-s>"ECONNABORTED"</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>error</span><span class=pl-kos>(</span><span class=pl-s>"❌ Request timed out!"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span> <span class=pl-k>else</span> <span class=pl-kos>{</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>error</span><span class=pl-kos>(</span><span class=pl-s>"❌ Error:"</span><span class=pl-kos>,</span> <span class=pl-s1>error</span><span class=pl-kos>.</span><span class=pl-c1>message</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span>
<span class=pl-kos>}</span>
<span class=pl-kos>}</span></pre><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 value='async function fetchWithTimeout() {
try {
const response = await axios.get("https://example.com/data", {
timeout: 5000, // 5 seconds
});
console.log("Response:", response.data);
} catch (error) {
if (axios.isAxiosError(error) &amp;&amp; error.code === "ECONNABORTED") {
console.error("❌ Request timed out!");
} else {
console.error("❌ Error:", error.message);
}
}
}' tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Cancellation</h2><a id=user-content-cancellation class=anchor aria-label="Permalink: Cancellation" href=#cancellation><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>AbortController</h3><a id=user-content-abortcontroller class=anchor aria-label="Permalink: AbortController" href=#abortcontroller><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>Starting from <code>v0.22.0</code> Axios supports AbortController to cancel requests in a fetch API way:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>controller</span> <span class=pl-c1>=</span> <span class=pl-k>new</span> <span class=pl-v>AbortController</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>axios</span>
<span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/foo/bar"</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
<span class=pl-c1>signal</span>: <span class=pl-s1>controller</span><span class=pl-kos>.</span><span class=pl-c1>signal</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span>
<span class=pl-kos>.</span><span class=pl-en>then</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-c>//...</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-c>// cancel the request</span>
<span class=pl-s1>controller</span><span class=pl-kos>.</span><span class=pl-en>abort</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='const controller = new AbortController();
axios
.get("/foo/bar", {
signal: controller.signal,
})
.then(function (response) {
//...
});
// cancel the request
controller.abort();' tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>CancelToken <code>👎deprecated</code></h3><a id=user-content-canceltoken-deprecated class=anchor aria-label="Permalink: CancelToken 👎deprecated" href=#canceltoken-deprecated><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>You can also cancel a request using a <em>CancelToken</em>.</p>
<blockquote>
<p dir=auto>The axios cancel token API is based on the withdrawn <a href=https://github.com/tc39/proposal-cancelable-promises>cancellable promises proposal</a>.</p>
</blockquote>
<blockquote>
<p dir=auto>This API is deprecated since v0.22.0 and shouldn't be used in new projects</p>
</blockquote>
<p dir=auto>You can create a cancel token using the <code>CancelToken.source</code> factory as shown below:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-v>CancelToken</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-c1>CancelToken</span><span class=pl-kos>;</span>
<span class=pl-k>const</span> <span class=pl-s1>source</span> <span class=pl-c1>=</span> <span class=pl-v>CancelToken</span><span class=pl-kos>.</span><span class=pl-en>source</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>axios</span>
<span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user/12345"</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
<span class=pl-c1>cancelToken</span>: <span class=pl-s1>source</span><span class=pl-kos>.</span><span class=pl-c1>token</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span>
<span class=pl-kos>.</span><span class=pl-en>catch</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>thrown</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-k>if</span> <span class=pl-kos>(</span><span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>isCancel</span><span class=pl-kos>(</span><span class=pl-s1>thrown</span><span class=pl-kos>)</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s>"Request canceled"</span><span class=pl-kos>,</span> <span class=pl-s1>thrown</span><span class=pl-kos>.</span><span class=pl-c1>message</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span> <span class=pl-k>else</span> <span class=pl-kos>{</span>
<span class=pl-c>// handle error</span>
<span class=pl-kos>}</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span>
<span class=pl-s>"/user/12345"</span><span class=pl-kos>,</span>
<span class=pl-kos>{</span>
<span class=pl-c1>name</span>: <span class=pl-s>"new name"</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>{</span>
<span class=pl-c1>cancelToken</span>: <span class=pl-s1>source</span><span class=pl-kos>.</span><span class=pl-c1>token</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-c>// cancel the request (the message parameter is optional)</span>
<span class=pl-s1>source</span><span class=pl-kos>.</span><span class=pl-en>cancel</span><span class=pl-kos>(</span><span class=pl-s>"Operation canceled by the user."</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='const CancelToken = axios.CancelToken;
const source = CancelToken.source();
axios
.get("/user/12345", {
cancelToken: source.token,
})
.catch(function (thrown) {
if (axios.isCancel(thrown)) {
console.log("Request canceled", thrown.message);
} else {
// handle error
}
});
axios.post(
"/user/12345",
{
name: "new name",
},
{
cancelToken: source.token,
},
);
// cancel the request (the message parameter is optional)
source.cancel("Operation canceled by the user.");' tabindex=0 role=button>
<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></div>
<p dir=auto>You can also create a cancel token by passing an executor function to the <code>CancelToken</code> constructor:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-v>CancelToken</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-c1>CancelToken</span><span class=pl-kos>;</span>
<span class=pl-k>let</span> <span class=pl-s1>cancel</span><span class=pl-kos>;</span>
<span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user/12345"</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
<span class=pl-c1>cancelToken</span>: <span class=pl-k>new</span> <span class=pl-v>CancelToken</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-en>executor</span><span class=pl-kos>(</span><span class=pl-s1>c</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-c>// An executor function receives a cancel function as a parameter</span>
<span class=pl-s1>cancel</span> <span class=pl-c1>=</span> <span class=pl-s1>c</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-c>// cancel the request</span>
<span class=pl-s1>cancel</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='const CancelToken = axios.CancelToken;
let cancel;
axios.get("/user/12345", {
cancelToken: new CancelToken(function executor(c) {
// An executor function receives a cancel function as a parameter
cancel = c;
}),
});
// cancel the request
cancel();' tabindex=0 role=button>
<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></div>
<blockquote>
<p dir=auto><strong>Note:</strong> you can cancel several requests with the same cancel token/abort controller.
If a cancellation token is already cancelled at the moment of starting an Axios request, then the request is cancelled immediately, without any attempts to make a real request.</p>
</blockquote>
<blockquote>
<p dir=auto>During the transition period, you can use both cancellation APIs, even for the same request:</p>
</blockquote>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Using <code>application/x-www-form-urlencoded</code> format</h2><a id=user-content-using-applicationx-www-form-urlencoded-format class=anchor aria-label="Permalink: Using application/x-www-form-urlencoded format" href=#using-applicationx-www-form-urlencoded-format><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>URLSearchParams</h3><a id=user-content-urlsearchparams class=anchor aria-label="Permalink: URLSearchParams" href=#urlsearchparams><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>By default, axios serializes JavaScript objects to <code>JSON</code>. To send data in the <a href=https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/POST rel=nofollow><code>application/x-www-form-urlencoded</code></a> format instead, you can use the <a href=https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams rel=nofollow><code>URLSearchParams</code></a> API, which is <a href="http://www.caniuse.com/#feat=urlsearchparams" rel=nofollow>supported</a> in the vast majority of browsers, and <a href=https://nodejs.org/api/url.html#url_class_urlsearchparams rel=nofollow>Node</a> starting with v10 (released in 2018).</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>params</span> <span class=pl-c1>=</span> <span class=pl-k>new</span> <span class=pl-v>URLSearchParams</span><span class=pl-kos>(</span><span class=pl-kos>{</span> <span class=pl-c1>foo</span>: <span class=pl-s>"bar"</span> <span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>params</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"extraparam"</span><span class=pl-kos>,</span> <span class=pl-s>"value"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span><span class=pl-s>"/foo"</span><span class=pl-kos>,</span> <span class=pl-s1>params</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='const params = new URLSearchParams({ foo: "bar" });
params.append("extraparam", "value");
axios.post("/foo", params);' tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Query string (Older browsers)</h3><a id=user-content-query-string-older-browsers class=anchor aria-label="Permalink: Query string (Older browsers)" href=#query-string-older-browsers><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>For compatibility with very old browsers, there is a <a href=https://github.com/WebReflection/url-search-params>polyfill</a> available (make sure to polyfill the global environment).</p>
<p dir=auto>Alternatively, you can encode data using the <a href=https://github.com/ljharb/qs><code>qs</code></a> library:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>qs</span> <span class=pl-c1>=</span> <span class=pl-en>require</span><span class=pl-kos>(</span><span class=pl-s>"qs"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span><span class=pl-s>"/foo"</span><span class=pl-kos>,</span> <span class=pl-s1>qs</span><span class=pl-kos>.</span><span class=pl-en>stringify</span><span class=pl-kos>(</span><span class=pl-kos>{</span> <span class=pl-c1>bar</span>: <span class=pl-c1>123</span> <span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='const qs = require("qs");
axios.post("/foo", qs.stringify({ bar: 123 }));' tabindex=0 role=button>
<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></div>
<p dir=auto>Or in another way (ES6),</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>import</span> <span class=pl-s1>qs</span> <span class=pl-k>from</span> <span class=pl-s>"qs"</span><span class=pl-kos>;</span>
<span class=pl-k>const</span> <span class=pl-s1>data</span> <span class=pl-c1>=</span> <span class=pl-kos>{</span> <span class=pl-c1>bar</span>: <span class=pl-c1>123</span> <span class=pl-kos>}</span><span class=pl-kos>;</span>
<span class=pl-k>const</span> <span class=pl-s1>options</span> <span class=pl-c1>=</span> <span class=pl-kos>{</span>
<span class=pl-c1>method</span>: <span class=pl-s>"POST"</span><span class=pl-kos>,</span>
<span class=pl-c1>headers</span>: <span class=pl-kos>{</span> <span class=pl-s>"content-type"</span>: <span class=pl-s>"application/x-www-form-urlencoded"</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c1>data</span>: <span class=pl-s1>qs</span><span class=pl-kos>.</span><span class=pl-en>stringify</span><span class=pl-kos>(</span><span class=pl-s1>data</span><span class=pl-kos>)</span><span class=pl-kos>,</span>
url<span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>;</span>
<span class=pl-en>axios</span><span class=pl-kos>(</span><span class=pl-s1>options</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='import qs from "qs";
const data = { bar: 123 };
const options = {
method: "POST",
headers: { "content-type": "application/x-www-form-urlencoded" },
data: qs.stringify(data),
url,
};
axios(options);' tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Older Node.js versions</h3><a id=user-content-older-nodejs-versions class=anchor aria-label="Permalink: Older Node.js versions" href=#older-nodejs-versions><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>For older Node.js engines, you can use the <a href=https://nodejs.org/api/querystring.html rel=nofollow><code>querystring</code></a> module as follows:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>querystring</span> <span class=pl-c1>=</span> <span class=pl-en>require</span><span class=pl-kos>(</span><span class=pl-s>"querystring"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span><span class=pl-s>"https://something.com/"</span><span class=pl-kos>,</span> <span class=pl-s1>querystring</span><span class=pl-kos>.</span><span class=pl-en>stringify</span><span class=pl-kos>(</span><span class=pl-kos>{</span> <span class=pl-c1>foo</span>: <span class=pl-s>"bar"</span> <span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='const querystring = require("querystring");
axios.post("https://something.com/", querystring.stringify({ foo: "bar" }));' tabindex=0 role=button>
<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></div>
<p dir=auto>You can also use the <a href=https://github.com/ljharb/qs><code>qs</code></a> library.</p>
<blockquote>
<p dir=auto><strong>Note</strong>: The <code>qs</code> library is preferable if you need to stringify nested objects, as the <code>querystring</code> method has <a href=https://github.com/nodejs/node-v0.x-archive/issues/1665 data-hovercard-type=issue data-hovercard-url=/nodejs/node-v0.x-archive/issues/1665/hovercard aria-keyshortcuts=Alt+ArrowUp>known issues</a> with that use case.</p>
</blockquote>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>🆕 Automatic serialization to URLSearchParams</h3><a id=user-content--automatic-serialization-to-urlsearchparams class=anchor aria-label="Permalink: 🆕 Automatic serialization to URLSearchParams" href=#-automatic-serialization-to-urlsearchparams><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>Axios will automatically serialize the data object to urlencoded format if the content-type header is set to "application/x-www-form-urlencoded".</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>data</span> <span class=pl-c1>=</span> <span class=pl-kos>{</span>
<span class=pl-c1>x</span>: <span class=pl-c1>1</span><span class=pl-kos>,</span>
<span class=pl-c1>arr</span>: <span class=pl-kos>[</span><span class=pl-c1>1</span><span class=pl-kos>,</span> <span class=pl-c1>2</span><span class=pl-kos>,</span> <span class=pl-c1>3</span><span class=pl-kos>]</span><span class=pl-kos>,</span>
<span class=pl-c1>arr2</span>: <span class=pl-kos>[</span><span class=pl-c1>1</span><span class=pl-kos>,</span> <span class=pl-kos>[</span><span class=pl-c1>2</span><span class=pl-kos>]</span><span class=pl-kos>,</span> <span class=pl-c1>3</span><span class=pl-kos>]</span><span class=pl-kos>,</span>
<span class=pl-c1>users</span>: <span class=pl-kos>[</span>
<span class=pl-kos>{</span> <span class=pl-c1>name</span>: <span class=pl-s>"Peter"</span><span class=pl-kos>,</span> <span class=pl-c1>surname</span>: <span class=pl-s>"Griffin"</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>{</span> <span class=pl-c1>name</span>: <span class=pl-s>"Thomas"</span><span class=pl-kos>,</span> <span class=pl-c1>surname</span>: <span class=pl-s>"Anderson"</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>]</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>;</span>
<span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>postForm</span><span class=pl-kos>(</span><span class=pl-s>"https://postman-echo.com/post"</span><span class=pl-kos>,</span> <span class=pl-s1>data</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
<span class=pl-c1>headers</span>: <span class=pl-kos>{</span> <span class=pl-s>"content-type"</span>: <span class=pl-s>"application/x-www-form-urlencoded"</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='const data = {
x: 1,
arr: [1, 2, 3],
arr2: [1, [2], 3],
users: [
{ name: "Peter", surname: "Griffin" },
{ name: "Thomas", surname: "Anderson" },
],
};
await axios.postForm("https://postman-echo.com/post", data, {
headers: { "content-type": "application/x-www-form-urlencoded" },
});' tabindex=0 role=button>
<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></div>
<p dir=auto>The server will handle it as:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre> <span class=pl-kos>{</span>
<span class=pl-c1>x</span>: <span class=pl-s>'1'</span><span class=pl-kos>,</span>
<span class=pl-s>'arr[]'</span>: <span class=pl-kos>[</span> <span class=pl-s>'1'</span><span class=pl-kos>,</span> <span class=pl-s>'2'</span><span class=pl-kos>,</span> <span class=pl-s>'3'</span> <span class=pl-kos>]</span><span class=pl-kos>,</span>
<span class=pl-s>'arr2[0]'</span>: <span class=pl-s>'1'</span><span class=pl-kos>,</span>
<span class=pl-s>'arr2[1][0]'</span>: <span class=pl-s>'2'</span><span class=pl-kos>,</span>
<span class=pl-s>'arr2[2]'</span>: <span class=pl-s>'3'</span><span class=pl-kos>,</span>
<span class=pl-s>'arr3[]'</span>: <span class=pl-kos>[</span> <span class=pl-s>'1'</span><span class=pl-kos>,</span> <span class=pl-s>'2'</span><span class=pl-kos>,</span> <span class=pl-s>'3'</span> <span class=pl-kos>]</span><span class=pl-kos>,</span>
<span class=pl-s>'users[0][name]'</span>: <span class=pl-s>'Peter'</span><span class=pl-kos>,</span>
<span class=pl-s>'users[0][surname]'</span>: <span class=pl-s>'griffin'</span><span class=pl-kos>,</span>
<span class=pl-s>'users[1][name]'</span>: <span class=pl-s>'Thomas'</span><span class=pl-kos>,</span>
<span class=pl-s>'users[1][surname]'</span>: <span class=pl-s>'Anderson'</span>
<span class=pl-kos>}</span></pre><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 value=" {
x: '1',
'arr[]': [ '1', '2', '3' ],
'arr2[0]': '1',
'arr2[1][0]': '2',
'arr2[2]': '3',
'arr3[]': [ '1', '2', '3' ],
'users[0][name]': 'Peter',
'users[0][surname]': 'griffin',
'users[1][name]': 'Thomas',
'users[1][surname]': 'Anderson'
}" tabindex=0 role=button>
<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></div>
<p dir=auto>If your backend body-parser (like <code>body-parser</code> of <code>express.js</code>) supports nested objects decoding, you will get the same object on the server-side automatically</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>app</span> <span class=pl-c1>=</span> <span class=pl-en>express</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>app</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-s1>bodyParser</span><span class=pl-kos>.</span><span class=pl-en>urlencoded</span><span class=pl-kos>(</span><span class=pl-kos>{</span> <span class=pl-c1>extended</span>: <span class=pl-c1>true</span> <span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// support encoded bodies</span>
<span class=pl-s1>app</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span><span class=pl-s>"/"</span><span class=pl-kos>,</span> <span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>req</span><span class=pl-kos>,</span> <span class=pl-s1>res</span><span class=pl-kos>,</span> <span class=pl-s1>next</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-c>// echo body as JSON</span>
<span class=pl-s1>res</span><span class=pl-kos>.</span><span class=pl-en>send</span><span class=pl-kos>(</span><span class=pl-c1>JSON</span><span class=pl-kos>.</span><span class=pl-en>stringify</span><span class=pl-kos>(</span><span class=pl-s1>req</span><span class=pl-kos>.</span><span class=pl-c1>body</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>server</span> <span class=pl-c1>=</span> <span class=pl-s1>app</span><span class=pl-kos>.</span><span class=pl-en>listen</span><span class=pl-kos>(</span><span class=pl-c1>3000</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='const app = express();
app.use(bodyParser.urlencoded({ extended: true })); // support encoded bodies
app.post("/", function (req, res, next) {
// echo body as JSON
res.send(JSON.stringify(req.body));
});
server = app.listen(3000);' tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Using <code>multipart/form-data</code> format</h2><a id=user-content-using-multipartform-data-format class=anchor aria-label="Permalink: Using multipart/form-data format" href=#using-multipartform-data-format><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>FormData</h3><a id=user-content-formdata class=anchor aria-label="Permalink: FormData" href=#formdata><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>To send the data as a <code>multipart/form-data</code> you need to pass a formData instance as a payload.
Setting the <code>Content-Type</code> header is not required as Axios guesses it based on the payload type.</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>formData</span> <span class=pl-c1>=</span> <span class=pl-k>new</span> <span class=pl-v>FormData</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"foo"</span><span class=pl-kos>,</span> <span class=pl-s>"bar"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span><span class=pl-s>"https://httpbin.org/post"</span><span class=pl-kos>,</span> <span class=pl-s1>formData</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='const formData = new FormData();
formData.append("foo", "bar");
axios.post("https://httpbin.org/post", formData);' tabindex=0 role=button>
<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></div>
<p dir=auto>In node.js, you can use the <a href=https://github.com/form-data/form-data><code>form-data</code></a> library as follows:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-v>FormData</span> <span class=pl-c1>=</span> <span class=pl-en>require</span><span class=pl-kos>(</span><span class=pl-s>"form-data"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-k>const</span> <span class=pl-s1>form</span> <span class=pl-c1>=</span> <span class=pl-k>new</span> <span class=pl-v>FormData</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>form</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"my_field"</span><span class=pl-kos>,</span> <span class=pl-s>"my value"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>form</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"my_buffer"</span><span class=pl-kos>,</span> <span class=pl-v>Buffer</span><span class=pl-kos>.</span><span class=pl-en>alloc</span><span class=pl-kos>(</span><span class=pl-c1>10</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>form</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"my_file"</span><span class=pl-kos>,</span> <span class=pl-s1>fs</span><span class=pl-kos>.</span><span class=pl-en>createReadStream</span><span class=pl-kos>(</span><span class=pl-s>"/foo/bar.jpg"</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span><span class=pl-s>"https://example.com"</span><span class=pl-kos>,</span> <span class=pl-s1>form</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='const FormData = require("form-data");
const form = new FormData();
form.append("my_field", "my value");
form.append("my_buffer", Buffer.alloc(10));
form.append("my_file", fs.createReadStream("/foo/bar.jpg"));
axios.post("https://example.com", form);' tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>🆕 Automatic serialization to FormData</h3><a id=user-content--automatic-serialization-to-formdata class=anchor aria-label="Permalink: 🆕 Automatic serialization to FormData" href=#-automatic-serialization-to-formdata><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>Starting from <code>v0.27.0</code>, Axios supports automatic object serialization to a FormData object if the request <code>Content-Type</code>
header is set to <code>multipart/form-data</code>.</p>
<p dir=auto>The following request will submit the data in a FormData format (Browser &amp; Node.js):</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>import</span> <span class=pl-s1>axios</span> <span class=pl-k>from</span> <span class=pl-s>"axios"</span><span class=pl-kos>;</span>
<span class=pl-s1>axios</span>
<span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span>
<span class=pl-s>"https://httpbin.org/post"</span><span class=pl-kos>,</span>
<span class=pl-kos>{</span> <span class=pl-c1>x</span>: <span class=pl-c1>1</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>{</span>
<span class=pl-c1>headers</span>: <span class=pl-kos>{</span>
<span class=pl-s>"Content-Type"</span>: <span class=pl-s>"multipart/form-data"</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>)</span>
<span class=pl-kos>.</span><span class=pl-en>then</span><span class=pl-kos>(</span><span class=pl-kos>(</span><span class=pl-kos>{</span> data <span class=pl-kos>}</span><span class=pl-kos>)</span> <span class=pl-c1>=&gt;</span> <span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>data</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='import axios from "axios";
axios
.post(
"https://httpbin.org/post",
{ x: 1 },
{
headers: {
"Content-Type": "multipart/form-data",
},
},
)
.then(({ data }) => console.log(data));' tabindex=0 role=button>
<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></div>
<p dir=auto>In the <code>node.js</code> build, the (<a href=https://github.com/form-data/form-data><code>form-data</code></a>) polyfill is used by default.</p>
<p dir=auto>You can overload the FormData class by setting the <code>env.FormData</code> config variable,
but you probably won't need it in most cases:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>axios</span> <span class=pl-c1>=</span> <span class=pl-en>require</span><span class=pl-kos>(</span><span class=pl-s>"axios"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-k>var</span> <span class=pl-v>FormData</span> <span class=pl-c1>=</span> <span class=pl-en>require</span><span class=pl-kos>(</span><span class=pl-s>"form-data"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>axios</span>
<span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span>
<span class=pl-s>"https://httpbin.org/post"</span><span class=pl-kos>,</span>
<span class=pl-kos>{</span> <span class=pl-c1>x</span>: <span class=pl-c1>1</span><span class=pl-kos>,</span> <span class=pl-c1>buf</span>: <span class=pl-v>Buffer</span><span class=pl-kos>.</span><span class=pl-en>alloc</span><span class=pl-kos>(</span><span class=pl-c1>10</span><span class=pl-kos>)</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>{</span>
<span class=pl-c1>headers</span>: <span class=pl-kos>{</span>
<span class=pl-s>"Content-Type"</span>: <span class=pl-s>"multipart/form-data"</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>)</span>
<span class=pl-kos>.</span><span class=pl-en>then</span><span class=pl-kos>(</span><span class=pl-kos>(</span><span class=pl-kos>{</span> data <span class=pl-kos>}</span><span class=pl-kos>)</span> <span class=pl-c1>=&gt;</span> <span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>data</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='const axios = require("axios");
var FormData = require("form-data");
axios
.post(
"https://httpbin.org/post",
{ x: 1, buf: Buffer.alloc(10) },
{
headers: {
"Content-Type": "multipart/form-data",
},
},
)
.then(({ data }) => console.log(data));' tabindex=0 role=button>
<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></div>
<p dir=auto>Axios FormData serializer supports some special endings to perform the following operations:</p>
<ul dir=auto>
<li><code>{}</code> - serialize the value with JSON.stringify</li>
<li><code>[]</code> - unwrap the array-like object as separate fields with the same key</li>
</ul>
<blockquote>
<p dir=auto><strong>Note</strong>: unwrap/expand operation will be used by default on arrays and FileList objects</p>
</blockquote>
<p dir=auto>FormData serializer supports additional options via <code>config.formSerializer: object</code> property to handle rare cases:</p>
<ul dir=auto>
<li>
<p dir=auto><code>visitor: Function</code> - user-defined visitor function that will be called recursively to serialize the data object
to a <code>FormData</code> object by following custom rules.</p>
</li>
<li>
<p dir=auto><code>dots: boolean = false</code> - use dot notation instead of brackets to serialize arrays and objects;</p>
</li>
<li>
<p dir=auto><code>metaTokens: boolean = true</code> - add the special ending (e.g <code>user{}: '{"name": "John"}'</code>) in the FormData key.
The back-end body-parser could potentially use this meta-information to automatically parse the value as JSON.</p>
</li>
<li>
<p dir=auto><code>indexes: null|false|true = false</code> - controls how indexes will be added to unwrapped keys of <code>flat</code> array-like objects.</p>
<ul dir=auto>
<li><code>null</code> - don't add brackets (<code>arr: 1</code>, <code>arr: 2</code>, <code>arr: 3</code>)</li>
<li><code>false</code>(default) - add empty brackets (<code>arr[]: 1</code>, <code>arr[]: 2</code>, <code>arr[]: 3</code>)</li>
<li><code>true</code> - add brackets with indexes (<code>arr[0]: 1</code>, <code>arr[1]: 2</code>, <code>arr[2]: 3</code>)</li>
</ul>
</li>
</ul>
<p dir=auto>Let's say we have an object like this one:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>obj</span> <span class=pl-c1>=</span> <span class=pl-kos>{</span>
<span class=pl-c1>x</span>: <span class=pl-c1>1</span><span class=pl-kos>,</span>
<span class=pl-c1>arr</span>: <span class=pl-kos>[</span><span class=pl-c1>1</span><span class=pl-kos>,</span> <span class=pl-c1>2</span><span class=pl-kos>,</span> <span class=pl-c1>3</span><span class=pl-kos>]</span><span class=pl-kos>,</span>
<span class=pl-c1>arr2</span>: <span class=pl-kos>[</span><span class=pl-c1>1</span><span class=pl-kos>,</span> <span class=pl-kos>[</span><span class=pl-c1>2</span><span class=pl-kos>]</span><span class=pl-kos>,</span> <span class=pl-c1>3</span><span class=pl-kos>]</span><span class=pl-kos>,</span>
<span class=pl-c1>users</span>: <span class=pl-kos>[</span>
<span class=pl-kos>{</span> <span class=pl-c1>name</span>: <span class=pl-s>"Peter"</span><span class=pl-kos>,</span> <span class=pl-c1>surname</span>: <span class=pl-s>"Griffin"</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>{</span> <span class=pl-c1>name</span>: <span class=pl-s>"Thomas"</span><span class=pl-kos>,</span> <span class=pl-c1>surname</span>: <span class=pl-s>"Anderson"</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>]</span><span class=pl-kos>,</span>
<span class=pl-s>"obj2{}"</span>: <span class=pl-kos>[</span><span class=pl-kos>{</span> <span class=pl-c1>x</span>: <span class=pl-c1>1</span> <span class=pl-kos>}</span><span class=pl-kos>]</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>;</span></pre><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 value='const obj = {
x: 1,
arr: [1, 2, 3],
arr2: [1, [2], 3],
users: [
{ name: "Peter", surname: "Griffin" },
{ name: "Thomas", surname: "Anderson" },
],
"obj2{}": [{ x: 1 }],
};' tabindex=0 role=button>
<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></div>
<p dir=auto>The following steps will be executed by the Axios serializer internally:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>formData</span> <span class=pl-c1>=</span> <span class=pl-k>new</span> <span class=pl-v>FormData</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"x"</span><span class=pl-kos>,</span> <span class=pl-s>"1"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"arr[]"</span><span class=pl-kos>,</span> <span class=pl-s>"1"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"arr[]"</span><span class=pl-kos>,</span> <span class=pl-s>"2"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"arr[]"</span><span class=pl-kos>,</span> <span class=pl-s>"3"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"arr2[0]"</span><span class=pl-kos>,</span> <span class=pl-s>"1"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"arr2[1][0]"</span><span class=pl-kos>,</span> <span class=pl-s>"2"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"arr2[2]"</span><span class=pl-kos>,</span> <span class=pl-s>"3"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"users[0][name]"</span><span class=pl-kos>,</span> <span class=pl-s>"Peter"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"users[0][surname]"</span><span class=pl-kos>,</span> <span class=pl-s>"Griffin"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"users[1][name]"</span><span class=pl-kos>,</span> <span class=pl-s>"Thomas"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"users[1][surname]"</span><span class=pl-kos>,</span> <span class=pl-s>"Anderson"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"obj2{}"</span><span class=pl-kos>,</span> <span class=pl-s>'[{"x":1}]'</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value="const formData = new FormData();
formData.append(&quot;x&quot;, &quot;1&quot;);
formData.append(&quot;arr[]&quot;, &quot;1&quot;);
formData.append(&quot;arr[]&quot;, &quot;2&quot;);
formData.append(&quot;arr[]&quot;, &quot;3&quot;);
formData.append(&quot;arr2[0]&quot;, &quot;1&quot;);
formData.append(&quot;arr2[1][0]&quot;, &quot;2&quot;);
formData.append(&quot;arr2[2]&quot;, &quot;3&quot;);
formData.append(&quot;users[0][name]&quot;, &quot;Peter&quot;);
formData.append(&quot;users[0][surname]&quot;, &quot;Griffin&quot;);
formData.append(&quot;users[1][name]&quot;, &quot;Thomas&quot;);
formData.append(&quot;users[1][surname]&quot;, &quot;Anderson&quot;);
formData.append(&quot;obj2{}&quot;, '[{&quot;x&quot;:1}]');" tabindex=0 role=button>
<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></div>
<p dir=auto>Axios supports the following shortcut methods: <code>postForm</code>, <code>putForm</code>, <code>patchForm</code>
which are just the corresponding http methods with the <code>Content-Type</code> header preset to <code>multipart/form-data</code>.</p>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Files Posting</h2><a id=user-content-files-posting class=anchor aria-label="Permalink: Files Posting" href=#files-posting><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>You can easily submit a single file:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>postForm</span><span class=pl-kos>(</span><span class=pl-s>"https://httpbin.org/post"</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
<span class=pl-c1>myVar</span>: <span class=pl-s>"foo"</span><span class=pl-kos>,</span>
<span class=pl-c1>file</span>: <span class=pl-smi>document</span><span class=pl-kos>.</span><span class=pl-en>querySelector</span><span class=pl-kos>(</span><span class=pl-s>"#fileInput"</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-c1>files</span><span class=pl-kos>[</span><span class=pl-c1>0</span><span class=pl-kos>]</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='await axios.postForm("https://httpbin.org/post", {
myVar: "foo",
file: document.querySelector("#fileInput").files[0],
});' tabindex=0 role=button>
<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></div>
<p dir=auto>or multiple files as <code>multipart/form-data</code>:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>postForm</span><span class=pl-kos>(</span><span class=pl-s>"https://httpbin.org/post"</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
<span class=pl-s>"files[]"</span>: <span class=pl-smi>document</span><span class=pl-kos>.</span><span class=pl-en>querySelector</span><span class=pl-kos>(</span><span class=pl-s>"#fileInput"</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-c1>files</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='await axios.postForm("https://httpbin.org/post", {
"files[]": document.querySelector("#fileInput").files,
});' tabindex=0 role=button>
<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></div>
<p dir=auto><code>FileList</code> object can be passed directly:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>postForm</span><span class=pl-kos>(</span>
<span class=pl-s>"https://httpbin.org/post"</span><span class=pl-kos>,</span>
<span class=pl-smi>document</span><span class=pl-kos>.</span><span class=pl-en>querySelector</span><span class=pl-kos>(</span><span class=pl-s>"#fileInput"</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-c1>files</span><span class=pl-kos>,</span>
<span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='await axios.postForm(
"https://httpbin.org/post",
document.querySelector("#fileInput").files,
);' tabindex=0 role=button>
<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></div>
<p dir=auto>All files will be sent with the same field names: <code>files[]</code>.</p>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>🆕 HTML Form Posting (browser)</h2><a id=user-content--html-form-posting-browser class=anchor aria-label="Permalink: 🆕 HTML Form Posting (browser)" href=#-html-form-posting-browser><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>Pass an HTML Form element as a payload to submit it as <code>multipart/form-data</code> content.</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>postForm</span><span class=pl-kos>(</span>
<span class=pl-s>"https://httpbin.org/post"</span><span class=pl-kos>,</span>
<span class=pl-smi>document</span><span class=pl-kos>.</span><span class=pl-en>querySelector</span><span class=pl-kos>(</span><span class=pl-s>"#htmlForm"</span><span class=pl-kos>)</span><span class=pl-kos>,</span>
<span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='await axios.postForm(
"https://httpbin.org/post",
document.querySelector("#htmlForm"),
);' tabindex=0 role=button>
<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></div>
<p dir=auto><code>FormData</code> and <code>HTMLForm</code> objects can also be posted as <code>JSON</code> by explicitly setting the <code>Content-Type</code> header to <code>application/json</code>:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span>
<span class=pl-s>"https://httpbin.org/post"</span><span class=pl-kos>,</span>
<span class=pl-smi>document</span><span class=pl-kos>.</span><span class=pl-en>querySelector</span><span class=pl-kos>(</span><span class=pl-s>"#htmlForm"</span><span class=pl-kos>)</span><span class=pl-kos>,</span>
<span class=pl-kos>{</span>
<span class=pl-c1>headers</span>: <span class=pl-kos>{</span>
<span class=pl-s>"Content-Type"</span>: <span class=pl-s>"application/json"</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='await axios.post(
"https://httpbin.org/post",
document.querySelector("#htmlForm"),
{
headers: {
"Content-Type": "application/json",
},
},
);' tabindex=0 role=button>
<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></div>
<p dir=auto>For example, the Form</p>
<div class="highlight highlight-text-html-basic notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-kos>&lt;</span><span class=pl-ent>form</span> <span class=pl-c1>id</span>="<span class=pl-s>form</span>"<span class=pl-kos>&gt;</span>
<span class=pl-kos>&lt;</span><span class=pl-ent>input</span> <span class=pl-c1>type</span>="<span class=pl-s>text</span>" <span class=pl-c1>name</span>="<span class=pl-s>foo</span>" <span class=pl-c1>value</span>="<span class=pl-s>1</span>" <span class=pl-kos>/&gt;</span>
<span class=pl-kos>&lt;</span><span class=pl-ent>input</span> <span class=pl-c1>type</span>="<span class=pl-s>text</span>" <span class=pl-c1>name</span>="<span class=pl-s>deep.prop</span>" <span class=pl-c1>value</span>="<span class=pl-s>2</span>" <span class=pl-kos>/&gt;</span>
<span class=pl-kos>&lt;</span><span class=pl-ent>input</span> <span class=pl-c1>type</span>="<span class=pl-s>text</span>" <span class=pl-c1>name</span>="<span class=pl-s>deep prop spaced</span>" <span class=pl-c1>value</span>="<span class=pl-s>3</span>" <span class=pl-kos>/&gt;</span>
<span class=pl-kos>&lt;</span><span class=pl-ent>input</span> <span class=pl-c1>type</span>="<span class=pl-s>text</span>" <span class=pl-c1>name</span>="<span class=pl-s>baz</span>" <span class=pl-c1>value</span>="<span class=pl-s>4</span>" <span class=pl-kos>/&gt;</span>
<span class=pl-kos>&lt;</span><span class=pl-ent>input</span> <span class=pl-c1>type</span>="<span class=pl-s>text</span>" <span class=pl-c1>name</span>="<span class=pl-s>baz</span>" <span class=pl-c1>value</span>="<span class=pl-s>5</span>" <span class=pl-kos>/&gt;</span>
<span class=pl-kos>&lt;</span><span class=pl-ent>select</span> <span class=pl-c1>name</span>="<span class=pl-s>user.age</span>"<span class=pl-kos>&gt;</span>
<span class=pl-kos>&lt;</span><span class=pl-ent>option</span> <span class=pl-c1>value</span>="<span class=pl-s>value1</span>"<span class=pl-kos>&gt;</span>Value 1<span class=pl-kos>&lt;/</span><span class=pl-ent>option</span><span class=pl-kos>&gt;</span>
<span class=pl-kos>&lt;</span><span class=pl-ent>option</span> <span class=pl-c1>value</span>="<span class=pl-s>value2</span>" <span class=pl-c1>selected</span><span class=pl-kos>&gt;</span>Value 2<span class=pl-kos>&lt;/</span><span class=pl-ent>option</span><span class=pl-kos>&gt;</span>
<span class=pl-kos>&lt;</span><span class=pl-ent>option</span> <span class=pl-c1>value</span>="<span class=pl-s>value3</span>"<span class=pl-kos>&gt;</span>Value 3<span class=pl-kos>&lt;/</span><span class=pl-ent>option</span><span class=pl-kos>&gt;</span>
<span class=pl-kos>&lt;/</span><span class=pl-ent>select</span><span class=pl-kos>&gt;</span>
<span class=pl-kos>&lt;</span><span class=pl-ent>input</span> <span class=pl-c1>type</span>="<span class=pl-s>submit</span>" <span class=pl-c1>value</span>="<span class=pl-s>Save</span>" <span class=pl-kos>/&gt;</span>
<span class=pl-kos>&lt;/</span><span class=pl-ent>form</span><span class=pl-kos>&gt;</span></pre><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 value='<form id="form">
<input type="text" name="foo" value="1" />
<input type="text" name="deep.prop" value="2" />
<input type="text" name="deep prop spaced" value="3" />
<input type="text" name="baz" value="4" />
<input type="text" name="baz" value="5" />
<select name="user.age">
<option value="value1">Value 1</option>
<option value="value2" selected>Value 2</option>
<option value="value3">Value 3</option>
</select>
<input type="submit" value="Save" />
</form>' tabindex=0 role=button>
<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></div>
<p dir=auto>will be submitted as the following JSON object:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-kos>{</span>
<span class=pl-s>"foo"</span>: <span class=pl-s>"1"</span><span class=pl-kos>,</span>
<span class=pl-s>"deep"</span>: <span class=pl-kos>{</span>
<span class=pl-s>"prop"</span>: <span class=pl-kos>{</span>
<span class=pl-s>"spaced"</span>: <span class=pl-s>"3"</span>
<span class=pl-kos>}</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-s>"baz"</span>: <span class=pl-kos>[</span>
<span class=pl-s>"4"</span><span class=pl-kos>,</span>
<span class=pl-s>"5"</span>
<span class=pl-kos>]</span><span class=pl-kos>,</span>
<span class=pl-s>"user"</span>: <span class=pl-kos>{</span>
<span class=pl-s>"age"</span>: <span class=pl-s>"value2"</span>
<span class=pl-kos>}</span>
<span class=pl-kos>}</span></pre><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 value='{
"foo": "1",
"deep": {
"prop": {
"spaced": "3"
}
},
"baz": [
"4",
"5"
],
"user": {
"age": "value2"
}
}' tabindex=0 role=button>
<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></div>
<p dir=auto>Sending <code>Blobs</code>/<code>Files</code> as JSON (<code>base64</code>) is not currently supported.</p>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>🆕 Progress capturing</h2><a id=user-content--progress-capturing class=anchor aria-label="Permalink: 🆕 Progress capturing" href=#-progress-capturing><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>Axios supports both browser and node environments to capture request upload/download progress.
The frequency of progress events is forced to be limited to <code>3</code> times per second.</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span><span class=pl-s1>url</span><span class=pl-kos>,</span> <span class=pl-s1>data</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
<span class=pl-en>onUploadProgress</span>: <span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>axiosProgressEvent</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-c>/*{</span>
<span class=pl-c> loaded: number;</span>
<span class=pl-c> total?: number;</span>
<span class=pl-c> progress?: number; // in range [0..1]</span>
<span class=pl-c> bytes: number; // how many bytes have been transferred since the last trigger (delta)</span>
<span class=pl-c> estimated?: number; // estimated time in seconds</span>
<span class=pl-c> rate?: number; // upload speed in bytes</span>
<span class=pl-c> upload: true; // upload sign</span>
<span class=pl-c> }*/</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-en>onDownloadProgress</span>: <span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>axiosProgressEvent</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-c>/*{</span>
<span class=pl-c> loaded: number;</span>
<span class=pl-c> total?: number;</span>
<span class=pl-c> progress?: number;</span>
<span class=pl-c> bytes: number;</span>
<span class=pl-c> estimated?: number;</span>
<span class=pl-c> rate?: number; // download speed in bytes</span>
<span class=pl-c> download: true; // download sign</span>
<span class=pl-c> }*/</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value="await axios.post(url, data, {
onUploadProgress: function (axiosProgressEvent) {
/*{
loaded: number;
total?: number;
progress?: number; // in range [0..1]
bytes: number; // how many bytes have been transferred since the last trigger (delta)
estimated?: number; // estimated time in seconds
rate?: number; // upload speed in bytes
upload: true; // upload sign
}*/
},
onDownloadProgress: function (axiosProgressEvent) {
/*{
loaded: number;
total?: number;
progress?: number;
bytes: number;
estimated?: number;
rate?: number; // download speed in bytes
download: true; // download sign
}*/
},
});" tabindex=0 role=button>
<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></div>
<p dir=auto>You can also track stream upload/download progress in node.js:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-kos>{</span> data <span class=pl-kos>}</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span><span class=pl-c1>SERVER_URL</span><span class=pl-kos>,</span> <span class=pl-s1>readableStream</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
<span class=pl-en>onUploadProgress</span>: <span class=pl-kos>(</span><span class=pl-kos>{</span> progress <span class=pl-kos>}</span><span class=pl-kos>)</span> <span class=pl-c1>=&gt;</span> <span class=pl-kos>{</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-kos>(</span><span class=pl-s1>progress</span> <span class=pl-c1>*</span> <span class=pl-c1>100</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-en>toFixed</span><span class=pl-kos>(</span><span class=pl-c1>2</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c1>headers</span>: <span class=pl-kos>{</span>
<span class=pl-s>"Content-Length"</span>: <span class=pl-s1>contentLength</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c1>maxRedirects</span>: <span class=pl-c1>0</span><span class=pl-kos>,</span> <span class=pl-c>// avoid buffering the entire stream</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='const { data } = await axios.post(SERVER_URL, readableStream, {
onUploadProgress: ({ progress }) => {
console.log((progress * 100).toFixed(2));
},
headers: {
"Content-Length": contentLength,
},
maxRedirects: 0, // avoid buffering the entire stream
});' tabindex=0 role=button>
<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></div>
<blockquote>
<p dir=auto><strong>Note:</strong>
Capturing FormData upload progress is not currently supported in node.js environments.</p>
</blockquote>
<blockquote>
<p dir=auto><strong><g-emoji class=g-emoji alias=warning>⚠️</g-emoji> Warning</strong>
It is recommended to disable redirects by setting maxRedirects: 0 to upload the stream in the <strong>node.js</strong> environment,
as the follow-redirects package will buffer the entire stream in RAM without following the "backpressure" algorithm.</p>
</blockquote>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>🆕 Rate limiting</h2><a id=user-content--rate-limiting class=anchor aria-label="Permalink: 🆕 Rate limiting" href=#-rate-limiting><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>Download and upload rate limits can only be set for the http adapter (node.js):</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-kos>{</span> data <span class=pl-kos>}</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span><span class=pl-c1>LOCAL_SERVER_URL</span><span class=pl-kos>,</span> <span class=pl-s1>myBuffer</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
<span class=pl-en>onUploadProgress</span>: <span class=pl-kos>(</span><span class=pl-kos>{</span> progress<span class=pl-kos>,</span> rate <span class=pl-kos>}</span><span class=pl-kos>)</span> <span class=pl-c1>=&gt;</span> <span class=pl-kos>{</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span>
<span class=pl-s>`Upload [<span class=pl-s1><span class=pl-kos>${</span><span class=pl-kos>(</span><span class=pl-s1>progress</span> <span class=pl-c1>*</span> <span class=pl-c1>100</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-en>toFixed</span><span class=pl-kos>(</span><span class=pl-c1>2</span><span class=pl-kos>)</span><span class=pl-kos>}</span></span>%]: <span class=pl-s1><span class=pl-kos>${</span><span class=pl-kos>(</span><span class=pl-s1>rate</span> <span class=pl-c1>/</span> <span class=pl-c1>1024</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-en>toFixed</span><span class=pl-kos>(</span><span class=pl-c1>2</span><span class=pl-kos>)</span><span class=pl-kos>}</span></span>KB/s`</span><span class=pl-kos>,</span>
<span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c1>maxRate</span>: <span class=pl-kos>[</span><span class=pl-c1>100</span> <span class=pl-c1>*</span> <span class=pl-c1>1024</span><span class=pl-kos>]</span><span class=pl-kos>,</span> <span class=pl-c>// 100KB/s limit</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value="const { data } = await axios.post(LOCAL_SERVER_URL, myBuffer, {
onUploadProgress: ({ progress, rate }) => {
console.log(
`Upload [${(progress * 100).toFixed(2)}%]: ${(rate / 1024).toFixed(2)}KB/s`,
);
},
maxRate: [100 * 1024], // 100KB/s limit
});" tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>🆕 AxiosHeaders</h2><a id=user-content--axiosheaders class=anchor aria-label="Permalink: 🆕 AxiosHeaders" href=#-axiosheaders><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>Axios has its own <code>AxiosHeaders</code> class to manipulate headers using a Map-like API that guarantees caseless work.
Although HTTP is case-insensitive in headers, Axios will retain the case of the original header for stylistic reasons
and as a workaround when servers mistakenly consider the header's case.
The old approach of directly manipulating the headers object is still available, but deprecated and not recommended for future usage.</p>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Working with headers</h3><a id=user-content-working-with-headers class=anchor aria-label="Permalink: Working with headers" href=#working-with-headers><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>An AxiosHeaders object instance can contain different types of internal values. that control setting and merging logic.
The final headers object with string values is obtained by Axios by calling the <code>toJSON</code> method.</p>
<blockquote>
<p dir=auto>Note: By JSON here we mean an object consisting only of string values intended to be sent over the network.</p>
</blockquote>
<p dir=auto>The header value can be one of the following types:</p>
<ul dir=auto>
<li><code>string</code> - normal string value that will be sent to the server</li>
<li><code>null</code> - skip header when rendering to JSON</li>
<li><code>false</code> - skip header when rendering to JSON, additionally indicates that <code>set</code> method must be called with <code>rewrite</code> option set to <code>true</code>
to overwrite this value (Axios uses this internally to allow users to opt out of installing certain headers like <code>User-Agent</code> or <code>Content-Type</code>)</li>
<li><code>undefined</code> - value is not set</li>
</ul>
<blockquote>
<p dir=auto>Note: The header value is considered set if it is not equal to undefined.</p>
</blockquote>
<p dir=auto>The headers object is always initialized inside interceptors and transformers:</p>
<div class="highlight highlight-source-ts notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-kos>(</span><span class=pl-s1>request</span>: <span class=pl-smi>InternalAxiosRequestConfig</span><span class=pl-kos>)</span> <span class=pl-c1>=&gt;</span> <span class=pl-kos>{</span>
<span class=pl-s1>request</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>.</span><span class=pl-en>set</span><span class=pl-kos>(</span><span class=pl-s>"My-header"</span><span class=pl-kos>,</span> <span class=pl-s>"value"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>request</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>.</span><span class=pl-en>set</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
<span class=pl-s>"My-set-header1"</span>: <span class=pl-s>"my-set-value1"</span><span class=pl-kos>,</span>
<span class=pl-s>"My-set-header2"</span>: <span class=pl-s>"my-set-value2"</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>request</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>.</span><span class=pl-en>set</span><span class=pl-kos>(</span><span class=pl-s>"User-Agent"</span><span class=pl-kos>,</span> <span class=pl-c1>false</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// disable subsequent setting the header by Axios</span>
<span class=pl-s1>request</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>.</span><span class=pl-en>setContentType</span><span class=pl-kos>(</span><span class=pl-s>"text/plain"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>request</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>[</span><span class=pl-s>"My-set-header2"</span><span class=pl-kos>]</span> <span class=pl-c1>=</span> <span class=pl-s>"newValue"</span><span class=pl-kos>;</span> <span class=pl-c>// direct access is deprecated</span>
<span class=pl-k>return</span> <span class=pl-s1>request</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='axios.interceptors.request.use((request: InternalAxiosRequestConfig) => {
request.headers.set("My-header", "value");
request.headers.set({
"My-set-header1": "my-set-value1",
"My-set-header2": "my-set-value2",
});
request.headers.set("User-Agent", false); // disable subsequent setting the header by Axios
request.headers.setContentType("text/plain");
request.headers["My-set-header2"] = "newValue"; // direct access is deprecated
return request;
});' tabindex=0 role=button>
<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></div>
<p dir=auto>You can iterate over an <code>AxiosHeaders</code> instance using a <code>for...of</code> statement:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>headers</span> <span class=pl-c1>=</span> <span class=pl-k>new</span> <span class=pl-v>AxiosHeaders</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
<span class=pl-c1>foo</span>: <span class=pl-s>"1"</span><span class=pl-kos>,</span>
<span class=pl-c1>bar</span>: <span class=pl-s>"2"</span><span class=pl-kos>,</span>
<span class=pl-c1>baz</span>: <span class=pl-s>"3"</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-k>for</span> <span class=pl-kos>(</span><span class=pl-k>const</span> <span class=pl-kos>[</span><span class=pl-s1>header</span><span class=pl-kos>,</span> <span class=pl-s1>value</span><span class=pl-kos>]</span> <span class=pl-k>of</span> <span class=pl-s1>headers</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>header</span><span class=pl-kos>,</span> <span class=pl-s1>value</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span>
<span class=pl-c>// foo 1</span>
<span class=pl-c>// bar 2</span>
<span class=pl-c>// baz 3</span></pre><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 value='const headers = new AxiosHeaders({
foo: "1",
bar: "2",
baz: "3",
});
for (const [header, value] of headers) {
console.log(header, value);
}
// foo 1
// bar 2
// baz 3' tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>new AxiosHeaders(headers?)</h3><a id=user-content-new-axiosheadersheaders class=anchor aria-label="Permalink: new AxiosHeaders(headers?)" href=#new-axiosheadersheaders><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>Constructs a new <code>AxiosHeaders</code> instance.</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class=notranslate><code>constructor(headers?: RawAxiosHeaders | AxiosHeaders | string);
</code></pre><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 value="constructor(headers?: RawAxiosHeaders | AxiosHeaders | string);" tabindex=0 role=button>
<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></div>
<p dir=auto>If the headers object is a string, it will be parsed as RAW HTTP headers.</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>headers</span> <span class=pl-c1>=</span> <span class=pl-k>new</span> <span class=pl-v>AxiosHeaders</span><span class=pl-kos>(</span><span class=pl-s>`</span>
<span class=pl-s>Host: www.bing.com</span>
<span class=pl-s>User-Agent: curl/7.54.0</span>
<span class=pl-s>Accept: */*`</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>headers</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-c>// Object [AxiosHeaders] {</span>
<span class=pl-c>// host: 'www.bing.com',</span>
<span class=pl-c>// 'user-agent': 'curl/7.54.0',</span>
<span class=pl-c>// accept: '*/*'</span>
<span class=pl-c>// }</span></pre><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 value="const headers = new AxiosHeaders(`
Host: www.bing.com
User-Agent: curl/7.54.0
Accept: */*`);
console.log(headers);
// Object [AxiosHeaders] {
// host: 'www.bing.com',
// 'user-agent': 'curl/7.54.0',
// accept: '*/*'
// }" tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>AxiosHeaders#set</h3><a id=user-content-axiosheadersset class=anchor aria-label="Permalink: AxiosHeaders#set" href=#axiosheadersset><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="highlight highlight-source-ts notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-en>set</span><span class=pl-kos>(</span><span class=pl-s1>headerName</span><span class=pl-kos>,</span> <span class=pl-s1>value</span>: <span class=pl-v>Axios</span><span class=pl-kos>,</span> <span class=pl-s1>rewrite</span>?: <span class=pl-s1>boolean</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-en>set</span><span class=pl-kos>(</span><span class=pl-s1>headerName</span><span class=pl-kos>,</span> <span class=pl-s1>value</span><span class=pl-kos>,</span> <span class=pl-en>rewrite</span>?: <span class=pl-kos>(</span><span class=pl-smi>this</span>: <span class=pl-v>AxiosHeaders</span><span class=pl-kos>,</span> <span class=pl-s1>value</span>: <span class=pl-s1>string</span><span class=pl-kos>,</span> <span class=pl-s1>name</span>: <span class=pl-s1>string</span><span class=pl-kos>,</span> <span class=pl-s1>headers</span>: <span class=pl-v>RawAxiosHeaders</span><span class=pl-kos>)</span> <span class=pl-c1>=</span><span class=pl-c1>&gt;</span> <span class=pl-s1>boolean</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-en>set</span><span class=pl-kos>(</span><span class=pl-s1>headers</span>?: <span class=pl-v>RawAxiosHeaders</span> <span class=pl-c1>|</span> <span class=pl-v>AxiosHeaders</span> <span class=pl-c1>|</span> <span class=pl-s1>string</span><span class=pl-kos>,</span> <span class=pl-s1>rewrite</span>?: <span class=pl-s1>boolean</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value="set(headerName, value: Axios, rewrite?: boolean);
set(headerName, value, rewrite?: (this: AxiosHeaders, value: string, name: string, headers: RawAxiosHeaders) => boolean);
set(headers?: RawAxiosHeaders | AxiosHeaders | string, rewrite?: boolean);" tabindex=0 role=button>
<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></div>
<p dir=auto>The <code>rewrite</code> argument controls the overwriting behavior:</p>
<ul dir=auto>
<li><code>false</code> - do not overwrite if the header's value is set (is not <code>undefined</code>)</li>
<li><code>undefined</code> (default) - overwrite the header unless its value is set to <code>false</code></li>
<li><code>true</code> - rewrite anyway</li>
</ul>
<p dir=auto>The option can also accept a user-defined function that determines whether the value should be overwritten or not.</p>
<p dir=auto>Returns <code>this</code>.</p>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>AxiosHeaders#get(header)</h3><a id=user-content-axiosheadersgetheader class=anchor aria-label="Permalink: AxiosHeaders#get(header)" href=#axiosheadersgetheader><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class=notranslate><code> get(headerName: string, matcher?: true | AxiosHeaderMatcher): AxiosHeaderValue;
get(headerName: string, parser: RegExp): RegExpExecArray | null;
</code></pre><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 value=" get(headerName: string, matcher?: true | AxiosHeaderMatcher): AxiosHeaderValue;
get(headerName: string, parser: RegExp): RegExpExecArray | null;" tabindex=0 role=button>
<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></div>
<p dir=auto>Returns the internal value of the header. It can take an extra argument to parse the header's value with <code>RegExp.exec</code>,
matcher function or internal key-value parser.</p>
<div class="highlight highlight-source-ts notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>headers</span> <span class=pl-c1>=</span> <span class=pl-k>new</span> <span class=pl-v>AxiosHeaders</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
<span class=pl-s>"Content-Type"</span>: <span class=pl-s>"multipart/form-data; boundary=Asrf456BGe4h"</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>headers</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"Content-Type"</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-c>// multipart/form-data; boundary=Asrf456BGe4h</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>headers</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"Content-Type"</span><span class=pl-kos>,</span> <span class=pl-c1>true</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// parse key-value pairs from a string separated with \s,;= delimiters:</span>
<span class=pl-c>// [Object: null prototype] {</span>
<span class=pl-c>// 'multipart/form-data': undefined,</span>
<span class=pl-c>// boundary: 'Asrf456BGe4h'</span>
<span class=pl-c>// }</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span>
<span class=pl-s1>headers</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"Content-Type"</span><span class=pl-kos>,</span> <span class=pl-kos>(</span><span class=pl-s1>value</span><span class=pl-kos>,</span> <span class=pl-s1>name</span><span class=pl-kos>,</span> <span class=pl-s1>headers</span><span class=pl-kos>)</span> <span class=pl-c1>=&gt;</span> <span class=pl-kos>{</span>
<span class=pl-k>return</span> <span class=pl-v>String</span><span class=pl-kos>(</span><span class=pl-s1>value</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-en>replace</span><span class=pl-kos>(</span><span class=pl-pds><span class=pl-c1>/</span><span class=pl-s>a</span><span class=pl-c1>/</span>g</span><span class=pl-kos>,</span> <span class=pl-s>"ZZZ"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>,</span>
<span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-c>// multipZZZrt/form-dZZZtZZZ; boundZZZry=Asrf456BGe4h</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>headers</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"Content-Type"</span><span class=pl-kos>,</span> <span class=pl-pds><span class=pl-c1>/</span><span class=pl-s>b</span><span class=pl-s>o</span><span class=pl-s>u</span><span class=pl-s>n</span><span class=pl-s>d</span><span class=pl-s>a</span><span class=pl-s>r</span><span class=pl-s>y</span><span class=pl-s>=</span><span class=pl-kos>(</span><span class=pl-cce>\w</span><span class=pl-c1>+</span><span class=pl-kos>)</span><span class=pl-c1>/</span></span><span class=pl-kos>)</span><span class=pl-kos>?.</span><span class=pl-kos>[</span><span class=pl-c1>0</span><span class=pl-kos>]</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-c>// boundary=Asrf456BGe4h</span></pre><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 value="const headers = new AxiosHeaders({
&quot;Content-Type&quot;: &quot;multipart/form-data; boundary=Asrf456BGe4h&quot;,
});
console.log(headers.get(&quot;Content-Type&quot;));
// multipart/form-data; boundary=Asrf456BGe4h
console.log(headers.get(&quot;Content-Type&quot;, true)); // parse key-value pairs from a string separated with \s,;= delimiters:
// [Object: null prototype] {
// 'multipart/form-data': undefined,
// boundary: 'Asrf456BGe4h'
// }
console.log(
headers.get(&quot;Content-Type&quot;, (value, name, headers) => {
return String(value).replace(/a/g, &quot;ZZZ&quot;);
}),
);
// multipZZZrt/form-dZZZtZZZ; boundZZZry=Asrf456BGe4h
console.log(headers.get(&quot;Content-Type&quot;, /boundary=(\w+)/)?.[0]);
// boundary=Asrf456BGe4h" tabindex=0 role=button>
<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></div>
<p dir=auto>Returns the value of the header.</p>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>AxiosHeaders#has(header, matcher?)</h3><a id=user-content-axiosheadershasheader-matcher class=anchor aria-label="Permalink: AxiosHeaders#has(header, matcher?)" href=#axiosheadershasheader-matcher><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class=notranslate><code>has(header: string, matcher?: AxiosHeaderMatcher): boolean;
</code></pre><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 value="has(header: string, matcher?: AxiosHeaderMatcher): boolean;" tabindex=0 role=button>
<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></div>
<p dir=auto>Returns <code>true</code> if the header is set (has no <code>undefined</code> value).</p>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>AxiosHeaders#delete(header, matcher?)</h3><a id=user-content-axiosheadersdeleteheader-matcher class=anchor aria-label="Permalink: AxiosHeaders#delete(header, matcher?)" href=#axiosheadersdeleteheader-matcher><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class=notranslate><code>delete(header: string | string[], matcher?: AxiosHeaderMatcher): boolean;
</code></pre><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 value="delete(header: string | string[], matcher?: AxiosHeaderMatcher): boolean;" tabindex=0 role=button>
<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></div>
<p dir=auto>Returns <code>true</code> if at least one header has been removed.</p>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>AxiosHeaders#clear(matcher?)</h3><a id=user-content-axiosheadersclearmatcher class=anchor aria-label="Permalink: AxiosHeaders#clear(matcher?)" href=#axiosheadersclearmatcher><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class=notranslate><code>clear(matcher?: AxiosHeaderMatcher): boolean;
</code></pre><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 value="clear(matcher?: AxiosHeaderMatcher): boolean;" tabindex=0 role=button>
<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></div>
<p dir=auto>Removes all headers.
Unlike the <code>delete</code> method matcher, this optional matcher will be used to match against the header name rather than the value.</p>
<div class="highlight highlight-source-ts notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>headers</span> <span class=pl-c1>=</span> <span class=pl-k>new</span> <span class=pl-v>AxiosHeaders</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
<span class=pl-c1>foo</span>: <span class=pl-s>"1"</span><span class=pl-kos>,</span>
<span class=pl-s>"x-foo"</span>: <span class=pl-s>"2"</span><span class=pl-kos>,</span>
<span class=pl-s>"x-bar"</span>: <span class=pl-s>"3"</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>headers</span><span class=pl-kos>.</span><span class=pl-en>clear</span><span class=pl-kos>(</span><span class=pl-pds><span class=pl-c1>/</span><span class=pl-cce>^</span><span class=pl-s>x</span><span class=pl-s>-</span><span class=pl-c1>/</span></span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// true</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>headers</span><span class=pl-kos>.</span><span class=pl-en>toJSON</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// [Object: null prototype] { foo: '1' }</span></pre><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 value="const headers = new AxiosHeaders({
foo: &quot;1&quot;,
&quot;x-foo&quot;: &quot;2&quot;,
&quot;x-bar&quot;: &quot;3&quot;,
});
console.log(headers.clear(/^x-/)); // true
console.log(headers.toJSON()); // [Object: null prototype] { foo: '1' }" tabindex=0 role=button>
<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></div>
<p dir=auto>Returns <code>true</code> if at least one header has been cleared.</p>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>AxiosHeaders#normalize(format);</h3><a id=user-content-axiosheadersnormalizeformat class=anchor aria-label="Permalink: AxiosHeaders#normalize(format);" href=#axiosheadersnormalizeformat><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>If the headers object was changed directly, it can have duplicates with the same name but in different cases.
This method normalizes the headers object by combining duplicate keys into one.
Axios uses this method internally after calling each interceptor.
Set <code>format</code> to true for converting header names to lowercase and capitalizing the initial letters (<code>cOntEnt-type</code> =&gt; <code>Content-Type</code>)</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>headers</span> <span class=pl-c1>=</span> <span class=pl-k>new</span> <span class=pl-v>AxiosHeaders</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
<span class=pl-c1>foo</span>: <span class=pl-s>"1"</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>headers</span><span class=pl-kos>.</span><span class=pl-c1>Foo</span> <span class=pl-c1>=</span> <span class=pl-s>"2"</span><span class=pl-kos>;</span>
<span class=pl-s1>headers</span><span class=pl-kos>.</span><span class=pl-c1>FOO</span> <span class=pl-c1>=</span> <span class=pl-s>"3"</span><span class=pl-kos>;</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>headers</span><span class=pl-kos>.</span><span class=pl-en>toJSON</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// [Object: null prototype] { foo: '1', Foo: '2', FOO: '3' }</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>headers</span><span class=pl-kos>.</span><span class=pl-en>normalize</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-en>toJSON</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// [Object: null prototype] { foo: '3' }</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>headers</span><span class=pl-kos>.</span><span class=pl-en>normalize</span><span class=pl-kos>(</span><span class=pl-c1>true</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-en>toJSON</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// [Object: null prototype] { Foo: '3' }</span></pre><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 value="const headers = new AxiosHeaders({
foo: &quot;1&quot;,
});
headers.Foo = &quot;2&quot;;
headers.FOO = &quot;3&quot;;
console.log(headers.toJSON()); // [Object: null prototype] { foo: '1', Foo: '2', FOO: '3' }
console.log(headers.normalize().toJSON()); // [Object: null prototype] { foo: '3' }
console.log(headers.normalize(true).toJSON()); // [Object: null prototype] { Foo: '3' }" tabindex=0 role=button>
<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></div>
<p dir=auto>Returns <code>this</code>.</p>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>AxiosHeaders#concat(...targets)</h3><a id=user-content-axiosheadersconcattargets class=anchor aria-label="Permalink: AxiosHeaders#concat(...targets)" href=#axiosheadersconcattargets><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class=notranslate><code>concat(...targets: Array&lt;AxiosHeaders | RawAxiosHeaders | string | undefined | null&gt;): AxiosHeaders;
</code></pre><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 value="concat(...targets: Array<AxiosHeaders | RawAxiosHeaders | string | undefined | null>): AxiosHeaders;" tabindex=0 role=button>
<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></div>
<p dir=auto>Merges the instance with targets into a new <code>AxiosHeaders</code> instance. If the target is a string, it will be parsed as RAW HTTP headers.</p>
<p dir=auto>Returns a new <code>AxiosHeaders</code> instance.</p>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>AxiosHeaders#toJSON(asStrings?)</h3><a id=user-content-axiosheaderstojsonasstrings class=anchor aria-label="Permalink: AxiosHeaders#toJSON(asStrings?)" href=#axiosheaderstojsonasstrings><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class=notranslate><code>toJSON(asStrings?: boolean): RawAxiosHeaders;
</code></pre><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 value="toJSON(asStrings?: boolean): RawAxiosHeaders;" tabindex=0 role=button>
<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></div>
<p dir=auto>Resolve all internal header values into a new null prototype object.
Set <code>asStrings</code> to true to resolve arrays as a string containing all elements, separated by commas.</p>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>AxiosHeaders.from(thing?)</h3><a id=user-content-axiosheadersfromthing class=anchor aria-label="Permalink: AxiosHeaders.from(thing?)" href=#axiosheadersfromthing><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class=notranslate><code>from(thing?: AxiosHeaders | RawAxiosHeaders | string): AxiosHeaders;
</code></pre><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 value="from(thing?: AxiosHeaders | RawAxiosHeaders | string): AxiosHeaders;" tabindex=0 role=button>
<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></div>
<p dir=auto>Returns a new <code>AxiosHeaders</code> instance created from the raw headers passed in,
or simply returns the given headers object if it's an <code>AxiosHeaders</code> instance.</p>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>AxiosHeaders.concat(...targets)</h3><a id=user-content-axiosheadersconcattargets-1 class=anchor aria-label="Permalink: AxiosHeaders.concat(...targets)" href=#axiosheadersconcattargets-1><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class=notranslate><code>concat(...targets: Array&lt;AxiosHeaders | RawAxiosHeaders | string | undefined | null&gt;): AxiosHeaders;
</code></pre><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 value="concat(...targets: Array<AxiosHeaders | RawAxiosHeaders | string | undefined | null>): AxiosHeaders;" tabindex=0 role=button>
<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></div>
<p dir=auto>Returns a new <code>AxiosHeaders</code> instance created by merging the target objects.</p>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Shortcuts</h3><a id=user-content-shortcuts class=anchor aria-label="Permalink: Shortcuts" href=#shortcuts><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>The following shortcuts are available:</p>
<ul dir=auto>
<li>
<p dir=auto><code>setContentType</code>, <code>getContentType</code>, <code>hasContentType</code></p>
</li>
<li>
<p dir=auto><code>setContentLength</code>, <code>getContentLength</code>, <code>hasContentLength</code></p>
</li>
<li>
<p dir=auto><code>setAccept</code>, <code>getAccept</code>, <code>hasAccept</code></p>
</li>
<li>
<p dir=auto><code>setUserAgent</code>, <code>getUserAgent</code>, <code>hasUserAgent</code></p>
</li>
<li>
<p dir=auto><code>setContentEncoding</code>, <code>getContentEncoding</code>, <code>hasContentEncoding</code></p>
</li>
</ul>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>🔥 Fetch adapter</h2><a id=user-content--fetch-adapter class=anchor aria-label="Permalink: 🔥 Fetch adapter" href=#-fetch-adapter><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>Fetch adapter was introduced in <code>v1.7.0</code>. By default, it will be used if <code>xhr</code> and <code>http</code> adapters are not available in the build,
or not supported by the environment.
To use it by default, it must be selected explicitly:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-kos>{</span> data <span class=pl-kos>}</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s1>url</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
<span class=pl-c1>adapter</span>: <span class=pl-s>"fetch"</span><span class=pl-kos>,</span> <span class=pl-c>// by default ['xhr', 'http', 'fetch']</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value="const { data } = axios.get(url, {
adapter: &quot;fetch&quot;, // by default ['xhr', 'http', 'fetch']
});" tabindex=0 role=button>
<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></div>
<p dir=auto>You can create a separate instance for this:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>fetchAxios</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
<span class=pl-c1>adapter</span>: <span class=pl-s>"fetch"</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-k>const</span> <span class=pl-kos>{</span> data <span class=pl-kos>}</span> <span class=pl-c1>=</span> <span class=pl-s1>fetchAxios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s1>url</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='const fetchAxios = axios.create({
adapter: "fetch",
});
const { data } = fetchAxios.get(url);' tabindex=0 role=button>
<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></div>
<p dir=auto>The adapter supports the same functionality as the <code>xhr</code> adapter, <strong>including upload and download progress capturing</strong>.
Also, it supports additional response types such as <code>stream</code> and <code>formdata</code> (if supported by the environment).</p>
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>🔥 Custom fetch</h3><a id=user-content--custom-fetch class=anchor aria-label="Permalink: 🔥 Custom fetch" href=#-custom-fetch><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>Starting from <code>v1.12.0</code>, you can customize the fetch adapter to use a custom fetch API instead of environment globals.
You can pass a custom <code>fetch</code> function, <code>Request</code>, and <code>Response</code> constructors via env config.
This can be helpful in case of custom environments &amp; app frameworks.</p>
<p dir=auto>Also, when using a custom fetch, you may need to set custom Request and Response too. If you don't set them, global objects will be used.
If your custom fetch api does not have these objects, and the globals are incompatible with a custom fetch,
you must disable their use inside the fetch adapter by passing null.</p>
<blockquote>
<p dir=auto>Note: Setting <code>Request</code> &amp; <code>Response</code> to <code>null</code> will make it impossible for the fetch adapter to capture the upload &amp; download progress.</p>
</blockquote>
<p dir=auto>Basic example:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>import</span> <span class=pl-s1>customFetchFunction</span> <span class=pl-k>from</span> <span class=pl-s>"customFetchModule"</span><span class=pl-kos>;</span>
<span class=pl-k>const</span> <span class=pl-s1>instance</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
<span class=pl-c1>adapter</span>: <span class=pl-s>"fetch"</span><span class=pl-kos>,</span>
<span class=pl-en>onDownloadProgress</span><span class=pl-kos>(</span><span class=pl-s1>e</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s>"downloadProgress"</span><span class=pl-kos>,</span> <span class=pl-s1>e</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c1>env</span>: <span class=pl-kos>{</span>
<span class=pl-c1>fetch</span>: <span class=pl-s1>customFetchFunction</span><span class=pl-kos>,</span>
<span class=pl-c1>Request</span>: <span class=pl-c1>null</span><span class=pl-kos>,</span> <span class=pl-c>// undefined -&gt; use the global constructor</span>
<span class=pl-c1>Response</span>: <span class=pl-c1>null</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='import customFetchFunction from "customFetchModule";
const instance = axios.create({
adapter: "fetch",
onDownloadProgress(e) {
console.log("downloadProgress", e);
},
env: {
fetch: customFetchFunction,
Request: null, // undefined -> use the global constructor
Response: null,
},
});' tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h4 tabindex=-1 class=heading-element dir=auto>🔥 Using with Tauri</h4><a id=user-content--using-with-tauri class=anchor aria-label="Permalink: 🔥 Using with Tauri" href=#-using-with-tauri><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>A minimal example of setting up Axios for use in a <a href=https://tauri.app/plugin/http-client/ rel=nofollow>Tauri</a> app with a platform fetch function that ignores CORS policy for requests.</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>import</span> <span class=pl-kos>{</span> <span class=pl-s1>fetch</span> <span class=pl-kos>}</span> <span class=pl-k>from</span> <span class=pl-s>"@tauri-apps/plugin-http"</span><span class=pl-kos>;</span>
<span class=pl-k>import</span> <span class=pl-s1>axios</span> <span class=pl-k>from</span> <span class=pl-s>"axios"</span><span class=pl-kos>;</span>
<span class=pl-k>const</span> <span class=pl-s1>instance</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
<span class=pl-c1>adapter</span>: <span class=pl-s>"fetch"</span><span class=pl-kos>,</span>
<span class=pl-en>onDownloadProgress</span><span class=pl-kos>(</span><span class=pl-s1>e</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s>"downloadProgress"</span><span class=pl-kos>,</span> <span class=pl-s1>e</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c1>env</span>: <span class=pl-kos>{</span>
fetch<span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-k>const</span> <span class=pl-kos>{</span> data <span class=pl-kos>}</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"https://google.com"</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='import { fetch } from "@tauri-apps/plugin-http";
import axios from "axios";
const instance = axios.create({
adapter: "fetch",
onDownloadProgress(e) {
console.log("downloadProgress", e);
},
env: {
fetch,
},
});
const { data } = await instance.get("https://google.com");' tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h4 tabindex=-1 class=heading-element dir=auto>🔥 Using with SvelteKit</h4><a id=user-content--using-with-sveltekit class=anchor aria-label="Permalink: 🔥 Using with SvelteKit" href=#-using-with-sveltekit><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto><a href=https://svelte.dev/docs/kit/web-standards#Fetch-APIs rel=nofollow>SvelteKit</a> framework has a custom implementation of the fetch function for server rendering (so called <code>load</code> functions), and also uses relative paths,
which makes it incompatible with the standard URL API. So, Axios must be configured to use the custom fetch API:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>export</span> <span class=pl-k>async</span> <span class=pl-k>function</span> <span class=pl-en>load</span><span class=pl-kos>(</span><span class=pl-kos>{</span> fetch <span class=pl-kos>}</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-k>const</span> <span class=pl-kos>{</span> <span class=pl-c1>data</span>: <span class=pl-s1>post</span> <span class=pl-kos>}</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span>
<span class=pl-s>"https://jsonplaceholder.typicode.com/posts/1"</span><span class=pl-kos>,</span>
<span class=pl-kos>{</span>
<span class=pl-c1>adapter</span>: <span class=pl-s>"fetch"</span><span class=pl-kos>,</span>
<span class=pl-c1>env</span>: <span class=pl-kos>{</span>
fetch<span class=pl-kos>,</span>
<span class=pl-c1>Request</span>: <span class=pl-c1>null</span><span class=pl-kos>,</span>
<span class=pl-c1>Response</span>: <span class=pl-c1>null</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-k>return</span> <span class=pl-kos>{</span> post <span class=pl-kos>}</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span></pre><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 value='export async function load({ fetch }) {
const { data: post } = await axios.get(
"https://jsonplaceholder.typicode.com/posts/1",
{
adapter: "fetch",
env: {
fetch,
Request: null,
Response: null,
},
},
);
return { post };
}' tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>🔥 HTTP2</h2><a id=user-content--http2 class=anchor aria-label="Permalink: 🔥 HTTP2" href=#-http2><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>In version <code>1.13.0</code>, experimental <code>HTTP2</code> support was added to the <code>http</code> adapter.
The <code>httpVersion</code> option is now available to select the protocol version used.
Additional native options for the internal <code>session.request()</code> call can be passed via the <code>http2Options</code> config.
This config also includes the custom <code>sessionTimeout</code> parameter, which defaults to <code>1000ms</code>.</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>form</span> <span class=pl-c1>=</span> <span class=pl-k>new</span> <span class=pl-v>FormData</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>form</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"foo"</span><span class=pl-kos>,</span> <span class=pl-s>"123"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-k>const</span> <span class=pl-kos>{</span> data<span class=pl-kos>,</span> headers<span class=pl-kos>,</span> status <span class=pl-kos>}</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span>
<span class=pl-s>"https://httpbin.org/post"</span><span class=pl-kos>,</span>
<span class=pl-s1>form</span><span class=pl-kos>,</span>
<span class=pl-kos>{</span>
<span class=pl-c1>httpVersion</span>: <span class=pl-c1>2</span><span class=pl-kos>,</span>
<span class=pl-c1>http2Options</span>: <span class=pl-kos>{</span>
<span class=pl-c>// rejectUnauthorized: false,</span>
<span class=pl-c>// sessionTimeout: 1000</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-en>onUploadProgress</span><span class=pl-kos>(</span><span class=pl-s1>e</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s>"upload progress"</span><span class=pl-kos>,</span> <span class=pl-s1>e</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-en>onDownloadProgress</span><span class=pl-kos>(</span><span class=pl-s1>e</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s>"download progress"</span><span class=pl-kos>,</span> <span class=pl-s1>e</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-c1>responseType</span>: <span class=pl-s>"arraybuffer"</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>,</span>
<span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='const form = new FormData();
form.append("foo", "123");
const { data, headers, status } = await axios.post(
"https://httpbin.org/post",
form,
{
httpVersion: 2,
http2Options: {
// rejectUnauthorized: false,
// sessionTimeout: 1000
},
onUploadProgress(e) {
console.log("upload progress", e);
},
onDownloadProgress(e) {
console.log("download progress", e);
},
responseType: "arraybuffer",
},
);' tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Semver</h2><a id=user-content-semver class=anchor aria-label="Permalink: Semver" href=#semver><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>Since Axios has reached a <code>v.1.0.0</code> we will fully embrace semver as per the spec <a href=https://semver.org/ rel=nofollow>here</a></p>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Promises</h2><a id=user-content-promises class=anchor aria-label="Permalink: Promises" href=#promises><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>axios depends on a native ES6 Promise implementation to be <a href=https://caniuse.com/promises rel=nofollow>supported</a>.
If your environment doesn't support ES6 Promises, you can <a href=https://github.com/jakearchibald/es6-promise>polyfill</a>.</p>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>TypeScript</h2><a id=user-content-typescript class=anchor aria-label="Permalink: TypeScript" href=#typescript><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>axios includes <a href=https://typescriptlang.org/ rel=nofollow>TypeScript</a> definitions and a type guard for axios errors.</p>
<div class="highlight highlight-source-ts notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>let</span> <span class=pl-s1>user</span>: <span class=pl-smi>User</span> <span class=pl-c1>=</span> <span class=pl-c1>null</span><span class=pl-kos>;</span>
<span class=pl-k>try</span> <span class=pl-kos>{</span>
<span class=pl-k>const</span> <span class=pl-kos>{</span> data <span class=pl-kos>}</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user?ID=12345"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>user</span> <span class=pl-c1>=</span> <span class=pl-s1>data</span><span class=pl-kos>.</span><span class=pl-c1>userDetails</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span> <span class=pl-k>catch</span> <span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-k>if</span> <span class=pl-kos>(</span><span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>isAxiosError</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
<span class=pl-en>handleAxiosError</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span> <span class=pl-k>else</span> <span class=pl-kos>{</span>
<span class=pl-en>handleUnexpectedError</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span>
<span class=pl-kos>}</span></pre><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 value='let user: User = null;
try {
const { data } = await axios.get("/user?ID=12345");
user = data.userDetails;
} catch (error) {
if (axios.isAxiosError(error)) {
handleAxiosError(error);
} else {
handleUnexpectedError(error);
}
}' tabindex=0 role=button>
<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></div>
<p dir=auto>Because axios dual publishes with an ESM default export and a CJS <code>module.exports</code>, there are some caveats.
The recommended setting is to use <code>"moduleResolution": "node16"</code> (this is implied by <code>"module": "node16"</code>). Note that this requires TypeScript 4.7 or greater.
If use ESM, your settings should be fine.
If you compile TypeScript to CJS and you cant use <code>"moduleResolution": "node 16"</code>, you have to enable <code>esModuleInterop</code>.
If you use TypeScript to type check CJS JavaScript code, your only option is to use <code>"moduleResolution": "node16"</code>.</p>
<p dir=auto>You can also create a custom instance with typed interceptors:</p>
<div class="highlight highlight-source-ts notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>import</span> <span class=pl-s1>axios</span><span class=pl-kos>,</span> <span class=pl-kos>{</span> <span class=pl-v>AxiosInstance</span><span class=pl-kos>,</span> <span class=pl-v>InternalAxiosRequestConfig</span> <span class=pl-kos>}</span> <span class=pl-k>from</span> <span class=pl-s>"axios"</span><span class=pl-kos>;</span>
<span class=pl-k>const</span> <span class=pl-s1>apiClient</span>: <span class=pl-smi>AxiosInstance</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
<span class=pl-c1>baseURL</span>: <span class=pl-s>"https://api.example.com"</span><span class=pl-kos>,</span>
<span class=pl-c1>timeout</span>: <span class=pl-c1>10000</span><span class=pl-kos>,</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
<span class=pl-s1>apiClient</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-kos>(</span><span class=pl-s1>config</span>: <span class=pl-smi>InternalAxiosRequestConfig</span><span class=pl-kos>)</span> <span class=pl-c1>=&gt;</span> <span class=pl-kos>{</span>
<span class=pl-c>// Add auth token</span>
<span class=pl-k>return</span> <span class=pl-s1>config</span><span class=pl-kos>;</span>
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><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 value='import axios, { AxiosInstance, InternalAxiosRequestConfig } from "axios";
const apiClient: AxiosInstance = axios.create({
baseURL: "https://api.example.com",
timeout: 10000,
});
apiClient.interceptors.request.use((config: InternalAxiosRequestConfig) => {
// Add auth token
return config;
});' tabindex=0 role=button>
<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></div>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Online one-click setup</h2><a id=user-content-online-one-click-setup class=anchor aria-label="Permalink: Online one-click setup" href=#online-one-click-setup><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>You can use Gitpod, an online IDE(which is free for Open Source) for contributing or running the examples online.</p>
<p dir=auto><a href=https://gitpod.io/#https://github.com/axios/axios/blob/main/examples/server.js rel=nofollow><img src=data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0IiBoZWlnaHQ9IjQwIiB2aWV3Qm94PSIwIDAgMTQ0IDQwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCA4QzAgMy41ODE3MiAzLjU4MTcyIDAgOCAwSDEzNS4zMzNDMTM5Ljc1MSAwIDE0My4zMzMgMy41ODE3MiAxNDMuMzMzIDhWMzJDMTQzLjMzMyAzNi40MTgzIDEzOS43NTEgNDAgMTM1LjMzMyA0MEg4QzMuNTgxNzMgNDAgMCAzNi40MTgzIDAgMzJWOFoiIGZpbGw9IiNFQkYwRkMiLz4KPHBhdGggZD0iTTggMC4yNUgxMzUuMzMzQzEzOS42MTMgMC4yNTAyMTQgMTQzLjA4MyAzLjcxOTkzIDE0My4wODMgOFYzMkMxNDMuMDgzIDM2LjI4MDEgMTM5LjYxMyAzOS43NDk4IDEzNS4zMzMgMzkuNzVIOEMzLjcxOTc5IDM5Ljc1IDAuMjUgMzYuMjgwMiAwLjI1IDMyVjhDMC4yNSAzLjcxOTc5IDMuNzE5NzkgMC4yNSA4IDAuMjVaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC4xNSIgc3Ryb2tlLXdpZHRoPSIwLjUiLz4KPHBhdGggZD0iTTMwLjUzOTMgMTcuMUMzMC44MTk3IDE3LjM4IDMxIDE3Ljc2IDMxIDE4LjJWMjEuODJDMzEgMjIuMjYgMzAuODE5NyAyMi42NCAzMC41MzkzIDIyLjkyTDI2LjkxNDIgMjYuNTRDMjYuNjMzOCAyNi44NCAyNi4yMzMyIDI3IDI1LjgxMjYgMjdIMjIuMTg3NEMyMS43NDY4IDI3IDIxLjM2NjIgMjYuODQgMjEuMDY1OCAyNi41NEwxNy40NDA2IDIyLjkyQzE3LjE2MDIgMjIuNjQgMTcgMjIuMjYgMTcgMjEuODJWMTguMkMxNyAxNy43NiAxNy4xNjAyIDE3LjM4IDE3LjQ0MDYgMTcuMDhMMjEuMDY1OCAxMy40NkMyMS4zNjYyIDEzLjE4IDIxLjc0NjggMTMgMjIuMTg3NCAxM0gyNS44MTI2QzI2LjIzMzIgMTMgMjYuNjMzOCAxMy4xOCAyNi45MTQyIDEzLjQ4TDMwLjUzOTMgMTcuMVpNMjcuNjc5NCAyMi4xMjQxVjE3Ljg5NTlDMjcuNjc5NCAxNy4wMzU5IDI2Ljk3ODQgMTYuMzE1OSAyNi4xMTcyIDE2LjMxNTlIMjEuODgyOEMyMS4wMDE2IDE2LjMxNTkgMjAuMzAwNiAxNy4wMzU5IDIwLjMwMDYgMTcuODk1OVYyMi4xMjQxQzIwLjMwMDYgMjIuOTg0MSAyMS4wMDE2IDIzLjY4NDEgMjEuODgyOCAyMy42ODQxSDI2LjExNzJDMjYuOTc4NCAyMy42ODQxIDI3LjY3OTQgMjIuOTg0MSAyNy42Nzk0IDIyLjEyNDFaIiBmaWxsPSIjMDA0OEZGIi8+CjxwYXRoIGQ9Ik0xMjEuNTc5IDIzLjA0NUMxMjEuNTc5IDIxLjg1NSAxMjIuMzc3IDIxLjEyNyAxMjMuOTczIDIwLjg4OUwxMjUuMjQ3IDIwLjY5M0MxMjUuNzY1IDIwLjYyMyAxMjUuOTYxIDIwLjQ0MSAxMjUuOTYxIDIwLjA0OUMxMjUuOTYxIDE5LjM5MSAxMjUuNDU3IDE4Ljk3MSAxMjQuNjg3IDE4Ljk3MUMxMjMuNzc3IDE4Ljk3MSAxMjMuMjE3IDE5LjQ3NSAxMjMuMTc1IDIwLjI3M0gxMjEuNzYxQzEyMS44NDUgMTguOTU3IDEyMi44OTUgMTcuOTA3IDEyNC41ODkgMTcuOTA3QzEyNi4zOTUgMTcuOTA3IDEyNy4zMzMgMTguOTAxIDEyNy4zMzMgMjAuNjM3VjI0LjkwN0gxMjYuMDE3VjI0LjU4NUMxMjYuMDE3IDI0LjQ1OSAxMjYuMDMxIDI0LjI2MyAxMjYuMDQ1IDIzLjk4M0MxMjUuNjk1IDI0LjY5NyAxMjQuOTM5IDI1LjEzMSAxMjMuOTE3IDI1LjEzMUMxMjIuNjQzIDI1LjEzMSAxMjEuNTc5IDI0LjMxOSAxMjEuNTc5IDIzLjA0NVpNMTI0LjM5MyAyMS44NjlDMTIzLjQ2OSAyMi4wNTEgMTIzLjAwNyAyMi40MjkgMTIzLjAwNyAyMy4wMTdDMTIzLjAwNyAyMy42NzUgMTIzLjUxMSAyNC4wNjcgMTI0LjE5NyAyNC4wNjdDMTI1LjIxOSAyNC4wNjcgMTI1Ljk3NSAyMy4zNjcgMTI1Ljk3NSAyMi4zMTdWMjEuNDIxQzEyNS44NzcgMjEuNTMzIDEyNS42MTEgMjEuNjMxIDEyNS4yMDUgMjEuNzE1TDEyNC4zOTMgMjEuODY5WiIgZmlsbD0iIzAwNDhGRiIvPgo8cGF0aCBkPSJNMTE0LjI5MSAxOC4xMzFIMTE1LjY3N1YxOC41MzdDMTE1LjY3NyAxOC43NjEgMTE1LjY3NyAxOC45NDMgMTE1LjY2MyAxOS4wNjlDMTE2LjA0MSAxOC4zOTcgMTE2LjgyNSAxNy45MDcgMTE3LjczNSAxNy45MDdDMTE5LjI4OSAxNy45MDcgMTIwLjE5OSAxOC45MjkgMTIwLjE5OSAyMC42MjNWMjQuOTA3SDExOC44MTNWMjAuODE5QzExOC44MTMgMTkuNjE1IDExOC4zMzcgMTkuMDEzIDExNy4zOTkgMTkuMDEzQzExNi44ODEgMTkuMDEzIDExNi40NzUgMTkuMTk1IDExNi4xNTMgMTkuNTQ1QzExNS44MzEgMTkuODk1IDExNS42NzcgMjAuMzQzIDExNS42NzcgMjAuODYxVjI0LjkwN0gxMTQuMjkxVjE4LjEzMVoiIGZpbGw9IiMwMDQ4RkYiLz4KPHBhdGggZD0iTTEwMy4zNzcgMjAuMDA3QzEwMy4zNzcgMTcuOTc3IDEwNC4yNDUgMTYuMzUzIDEwNS42NzMgMTUuNDk5QzEwNi4zODcgMTUuMDc5IDEwNy4xODUgMTQuODY5IDEwOC4wODEgMTQuODY5QzEwOS44NzMgMTQuODY5IDExMS4zNTcgMTUuNzY1IDExMi4xODMgMTcuMzE5QzExMi41ODkgMTguMTAzIDExMi43OTkgMTguOTk5IDExMi43OTkgMjAuMDA3QzExMi43OTkgMjIuMDY1IDExMS45MzEgMjMuNjYxIDExMC41MDMgMjQuNTAxQzEwOS43ODkgMjQuOTIxIDEwOC45NzcgMjUuMTMxIDEwOC4wODEgMjUuMTMxQzEwNi4yODkgMjUuMTMxIDEwNC44MDUgMjQuMjc3IDEwMy45OTMgMjIuNzIzQzEwMy41ODcgMjEuOTUzIDEwMy4zNzcgMjEuMDQzIDEwMy4zNzcgMjAuMDA3Wk0xMDQuOTE3IDIwLjAwN0MxMDQuOTE3IDIyLjQwMSAxMDYuMTkxIDIzLjg4NSAxMDguMDgxIDIzLjg4NUMxMDkuOTcxIDIzLjg4NSAxMTEuMjQ1IDIyLjQyOSAxMTEuMjQ1IDIwLjAwN0MxMTEuMjQ1IDE3LjYyNyAxMDkuOTU3IDE2LjEyOSAxMDguMDgxIDE2LjEyOUMxMDYuMjA1IDE2LjEyOSAxMDQuOTE3IDE3LjYxMyAxMDQuOTE3IDIwLjAwN1oiIGZpbGw9IiMwMDQ4RkYiLz4KPHBhdGggZD0iTTkyLjk4OTcgMTUuMTA3SDk0LjM3NTdWMTguNDUzQzk0LjM3NTcgMTguNzE5IDk0LjM3NTcgMTguOTE1IDk0LjM2MTcgMTkuMDY5Qzk0LjczOTcgMTguMzgzIDk1LjQ5NTcgMTcuOTA3IDk2LjQzMzcgMTcuOTA3Qzk3Ljk4NzcgMTcuOTA3IDk4Ljg5NzcgMTguOTI5IDk4Ljg5NzcgMjAuNjIzVjI0LjkwN0g5Ny41MTE3VjIwLjgxOUM5Ny41MTE3IDE5LjYxNSA5Ny4wMzU3IDE5LjAxMyA5Ni4wNjk3IDE5LjAxM0M5NS41NjU3IDE5LjAxMyA5NS4xNTk3IDE5LjE5NSA5NC44NTE3IDE5LjU0NUM5NC41Mjk3IDE5Ljg5NSA5NC4zNzU3IDIwLjM0MyA5NC4zNzU3IDIwLjg2MVYyNC45MDdIOTIuOTg5N1YxNS4xMDdaIiBmaWxsPSIjMDA0OEZGIi8+CjxwYXRoIGQ9Ik04Ny40MjQ4IDE4LjEzMUg4OC43OTY4VjE1LjgwN0g5MC4xOTY4VjE4LjEzMUg5MS42OTQ4VjE5LjI1MUg5MC4xOTY4VjIyLjczN0M5MC4xOTY4IDIzLjQ1MSA5MC41MzI4IDIzLjgxNSA5MS4xOTA4IDIzLjgxNUM5MS4zNDQ4IDIzLjgxNSA5MS41MTI4IDIzLjgwMSA5MS42OTQ4IDIzLjc3M1YyNC44OTNDOTEuNDE0OCAyNC45NjMgOTEuMTIwOCAyNS4wMDUgOTAuODI2OCAyNS4wMDVDODkuNTgwOCAyNS4wMDUgODguNzk2OCAyNC4zNDcgODguNzk2OCAyMi45MDVWMTkuMjUxSDg3LjQyNDhWMTguMTMxWiIgZmlsbD0iIzAwNDhGRiIvPgo8cGF0aCBkPSJNODYuNDI4NyAxNi45NDFIODQuODg4N1YxNS4zNzNIODYuNDI4N1YxNi45NDFaTTg0Ljk3MjcgMjQuOTA3VjE4LjEzMUg4Ni4zNTg3VjI0LjkwN0g4NC45NzI3WiIgZmlsbD0iIzAwNDhGRiIvPgo8cGF0aCBkPSJNNzUuMjg3OCAyNC45MDdMNzMuMTMxOCAxOC4xMzFINzQuNjE1OEw3Ni4wMDE4IDIyLjk4OUM3Ni4wNzE4IDIzLjI0MSA3Ni4xMjc4IDIzLjQzNyA3Ni4xNDE4IDIzLjU5MUM3Ni4yMTE4IDIzLjM4MSA3Ni4yNjc4IDIzLjE3MSA3Ni4zMDk4IDIyLjk4OUw3Ny42Njc4IDE4LjEzMUg3OS40NDU4TDgwLjg1OTggMjIuOTg5QzgwLjk1NzggMjMuMzk1IDgwLjk5OTggMjMuNjA1IDgwLjk5OTggMjMuNjA1QzgwLjk5OTggMjMuNTkxIDgwLjk5OTggMjMuNTkxIDgwLjk5OTggMjMuNTc3QzgxLjAyNzggMjMuNDM3IDgxLjA4MzggMjMuMjQxIDgxLjE1MzggMjIuOTc1TDgyLjUyNTggMTguMTMxSDgzLjg5NzhMODEuNzk3OCAyNC45MDdIODAuMTE3OEw3OC43MTc4IDE5Ljk3OUM3OC42NDc4IDE5LjcxMyA3OC41OTE4IDE5LjUwMyA3OC41NjM4IDE5LjM0OUM3OC41MjE4IDE5LjUwMyA3OC40NjU4IDE5LjcxMyA3OC4zOTU4IDE5Ljk3OUw3Ni45ODE4IDI0LjkwN0g3NS4yODc4WiIgZmlsbD0iIzAwNDhGRiIvPgo8cGF0aCBkPSJNNjIuOTg3NSAyMy40NzlDNjIuNzIxNSAyMi45MzMgNjIuNTgxNSAyMi4yODkgNjIuNTgxNSAyMS41MzNDNjIuNTgxNSAxOS4zNDkgNjMuOTExNSAxNy45MDcgNjUuNzE3NSAxNy45MDdDNjYuNzM5NSAxNy45MDcgNjcuNDk1NSAxOC40MTEgNjcuODczNSAxOS4wNjlDNjcuODU5NSAxOC45MjkgNjcuODQ1NSAxOC43MzMgNjcuODQ1NSAxOC40NjdWMTUuMTA3SDY5LjI0NTVWMjQuOTA3SDY3Ljg0NTVWMjQuNTU3QzY3Ljg0NTUgMjQuMjkxIDY3Ljg1OTUgMjQuMDk1IDY3Ljg3MzUgMjMuOTY5QzY3LjUyMzUgMjQuNjI3IDY2LjcxMTUgMjUuMTMxIDY1LjY4OTUgMjUuMTMxQzY0LjQ5OTUgMjUuMTMxIDYzLjUwNTUgMjQuNTU3IDYyLjk4NzUgMjMuNDc5Wk02NC41Njk1IDE5LjY5OUM2NC4xOTE1IDIwLjE2MSA2NC4wMDk1IDIwLjc3NyA2NC4wMDk1IDIxLjUxOUM2NC4wMDk1IDIyLjI3NSA2NC4xOTE1IDIyLjg3NyA2NC41NTU1IDIzLjMzOUM2NC45MTk1IDIzLjgwMSA2NS4zOTU1IDI0LjAzOSA2NS45ODM1IDI0LjAzOUM2Ni41NTc1IDI0LjAzOSA2Ny4wMTk1IDIzLjgwMSA2Ny4zOTc1IDIzLjMzOUM2Ny43NjE1IDIyLjg3NyA2Ny45NDM1IDIyLjI3NSA2Ny45NDM1IDIxLjUxOUM2Ny45NDM1IDIwLjc2MyA2Ny43NjE1IDIwLjE2MSA2Ny4zOTc1IDE5LjY5OUM2Ny4wMzM1IDE5LjIzNyA2Ni41NTc1IDE5LjAxMyA2NS45ODM1IDE5LjAxM0M2NS40MDk1IDE5LjAxMyA2NC45MzM1IDE5LjIzNyA2NC41Njk1IDE5LjY5OVoiIGZpbGw9IiMwMDQ4RkYiLz4KPHBhdGggZD0iTTU5Ljc2NTYgMjQuOTA3VjE1LjEwN0g2MS4xNTE2VjI0LjkwN0g1OS43NjU2WiIgZmlsbD0iIzAwNDhGRiIvPgo8cGF0aCBkPSJNNTcuOTg1MyAxNi45NDFINTYuNDQ1M1YxNS4zNzNINTcuOTg1M1YxNi45NDFaTTU2LjUyOTMgMjQuOTA3VjE4LjEzMUg1Ny45MTUzVjI0LjkwN0g1Ni41MjkzWiIgZmlsbD0iIzAwNDhGRiIvPgo8cGF0aCBkPSJNNDguODM0NSAyMi40NDNWMTguMTMxSDUwLjIzNDVWMjIuMTc3QzUwLjIzNDUgMjMuNDA5IDUwLjcxMDUgMjQuMDI1IDUxLjY2MjUgMjQuMDI1QzUyLjY4NDUgMjQuMDI1IDUzLjMwMDUgMjMuMjY5IDUzLjMwMDUgMjEuOTgxVjE4LjEzMUg1NC42NzI1VjI0LjkwN0g1My4zMTQ1VjI0LjU0M0M1My4zMTQ1IDI0LjI3NyA1My4zMTQ1IDI0LjA5NSA1My4zMjg1IDIzLjk2OUM1Mi45OTI1IDI0LjY4MyA1Mi4yMzY1IDI1LjEzMSA1MS4yNzA1IDI1LjEzMUM0OS43NTg1IDI1LjEzMSA0OC44MzQ1IDI0LjE2NSA0OC44MzQ1IDIyLjQ0M1oiIGZpbGw9IiMwMDQ4RkYiLz4KPHBhdGggZD0iTTQwIDI0LjkwN1YxNS4xMDdINDMuOTQ4QzQ1Ljg5NCAxNS4xMDcgNDcuMTQgMTUuOTA1IDQ3LjE0IDE3LjU3MUM0Ny4xNCAxOC42MzUgNDYuMzk4IDE5LjQzMyA0NS40MDQgMTkuNzI3QzQ2LjYzNiAyMC4wNjMgNDcuNDA2IDIwLjkwMyA0Ny40MDYgMjIuMTIxQzQ3LjQwNiAyMy4xMTUgNDcuMDU2IDIzLjgyOSA0Ni4zNTYgMjQuMjYzQzQ1LjY0MiAyNC42OTcgNDQuNzQ2IDI0LjkwNyA0My42NCAyNC45MDdINDBaTTQxLjQ3IDIwLjQxM1YyMy42NDdINDMuODA4QzQ1LjIyMiAyMy42NDcgNDUuODggMjMuMTE1IDQ1Ljg4IDIyLjAzN0M0NS44OCAyMC45NzMgNDUuMjc4IDIwLjQxMyA0My43NjYgMjAuNDEzSDQxLjQ3Wk00MS40NyAxNi4zNTNWMTkuMTY3SDQzLjc1MkM0NC45NyAxOS4xNjcgNDUuNjE0IDE4LjYzNSA0NS42MTQgMTcuNzI1QzQ1LjYxNCAxNi44MTUgNDUuMDEyIDE2LjM1MyA0My44MDggMTYuMzUzSDQxLjQ3WiIgZmlsbD0iIzAwNDhGRiIvPgo8L3N2Zz4K alt="Open in Gitpod" data-canonical-src=https://gitpod.io/button/open-in-gitpod.svg style=max-width:100%></a></p>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Resources</h2><a id=user-content-resources class=anchor aria-label="Permalink: Resources" href=#resources><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir=auto>
<li><a href=https://github.com/axios/axios/blob/v1.x/CHANGELOG.md>Changelog</a></li>
<li><a href=https://github.com/axios/axios/blob/v1.x/ECOSYSTEM.md>Ecosystem</a></li>
<li><a href=https://github.com/axios/axios/blob/v1.x/CONTRIBUTING.md>Contributing Guide</a></li>
<li><a href=https://github.com/axios/axios/blob/v1.x/CODE_OF_CONDUCT.md>Code of Conduct</a></li>
</ul>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Credits</h2><a id=user-content-credits class=anchor aria-label="Permalink: Credits" href=#credits><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto>axios is heavily inspired by the <a href=https://docs.angularjs.org/api/ng/service/$http rel=nofollow>$http service</a> provided in <a href=https://angularjs.org/ rel=nofollow>AngularJS</a>. Ultimately axios is an effort to provide a standalone <code>$http</code>-like service for use outside of AngularJS.</p>
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>License</h2><a id=user-content-license class=anchor aria-label="Permalink: License" href=#license><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir=auto><a href=https://github.com/axios/axios/blob/v1.x/LICENSE><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MiIgaGVpZ2h0PSIyMCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJMaWNlbnNlOiBNSVQiPjx0aXRsZT5MaWNlbnNlOiBNSVQ8L3RpdGxlPjxsaW5lYXJHcmFkaWVudCBpZD0icyIgeDI9IjAiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNiYmIiIHN0b3Atb3BhY2l0eT0iLjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iLjEiLz48L2xpbmVhckdyYWRpZW50PjxjbGlwUGF0aCBpZD0iciI+PHJlY3Qgd2lkdGg9IjgyIiBoZWlnaHQ9IjIwIiByeD0iMyIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI3IpIj48cmVjdCB3aWR0aD0iNTEiIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz48cmVjdCB4PSI1MSIgd2lkdGg9IjMxIiBoZWlnaHQ9IjIwIiBmaWxsPSIjMDA3ZWM2Ii8+PHJlY3Qgd2lkdGg9IjgyIiBoZWlnaHQ9IjIwIiBmaWxsPSJ1cmwoI3MpIi8+PC9nPjxnIGZpbGw9IiNmZmYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtZmFtaWx5PSJWZXJkYW5hLEdlbmV2YSxEZWphVnUgU2FucyxzYW5zLXNlcmlmIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBmb250LXNpemU9IjExMCI+PHRleHQgYXJpYS1oaWRkZW49InRydWUiIHg9IjI2NSIgeT0iMTUwIiBmaWxsPSIjMDEwMTAxIiBmaWxsLW9wYWNpdHk9Ii4zIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgdGV4dExlbmd0aD0iNDEwIj5MaWNlbnNlPC90ZXh0Pjx0ZXh0IHg9IjI2NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iNDEwIj5MaWNlbnNlPC90ZXh0Pjx0ZXh0IGFyaWEtaGlkZGVuPSJ0cnVlIiB4PSI2NTUiIHk9IjE1MCIgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHRleHRMZW5ndGg9IjIxMCI+TUlUPC90ZXh0Pjx0ZXh0IHg9IjY1NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMjEwIj5NSVQ8L3RleHQ+PC9nPjwvc3ZnPg==" alt="License: MIT" data-canonical-src=https://img.shields.io/badge/License-MIT-blue.svg style=max-width:100%></a></p>
</article></div></div></div></div></div> </div>
</react-partial>
</div>
<div data-view-component=true class=Layout-sidebar>
<div class="BorderGrid about-margin">
<div class=BorderGrid-row>
<div class=BorderGrid-cell>
<div class="hide-sm hide-md">
<h2 class="mb-3 h4">About</h2>
<p class="f4 my-3">
Promise based HTTP client for the browser and node.js
</p>
<div class="my-3 d-flex flex-items-center">
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-link flex-shrink-0 mr-2">
<path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path>
</svg>
<span class="flex-auto min-width-0 css-truncate css-truncate-target width-fit">
<a title=https://axios-http.com role=link target=_blank rel="noopener noreferrer nofollow" class=text-bold href=https://axios-http.com/>axios-http.com</a>
</span>
</div>
<h3 class=sr-only>Topics</h3>
<div class=my-3>
<div class=f6>
<a href=https://github.com/topics/nodejs title="Topic: nodejs" data-view-component=true class="topic-tag topic-tag-link">
nodejs
</a>
<a href=https://github.com/topics/javascript title="Topic: javascript" data-view-component=true class="topic-tag topic-tag-link">
javascript
</a>
<a href=https://github.com/topics/promise title="Topic: promise" data-view-component=true class="topic-tag topic-tag-link">
promise
</a>
<a href=https://github.com/topics/http-client title="Topic: http-client" data-view-component=true class="topic-tag topic-tag-link">
http-client
</a>
<a href=https://github.com/topics/hacktoberfest title="Topic: hacktoberfest" data-view-component=true class="topic-tag topic-tag-link">
hacktoberfest
</a>
</div>
</div>
<h3 class=sr-only>Resources</h3>
<div class=mt-2>
<a class=Link--muted data-analytics-event='{"category":"Repository Overview","action":"click","label":"location:sidebar;file:readme"}' href=#readme-ov-file>
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-book mr-2">
<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>
Readme
</a> </div>
<h3 class=sr-only>License</h3>
<div class=mt-2>
<a href=#MIT-1-ov-file class=Link--muted data-analytics-event='{"category":"Repository Overview","action":"click","label":"location:sidebar;file:license"}'>
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-law mr-1 mr-sm-1 mr-md-2 mr-lg-2">
<path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path>
</svg>
MIT license
</a>
</div>
<h3 class=sr-only>Code of conduct</h3>
<div class=mt-2>
<a href=#coc-ov-file class=Link--muted data-analytics-event='{"category":"Repository Overview","action":"click","label":"location:sidebar;file:code of conduct"}'>
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-code-of-conduct mr-2">
<path d="M8.048 2.241c.964-.709 2.079-1.238 3.325-1.241a4.616 4.616 0 0 1 3.282 1.355c.41.408.757.86.996 1.428.238.568.348 1.206.347 1.968 0 2.193-1.505 4.254-3.081 5.862-1.496 1.526-3.213 2.796-4.249 3.563l-.22.163a.749.749 0 0 1-.895 0l-.221-.163c-1.036-.767-2.753-2.037-4.249-3.563C1.51 10.008.007 7.952.002 5.762a4.614 4.614 0 0 1 1.353-3.407C3.123.585 6.223.537 8.048 2.24Zm-1.153.983c-1.25-1.033-3.321-.967-4.48.191a3.115 3.115 0 0 0-.913 2.335c0 1.556 1.109 3.24 2.652 4.813C5.463 11.898 6.96 13.032 8 13.805c.353-.262.758-.565 1.191-.905l-1.326-1.223a.75.75 0 0 1 1.018-1.102l1.48 1.366c.328-.281.659-.577.984-.887L9.99 9.802a.75.75 0 1 1 1.019-1.103l1.384 1.28c.295-.329.566-.661.81-.995L12.92 8.7l-1.167-1.168c-.674-.671-1.78-.664-2.474.03-.268.269-.538.537-.802.797-.893.882-2.319.843-3.185-.032-.346-.35-.693-.697-1.043-1.047a.75.75 0 0 1-.04-1.016c.162-.191.336-.401.52-.623.62-.748 1.356-1.637 2.166-2.417Zm7.112 4.442c.313-.65.491-1.293.491-1.916v-.001c0-.614-.088-1.045-.23-1.385-.143-.339-.357-.633-.673-.949a3.111 3.111 0 0 0-2.218-.915c-1.092.003-2.165.627-3.226 1.602-.823.755-1.554 1.637-2.228 2.45l-.127.154.562.566a.755.755 0 0 0 1.066.02l.794-.79c1.258-1.258 3.312-1.31 4.594-.032.396.394.792.791 1.173 1.173Z"></path>
</svg>
Code of conduct
</a>
</div>
<h3 class=sr-only>Contributing</h3>
<div class=mt-2>
<a href=#contributing-ov-file class=Link--muted data-analytics-event='{"category":"Repository Overview","action":"click","label":"location:sidebar;file:contributing"}'>
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-people mr-2">
<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>
Contributing
</a>
</div>
<h3 class=sr-only>Security policy</h3>
<div class=mt-2>
<a href=#security-ov-file class=Link--muted data-analytics-event='{"category":"Repository Overview","action":"click","label":"location:sidebar;file:security policy"}'>
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-law mr-2">
<path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path>
</svg>
Security policy
</a>
</div>
<include-fragment src="/axios/axios/hovercards/citation/sidebar_partial?tree_name=v1.x" data-nonce=v2:76325173-d5a7-b8e3-00db-45346959b4c1 data-view-component=true class=is-error><template shadowrootmode=open><style class=sf-hidden>:host{display:block}</style><slot></slot></template>
<div data-show-on-forbidden-error hidden class=sf-hidden>
</div>
</include-fragment>
<div class=mt-2>
<a href=https://github.com/axios/axios/activity data-view-component=true class="Link Link--muted"><svg text=gray aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-pulse mr-2">
<path d="M6 2c.306 0 .582.187.696.471L10 10.731l1.304-3.26A.751.751 0 0 1 12 7h3.25a.75.75 0 0 1 0 1.5h-2.742l-1.812 4.528a.751.751 0 0 1-1.392 0L6 4.77 4.696 8.03A.75.75 0 0 1 4 8.5H.75a.75.75 0 0 1 0-1.5h2.742l1.812-4.529A.751.751 0 0 1 6 2Z"></path>
</svg>
<span class=color-fg-muted>Activity</span></a> </div>
<div class=mt-2>
<a href=https://github.com/axios/axios/custom-properties data-view-component=true class="Link Link--muted"><svg text=gray aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-note mr-2">
<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.25Zm1.75-.25a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25ZM3.5 6.25a.75.75 0 0 1 .75-.75h7a.75.75 0 0 1 0 1.5h-7a.75.75 0 0 1-.75-.75Zm.75 2.25h4a.75.75 0 0 1 0 1.5h-4a.75.75 0 0 1 0-1.5Z"></path>
</svg>
<span class=color-fg-muted>Custom properties</span></a> </div>
<h3 class=sr-only>Stars</h3>
<div class=mt-2>
<a href=https://github.com/axios/axios/stargazers data-view-component=true class="Link Link--muted"><svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-star mr-2">
<path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path>
</svg>
<strong>109k</strong>
stars</a> </div>
<h3 class=sr-only>Watchers</h3>
<div class=mt-2>
<a href=https://github.com/axios/axios/watchers data-view-component=true class="Link Link--muted"><svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-eye mr-2">
<path d="M8 2c1.981 0 3.671.992 4.933 2.078 1.27 1.091 2.187 2.345 2.637 3.023a1.62 1.62 0 0 1 0 1.798c-.45.678-1.367 1.932-2.637 3.023C11.67 13.008 9.981 14 8 14c-1.981 0-3.671-.992-4.933-2.078C1.797 10.83.88 9.576.43 8.898a1.62 1.62 0 0 1 0-1.798c.45-.677 1.367-1.931 2.637-3.022C4.33 2.992 6.019 2 8 2ZM1.679 7.932a.12.12 0 0 0 0 .136c.411.622 1.241 1.75 2.366 2.717C5.176 11.758 6.527 12.5 8 12.5c1.473 0 2.825-.742 3.955-1.715 1.124-.967 1.954-2.096 2.366-2.717a.12.12 0 0 0 0-.136c-.412-.621-1.242-1.75-2.366-2.717C10.824 4.242 9.473 3.5 8 3.5c-1.473 0-2.825.742-3.955 1.715-1.124.967-1.954 2.096-2.366 2.717ZM8 10a2 2 0 1 1-.001-3.999A2 2 0 0 1 8 10Z"></path>
</svg>
<strong>1.2k</strong>
watching</a> </div>
<h3 class=sr-only>Forks</h3>
<div class=mt-2>
<a href=https://github.com/axios/axios/forks data-view-component=true class="Link Link--muted"><svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-repo-forked mr-2">
<path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path>
</svg>
<strong>11.5k</strong>
forks</a> </div>
<div class=mt-2>
<a class=Link--muted href="https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Faxios%2Faxios&amp;report=axios+%28user%29">
Report repository
</a> </div>
</div>
</div>
</div>
<div class=BorderGrid-row>
<div class=BorderGrid-cell>
<h2 class="h4 mb-3" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
<a href=https://github.com/axios/axios/releases data-view-component=true class="Link--primary no-underline Link" data-turbo-frame=repo-content-turbo-frame>Releases
<span title=108 data-view-component=true class=Counter>108</span></a></h2>
<a class="Link--primary d-flex no-underline" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame href=https://github.com/axios/axios/releases/tag/v1.13.5>
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-tag flex-shrink-0 mt-1 color-fg-success">
<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>
<div class="ml-2 min-width-0">
<div class=d-flex>
<span class="css-truncate css-truncate-target text-bold mr-2" style=max-width:none>v1.13.5</span>
<span title="Label: Latest" data-view-component=true class="Label Label--success flex-shrink-0">
Latest
</span> </div>
<div class="text-small color-fg-muted"><relative-time datetime=2026-02-08T11:04:44Z class=no-wrap title="Feb 8, 2026 at 7:04 PM GMT+8"><template shadowrootmode=open>2 weeks ago</template>Feb 8, 2026</relative-time></div>
</div>
</a> <div data-view-component=true class=mt-3>
<a text=small data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame href=https://github.com/axios/axios/releases data-view-component=true class=Link>+ 107 releases</a></div>
</div>
</div>
<div class=BorderGrid-row>
<div class=BorderGrid-cell>
<h2 class="h4 mb-3">Sponsor this project</h2>
<ul class=list-style-none>
<li class="mb-2 d-flex">
<a data-hovercard-type=organization data-hovercard-url=/orgs/axios/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/axios aria-keyshortcuts=Alt+ArrowUp>
<img class="avatar d-block mr-2" src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAACnUlEQVR4nOyZS2gTQRzGJ+lG122bh6SJmqTFIFbUkxG0GkMvXlJbtNDW6EWIFqRevPVYEFH04MEHVhQPtiqCIB48RMVoENFSUS8ttAWVGGvXmlab7tq4jfQmS/DF7HwDnd8xA/N982Pyz4a1k0WOEIAugEYIQBdAIwSgC6ARAtAF0AgB6AJouBLgsDuXRQMXz/qUhjCrTG4E+JVopCn8YLDWuesIIcTGKldiFfQ76j3J/RF/z1ViszlYZ3NxAzzyhs2IwxNeBCCBCAhVxRtD1fEmRLYZ5gI2eo927Qj2piR7pZd1djmYDUHJpizZHjh/LlC98xCrzL+BiYAqR50vFrxy2y2vi7LI+xcsF7BCiW7aFrhwR5aWh6zO+h8snQH1nmSisbYvw+vhiVU3wEYq7FtWnjoednd0W7E/TagLkCtqXLHg5X6vEuHiZ+5PUBWw8Gcm4u85aZTmKj8VnqV/XZOlGp9r6Zr1NPNoQFVAcf6r9jTXdbjc2mpXW0fDqjM3aebRQDwKowugEQLQBdAIAegCaIQAdAE0QgC6ABohAF0ADRcvRsyEXW0Jv7JVLbNkjOT7ruuGOksri08B7vZj5s+KRiH/Yrx7L83DE14FmNGKE8Pp7IGWvP5mhPbe3AtQZwfvZbIH9+mGOm3F/lwPwbGpW6cfvm9vturwhNcbMF/6ob+aONE5/KX3mtVZ3AkoGoVc5kNn63jh8XMWeVwJmP4+OvAkm9z9bW4sxyqTmxmQm3nUn3rbEmN5eMLLDRidunFpUns5VCIG82wuBHzWBoZQ2dx8BVBABExqr1MfZ9J3EdlmmAtYeLi5/641rhtqnnU2lDrnnua1nmQC3UNgQgxBdAE0QgC6ABohAF0AjRCALoBGCEAXQPMzAAD//0ZYoqHhkDE9AAAAAElFTkSuQmCC width=32 height=32 alt=@axios>
</a> <span class="mr-2 flex-self-center flex-auto min-width-0 css-truncate css-truncate-target width-fit">
<a class="Link--primary no-underline" href=https://github.com/axios>
<strong>axios</strong>
<span class=color-fg-muted>axios</span>
</a> </span>
<a href=https://github.com/sponsors/axios aria-label="Sponsor @axios" data-hydro-click='{"event_type":"sponsors.button_click","payload":{"button":"REPO_FILES_SIDEBAR_SPONSOR","sponsorable_login":"axios","originating_url":"https://github.com/axios/axios/sponsors_list?block_button=false&amp;current_repository=axios","user_id":185904284}}' data-hydro-click-hmac=c57dfa17ed814ab8fc8e391be9a695fed4d4d165a3b18353ca8e0073d694cf86 data-view-component=true class="Button--secondary Button--small Button d-flex flex-items-center"> <span class=Button-content>
<span class=Button-label><svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-heart icon-sponsor mr-0 v-align-middle color-fg-sponsors anim-pulse-in">
<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></span>
</span>
</a>
</li>
</ul>
<ul class=list-style-none>
<li class="mb-2 d-flex">
<span class="mr-2 d-flex flex-items-center flex-justify-center" style=min-width:32px;height:32px>
<img width=32 height=32 class="octicon rounded-2 d-block" alt=open_collective src=data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjM4IiB2aWV3Qm94PSIwIDAgMzggMzgiIHdpZHRoPSIzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Im0zNC42MTk0MjQ1IDguMTc4ODAwMTFjMi4xMzE0MjQ0IDMuMDcwNzI2NDkgMy4zODA1NzU1IDYuODAwMDg1NzkgMy4zODA1NzU1IDEwLjgyMTE5OTg5cy0xLjI0OTE1MTEgNy43NTA0NzM0LTMuMzgwNTc1NSAxMC44MjExOTk5bC00LjkyMTc0NjYtNC45MjE3NDY2Yy45NjY0OTYzLTEuNzQ4ODQ4IDEuNTE2NjA3OC0zLjc1OTkwNzkgMS41MTY2MDc4LTUuODk5NDUzM3MtLjU1MDExMTUtNC4xNTA2MDUzLTEuNTE2NjA3OC01Ljg5OTQ1MzN6bS00Ljc5ODIyNDYtNC43OTgyMjQ1OS00LjkyMTc0NjYgNC45MjE3NDY2M2MtMS43NDg4NDgtLjk2NjQ5NjM3LTMuNzU5OTA3OS0xLjUxNjYwNzg2LTUuODk5NDUzMy0xLjUxNjYwNzg2LTYuNzQ1NzYzNyAwLTEyLjIxNDI4NTcxIDUuNDY4NTIyMDEtMTIuMjE0Mjg1NzEgMTIuMjE0Mjg1NzFzNS40Njg1MjIwMSAxMi4yMTQyODU3IDEyLjIxNDI4NTcxIDEyLjIxNDI4NTdjMi4xMzk1NDU0IDAgNC4xNTA2MDUzLS41NTAxMTE1IDUuODk5NDUzMy0xLjUxNjYwNzhsNC45MjE3NDY2IDQuOTIxNzQ2NmMtMy4wNzA3MjY1IDIuMTMxNDI0NC02LjgwMDA4NTggMy4zODA1NzU1LTEwLjgyMTE5OTkgMy4zODA1NzU1LTEwLjQ5MzQxMDI1IDAtMTktOC41MDY1ODk4LTE5LTE5IDAtMTAuNDkzNDEwMjUgOC41MDY1ODk3NS0xOSAxOS0xOSA0LjAyMTExNDEgMCA3Ljc1MDQ3MzQgMS4yNDkxNTExMiAxMC44MjExOTk5IDMuMzgwNTc1NTJ6IiBmaWxsPSIjN2ZhZGYyIi8+PHBhdGggZD0ibTM0LjYxOTQyNDUgOC4xNzg4MDAxMWMyLjEzMTQyNDQgMy4wNzA3MjY0OSAzLjM4MDU3NTUgNi44MDAwODU3OSAzLjM4MDU3NTUgMTAuODIxMTk5ODlzLTEuMjQ5MTUxMSA3Ljc1MDQ3MzQtMy4zODA1NzU1IDEwLjgyMTE5OTlsLTQuOTIxNzQ2Ni00LjkyMTc0NjZjLjk2NjQ5NjMtMS43NDg4NDggMS41MTY2MDc4LTMuNzU5OTA3OSAxLjUxNjYwNzgtNS44OTk0NTMzcy0uNTUwMTExNS00LjE1MDYwNTMtMS41MTY2MDc4LTUuODk5NDUzM3oiIGZpbGw9IiNiOGQzZjQiLz48L2c+PC9zdmc+>
</span>
<span class="flex-self-center flex-auto min-width-0 css-truncate css-truncate-target width-fit">
<a target=_blank data-ga-click="Dashboard, click, Nav menu - item:org-profile context:organization" data-hydro-click='{"event_type":"sponsors.repo_funding_links_link_click","payload":{"platform":{"platform_type":"OPEN_COLLECTIVE","platform_url":"https://opencollective.com/axios"},"platforms":[{"platform_type":"GITHUB","platform_url":"https://github.com/axios"},{"platform_type":"OPEN_COLLECTIVE","platform_url":"https://opencollective.com/axios"}],"repo_id":23088740,"owner_id":32372333,"user_id":185904284,"originating_url":"https://github.com/axios/axios"}}' data-hydro-click-hmac=1e14db7ccd259ec64f7a1161244106a322afb6bdd5dff04cc4b739d8966d2183 href=https://opencollective.com/axios><span>opencollective.com/<strong>axios</strong></span></a>
</span>
</li>
</ul>
<div class="text-small mt-3">
<a href=https://github.com/sponsors>Learn more about GitHub Sponsors</a>
</div>
</div>
</div>
<div class=BorderGrid-row>
<div class=BorderGrid-cell>
<h2 class="h4 mb-3">
<a href=https://github.com/axios/axios/network/dependents data-view-component=true class="Link--primary no-underline Link">Used by <span title=17,126,080 data-view-component=true class=Counter>17.1m</span></a> </h2>
<a class="d-flex flex-items-center" href=https://github.com/axios/axios/network/dependents>
<ul class="hx_flex-avatar-stack list-style-none min-width-0">
<li class=hx_flex-avatar-stack-item>
<img class=avatar src=data:image/png;base64,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 width=32 height=32 alt=@JSVD-dev>
</li>
<li class=hx_flex-avatar-stack-item>
<img class="avatar avatar-user" src=data:image/jpeg;base64,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 width=32 height=32 alt=@TaranSingh50>
</li>
<li class=hx_flex-avatar-stack-item>
<img class="avatar avatar-user" src="data:image/jpeg;base64,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" width=32 height=32 alt=@MEECHAIN1>
</li>
<li class=hx_flex-avatar-stack-item>
<img class=avatar src='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="420" height="420"><rect fill-opacity="0"/></svg>' width=32 height=32 alt=@ESS-EventHub-Tasks style="background-blend-mode:normal!important;background-clip:content-box!important;background-position:50% 50%!important;background-color:rgb(255,255,255)!important;background-image:var(--sf-img-44)!important;background-size:100% 100%!important;background-origin:content-box!important;background-repeat:no-repeat!important">
</li>
<li class=hx_flex-avatar-stack-item>
<img class=avatar src='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="420" height="420"><rect fill-opacity="0"/></svg>' width=32 height=32 alt=@ESS-EventHub-Tasks style="background-blend-mode:normal!important;background-clip:content-box!important;background-position:50% 50%!important;background-color:rgb(255,255,255)!important;background-image:var(--sf-img-44)!important;background-size:100% 100%!important;background-origin:content-box!important;background-repeat:no-repeat!important">
</li>
<li class=hx_flex-avatar-stack-item>
<img class="avatar avatar-user" src="data:image/png;base64,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" width=32 height=32 alt=@BeatrizSanssi>
</li>
<li class=hx_flex-avatar-stack-item>
<img class="avatar avatar-user" src=data:image/png;base64,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 width=32 height=32 alt=@shiv7120>
</li>
<li class=hx_flex-avatar-stack-item>
<img class="avatar avatar-user" src="data:image/png;base64,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" width=32 height=32 alt=@Denours>
</li>
</ul>
<span class="px-2 text-bold text-small no-wrap">
+ 17,126,072
</span>
</a>
</div>
</div>
<div class=BorderGrid-row>
<div class=BorderGrid-cell>
<h2 class="h4 mb-3">
<a href=https://github.com/axios/axios/graphs/contributors data-view-component=true class="Link--primary no-underline Link d-flex flex-items-center">Contributors
<span title=546 data-view-component=true class="Counter ml-1">546</span></a></h2>
<ul class="list-style-none d-flex flex-wrap mb-n2">
<li class="mb-2 mr-2">
<a href=https://github.com/jasonsaayman data-hovercard-type=user data-hovercard-url=/users/jasonsaayman/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
<img src="data:image/jpeg;base64,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" alt=@jasonsaayman size=32 height=32 width=32 data-view-component=true class="avatar circle">
</a>
</li>
<li class="mb-2 mr-2">
<a href=https://github.com/mzabriskie data-hovercard-type=user data-hovercard-url=/users/mzabriskie/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
<img src=data:image/jpeg;base64,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 alt=@mzabriskie size=32 height=32 width=32 data-view-component=true class="avatar circle">
</a>
</li>
<li class="mb-2 mr-2">
<a href=https://github.com/DigitalBrainJS data-hovercard-type=user data-hovercard-url=/users/DigitalBrainJS/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
<img src=data:image/jpeg;base64,/9j/2wCEAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDIBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIAEAAQAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APf6KKRmCIWYgADJJ7UARXV3b2Nu091PHDCgyzyMFA/E15vrHxy8L6ZffZoDLegHDyRAhV/Mc/hXn3xA8S6r478TT6PpblNOs3MZCniRhwST35Fc6/wt1IwiQMWY9gtS5pOxrGlKSukfQXhv4leGfE7GKz1BEnGP3U2UJ+m7Gfwrr6+P28B67p0TXSebFJHyNoIbj0r3z4SeM7nxRoc9rqRX+0rFwknGC6kcMR65BpqSexMoOO56JRRRTICq+oKX026VephcD8jVimyLuidcZypGKAPlbw1JPpuq6pMqB2F26HecAYY5JNem+Hdea93LNHCP7hik3A/pWPZaVb2viTVoNmEkuXcrjoSTn9a1fs0VrfKsasEVD90Z5Ncsnqz1KUPdIL/xNM13Jbx2luyL6zfOR9MU/wCEVpIfGXiG8wRGFRMY4yST/StBNNtXtluWjHm+uK3fh5ZLbLqMynJnlDnj24H86qm/eMsTH3TuKKKK6DgCijNc/rnjfw54djZtS1WCJh/ApLt+S5NAHNePLa30/VbK9QRxmbKPtGCx65NY0cck7l4pmKnsvauVu/FS/EHxndPEXGnRR+XbA5Hvux7mtG0sdVsy0UFywUHjJrmqJcx34ecoxR0EtwYLYxvKpYnAJ4r0nSrKCxsY47faVwMsv8VePT6XP/ZtzLdzGSRkIXPQcVq/CL4gWV54fXSNVv4or60by0Mz48xMcHJ6nOauklqZYlt2PWqKRWV1DKQQeQRS1scp8keJPjB4q8Qkot59htz/AMsrYBf/AB77361w1xdT3UhluJpJZD1aRixP4mohSGqGdX4D1630fWFS8YJBMcGQ/wAB9a+ibO1iu7WK5iZJEdchlIIIr5MArsPDnxF1rw3plxY27rLHIMRGXkxHnkf/AF/Ss5Qu7m1Ory6M9Z8e+ILLQNLeOSVTdSqRFCDz9T6CvnnzWWXejFW6gg4NWr6/u9Vu2u72ZppW6sxqq0eCcevSnGPKTObkdl4e+KHirw6wW31KSaHvFcYkB/E5I/A17X4D+NFj4luotO1WKOyvpPlRg3ySN6DPQ/jXzDyDgjFSwSvDMksbFJEIZWHUEVVjM//Z alt=@DigitalBrainJS size=32 height=32 width=32 data-view-component=true class="avatar circle">
</a>
</li>
<li class="mb-2 mr-2">
<a href=https://github.com/nickuraltsev data-hovercard-type=user data-hovercard-url=/users/nickuraltsev/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
<img src=data:image/jpeg;base64,/9j/2wCEAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDIBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIAEAAQAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AOcu9MlsJWtby2eOZQchjyf8ajgDbgwjLAITtAI46Dp/n9a9D1aCHxTp2Rt+2QZMTZxn1U+xrzyWeO1HzKhkyc8YI7Y/z6VwWuVKNhbh1aENFIQCT8o6k56HP0qOTFuonXLyKTtUHGBgEj+f5U7fGuyVYyBjJ4IAI7E1YW1lvUigt8yySNkRgAnJBHH5/pU8rIuYt40UsjyMVjeMbmwvA4OB7np+ftVCK11WUG9ispvKxneIyVPvzwa9BvfBdhZXemwyDdcuxedQcrwBwPYHFegWdnGsIHGzHTHFW5KGh2UMPzxuz57vNUvriaJr+Z5jHhVVxwo+lSDV7m4jUIx2LxhQP1r3m80DTHYzGygMmMbtgzXkXiDw6bHxNs0yLAlBmCKM7SM5wPT296HKMiatDkjc7bTJ00zV7lbhiFGduT1rE1eB7/Ubi+gthFGQN0eM5Pdj6E+lakt5PfX0srWyZ37IURc/j713GgaTDFp2zUIEE0hJKt1wfWtEuXUyk7nkNrb7iYmRTzgggHrW/wCHLu30O9uVmGG2YgmwAUz1X610mjeEo7fxNM0gJhhO8BuhU/d/z7VneObPy9QF7YxxPHGv7+ND8y/7WPStdHoQtCTxRexaYNMmjjeeVkfe4IJUkrgn2yKxrfx5qkFzsFuk0A6r5ZUgfWsjUfEkmoS21pcKu9F2b1GDjPBx+RrSis7C3lWSW4kmUEeZGAoJ9selYSVnqjtpXcdGbOueO57TyoYtLlR2QOfPUjAPQ4Ga4nUNdm1DV4Z0HkTLEyh9uU5I7H6EfjXb3X9n+I9UaSGeSPyoxGXZRz7YNcH4p0qSC7WG1Luq8yuMAYzwMVCSegYjm5XroexeGPDgtriC5nILLCCFXjDnqTUNx4Y1CDX31G1vWdGYkpICzYP8Oc9K6O3ut1hDNAu87Bwveti3lWWNSBgnrnqDWtzlMqVGhj8t0AlaPbu9a4qDQwl/cXN9IZmJdQrIBwfU9+OK7vVJVEqo5PIOMVyurz+R+8Y7Uf5snsO9axWhB4x4lt4tM8QTJD5hMeCPQL1rc0aaz1ZXkVYvtO75lkkK7x+FZl3Imua9cXETBvn2mM9WQcZHrTU8J3QuGNrNsKNg49OoP5Yoqw0ubUJtOyOguVtbDbLcP5LM6kRRy5z+OBxVjTw2qW8l6kUVzE7EGBxg8dNrdj9f0rDbwncKDNdXJkxwo9TXVeCNOu7DRb5rhQbfzlMBPUj+L8P/AK9FCKuXiG2tTY0PUbvSgYblXKDj/d9x7V2Wm6ms12I85VhkH1NY+oC2uIGfyuMcEd65aXVJtOulmgaVtpyMjpUqLfQ59ir4v8V3Eet3lut39neCZlRMHJA7/j1rDs9XvtW0G/jupvMRZ41ic9+u4fy/On+IJ4PEN/8Aapoxb3GMNhc7sfjzUlvaNFHFaRqdv3tvue9bxRLJNK0eCSeFgpWTY6hh2BU//rrXUTWcU0zATARg5PDAjnr0IxmpdNtmSRnxjZFIR/3wQP51cMLEBAcBsA8dOa2lFSVmKMnF3Q17eS4t03WUkmG+by5F3EH0B44+tbqIv2GOP7HMke3iNmUYA+hPpWehEbCSPg45A71fuLlWMkbAjov5AClCEY7FTqSnuf/Z alt=@nickuraltsev size=32 height=32 width=32 data-view-component=true class="avatar circle">
</a>
</li>
<li class="mb-2 mr-2">
<a href=https://github.com/apps/github-actions>
<img src=data:image/png;base64,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 alt=@github-actions[bot] size=32 height=32 width=32 data-view-component=true class=avatar>
</a>
</li>
<li class="mb-2 mr-2">
<a href=https://github.com/apps/dependabot>
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAEAIAAAB1mzrKAAAFjUlEQVR4nOyba0xTVxzAz+VSHpXB2uGrtR1FnVbmYwMmmBmCW30kGl+dw0wRG6wanRFmFOamWSZRhw98YcoEmXOuOhESZCr4mHPbBYQx/QBR3m2pII+WrmmVFrrA3YcaV3bbe+G0cn6fyJ/T/3n87rn39vDHG8fl8upqgICEF+wBjHSQAMggAZBBAiCDBEAGCYAMEgAZJAAySABkkADIeMMegHO8ly4S+XcIy7hcVgWV9qU/NTSYH2swnc6ybehH5woeJuCeZefqkCu40utNcJRK+x9Hl2cY9q49na1rGfrBuYSH3YLwnVSXnoQVg8/FSodyRHTxMAGvHkgAZJAAyCABkPEwAVUTVdeemWGPgkk87DU0sjmtoLEJeIMCx22sVoVCLB7OUdHBw3bAqwdjOwArxQRYdKzf1C/ZRdx9bAVezlRml/h3B0yYwOF4n5BKw8MDi+gnbZ1rIKxTCE39JHN+b3qfypZMPyfGVFVEjiCBzfstvjH6aNAG+tncmXMiIql7u0yda9JupJ+NgVtQmIGv9ItZOyYqKSiMfjb3Z2Cmc6YmjDvoe5J+NgYEiGXj0n1SsTJMCObQz+b+DMx01dtG/iXfSfSzoYcwZJAAyCABkEECIIMEQAYJgAwSABkkADJuKqB3W18zSDr/fSlh4N+tf5xrujl0fRVmPmQbN1T9qebBOOh2UwFpt39e0dGTsP5sbsvNhV9lGFXdD/7SRD1fwmwvxzm3vtDNWL7t1Fp18of6w9UqmTZDr7deYLaXwXH6MC5KGiryn3xn8464kPdZMXgIcLHmQM3vumodK2jhLvZus48rm+5fMVxfp8ip0ebZnziGGfhKX58H7D3doROp5LfNtqnAHxqg01kiBWXcmSyW/W8PNRcnds1LmZiHt52yjy8qmV4coCuM3doocOJYxfJD70MgjqlMVzRllR9vtJqDqX/W6R0wAXC4rBN0lj4lNC/v6UlRW2ph7S+7Kvp/JuOOlp4kYoxQ6x9PJT95+1qzJrta+7GoMjWzrk52Lbf8idy0sWe/baWjpSeJ/DUkxD/T2RmxPsFngBqhljuTWrmYPcP6F7HPU/NXtwcfUhUHdt4jI4ejios7P7h78HG+aV1Vh0r8zOflpY8TRi4Pmp+1Kb5jvBQAMOr/ejlClOR0rruYeb+1W05Gzi0hsvVJv/vUvWOqqM9ux3siXv7UDuGCb9+4tWfv4r7g80zNlwrDKmBWgcDgmw0ACHwxXrGraZQ5BQCgejG+YH/YtID0s5L1PF4APotqSZZoZ3CKzy6wGmwHGfbx+p72qv9a+kXG6VhA8wG/FX1jtroyK3oM60N4VU1EUeDSg+ErV47dMnhL8qovkGyJFRCsWf0bnHov0o/C/V+7QV7Rg7dcZJzuFdB8bp/Mxl9PPT+zQHgL+qxs/nzubUcayKX/bpNMzJM6u/T2HGjov6IdaSDjhX5bTwsWcvaxFV5PXOuFPtCqIkgNmBrDwO7dy/IfPX13VWLEvEBbzt8Jo3hSZ2tAHUFqmLZ4/Bnf7UlHLu1tq910K4bFMaZtXtY3+i4T86AL5LKUZIFEwk1LrpRIuPZhKbO9xF+NTgzKiAfRiUEAvMVsbrq46RexkYPTAlSzuzotEb3f9L9rD82QPI/nodbJtosaQtdl+dTZzzJQljJQdXNdqZTL+SNISVxcVlbL0cuXKysNC+nkQbcgyCABkEECIIMEQIYBAdoSvW54z9Ddgda5hjNWBr5TMCCAuNFgMZvv1D6Sm+T0s7k/d8yP5KavCU39UvMg/6VAFcaqo/FjXkLsSGzHlAS24vUadhF+jH5Od0NbotdbLxA3GnrMtbYom9pG0M/JmACEa6CHMGSQAMggAZBBAiCDBEAGCYAMEgAZJAAySABkkADI/BMAAP//mQrznkZAir0AAAAASUVORK5CYII=" alt=@dependabot[bot] size=32 height=32 width=32 data-view-component=true class=avatar>
</a>
</li>
<li class="mb-2 mr-2">
<a href=https://github.com/emilyemorehouse data-hovercard-type=user data-hovercard-url=/users/emilyemorehouse/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
<img src=data:image/png;base64,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 alt=@emilyemorehouse size=32 height=32 width=32 data-view-component=true class="avatar circle">
</a>
</li>
<li class="mb-2 mr-2">
<a href=https://github.com/chinesedfan data-hovercard-type=user data-hovercard-url=/users/chinesedfan/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
<img src=data:image/jpeg;base64,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 alt=@chinesedfan size=32 height=32 width=32 data-view-component=true class="avatar circle">
</a>
</li>
<li class="mb-2 mr-2">
<a href=https://github.com/JustinBeckwith data-hovercard-type=user data-hovercard-url=/users/JustinBeckwith/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
<img src="data:image/png;base64,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" alt=@JustinBeckwith size=32 height=32 width=32 data-view-component=true class="avatar circle">
</a>
</li>
<li class="mb-2 mr-2">
<a href=https://github.com/rubennorte data-hovercard-type=user data-hovercard-url=/users/rubennorte/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
<img src="data:image/jpeg;base64,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" alt=@rubennorte size=32 height=32 width=32 data-view-component=true class="avatar circle">
</a>
</li>
<li class="mb-2 mr-2">
<a href=https://github.com/codeclown data-hovercard-type=user data-hovercard-url=/users/codeclown/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
<img src=data:image/png;base64,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 alt=@codeclown size=32 height=32 width=32 data-view-component=true class="avatar circle">
</a>
</li>
<li class="mb-2 mr-2">
<a href=https://github.com/remcohaszing data-hovercard-type=user data-hovercard-url=/users/remcohaszing/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
<img src="data:image/jpeg;base64,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" alt=@remcohaszing size=32 height=32 width=32 data-view-component=true class="avatar circle">
</a>
</li>
<li class="mb-2 mr-2">
<a href=https://github.com/WillianAgostini data-hovercard-type=user data-hovercard-url=/users/WillianAgostini/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAQY0lEQVR4nJQaWWxUVfsuZ+7sW8vQmWkLKEVhqISWKJtLxfBkNDHERENi4hv4bHjxzQdi3JAXNBpiUAhoAiFGSoEoAcFKITUtspVKW1o7FDpLZ+bOnbv/sR//x+HcOwN+D5Mz957l27dzyfDwME+BIAg8z3McxzuAfsiMOY6DhQ0mwBMc2LaN05hf+q9zOSzE56TxAvqv6xNmX3qOcyaSats2Q5Jzw3r7MDgQONu2bUEQmElOrjAcckUCKTFNk5aqE496OzD74MAVSAMGuCJd7y+eynGcpmnDw8NDQ0Otra0bNmyIxWKuRzBjHDTGmCXgcQh11UWnitu2nc1mr1+/PjAwcP78+Xv37vl8vrfeeuu9994TRRHkANJ2VUUg3lXI9YhnJYC711vGqBOtZpZl2bb90Ucf9ff3K4oiCIJlWcFgcGho6PDhw5s3b45Go6Io4vL/xOYGIG7btg2RoF2QK/Y0xmAz+MSyrA8++KCvr880Ta/XGwqFAoGAYRiVSmVubi6Xy6VSKUmShHkATuFyegwnIiZOrrtIAJhBs5+RJvPXVSDT09PpdLqlpUVRFJ/PFwqFTNO8e/fu5OTklStXTp06dfHiRUVRNm/e/O6776LDcJV5PW/hCgQ9Wj1wyoT2VwCGYfT29h46dOhfmYqiYRizs7PA+2g0WqvVqtVqX1+fKIqJRMI0TZoAPKWebTyCANzI1apQvpZloVjpMZxdKpW+//57nucNw4hEIoqiiKKo6/r69euDwSAhxDAMnueLxeL4+PjY2NiyZcsaeI7/RANxbkErUr23TEz99ddfFUUJBoOyLEciEa/X29TU1NPT0zYPkiTJ8zA9Pb1///7x8fGOjg7ncY+vNg8RwCAH3EWlZ2jAeEeTwfO8x+NpamrK5/OxWCyVSsXj8XQ6LYpiJpPxzEMsFqtWq0uWLBkcHPzkk09eeuklj8fzX3F1BQEVEdWRwZgmz/kWxh0dHaqq+ny+tra2eDyeTCbD4fDKlSvBWQUCAd88iKL4+uuvX758+fDhw4+0Pebcen/vG5NlWY+53qm4PM+LopjNZjs6OiKRiCiK0Wi0ra3N4/HwPB8MBmOxWHNzcyAQ4DguGo2GQqGvvvoK4kYDFGkP2wAe2IBlWagStN+kfbYTdVh46dIlv98vSZLH47EsK5fLhUIhv99PCJmZment7f37778zmUw6nY7FYqFQ6MaNG6VSKR6PO3PBBoyjcXtIAjR+jC41ph6hv7+/Wq16PJ5sNnvs2LG+vr6zZ8/evHkzGAyWSiVFUbq6up5++ulSqaTrend3t2maiqLgKQiPPNQ5h9QLwE4zQMOlAzO8FUXRtu3Z2dlisfjmm2/Ozs6eO3cun88vWrSoVCoNDQ1FIpG7d+92dXWJovjEE09wHFcoFFKplNMF/edkzrV8oWc0znuBhtbWVkJIuVyORCLHjx+fnZ2F4FCr1aLRaCQSkWW5XC5fu3Zt8+bNixcvFkVR0zQn0o+ZQrMEOPNn1yqJRprx2cuWLfP5fIlEYmxsLJVKdXd337lzp6mpKRqNQkJKCEkmk5IkKYrS2tq6ZMmSYrFoWRamd0z8eaSHxcmETuNcFQkB1ZTmPUzu7OyUJCkejy9btiyVSmnzsGjRolgspmmaaZqiKFqW5ff7bduWJOnVV1+9devWhg0bQPeYgIOYPA4lpF6t6QRnpMTzwHtCmiTNg8/nO3PmjCiKPM9nMhkgxjRNOGXx4sV+v1/Xda/X65rC0DGnHhnwli0jXfdy+mmaYZZl5fP5cDjMcVy1Wg0GgxzH6bru8XhEUVy/fn1TU5PH44FYBrZerVYjkQhEBldONahMWAk0noRJP6KuaRpEPXEeQP06OjrS6XSlUpEkqVwu5/N5Qkh3d3dXVxchJBaLeTweUCSv15vL5drb2zs7O+sxFclowNmHCGhs+/hK1/Varaaqqm3boigSQsByYLx69epjx45Fo9F8Pm9ZViAQuHfv3unTp9PpdDgcTiQSy5cvh0x7bm5u5cqVLS0trrxnBg3k8ECFGAdK6wyMdV2XZXlubq5UKoFRWhQYhqGq6iuvvCIIgizLhULB7/f/888/oih2dHQ0NTW1t7dbllWtVjVNK5VKd+7cyWQyTM3FRFmn3tajltCGwrAcsQfGQ5sE1AZTV2ycJJPJ1atXj4+Px+Nxn8+3ePHiQCAQDAZFUQyHw83NzYIgKIoyPj6ey+X8fr9r/GJaO4/jTAVXWm3bNk1TVdVKpVIqlWRZ1nWdMQnIxpAG27a3bt06PT2dz+ez2WwikUgmk7Ztt7e3e71ev99vGMbExMTw8HAkEmFqsQZNuMbY/0uAa28HFKNarcqyXKvVwP2hZ2DyFlAkjuOam5t1XR+bh0qlomlaPB4Ph8PRaJQQUigUzp07NzAwAMpWr63C/G3s1nmeZ70Q4AfsVxRF0zTbtglxcVaoPHiYKIobN27s7e2dm5tTFGXFihWhUEhRlHA4XCqVTpw4MTo62tPT09ra6rTOes3GRzpTwiwD3tdqNVmWFUVxRnvn1rS4Ozo6ksnk6Ojo9PT04OBga2trOByGtopt288991xPTw/UYq5spoX8mO0jwixD3tdqNV3XaQYzbgq0nz4AiO/s7PT5fNeuXatWq+Pj4x6PxzCMaDS6bt26rVu3Ql3m2pB1hUe3VZj/pmnqum4YBug9k05j0UyXzkj8zMzMwYMH165du2bNmieffLJUKrW0tEQikUQi0dnZmUqlOI5TVfXy5cuSJC1atKhBEsEItgEZD/WNLcsyTdMwDE3TDMPAqg/wRjvGMQ5g+eeffz42Nnb16lVN05LJ5Kp5ePbZZzdt2rRkyRJCCOQauq7v2rWLWUsTwCiqazrzEAGIPaBemwfDMJzuzH4Y0AUZhnHjxo1ffvmF47jLly8Xi0Voj3IcFwwGeZ6H/DSbzY6MjPh8vlOnTv3111+uyDG1Mo2Aq7sXt2/fjjzWNE1RFFVVdV2HlcL/gal16PHg4ODBgwf37dtXLBbhycjIiG3ba9asaWtrC4VChBDLsiqVysTExJdffvn777/run727NloNPrUU08xZtCgonLP9oeHh4EAcPzValVVVSiXIOiK/wcgA+iBxZqm7d69++eff3Ztt+zatau5uRlqGsMwCoXCN998c+bMGdu2FyxYIAhCuVxOp9Mvvvji22+/3dXVxRSrzlrXtWIhtJZjcAUMwIfSE3iez2azX3zxRT6f9/l8U1NT5XKZ4ROOBwcH165dC+zXdf3ixYvnz5/HViSUB9PT04cOHdq/f/+qVau2bt36xhtvRCIRpsmAvs7VoO9LwDAMXdeB/RB6scctCAIknpqm7du3r7e3F1qfgiCgp3KCbdsLFy58//33U6mU1+u9fv36p59+itRyHBeLxUBdo9GoLMumaQYCAa/Xu2HDho0bNz7//POZTMYpB2c1K27btg1tUdd1SApoxw+gKMqOHTvOnz8PbVpnl44BnuehH/ryyy+bprlnz56pqSmai4ZhQANYEASPxwNJLs/zN2/ePHPmzI8//ijL8tq1azF3ZIwYKXlwPwDVIPoW8EIAlmXt3LlzdHSU4TFTjjLS4Hn+woULU1NTQ0NDV69exSsmNDmYpus6RDdIuSVJMgxDluU9e/bMzMzs3r2baYbTEfBfE92+fTuT1WC6jww+efLkTz/95NpUfGQozeVyJ0+eRB4BgHWBtAkhmqYhikAhBI0bN25EIhGwb4b3WMELdLsK1B3HgiCAlPfv3++anGAOgrUlc6NqWdbFixehmMS3MNmyLGxQM3EGcg1Ianbu3Dk5OUkbGyP5+/xD3kB9iOUiz/NHjhyZm5tzZo7wFrhImxeaPjxfsGAB1Pu0RRFCkHjTNMFT0d4GtAC8y4kTJ5hYRv8KNPvB30M3AXimqurRo0cZzabJYMwdVmHQAD2p1Wp0MYTqhIqETgY8G/Ab1eG3335zJgF4ukBbNy0HOO/ChQvVarVxcfRAHalIhwKEnAL8Ms0CQghclgmCYBgGXEMhO+h75aGhIV3XmXzsoYqMNg7UUYCBgYEGtSnGO9ot0DaAhQ56TNwNULQsi9Yf5AUdPSuVysjICKPADyRAU8OE61qt9scff7jqD70XGBxd4KMNgB6DvYJrpu04Go0C/YwLdibwY2NjDN6IMPsZBh35rl27BurrNH8EdL6ujOB5HoIj3KNBig4LE4kEXBjDhqBjTlcBE86dO+ck7z4CTFeUVujJyUmG/XQPglY8ZJVTXGCRWJqiMeRyuSNHjsAS0CXYEzqT6FQgZudyuXp9igcXznT5AnK/cuUKMxtwRRO/n408XDQzWQYEXewpYQvDsqy7d++CG4WHhJAtW7b88MMPiUQCPCGy7IUXXnDeegG43BMDToIgXL16lasD6FhM04TLPOcBaEvwCowYZYUzgYD29vYPP/xw+fLl3377bblcjsfjTU1NuVyuVCp5PB7GZdNnEebmHWU3NTVVLBadSbJz7Ows0GR4vV5QfQx5qGwo9qVLl3799dder/fAgQMrVqzo6+tLp9OlUmnv3r3fffedIAjgyl3BRQJQmkHJx2genZAhQH6K4gaFxj1VVQX1QMbT3QBoA3/22WeEEEmSduzYoWlaf3//wMBApVK5d+8e6FK5XK5X3RMmnTRNE/q4f/75J1NAoqYyokSy4Qn4SswFMVbQp6Ai2ba9bt06n883MzPT1tZ26dIlr9e7YsWK7u5uVVWXLl0Kn4hUKhUn7++nfTQjFUWBW1HDMBgLhlCF/oQuvWkRYRrL3IPggI5ZwIXXXnutWq3C7dOqVatqtdrt27dPnjx5/PjxfD4PmYWiKPUKj/tJlaqq5XIZeokcx8myPDMz46QY1cPVY4JLwc/9XG/FmY7YunXr4vE4lNe6rk9PT8MnOVNTUyMjI7FYDLhGt0hYAqCLWC6XVVXFVCybzTqn0p/ewMDv97e2tq5cubKnpyeTyRQKhQMHDpw+fRo9I8YBmgYowWq1miRJa9as6e/vLxaLuq6rqlqtVm3bvnXrVqFQCAQCsiz7/X7Ixl3Z/y8Bs7OzUKpiDmeaZi6XY9TD6R83bdr0zjvvLFy4EL4u8/l8yWRyYmICyzqQA1aq4IuwNQ847d27lw4pqF2QPoE8CSHxeBwDM9NfIeArCSEYOGzbxg4P0/dFawbmwV2Gx+MB7zQxMTE5OYlxCiMxdPuYok+SJMx/mSSHTl1hTiaTcSrzAxvA9AsTCvyQgdmI9qq3b9/O5/PQ+4er1du3bwO6yH68BpYkCSMA6DT2bGizRleB6goUZjIZ148SHrrophMhvNB1kgGn2rZ99OjR4eHhLVu2pFKpdDodj8cnJibgPgFzHvoWB/EDG8DsmqnZ0cthVh+LxeDzCncboP0dBkuQrxPQjQJCo6OjH3/8sW3bgUCgpaUFihJsX9Nxl0YUXRl8I4VZBqQMmN7BZELIM88847zRQV4TPAOEAL+RSKTeFRC4F6yq4LxyuQz3aJg/whI6gYMSDJqW4DAAdbSrWq2GtTj9293d7XqJdp8AZ74A31XVE9mDUkgQ8ObP7/cDJUADRjr0CkAVlLmQnAKRQAld4DN5B8/zGzdudLZ78cn/AgAA//9k5OR4IqnJIAAAAABJRU5ErkJggg==" alt=@WillianAgostini size=32 height=32 width=32 data-view-component=true class="avatar circle">
</a>
</li>
<li class="mb-2 mr-2">
<a href=https://github.com/RikkiGibson data-hovercard-type=user data-hovercard-url=/users/RikkiGibson/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAAAAACPAi4CAAADGUlEQVR4nOxWwWsTTxT+2hTyo/2p6EYQTYKHiIdCsvRS1l62h0IP06u5ehVyWOj+Gwt7yB/gtb14WA8FDy4UEkUKa+ilEoR0I6bYvQRrwVKRN5NNdmc3IbWCIHkwmTd5875575uXN5nHNWUGMAMgWYitaiUYY7dqVdTbkwHYamHCWYqKjcXWRABzcrRANQnwB0msPb0ewOT8QykyGkxJATCn8UfFBMpmdO/vcWBvD9WFqZ1qq6lfRwCKzNFyYM1A2lIsA8ctlNJzjABUKrqdg2nIAGUTcBL3H4rgwN6G7o3ZYT/WYzbbTAGAZnPb3k7Sf28n9fs4QOOzyo4+QO35krnI/MMu1F4X4u47Dp8bo4wEB7vfK6bhV5L4ZVMfaCLwluXy/Z4EMIyXPpjYa3iA7eu0DkFg5F35iDkxKQW7fdAkf6OdFfe1eQ/YO+wKAK2qkm1zmduM9rchQEZM5z3lUfY0UL7uv/xx3uNyH/3+my6A7GVTW18DOvsX6+Tf2b94+N+JFAGFr0K3fSuVapvOd0T+fHasBAeukTddI70Y3Gj+Eg8jEmsHBuewVkK892lVYc/S/e1iczkGngkVzsH7PtiN835/KXMy8qf8Ady5Befjl8xN4qHx7lM6BzwVfn1WPH8hevSKEykYLLWnukPnuC4BaFUDzeSTQHyEgYSK9DYMABQVCAJoCqDlAWWOUQ+I9kmRSKeF+TzykZ4RL2WqN855oUI9IJlTy+KcGCkAiSLn900FQ9yERbS1JXMw+i0kAUzU59aAo6aN0+6LkI96G16SgyCgfujQGVGQu7dVwPccLZfLH5xVBAc/WykkApadgyUDVEc20S+Ig0I6wIR3XdSI7egD3U3hYCRDMgf9AfW3XeIIOO2K/w9K4VmkFqSHpVhGIxBplM584gTkj6X8K+pVlz4Yjj1/ZfTMSxEwk+o8WbKirbnc5lgY1zfGC3PFkPVppfZc5YOLotolGmI13etcWvTYZXtQP4Hnrzzw1P+vAkDvQvP1ULeebEwfvRA556tywH/uk9bXkL//X3kGMAP4RwB+BQAA///B+RJgI770LQAAAABJRU5ErkJggg==" alt=@RikkiGibson size=32 height=32 width=32 data-view-component=true class="avatar circle">
</a>
</li>
</ul>
<div data-view-component=true class=mt-3>
<a text=small href=https://github.com/axios/axios/graphs/contributors data-view-component=true class="Link--inTextBlock Link">+ 532 contributors</a></div>
</div>
</div>
<div class=BorderGrid-row>
<div class=BorderGrid-cell>
<h2 class="h4 mb-3">Languages</h2>
<div class=mb-2>
<span data-view-component=true class=Progress>
<span style=background-color:#f1e05a!important;width:87.1% itemprop=keywords data-view-component=true class="Progress-item color-bg-success-emphasis"></span>
<span style=background-color:#3178c6!important;width:9.8% itemprop=keywords data-view-component=true class="Progress-item color-bg-success-emphasis"></span>
<span style=background-color:#e34c26!important;width:2.9% itemprop=keywords data-view-component=true class="Progress-item color-bg-success-emphasis"></span>
<span style=background-color:#f7931e!important;width:0.2% itemprop=keywords data-view-component=true class="Progress-item color-bg-success-emphasis"></span>
</span></div>
<ul class=list-style-none>
<li class=d-inline>
<a class="d-inline-flex flex-items-center flex-nowrap Link--secondary no-underline text-small mr-3" href="https://github.com/axios/axios/search?l=javascript" data-ga-click="Repository, language stats search click, location:repo overview">
<svg style=color:#f1e05a aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-dot-fill mr-2">
<path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path>
</svg>
<span class="color-fg-default text-bold mr-1">JavaScript</span>
<span>87.1%</span>
</a>
</li>
<li class=d-inline>
<a class="d-inline-flex flex-items-center flex-nowrap Link--secondary no-underline text-small mr-3" href="https://github.com/axios/axios/search?l=typescript" data-ga-click="Repository, language stats search click, location:repo overview">
<svg style=color:#3178c6 aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-dot-fill mr-2">
<path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path>
</svg>
<span class="color-fg-default text-bold mr-1">TypeScript</span>
<span>9.8%</span>
</a>
</li>
<li class=d-inline>
<a class="d-inline-flex flex-items-center flex-nowrap Link--secondary no-underline text-small mr-3" href="https://github.com/axios/axios/search?l=html" data-ga-click="Repository, language stats search click, location:repo overview">
<svg style=color:#e34c26 aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-dot-fill mr-2">
<path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path>
</svg>
<span class="color-fg-default text-bold mr-1">HTML</span>
<span>2.9%</span>
</a>
</li>
<li class=d-inline>
<a class="d-inline-flex flex-items-center flex-nowrap Link--secondary no-underline text-small mr-3" href="https://github.com/axios/axios/search?l=handlebars" data-ga-click="Repository, language stats search click, location:repo overview">
<svg style=color:#f7931e aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-dot-fill mr-2">
<path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path>
</svg>
<span class="color-fg-default text-bold mr-1">Handlebars</span>
<span>0.2%</span>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div></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 15:56:29 GMT+0800 (中国标准时间)</span><a class="infobar-link-icon" target="_blank" rel="noopener noreferrer" title="Open source URL: https://github.com/axios/axios" href="https://github.com/axios/axios"></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>