:root{--fontStack-monospace: "JetBrains Mono", ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;--fontStack-sansSerif: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--fontStack-sansSerifDisplay: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--fontStack-system: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--fgColor-accent: #0969da;--fgColor-attention: #9a6700;--fgColor-black: #1f2328;--fgColor-closed: #d1242f;--fgColor-danger: #d1242f;--fgColor-default: #1f2328;--fgColor-disabled: #818b98;--fgColor-done: #8250df;--fgColor-link: #0969da;--fgColor-muted: #59636e;--fgColor-neutral: #59636e;--fgColor-onEmphasis: #ffffff;--fgColor-onInverse: #ffffff;--fgColor-open: #1a7f37;--fgColor-severe: #bc4c00;--fgColor-sponsors: #bf3989;--fgColor-success: #1a7f37;--fgColor-upsell: #8250df;--fgColor-white: #ffffff;--bgColor-accent-emphasis: #0969da;--bgColor-accent-muted: #ddf4ff;--bgColor-attention-emphasis: #9a6700;--bgColor-attention-muted: #fff8c5;--bgColor-black: #1f2328;--bgColor-closed-emphasis: #cf222e;--bgColor-closed-muted: #ffebe9;--bgColor-danger-emphasis: #cf222e;--bgColor-danger-muted: #ffebe9;--bgColor-default: #ffffff;--bgColor-disabled: #eff2f5;--bgColor-done-emphasis: #8250df;--bgColor-done-muted: #fbefff;--bgColor-emphasis: #25292e;--bgColor-inset: #f6f8fa;--bgColor-inverse: #25292e;--bgColor-muted: #f6f8fa;--bgColor-neutral-emphasis: #59636e;--bgColor-neutral-muted: #818b981f;--bgColor-open-emphasis: #1f883d;--bgColor-open-muted: #dafbe1;--bgColor-severe-emphasis: #bc4c00;--bgColor-severe-muted: #fff1e5;--bgColor-sponsors-emphasis: #bf3989;--bgColor-sponsors-muted: #ffeff7;--bgColor-success-emphasis: #1f883d;--bgColor-success-muted: #dafbe1;--bgColor-transparent: #ffffff00;--bgColor-upsell-emphasis: #8250df;--bgColor-upsell-muted: #fbefff;--bgColor-white: #ffffff;--borderColor-accent-emphasis: #0969da;--borderColor-accent-muted: #54aeff66;--borderColor-attention-emphasis: #9a6700;--borderColor-attention-muted: #d4a72c66;--borderColor-closed-emphasis: #cf222e;--borderColor-closed-muted: #ff818266;--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-muted: #d1d9e0b3;--borderColor-neutral-emphasis: #59636e;--borderColor-neutral-muted: #d1d9e0b3;--borderColor-open-emphasis: #1a7f37;--borderColor-open-muted: #4ac26b66;--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-translucent: #1f232826;--borderColor-transparent: #ffffff00;--borderColor-upsell-emphasis: #8250df;--borderColor-upsell-muted: #c297ff66;--base-size-2: .125rem;--base-size-4: .25rem;--base-size-6: .375rem;--base-size-8: .5rem;--base-size-12: .75rem;--base-size-16: 1rem;--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-40: 2.5rem;--base-size-44: 2.75rem;--base-size-48: 3rem;--base-size-64: 4rem;--base-size-80: 5rem;--base-size-96: 6rem;--base-size-112: 7rem;--base-size-128: 8rem;--base-text-weight-light: 300;--base-text-weight-medium: 500;--base-text-weight-normal: 400;--base-text-weight-semibold: 600}[data-theme=dark]{--fgColor-accent: #4493f8;--fgColor-attention: #d29922;--fgColor-black: #010409;--fgColor-closed: #f85149;--fgColor-danger: #f85149;--fgColor-default: #f0f6fc;--fgColor-disabled: #656c76;--fgColor-done: #ab7df8;--fgColor-link: #4493f8;--fgColor-muted: #9198a1;--fgColor-neutral: #9198a1;--fgColor-onEmphasis: #ffffff;--fgColor-onInverse: #010409;--fgColor-open: #3fb950;--fgColor-severe: #db6d28;--fgColor-sponsors: #db61a2;--fgColor-success: #3fb950;--fgColor-upsell: #ab7df8;--fgColor-white: #ffffff;--bgColor-accent-emphasis: #1f6feb;--bgColor-accent-muted: #388bfd1a;--bgColor-attention-emphasis: #9e6a03;--bgColor-attention-muted: #bb800926;--bgColor-black: #010409;--bgColor-closed-emphasis: #da3633;--bgColor-closed-muted: #f851491a;--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-inset: #010409;--bgColor-inverse: #ffffff;--bgColor-muted: #151b23;--bgColor-neutral-emphasis: #656c76;--bgColor-neutral-muted: #656c7633;--bgColor-open-emphasis: #238636;--bgColor-open-muted: #2ea04326;--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: #00000000;--bgColor-upsell-emphasis: #8957e5;--bgColor-upsell-muted: #ab7df826;--bgColor-white: #ffffff;--borderColor-accent-emphasis: #1f6feb;--borderColor-accent-muted: #388bfd66;--borderColor-attention-emphasis: #9e6a03;--borderColor-attention-muted: #bb800966;--borderColor-closed-emphasis: #da3633;--borderColor-closed-muted: #f8514966;--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-muted: #3d444db3;--borderColor-neutral-emphasis: #656c76;--borderColor-neutral-muted: #3d444db3;--borderColor-open-emphasis: #238636;--borderColor-open-muted: #2ea04366;--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-translucent: #ffffff26;--borderColor-transparent: #00000000;--borderColor-upsell-emphasis: #8957e5;--borderColor-upsell-muted: #ab7df866}.markdown-content{font-family:var(--fontStack-sansSerif, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji");font-size:16px;line-height:1.5;word-wrap:break-word;margin:8px}.markdown-content:before{display:table;content:""}.markdown-content:after{display:table;clear:both;content:""}.markdown-content>*:first-child{margin-top:0!important}.markdown-content>*:last-child{margin-bottom:0!important}.markdown-content a{color:var(--fgColor-accent, var(--color-accent-fg));text-decoration:underline}.markdown-content a:not([href]){color:inherit;text-decoration:none}.markdown-content .absent{color:var(--fgColor-danger, var(--color-danger-fg))}.markdown-content .anchor{float:left;padding-right:var(--base-size-4);margin-left:-20px;line-height:1}.markdown-content .anchor:focus{outline:none}.markdown-content p,.markdown-content blockquote,.markdown-content ul,.markdown-content ol,.markdown-content dl,.markdown-content table,.markdown-content pre,.markdown-content details{margin-top:0;margin-bottom:var(--base-size-16)}.markdown-content hr{height:.25em;padding:0;margin:var(--base-size-24) 0;background-color:var(--borderColor-default, var(--color-border-default));border:0}.markdown-content blockquote{padding:0 1em;color:var(--fgColor-muted, var(--color-fg-muted));border-left:.25em solid var(--borderColor-default, var(--color-border-default))}.markdown-content blockquote>:first-child{margin-top:0}.markdown-content blockquote>:last-child{margin-bottom:0}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content 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-content h1 .octicon-link,.markdown-content h2 .octicon-link,.markdown-content h3 .octicon-link,.markdown-content h4 .octicon-link,.markdown-content h5 .octicon-link,.markdown-content h6 .octicon-link{color:var(--fgColor-default, var(--color-fg-default));vertical-align:middle;visibility:hidden}.markdown-content h1:hover .anchor,.markdown-content h2:hover .anchor,.markdown-content h3:hover .anchor,.markdown-content h4:hover .anchor,.markdown-content h5:hover .anchor,.markdown-content h6:hover .anchor{text-decoration:none}.markdown-content h1:hover .anchor .octicon-link,.markdown-content h2:hover .anchor .octicon-link,.markdown-content h3:hover .anchor .octicon-link,.markdown-content h4:hover .anchor .octicon-link,.markdown-content h5:hover .anchor .octicon-link,.markdown-content h6:hover .anchor .octicon-link{visibility:visible}.markdown-content h1 tt,.markdown-content h1 code,.markdown-content h2 tt,.markdown-content h2 code,.markdown-content h3 tt,.markdown-content h3 code,.markdown-content h4 tt,.markdown-content h4 code,.markdown-content h5 tt,.markdown-content h5 code,.markdown-content h6 tt,.markdown-content h6 code{padding:0 .2em;font-size:inherit}.markdown-content h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--borderColor-muted, var(--color-border-muted))}.markdown-content h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--borderColor-muted, var(--color-border-muted))}.markdown-content h3{font-size:1.25em}.markdown-content h4{font-size:1em}.markdown-content h5{font-size:.875em}.markdown-content h6{font-size:.85em;color:var(--fgColor-muted, var(--color-fg-muted))}.markdown-content summary h1,.markdown-content summary h2,.markdown-content summary h3,.markdown-content summary h4,.markdown-content summary h5,.markdown-content summary h6{display:inline-block}.markdown-content summary h1 .anchor,.markdown-content summary h2 .anchor,.markdown-content summary h3 .anchor,.markdown-content summary h4 .anchor,.markdown-content summary h5 .anchor,.markdown-content summary h6 .anchor{margin-left:-40px}.markdown-content summary h1,.markdown-content summary h2{padding-bottom:0;border-bottom:0}.markdown-content ul,.markdown-content ol{padding-left:2em;display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;padding-inline-start:40px}.markdown-content ul.no-list,.markdown-content ol.no-list{padding:0;list-style-type:none}.markdown-content ol[type="a s"]{list-style-type:lower-alpha}.markdown-content ol[type="A s"]{list-style-type:upper-alpha}.markdown-content ol[type="i s"]{list-style-type:lower-roman}.markdown-content ol[type="I s"]{list-style-type:upper-roman}.markdown-content ol[type="1"]{list-style-type:decimal}.markdown-content div>ol:not([type]){list-style-type:decimal}.markdown-content ul ul,.markdown-content ul ol,.markdown-content ol ol,.markdown-content ol ul{margin-top:0;margin-bottom:0}.markdown-content li>p{margin-top:var(--base-size-16)}.markdown-content li+li{margin-top:.25em}.markdown-content dl{padding:0}.markdown-content dl dt{padding:0;margin-top:var(--base-size-16);font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-content dl dd{padding:0 var(--base-size-16);margin-bottom:var(--base-size-16)}.markdown-content table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto;font-variant:tabular-nums}.markdown-content table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-content table th,.markdown-content table td{padding:6px 13px;border:1px solid var(--borderColor-default, var(--color-border-default))}.markdown-content table td>:last-child{margin-bottom:0}.markdown-content table tr{background-color:var(--bgColor-default, var(--color-canvas-default));border-top:1px solid var(--borderColor-muted, var(--color-border-muted))}.markdown-content table tr:nth-child(2n){background-color:var(--bgColor-muted, var(--color-canvas-subtle))}.markdown-content table img{background-color:#0000}.markdown-content img{max-width:100%;box-sizing:content-box;display:inline-block}.markdown-content img[align=right]{padding-left:20px}.markdown-content img[align=left]{padding-right:20px}.markdown-content .emoji{max-width:none;vertical-align:text-top;background-color:#0000}.markdown-content span.frame{display:block;overflow:hidden}.markdown-content span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--borderColor-default, var(--color-border-default))}.markdown-content span.frame span img{display:block;float:left}.markdown-content span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--fgColor-default, var(--color-fg-default))}.markdown-content span.align-center{display:block;overflow:hidden;clear:both}.markdown-content span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-content span.align-center span img{margin:0 auto;text-align:center}.markdown-content span.align-right{display:block;overflow:hidden;clear:both}.markdown-content span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-content span.align-right span img{margin:0;text-align:right}.markdown-content span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-content span.float-left span{margin:13px 0 0}.markdown-content span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-content span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-content code,.markdown-content tt{padding:.2em .4em;margin:0;font-size:85%;font-family:var(--fontStack-monospace);white-space:break-spaces;background-color:var(--bgColor-neutral-muted, var(--color-neutral-muted));border-radius:6px}.markdown-content code br,.markdown-content tt br{display:none}.markdown-content del code{text-decoration:inherit}.markdown-content samp{font-size:85%}.markdown-content pre{word-wrap:normal}.markdown-content pre code{font-size:100%}.markdown-content pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:#0000;border:0}.markdown-content .highlight{margin-bottom:var(--base-size-16)}.markdown-content .highlight pre{margin-bottom:0;word-break:normal}.markdown-content .highlight pre,.markdown-content pre{padding:var(--base-size-16);overflow:auto;font-size:85%;font-family:var(--fontStack-monospace);line-height:1.45;color:var(--fgColor-default, var(--color-fg-default));background-color:var(--bgColor-muted, var(--color-canvas-subtle));border-radius:6px}.markdown-content pre code,.markdown-content pre tt{display:inline;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:#0000;border:0}.markdown-content .csv-data td,.markdown-content .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-content .csv-data .blob-num{padding:10px var(--base-size-8) 9px;text-align:right;background:var(--bgColor-default, var(--color-canvas-default));border:0}.markdown-content .csv-data tr{border-top:0}.markdown-content .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--bgColor-muted, var(--color-canvas-subtle));border-top:0}.markdown-content [data-footnote-ref]:before{content:"["}.markdown-content [data-footnote-ref]:after{content:"]"}.markdown-content .footnotes{font-size:12px;color:var(--fgColor-muted, var(--color-fg-muted));border-top:1px solid var(--borderColor-default, var(--color-border-default))}.markdown-content .footnotes ol{padding-left:var(--base-size-16)}.markdown-content .footnotes ol ul{display:inline-block;padding-left:var(--base-size-16);margin-top:var(--base-size-16)}.markdown-content .footnotes li{position:relative}.markdown-content .footnotes li:target:before{position:absolute;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}.markdown-content .footnotes li:target{color:var(--fgColor-default, var(--color-fg-default))}.markdown-content .footnotes .data-footnote-backref g-emoji{font-family:monospace}
