html,body{padding:0!important}.github-markdown-body{border:1px solid transparent;box-sizing:border-box;margin:0 auto;width:100%!important}.github-markdown-content{padding:32px!important;max-width:980px;min-width:200px;margin:0 auto}blockquote{background-color:initial}pre{color:initial;border:none}code{color:inherit}pre code{color:initial}code>div{background:none}p,blockquote,ul,ol,dl,table,pre{margin-top:16px;margin-bottom:16px}details,figcaption,figure{display:block}summary{display:list-item}[hidden]{display:none!important}a{background-color:transparent;color:var(--fgColor-accent);text-decoration:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}dfn{font-style:italic}h1{margin:.67em 0;padding-bottom:.3em;font-size:2em}small{font-size:90%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;box-sizing:content-box}code,kbd,pre,samp{font-family:monospace;font-size:1em}hr{box-sizing:content-box;overflow:hidden;background:transparent;height:.25em;padding:0;border:0}input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}::placeholder{opacity:1}hr:before{display:table;content:""}hr:after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse;display:block;width:-webkit-max-content;width:max-content;max-width:100%;overflow:auto;font-feature-settings:"tnum";font-variant:tabular-nums}td,th{padding:0}details summary{cursor:pointer}a:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}a:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{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}kbd{display:inline-block;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;vertical-align:middle;border-radius:6px}p{margin-top:0;margin-bottom:10px}blockquote{margin:0;padding:0 1em}ul,ol{margin-top:0;margin-bottom:0;padding-left:2em}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;word-wrap:normal}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}a:not([href]){color:inherit;text-decoration:none}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}h1 tt,h1 code,h2 tt,h2 code,h3 tt,h3 code,h4 tt,h4 code,h5 tt,h5 code,h6 tt,h6 code{padding:0 .2em;font-size:inherit}summary h1,summary h2,summary h3,summary h4,summary h5,summary h6{display:inline-block}summary h1,summary h2{padding-bottom:0;border-bottom:0}ul.no-list,ol.no-list{padding:0;list-style-type:none}ol[type="a s"]{list-style-type:lower-alpha}ol[type="A s"]{list-style-type:upper-alpha}ol[type="i s"]{list-style-type:lower-roman}ol[type="I s"]{list-style-type:upper-roman}ol[type="1"]{list-style-type:decimal}div>ol:not([type]){list-style-type:decimal}ul ul,ul ol,ol ol,ol ul{margin-top:0;margin-bottom:0}li+li{margin-top:.25em}dl{padding:0}dl dt{padding:0;font-size:1em;font-style:italic}table th,table td{padding:6px 13px}table td>:last-child{margin-bottom:0}table img{background-color:transparent}img[align=right]{padding-left:20px}img[align=left]{padding-right:20px}code,tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;border-radius:6px}code br,tt br{display:none}del code{text-decoration:inherit}samp{font-size:85%}pre code{font-size:100%}pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}pre code,pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}[role=button]:focus:not(:focus-visible),[role=tabpanel][tabindex="0"]:focus:not(:focus-visible),button:focus:not(:focus-visible),summary:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none;box-shadow:none}[tabindex="0"]:focus:not(:focus-visible),details-dialog:focus:not(:focus-visible){outline:none}::-webkit-calendar-picker-indicator{filter:invert(50%)}html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,system-ui,Ubuntu,Droid Sans,sans-serif;font-size:14px;padding:0 26px;line-height:22px;word-wrap:break-word}body{padding-top:1em}h1,h2,h3,h4,h5,h6,p,ol,ul,pre{margin-top:0}h1,h2,h3,h4,h5,h6{font-weight:600;margin-top:24px;margin-bottom:16px;line-height:1.25}sub,sup{line-height:0}ul ul:first-child,ul ol:first-child,ol ul:first-child,ol ol:first-child{margin-bottom:0}img,video{max-width:100%;max-height:100%}a{text-decoration:none}a:hover{text-decoration:underline}a:focus,input:focus,select:focus,textarea:focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}p{margin-bottom:16px}li p,ul,ol{margin-bottom:.7em}hr{border:0;height:1px;border-bottom:1px solid}h1{font-size:2em;margin-top:0;padding-bottom:.3em;border-bottom-width:1px;border-bottom-style:solid}h2{font-size:1.5em;padding-bottom:.3em;border-bottom-width:1px;border-bottom-style:solid}h3{font-size:1.25em}h4{font-size:1em}h5{font-size:.875em}h6{font-size:.85em}table{border-collapse:collapse;margin-bottom:.7em}th{text-align:left;border-bottom:1px solid}th,td{padding:5px 10px}table>tbody>tr+tr>td{border-top:1px solid}blockquote{margin:0;padding:0 16px 0 10px;border-left-width:5px;border-left-style:solid;border-radius:2px}code{font-family:SF Mono,Monaco,Menlo,Consolas,Ubuntu Mono,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-size:1em;line-height:1.357em}body.wordWrap pre{white-space:pre-wrap}pre:not(.hljs),pre.hljs code>div{padding:16px;border-radius:3px;overflow:auto}#cw-main{container-type:scroll-state;isolation:isolate}#back-to-top{all:unset;place-self:end;position:-webkit-sticky;position:sticky;inset-block-end:0px;inset-inline-end:32px;display:flex;justify-content:center;align-items:center;width:-webkit-fit-content;width:fit-content;height:-webkit-fit-content;height:fit-content;padding:4px;border-radius:20px;background:#29236a80;box-shadow:0 0 4px #29236a59,0 0 2px #29236abf,0 0 1px #29236af2,inset -.5px -.75px 1px #f2f2ff80,inset .5px .75px 1px #f2f2ff80,inset 0 -4px 5px #9f21e882;opacity:1;transition:translate .2s ease,opacity .2s ease;cursor:pointer}@container not scroll-state(scrollable: top){#back-to-top{translate:0 calc(100% + 10px);opacity:0}}#back-to-top svg:first-child{width:32px;height:32px;mix-blend-mode:plus-lighter;fill:url(#svg-fill-2)}#back-to-top svg:last-child{position:absolute;opacity:0;left:4px;bottom:2px;width:calc(100% - 8px);height:-webkit-fit-content;height:fit-content;mix-blend-mode:color-dodge;filter:blur(2.5px);transition:opacity .15s cubic-bezier(.4,0,.2,1);pointer-events:none}#back-to-top:hover,#back-to-top:focus-visible{outline:none;box-shadow:0 0 4.5px #3221e580,0 0 1px #3221e5e6,0 12px 24px #9f21e880,0 8px 12px #9f21e840,0 1px 1px #00000059,0 2px 2px #00000040,inset 0 -1px 1px #f2f2ff80,inset 0 1px 1px #f2f2ff80,inset 0 6px 8px #9f21e8bf,inset 0 -4px 5px #9f21e8d9}#back-to-top:hover svg:last-child,#back-to-top:focus-visible svg:last-child{opacity:1}article>section{display:flex;flex-direction:column}
