@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-cyrillic-ext-BBPuwvHQ.woff2) format("woff2");font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-cyrillic-C5lxZ8CY.woff2) format("woff2");font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-greek-ext-CqjqNYQ-.woff2) format("woff2");font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-greek-BBVDIX6e.woff2) format("woff2");font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-vietnamese-BjW4sHH5.woff2) format("woff2");font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-latin-ext-4ZJIpNVo.woff2) format("woff2");font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-latin-Di8DUHzh.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-cyrillic-ext-r48I6akx.woff2) format("woff2");font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-cyrillic-By2_1cv3.woff2) format("woff2");font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-greek-ext-1u6EdAuj.woff2) format("woff2");font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-greek-DJ8dCoTZ.woff2) format("woff2");font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-vietnamese-BSbpV94h.woff2) format("woff2");font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-latin-ext-CN1xVJS-.woff2) format("woff2");font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-latin-C2AdPX0b.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chinese Quotes;src:local("PingFang SC Regular"),local("PingFang SC"),local("SimHei"),local("Source Han Sans SC");unicode-range:U+2018,U+2019,U+201C,U+201D}:root{--nprogress-c: var(--vp-c-accent);--nprogress-z-index: 1031}#nprogress{pointer-events:none}#nprogress .bar{position:fixed;top:0;left:0;z-index:var(--nprogress-z-index);width:100%;height:2px;background:var(--nprogress-c)}:root{--photo-swipe-c-bullet: var(--vp-c-bg-elv);--photo-swipe-c-bullet-active: var(--vp-c-accent)}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.photo-swipe-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.photo-swipe-bullets-indicator{position:absolute;bottom:30px;left:50%;display:flex;flex-direction:row;align-items:center;transform:translate(-50%)}.photo-swipe-bullet{width:12px;height:6px;margin:0 5px;border-radius:3px;background:var(--photo-swipe-c-bullet);transition:width .3s,color .3s}.photo-swipe-bullet.active{width:30px;background:var(--photo-swipe-c-bullet-active)}.mini-search-button{display:flex;align-items:center;justify-content:center;width:48px;height:55px;padding:0;margin:0;background:transparent;transition:border-color .25s,background-color .25s}.mini-search-button:hover{background:transparent}.mini-search-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.mini-search-button:focus:not(:focus-visible){outline:none!important}@media (min-width: 768px){.mini-search-button{justify-content:flex-start;width:100%;height:40px;padding:0 10px 0 12px;background-color:var(--vp-c-bg-alt);border:1px solid transparent;border-radius:8px}.mini-search-button:hover{background:var(--vp-c-bg-alt);border-color:var(--vp-c-brand-1)}}.mini-search-button .mini-search-button-container{display:flex;align-items:center}.mini-search-button .mini-search-search-icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentcolor;transition:color .3s}.mini-search-button:hover .mini-search-search-icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.mini-search-button .mini-search-search-icon{top:1px;width:14px;height:14px;margin-right:8px;color:var(--vp-c-text-2)}}.mini-search-button .mini-search-button-placeholder{display:none;padding:0 16px 0 0;margin-top:2px;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .3s}.mini-search-button:hover .mini-search-button-placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.mini-search-button .mini-search-button-placeholder{display:inline-block}}.mini-search-button .mini-search-button-keys{display:none;min-width:auto;direction:ltr}@media (min-width: 768px){.mini-search-button .mini-search-button-keys{display:flex;align-items:center}}.mini-search-button .mini-search-button-key{display:block;width:auto;min-width:0;height:22px;padding-left:6px;margin:2px 0 0;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;line-height:22px;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;transition:color .3s,border-color .3s}.mini-search-button .mini-search-button-key+.mini-search-button-key{padding-right:6px;padding-left:2px;border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0}.mini-search-button .mini-search-button-key:first-child{font-size:0!important}.mini-search-button .mini-search-button-key:first-child:after{font-size:12px;color:var(--mini-search-muted-color);letter-spacing:normal;content:"Ctrl"}.mac .mini-search-button .mini-search-button-key:first-child:after{content:"⌘"}.mini-search-button .mini-search-button-key:first-child>*{display:none}.search-wrapper[data-v-de9f1501]{display:flex;align-items:center}@media (min-width: 768px){.search-wrapper[data-v-de9f1501]{flex-grow:1}}:root{--balloon-border-radius: 2px;--balloon-color: rgba(16, 16, 16, .95);--balloon-text-color: #fff;--balloon-font-size: 12px;--balloon-move: 4px}button[aria-label][data-balloon-pos]{overflow:visible}[aria-label][data-balloon-pos]{position:relative;cursor:pointer}[aria-label][data-balloon-pos]:after{opacity:0;pointer-events:none;transition:all .18s ease-out .18s;text-indent:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;text-shadow:none;font-size:var(--balloon-font-size);background:var(--balloon-color);border-radius:2px;color:var(--balloon-text-color);border-radius:var(--balloon-border-radius);content:attr(aria-label);padding:.5em 1em;position:absolute;white-space:nowrap;z-index:10}[aria-label][data-balloon-pos]:before{width:0;height:0;border:5px solid transparent;border-top-color:var(--balloon-color);opacity:0;pointer-events:none;transition:all .18s ease-out .18s;content:"";position:absolute;z-index:10}[aria-label][data-balloon-pos]:hover:before,[aria-label][data-balloon-pos]:hover:after,[aria-label][data-balloon-pos][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-visible]:after,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after{opacity:1;pointer-events:none}[aria-label][data-balloon-pos].font-awesome:after{font-family:FontAwesome,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}[aria-label][data-balloon-pos][data-balloon-break]:after{white-space:pre}[aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after{white-space:pre-line;word-break:break-word}[aria-label][data-balloon-pos][data-balloon-blunt]:before,[aria-label][data-balloon-pos][data-balloon-blunt]:after{transition:none}[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:after{transform:translate(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:before{transform:translate(-50%)}[aria-label][data-balloon-pos][data-balloon-pos*=-left]:after{left:0}[aria-label][data-balloon-pos][data-balloon-pos*=-left]:before{left:5px}[aria-label][data-balloon-pos][data-balloon-pos*=-right]:after{right:0}[aria-label][data-balloon-pos][data-balloon-pos*=-right]:before{right:5px}[aria-label][data-balloon-pos][data-balloon-po*=-left]:hover:after,[aria-label][data-balloon-pos][data-balloon-po*=-left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos*=-right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos*=-right][data-balloon-visible]:after{transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-po*=-left]:hover:before,[aria-label][data-balloon-pos][data-balloon-po*=-left][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos*=-right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos*=-right][data-balloon-visible]:before{transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-pos^=up]:before,[aria-label][data-balloon-pos][data-balloon-pos^=up]:after{bottom:100%;transform-origin:top;transform:translateY(var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^=up]:after{margin-bottom:10px}[aria-label][data-balloon-pos][data-balloon-pos=up]:before,[aria-label][data-balloon-pos][data-balloon-pos=up]:after{left:50%;transform:translate(-50%,var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^=down]:before,[aria-label][data-balloon-pos][data-balloon-pos^=down]:after{top:100%;transform:translateY(calc(var(--balloon-move) * -1))}[aria-label][data-balloon-pos][data-balloon-pos^=down]:after{margin-top:10px}[aria-label][data-balloon-pos][data-balloon-pos^=down]:before{width:0;height:0;border:5px solid transparent;border-bottom-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos=down]:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:before{left:50%;transform:translate(-50%,calc(var(--balloon-move) * -1))}[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:after{transform:translateY(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:before{transform:translateY(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:after,[aria-label][data-balloon-pos][data-balloon-pos=left]:before{right:100%;top:50%;transform:translate(var(--balloon-move),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:after{margin-right:10px}[aria-label][data-balloon-pos][data-balloon-pos=left]:before{width:0;height:0;border:5px solid transparent;border-left-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos=right]:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:before{left:100%;top:50%;transform:translate(calc(var(--balloon-move) * -1),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=right]:after{margin-left:10px}[aria-label][data-balloon-pos][data-balloon-pos=right]:before{width:0;height:0;border:5px solid transparent;border-right-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-length]:after{white-space:normal}[aria-label][data-balloon-pos][data-balloon-length=small]:after{width:80px}[aria-label][data-balloon-pos][data-balloon-length=medium]:after{width:150px}[aria-label][data-balloon-pos][data-balloon-length=large]:after{width:260px}[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{width:380px}@media screen and (max-width: 768px){[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{width:90vw}}[aria-label][data-balloon-pos][data-balloon-length=fit]:after{width:100%}.vp-code-demo{transition:all .2s}.vp-code-demo:hover{box-shadow:0 2px 12px var(--vp-c-shadow)}.vp-code-demo .vp-container-header{justify-content:space-between}.vp-code-demo .vp-container-title{vertical-align:top}.vp-code-demo .vp-container-title:first-child{margin-inline-start:.5rem}.codepen-button,.jsfiddle-button{border-width:0;background:transparent;cursor:pointer;position:relative;box-sizing:content-box;width:1.25rem;height:1.25rem;margin:0 4px;padding:4px;border-radius:50%;background:var(--vp-c-control);outline:none;transition:background var(--vp-t-color)}@media print{.codepen-button,.jsfiddle-button{display:none}}.codepen-button svg,.jsfiddle-button svg{width:1.25rem;height:1.25rem;transition:fill var(--vp-t-color);fill:var(--vp-c-text-mute)}.codepen-button:hover,.jsfiddle-button:hover{background:var(--vp-c-control-hover)}.vp-code-demo-toggle-button{border-width:0;background:transparent;cursor:pointer;display:inline-block;vertical-align:middle;width:1em;height:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(0,0,0,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;line-height:normal;transition:all .3s}[data-theme=dark] .vp-code-demo-toggle-button{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(255,255,255,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E")}.vp-code-demo-toggle-button.down{transform:rotate(180deg)}[dir=rtl] .vp-code-demo-toggle-button.down{transform:rotate(-180deg)}.vp-code-demo-toggle-button.end{transform:rotate(90deg)}[dir=rtl] .vp-code-demo-toggle-button.end,.vp-code-demo-toggle-button.start{transform:rotate(-90deg)}[dir=rtl] .vp-code-demo-toggle-button.start{transform:rotate(90deg)}.vp-code-demo-toggle-button{position:relative;margin:8px 12px 8px 8px;padding:0;border-color:transparent;border-radius:50%;background-color:#ccc;outline:none;font-size:24px;cursor:pointer}@media print{.vp-code-demo-toggle-button{display:none}}[data-theme=dark] .vp-code-demo-toggle-button{background-color:#555}.vp-code-demo-toggle-button:hover{background-color:#aaa}[data-theme=dark] .vp-code-demo-toggle-button:hover{background-color:#777}.vp-code-demo-loading{color:var(--vp-c-accent-bg)}.vp-code-demo-display{position:relative;overflow:auto;max-height:400px;padding:20px;border-bottom:1px solid var(--vp-c-border)}@media print{.vp-code-demo-display{page-break-inside:avoid}}.vp-code-demo-code-wrapper{overflow:hidden;transition:height .5s}@media print{.vp-code-demo-code-wrapper{height:auto!important}}.vp-code-demo-codes>p{margin:.75rem}.vp-code-demo-codes>div[class*=language-]{border-radius:0}@media (max-width: 419px){.vp-code-demo-codes>div[class*=language-]{margin:.8rem 0}.vp-code-demo-codes>div[class*=language-].line-numbers-mode:after{display:none}.vp-code-demo-codes>div[class*=language-] .line-numbers-wrapper{display:none}.vp-code-demo-codes>div[class*=language-] pre[class*=language-]{padding:1.25rem 1.25rem 1rem}}.vp-code-demo-codes>div[class*=language-]:first-child pre{margin-top:0!important}.vp-code-demo-codes>div[class*=language-].language-json{display:none}.vp-code-demo-codes>div[class*=language-].line-numbers-mode:after{border-radius:0}:root{--container-c-bg-header: #eee}[data-theme=dark]{--container-c-bg-header: #333}.vp-container{overflow:hidden;margin:.75rem 0;border:1px solid var(--vp-c-border);border-radius:.5rem}.vp-container-header{position:relative;display:flex;align-items:center;padding:.5rem .75rem;background:var(--container-c-bg-header, #eee);font-weight:500;text-align:start;transition:background var(--vp-t-color),border-color var(--vp-t-color)}.vp-container-title{flex:1;overflow:hidden;font-size:1.25rem;text-overflow:ellipsis;white-space:nowrap}.vp-md-demo{margin:.75rem -.5rem;transition:all .2s}.vp-md-demo:hover{box-shadow:0 2px 12px var(--vp-c-shadow)}.vp-md-demo-toggle-button{border-width:0;background:transparent;cursor:pointer;display:inline-block;vertical-align:middle;width:1em;height:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(0,0,0,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;line-height:normal;transition:all .3s}[data-theme=dark] .vp-md-demo-toggle-button{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(255,255,255,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E")}.vp-md-demo-toggle-button.down{transform:rotate(180deg)}[dir=rtl] .vp-md-demo-toggle-button.down{transform:rotate(-180deg)}.vp-md-demo-toggle-button.end{transform:rotate(90deg)}[dir=rtl] .vp-md-demo-toggle-button.end,.vp-md-demo-toggle-button.start{transform:rotate(-90deg)}[dir=rtl] .vp-md-demo-toggle-button.start{transform:rotate(90deg)}.vp-md-demo-toggle-button{position:relative;margin:.5rem .75rem .5rem .5rem;padding:0;border-radius:50%;background-color:#ccc;outline:none;font-size:24px;cursor:pointer}@media print{.vp-md-demo-toggle-button{display:none}}[data-theme=dark] .vp-md-demo-toggle-button{background-color:#555}.vp-md-demo-toggle-button:hover{background-color:#aaa}[data-theme=dark] .vp-md-demo-toggle-button:hover{background-color:#777}.vp-md-demo-display{position:relative;overflow:auto;padding:8px}@media print{.vp-md-demo-display{page-break-inside:avoid}}.vp-md-demo-code-wrapper{overflow:hidden;transition:height .5s}@media print{.vp-md-demo-code-wrapper{height:auto!important}}.vp-md-demo-codes>div[class*=language-]{border-radius:0}@media (max-width: 419px){.vp-md-demo-codes>div[class*=language-]{margin:.8rem 0}.vp-md-demo-codes>div[class*=language-].line-numbers-mode:after{display:none}.vp-md-demo-codes>div[class*=language-] .line-numbers-wrapper{display:none}.vp-md-demo-codes>div[class*=language-] pre[class*=language-]{padding:1.25rem 1.25rem 1rem}}.vp-md-demo-codes>div[class*=language-] pre{margin-block:0!important}.vp-md-demo-codes>div[class*=language-].line-numbers-mode:after{border-radius:0}.vp-tabs{margin:16px 0;overflow:hidden;border:1px solid var(--vp-c-divider);border-radius:6px;transition:border var(--vp-t-color)}@media (max-width: 419px){.vp-tabs{margin:16px -24px;border:none;border-bottom:1px solid var(--vp-c-divider);border-radius:0}}.vp-doc .vp-tabs-nav{padding:0 12px;overflow-x:auto;white-space:nowrap;background-color:var(--vp-code-tab-bg);box-shadow:inset 0 -1px var(--vp-code-tab-divider);transition:background-color var(--vp-t-color),box-shadow var(--vp-t-color)}@media print{.vp-doc .vp-tabs-nav{display:none}}.vp-doc .vp-tab-nav{position:relative;padding:0 12px;font-size:14px;font-weight:500;line-height:48px;color:var(--vp-code-tab-text-color);white-space:nowrap;border-bottom:1px solid transparent;transition:color var(--vp-t-color)}.vp-doc .vp-tab-nav:hover{color:var(--vp-code-tab-text-hover-color)}.vp-doc .vp-tab-nav:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;display:block;width:auto;height:2px;content:"";background:transparent;border-radius:2px;transition:background var(--vp-t-color)}.vp-doc .vp-tab-nav.active{color:var(--vp-code-tab-active-text-color);background:transparent}.vp-doc .vp-tab-nav.active:after{background:var(--vp-code-tab-active-bar-color)}.vp-doc .vp-tab{display:none;padding:16px}.vp-doc .vp-tab :nth-child(2){margin-top:0}.vp-doc .vp-tab :last-child{margin-bottom:0}.vp-doc .vp-tab.active{display:block}.vp-doc .vp-tab-title{display:none;padding:4px;font-weight:500;color:var(--vp-code-tab-text-color);border-top:1px solid var(--vp-c-divider);transition:color var(--vp-t-color)}.vp-doc .vp-tab:nth-child(n+2) .vp-tab-title{border-top:none}@media print{.vp-doc .vp-tab-title{display:block}}.vp-doc .hint-container .vp-tabs{margin:8px 0}@media (max-width: 419px){.vp-doc .hint-container .vp-tabs{margin:8px -16px}}.vp-doc .hint-container .vp-tab-nav{line-height:40px}.vp-doc .hint-container.info .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-info-code-bg)}.vp-doc .hint-container.note .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-note-code-bg)}.vp-doc .hint-container.tip .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-tip-code-bg)}.vp-doc .hint-container.warning .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-warning-code-bg)}.vp-doc .hint-container.danger .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-danger-code-bg)}.vp-doc .hint-container.caution .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-caution-code-bg)}.vp-doc .hint-container.important .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-important-code-bg)}.vp-code-tabs-nav{padding:0 12px;margin:16px 0 0;overflow:auto hidden;white-space:nowrap;list-style:none;background-color:var(--vp-code-tab-bg);border-radius:6px 6px 0 0;box-shadow:inset 0 -1px var(--vp-code-tab-divider);transition:background-color var(--vp-t-color),box-shadow var(--vp-t-color)}@media print{.vp-code-tabs-nav{display:none}}@media (max-width: 639px){.vp-code-tabs-nav{margin:16px -24px 0;border-radius:0}.vp-doc li .vp-code-tabs-nav{border-top-left-radius:6px}}.vp-code-tab-nav{position:relative;padding:0 12px;font-size:14px;font-weight:500;line-height:48px;color:var(--vp-code-tab-text-color);white-space:nowrap;border-bottom:1px solid transparent;transition:color var(--vp-t-color)}.vp-code-tab-nav:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-tab-nav:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;display:block;width:auto;height:2px;content:"";background:transparent;border-radius:2px;transition:background var(--vp-t-color)}.vp-code-tab-nav:focus-visible{outline:none}.vp-code-tab-nav.active{color:var(--vp-code-tab-active-text-color);background:transparent}.vp-code-tab-nav.active:after{background:var(--vp-code-tab-active-bar-color)}.vp-code-tab-nav .vp-icon{width:18px;height:18px;margin-left:0}.vp-code-tab-nav span{vertical-align:middle}@media (max-width: 419px){.hint-container .vp-code-tabs-nav{margin:.85rem -.75rem 0 -1rem}}.vp-code-tab{display:none}@media print{.vp-code-tab{display:block}}.vp-code-tab.active{display:block}.vp-doc .vp-code-tab div[class*=language-]{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.vp-code-tab-title{display:none}@media print{.vp-code-tab-title{display:block}}.pdf-viewer-wrapper{position:relative;overflow:hidden;border-radius:4px}.pdf-viewer{width:100%;height:100%}.video_bilibili_iframe,.video-youtube-iframe{width:100%;margin:16px auto;border:none;border-radius:5px}.md-power-loading{display:flex;align-items:center;justify-content:center;font-size:36px;color:currentcolor;background-color:inherit;transition:background-color var(--vp-t-color)}.md-power-loading.absolute{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.replit-iframe-wrapper{width:100%;margin:16px auto;border:none;border-top:1px solid var(--vp-c-divider, #e2e2e3);border-bottom-right-radius:8px;border-bottom-left-radius:8px;transition:border .25s}.code-sandbox-link{display:inline-block}.code-sandbox-iframe{width:100%;height:500px;overflow:hidden;border:0;border-radius:4px}.vp-plot{padding-right:2px;padding-left:2px;color:transparent;background-color:var(--vp-c-bg-plot-light, #000);transition:color ease .25s,background-color ease .25s}[data-theme=dark] .vp-plot{background-color:var(--vp-c-bg-plot-dark, #fff)}.vp-plot.hover:hover,.vp-plot.active{color:var(--vp-c-plot-light, #fff)}[data-theme=dark] .vp-plot.hover:hover,[data-theme=dark] .vp-plot.active{color:var(--vp-c-plot-dark, #000)}.code-repl[data-v-0254a642]{position:relative;margin-bottom:16px}.code-repl[data-v-0254a642] div[class*=language-]{margin:0 -1.5rem;border-top-left-radius:0;border-top-right-radius:0}.code-repl-output[data-v-0254a642]{position:relative;top:-20px;padding-top:6px;margin:0 -1.5rem;background-color:var(--vp-code-block-bg);transition:background-color var(--vp-t-color)}.code-repl-title[data-v-0254a642]{display:flex;align-items:center;padding:0 20px;margin:0 -1.5rem;background-color:var(--vp-code-block-bg);border-bottom:solid 1px var(--vp-c-divider);transition:var(--vp-t-color);transition-property:background,border}@media (min-width: 640px){.code-repl-title[data-v-0254a642]{margin:0;border-top-left-radius:6px;border-top-right-radius:6px}.code-repl[data-v-0254a642] div[class*=language-]{margin:0}.code-repl-output[data-v-0254a642]{margin:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}}.code-repl-title h4[data-v-0254a642]{flex:1;padding:0 12px;margin:0;font-size:14px;font-weight:500;line-height:48px;color:var(--vp-code-tab-active-text-color);white-space:nowrap;transition:color var(--vp-t-color)}.icon-run[data-v-0254a642]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:12px;color:var(--vp-c-text-3);cursor:pointer;border:solid 1px var(--vp-c-text-3);border-radius:100%;transition:var(--vp-t-color);transition-property:color,border}.icon-run[data-v-0254a642]:hover{color:var(--vp-c-text-2);border-color:var(--vp-c-text-2)}.code-repl-output .output-head[data-v-0254a642]{display:flex;align-items:center;justify-content:space-between;padding:4px 10px 4px 20px;border-top:solid 2px var(--vp-c-divider);transition:border-color var(--vp-t-color)}.output-head .title[data-v-0254a642]{flex:1;margin-left:10px;font-size:14px;font-weight:500}.output-head .output-version[data-v-0254a642]{font-size:12px;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.output-head .icon-close[data-v-0254a642]{width:20px;height:20px;margin-left:20px;color:var(--vp-c-text-3);cursor:pointer;transition:color var(--vp-t-color)}.output-head .icon-close[data-v-0254a642]:hover{color:var(--vp-c-text-2)}.output-content[data-v-0254a642]{padding:12px 20px 24px;overflow-x:auto}.output-content h4[data-v-0254a642]{margin:8px 0;font-size:16px}.output-content pre[data-v-0254a642]{margin:0;font-size:14px;line-height:20px}.output-content pre[data-v-0254a642]{width:-moz-fit-content;width:fit-content;padding:0 20px 0 0;margin:0;overflow-x:initial}.output-content .error[data-v-0254a642],.output-content .stderr pre[data-v-0254a642],.output-content.rust .stderr pre.error[data-v-0254a642]{color:var(--vp-c-danger-1, #b8272c);transition:color var(--vp-t-color)}.output-content.rust .stderr pre[data-v-0254a642]{color:var(--vp-c-text-1)}.output-content .stderr+.stdout[data-v-0254a642]{margin-top:12px;border-top:1px solid var(--vp-c-divider);transition:border-color var(--vp-t-color)}.ciu_embed{margin:16px -24px}.ciu_embed iframe{width:100%;border:none}@media (min-width: 768px){.ciu_embed{margin:16px 0}}.vp-file-tree{width:-moz-fit-content;width:fit-content;max-width:100%;padding:16px;font-size:14px;background-color:var(--vp-c-bg-safe);border:solid 1px var(--vp-c-divider);border-radius:8px;transition:border var(--vp-t-color),background-color var(--vp-t-color)}.vp-file-tree .vp-file-tree-title{padding-left:16px;margin:-16px -16px 0;font-weight:700;color:var(--vp-c-text-1);border-bottom:solid 1px var(--vp-c-divider);transition:color var(--vp-t-color),border-color var(--vp-t-color)}.vp-file-tree ul{padding:0!important;margin:0!important;list-style:none!important}.file-tree-item{margin-left:14px}.vp-file-tree .file-tree-item{margin-top:0}.file-tree-item .tree-node{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-start;margin:4px 0}.file-tree-item .tree-node .name{font-family:var(--vp-font-family-mono)}.file-tree-item .tree-node.folder{position:relative}.file-tree-item .tree-node.folder>.name{color:var(--vp-c-text-1);cursor:pointer;transition:color var(--vp-t-color)}.file-tree-item .tree-node.folder>.name:hover{color:var(--vp-c-brand-1)}.file-tree-item .tree-node.folder:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M5.536 21.886a1 1 0 0 0 1.033-.064l13-9a1 1 0 0 0 0-1.644l-13-9A1 1 0 0 0 5 3v18a1 1 0 0 0 .536.886'/%3E%3C/svg%3E");position:absolute;top:7px;left:-14px;display:block;width:10px;height:10px;color:var(--vp-c-text-3);cursor:pointer;content:"";background-color:currentcolor;-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:color var(--vp-t-color)}.file-tree-item .tree-node .name.focus{position:relative;padding:0 4px;margin:0 -4px;font-weight:700;color:var(--vp-c-bg);background-color:var(--vp-c-brand-2);border-radius:4px;transition:color var(--vp-t-color),background-color var(--vp-t-color)}.file-tree-item .tree-node .name.focus:hover{color:var(--vp-c-bg);background-color:var(--vp-c-brand-1)}.file-tree-item .tree-node .comment{margin-left:20px;overflow:hidden;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.file-tree-item .tree-node [class*=vpi-]{width:1.2em;height:1.2em;margin:0}.file-tree-item .tree-node.folder [class*=vpi-]{cursor:pointer}.vp-file-tree .file-tree-item>ul{padding-left:8px!important;margin:0 0 0 6px!important;border-left:solid 1px var(--vp-c-divider);transition:border-color var(--vp-t-color)}.file-tree-item:not(.expanded)>ul{display:none}.file-tree-item.expanded>.tree-node.folder:before{transform:rotate(90deg)}.vp-doc .demo-wrapper{display:flex;flex-direction:column;min-height:40px;margin:40px -16px;border:solid 1px var(--vp-c-divider);border-radius:8px;box-shadow:var(--vp-shadow-2);transition:var(--vp-t-color);transition-property:border,box-shadow}.vp-doc .demo-wrapper .demo-head{display:flex;align-items:center;justify-content:flex-start;min-height:0;border-bottom:solid 1px var(--vp-c-divider);transition:border-bottom var(--vp-t-color)}.vp-doc .demo-wrapper .demo-container{min-height:0;padding:20px;font-size:14px;line-height:22px;background-color:var(--vp-c-bg-alt);border-bottom-right-radius:8px;border-bottom-left-radius:8px;transition:background-color var(--vp-t-color)}.vp-doc .demo-wrapper.has-title .demo-head{border-bottom-color:transparent}.vp-doc .demo-wrapper.only-img{overflow:hidden}.vp-doc .demo-wrapper.only-img img{display:block}.vp-doc .demo-wrapper.only-img .demo-container,.vp-doc .demo-wrapper.no-padding .demo-container{padding:0}.vp-doc .demo-wrapper.has-height .demo-container{height:var(--demo-container-height);overflow-y:auto}.vp-doc .demo-wrapper .demo-ctrl{display:flex;gap:5px;align-items:center;justify-content:flex-start;padding:5px 0 5px 8px}.vp-doc .demo-wrapper .demo-ctrl i{display:inline-block;width:10px;height:10px;background-color:#ccc;border-radius:100%;transition:background-color var(--vp-t-color)}.vp-doc .demo-wrapper .demo-ctrl i:nth-child(1){background-color:var(--vp-c-danger-3)}.vp-doc .demo-wrapper .demo-ctrl i:nth-child(2){background-color:var(--vp-c-warning-3)}.vp-doc .demo-wrapper .demo-ctrl i:nth-child(3){background-color:var(--vp-c-green-3)}.vp-doc .demo-wrapper .demo-title{position:relative;min-width:0;padding:0 16px;margin:0 20px -1px;font-size:14px;font-weight:500;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-alt);border-top-left-radius:8px;border-top-right-radius:8px;transition:var(--vp-t-color);transition-property:color,background-color}.vp-doc .demo-wrapper .demo-title p{max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.vp-doc .demo-wrapper .demo-title:after,.vp-doc .demo-wrapper .demo-title:before{position:absolute;bottom:0;z-index:1;width:8px;height:8px;content:" ";transition:background var(--vp-t-color)}.vp-doc .demo-wrapper .demo-title:before{left:100%;background:radial-gradient(16px at right top,transparent 50%,var(--vp-c-bg-alt) 50%)}.vp-doc .demo-wrapper .demo-title:after{right:100%;background:radial-gradient(16px at left top,transparent 50%,var(--vp-c-bg-alt) 50%)}.vp-doc .demo-wrapper .demo-container>*:first-child{margin-top:0}.vp-doc .demo-wrapper .demo-container>*:last-child{margin-bottom:0}@media (min-width: 419px){.vp-doc .demo-wrapper{margin:40px 0}}.vp-doc .vp-steps{margin:16px 0}.vp-doc .vp-steps>ol,.vp-doc .vp-steps>ul{padding-inline-start:0;list-style:none}.vp-doc .vp-steps>ol>li,.vp-doc .vp-steps>ul>li{position:relative;min-height:22px;padding-bottom:1px;padding-left:44px}.vp-doc .vp-steps>ol>li:before,.vp-doc .vp-steps>ul>li:before{position:absolute;inset-inline-start:0;top:0;width:28px;height:28px;font-size:16px;font-weight:400;line-height:28px;color:var(--vp-c-text-1);text-align:center;content:counter(list-item);background-color:var(--vp-c-bg-soft);border:solid 1px var(--vp-c-divider);border-radius:100%;transition:var(--vp-t-color);transition-property:color,background-color,border-color}.vp-doc .vp-steps>ol>li:not(:last-of-type):after,.vp-doc .vp-steps>ul>li:not(:last-of-type):after{position:absolute;inset-inline-start:14px;top:34px;bottom:5px;width:1px;content:"";background-color:var(--vp-c-divider);transition:background-color var(--vp-t-color)}.vp-doc .vp-steps>ol>li>:first-child,.vp-doc .vp-steps>ul>li>:first-child{margin-top:0}.vp-doc .vp-steps>ol>li>:first-child:where(h1,h2,h3,h4,h5,h6),.vp-doc .vp-steps>ul>li>:first-child:where(h1,h2,h3,h4,h5,h6){padding-top:0;border-top:none}.vp-doc .vp-steps>ol>li>:first-child:where(p){line-height:28px}.vp-doc .vp-steps>ol>li+li,.vp-doc .vp-steps>ul>li+li{margin-top:1px}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.11"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{direction:ltr}.katex .cjk_fallback{font-size:.83em}.katex-display{overflow:auto hidden;padding-top:.2em;padding-bottom:.2em;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.katex-display::-webkit-scrollbar{height:3px}.katex-error{color:red}.giscus-wrapper.input-top .giscus{margin-bottom:-3rem}@media print{.vp-comment{display:none!important}}.vp-tag-qrj3{--vp-tag-color: #6aa1b7;--vp-tag-hover-color: #5086a1;--vp-tag-bg: rgba(131, 208, 218, .314)}.vp-tag-lvth{--vp-tag-color: #299764;--vp-tag-hover-color: #18794e;--vp-tag-bg: rgba(16, 185, 129, .14)}.vp-tag-p8l2{--vp-tag-color: #946300;--vp-tag-hover-color: #915930;--vp-tag-bg: rgba(234, 179, 8, .14)}.vp-tag-xfcn{--vp-tag-color: #d5393e;--vp-tag-hover-color: #b8272c;--vp-tag-bg: rgba(244, 63, 94, .14)}.vp-tag-g4me{--vp-tag-color: #7e4cc9;--vp-tag-hover-color: #6f42c1;--vp-tag-bg: rgba(159, 122, 234, .14)}.vp-tag-bd2k{--vp-tag-color: #3a5ccc;--vp-tag-hover-color: #3451b2;--vp-tag-bg: rgba(100, 108, 255, .14)}.vp-tag-4v8c{--vp-tag-color: #fab10f;--vp-tag-hover-color: #f39c12;--vp-tag-bg: rgba(255, 213, 0, .14)}.vp-tag-eczr{--vp-tag-color: #cc6699;--vp-tag-hover-color: #be3f7f;--vp-tag-bg: rgba(161, 54, 107, .14)}.vp-tag-kbb1{--vp-tag-color: #55aaee;--vp-tag-hover-color: #2391e9;--vp-tag-bg: rgba(21, 123, 206, .1333)}.vp-tag-txhi{--vp-tag-color: #cc3366;--vp-tag-hover-color: #d55680;--vp-tag-bg: rgba(217, 102, 140, .2)}.vp-tag-7b52{--vp-tag-color: #cc9933;--vp-tag-hover-color: #be7f3f;--vp-tag-bg: rgba(161, 107, 54, .2)}.vp-tag-5nuj{--vp-tag-color: #9966cc;--vp-tag-hover-color: #7171b8;--vp-tag-bg: rgba(83, 83, 167, .14)}.vp-tag-8f79{--vp-tag-color: #66cccc;--vp-tag-hover-color: #3fbebe;--vp-tag-bg: rgba(54, 161, 161, .14)}.vp-tag-peiw{--vp-tag-color: #3366cc;--vp-tag-hover-color: #5680d5;--vp-tag-bg: rgba(102, 140, 217, .14)}.vp-tag-ydtp{--vp-tag-color: #339999;--vp-tag-hover-color: #41c0c0;--vp-tag-bg: rgba(83, 198, 198, .2)}.vp-tag-iaeo{--vp-tag-color: #a6623b;--vp-tag-hover-color: #c17950;--vp-tag-bg: rgba(199, 134, 97, .2411)}.vp-tag-k1py{--vp-tag-color: #8ecaef;--vp-tag-hover-color: #55afe7;--vp-tag-bg: rgba(42, 155, 225, .147)}.vpi-4z7n4zxc{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Ccircle cx='24' cy='24' r='21' fill='%232196F3'/%3E%3Cpath fill='%23fff' d='M22 22h4v11h-4z'/%3E%3Ccircle cx='24' cy='16.5' r='2.5' fill='%23fff'/%3E%3C/svg%3E")}.vpi-ezb7gh6c{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cg fill='none'%3E%3Crect width='256' height='256' fill='%23242938' rx='60'/%3E%3Cpath fill='%232489CA' d='M33.716 100.208s-4.735-3.413.947-7.97l13.236-11.836s3.788-3.985 7.792-.513l122.149 92.479v44.346s-.059 6.964-8.996 6.194z'/%3E%3Cpath fill='%231070B3' d='m65.2 128.792l-31.484 28.623s-3.236 2.407 0 6.708l14.617 13.295s3.472 3.729 8.601-.513l33.378-25.309z'/%3E%3Cpath fill='%230877B9' d='m120.474 129.029l57.741-44.09l-.375-44.109s-2.466-9.627-10.692-4.616l-76.836 69.931z'/%3E%3Cpath fill='%233C99D4' d='M168.844 222.968c3.354 3.432 7.418 2.308 7.418 2.308l44.997-22.173c5.76-3.926 4.951-8.798 4.951-8.798V61.898c0-5.82-5.958-7.831-5.958-7.831l-38.999-18.8c-8.522-5.267-14.105.947-14.105.947s7.18-5.168 10.692 4.616v175.075a8 8 0 0 1-.769 3.453c-1.026 2.071-3.255 4.004-8.601 3.195z'/%3E%3C/g%3E%3C/svg%3E")}.vpi-aes5vfrh{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cg fill='none'%3E%3Crect width='256' height='256' fill='%23fff' rx='60'/%3E%3Crect width='256' height='256' fill='%231D9BF0' rx='60'/%3E%3Cpath fill='%23fff' d='M199.572 91.411c.11 1.587.11 3.174.11 4.776c0 48.797-37.148 105.075-105.075 105.075v-.03A104.54 104.54 0 0 1 38 184.677q4.379.525 8.79.533a74.15 74.15 0 0 0 45.865-15.839a36.98 36.98 0 0 1-34.501-25.645a36.8 36.8 0 0 0 16.672-.636c-17.228-3.481-29.623-18.618-29.623-36.198v-.468a36.7 36.7 0 0 0 16.76 4.622c-16.226-10.845-21.228-32.432-11.43-49.31a104.8 104.8 0 0 0 76.111 38.582a36.95 36.95 0 0 1 10.683-35.283c14.874-13.982 38.267-13.265 52.249 1.601a74.1 74.1 0 0 0 23.451-8.965a37.06 37.06 0 0 1-16.234 20.424A73.5 73.5 0 0 0 218 72.282a75 75 0 0 1-18.428 19.13'/%3E%3C/g%3E%3C/svg%3E")}.vpi-ota2f4jj{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cg fill='none'%3E%3Crect width='256' height='256' fill='%23E14E1D' rx='60'/%3E%3Cpath fill='%23fff' d='m48 38l8.61 96.593h110.71l-3.715 41.43l-35.646 9.638l-35.579-9.624l-2.379-26.602H57.94l4.585 51.281l65.427 18.172l65.51-18.172l8.783-98.061H85.824l-2.923-32.71h122.238L208 38z'/%3E%3Cpath fill='%23EBEBEB' d='M128 38H48l8.61 96.593H128v-31.938H85.824l-2.923-32.71H128zm0 147.647l-.041.014l-35.579-9.624l-2.379-26.602H57.94l4.585 51.281l65.427 18.172l.049-.014z'/%3E%3C/g%3E%3C/svg%3E")}.vpi-8h4e5qyb{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cg fill='none'%3E%3Crect width='256' height='256' fill='%230277BD' rx='60'/%3E%3Cpath fill='%23EBEBEB' d='m53.753 102.651l2.862 31.942h71.481v-31.942zM128.095 38H48l2.904 31.942h77.191zm0 180.841v-33.233l-.14.037l-35.574-9.605l-2.274-25.476H58.042l4.475 50.154l65.431 18.164z'/%3E%3Cpath fill='%23fff' d='m167.318 134.593l-3.708 41.426l-35.625 9.616v33.231l65.483-18.148l.48-5.397l7.506-84.092l.779-8.578L208 38h-80.015v31.942h45.009l-2.906 32.709h-42.103v31.942z'/%3E%3C/g%3E%3C/svg%3E")}.vpi-udj7s5jw{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cg fill='none'%3E%3Crect width='256' height='256' fill='%23F0DB4F' rx='60'/%3E%3Cpath fill='%23323330' d='m67.312 213.932l19.59-11.856c3.78 6.701 7.218 12.371 15.465 12.371c7.905 0 12.889-3.092 12.889-15.12v-81.798h24.058v82.138c0 24.917-14.606 36.259-35.916 36.259c-19.245 0-30.416-9.967-36.087-21.996m85.07-2.576l19.588-11.341c5.157 8.421 11.859 14.607 23.715 14.607c9.969 0 16.325-4.984 16.325-11.858c0-8.248-6.53-11.17-17.528-15.98l-6.013-2.579c-17.357-7.388-28.871-16.668-28.871-36.258c0-18.044 13.748-31.792 35.229-31.792c15.294 0 26.292 5.328 34.196 19.247l-18.731 12.029c-4.125-7.389-8.591-10.31-15.465-10.31c-7.046 0-11.514 4.468-11.514 10.31c0 7.217 4.468 10.139 14.778 14.608l6.014 2.577c20.449 8.765 31.963 17.699 31.963 37.804c0 21.654-17.012 33.51-39.867 33.51c-22.339 0-36.774-10.654-43.819-24.574'/%3E%3C/g%3E%3C/svg%3E")}.vpi-it6g61ii{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cg fill='none'%3E%3Crect width='256' height='256' fill='%23F4F2ED' rx='60'/%3E%3Cpath fill='%2381CD39' d='M119.878 31.116c4.919-2.815 11.325-2.828 16.239 0c24.722 13.97 49.452 27.917 74.17 41.895c4.65 2.619 7.759 7.793 7.712 13.15v84.045c.035 5.579-3.382 10.877-8.287 13.436c-24.641 13.893-49.27 27.802-73.907 41.695c-5.019 2.87-11.554 2.649-16.418-.457c-7.387-4.282-14.787-8.544-22.175-12.822c-1.51-.9-3.212-1.616-4.278-3.08c.943-1.27 2.628-1.428 3.997-1.983c3.083-.981 5.916-2.555 8.748-4.082c.717-.49 1.591-.302 2.278.136c6.317 3.622 12.579 7.35 18.917 10.937c1.352.781 2.721-.256 3.877-.9c24.18-13.667 48.39-27.281 72.567-40.952c.896-.431 1.391-1.382 1.318-2.363c.017-27.725.004-55.454.009-83.18c.102-1.112-.542-2.136-1.549-2.592c-24.555-13.829-49.099-27.678-73.65-41.51a2.56 2.56 0 0 0-2.892-.005c-24.552 13.837-49.09 27.7-73.642 41.527c-1.003.457-1.676 1.464-1.557 2.58c.005 27.726 0 55.455 0 83.184a2.35 2.35 0 0 0 1.336 2.334c6.551 3.715 13.111 7.404 19.667 11.107c3.694 1.987 8.228 3.169 12.298 1.646c3.59-1.288 6.107-4.953 6.039-8.765c.034-27.563-.017-55.13.025-82.69c-.09-1.223 1.071-2.234 2.261-2.118c3.148-.022 6.3-.043 9.448.008c1.314-.03 2.218 1.288 2.056 2.52c-.013 27.738.034 55.476-.021 83.213c.008 7.393-3.029 15.437-9.867 19.054c-8.423 4.363-18.835 3.438-27.157-.746c-7.204-3.596-14.08-7.84-21.156-11.692c-4.918-2.545-8.318-7.864-8.283-13.439V86.161c-.052-5.468 3.182-10.736 7.975-13.317c24.637-13.903 49.27-27.818 73.902-41.728'/%3E%3Cpath fill='%2381CD39' d='M141.372 89.335c10.745-.692 22.248-.41 31.917 4.884c7.487 4.056 11.637 12.57 11.769 20.887c-.209 1.121-1.382 1.74-2.453 1.663c-3.117-.004-6.236.043-9.353-.021c-1.323.051-2.091-1.168-2.257-2.337c-.896-3.98-3.067-7.921-6.812-9.841c-5.75-2.878-12.416-2.733-18.687-2.673c-4.576.242-9.498.639-13.376 3.33c-2.977 2.039-3.881 6.155-2.819 9.47c1.002 2.38 3.749 3.148 5.997 3.856c12.95 3.387 26.672 3.049 39.373 7.506c5.26 1.817 10.404 5.35 12.204 10.856c2.355 7.38 1.323 16.2-3.928 22.124c-4.258 4.875-10.459 7.529-16.644 8.97c-8.228 1.835-16.767 1.882-25.123 1.067c-7.857-.896-16.034-2.96-22.099-8.313c-5.187-4.504-7.72-11.522-7.469-18.294c.06-1.144 1.199-1.942 2.295-1.848c3.139-.025 6.279-.034 9.418.005c1.254-.09 2.184.994 2.248 2.176c.579 3.791 2.004 7.771 5.31 10.018c6.381 4.117 14.388 3.835 21.694 3.95c6.052-.268 12.847-.349 17.787-4.35c2.606-2.282 3.378-6.1 2.674-9.384c-.763-2.773-3.664-4.065-6.155-4.91c-12.783-4.043-26.659-2.576-39.318-7.149c-5.14-1.816-10.11-5.25-12.084-10.53c-2.755-7.473-1.493-16.717 4.308-22.44c5.656-5.695 13.82-7.888 21.583-8.672'/%3E%3C/g%3E%3C/svg%3E")}.vpi-xanr4xlz{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128' width='128' height='128'%3E%3Cpath fill='%23F34F29' d='M124.737 58.378L69.621 3.264c-3.172-3.174-8.32-3.174-11.497 0L46.68 14.71l14.518 14.518c3.375-1.139 7.243-.375 9.932 2.314c2.703 2.706 3.461 6.607 2.294 9.993l13.992 13.993c3.385-1.167 7.292-.413 9.994 2.295c3.78 3.777 3.78 9.9 0 13.679a9.673 9.673 0 0 1-13.683 0a9.68 9.68 0 0 1-2.105-10.521L68.574 47.933l-.002 34.341a9.7 9.7 0 0 1 2.559 1.828c3.778 3.777 3.778 9.898 0 13.683c-3.779 3.777-9.904 3.777-13.679 0c-3.778-3.784-3.778-9.905 0-13.683a9.7 9.7 0 0 1 3.167-2.11V47.333a9.6 9.6 0 0 1-3.167-2.111c-2.862-2.86-3.551-7.06-2.083-10.576L41.056 20.333L3.264 58.123a8.133 8.133 0 0 0 0 11.5l55.117 55.114c3.174 3.174 8.32 3.174 11.499 0l54.858-54.858a8.135 8.135 0 0 0-.001-11.501'/%3E%3C/svg%3E")}.vpi-twz2zihy{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cdefs%3E%3ClinearGradient id='vscodeIconsFileTypeMaven0' x1='-7274.8' x2='-7243.872' y1='2082.507' y2='2046.343' gradientTransform='matrix(-.023 -.116 -.116 .023 79.68 -889.484)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23f69923'/%3E%3Cstop offset='.312' stop-color='%23f79a23'/%3E%3Cstop offset='.838' stop-color='%23e97826'/%3E%3C/linearGradient%3E%3ClinearGradient id='vscodeIconsFileTypeMaven1' x1='-7503.689' x2='-7283.036' y1='2086.595' y2='2086.595' gradientTransform='matrix(-.023 -.116 -.116 .023 79.68 -889.484)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.323' stop-color='%239e2064'/%3E%3Cstop offset='.63' stop-color='%23c92037'/%3E%3Cstop offset='.751' stop-color='%23cd2335'/%3E%3Cstop offset='1' stop-color='%23e97826'/%3E%3C/linearGradient%3E%3ClinearGradient id='vscodeIconsFileTypeMaven2' x1='-7477.053' x2='-7345.566' y1='2064.42' y2='2064.42' gradientTransform='matrix(-.023 -.116 -.116 .023 79.68 -889.484)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23282662'/%3E%3Cstop offset='.095' stop-color='%23662e8d'/%3E%3Cstop offset='.788' stop-color='%239f2064'/%3E%3Cstop offset='.949' stop-color='%23cd2032'/%3E%3C/linearGradient%3E%3ClinearGradient id='vscodeIconsFileTypeMaven3' x1='-7491.296' x2='-7270.643' y1='2088.633' y2='2088.633' href='%23vscodeIconsFileTypeMaven1'/%3E%3ClinearGradient id='vscodeIconsFileTypeMaven4' x1='-7475.203' x2='-7359.244' y1='2085.61' y2='2085.61' href='%23vscodeIconsFileTypeMaven2'/%3E%3ClinearGradient id='vscodeIconsFileTypeMaven5' x1='-7491.296' x2='-7270.643' y1='2065.799' y2='2065.799' href='%23vscodeIconsFileTypeMaven1'/%3E%3ClinearGradient id='vscodeIconsFileTypeMaven6' x1='-7504.984' x2='-7284.331' y1='2066.905' y2='2066.905' href='%23vscodeIconsFileTypeMaven1'/%3E%3ClinearGradient id='vscodeIconsFileTypeMaven7' x1='-7491.296' x2='-7270.643' y1='2058.959' y2='2058.959' href='%23vscodeIconsFileTypeMaven1'/%3E%3ClinearGradient id='vscodeIconsFileTypeMaven8' x1='-7491.296' x2='-7270.643' y1='2059.762' y2='2059.762' href='%23vscodeIconsFileTypeMaven1'/%3E%3ClinearGradient id='vscodeIconsFileTypeMaven9' x1='-8307.632' x2='-8276.704' y1='2040.008' y2='2003.844' gradientTransform='matrix(.074 -.112 -.112 -.074 864.083 -775.51)' href='%23vscodeIconsFileTypeMaven0'/%3E%3ClinearGradient id='vscodeIconsFileTypeMavena' x1='-8536.521' x2='-8315.868' y1='2044.096' y2='2044.096' gradientTransform='matrix(.074 -.112 -.112 -.074 864.083 -775.51)' href='%23vscodeIconsFileTypeMaven1'/%3E%3ClinearGradient id='vscodeIconsFileTypeMavenb' x1='-8509.885' x2='-8378.397' y1='2021.921' y2='2021.921' gradientTransform='matrix(.074 -.112 -.112 -.074 864.083 -775.51)' href='%23vscodeIconsFileTypeMaven2'/%3E%3ClinearGradient id='vscodeIconsFileTypeMavenc' x1='-8524.128' x2='-8303.475' y1='2046.134' y2='2046.134' gradientTransform='matrix(.074 -.112 -.112 -.074 864.083 -775.51)' href='%23vscodeIconsFileTypeMaven1'/%3E%3ClinearGradient id='vscodeIconsFileTypeMavend' x1='-8508.035' x2='-8392.076' y1='2043.111' y2='2043.111' gradientTransform='matrix(.074 -.112 -.112 -.074 864.083 -775.51)' href='%23vscodeIconsFileTypeMaven2'/%3E%3ClinearGradient id='vscodeIconsFileTypeMavene' x1='-8524.128' x2='-8303.475' y1='2023.3' y2='2023.3' gradientTransform='matrix(.074 -.112 -.112 -.074 864.083 -775.51)' href='%23vscodeIconsFileTypeMaven1'/%3E%3ClinearGradient id='vscodeIconsFileTypeMavenf' x1='-8537.816' x2='-8317.163' y1='2024.407' y2='2024.407' gradientTransform='matrix(.074 -.112 -.112 -.074 864.083 -775.51)' href='%23vscodeIconsFileTypeMaven1'/%3E%3ClinearGradient id='vscodeIconsFileTypeMaveng' x1='-8524.128' x2='-8303.475' y1='2016.46' y2='2016.46' gradientTransform='matrix(.074 -.112 -.112 -.074 864.083 -775.51)' href='%23vscodeIconsFileTypeMaven1'/%3E%3ClinearGradient id='vscodeIconsFileTypeMavenh' x1='-8524.128' x2='-8303.475' y1='2017.263' y2='2017.263' gradientTransform='matrix(.074 -.112 -.112 -.074 864.083 -775.51)' href='%23vscodeIconsFileTypeMaven1'/%3E%3Cpath id='vscodeIconsFileTypeMaveni' fill='%23be202e' d='M10.924 13.495a6 6 0 0 1-.206.211c.036-.033.073-.072.107-.108a1 1 0 0 0 .099-.103'/%3E%3Cpath id='vscodeIconsFileTypeMavenj' fill='%23be202e' d='m10.4 12.356l.032-.03q.07-.067.128-.136c-.05.055-.107.108-.161.166Z'/%3E%3Cpath id='vscodeIconsFileTypeMavenk' fill='%23be202e' d='M10.827 13.6c-.033.037-.07.069-.107.108a1 1 0 0 1 .107-.108'/%3E%3Cpath id='vscodeIconsFileTypeMavenl' fill='%23be202e' d='M10.4 12.359c.012-.009.021-.021.036-.033c-.012.009-.021.021-.036.033'/%3E%3Cpath id='vscodeIconsFileTypeMavenm' fill='%23be202e' d='M19.9 15.646q-.168.008-.334.006h.172a1 1 0 0 0 .162-.006'/%3E%3Cpath id='vscodeIconsFileTypeMavenn' fill='%23be202e' d='M20.384 14.314h.05q.109.002.212-.008q-.127-.001-.261.006Z'/%3E%3Cpath id='vscodeIconsFileTypeMaveno' fill='%23be202e' d='M19.738 15.655h-.172a2 2 0 0 1 .172 0'/%3E%3Cpath id='vscodeIconsFileTypeMavenp' fill='%23be202e' d='M20.378 14.313h.055z'/%3E%3C/defs%3E%3Cpath fill='url(%23vscodeIconsFileTypeMaven0)' d='M5.976 2.533a9.5 9.5 0 0 0-.4 2.655l1.427.691a18 18 0 0 1 .1-2.541l.011-.092c0 .031-.009.061-.011.092A16 16 0 0 0 7.1 5.845a28 28 0 0 0 2.114-2a3.04 3.04 0 0 0-1.593-1.701s-1.264-.51-1.645.389'/%3E%3Cpath fill='none' d='M9.688 9.722a.02.02 0 0 0 .012-.013l-.08.071c0 .007-.009.013-.01.019Zm.874 2.468q-.059.069-.128.136a2 2 0 0 0 .128-.136m-.821 7.586c0-.021-.014-.044-.018-.065l-.355-1.3q-.187-.712-.359-1.391a104 104 0 0 1-.647-2.75q-.116-.538-.221-1.047l-.066-.336l-.126-.647c-.061-.315-.073-.386-.109-.575q-.016-.098-.034-.186l-.006-.035l-.069.062l-.142-.07q.001.023.01.047q.072.428.152.863l.093.5c.088.465.181.926.282 1.393s.2.94.308 1.4s.214.914.324 1.368s.222.9.338 1.346a66 66 0 0 0 .45 1.674q.15.547.3 1.073l.229.115l.076-.068a.1.1 0 0 0-.009-.029c-.149-.45-.277-.903-.401-1.342'/%3E%3Cuse href='%23vscodeIconsFileTypeMaveni'/%3E%3Cuse href='%23vscodeIconsFileTypeMaveni' opacity='.35'/%3E%3Cuse href='%23vscodeIconsFileTypeMavenj'/%3E%3Cuse href='%23vscodeIconsFileTypeMavenj' opacity='.35'/%3E%3Cpath fill='url(%23vscodeIconsFileTypeMaven1)' d='M7.38 10.092q-.1-.712-.18-1.4q-.083-.715-.131-1.408c0-.028-.005-.056 0-.081A23 23 0 0 1 7 5.878l-1.425-.687c0 .086-.01.175-.013.269q-.022.51-.028 1.085c0 .43 0 .878.008 1.347c.01.432.028.882.051 1.34q.034.587.081 1.192v.046l1.906.965c-.063-.451-.133-.899-.2-1.343'/%3E%3Cpath fill='url(%23vscodeIconsFileTypeMaven2)' d='M10.2 21.362q.152.536.328 1.095v.015c.016.054.029.105.049.157c.076.251.149.474.307.984a1.93 1.93 0 0 1 1.094.262a1.56 1.56 0 0 0-1.041-.566a3.35 3.35 0 0 0 1.827-2.977a4 4 0 0 0-.047-.326a1.35 1.35 0 0 1-.766 1.152a3.77 3.77 0 0 0 .61-2.373q-.023-.29-.075-.619a3.06 3.06 0 0 1-1.772 2.462l-.578.532c.021.067.039.133.064.202'/%3E%3Cpath fill='url(%23vscodeIconsFileTypeMaven3)' d='m9.453 19.735l-.365-1.374q-.173-.665-.338-1.346c-.165-.681-.218-.911-.324-1.368s-.21-.934-.308-1.4s-.19-.931-.282-1.393a29 29 0 0 1-.093-.5c-.053-.286-.1-.574-.152-.863a.2.2 0 0 0-.01-.047l-1.895-.967a1 1 0 0 1 .007.091c.038.429.075.865.126 1.3s.106.89.172 1.341q.084.568.179 1.138l.041.228a28 28 0 0 0 .639 2.707q.122.415.246.794c.072.212.15.425.225.635q.272.738.6 1.438l1.915.97q-.15-.528-.3-1.073z'/%3E%3Cpath fill='url(%23vscodeIconsFileTypeMaven4)' d='M7.947 20.208a15 15 0 0 0 .881 1.627c.011.016.022.038.033.054a3.9 3.9 0 0 0-1.46-.113a5.37 5.37 0 0 1 2.353 1.371a2.5 2.5 0 0 1-1.112.558a2.46 2.46 0 0 0 1.22-.108a3 3 0 0 0-.742 1.447a3.1 3.1 0 0 1 1.205-1.276a140 140 0 0 0 2.034 6.14a.58.58 0 0 0 .09-.541a131 131 0 0 1-2.095-6.468c-.03-.1-.056-.2-.089-.3l-.025-.084q-.16-.55-.326-1.132c-.024-.09-.05-.174-.074-.265l-1.915-.97a.4.4 0 0 0 .022.06'/%3E%3Cpath fill='url(%23vscodeIconsFileTypeMaven5)' d='m7.806 11.476l.034.186c.037.19.07.382.109.575l.126.647q.03.166.066.336q.105.51.221 1.047c.1.441.2.894.311 1.366c.1.446.218.911.336 1.384c.115.451.231.913.359 1.391c.112.423.233.858.355 1.3c0 .021.014.044.018.065q.185.66.386 1.353a.1.1 0 0 0 .009.029l.578-.532c-.015 0-.026.013-.045.021a5.55 5.55 0 0 0 1.408-3.114a7.5 7.5 0 0 0-.018-1.737a12 12 0 0 0-.278-1.486a19 19 0 0 0-.425-1.456a3 3 0 0 1-.441.637l-.1.11c-.033.037-.07.069-.107.108a3.38 3.38 0 0 0 .416-2.507a3.2 3.2 0 0 1-.572.991q-.059.069-.128.136c-.012.009-.021.021-.036.033a3.5 3.5 0 0 0 .371-.814a2 2 0 0 0 .043-.17q.029-.13.047-.263c.005-.058.014-.112.019-.171a2.5 2.5 0 0 0 0-.413c0-.046 0-.087-.011-.13q-.015-.095-.031-.182c-.046-.267-.1-.5-.149-.7q-.038-.15-.076-.275c-.012-.033-.018-.065-.03-.1c-.031-.091-.056-.175-.084-.245a3 3 0 0 0-.105-.242a.5.5 0 0 1-.042.115a3.8 3.8 0 0 1-.65.934l.533-.487l-.536.484a.02.02 0 0 0-.009.013A1 1 0 0 0 9.6 9.8c0-.007.009-.013.01-.019l-1.82 1.665c.015.013.017.023.016.03'/%3E%3Cpath fill='url(%23vscodeIconsFileTypeMaven6)' d='M7.1 5.845q.034.6.1 1.344l.009.078c.041.433.094.9.162 1.409c.058.439.122.9.2 1.4c.065.433.145.886.227 1.367l1.82-1.667a3 3 0 0 0 .457-1.647c0-.143-.011-.293-.022-.447a14 14 0 0 0-.158-1.432a13 13 0 0 0-.271-1.287a7 7 0 0 0-.209-.653a8 8 0 0 0-.2-.454A29 29 0 0 1 7.1 5.845'/%3E%3Cuse href='%23vscodeIconsFileTypeMavenk'/%3E%3Cuse href='%23vscodeIconsFileTypeMavenk' opacity='.35'/%3E%3Cpath fill='url(%23vscodeIconsFileTypeMaven7)' d='M10.827 13.6c-.033.037-.07.069-.107.108a1 1 0 0 1 .107-.108'/%3E%3Cuse href='%23vscodeIconsFileTypeMavenl'/%3E%3Cuse href='%23vscodeIconsFileTypeMavenl' opacity='.35'/%3E%3Cpath fill='url(%23vscodeIconsFileTypeMaven8)' d='M10.4 12.359c.012-.009.021-.021.036-.033c-.012.009-.021.021-.036.033'/%3E%3Cpath fill='url(%23vscodeIconsFileTypeMaven9)' d='M24.627 2.891A10.8 10.8 0 0 0 22.2 4.713l.6 1.69a20 20 0 0 1 2.1-1.965l.082-.066c-.026.024-.056.042-.082.066a18 18 0 0 0-2 2.013a31 31 0 0 0 3.288.072a3.44 3.44 0 0 0 .071-2.639s-.612-1.414-1.632-.993'/%3E%3Cpath fill='none' d='M21.9 11.627a.02.02 0 0 0 .017 0l-.121-.007c-.006 0-.017 0-.023.008Zm-1.255 2.681q-.103.009-.212.008q.11 0 .212-.008m-6.687 5.455c.014-.02.023-.046.037-.067c.255-.456.5-.9.75-1.331a126 126 0 0 1 1.645-2.781a82 82 0 0 1 1.703-2.687l.413-.621q.189-.278.369-.55q.064-.092.12-.176l.021-.03h-.1l-.058-.169c-.008.015-.021.03-.029.046q-.285.4-.563.815q-.158.236-.325.479c-.3.444-.591.889-.879 1.346s-.584.918-.867 1.375s-.554.905-.826 1.359s-.537.9-.8 1.352a76 76 0 0 0-.973 1.713q-.315.559-.611 1.1l.093.274l.116.006a.1.1 0 0 0 .016-.031c.242-.504.499-.971.748-1.422'/%3E%3Cuse href='%23vscodeIconsFileTypeMavenm'/%3E%3Cuse href='%23vscodeIconsFileTypeMavenm' opacity='.35'/%3E%3Cuse href='%23vscodeIconsFileTypeMavenn'/%3E%3Cuse href='%23vscodeIconsFileTypeMavenn' opacity='.35'/%3E%3Cpath fill='url(%23vscodeIconsFileTypeMavena)' d='M19.751 10.091q.486-.652.968-1.272a36 36 0 0 1 2.073-2.423l-.6-1.685q-.107.1-.224.205q-.426.395-.884.851q-.517.515-1.064 1.091c-.335.356-.678.732-1.023 1.119q-.44.5-.882 1.024l-.034.039l.767 2.291c.305-.413.604-.831.903-1.24'/%3E%3Cpath fill='url(%23vscodeIconsFileTypeMavenb)' d='M13.063 21.4q-.299.554-.605 1.142c0 .005-.007.01-.008.015c-.03.057-.06.108-.085.165c-.138.262-.256.5-.534 1.036a2.2 2.2 0 0 1 .673 1.08a1.77 1.77 0 0 0-.388-1.282c1.558.3 2.973.1 3.836-.945q.114-.141.221-.3a1.52 1.52 0 0 1-1.532.318a4.26 4.26 0 0 0 2.376-1.429q.211-.25.431-.558a3.46 3.46 0 0 1-3.383.574l-.888-.031c-.038.076-.077.143-.114.215'/%3E%3Cpath fill='url(%23vscodeIconsFileTypeMavenc)' d='M13.758 19.5q.393-.69.8-1.4q.389-.675.8-1.352c.411-.677.549-.906.826-1.359s.573-.919.867-1.375s.587-.9.879-1.346c.107-.162.213-.318.325-.479q.278-.408.563-.815c.008-.015.021-.03.029-.046l-.757-2.284a1 1 0 0 1-.067.079c-.31.376-.626.756-.934 1.149s-.622.8-.927 1.217c-.257.35-.508.7-.76 1.058c-.049.07-.1.146-.148.217a29 29 0 0 0-2.069 3.522c-.111.228-.217.461-.323.69q-.367.81-.661 1.633l.771 2.3c.2-.365.406-.728.611-1.1c.055-.099.117-.201.175-.309'/%3E%3Cpath fill='url(%23vscodeIconsFileTypeMavend)' d='M12.17 18.686a17 17 0 0 0-.583 2.01c0 .022-.013.048-.016.07a4.4 4.4 0 0 0-1.086-1.251a6.1 6.1 0 0 1 .805 2.973a2.8 2.8 0 0 1-1.339-.435a2.8 2.8 0 0 0 1.068.883a3.4 3.4 0 0 0-1.747.575a3.5 3.5 0 0 1 1.984-.069C10.2 25.432 9.12 27.645 8.015 30a.65.65 0 0 0 .5-.364c.2-.426 1.51-3.226 3.453-6.872c.054-.1.113-.205.168-.314l.046-.087q.308-.57.637-1.17l.151-.272v-.005l-.771-2.3a.4.4 0 0 0-.029.07'/%3E%3Cpath fill='url(%23vscodeIconsFileTypeMavene)' d='m18.994 11.544l-.12.176c-.121.182-.247.363-.369.55s-.271.409-.413.621q-.106.158-.214.323q-.321.494-.654 1.018q-.41.645-.835 1.346c-.27.443-.549.906-.829 1.381q-.4.68-.816 1.4q-.368.646-.75 1.331c-.014.02-.023.046-.037.067q-.375.677-.765 1.4a.1.1 0 0 0-.016.031l.888.031c-.015-.008-.032-.01-.053-.019a6.27 6.27 0 0 0 3.607-1.389a8.5 8.5 0 0 0 1.368-1.411a14 14 0 0 0 .956-1.417q.41-.688.815-1.51a3.3 3.3 0 0 1-.861.162l-.168.009h-.172a3.82 3.82 0 0 0 2.326-1.688a3.6 3.6 0 0 1-1.248.344q-.103.009-.212.008h-.055a4 4 0 0 0 .945-.36a2 2 0 0 0 .17-.1q.127-.083.247-.174l.151-.122a3 3 0 0 0 .326-.335c.034-.039.066-.073.094-.114q.064-.088.119-.171a10 10 0 0 0 .597-.966c.016-.036.037-.067.054-.1c.048-.1.094-.186.127-.264a3 3 0 0 0 .107-.278a.6.6 0 0 1-.125.059a4.2 4.2 0 0 1-1.265.236l.816.031l-.816-.031a.02.02 0 0 0-.017 0a1 1 0 0 0-.128 0c.006 0 .017 0 .023-.008l-2.79-.1c.005.018-.002.028-.008.033'/%3E%3Cpath fill='url(%23vscodeIconsFileTypeMavenf)' d='M22.9 6.452q-.45.51-.986 1.164l-.055.07q-.465.57-.989 1.263c-.3.4-.62.824-.954 1.29c-.292.4-.587.829-.9 1.281l2.79.1a3.4 3.4 0 0 0 1.677-.962q.167-.177.338-.377A16 16 0 0 0 24.828 9a14 14 0 0 0 .8-1.251a8 8 0 0 0 .351-.691c.077-.183.141-.356.2-.525a33 33 0 0 1-3.279-.081'/%3E%3Cuse href='%23vscodeIconsFileTypeMaveno'/%3E%3Cuse href='%23vscodeIconsFileTypeMaveno' opacity='.35'/%3E%3Cpath fill='url(%23vscodeIconsFileTypeMaveng)' d='M19.738 15.655h-.172a2 2 0 0 1 .172 0'/%3E%3Cuse href='%23vscodeIconsFileTypeMavenp'/%3E%3Cuse href='%23vscodeIconsFileTypeMavenp' opacity='.35'/%3E%3Cpath fill='url(%23vscodeIconsFileTypeMavenh)' d='M20.378 14.313h.055z'/%3E%3C/svg%3E")}.vpi-qzireqgv{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath fill='%23e44f26' d='M5.902 27.201L3.655 2h24.69l-2.25 25.197L15.985 30z'/%3E%3Cpath fill='%23f1662a' d='m16 27.858l8.17-2.265l1.922-21.532H16z'/%3E%3Cpath fill='%23ebebeb' d='M16 13.407h-4.09l-.282-3.165H16V7.151H8.25l.074.83l.759 8.517H16zm0 8.027l-.014.004l-3.442-.929l-.22-2.465H9.221l.433 4.852l6.332 1.758l.014-.004z'/%3E%3Cpath fill='%23fff' d='M15.989 13.407v3.091h3.806l-.358 4.009l-3.448.93v3.216l6.337-1.757l.046-.522l.726-8.137l.076-.83zm0-6.256v3.091h7.466l.062-.694l.141-1.567l.074-.83z'/%3E%3C/svg%3E")}.vpi-vw9da6x6{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath fill='%23f5de19' d='M18.774 19.7a3.73 3.73 0 0 0 3.376 2.078c1.418 0 2.324-.709 2.324-1.688c0-1.173-.931-1.589-2.491-2.272l-.856-.367c-2.469-1.052-4.11-2.37-4.11-5.156c0-2.567 1.956-4.52 5.012-4.52A5.06 5.06 0 0 1 26.9 10.52l-2.665 1.711a2.33 2.33 0 0 0-2.2-1.467a1.49 1.49 0 0 0-1.638 1.467c0 1.027.636 1.442 2.1 2.078l.856.366c2.908 1.247 4.549 2.518 4.549 5.376c0 3.081-2.42 4.769-5.671 4.769a6.58 6.58 0 0 1-6.236-3.5ZM6.686 20c.538.954 1.027 1.76 2.2 1.76c1.124 0 1.834-.44 1.834-2.15V7.975h3.422v11.683c0 3.543-2.078 5.156-5.11 5.156A5.31 5.31 0 0 1 3.9 21.688Z'/%3E%3C/svg%3E")}.vpi-sx0rc52b{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath fill='%23f9ad00' d='M30 10.75h-8.749V2H30Zm-9.626 0h-8.75V2h8.75Zm-9.625 0H2V2h8.749ZM30 20.375h-8.749v-8.75H30Z'/%3E%3Cpath fill='%234e4e4e' d='M20.374 20.375h-8.75v-8.75h8.75Zm0 9.625h-8.75v-8.75h8.75ZM30 30h-8.749v-8.75H30Zm-19.251 0H2v-8.75h8.749Z'/%3E%3C/svg%3E")}.vpi-qncm05jh{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath fill='%232188b6' d='M28.208 24.409a10.5 10.5 0 0 0-3.959 1.822a23.7 23.7 0 0 1-5.835 2.642a1.63 1.63 0 0 1-.983.55a62 62 0 0 1-6.447.577c-1.163.009-1.876-.3-2.074-.776a1.573 1.573 0 0 1 .866-2.074a4 4 0 0 1-.514-.379c-.171-.171-.352-.514-.406-.388c-.225.55-.343 1.894-.947 2.5c-.83.839-2.4.559-3.328.072c-1.019-.541.072-1.813.072-1.813a.73.73 0 0 1-.992-.343a4.85 4.85 0 0 1-.667-2.949a5.37 5.37 0 0 1 1.749-2.895a9.3 9.3 0 0 1 .658-4.4a10.45 10.45 0 0 1 3.165-3.661S6.628 10.747 7.35 8.817c.469-1.262.658-1.253.812-1.308a3.6 3.6 0 0 0 1.452-.857a5.27 5.27 0 0 1 4.41-1.7S15.2 1.4 16.277 2.09a18.4 18.4 0 0 1 1.533 2.886s1.281-.748 1.425-.469a11.33 11.33 0 0 1 .523 6.132a14 14 0 0 1-2.6 5.411c-.135.225 1.551.938 2.615 3.887c.983 2.7.108 4.96.262 5.212c.027.045.036.063.036.063s1.127.09 3.391-1.308a8.5 8.5 0 0 1 4.277-1.604a1.081 1.081 0 0 1 .469 2.11Z'/%3E%3C/svg%3E")}.vpi-uxx92nwl{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath fill='%23fbf0df' d='M29 17c0 5.65-5.82 10.23-13 10.23S3 22.61 3 17c0-3.5 2.24-6.6 5.66-8.44S14.21 4.81 16 4.81s3.32 1.54 7.34 3.71C26.76 10.36 29 13.46 29 17'/%3E%3Cpath fill='none' stroke='%23000' d='M16 27.65c7.32 0 13.46-4.65 13.46-10.65c0-3.72-2.37-7-5.89-8.85c-1.39-.75-2.46-1.41-3.37-2l-1.13-.69A6.14 6.14 0 0 0 16 4.35a6.9 6.9 0 0 0-3.3 1.23c-.42.24-.86.51-1.32.8c-.87.54-1.83 1.13-3 1.73C4.91 10 2.54 13.24 2.54 17c0 6 6.14 10.65 13.46 10.65Z'/%3E%3Cellipse cx='21.65' cy='18.62' fill='%23febbd0' rx='2.17' ry='1.28'/%3E%3Cellipse cx='10.41' cy='18.62' fill='%23febbd0' rx='2.17' ry='1.28'/%3E%3Cpath fill-rule='evenodd' d='M11.43 18.11a2 2 0 1 0-2-2.05a2.05 2.05 0 0 0 2 2.05m9.2 0a2 2 0 1 0-2-2.05a2 2 0 0 0 2 2.05'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M10.79 16.19a.77.77 0 1 0-.76-.77a.76.76 0 0 0 .76.77m9.2 0a.77.77 0 1 0 0-1.53a.77.77 0 0 0 0 1.53'/%3E%3Cpath fill='%23b71422' stroke='%23000' stroke-width='.75' d='M18.62 19.67a3.3 3.3 0 0 1-1.09 1.75a2.48 2.48 0 0 1-1.5.69a2.53 2.53 0 0 1-1.5-.69a3.28 3.28 0 0 1-1.08-1.75a.26.26 0 0 1 .29-.3h4.58a.27.27 0 0 1 .3.3Z'/%3E%3Cpath fill='%23ccbea7' fill-rule='evenodd' d='M14.93 5.75a6.1 6.1 0 0 1-2.09 4.62c-.1.09 0 .27.11.22c1.25-.49 2.94-1.94 2.23-4.88c-.03-.15-.25-.11-.25.04m.85 0a6 6 0 0 1 .57 5c0 .13.12.24.21.13c.83-1 1.54-3.11-.59-5.31c-.1-.11-.27.04-.19.17Zm1-.06a6.1 6.1 0 0 1 2.53 4.38c0 .14.21.17.24 0c.34-1.3.15-3.51-2.66-4.66c-.12-.02-.21.18-.09.27ZM9.94 9.55a6.27 6.27 0 0 0 3.89-3.33c.07-.13.28-.08.25.07c-.64 3-2.79 3.59-4.13 3.51c-.14-.01-.14-.21-.01-.25'/%3E%3C/svg%3E")}.vpi-28zntr9g{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath d='M16 2a14 14 0 1 1-9.9 4.1A14 14 0 0 1 16 2'/%3E%3Cpath fill='%23fff' d='M15.453 9.924c-4.069 0-7.241 2.565-7.241 5.753c0 3.008 2.915 4.927 7.432 4.834l.137-.005l.5-.016l-.126.328l.016.033q.054.127.1.257l.011.033l.016.055l.022.077l.016.049l.022.055l.016.06l.022.087l.027.093l.016.06l.027.1l.027.1l.022.1l.027.109l.022.076l.027.12l.027.12l.038.164l.017.087l.027.131l.027.137l.033.142l.038.2l.033.164l.044.23l.022.115l.038.181l.033.186l.044.252l.049.263l.044.273l.049.279l.049.284l.049.3l.049.306l.038.235l.06.4l.027.164l.066.421l.049.345l.044.262l.049.361l.027.18a12.57 12.57 0 0 0 7.618-3.981l.06-.066l-.279-1.039l-.738-2.762l-.458-1.716l-.4-1.509l-.252-.919l-.159-.58l-.093-.35l-.087-.306l-.033-.131l-.022-.071L22.8 15l-.011-.033a7.05 7.05 0 0 0-2.376-3.467a7.88 7.88 0 0 0-4.96-1.576m-3.576 14.6a.68.68 0 0 0-.831.465L11.04 25l-.612 2.275a13 13 0 0 0 1.176.509l.093.038l.662-2.466l.006-.016a.68.68 0 0 0-.488-.82Zm3.812-1.668a.683.683 0 0 0-.837.465l-.005.016l-.93 3.445v.018a.684.684 0 0 0 1.318.356l.005-.016l.93-3.445v-.016l.016-.077l.006-.027l-.022-.115l-.033-.159l-.022-.1a.68.68 0 0 0-.426-.345M9.208 19.3l-.044.1l-.005.022l-.93 3.445l-.005.016a.684.684 0 0 0 1.318.361l.005-.016l.842-3.128a6 6 0 0 1-1.181-.8m-2.215-3.962a.69.69 0 0 0-.837.465l-.005.016l-.93 3.445v.016a.684.684 0 0 0 1.318.361l.005-.016l.93-3.445v-.016a.69.69 0 0 0-.481-.826m20.841-.782a.69.69 0 0 0-.831.465l-.003.017l-.93 3.445l-.006.016a.686.686 0 0 0 1.323.361v-.017l.935-3.445v-.022a.684.684 0 0 0-.488-.82m-22.87-4.6A12.5 12.5 0 0 0 3.5 14.54a.7.7 0 0 0 .339.208a.69.69 0 0 0 .831-.465l.005-.016l.93-3.445l.005-.016a.687.687 0 0 0-.487-.826a.7.7 0 0 0-.164-.022Zm20.519.022a.7.7 0 0 0-.837.465v.017l-.93 3.445l-.006.016a.684.684 0 0 0 1.318.361l.006-.016l.93-3.445l.005-.016a.69.69 0 0 0-.486-.826Z'/%3E%3Cpath d='M16.328 12.227a.875.875 0 1 1-.619.256a.88.88 0 0 1 .619-.256'/%3E%3Cpath fill='%23fff' d='M9.011 6.7a.69.69 0 0 0-.831.465l-.005.016l-.93 3.445l-.005.016a.684.684 0 0 0 1.318.361l.005-.016l.93-3.445l.007-.019a.684.684 0 0 0-.489-.823m11.949.651a.69.69 0 0 0-.837.465l-.005.016l-.624 2.319a7.7 7.7 0 0 1 1.154.7l.06.049l.733-2.7v-.02a.69.69 0 0 0-.481-.826Zm-6.081-3.88a13 13 0 0 0-1.3.186l-.093.016l-.864 3.21l-.005.016a.684.684 0 0 0 1.318.355l.005-.016l.93-3.445l.005-.016a.7.7 0 0 0 .005-.306Zm8.553 2.379l-.18.678l-.006.016a.684.684 0 0 0 1.318.355l.005-.016l.022-.071a13 13 0 0 0-1.077-.9Zm-5.409-2.264L17.7 4.805l-.005.016a.684.684 0 0 0 1.318.355l.006-.016l.344-1.285a13 13 0 0 0-1.241-.275Z'/%3E%3C/svg%3E")}.vpi-mjoxzxio{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath fill='%2383cd29' d='M16 30a2.15 2.15 0 0 1-1.076-.288L11.5 27.685c-.511-.286-.262-.387-.093-.446a6.8 6.8 0 0 0 1.549-.7a.26.26 0 0 1 .255.019l2.631 1.563a.34.34 0 0 0 .318 0l10.26-5.922a.32.32 0 0 0 .157-.278V10.075a.33.33 0 0 0-.159-.283l-10.26-5.917a.32.32 0 0 0-.317 0L5.587 9.794a.33.33 0 0 0-.162.281v11.841a.32.32 0 0 0 .161.274L8.4 23.814c1.525.762 2.459-.136 2.459-1.038V11.085a.3.3 0 0 1 .3-.3h1.3a.3.3 0 0 1 .3.3v11.692c0 2.035-1.108 3.2-3.038 3.2a4.4 4.4 0 0 1-2.363-.642l-2.697-1.547a2.17 2.17 0 0 1-1.076-1.872V10.075A2.16 2.16 0 0 1 4.661 8.2l10.261-5.924a2.25 2.25 0 0 1 2.156 0L27.338 8.2a2.17 2.17 0 0 1 1.077 1.87v11.846a2.17 2.17 0 0 1-1.077 1.872l-10.26 5.924A2.15 2.15 0 0 1 16 30'/%3E%3Cpath fill='%2383cd29' d='M14.054 17.953a.3.3 0 0 1 .3-.3h1.327a.3.3 0 0 1 .295.251c.2 1.351.8 2.032 3.513 2.032c2.161 0 3.082-.489 3.082-1.636c0-.661-.261-1.152-3.62-1.481c-2.808-.278-4.544-.9-4.544-3.144c0-2.07 1.745-3.305 4.67-3.305c3.287 0 4.914 1.141 5.12 3.589a.3.3 0 0 1-.295.323h-1.336a.3.3 0 0 1-.288-.232c-.319-1.421-1.1-1.875-3.2-1.875c-2.36 0-2.634.822-2.634 1.438c0 .746.324.964 3.51 1.385c3.153.417 4.651 1.007 4.651 3.223c0 2.236-1.864 3.516-5.115 3.516c-4.495.006-5.436-2.055-5.436-3.784'/%3E%3C/svg%3E")}.vpi-yp7usbvy{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Ccircle cx='16' cy='15.974' r='2.5' fill='%2300d8ff'/%3E%3Cpath fill='%2300d8ff' d='M16 21.706a28.4 28.4 0 0 1-8.88-1.2a11.3 11.3 0 0 1-3.657-1.958A3.54 3.54 0 0 1 2 15.974c0-1.653 1.816-3.273 4.858-4.333A28.8 28.8 0 0 1 16 10.293a28.7 28.7 0 0 1 9.022 1.324a11.4 11.4 0 0 1 3.538 1.866A3.4 3.4 0 0 1 30 15.974c0 1.718-2.03 3.459-5.3 4.541a28.8 28.8 0 0 1-8.7 1.191m0-10.217a28 28 0 0 0-8.749 1.282c-2.8.977-4.055 2.313-4.055 3.2c0 .928 1.349 2.387 4.311 3.4A27.2 27.2 0 0 0 16 20.51a27.6 27.6 0 0 0 8.325-1.13C27.4 18.361 28.8 16.9 28.8 15.974a2.33 2.33 0 0 0-1.01-1.573a10.2 10.2 0 0 0-3.161-1.654A27.5 27.5 0 0 0 16 11.489'/%3E%3Cpath fill='%2300d8ff' d='M10.32 28.443a2.64 2.64 0 0 1-1.336-.328c-1.432-.826-1.928-3.208-1.327-6.373a28.8 28.8 0 0 1 3.4-8.593a28.7 28.7 0 0 1 5.653-7.154a11.4 11.4 0 0 1 3.384-2.133a3.4 3.4 0 0 1 2.878 0c1.489.858 1.982 3.486 1.287 6.859a28.8 28.8 0 0 1-3.316 8.133a28.4 28.4 0 0 1-5.476 7.093a11.3 11.3 0 0 1-3.523 2.189a4.9 4.9 0 0 1-1.624.307m1.773-14.7a28 28 0 0 0-3.26 8.219c-.553 2.915-.022 4.668.75 5.114c.8.463 2.742.024 5.1-2.036a27.2 27.2 0 0 0 5.227-6.79a27.6 27.6 0 0 0 3.181-7.776c.654-3.175.089-5.119-.713-5.581a2.33 2.33 0 0 0-1.868.089A10.2 10.2 0 0 0 17.5 6.9a27.5 27.5 0 0 0-5.4 6.849Z'/%3E%3Cpath fill='%2300d8ff' d='M21.677 28.456c-1.355 0-3.076-.82-4.868-2.361a28.8 28.8 0 0 1-5.747-7.237a28.7 28.7 0 0 1-3.374-8.471a11.4 11.4 0 0 1-.158-4A3.4 3.4 0 0 1 8.964 3.9c1.487-.861 4.01.024 6.585 2.31a28.8 28.8 0 0 1 5.39 6.934a28.4 28.4 0 0 1 3.41 8.287a11.3 11.3 0 0 1 .137 4.146a3.54 3.54 0 0 1-1.494 2.555a2.6 2.6 0 0 1-1.315.324m-9.58-10.2a28 28 0 0 0 5.492 6.929c2.249 1.935 4.033 2.351 4.8 1.9c.8-.465 1.39-2.363.782-5.434A27.2 27.2 0 0 0 19.9 13.74a27.6 27.6 0 0 0-5.145-6.64c-2.424-2.152-4.39-2.633-5.191-2.169a2.33 2.33 0 0 0-.855 1.662a10.2 10.2 0 0 0 .153 3.565a27.5 27.5 0 0 0 3.236 8.1Z'/%3E%3C/svg%3E")}.vpi-hgj1m8x4{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cdefs%3E%3ClinearGradient id='vscodeIconsFolderTypeDist0' x1='20.698' x2='17.514' y1='23.259' y2='34.062' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23f1f1f2'/%3E%3Cstop offset='.391' stop-color='%23eaebec'/%3E%3Cstop offset='1' stop-color='%23e6e7e8'/%3E%3C/linearGradient%3E%3ClinearGradient id='vscodeIconsFolderTypeDist1' x1='29.221' x2='30.358' y1='11.689' y2='36.594' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23e6e7e8'/%3E%3Cstop offset='.482' stop-color='%23dbdcde'/%3E%3Cstop offset='1' stop-color='%23d7d8da'/%3E%3C/linearGradient%3E%3ClinearGradient id='vscodeIconsFolderTypeDist2' x1='26.177' x2='16.325' y1='9.571' y2='19.482' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff57e'/%3E%3Cstop offset='1' stop-color='%23fdbf0f'/%3E%3C/linearGradient%3E%3ClinearGradient id='vscodeIconsFolderTypeDist3' x1='28.842' x2='30.965' y1='10.318' y2='21.502' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fbe574'/%3E%3Cstop offset='1' stop-color='%23efab14'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='%23bc9f55' d='M27.5 5.5h-9.3l-2.1 4.2H4.4v16.8h25.2v-21Zm0 4.2h-8.2l1.1-2.1h7.1Z'/%3E%3Cpath fill='url(%23vscodeIconsFolderTypeDist0)' d='M14.38 11.061L28.329 10v21L14.38 28.726z'/%3E%3Cpath fill='url(%23vscodeIconsFolderTypeDist1)' d='m28.329 10l2.653 1.44l.038 16.793L28.329 31z'/%3E%3Cpath fill='url(%23vscodeIconsFolderTypeDist2)' d='M28.329 17.783c-2.6-.518-4.338 3.293-6.394 4.865c-3.636 2.78-5.809-2.283-7.555-6.306V11.06c4.65-.513 9.3-.549 13.949-1.061z'/%3E%3Cpath fill='url(%23vscodeIconsFolderTypeDist3)' d='m31 22.909l-.017-11.474L28.329 10v7.775c1.752.139.94 4.956 2.671 5.134'/%3E%3Cpath fill='%23fdbf0f' d='m27.194 22.328l.06.108a3 3 0 0 0 .23-.272l-.07-.1a3 3 0 0 1-.22.264m.409-.56l.081.079a2 2 0 0 0 .151-.367l-.092-.052a2 2 0 0 1-.143.339Zm.291-1.127l-.1.031a1.5 1.5 0 0 1 .022.26v.121l.1.014q.005-.068.005-.135a2 2 0 0 0-.027-.292Zm-.123-.394a1.4 1.4 0 0 0-.207-.319l-.064.1a1.2 1.2 0 0 1 .187.288ZM27.3 19.7a1 1 0 0 0-.3-.125l-.018.134a1 1 0 0 1 .273.115Zm-.909-.089l.025.131a1 1 0 0 1 .284-.059v-.136a1.1 1.1 0 0 0-.308.067Zm-.525.325l-.029.026l.056.113l.028-.026a2 2 0 0 1 .223-.172l-.042-.123a2 2 0 0 0-.234.185Zm-.509.52l.063.105q.118-.132.233-.251l-.06-.108q-.115.124-.234.257Zm-.455.531l.066.1q.114-.137.225-.267l-.065-.1q-.11.132-.228.27Zm-.448.539l.066.1l.224-.269l-.066-.1Zm-.454.531l.064.1q.116-.132.228-.264l-.065-.1q-.108.133-.227.264m-.465.506l.06.108q.12-.125.236-.251l-.062-.106q-.111.125-.23.249Zm-.483.471l.055.113q.126-.115.247-.233L23.3 22.8q-.12.121-.244.234Zm-.5.424l.049.118q.132-.1.259-.208l-.052-.115q-.127.106-.257.206Zm-.528.366l.041.124q.138-.085.271-.178l-.045-.121q-.132.092-.267.176Zm-.549.3l.032.128q.143-.067.282-.142l-.037-.126q-.137.073-.278.14Zm-.568.222l.023.132q.148-.047.291-.1l-.027-.131q-.142.053-.288.099Zm-.582.143l.013.135q.151-.026.3-.062l-.018-.134q-.147.035-.295.061m-.519.059h-.069v.136h.072q.116-.006.229-.018l-.008-.135q-.111.011-.225.017Zm-.67.075a3 3 0 0 0 .3.051l.008-.135a2 2 0 0 1-.291-.05Zm-.584-.208a3 3 0 0 0 .289.121l.025-.131a3 3 0 0 1-.281-.118ZM18 24.086q.134.095.272.177l.04-.124q-.135-.08-.266-.173Zm-.517-.42q.125.115.254.22l.051-.116q-.127-.1-.25-.216ZM17 23.175q.116.13.237.253l.059-.109q-.119-.121-.234-.249Zm-.449-.544q.108.141.221.277l.066-.1q-.111-.134-.218-.274Zm-.42-.586q.1.15.207.3l.071-.095l-.2-.294Zm-.394-.619q.094.156.194.313l.069-.088q-.1-.155-.192-.31Zm-.369-.645q.087.161.182.326l.078-.084q-.094-.164-.18-.323Zm-.347-.668q.081.163.171.337l.081-.078q-.09-.173-.169-.334Zm-.325-.689q.071.16.16.347l.084-.073a16 16 0 0 1-.158-.345Zm-.212-.776l-.088.062s.051.135.147.362l.083-.072q-.072-.168-.108-.263c-.036-.095-.037-.09-.037-.09Zm12.354-.491l.068.424v.021l.017.012l.352.246l.02-.09l-1 .162l.049.078l.584-.832Zm-.527.873l1-.162l.121-.02l-.1-.07l-.352-.246l.021.033l-.068-.424l-.019-.121l-.07.1l-.584.832l-.068.1Z'/%3E%3C/svg%3E")}.vpi-c1obunui{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath fill='%23c05454' d='M27.5 5.5h-9.3l-2.1 4.2H4.4v16.8h25.2v-21Zm0 4.2h-8.2l1.1-2.1h7.1Z'/%3E%3Cpath fill='gray' d='M15.266 11.311v18.375h14.449v-15.1h-3.6v-3.275zm12.146.813l.008 1.158h1.252l-1.26-1.16Z'/%3E%3Cpath fill='%23c5c5c5' d='M27.028 10H15.281a1.316 1.316 0 0 0-1.312 1.313v18.375A1.316 1.316 0 0 0 15.281 31h14.438a1.316 1.316 0 0 0 1.313-1.312V13.642Zm.394 2.133l1.247 1.148h-1.247ZM15.281 29.688V11.313h10.828v3.281h3.609v15.094Z'/%3E%3Cpath fill='%23c5c5c5' d='M16.594 19.372h11.813v1.313H16.594zm1.842-6.8a1.4 1.4 0 0 0-.558-.394a2.05 2.05 0 0 0-.82-.131h-1.28v3.839h1.28a1.66 1.66 0 0 0 1.313-.492a1.8 1.8 0 0 0 .361-.591a3 3 0 0 0 .1-.82a3 3 0 0 0-.1-.788a1.6 1.6 0 0 0-.296-.623m-.459 1.837a1 1 0 0 1-.164.394a.8.8 0 0 1-.3.262a1.1 1.1 0 0 1-.492.1H16.6v-2.429h.459a.87.87 0 0 1 .722.3a1.2 1.2 0 0 1 .164.361a2.6 2.6 0 0 1 .066.525a2.2 2.2 0 0 1-.035.488Zm4.002-1.837a1.4 1.4 0 0 0-.525-.427a1.7 1.7 0 0 0-.755-.164a2 2 0 0 0-.788.164a1.7 1.7 0 0 0-.525.427a2.2 2.2 0 0 0-.3.623a2.94 2.94 0 0 0 0 1.509a1.8 1.8 0 0 0 .3.623a1.13 1.13 0 0 0 .525.427a1.9 1.9 0 0 0 .788.164a1.42 1.42 0 0 0 1.214-.525a2.1 2.1 0 0 0 .427-1.444a2.8 2.8 0 0 0-.1-.755a1.33 1.33 0 0 0-.261-.622M21.29 14.9a.7.7 0 0 1-.623.328a.64.64 0 0 1-.623-.328a1.87 1.87 0 0 1-.2-.952a1.8 1.8 0 0 1 .2-.952a.806.806 0 0 1 1.247 0a1.87 1.87 0 0 1 .2.952a1.8 1.8 0 0 1-.201.952m3.41-.031a.7.7 0 0 1-.131.164a.7.7 0 0 1-.2.131a.6.6 0 0 1-.263.033a.575.575 0 0 1-.558-.3a1.8 1.8 0 0 1-.2-.952v-.262c0-.1.033-.2.033-.3c.033-.1.033-.2.066-.263a.53.53 0 0 1 .131-.23a1 1 0 0 1 .2-.164a.6.6 0 0 1 .263-.066a.57.57 0 0 1 .427.164a1.1 1.1 0 0 1 .23.394l.755-.2a1.6 1.6 0 0 0-.23-.525a1.6 1.6 0 0 0-.328-.328a1.88 1.88 0 0 0-1.608-.033a1.55 1.55 0 0 0-.492.427a1.3 1.3 0 0 0-.164.656a2.7 2.7 0 0 0-.066.722a5 5 0 0 0 .066.722a1.8 1.8 0 0 0 .262.623a1.2 1.2 0 0 0 .492.427a1.7 1.7 0 0 0 .755.164a1.6 1.6 0 0 0 .919-.262a1.6 1.6 0 0 0 .328-.328a3.3 3.3 0 0 0 .263-.492l-.788-.2a.9.9 0 0 1-.162.278m-8.106 12.936h8.203v1.313h-8.203zm0-2.533h11.813v1.313H16.594zm0-3h11.813v1.313H16.594zm.055-5.8h11.813v1.313H16.649z'/%3E%3C/svg%3E")}.vpi-kn9uwnpg{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath fill='none' stroke='%23755838' d='M2.5 7.955h27v16.091h-27z'/%3E%3Cpath fill='%23755838' d='M5.909 20.636v-9.272h2.727l2.728 3.409l2.727-3.409h2.727v9.272h-2.727v-5.318l-2.727 3.409l-2.728-3.409v5.318zm17.046 0l-4.091-4.5h2.727v-4.772h2.727v4.772h2.727z'/%3E%3C/svg%3E")}.vpi-zybj8hdt{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath fill='%23c1a153' d='M27.5 5.5h-9.3l-2.1 4.2H4.4v16.8h25.2v-21Zm0 4.2h-8.2l1.1-2.1h7.1Z'/%3E%3Cpath fill='%23f2e6c9' d='M12.78 10.008c1.689-.016 3.381 0 5.071-.006c-.4 1.726-.786 3.456-1.184 5.183H8.952c-.244 0-.488.008-.732-.01c1.515-1.727 3.047-3.439 4.56-5.167M21.358 10h5.056c1.518 1.727 3.052 3.441 4.566 5.172c-.974.021-1.95 0-2.925.009h-5.524c-.384-1.726-.793-3.449-1.173-5.181'/%3E%3Cpath fill='%23efc75e' d='M17.85 10h3.508c.379 1.73.788 3.453 1.174 5.181h-5.866c.399-1.723.784-3.453 1.184-5.181'/%3E%3Cpath fill='%23e7bf55' d='M8.219 15.174c.244.018.488.009.732.01h7.715q-.002 2.738.006 5.475a2 2 0 0 0 .208.015h5.482q.081-.002.163-.011c.016-1.826 0-3.654.007-5.48h5.524c.975-.005 1.951.012 2.925-.009v15.824L8.22 31q-.003-7.914-.001-15.826'/%3E%3Cpath fill='%23dbb551' d='M16.666 15.185h5.866c-.007 1.826.009 3.654-.007 5.48a2 2 0 0 1-.163.011H16.88a2 2 0 0 1-.208-.015c-.01-1.826-.002-3.652-.006-5.476'/%3E%3Cpath fill='%23f2f2f2' d='M9.881 25.85h7.617v2.933H9.881z'/%3E%3C/svg%3E")}.vpi-15mf344g{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath fill='%23c09553' d='M27.5 5.5h-9.3l-2.1 4.2H4.4v16.8h25.2v-21Zm0 4.2h-8.2l1.1-2.1h7.1Z'/%3E%3C/svg%3E")}.vpi-wa734f8e{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath fill='%23007acc' d='M23.827 8.243a4.4 4.4 0 0 1 2.223 1.281a6 6 0 0 1 .852 1.143c.011.045-1.534 1.083-2.471 1.662c-.034.023-.169-.124-.322-.35a2.01 2.01 0 0 0-1.67-1c-1.077-.074-1.771.49-1.766 1.433a1.3 1.3 0 0 0 .153.666c.237.49.677.784 2.059 1.383c2.544 1.095 3.636 1.817 4.31 2.843a5.16 5.16 0 0 1 .416 4.333a4.76 4.76 0 0 1-3.932 2.815a11 11 0 0 1-2.708-.028a6.53 6.53 0 0 1-3.616-1.884a6.3 6.3 0 0 1-.926-1.371a3 3 0 0 1 .327-.208c.158-.09.756-.434 1.32-.761l1.024-.6l.214.312a4.8 4.8 0 0 0 1.35 1.292a3.3 3.3 0 0 0 3.458-.175a1.545 1.545 0 0 0 .2-1.974c-.276-.395-.84-.727-2.443-1.422a8.8 8.8 0 0 1-3.349-2.055a4.7 4.7 0 0 1-.976-1.777a7.1 7.1 0 0 1-.062-2.268a4.33 4.33 0 0 1 3.644-3.374a9 9 0 0 1 2.691.084m-8.343 1.483l.011 1.454h-4.63v13.148H7.6V11.183H2.97V9.755a14 14 0 0 1 .04-1.466c.017-.023 2.832-.034 6.245-.028l6.211.017Z'/%3E%3C/svg%3E")}.vpi-7a4ydqtd{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Ccircle cx='16' cy='15.974' r='2.5' fill='%23007acc'/%3E%3Cpath fill='%23007acc' d='M16 21.706a28.4 28.4 0 0 1-8.88-1.2a11.3 11.3 0 0 1-3.657-1.958A3.54 3.54 0 0 1 2 15.974c0-1.653 1.816-3.273 4.858-4.333A28.8 28.8 0 0 1 16 10.293a28.7 28.7 0 0 1 9.022 1.324a11.4 11.4 0 0 1 3.538 1.866A3.4 3.4 0 0 1 30 15.974c0 1.718-2.03 3.459-5.3 4.541a28.8 28.8 0 0 1-8.7 1.191m0-10.217a28 28 0 0 0-8.749 1.282c-2.8.977-4.055 2.313-4.055 3.2c0 .928 1.349 2.387 4.311 3.4A27.2 27.2 0 0 0 16 20.51a27.6 27.6 0 0 0 8.325-1.13C27.4 18.361 28.8 16.9 28.8 15.974a2.33 2.33 0 0 0-1.01-1.573a10.2 10.2 0 0 0-3.161-1.654A27.5 27.5 0 0 0 16 11.489'/%3E%3Cpath fill='%23007acc' d='M10.32 28.443a2.64 2.64 0 0 1-1.336-.328c-1.432-.826-1.928-3.208-1.327-6.373a28.8 28.8 0 0 1 3.4-8.593a28.7 28.7 0 0 1 5.653-7.154a11.4 11.4 0 0 1 3.384-2.133a3.4 3.4 0 0 1 2.878 0c1.489.858 1.982 3.486 1.287 6.859a28.8 28.8 0 0 1-3.316 8.133a28.4 28.4 0 0 1-5.476 7.093a11.3 11.3 0 0 1-3.523 2.189a4.9 4.9 0 0 1-1.624.307m1.773-14.7a28 28 0 0 0-3.26 8.219c-.553 2.915-.022 4.668.75 5.114c.8.463 2.742.024 5.1-2.036a27.2 27.2 0 0 0 5.227-6.79a27.6 27.6 0 0 0 3.181-7.776c.654-3.175.089-5.119-.713-5.581a2.33 2.33 0 0 0-1.868.089A10.2 10.2 0 0 0 17.5 6.9a27.5 27.5 0 0 0-5.4 6.849Z'/%3E%3Cpath fill='%23007acc' d='M21.677 28.456c-1.355 0-3.076-.82-4.868-2.361a28.8 28.8 0 0 1-5.747-7.237a28.7 28.7 0 0 1-3.374-8.471a11.4 11.4 0 0 1-.158-4A3.4 3.4 0 0 1 8.964 3.9c1.487-.861 4.01.024 6.585 2.31a28.8 28.8 0 0 1 5.39 6.934a28.4 28.4 0 0 1 3.41 8.287a11.3 11.3 0 0 1 .137 4.146a3.54 3.54 0 0 1-1.494 2.555a2.6 2.6 0 0 1-1.315.324m-9.58-10.2a28 28 0 0 0 5.492 6.929c2.249 1.935 4.033 2.351 4.8 1.9c.8-.465 1.39-2.363.782-5.434A27.2 27.2 0 0 0 19.9 13.74a27.6 27.6 0 0 0-5.145-6.64c-2.424-2.152-4.39-2.633-5.191-2.169a2.33 2.33 0 0 0-.855 1.662a10.2 10.2 0 0 0 .153 3.565a27.5 27.5 0 0 0 3.236 8.1Z'/%3E%3C/svg%3E")}.vpi-faybim3i{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath fill='%231572b6' d='M5.902 27.201L3.656 2h24.688l-2.249 25.197L15.985 30z'/%3E%3Cpath fill='%2333a9dc' d='m16 27.858l8.17-2.265l1.922-21.532H16z'/%3E%3Cpath fill='%23fff' d='M16 13.191h4.09l.282-3.165H16V6.935h7.75l-.074.829l-.759 8.518H16z'/%3E%3Cpath fill='%23ebebeb' d='m16.019 21.218l-.014.004l-3.442-.93l-.22-2.465H9.24l.433 4.853l6.331 1.758l.015-.004z'/%3E%3Cpath fill='%23fff' d='m19.827 16.151l-.372 4.139l-3.447.93v3.216l6.336-1.756l.047-.522l.537-6.007z'/%3E%3Cpath fill='%23ebebeb' d='M16.011 6.935v3.091H8.545l-.062-.695l-.141-1.567l-.074-.829zM16 13.191v3.091h-3.399l-.062-.695l-.14-1.567l-.074-.829z'/%3E%3C/svg%3E")}.vpi-9e46oezp{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cg fill='none'%3E%3Cpath fill='url(%23vscodeIconsFileTypeVite0)' d='m29.884 6.146l-13.142 23.5a.714.714 0 0 1-1.244.005L2.096 6.148a.714.714 0 0 1 .746-1.057l13.156 2.352a.7.7 0 0 0 .253 0l12.881-2.348a.714.714 0 0 1 .752 1.05z'/%3E%3Cpath fill='url(%23vscodeIconsFileTypeVite1)' d='M22.264 2.007L12.54 3.912a.36.36 0 0 0-.288.33l-.598 10.104a.357.357 0 0 0 .437.369l2.707-.625a.357.357 0 0 1 .43.42l-.804 3.939a.357.357 0 0 0 .454.413l1.672-.508a.357.357 0 0 1 .454.414l-1.279 6.187c-.08.387.435.598.65.267l.143-.222l7.925-15.815a.357.357 0 0 0-.387-.51l-2.787.537a.357.357 0 0 1-.41-.45l1.818-6.306a.357.357 0 0 0-.412-.45'/%3E%3Cdefs%3E%3ClinearGradient id='vscodeIconsFileTypeVite0' x1='6' x2='235' y1='33' y2='344' gradientTransform='translate(1.34 1.894)scale(.07142)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2341D1FF'/%3E%3Cstop offset='1' stop-color='%23BD34FE'/%3E%3C/linearGradient%3E%3ClinearGradient id='vscodeIconsFileTypeVite1' x1='194.651' x2='236.076' y1='8.818' y2='292.989' gradientTransform='translate(1.34 1.894)scale(.07142)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFEA83'/%3E%3Cstop offset='.083' stop-color='%23FFDD35'/%3E%3Cstop offset='1' stop-color='%23FFA800'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E")}.vpi-xzxfw2zq{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath fill='%23007acc' d='M23.827 8.243a4.4 4.4 0 0 1 2.223 1.281a6 6 0 0 1 .852 1.143c.011.045-1.534 1.083-2.471 1.662c-.034.023-.169-.124-.322-.35a2.01 2.01 0 0 0-1.67-1c-1.077-.074-1.771.49-1.766 1.433a1.3 1.3 0 0 0 .153.666c.237.49.677.784 2.059 1.383c2.544 1.1 3.636 1.817 4.31 2.843a5.16 5.16 0 0 1 .416 4.333a4.76 4.76 0 0 1-3.932 2.815a11 11 0 0 1-2.708-.028a6.53 6.53 0 0 1-3.616-1.884a6.3 6.3 0 0 1-.926-1.371a3 3 0 0 1 .327-.208c.158-.09.756-.434 1.32-.761l1.024-.6l.214.312a4.8 4.8 0 0 0 1.35 1.292a3.3 3.3 0 0 0 3.458-.175a1.545 1.545 0 0 0 .2-1.974c-.276-.4-.84-.727-2.443-1.422a8.8 8.8 0 0 1-3.349-2.055a4.7 4.7 0 0 1-.976-1.777a7.1 7.1 0 0 1-.062-2.268a4.33 4.33 0 0 1 3.644-3.374a9 9 0 0 1 2.691.084m-8.343 1.483l.011 1.454h-4.63v13.148H7.6V11.183H2.97V9.755a14 14 0 0 1 .04-1.466c.017-.023 2.832-.034 6.245-.028l6.211.017Z'/%3E%3Cpath fill='%2399b8c4' d='m27.075 25.107l.363-.361c1.68.055 1.706 0 1.78-.177l.462-1.124l.034-.107l-.038-.093c-.02-.049-.081-.2-1.13-1.2v-.526c1.211-1.166 1.185-1.226 1.116-1.4l-.46-1.136c-.069-.17-.1-.237-1.763-.191l-.364-.367a8 8 0 0 0-.057-1.657l-.047-.106l-1.2-.525c-.177-.081-.239-.11-1.372 1.124l-.509-.008c-1.167-1.245-1.222-1.223-1.4-1.152l-1.115.452c-.175.071-.236.1-.169 1.79l-.36.359c-1.68-.055-1.7 0-1.778.177L18.606 20l-.036.108l.038.094c.02.048.078.194 1.13 1.2v.525c-1.211 1.166-1.184 1.226-1.115 1.4l.459 1.137c.07.174.1.236 1.763.192l.363.377a8 8 0 0 0 .055 1.654l.047.107l1.208.528c.176.073.236.1 1.366-1.13l.509.006c1.168 1.247 1.228 1.223 1.4 1.154l1.113-.45c.176-.075.237-.102.169-1.795m-4.788-2.632a2 2 0 1 1 2.618 1.14a2.023 2.023 0 0 1-2.618-1.14'/%3E%3C/svg%3E")}.vpi-06hmu7nx{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 21V9l8-6l8 6v12h-6v-7h-4v7z'/%3E%3C/svg%3E")}.vpi-51ie9w7w{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 19q-.825 0-1.412-.587T2 17V7q0-.825.588-1.412T4 5h16q.825 0 1.413.588T22 7v10q0 .825-.587 1.413T20 19zm4-3h8v-2H8zm-3-3h2v-2H5zm3 0h2v-2H8zm3 0h2v-2h-2zm3 0h2v-2h-2zm3 0h2v-2h-2zM5 10h2V8H5zm3 0h2V8H8zm3 0h2V8h-2zm3 0h2V8h-2zm3 0h2V8h-2z'/%3E%3C/svg%3E")}.vpi-qcbep8h5{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='%23C12127' d='M0 256V0h256v256z'/%3E%3Cpath fill='%23FFF' d='M48 48h160v160h-32V80h-48v128H48z'/%3E%3C/svg%3E")}.vpi-p7g8zpys{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 221' width='256' height='221'%3E%3Cpath fill='%2341B883' d='M204.8 0H256L128 220.8L0 0h97.92L128 51.2L157.44 0z'/%3E%3Cpath fill='%2341B883' d='m0 0l128 220.8L256 0h-51.2L128 132.48L50.56 0z'/%3E%3Cpath fill='%2335495E' d='M50.56 0L128 133.12L204.8 0h-47.36L128 51.2L97.92 0z'/%3E%3C/svg%3E")}.vpi-2f2t71f0{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 295' width='256' height='295'%3E%3Cdefs%3E%3ClinearGradient id='logosLinuxTux0' x1='48.548%25' x2='51.047%25' y1='115.276%25' y2='41.364%25'%3E%3Cstop offset='0%25' stop-color='%23FFEED7'/%3E%3Cstop offset='100%25' stop-color='%23BDBFC2'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosLinuxTux1' x1='54.407%25' x2='46.175%25' y1='2.404%25' y2='90.542%25'%3E%3Cstop offset='0%25' stop-color='%23FFF' stop-opacity='.8'/%3E%3Cstop offset='100%25' stop-color='%23FFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosLinuxTux2' x1='51.86%25' x2='47.947%25' y1='88.248%25' y2='9.748%25'%3E%3Cstop offset='0%25' stop-color='%23FFEED7'/%3E%3Cstop offset='100%25' stop-color='%23BDBFC2'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosLinuxTux3' x1='49.925%25' x2='49.924%25' y1='85.49%25' y2='13.811%25'%3E%3Cstop offset='0%25' stop-color='%23FFEED7'/%3E%3Cstop offset='100%25' stop-color='%23BDBFC2'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosLinuxTux4' x1='53.901%25' x2='45.956%25' y1='3.102%25' y2='93.895%25'%3E%3Cstop offset='0%25' stop-color='%23FFF' stop-opacity='.65'/%3E%3Cstop offset='100%25' stop-color='%23FFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosLinuxTux5' x1='45.593%25' x2='54.811%25' y1='5.475%25' y2='93.524%25'%3E%3Cstop offset='0%25' stop-color='%23FFF' stop-opacity='.65'/%3E%3Cstop offset='100%25' stop-color='%23FFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosLinuxTux6' x1='49.984%25' x2='49.984%25' y1='89.845%25' y2='40.632%25'%3E%3Cstop offset='0%25' stop-color='%23FFEED7'/%3E%3Cstop offset='100%25' stop-color='%23BDBFC2'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosLinuxTux7' x1='53.505%25' x2='42.746%25' y1='99.975%25' y2='23.545%25'%3E%3Cstop offset='0%25' stop-color='%23FFEED7'/%3E%3Cstop offset='100%25' stop-color='%23BDBFC2'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosLinuxTux8' x1='49.841%25' x2='50.241%25' y1='13.229%25' y2='94.673%25'%3E%3Cstop offset='0%25' stop-color='%23FFF' stop-opacity='.8'/%3E%3Cstop offset='100%25' stop-color='%23FFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosLinuxTux9' x1='49.927%25' x2='50.727%25' y1='37.327%25' y2='92.782%25'%3E%3Cstop offset='0%25' stop-color='%23FFF' stop-opacity='.65'/%3E%3Cstop offset='100%25' stop-color='%23FFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosLinuxTuxa' x1='49.876%25' x2='49.876%25' y1='2.299%25' y2='81.204%25'%3E%3Cstop offset='0%25' stop-color='%23FFF' stop-opacity='.65'/%3E%3Cstop offset='100%25' stop-color='%23FFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosLinuxTuxb' x1='49.833%25' x2='49.824%25' y1='2.272%25' y2='71.799%25'%3E%3Cstop offset='0%25' stop-color='%23FFF' stop-opacity='.65'/%3E%3Cstop offset='100%25' stop-color='%23FFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosLinuxTuxc' x1='53.467%25' x2='38.949%25' y1='48.921%25' y2='98.1%25'%3E%3Cstop offset='0%25' stop-color='%23FFA63F'/%3E%3Cstop offset='100%25' stop-color='%23FF0'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosLinuxTuxd' x1='52.373%25' x2='47.579%25' y1='143.009%25' y2='-64.622%25'%3E%3Cstop offset='0%25' stop-color='%23FFEED7'/%3E%3Cstop offset='100%25' stop-color='%23BDBFC2'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosLinuxTuxe' x1='30.581%25' x2='65.887%25' y1='34.024%25' y2='89.175%25'%3E%3Cstop offset='0%25' stop-color='%23FFA63F'/%3E%3Cstop offset='100%25' stop-color='%23FF0'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosLinuxTuxf' x1='59.572%25' x2='48.361%25' y1='-17.216%25' y2='66.118%25'%3E%3Cstop offset='0%25' stop-color='%23FFF' stop-opacity='.65'/%3E%3Cstop offset='100%25' stop-color='%23FFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosLinuxTuxg' x1='47.769%25' x2='51.373%25' y1='1.565%25' y2='104.313%25'%3E%3Cstop offset='0%25' stop-color='%23FFF' stop-opacity='.65'/%3E%3Cstop offset='100%25' stop-color='%23FFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosLinuxTuxh' x1='43.55%25' x2='57.114%25' y1='4.533%25' y2='92.827%25'%3E%3Cstop offset='0%25' stop-color='%23FFF' stop-opacity='.65'/%3E%3Cstop offset='100%25' stop-color='%23FFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosLinuxTuxi' x1='49.733%25' x2='50.558%25' y1='17.609%25' y2='99.385%25'%3E%3Cstop offset='0%25' stop-color='%23FFA63F'/%3E%3Cstop offset='100%25' stop-color='%23FF0'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosLinuxTuxj' x1='50.17%25' x2='49.68%25' y1='2.89%25' y2='94.17%25'%3E%3Cstop offset='0%25' stop-color='%23FFF' stop-opacity='.65'/%3E%3Cstop offset='100%25' stop-color='%23FFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cfilter id='logosLinuxTuxk' width='200%25' height='200%25' x='-50%25' y='-50%25' filterUnits='objectBoundingBox'%3E%3CfeOffset in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='6.5'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none'%3E%3Cpath fill='%23000' fill-opacity='.2' d='M235.125 249.359c0 17.355-52.617 31.497-117.54 31.497S.044 266.806.044 249.359c0-17.356 52.618-31.498 117.54-31.498c64.924 0 117.45 14.142 117.541 31.498' filter='url(%23logosLinuxTuxk)' transform='translate(10)'/%3E%3Cpath fill='%23000' d='M63.213 215.474c-11.387-16.346-13.591-69.606 12.947-102.39C89.292 97.383 92.69 86.455 93.7 71.67c.734-16.805-11.846-66.851 35.537-70.616c48.027-3.857 45.364 43.526 45.088 68.596c-.183 21.12 15.52 33.15 26.355 49.68c19.927 30.303 18.274 82.461-3.765 110.745c-27.916 35.354-51.791 20.018-67.678 21.304c-29.752 1.745-30.762 17.54-66.024-35.905'/%3E%3Cpath fill='url(%23logosLinuxTux0)' d='M169.1 122.451c8.265 7.622 29.661 41.69-4.224 62.995c-11.937 7.438 10.653 35.721 21.488 22.039c19.193-24.61 6.98-63.913-4.591-77.963c-7.714-9.917-19.651-13.774-12.672-7.07' transform='translate(10)'/%3E%3Cpath fill='%23000' stroke='%23000' stroke-width='.977' d='M176.805 117.86c13.59 11.02 38.292 49.587 2.204 74.748c-11.846 7.806 10.468 32.508 23.049 19.927c43.618-43.894-1.102-94.308-16.53-111.664c-13.774-15.151-25.987 3.49-8.723 16.989Z'/%3E%3Cpath fill='url(%23logosLinuxTux1)' d='M147.245 25.02c-.459 12.581-14.325 23.51-30.946 24.52S86.639 41 87.097 28.418c.46-12.581 14.326-23.509 30.947-24.519c16.62-.918 29.66 8.54 29.201 21.12' transform='translate(10)'/%3E%3Cpath fill='url(%23logosLinuxTux2)' d='M107.483 54.957c.46 8.173-3.397 15.06-8.723 15.335s-10.01-6.06-10.47-14.232S91.688 41 97.014 40.725s10.01 6.06 10.468 14.233' transform='translate(10)'/%3E%3Cpath fill='url(%23logosLinuxTux3)' d='M117.125 55.6c.184 9.458 6.337 16.988 13.683 16.805c7.346-.184 13.131-7.99 12.948-17.54c-.184-9.458-6.336-16.988-13.683-16.804c-7.346.183-13.223 8.08-12.948 17.539' transform='translate(10)'/%3E%3Cpath fill='%23000' d='M133.186 57.712c-.092 5.234 2.48 9.458 5.877 9.458c3.306 0 6.153-4.224 6.245-9.366c.091-5.234-2.48-9.459-5.878-9.459c-3.397 0-6.152 4.225-6.244 9.367m-21.212.092c.459 4.316-1.194 7.989-3.582 8.356c-2.387.276-4.683-2.938-5.142-7.254s1.194-7.99 3.581-8.357c2.388-.275 4.684 2.939 5.143 7.255'/%3E%3Cpath fill='url(%23logosLinuxTux4)' d='M124.564 54.773c-.276 2.939 1.102 5.326 3.03 5.51s3.765-2.112 4.04-4.959c.276-2.938-1.102-5.326-3.03-5.51c-1.928-.183-3.765 2.113-4.04 4.96' transform='translate(10)'/%3E%3Cpath fill='url(%23logosLinuxTux5)' d='M99.953 55.508c.276 2.388-.734 4.5-2.203 4.683c-1.47.184-2.847-1.653-3.123-4.132c-.275-2.388.735-4.5 2.204-4.683c1.47-.184 2.847 1.744 3.122 4.132' transform='translate(10)'/%3E%3Cpath fill='url(%23logosLinuxTux6)' d='M71.027 145.684c6.52-14.785 20.386-40.772 20.662-60.883c0-15.978 47.843-19.835 51.7-3.856c3.856 15.978 13.59 39.853 19.834 51.424c6.245 11.478 24.335 48.118 5.051 80.074c-17.356 28.284-69.973 50.69-98.073-3.856c-9.55-18.917-7.806-42.333.826-62.903' transform='translate(10)'/%3E%3Cpath fill='url(%23logosLinuxTux7)' d='M65.15 134.664c-5.601 10.56-17.172 38.293 11.112 53.445c30.395 16.162 30.303 49.312-6.245 33.517c-33.425-14.233-18.641-71.902-9.274-85.676c6.06-9.642 15.243-21.488 4.407-1.286' transform='translate(10)'/%3E%3Cpath fill='%23000' stroke='%23000' stroke-width='1.25' d='M79.925 122.727c-8.907 14.509-30.211 48.669-1.652 66.484c38.384 23.6 27.548 47.108-7.53 25.895c-49.404-29.568-5.97-89.257 13.774-112.03c22.59-25.529 4.316 4.683-4.592 19.65Z'/%3E%3Cpath fill='url(%23logosLinuxTux8)' d='M156.428 151.285c0 16.162-15.519 37.1-42.15 36.916c-27.456.183-39.118-20.754-39.118-36.916s18.182-29.293 40.588-29.293c22.498.092 40.68 13.132 40.68 29.293' transform='translate(10)'/%3E%3Cpath fill='url(%23logosLinuxTux9)' d='M141.92 100.504c-.276 16.713-11.204 20.662-24.978 20.662s-23.784-2.48-24.978-20.662c0-11.387 11.203-17.998 24.978-17.998c13.774-.092 24.977 6.52 24.977 17.998' transform='translate(10)'/%3E%3Cpath fill='url(%23logosLinuxTuxa)' d='M58.63 126.216c9-13.682 28.008-34.711 3.582 2.939c-19.835 31.038-7.346 50.965-.918 56.474c18.549 16.53 17.814 27.64 3.214 18.917c-31.314-18.641-24.794-50.047-5.878-78.33' transform='translate(10)'/%3E%3Cpath fill='url(%23logosLinuxTuxb)' d='M188.936 131.818c-7.806-16.07-32.6-56.842 1.193-9.459c30.763 42.884 9.183 72.729 5.326 75.667c-3.856 2.939-16.804 8.908-13.04-1.469c3.858-10.377 22.958-30.028 6.52-64.74' transform='translate(10)'/%3E%3Cpath fill='url(%23logosLinuxTuxc)' stroke='%23E68C3F' stroke-width='6.25' d='M51.835 258.542c-20.57-10.928-50.414 2.112-39.578-27.457c2.204-6.704-3.214-16.805.275-23.325c4.133-7.989 13.04-6.244 18.366-11.57c5.234-5.51 8.54-15.06 18.366-13.59c9.734 1.468 16.254 13.406 23.049 28.099c5.05 10.468 22.865 25.253 21.672 37.007c-1.47 17.998-21.948 21.396-42.15 10.836Z' transform='translate(10)'/%3E%3Cpath fill='url(%23logosLinuxTuxd)' d='M201.608 189.119c-3.122 5.877-16.162 15.335-24.886 12.856c-8.815-2.388-12.856-15.795-11.111-25.988c1.653-11.386 11.111-12.03 23.05-6.336c12.855 6.336 16.712 11.662 12.947 19.468' transform='translate(10)'/%3E%3Cpath fill='url(%23logosLinuxTuxe)' stroke='%23E68C3F' stroke-width='6.251' d='M194.445 253.49c15.06-18.273 48.578-14.508 25.988-39.577c-4.775-5.418-3.306-16.989-9.183-21.947c-6.887-6.061-14.509-1.102-21.488-4.224c-6.979-3.398-14.325-9.918-22.865-5.327c-8.54 4.684-9.459 16.805-10.285 32.783c-.735 11.479-11.203 30.671-5.602 41.231c8.081 16.346 29.11 14.142 43.435-2.938Z' transform='translate(10)'/%3E%3Cpath fill='url(%23logosLinuxTuxf)' d='M187.925 229.064c23.325-34.435 5.97-34.16.092-36.823c-5.877-2.755-12.03-8.173-18.916-4.408c-6.888 3.857-7.255 13.775-7.439 26.814c-.275 9.367-8.08 25.07-3.397 33.793c5.693 10.193 19.467-4.591 29.66-19.376' transform='translate(10)'/%3E%3Cpath fill='url(%23logosLinuxTuxg)' d='M47.06 234.023c-34.895-22.59-18.55-30.303-13.315-33.885c6.336-4.591 6.428-13.407 14.233-12.58c7.806.826 12.397 10.468 17.631 22.406c3.857 8.54 17.264 19.927 16.254 29.753c-1.285 11.57-19.743 3.948-34.803-5.694' transform='translate(10)'/%3E%3Cpath fill='%23000' d='M209.588 188.843c-2.755 4.776-13.958 12.306-21.396 10.285c-7.622-1.928-11.112-12.672-9.55-20.753c1.377-9.183 9.55-9.642 19.834-5.05c10.928 4.958 14.326 9.182 11.112 15.518'/%3E%3Cpath fill='url(%23logosLinuxTuxh)' d='M192.058 186.18c-1.745 3.306-9.091 8.54-14.234 7.163c-5.142-1.377-7.713-8.815-6.887-14.417c.735-6.336 6.244-6.704 13.223-3.581c7.53 3.49 9.918 6.428 7.898 10.835' transform='translate(10)'/%3E%3Cpath fill='url(%23logosLinuxTuxi)' stroke='%23E68C3F' stroke-width='3.75' d='M97.107 66.344c3.673-3.398 12.58-13.774 29.477-2.939c3.122 2.02 5.693 2.204 11.662 4.775c12.03 4.96 6.336 16.897-6.52 20.937c-5.51 1.745-10.468 8.449-20.386 7.806c-8.54-.46-10.744-6.06-15.978-9.091c-9.275-5.234-10.652-12.305-5.602-16.07c5.051-3.765 6.98-5.143 7.347-5.418Z' transform='translate(10)'/%3E%3Cpath stroke='%23E68C3F' stroke-width='2.5' d='M148.43 75.986c-5.05.275-15.979 11.203-27.457 11.203s-18.366-10.652-20.11-10.652'/%3E%3Cpath fill='url(%23logosLinuxTuxj)' d='M102.8 65.426c1.837-1.653 7.622-6.153 15.244-1.562c1.653.919 3.306 1.929 5.693 3.306c4.867 2.847 2.48 6.98-3.398 9.55c-2.663 1.102-7.07 3.49-10.376 3.306c-3.673-.367-6.153-2.755-8.54-4.316c-4.5-2.938-4.224-5.418-2.112-7.346c1.56-1.47 3.305-2.847 3.49-2.938' transform='translate(10)'/%3E%3C/g%3E%3C/svg%3E")}.vpi-reb59lm7{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 291' width='256' height='291'%3E%3Cpath fill='%23009639' d='M2.054 218.187c1.32 2.347 3.227 4.108 5.575 5.428l112.962 65.137c4.695 2.787 10.416 2.787 14.964 0l112.963-65.137c4.695-2.64 7.482-7.629 7.482-13.057V80.284c0-5.428-2.787-10.416-7.482-13.056L135.555 2.09c-4.694-2.788-10.416-2.788-14.964 0L7.63 67.228C2.787 69.868 0 74.856 0 80.284v130.42c0 2.642.587 5.136 2.054 7.483'/%3E%3Cpath fill='%23FFF' d='M91.837 195.154a14.463 14.463 0 0 1-14.524 14.524a14.463 14.463 0 0 1-14.523-14.524V95.542c0-7.776 6.895-14.084 16.43-14.084c6.896 0 14.965 2.787 19.806 8.802l4.4 5.282l60.737 72.618V95.835a14.463 14.463 0 0 1 14.524-14.524a14.463 14.463 0 0 1 14.523 14.524v99.613c0 7.775-6.895 14.083-16.43 14.083c-6.896 0-14.965-2.787-19.806-8.802l-65.137-77.754z'/%3E%3C/svg%3E")}.vp-badge[data-v-a9a1c2cb]{display:inline-block;padding:0 10px;margin-left:2px;font-size:12px;font-weight:500;line-height:22px;border:1px solid transparent;border-radius:12px;transition:var(--vp-t-color);transition-property:color,background-color,border-color;transform:translateY(-2px)}h1 .vp-badge[data-v-a9a1c2cb]{margin-top:4px;vertical-align:top}h2 .vp-badge[data-v-a9a1c2cb]{padding:0 8px;margin-top:3px;vertical-align:top}h3 .vp-badge[data-v-a9a1c2cb]{vertical-align:middle}h4 .vp-badge[data-v-a9a1c2cb],h5 .vp-badge[data-v-a9a1c2cb],h6 .vp-badge[data-v-a9a1c2cb]{line-height:18px;vertical-align:middle}.vp-badge.info[data-v-a9a1c2cb]{color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg);border-color:var(--vp-badge-info-border)}.vp-badge.tip[data-v-a9a1c2cb]{color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg);border-color:var(--vp-badge-tip-border)}.vp-badge.warning[data-v-a9a1c2cb]{color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg);border-color:var(--vp-badge-warning-border)}.vp-badge.danger[data-v-a9a1c2cb]{color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg);border-color:var(--vp-badge-danger-border)}.vp-icon-img[data-v-5dd88cd3]{display:inline-block;width:-moz-max-content;width:max-content;height:1em;margin:0 .3em;vertical-align:middle}.vp-icon-img img[data-v-5dd88cd3]{height:100%}.vp-card-wrapper[data-v-1dbd6029]{display:flex;flex-direction:column;gap:16px;padding:16px 20px;margin:16px 0;border:solid 1px var(--vp-c-divider);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:border-color var(--vp-t-color),box-shadow var(--vp-t-color)}.vp-card-wrapper[data-v-1dbd6029]:hover{box-shadow:var(--vp-shadow-2)}.vp-card-wrapper[data-v-1dbd6029] .vp-icon,.vp-card-wrapper[data-v-1dbd6029] .vp-icon-img{margin:0}.vp-card-wrapper .title[data-v-1dbd6029]{display:flex;gap:8px;align-items:center;margin:0;font-size:20px;font-weight:700;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-card-wrapper .body[data-v-1dbd6029] :first-child{margin-top:0}.vp-card-wrapper .body[data-v-1dbd6029] :last-child{margin-bottom:0}.vp-card-grid[data-v-2edb86d0]{display:grid;gap:16px 20px;margin:16px 0}.vp-card-grid[data-v-2edb86d0]>*{margin:0!important}.vp-image-card[data-v-c0f7f865]{margin:16px 0;box-shadow:var(--vp-shadow-2);transition:var(--vp-t-color);transition-property:box-shadow}.vp-image-card[data-v-c0f7f865]:hover{box-shadow:var(--vp-shadow-4)}.vp-image-card .image-container[data-v-c0f7f865]{position:relative;overflow:hidden;font-size:0;line-height:1;border-radius:8px}.image-info[data-v-c0f7f865]{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;width:100%;max-height:100%;padding:16px 20px 0;overflow-y:hidden;font-size:14px;color:var(--vp-c-white);background-color:#00000080;border-top-left-radius:8px;border-top-right-radius:8px;transition:transform var(--vp-t-color);transform:translateY(calc(100% - 60px))}:where(.vp-card-grid.cols-3) .image-info[data-v-c0f7f865]{padding:8px 8px 0;font-size:12px;transform:translateY(calc(100% - 36px))}@media (max-width: 767px){:where(.vp-card-grid.cols-2) .image-info[data-v-c0f7f865]{padding:8px 8px 0;font-size:12px;transform:translateY(calc(100% - 36px))}}.image-info[data-v-c0f7f865]:hover{transform:translateY(0)}.image-info .title[data-v-c0f7f865]{min-height:28px;margin:0 0 16px;overflow:hidden;font-size:18px;color:var(--vp-c-white);text-overflow:ellipsis;white-space:nowrap}:where(.vp-card-grid.cols-3) .image-info .title[data-v-c0f7f865]{min-height:20px;margin:0 0 8px;font-size:14px;line-height:20px}@media (max-width: 767px){:where(.vp-card-grid.cols-2) .image-info .title[data-v-c0f7f865]{min-height:20px;margin:0 0 8px;font-size:14px;line-height:20px}}.image-info .title a[data-v-c0f7f865]{color:inherit;text-decoration:none}.image-info p[data-v-c0f7f865]{margin:0;line-height:24px;color:var(--vp-c-white)}:where(.vp-card-grid.cols-3) .image-info p[data-v-c0f7f865]{line-height:20px}@media (max-width: 767px){:where(.vp-card-grid.cols-2) .image-info p[data-v-c0f7f865]{line-height:20px}}.image-info p[data-v-c0f7f865]:last-child{margin-bottom:16px}.image-info .copyright[data-v-c0f7f865]{display:flex;gap:4px;align-items:center;justify-content:flex-end}.image-info .copyright span[data-v-c0f7f865]:first-child{flex:1;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.image-info .description[data-v-c0f7f865]{flex:1;height:1px;overflow-y:auto}.image-info .description[data-v-c0f7f865]::-webkit-scrollbar{width:0;height:0}.icon[data-v-074bd5e8]{width:11px;height:11px;margin-top:-1px;margin-left:4px}.vp-link-card[data-v-779cc72c]{position:relative;display:flex;gap:8px;align-items:flex-start;padding:16px 20px;margin:16px 0;background-color:transparent;border:solid 1px var(--vp-c-divider);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:border-color var(--vp-t-color),box-shadow var(--vp-t-color),background-color var(--vp-t-color)}.vp-link-card[data-v-779cc72c]:hover{background-color:var(--vp-c-bg-soft);border-color:var(--vp-c-brand-2);box-shadow:var(--vp-shadow-2)}.vp-link-card .body[data-v-779cc72c]{display:flex;flex:1;flex-direction:column;gap:16px;align-items:flex-start}.vp-link-card .body[data-v-779cc72c]>*{margin:0}.vp-link-card .link[data-v-779cc72c]{display:flex;gap:8px;align-items:center;font-size:18px;font-weight:700;color:var(--vp-c-text-1);text-decoration:none}.vp-link-card .link[data-v-779cc72c]:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.vp-link-card .link[data-v-779cc72c] .vp-icon,.vp-link-card .link[data-v-779cc72c] .vp-icon-img{margin:0}.vpi-arrow-right[data-v-779cc72c]{margin-top:2px;font-size:20px}.vp-home-box{position:relative;padding:24px}@media (min-width: 640px){.vp-home-box{padding:32px 48px}}@media (min-width: 960px){.vp-home-box{padding:48px}}.vp-home-box .container{width:100%;max-width:1152px;margin:0 auto}.vp-home-box.full{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - var(--vp-nav-height))}.vp-switch[data-v-5d8b8fc3]{position:relative;display:block;flex-shrink:0;width:40px;height:22px;background-color:var(--vp-input-switch-bg-color);border:1px solid var(--vp-input-border-color);border-radius:11px;transition:border-color .25s ease,background-color .25s ease}.vp-switch[data-v-5d8b8fc3]:hover{border-color:var(--vp-c-brand-1)}.check[data-v-5d8b8fc3]{position:absolute;top:1px;left:1px;width:18px;height:18px;background-color:var(--vp-c-neutral-inverse);border-radius:50%;box-shadow:var(--vp-shadow-1);transition:transform .25s}.icon[data-v-5d8b8fc3]{position:relative;display:block;width:18px;height:18px;overflow:hidden;border-radius:50%}.icon[data-v-5d8b8fc3] [class^=vpi-]{position:absolute;top:3px;left:3px;width:12px;height:12px;color:var(--vp-c-text-2)}[data-theme=dark] .icon[data-v-5d8b8fc3] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.sun[data-v-9c5e02b4]{opacity:1}.moon[data-v-9c5e02b4],[data-theme=dark] .sun[data-v-9c5e02b4]{opacity:0}[data-theme=dark] .moon[data-v-9c5e02b4]{opacity:1}[data-theme=dark] .vp-switch-appearance[data-v-9c5e02b4] .check{transform:translate(18px)}.vp-navbar-appearance[data-v-988a9456]{display:none}@media (min-width: 1280px){.vp-navbar-appearance[data-v-988a9456]{display:flex;align-items:center}}.vp-menu-group+.vp-menu-link[data-v-e15c95e5]{padding:12px 12px 0;margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}.link[data-v-e15c95e5]{display:block;padding:0 12px;font-size:14px;font-weight:500;line-height:32px;color:var(--vp-c-text-1);white-space:nowrap;border-radius:6px;transition:background-color var(--vp-t-color),color var(--vp-t-color)}.link[data-v-e15c95e5]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-e15c95e5]{color:var(--vp-c-brand-1)}.link[data-v-e15c95e5] .vp-icon,.link[data-v-e15c95e5] .vp-icon-img{margin-left:0}.vp-menu-group[data-v-3013e72b]{padding:12px 12px 0;margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}.vp-menu-group[data-v-3013e72b]:first-child{padding-top:0;margin-top:0;border-top:0}.vp-menu-group+.vp-menu-group[data-v-3013e72b]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-3013e72b]{padding:0 12px;font-size:14px;font-weight:600;line-height:32px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.title[data-v-3013e72b] .vp-icon,.title[data-v-3013e72b] .vp-icon-img{margin-left:0}.vp-menu[data-v-a2dc22d5]{min-width:128px;max-height:calc(100vh - var(--vp-nav-height));padding:12px;overflow-y:auto;background-color:var(--vp-c-bg-elv);border:1px solid var(--vp-c-divider);border-radius:12px;box-shadow:var(--vp-shadow-3);transition:background-color var(--vp-t-color),border var(--vp-t-color)}.vp-menu[data-v-a2dc22d5] .group{padding:0 12px 12px;margin:0 -12px}.vp-menu[data-v-a2dc22d5] .group+.group{padding:11px 12px 12px;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}.vp-menu[data-v-a2dc22d5] .group:last-child{padding-bottom:0}.vp-menu[data-v-a2dc22d5] .group+.item{padding:11px 16px 0;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}.vp-menu[data-v-a2dc22d5] .item{padding:0 16px;white-space:nowrap}.vp-menu[data-v-a2dc22d5] .label{flex-grow:1;font-size:12px;font-weight:500;line-height:28px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-menu[data-v-a2dc22d5] .action{padding-left:24px}.vp-flyout[data-v-d3b0e99d]{position:relative;transition:color var(--vp-t-color)}.text[data-v-d3b0e99d]{display:flex;align-items:center;font-size:14px;font-weight:500;line-height:normal;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.icon[data-v-d3b0e99d]{width:20px;height:20px;fill:currentcolor;transition:fill var(--vp-t-color)}.menu[data-v-d3b0e99d]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;visibility:hidden;opacity:0;transition:opacity .25s,visibility .25s,transform .25s}.vp-flyout[data-v-d3b0e99d]:hover{color:var(--vp-c-brand-1)}.vp-flyout:hover .text[data-v-d3b0e99d]{color:var(--vp-c-text-2)}.vp-flyout:hover .icon[data-v-d3b0e99d]{fill:var(--vp-c-text-2)}.vp-flyout.active .text[data-v-d3b0e99d]{color:var(--vp-c-brand-1)}.vp-flyout.active:hover .text[data-v-d3b0e99d]{color:var(--vp-c-brand-2)}.vp-flyout:hover .menu[data-v-d3b0e99d],.button[aria-expanded=true]+.menu[data-v-d3b0e99d]{visibility:visible;opacity:1;transform:translateY(0)}.button[aria-expanded=false]+.menu[data-v-d3b0e99d]{visibility:hidden;opacity:0;transform:translateY(0)}.button[data-v-d3b0e99d]{display:flex;align-items:center;height:var(--vp-nav-height);padding:0 10px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.option-icon[data-v-d3b0e99d]{margin-right:0;font-size:16px;fill:currentcolor}.text-icon[data-v-d3b0e99d]{width:14px;height:14px;margin-left:4px;fill:currentcolor}.vp-social-link[data-v-5e320653]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-social-link[data-v-5e320653]:hover{color:var(--vp-c-text-1)}.vp-social-link[data-v-5e320653]>svg,.vp-social-link[data-v-5e320653]>[class^=vpi-social-]{width:20px;height:20px;fill:currentcolor}.vp-social-links[data-v-6a271976]{display:flex;flex-wrap:wrap;justify-content:center}.vp-navbar-extra[data-v-4cd9e47a]{display:none;margin-right:-12px}@media (min-width: 768px){.vp-navbar-extra[data-v-4cd9e47a]{display:block}}@media (min-width: 1280px){.vp-navbar-extra[data-v-4cd9e47a]{display:none}}.trans-title[data-v-4cd9e47a]{padding:0 24px 0 12px;font-size:14px;font-weight:700;line-height:32px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.item.appearance[data-v-4cd9e47a],.item.social-links[data-v-4cd9e47a]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-4cd9e47a]{min-width:176px}.appearance-action[data-v-4cd9e47a]{margin-right:-2px}.social-links-list[data-v-4cd9e47a]{margin:-4px -8px}.vp-navbar-hamburger[data-v-cb7b1525]{display:flex;align-items:center;justify-content:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.vp-navbar-hamburger[data-v-cb7b1525]{display:none}}.container[data-v-cb7b1525]{position:relative;width:16px;height:14px;overflow:hidden}.top[data-v-cb7b1525],.middle[data-v-cb7b1525],.bottom[data-v-cb7b1525]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color var(--vp-t-color),transform .25s}.top[data-v-cb7b1525]{top:0;left:0;transform:translate(0)}.middle[data-v-cb7b1525]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-cb7b1525]{top:12px;left:0;transform:translate(4px)}.vp-navbar-hamburger:hover .top[data-v-cb7b1525]{top:0;left:0;transform:translate(4px)}.vp-navbar-hamburger:hover .middle[data-v-cb7b1525]{top:6px;left:0;transform:translate(0)}.vp-navbar-hamburger:hover .bottom[data-v-cb7b1525]{top:12px;left:0;transform:translate(8px)}.vp-navbar-hamburger.active .top[data-v-cb7b1525]{top:6px;transform:translate(0) rotate(225deg)}.vp-navbar-hamburger.active .middle[data-v-cb7b1525]{top:6px;transform:translate(16px)}.vp-navbar-hamburger.active .bottom[data-v-cb7b1525]{top:6px;transform:translate(0) rotate(135deg)}.vp-navbar-hamburger.active:hover .top[data-v-cb7b1525],.vp-navbar-hamburger.active:hover .middle[data-v-cb7b1525],.vp-navbar-hamburger.active:hover .bottom[data-v-cb7b1525]{background-color:var(--vp-c-text-2);transition:top .25s,background-color var(--vp-t-color),transform .25s}.navbar-menu-link[data-v-47e185e7]{display:flex;align-items:center;padding:0 10px;font-size:14px;font-weight:500;line-height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.navbar-menu-link.active[data-v-47e185e7],.navbar-menu-link[data-v-47e185e7]:hover{color:var(--vp-c-brand-1)}.vp-navbar-menu[data-v-e4c2e729]{display:none}@media (min-width: 768px){.vp-navbar-menu[data-v-e4c2e729]{display:flex}}.vp-navbar-social-links[data-v-5bd37ac2]{display:none}@media (min-width: 1280px){.vp-navbar-social-links[data-v-5bd37ac2]{display:flex;align-items:center}}html:not([data-theme=dark]) .vp-image.dark[data-v-75c10725]{display:none}[data-theme=dark] .vp-image.light[data-v-75c10725]{display:none}.title[data-v-5b481e1f]{display:flex;align-items:center;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);border-bottom:1px solid transparent;transition:opacity var(--vp-t-color),color var(--vp-t-color),border-bottom var(--vp-t-color)}@media (min-width: 960px){.title[data-v-5b481e1f]{flex-shrink:0}.vp-navbar-title.has-sidebar .title[data-v-5b481e1f]{border-bottom-color:var(--vp-c-divider)}}[data-v-5b481e1f] .logo{height:min(var(--vp-nav-logo-height, 24px),48px);margin-right:8px}.vp-navbar-translations[data-v-2a5b4b9c]{display:none}@media (min-width: 1280px){.vp-navbar-translations[data-v-2a5b4b9c]{display:flex;align-items:center}}.title[data-v-2a5b4b9c]{padding:0 24px 0 12px;font-size:14px;font-weight:700;line-height:32px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-navbar[data-v-7dc03b32]{position:relative;height:var(--vp-nav-height);white-space:nowrap;pointer-events:none;transition:var(--vp-t-color);transition-property:background-color,color,border-bottom}.vp-navbar.screen-open[data-v-7dc03b32]{background-color:var(--vp-nav-bg-color);border-bottom:1px solid var(--vp-c-divider)}.vp-navbar[data-v-7dc03b32]:not(.home){background-color:var(--vp-nav-bg-color)}@media (min-width: 960px){.vp-navbar[data-v-7dc03b32]:not(.home){background-color:transparent}.vp-navbar[data-v-7dc03b32]:not(.has-sidebar,.home.top){background-color:var(--vp-nav-bg-color)}}.wrapper[data-v-7dc03b32]{padding:0 8px 0 24px}@media (min-width: 768px){.wrapper[data-v-7dc03b32]{padding:0 32px}}@media (min-width: 960px){.vp-navbar.has-sidebar .wrapper[data-v-7dc03b32]{padding:0}}.container[data-v-7dc03b32]{display:flex;justify-content:space-between;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);margin:0 auto;pointer-events:none}.content[data-v-7dc03b32]{flex-grow:1}.title[data-v-7dc03b32]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color var(--vp-t-color)}.container>.title[data-v-7dc03b32],.container>.content[data-v-7dc03b32]{pointer-events:none}.container[data-v-7dc03b32] *{pointer-events:auto}@media (min-width: 960px){.vp-navbar.has-sidebar .container[data-v-7dc03b32]{max-width:100%}}@media (min-width: 960px){.vp-navbar.has-sidebar .title[data-v-7dc03b32]{position:absolute;top:0;left:0;z-index:2;width:var(--vp-sidebar-width);height:var(--vp-nav-height);padding:0 32px;background-color:transparent}}@media (min-width: 1440px){.vp-navbar.has-sidebar .title[data-v-7dc03b32]{width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px);padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2))}}@media (min-width: 960px){.vp-navbar.has-sidebar .content[data-v-7dc03b32]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.vp-navbar.has-sidebar .content[data-v-7dc03b32]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2 + 32px);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.content-body[data-v-7dc03b32]{display:flex;align-items:center;justify-content:flex-end;height:var(--vp-nav-height);transition:background-color var(--vp-t-color)}@media (min-width: 960px){.vp-navbar:not(.home.top) .content-body[data-v-7dc03b32]{position:relative;background-color:var(--vp-nav-bg-color)}.vp-navbar:not(.has-sidebar,.home.top) .content-body[data-v-7dc03b32]{background-color:transparent}}@media (max-width: 767px){.content-body[data-v-7dc03b32]{-moz-column-gap:.5rem;column-gap:.5rem}}.menu+.translations[data-v-7dc03b32]:before,.menu+.appearance[data-v-7dc03b32]:before,.menu+.social-links[data-v-7dc03b32]:before,.translations+.appearance[data-v-7dc03b32]:before,.translations+.social-links[data-v-7dc03b32]:before,.appearance+.social-links[data-v-7dc03b32]:before{width:1px;height:24px;margin-right:8px;margin-left:8px;content:"";background-color:var(--vp-c-divider);transition:background-color var(--vp-t-color)}.menu+.appearance[data-v-7dc03b32]:before,.translations+.appearance[data-v-7dc03b32]:before{margin-right:16px}.appearance+.social-links[data-v-7dc03b32]:before{margin-left:16px}.social-links[data-v-7dc03b32]{margin-right:-8px}.divider[data-v-7dc03b32]{width:100%;height:1px}@media (min-width: 960px){.vp-navbar.has-sidebar .divider[data-v-7dc03b32]{padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.vp-navbar.has-sidebar .divider[data-v-7dc03b32]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.vp-navbar.screen-open .divider[data-v-7dc03b32]{display:none}.divider-line[data-v-7dc03b32]{width:100%;height:1px;transition:background-color var(--vp-t-color)}.vp-navbar:not(.home) .divider-line[data-v-7dc03b32]{background-color:var(--vp-c-gutter)}@media (min-width: 960px){.vp-navbar:not(.home.top) .divider-line[data-v-7dc03b32]{background-color:var(--vp-c-gutter)}.vp-navbar:not(.has-sidebar,.home.top) .divider[data-v-7dc03b32]{background-color:var(--vp-c-gutter)}}@media print{.vp-navbar .hamburger[data-v-7dc03b32]{display:none}}.vp-nav-screen-appearance[data-v-d5b8a4f7]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft);border-radius:8px;transition:var(--vp-t-color);transition-property:background-color}.text[data-v-d5b8a4f7]{font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2)}.vp-nav-screen-menu-group-link[data-v-bcb9e5e7]{display:block;margin-left:12px;font-size:14px;font-weight:400;line-height:32px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-nav-screen-menu-group-link[data-v-bcb9e5e7]:hover{color:var(--vp-c-brand-1)}.vp-nav-screen-menu-group-section[data-v-8771350d]{display:block}.title[data-v-8771350d]{font-size:13px;font-weight:700;line-height:32px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-nav-screen-menu-group[data-v-eea2f06e]{height:48px;overflow:hidden;border-bottom:1px solid var(--vp-c-divider);transition:border-color var(--vp-t-color)}.vp-nav-screen-menu-group .items[data-v-eea2f06e]{visibility:hidden}.vp-nav-screen-menu-group.open .items[data-v-eea2f06e]{visibility:visible}.vp-nav-screen-menu-group.open[data-v-eea2f06e]{height:auto;padding-bottom:10px}.button[data-v-eea2f06e]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 4px 11px 0;font-size:14px;font-weight:500;line-height:24px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.button[data-v-eea2f06e]:hover{color:var(--vp-c-brand-1)}.vp-nav-screen-menu-group.open .button[data-v-eea2f06e]{padding-bottom:6px;color:var(--vp-c-brand-1)}.button-icon[data-v-eea2f06e]{width:14px;height:14px;fill:var(--vp-c-text-2);transition:fill .5s,transform .25s}.vp-nav-screen-menu-group.open .button-icon[data-v-eea2f06e]{transform:rotate(45deg)}.group[data-v-eea2f06e]:first-child{padding-top:0}.group+.group[data-v-eea2f06e],.group+.item[data-v-eea2f06e]{padding-top:4px}.vp-nav-screen-menu-link[data-v-92c89ff0]{display:block;padding:12px 0 11px;font-size:14px;font-weight:500;line-height:24px;color:var(--vp-c-text-1);border-bottom:1px solid var(--vp-c-divider);transition:border-color var(--vp-t-color),color var(--vp-t-color)}.vp-nav-screen-menu-link[data-v-92c89ff0]:hover{color:var(--vp-c-brand-1)}.vp-nav-screen-translations[data-v-efcfd5f8]{height:24px;overflow:hidden}.vp-nav-screen-translations.open[data-v-efcfd5f8]{height:auto}.title[data-v-efcfd5f8]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.icon[data-v-efcfd5f8]{font-size:16px}.icon.lang[data-v-efcfd5f8]{margin-right:8px}.icon.chevron[data-v-efcfd5f8]{margin-left:4px}.list[data-v-efcfd5f8]{padding:4px 0 0 24px}.link[data-v-efcfd5f8]{font-size:13px;line-height:32px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-nav-screen[data-v-3273d75c]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px));right:0;bottom:0;left:0;width:100%;padding:0 32px;overflow-y:auto;pointer-events:auto;background-color:var(--vp-nav-screen-bg-color);transition:background-color var(--vp-t-color)}.container[data-v-3273d75c]{max-width:288px;padding:24px 0 96px;margin:0 auto}.vp-nav-screen.fade-enter-active[data-v-3273d75c],.vp-nav-screen.fade-leave-active[data-v-3273d75c]{transition:opacity var(--vp-t-color)}.vp-nav-screen.fade-enter-active .container[data-v-3273d75c],.vp-nav-screen.fade-leave-active .container[data-v-3273d75c]{transition:transform var(--vp-t-color)}.vp-nav-screen.fade-enter-from[data-v-3273d75c],.vp-nav-screen.fade-leave-to[data-v-3273d75c]{opacity:0}.vp-nav-screen.fade-enter-from .container[data-v-3273d75c],.vp-nav-screen.fade-leave-to .container[data-v-3273d75c]{transform:translateY(-8px)}@media (min-width: 768px){.vp-nav-screen[data-v-3273d75c]{display:none}}.menu+.translations[data-v-3273d75c],.menu+.appearance[data-v-3273d75c],.translations+.appearance[data-v-3273d75c]{margin-top:24px}.menu+.social-links[data-v-3273d75c]{margin-top:16px}.appearance+.social-links[data-v-3273d75c]{margin-top:16px}.vp-nav[data-v-c3121408]{position:relative;top:var(--vp-layout-top-height, 0);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none}.vp-nav.fixed[data-v-c3121408]{position:fixed}.vp-nav.fixed[data-v-c3121408] .vp-navbar{background-color:var(--vp-nav-bg-color);border-bottom-color:var(--vp-c-gutter)}@media (min-width: 960px){.vp-nav[data-v-c3121408]{position:fixed}}.vp-backdrop[data-v-6af9435e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vp-z-index-backdrop);background:var(--vp-backdrop-bg-color);transition:opacity var(--vp-t-color)}.vp-backdrop.fade-enter-from[data-v-6af9435e],.vp-backdrop.fade-leave-to[data-v-6af9435e]{opacity:0}.vp-backdrop.fade-leave-active[data-v-6af9435e]{transition-duration:.25s}@media (min-width: 1280px){.vp-backdrop[data-v-6af9435e]{display:none}}.vp-back-to-top[data-v-103d0d7e]{position:fixed;inset-inline-end:1rem;right:24px;bottom:calc(var(--vp-footer-height, 82px) - 18px);z-index:var(--vp-z-index-back-to-top);width:36px;height:36px;background-color:var(--vp-c-bg);border-radius:100%;box-shadow:var(--vp-shadow-2);transition:background-color var(--vp-t-color),box-shadow var(--vp-t-color)}.vp-back-to-top .percent[data-v-103d0d7e],.vp-back-to-top .icon[data-v-103d0d7e]{position:absolute;top:0;left:0;opacity:0;transition:opacity .5s ease,color var(--vp-t-color)}.vp-back-to-top .percent.show[data-v-103d0d7e],.vp-back-to-top .icon.show[data-v-103d0d7e]{opacity:1}.vp-back-to-top .percent[data-v-103d0d7e]{width:100%;height:100%;font-size:10px;line-height:36px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vp-back-to-top .icon[data-v-103d0d7e]{top:50%;left:50%;width:18px;height:18px;color:var(--vp-c-text-3);transform:translate(-50%,-50%)}.vp-back-to-top svg[data-v-103d0d7e]{width:100%;height:100%}.vp-back-to-top svg circle[data-v-103d0d7e]{fill:none;stroke:var(--vp-c-brand-2);stroke-dasharray:0% 314.1593%;stroke-width:4px;transform:rotate(-90deg);transform-origin:50% 50%;r:16}@media (min-width: 768px){.vp-back-to-top[data-v-103d0d7e]{bottom:calc(var(--vp-footer-height, 88px) - 24px);width:48px;height:48px}.vp-back-to-top .percent[data-v-103d0d7e]{font-size:14px;line-height:48px}.vp-back-to-top .icon[data-v-103d0d7e]{width:24px;height:24px}.vp-back-to-top svg circle[data-v-103d0d7e]{r:22}}.fade-enter-active[data-v-103d0d7e],.fade-leave-active[data-v-103d0d7e]{transition:opacity .5s ease}.fade-enter-from[data-v-103d0d7e],.fade-leave-to[data-v-103d0d7e]{opacity:0}@media print{.vp-back-to-top[data-v-103d0d7e]{display:none}}.vp-bulletin{z-index:var(--vp-z-index-bulletin)}.vp-bulletin:where(.preset){position:fixed;display:flex;flex-direction:column;width:var(--vp-bulletin-width);max-width:calc(100% - 48px);max-height:calc(100vh - var(--vp-nav-height) - 48px);font-size:var(--vp-bulletin-font-size);color:var(--vp-bulletin-text-color);background-color:var(--vp-bulletin-bg-color);border-radius:8px;box-shadow:var(--vp-shadow-4);transition:var(--vp-t-color);transition-property:background-color,box-shadow,color}.vp-bulletin:where(.preset).top-left{top:calc(var(--vp-nav-height) + 24px);left:24px}.vp-bulletin:where(.preset).bottom-left{bottom:24px;left:24px}.vp-bulletin:where(.preset).bottom-right{right:24px;bottom:24px}.vp-bulletin:where(.preset).center{top:calc(var(--vp-nav-height) + 24px);left:50%;transform:translate(-50%)}.vp-bulletin:where(.preset):not(.top-left,.bottom-left,.bottom-right,.center){top:calc(var(--vp-nav-height) + 24px);right:24px}.vp-bulletin:where(.preset).border:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;padding:var(--vp-bulletin-border-width);pointer-events:none;content:"";background:var(--vp-bulletin-border);border-radius:8px;-webkit-mask:linear-gradient(var(--vp-c-bg) 0 100%) content-box,linear-gradient(var(--vp-c-bg) 0 100%);mask:linear-gradient(var(--vp-c-bg) 0 100%) content-box,linear-gradient(var(--vp-c-bg) 0 100%);-webkit-mask-composite:xor;mask-composite:xor}.vp-bulletin:where(.preset) .close{position:absolute;top:6px;right:10px;z-index:1;font-size:16px;line-height:1;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-bulletin:where(.preset) .container{padding:16px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.vp-bulletin:where(.preset).border .container{padding:calc(16px + var(--vp-bulletin-border-width)) 16px calc(16px + var(--vp-bulletin-border-width)) calc(16px + var(--vp-bulletin-border-width));margin-right:var(--vp-bulletin-border-width)}.vp-bulletin:where(.preset) h2{padding:16px 16px 0;font-size:var(--vp-bulletin-title-font-size);font-weight:700;color:var(--vp-bulletin-title-color);text-align:center;transition:color var(--vp-t-color)}.vp-bulletin:where(.preset) .content :first-child{margin-top:0!important}.vp-bulletin:where(.preset) .content :last-child{margin-bottom:0!important}.vp-bulletin:where(.preset) .content :where(p,ul,ol){margin:8px 0}.vp-bulletin:where(.preset) .content :where(p){line-height:var(--vp-bulletin-line-height)}.vp-blog-short-post-list[data-v-ad7a7022]{display:flex;flex-direction:column;gap:8px;margin-top:24px}.vp-blog-short-post-list li[data-v-ad7a7022]{display:flex;align-items:center;justify-content:space-between;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-blog-short-post-list .post-title[data-v-ad7a7022]{display:-webkit-box;flex:1;margin-right:14px;overflow:hidden;font-weight:600;transition:all var(--vp-t-color);-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.vp-blog-short-post-list .post-time[data-v-ad7a7022]{color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.vp-blog-short-post-list li:hover .post-title[data-v-ad7a7022]{color:var(--vp-c-brand-1)}.vp-blog-short-post-list li:hover .post-time[data-v-ad7a7022]{font-weight:500;color:var(--vp-c-text-1)}.vp-blog-archives[data-v-9e48c038]{flex:1}.archives-title[data-v-9e48c038]{display:flex;align-items:center;padding:16px;margin:0 -16px 40px;font-size:24px;font-weight:700;color:var(--vp-c-brand-1);background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}.archives-title .icon[data-v-9e48c038]{margin-right:8px}.archive[data-v-9e48c038]{padding:16px;margin:0 -16px 24px;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}.archive-title[data-v-9e48c038]{padding-bottom:12px;padding-left:16px;margin:0 -16px;font-size:18px;font-weight:700;border-bottom:solid 1px var(--vp-c-divider);transition:border-bottom var(--vp-t-color)}@media (min-width: 768px){.archives-title[data-v-9e48c038]{display:none}.archive[data-v-9e48c038]{padding:20px 24px;margin:0 0 24px;border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:box-shadow,background-color}.archive[data-v-9e48c038]:hover{box-shadow:var(--vp-shadow-2)}.archive-title[data-v-9e48c038]{padding-left:24px;margin:0 -24px;border-bottom:solid 1px var(--vp-c-divider);transition:border-bottom var(--vp-t-color)}}@media (min-width: 1200px){.vp-blog-archives[data-v-9e48c038]{margin-left:0}}.vp-blog-nav[data-v-2fcf641d]{padding:0;text-align:left}.vp-blog-nav.local[data-v-2fcf641d]{display:none;margin-bottom:24px}@media (min-width: 768px){.vp-blog-nav.local[data-v-2fcf641d]{display:flex;gap:24px}}@media (min-width: 1200px){.vp-blog-nav.local[data-v-2fcf641d]{margin-left:0}}.nav-link[data-v-2fcf641d]{display:flex;align-items:center;justify-content:flex-start;padding:10px 14px 10px 20px;margin-bottom:20px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:background-color,color,box-shadow,transform;transform:scale(1)}.nav-link[data-v-2fcf641d]:hover{box-shadow:var(--vp-shadow-2);transform:scale(1.002)}.nav-link[data-v-2fcf641d]:hover,.nav-link.active[data-v-2fcf641d]{color:var(--vp-c-brand-1)}.vp-blog-nav.local .nav-link[data-v-2fcf641d]{flex:1;max-width:50%;margin-bottom:0}.vp-blog-nav.local .nav-link[data-v-2fcf641d]:last-of-type{margin-right:0}.nav-link .text[data-v-2fcf641d]{flex:1;min-width:0;padding-right:14px}.nav-link .total[data-v-2fcf641d]{padding-right:8px;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.nav-link .icon[data-v-2fcf641d]{width:1em;height:1em;font-size:1.2em;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.nav-link .icon-logo[data-v-2fcf641d]{margin-right:10px;color:var(--vp-c-brand-1)}.vp-blog-profile[data-v-68fd1ac8]{padding:24px 20px;margin-bottom:24px;background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:background-color,color,box-shadow}.vp-blog-profile[data-v-68fd1ac8]:hover{box-shadow:var(--vp-shadow-2)}.vp-blog-profile img[data-v-68fd1ac8]{width:60%;margin:auto;-o-object-fit:cover;object-fit:cover}.vp-blog-profile h3[data-v-68fd1ac8]{margin-top:1.5rem;font-size:18px;font-weight:600}.vp-blog-profile h3[data-v-68fd1ac8],.vp-blog-profile p[data-v-68fd1ac8]{color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-blog-profile .circle img[data-v-68fd1ac8]{overflow:hidden;border-radius:50%}.profile-location[data-v-68fd1ac8],.profile-organization[data-v-68fd1ac8]{display:flex;align-items:center;justify-content:center;margin-top:16px;font-size:14px;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.profile-location p[data-v-68fd1ac8],.profile-organization p[data-v-68fd1ac8]{margin:0 4px}.profile-location+.profile-organization[data-v-68fd1ac8]{margin-top:0}.profile-social[data-v-68fd1ac8]{padding-top:12px;margin-top:12px;border-top:1px solid var(--vp-c-divider);transition:border var(--vp-t-color)}.profile-social[data-v-68fd1ac8] .vp-social-link{width:32px;height:32px}.profile-social[data-v-68fd1ac8] .vp-social-link:hover{color:var(--vp-c-brand-1)}.vp-blog-aside[data-v-1c078b43]{position:sticky;top:calc(var(--vp-nav-height) + 2rem);display:none;width:270px;overflow-y:auto;text-align:center}@media (min-width: 768px){.vp-blog-aside[data-v-1c078b43]{display:block}}.vp-category-group[data-v-f8d41f81]{position:relative}.vp-category-group[data-v-f8d41f81]:after{position:absolute;top:30px;bottom:0;left:8px;display:block;content:"";border-left:1px solid var(--vp-c-divider);transition:border var(--vp-t-color)}.vp-category-group .folder[data-v-f8d41f81]{display:flex;align-items:center;margin:8px 0;font-size:16px;font-weight:600;color:var(--vp-c-text-2);cursor:pointer;transition:color var(--vp-t-color)}.vp-category-group .folder[data-v-f8d41f81]:hover{color:var(--vp-c-text-1)}@media (min-width: 768px){.vp-category-group .folder[data-v-f8d41f81]{font-size:18px}}.vp-category-group .folder .icon[data-v-f8d41f81]{display:inline-block;width:1em;margin-right:8px}.vp-category-group>.group[data-v-f8d41f81]{display:none;margin-left:22px}@media (min-width: 768px){.vp-category-group>.group[data-v-f8d41f81]{margin-left:26px}}.vp-category-group.expand>.group[data-v-f8d41f81]{display:block}.vp-categories-item[data-v-1b34d2d4]{margin:8px 0;font-size:16px;list-style:none}.vp-categories-item .post[data-v-1b34d2d4]{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-categories-item .post[data-v-1b34d2d4]:hover{color:var(--vp-c-brand-1)}.vp-categories-item .post .vpi-post[data-v-1b34d2d4]{display:inline-block;width:1em;margin-right:8px}.vp-categories-item .post[data-v-1b34d2d4] .vp-link{display:-webkit-box;overflow:hidden}.vp-blog-categories[data-v-08666208]{flex:1;padding:16px;margin:0 -16px 32px;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color),box-shadow var(--vp-t-color)}@media (min-width: 768px){.vp-blog-categories[data-v-08666208]{padding:20px 24px;margin:0 0 32px;background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-1)}.vp-blog-categories[data-v-08666208]:hover{box-shadow:var(--vp-shadow-2)}}.categories-title[data-v-08666208]{display:flex;align-items:center;padding:0 16px 12px;margin:0 -16px;font-size:20px;font-weight:700;color:var(--vp-c-text-1);border-bottom:solid 1px var(--vp-c-divider);transition:color var(--vp-t-color),border-color var(--vp-t-color)}.categories-title .icon[data-v-08666208]{margin-right:8px}@media (min-width: 768px){.categories-title[data-v-08666208]{padding:0 24px 12px;margin:0 -24px;border-bottom:solid 1px var(--vp-c-divider);transition:border-bottom var(--vp-t-color)}}@media (min-width: 1200px){.vp-blog-categories[data-v-08666208]{margin-left:0}}.vp-blog-categories .content[data-v-08666208]{padding:20px 0 0}.vp-blog-extract[data-v-d029d6d9]{position:fixed;right:0;bottom:30%;z-index:calc(var(--vp-z-index-nav) - 1);display:block;padding:6px 10px;cursor:pointer;background-color:var(--vp-c-bg);border:solid 1px var(--vp-c-divider);border-right:none;border-top-left-radius:99px;border-bottom-left-radius:99px;box-shadow:var(--vp-shadow-2);transition:var(--vp-t-color);transition-property:background-color,border,box-shadow}.vp-blog-extract .icon[data-v-d029d6d9]{display:block;font-size:16px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}@media (min-width: 768px){.vp-blog-extract[data-v-d029d6d9]{display:none}}@media print{.vp-blog-extract[data-v-d029d6d9]{display:none}}.blog-modal[data-v-d029d6d9]{position:fixed;top:0;bottom:0;left:0;z-index:var(--vp-z-index-overlay);width:100%;background-color:#0000004d;opacity:1}.blog-modal.fade-enter-from[data-v-d029d6d9],.blog-modal.fade-leave-to[data-v-d029d6d9]{opacity:0}.blog-modal.fade-leave-active[data-v-d029d6d9],.blog-modal.fade-enter-active[data-v-d029d6d9]{transition:opacity .5s cubic-bezier(.19,1,.22,1)}.blog-modal-container[data-v-d029d6d9]{position:absolute;bottom:0;width:100%;padding:24px;background-color:var(--vp-c-bg);border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 -3px 12px #0000001a,0 -1px 4px #0000001a;transition:transform .5s cubic-bezier(.19,1,.22,1);transform:translateY(100%)}[data-theme=dark] .blog-modal-container[data-v-d029d6d9]{box-shadow:0 -3px 12px #0000004d,0 -1px 4px #00000045}.blog-modal-container.open[data-v-d029d6d9]{transform:translateY(0)}.profile[data-v-d029d6d9]{display:flex;align-items:center}.profile .avatar[data-v-d029d6d9]{width:64px;margin-right:16px}.profile h3[data-v-d029d6d9]{font-weight:600}.profile .desc[data-v-d029d6d9]{font-size:14px}.blog-nav[data-v-d029d6d9]{display:flex;align-items:center;justify-content:space-around;padding:10px 0 0;margin:24px 0 0;border-top:solid 1px var(--vp-c-divider)}.blog-nav.no-profile[data-v-d029d6d9]{padding-top:0;margin:0;border-top:none}.nav-link[data-v-d029d6d9]{display:flex;align-items:center;padding:3px;font-weight:600;color:var(--vp-c-brand-1);border-radius:8px;transition:all var(--vp-t-color)}.nav-link .icon[data-v-d029d6d9]{width:1em;height:1em;margin-right:4px}.profile-info[data-v-d029d6d9]{display:flex;flex-wrap:wrap;gap:0 20px;align-items:center}.profile-location[data-v-d029d6d9],.profile-organization[data-v-d029d6d9]{display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.profile-location p[data-v-d029d6d9],.profile-organization p[data-v-d029d6d9]{margin:0 4px}.vp-blog-tags[data-v-e73de422]{flex:1}.vp-blog-tags.has-list[data-v-e73de422]{padding-bottom:64px}.tags-nav[data-v-e73de422],.tags-container[data-v-e73de422]{padding:20px 16px;margin:0 -16px;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}.tags-container[data-v-e73de422]{margin-top:24px}.tags-title[data-v-e73de422]{display:flex;align-items:center;margin-bottom:20px;font-size:20px;font-weight:700;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.tags-title .icon[data-v-e73de422]{width:1em;height:1em;margin-right:8px}.tags[data-v-e73de422]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:flex-start}.tags .tag[data-v-e73de422]{display:flex;align-items:center;padding:6px 10px 6px 12px;font-size:14px;line-height:1;color:var(--vp-tag-color);word-wrap:break-word;cursor:pointer;background-color:var(--vp-tag-bg);border:1px solid var(--vp-tag-bg);border-radius:6px;transition:all var(--vp-t-color)}.tag-title[data-v-e73de422]{padding-bottom:12px;padding-left:16px;margin:0 -16px;font-size:20px;font-weight:600;border-bottom:1px solid var(--vp-c-divider);transition:border-bottom var(--vp-t-color)}.tag-count[data-v-e73de422]{display:inline-block;padding-left:6px;margin-left:4px;color:var(--vp-tag-color);border-left:1px solid var(--vp-tag-color);transition:color var(--vp-t-color),border-left var(--vp-t-color)}.tags .tag[data-v-e73de422]:hover,.tags .tag.active[data-v-e73de422]{color:var(--vp-c-bg);background-color:var(--vp-tag-hover-color)}.tags .tag:hover .tag-count[data-v-e73de422],.tags .tag.active .tag-count[data-v-e73de422]{color:var(--vp-c-bg);border-left-color:var(--vp-c-divider)}@media (min-width: 768px){.tags-nav[data-v-e73de422],.tags-container[data-v-e73de422]{padding:16px 24px;margin:0;background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:background-color,box-shadow}.tags-container[data-v-e73de422]{margin-top:24px;margin-bottom:24px}.tags-nav[data-v-e73de422]:hover,.tags-container[data-v-e73de422]:hover{box-shadow:var(--vp-shadow-2)}.tags-container .tag-title[data-v-e73de422]{padding-left:24px;margin:0 -24px}}@media (min-width: 1200px){.vp-blog-tags[data-v-e73de422]{margin-left:0}}.vp-blog-pagination[data-v-df595bb7]{display:flex;align-items:center;justify-content:space-between;padding:16px;margin:0 -16px;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}.btn[data-v-df595bb7]{padding:2px 5px;margin:0 2px;font-weight:500;line-height:1;color:var(--vp-c-text-2);background-color:transparent;border-radius:4px;transition:var(--vp-t-color);transition-property:color,background-color}.btn.active[data-v-df595bb7]{color:var(--vp-c-brand-1);background-color:var(--vp-c-bg-alt)}.btn[disabled][data-v-df595bb7],.btn[disabled][data-v-df595bb7]:hover,.btn.more[data-v-df595bb7]{color:var(--vp-c-gray-1);cursor:not-allowed;background-color:transparent}@media (min-width: 768px){.vp-blog-pagination[data-v-df595bb7]{margin:0;background-color:var(--vp-c-bg);border-radius:6px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:background-color,box-shadow}.page-range .btn[data-v-df595bb7]{padding:4px 12px;margin:0 8px;font-size:14px}.btn[data-v-df595bb7]:not(.active,[disabled]):hover{color:var(--vp-c-brand-1)}.btn[data-v-df595bb7]:not(.prev,.next):hover{background-color:var(--vp-c-bg-alt)}}@media (min-width: 1200px){.vp-blog-pagination[data-v-df595bb7]{margin-left:0}}.vp-blog-post-item[data-v-7fb5a176]{padding:16px;margin:0 -16px;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}.vp-blog-post-item.has-cover[data-v-7fb5a176]:where(.left,.right){display:flex;gap:20px}@media (max-width: 419px){.vp-blog-post-item.has-cover[data-v-7fb5a176]:where(.left,.right){display:block;gap:unset}}.vp-blog-post-item.has-cover.right[data-v-7fb5a176]{flex-direction:row-reverse}.post-cover[data-v-7fb5a176]{position:relative;align-self:center;overflow:hidden;border-radius:8px}.vp-blog-post-item.has-cover.left .post-cover.compact[data-v-7fb5a176]{margin:-24px 0 -24px -20px}.vp-blog-post-item.has-cover.right .post-cover.compact[data-v-7fb5a176]{margin:-24px -20px -24px 0}.vp-blog-post-item.has-cover.top .post-cover[data-v-7fb5a176]{margin:-16px -16px 16px;border-radius:0}@media (min-width: 419px){.vp-blog-post-item.has-cover.top .post-cover[data-v-7fb5a176]{width:calc(100% + 40px);margin:-24px -20px 24px;border-top-left-radius:8px;border-top-right-radius:8px}}.post-cover img[data-v-7fb5a176]{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .5s;transform:scale(1);-o-object-fit:cover;object-fit:cover}.vp-blog-post-item.has-cover:hover .post-cover img[data-v-7fb5a176]{transform:scale(1.02)}.vp-blog-post-item.has-cover.left .post-cover.compact[data-v-7fb5a176]{border-top-right-radius:0;border-bottom-right-radius:0}.vp-blog-post-item.has-cover.right .post-cover.compact[data-v-7fb5a176]{border-top-left-radius:0;border-bottom-left-radius:0}.blog-post-item-content[data-v-7fb5a176]{display:flex;flex-direction:column;gap:8px}.vp-blog-post-item.has-cover .blog-post-item-content[data-v-7fb5a176]{flex:1}.blog-post-item-content .sticky[data-v-7fb5a176]{display:inline-block;padding:3px 6px;margin-right:.5rem;font-size:13px;font-weight:600;line-height:1;color:var(--vp-c-text-2);background-color:var(--vp-c-brand-soft);border-radius:4px;transition:var(--vp-t-color);transition-property:color,background-color}.blog-post-item-content .icon-lock[data-v-7fb5a176]{width:1em;height:1em;margin-right:8px;margin-left:3px;color:var(--vp-c-text-3);transition:var(--vp-t-color);transition-property:color}.blog-post-item-content h3[data-v-7fb5a176]{display:flex;align-items:center;margin:0;font-size:18px;font-weight:600;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.blog-post-item-content h3 a[data-v-7fb5a176]{color:inherit;text-decoration:none}.blog-post-item-content h3[data-v-7fb5a176]:hover{color:var(--vp-c-brand-1)}.blog-post-item-content h3:hover .sticky[data-v-7fb5a176]{color:var(--vp-c-text-2)}.blog-post-item-content .excerpt[data-v-7fb5a176]{margin-top:12px}@media (min-width: 768px){.vp-blog-post-item[data-v-7fb5a176]{padding:24px 20px;margin:0;border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:background-color,color,box-shadow;will-change:transform}.vp-blog-post-item[data-v-7fb5a176]:hover{box-shadow:var(--vp-shadow-2)}.blog-post-item-content .post-meta[data-v-7fb5a176]{margin-bottom:0}}.blog-post-item-content .post-meta[data-v-7fb5a176]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;font-size:14px;font-weight:400;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.blog-post-item-content .post-meta>div[data-v-7fb5a176]{display:flex;align-items:center;justify-content:flex-start;margin-right:1rem}.blog-post-item-content .post-meta>div[data-v-7fb5a176]:last-of-type{margin-right:0}.blog-post-item-content .post-meta .tag-list[data-v-7fb5a176]{display:flex;align-items:center}.blog-post-item-content .post-meta .tag-list .tag[data-v-7fb5a176]{display:inline-block;padding:3px 5px;margin-right:6px;font-size:12px;line-height:1;color:var(--vp-tag-color);background-color:var(--vp-tag-bg);border-radius:3px;transition:color var(--vp-t-color),background-color var(--vp-t-color)}.blog-post-item-content .post-meta .tag-list .tag[data-v-7fb5a176]:last-of-type{margin-right:0}.blog-post-item-content .post-meta .icon[data-v-7fb5a176]{width:14px;height:14px;margin:.3rem;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.blog-post-item-content .post-meta a[data-v-7fb5a176]{font-weight:400;color:inherit;text-decoration:none}.excerpt.vp-doc[data-v-7fb5a176] p{margin:.5rem 0}.excerpt.vp-doc[data-v-7fb5a176] p:first-of-type{margin-top:0}.excerpt.vp-doc[data-v-7fb5a176] p:last-of-type{margin-bottom:0}.excerpt.vp-doc[data-v-7fb5a176] p strong{color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.excerpt.vp-doc[data-v-7fb5a176] [class^=language-]{margin:16px -16px}@media (min-width: 496px){.excerpt.vp-doc[data-v-7fb5a176] [class^=language-]{margin:16px 0}}.vp-blog-post-list[data-v-3d8be766]{display:flex;flex:1;flex-direction:column;gap:16px;margin:0 auto}@media (min-width: 419px){.vp-blog-post-list[data-v-3d8be766]{gap:24px;padding-bottom:24px}}.vp-blog[data-v-61f363f4]{position:relative;min-height:calc(100vh - var(--vp-footer-height, 0px));padding:calc(var(--vp-nav-height) + 32px) 16px 32px;transition:background-color var(--vp-t-color)}.vp-blog.home-blog[data-v-61f363f4]{padding:32px 16px;background-color:var(--vp-c-bg-alt)}.blog-container[data-v-61f363f4]{display:flex;gap:24px;align-items:flex-start;justify-content:flex-start;width:100%;margin:0 auto}.blog-container:not(.no-profile).left[data-v-61f363f4]{flex-direction:row-reverse}.blog-container.no-profile[data-v-61f363f4]{display:block;max-width:784px}@media (min-width: 768px){.blog-container[data-v-61f363f4]{position:relative;z-index:2}}@media (min-width: 960px){.vp-blog[data-v-61f363f4]{min-height:calc(100vh - var(--vp-nav-height) - var(--vp-footer-height, 0px));padding:32px 24px}}@media (min-width: 1440px){.blog-container[data-v-61f363f4]{max-width:1104px}}.vp-button[data-v-125bc29f]{display:inline-block;font-weight:600;text-align:center;white-space:nowrap;border:1px solid transparent;transition:var(--vp-t-color);transition-property:border,color,background-color}.vp-button[data-v-125bc29f]:active{transition:color .1s,border-color .1s,background-color .1s}.vp-button.medium[data-v-125bc29f]{padding:0 20px;font-size:14px;line-height:38px;border-radius:20px}.vp-button.big[data-v-125bc29f]{padding:0 24px;font-size:16px;line-height:46px;border-radius:24px}.vp-button.brand[data-v-125bc29f]{color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg);border-color:var(--vp-button-brand-border)}.vp-button.brand[data-v-125bc29f]:hover{color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg);border-color:var(--vp-button-brand-hover-border)}.vp-button.brand[data-v-125bc29f]:active{color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg);border-color:var(--vp-button-brand-active-border)}.vp-button.alt[data-v-125bc29f]{color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg);border-color:var(--vp-button-alt-border)}.vp-button.alt[data-v-125bc29f]:hover{color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg);border-color:var(--vp-button-alt-hover-border)}.vp-button.alt[data-v-125bc29f]:active{color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg);border-color:var(--vp-button-alt-active-border)}.vp-button.sponsor[data-v-125bc29f]{color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg);border-color:var(--vp-button-sponsor-border)}.vp-button.sponsor[data-v-125bc29f]:hover{color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg);border-color:var(--vp-button-sponsor-hover-border)}.vp-button.sponsor[data-v-125bc29f]:active{color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg);border-color:var(--vp-button-sponsor-active-border)}.vp-home-banner[data-v-af397142]{position:relative;width:100%;min-height:calc(100vh - var(--vp-nav-height));background-repeat:no-repeat;background-position:center;background-size:cover;transition:all var(--vp-t-color)}.vp-home-banner .banner-mask[data-v-af397142]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;transition:opacity var(--vp-t-color)}.vp-home-banner .container[data-v-af397142]{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;width:100%;padding-top:4rem;margin:0 auto}.vp-home-banner .content[data-v-af397142]{width:100%;padding:0 2rem}.vp-home-banner .content .hero-name[data-v-af397142]{font-size:72px;font-weight:600;line-height:1;color:var(--vp-c-text-hero-name)}.vp-home-banner .content .hero-tagline[data-v-af397142]{display:flex;align-items:center;margin-top:1rem;font-size:24px;font-weight:500;line-height:1.25;color:var(--vp-c-text-hero-tagline)}.vp-home-banner .content .hero-tagline .line[data-v-af397142]{display:inline-block;width:80px;height:0;margin-right:1rem;border-top:solid 1px var(--vp-c-text-hero-tagline)}.vp-home-banner .content .hero-text[data-v-af397142]{width:100%;max-width:700px;margin-top:1.5rem;font-size:16px;font-weight:500;color:var(--vp-c-text-hero-text);border-radius:5px}@media (min-width: 960px){.vp-home-banner .container[data-v-af397142]{max-width:768px;padding-top:8rem}.vp-home-banner .content .hero-name[data-v-af397142]{font-size:100px}}@media (min-width: 1440px){.vp-home-banner .container[data-v-af397142]{max-width:1104px;padding-top:8rem}.vp-home-banner .content .hero-tagline[data-v-af397142]{font-size:32px}}.actions[data-v-af397142]{display:flex;flex-wrap:wrap;padding-top:24px;margin:-6px}.action[data-v-af397142]{flex-shrink:0;padding:6px}.vp-home-feature[data-v-78005dc0]{display:block;height:100%;background-color:var(--vp-c-bg-soft);border:1px solid var(--vp-c-bg-soft);border-radius:12px;transition:border-color var(--vp-t-color),background-color var(--vp-t-color)}.vp-home-feature.link[data-v-78005dc0]:hover{border-color:var(--vp-c-brand-1)}.box[data-v-78005dc0]{display:flex;flex-direction:column;height:100%;padding:24px}.box[data-v-78005dc0]>.VPImage{margin-bottom:20px}.icon[data-v-78005dc0]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:20px;font-size:24px;background-color:var(--vp-c-default-soft);border-radius:6px;transition:background-color var(--vp-t-color)}.title[data-v-78005dc0]{font-size:16px;font-weight:600;line-height:24px}.details[data-v-78005dc0]{flex-grow:1;padding-top:8px;font-size:14px;font-weight:500;line-height:24px;color:var(--vp-c-text-2)}.link-text[data-v-78005dc0]{padding-top:8px}.link-text-value[data-v-78005dc0]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.link-text-icon[data-v-78005dc0]{margin-left:6px}.title[data-v-8d850763]{margin-bottom:20px;font-size:20px;font-weight:900;color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color)}.description[data-v-8d850763]{margin-bottom:20px;font-size:16px;line-height:1.7;color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color)}@media (min-width: 768px){.title[data-v-8d850763]{font-size:24px}.description[data-v-8d850763]{font-size:18px}}@media (min-width: 960px){.title[data-v-8d850763]{font-size:28px}}.items[data-v-8d850763]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-8d850763]{width:100%;padding:8px}@media (min-width: 640px){.item.grid-2[data-v-8d850763],.item.grid-4[data-v-8d850763],.item.grid-6[data-v-8d850763]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-8d850763],.item.grid-4[data-v-8d850763]{width:50%}.item.grid-3[data-v-8d850763],.item.grid-6[data-v-8d850763]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-8d850763]{width:25%}}.vp-home-hero[data-v-34637dca]{position:relative;width:100%}.vp-home-hero.full[data-v-34637dca]{height:calc(100vh - var(--vp-nav-height))}.vp-home-hero.full.once[data-v-34637dca]{height:calc(100vh - var(--vp-nav-height) - var(--vp-footer-height, 0px))}.home-hero-bg[data-v-34637dca]{position:absolute;z-index:0;width:100%;height:100%;filter:var(--vp-hero-bg-filter);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translateZ(0)}.container[data-v-34637dca]{position:relative;z-index:1;display:flex;width:100%;height:100%}.vp-home-hero.full .container[data-v-34637dca]{align-items:center;justify-content:center}.vp-home-hero:not(.full) .container[data-v-34637dca]{padding-top:80px;padding-bottom:80px}.content[data-v-34637dca]{max-width:960px;padding:0 20px;margin:0 auto;text-align:center}.vp-home-hero.full .container .content[data-v-34637dca]{margin-top:-40px}.hero-name[data-v-34637dca],.hero-tagline[data-v-34637dca]{font-size:48px;font-weight:900;line-height:1.25;letter-spacing:-.5px}.hero-name[data-v-34637dca]{background:var(--vp-bg-home-hero-name, linear-gradient(315deg, var(--vp-c-purple-1) 15%, var(--vp-c-brand-2) 65%, var(--vp-c-brand-2) 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-tagline[data-v-34637dca]{color:var(--vp-c-home-hero-tagline, var(--vp-c-text-2));transition:color var(--vp-t-color)}.hero-text[data-v-34637dca]{margin:18px 0 30px;font-size:18px;font-weight:500;color:var(--vp-c-home-hero-text, var(--vp-c-text-3));white-space:pre-wrap;transition:color var(--vp-t-color)}.actions[data-v-34637dca]{display:flex;flex-wrap:wrap;justify-content:space-around;margin:30px 0 0}.action[data-v-34637dca] .vp-button{margin-right:24px}.action[data-v-34637dca] .vp-button:last-of-type{margin-right:0}.bg-filter[data-v-34637dca]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;transform:translateZ(0)}.vp-home-hero.full.once .bg-filter[data-v-34637dca]{height:calc(100% + var(--vp-footer-height, 0px))}@property --vp-home-hero-bg-filter{inherits: false; initial-value: #fff; syntax: "<color>";}.bg-filter[data-v-34637dca]:after{--vp-home-hero-bg-filter: var(--vp-c-bg);position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(to bottom,var(--vp-home-hero-bg-filter) 0,transparent 45%,transparent 55%,var(--vp-home-hero-bg-filter) 140%);transition:--vp-home-hero-bg-filter var(--vp-t-color)}.bg-filter canvas[data-v-34637dca]{width:100%;height:100%}@media (min-width: 768px){.hero-name[data-v-34637dca],.hero-tagline[data-v-34637dca]{font-size:64px}.hero-text[data-v-34637dca]{font-size:20px}}@media (min-width: 960px){.hero-name[data-v-34637dca],.hero-tagline[data-v-34637dca]{font-size:72px}.hero-text[data-v-34637dca]{font-size:24px}}.vp-home-profile[data-v-02ac0179] .container{overflow:hidden}.vp-home-profile[data-v-02ac0179] img{float:left;width:64px;margin-right:24px}.vp-home-profile[data-v-02ac0179] img.circle{border-radius:50%}@media (min-width: 960px){.vp-home-profile[data-v-02ac0179] img{width:96px}}.vp-home-profile[data-v-02ac0179] h3{margin-bottom:12px;font-size:20px;font-weight:500}.vp-home-profile[data-v-02ac0179] p{font-size:16px;font-weight:400;line-height:1.5;color:var(--vp-c-text-2);white-space:pre-wrap;transition:color var(--vp-t-color)}.vp-home-text-image[data-v-4d66794e] .container{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:space-around;max-width:1152px;margin:0 auto}@media (min-width: 960px){.vp-home-text-image[data-v-4d66794e] .container{flex-direction:row}.vp-home-text-image[data-v-4d66794e] .container.reverse{flex-direction:row-reverse}}.content-image[data-v-4d66794e] .vp-image{width:100%;max-width:128px;margin:0 auto}.content-text h2[data-v-4d66794e]{margin-top:0;margin-bottom:12px}.content-text ul[data-v-4d66794e]{margin-left:-20px}.content-text .description[data-v-4d66794e]{margin:12px 0 24px;font-size:16px;font-weight:500;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.content-text ul h3[data-v-4d66794e]{margin:0;font-size:16px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.content-text ul p[data-v-4d66794e]{margin:0;font-weight:500;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.content-text ul li[data-v-4d66794e] :only-child{font-weight:500}@media (min-width: 768px){.content-image[data-v-4d66794e] .vp-image{max-width:180px;margin:0 48px}.content-text[data-v-4d66794e]{flex:1}}@media (min-width: 960px){.vp-home-text-image[data-v-4d66794e] .container{gap:48px}.content-image[data-v-4d66794e] .vp-image{max-width:220px;margin:0 96px}.content-text[data-v-4d66794e]{display:flex;justify-content:center;max-width:80%}}.vp-home[data-v-a4837e45]{min-height:calc(100vh - var(--vp-nav-height) - var(--vp-footer-height, 0px))}.vp-home .layout[data-v-a4837e45]{transition:background-color var(--vp-t-color)}.vp-home .layout[data-v-a4837e45]:nth-child(odd){background-color:var(--vp-c-bg-alt)}.vp-home .layout[data-v-a4837e45]:nth-child(2n){background-color:var(--vp-c-bg)}.root[data-v-1354eb84]{position:relative;z-index:1}.nested[data-v-1354eb84]{padding-left:13px}.outline-link[data-v-1354eb84]{display:block;overflow:hidden;font-size:14px;font-weight:400;line-height:32px;color:var(--vp-c-text-2);text-overflow:ellipsis;white-space:nowrap;transition:color var(--vp-t-color)}.outline-link[data-v-1354eb84]:hover,.outline-link.active[data-v-1354eb84]{color:var(--vp-c-text-1)}.outline-link.nested[data-v-1354eb84]{padding-left:13px}.vp-doc-aside-outline[data-v-c9e8578b]{display:none}.vp-doc-aside-outline.has-outline[data-v-c9e8578b]{display:block}.content[data-v-c9e8578b]{position:relative;padding-left:16px;font-size:13px;font-weight:500;border-left:1px solid var(--vp-c-divider);transition:border-left var(--vp-t-color)}.outline-marker[data-v-c9e8578b]{position:absolute;top:32px;left:-1px;z-index:0;width:2px;height:18px;background-color:var(--vp-c-brand-1);border-radius:2px;opacity:0;transition:top .25s cubic-bezier(0,1,.5,1),background-color var(--vp-t-color),opacity var(--vp-t-color)}.outline-title[data-v-c9e8578b]{display:flex;align-items:center;font-size:14px;font-weight:600;line-height:32px;letter-spacing:.4px}.outline-title .icon[data-v-c9e8578b]{margin-left:4px;font-size:1.2em;cursor:pointer}.vp-doc-aside[data-v-4ddd4f7c]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-4ddd4f7c]{flex-grow:1}.vp-breadcrumb[data-v-3ad8aa89]{padding-left:8px;margin-bottom:2rem;border-left:solid 2px var(--vp-c-brand-1);transition:border-left var(--vp-t-color)}.vp-breadcrumb ol[data-v-3ad8aa89]{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:flex-start;font-size:14px;font-weight:400}.vp-breadcrumb ol li[data-v-3ad8aa89]{display:flex;align-items:center}.vp-breadcrumb .breadcrumb[data-v-3ad8aa89]{font-weight:700;color:var(--vp-c-brand-2);transition:color var(--vp-t-color)}.vp-breadcrumb .breadcrumb[data-v-3ad8aa89]:hover{color:var(--vp-c-brand-1)}.vp-breadcrumb .breadcrumb.current[data-v-3ad8aa89]{color:var(--vp-c-text-3)}.vp-breadcrumb .vpi-chevron-right[data-v-3ad8aa89]{margin-left:4px;color:var(--vp-c-border);transition:color var(--vp-t-color)}.vp-doc-footer[data-v-46ba3fd2]{margin-top:64px}@media (min-width: 640px){.edit-info[data-v-46ba3fd2]{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px}}.edit-link-button[data-v-46ba3fd2]{display:flex;align-items:center;font-size:14px;font-weight:500;line-height:32px;color:var(--vp-c-brand-1);border:0;transition:color var(--vp-t-color)}.edit-link-button[data-v-46ba3fd2]:hover{color:var(--vp-c-brand-2)}@media print{.edit-link-button[data-v-46ba3fd2]{display:none}}.edit-link-icon[data-v-46ba3fd2]{margin-right:8px;fill:currentcolor}.last-updated-text[data-v-46ba3fd2]{font-size:14px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}@media (min-width: 640px){.last-updated[data-v-46ba3fd2]{flex:1;text-align:right}.last-updated-text[data-v-46ba3fd2]{font-size:14px;font-weight:500;line-height:32px}}.contributors[data-v-46ba3fd2]{padding-bottom:6px;margin-top:-10px;font-size:14px;line-height:32px;text-align:left}@media (min-width: 640px){.contributors[data-v-46ba3fd2]{text-align:right}}.contributors-label[data-v-46ba3fd2]{padding-right:10px;font-weight:500;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.contributors-info[data-v-46ba3fd2]{color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.contributors-info .contributor[data-v-46ba3fd2]{color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.prev-next[data-v-46ba3fd2]{display:grid;grid-row-gap:8px;padding-top:24px;margin-top:10px;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}@media (min-width: 640px){.prev-next[data-v-46ba3fd2]{grid-template-columns:repeat(2,1fr);grid-column-gap:16px}}@media print{.prev-next[data-v-46ba3fd2]{display:none}}.pager-link[data-v-46ba3fd2]{display:block;width:100%;height:100%;padding:11px 16px 13px;border:1px solid var(--vp-c-divider);border-radius:8px;transition:border-color var(--vp-t-color)}.pager-link[data-v-46ba3fd2]:hover{border-color:var(--vp-c-brand-1)}.pager-link.next[data-v-46ba3fd2]{margin-left:auto;text-align:right}.desc[data-v-46ba3fd2]{display:block;font-size:12px;font-weight:500;line-height:20px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.title[data-v-46ba3fd2]{display:block;font-size:14px;font-weight:500;line-height:20px;color:var(--vp-c-brand-1);transition:color var(--vp-t-color)}.vp-doc-title[data-v-d97f98ab]{margin-bottom:.7rem;font-size:28px;font-weight:600;line-height:1.5;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-doc-title.padding[data-v-d97f98ab]{padding-bottom:4rem}.vp-doc-meta[data-v-d97f98ab]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding:1rem 0 .5rem;margin-bottom:2rem;font-size:14px;color:var(--vp-c-text-3);border-bottom:solid 1px var(--vp-c-divider);transition:color var(--vp-t-color),border-bottom var(--vp-t-color)}.vp-doc-meta p[data-v-d97f98ab]{display:flex;align-items:center;margin-right:1rem}.vp-doc-meta .icon[data-v-d97f98ab]{width:14px;height:14px;margin-right:.3rem}.vp-doc-meta .author .icon[data-v-d97f98ab],.vp-doc-meta .author span[data-v-d97f98ab]{color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-doc-meta .tag[data-v-d97f98ab]{display:inline-block;padding:3px 5px;margin-right:6px;font-size:12px;line-height:1;color:var(--vp-tag-color);background-color:var(--vp-tag-bg);border-radius:3px}.vp-doc-meta .tag[data-v-d97f98ab]:last-of-type{margin-right:0}.vp-doc-meta .reading-time span[data-v-d97f98ab]{margin-right:8px}.vp-doc-meta .reading-time span[data-v-d97f98ab]:last-of-type{margin-right:0}.vp-doc-meta .create-time[data-v-d97f98ab]{min-width:110px;margin-right:0;text-align:right}@media (min-width: 768px){.vp-doc-meta .create-time[data-v-d97f98ab]{flex:1;justify-content:right}}.vp-encrypt-form[data-v-d2845f88]{margin-top:20px}.encrypt-text[data-v-d2845f88]{margin-top:40px;margin-bottom:30px;color:var(--vp-c-text-1);text-align:center}.encrypt-input-wrapper[data-v-d2845f88]{position:relative}.icon-lock[data-v-d2845f88]{position:absolute;top:12px;left:10px;color:var(--vp-c-border)}.encrypt-input[data-v-d2845f88]{width:100%;padding:8px 12px 8px 32px;background-color:transparent;border:1px solid var(--vp-c-border);border-radius:4px;outline:none;transition:border-color var(--vp-t-color),background-color var(--vp-t-color)}.encrypt-input[data-v-d2845f88]:focus{border-color:var(--vp-c-brand-1)}.encrypt-input.error[data-v-d2845f88]{border-color:var(--vp-c-danger-3)}.encrypt-button[data-v-d2845f88]{width:100%;padding:8px 12px;margin-top:20px;font-weight:500;color:var(--vp-c-white);cursor:pointer;background-color:var(--vp-c-brand-1);border:none;border-radius:4px;outline:none;transition:background-color var(--vp-t-color)}.encrypt-button[data-v-d2845f88]:hover{background-color:var(--vp-c-brand-2)}.encrypt-button.unlocking[data-v-d2845f88]{color:var(--vp-c-brand-1);background-color:var(--vp-c-gray-1)}.vpi-loading[data-v-d2845f88]{display:inline-block;transform:scale(5)}.vp-page-encrypt .logo[data-v-a014777f]{text-align:center}.icon-lock-head[data-v-a014777f]{display:inline-block;width:64px;height:64px;margin:auto}@media (min-width: 768px){.vp-page-encrypt[data-v-a014777f]{width:400px;padding:20px;margin:40px auto 0;border:solid 1px var(--vp-c-divider);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:box-shadow,border-color}.vp-page-encrypt[data-v-a014777f]:hover{box-shadow:var(--vp-shadow-2)}}.vp-doc-container[data-v-3d1c24fb]{width:100%;padding:32px 24px 96px}.vp-doc-container.with-encrypt[data-v-3d1c24fb]{padding:32px 24px}@media (min-width: 768px){.vp-doc-container[data-v-3d1c24fb]{padding:48px 32px 128px}}@media (min-width: 960px){.vp-doc-container[data-v-3d1c24fb]{padding:48px 32px 0}.vp-doc-container:not(.has-sidebar) .container[data-v-3d1c24fb]{display:flex;justify-content:center;max-width:992px}.vp-doc-container:not(.has-sidebar) .content[data-v-3d1c24fb]{max-width:752px}}@media (min-width: 1280px){.vp-doc-container .container[data-v-3d1c24fb]{display:flex;justify-content:center}.vp-doc-container .aside[data-v-3d1c24fb]{display:block}}@media (min-width: 1440px){.vp-doc-container:not(.has-sidebar) .content[data-v-3d1c24fb]{max-width:884px}.vp-doc-container.is-blog:not(.has-sidebar.has-aside) .content[data-v-3d1c24fb]{max-width:985px}.vp-doc-container:not(.has-sidebar) .container[data-v-3d1c24fb]{max-width:1104px}}.container[data-v-3d1c24fb]{width:100%;margin:0 auto}.aside[data-v-3d1c24fb]{position:relative;display:none;flex-grow:1;order:2;width:100%;max-width:256px;padding-left:32px}.left-aside[data-v-3d1c24fb]{order:1;padding-right:32px;padding-left:unset}.aside-container[data-v-3d1c24fb]{position:sticky;top:0;min-height:calc(100vh - var(--vp-nav-height, 0px) - var(--vp-footer-height, 0px));max-height:100vh;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 32px);margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px)) * -1 - 32px);overflow:hidden auto;scrollbar-width:none}.aside-container[data-v-3d1c24fb]::-webkit-scrollbar{display:none}@property --vp-aside-curtain-bg{inherits: false; initial-value: #fff; syntax: "<color>";}.aside-curtain[data-v-3d1c24fb]{--vp-aside-curtain-bg: var(--vp-c-bg);position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-aside-curtain-bg) 70%);transition:--vp-aside-curtain-bg var(--vp-t-color)}.aside-content[data-v-3d1c24fb]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-footer-height, 0px) + 48px));padding-bottom:32px}.content[data-v-3d1c24fb]{position:relative;width:100%;margin:0 auto}@media (min-width: 960px){.content[data-v-3d1c24fb]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-3d1c24fb]{order:1;min-width:640px;margin:0}}.content-container[data-v-3d1c24fb]{margin:0 auto}.vp-doc-container.has-aside .content-container[data-v-3d1c24fb]{max-width:788px}.vp-friend[data-v-2c6ba7ae]{position:relative;display:flex;align-items:flex-start;padding:20px;margin-bottom:8px;background-color:var(--vp-friends-bg-color);border-radius:6px;transition:all var(--vp-t-color)}.avatar-link[data-v-2c6ba7ae]{display:inline-block;margin-right:16px}.avatar[data-v-2c6ba7ae]{width:64px;height:64px;background-color:var(--vp-c-default-soft);background-size:cover;border-radius:100%}.content[data-v-2c6ba7ae]{flex:1}.vp-friend.only-title .content[data-v-2c6ba7ae]{margin-top:20px}.content .title[data-v-2c6ba7ae]{padding-bottom:8px;font-size:20px;font-weight:700;color:var(--vp-friends-name-color);transition:color var(--vp-t-color),border-bottom var(--vp-t-color)}.content[data-v-2c6ba7ae] .vp-social-links{justify-content:flex-end;margin-top:8px}.vp-friend.no-desc .content[data-v-2c6ba7ae] .vp-social-links{justify-content:flex-start}.content[data-v-2c6ba7ae] .vp-social-link{color:var(--vp-friends-name-color)}.content p[data-v-2c6ba7ae]{display:-webkit-box;padding-top:16px;overflow:hidden;line-height:1.5;color:var(--vp-friends-text-color);transition:color var(--vp-t-color);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.vp-friends-group[data-v-d954f480]{width:100%;padding:64px 20px 0;margin:0 auto}.vp-friends-group .title[data-v-d954f480]{padding-top:3rem;padding-bottom:8px;margin-bottom:28px;font-size:24px;font-weight:700;color:var(--vp-c-text-1);text-align:center;border-top:solid 1px var(--vp-c-divider);outline:none;transition:color var(--vp-t-color),border-color var(--vp-t-color)}.vp-friends-group .description[data-v-d954f480]{margin-bottom:16px;line-height:28px;color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color)}.friends-list[data-v-d954f480]{display:grid;gap:20px;margin-top:32px}@media (min-width: 640px){.friends-list[data-v-d954f480]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 960px){.vp-friends-group[data-v-d954f480]{padding:64px 0 0}.friends-list[data-v-d954f480]{padding:0}}@media (min-width: 1440px){.vp-friends-group[data-v-d954f480]{max-width:1104px}.friends-list[data-v-d954f480]{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}}.vp-friends[data-v-7b3186e3]{width:100%;padding-top:calc(var(--vp-nav-height) + 32px);padding-bottom:5rem;margin:0 auto}.vp-friends .title[data-v-7b3186e3]{padding:32px 20px 0;margin-bottom:2rem;font-size:28px;font-weight:700;color:var(--vp-c-text-1);text-align:center;outline:none;transition:color var(--vp-t-color)}.vp-friends .description[data-v-7b3186e3]{padding:0 20px;margin-bottom:16px;line-height:28px;color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color)}.friends-list[data-v-7b3186e3]{display:grid;gap:20px;padding:0 20px;margin-top:48px}.edit-link[data-v-7b3186e3]{padding-left:1rem;margin-top:64px}@media (min-width: 640px){.vp-friends .title[data-v-7b3186e3],.vp-friends .description[data-v-7b3186e3]{padding-left:16px}.friends-list[data-v-7b3186e3]{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}}@media (min-width: 960px){.vp-friends[data-v-7b3186e3]{max-width:784px;padding-top:48px}.vp-friends .title[data-v-7b3186e3],.vp-friends .description[data-v-7b3186e3],.edit-link[data-v-7b3186e3]{padding-left:0}.friends-list[data-v-7b3186e3]{padding:0}}@media (min-width: 1440px){.vp-friends[data-v-7b3186e3]{max-width:1104px}.friends-list[data-v-7b3186e3]{grid-template-columns:repeat(3,minmax(0,1fr))}}.edit-link-button[data-v-7b3186e3]{display:flex;align-items:center;font-size:14px;font-weight:500;line-height:32px;color:var(--vp-c-brand-1);border:0;transition:color var(--vp-t-color)}.edit-link-button[data-v-7b3186e3]:hover{color:var(--vp-c-brand-2)}.edit-link-icon[data-v-7b3186e3]{width:14px;height:14px;margin-right:8px;fill:currentcolor}.vp-content[data-v-6654b3cf]{flex-grow:1;flex-shrink:0;width:100%;margin:var(--vp-layout-top-height, 0) auto 0}.vp-content.is-home[data-v-6654b3cf]{width:100%;max-width:100%}.vp-content.has-sidebar[data-v-6654b3cf]{margin:0}@media (min-width: 960px){.vp-content[data-v-6654b3cf]{padding-top:var(--vp-nav-height)}.vp-content.has-sidebar[data-v-6654b3cf]{padding-left:var(--vp-sidebar-width);margin:var(--vp-layout-top-height, 0) 0 0}}@media (min-width: 1440px){.vp-content.has-sidebar[data-v-6654b3cf]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.vp-footer[data-v-d3aaeb34]{position:relative;z-index:var(--vp-z-index-footer);padding:24px;background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-gutter);transition:border-top var(--vp-t-color),background-color var(--vp-t-color)}.footer-no-border .vp-footer[data-v-d3aaeb34]{background-color:transparent;border-top:none}.vp-footer p[data-v-d3aaeb34]{color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-footer[data-v-d3aaeb34] a{color:var(--vp-c-text-2);text-decoration-line:underline;text-underline-offset:2px;transition:color var(--vp-t-color),text-underline-offset var(--vp-t-color)}.vp-footer[data-v-d3aaeb34] a:hover{color:var(--vp-c-text-1);text-underline-offset:4px}@media (min-width: 960px){.vp-footer.has-sidebar[data-v-d3aaeb34]{margin-left:var(--vp-sidebar-width)}.vp-footer.has-sidebar .container[data-v-d3aaeb34]{margin-left:calc(0px - var(--vp-sidebar-width))}}@media (min-width: 1440px){.vp-footer[data-v-d3aaeb34]{padding:24px}.vp-footer.has-sidebar[data-v-d3aaeb34]{margin-left:calc((100% - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.container[data-v-d3aaeb34]{max-width:var(--vp-layout-max-width);margin:0 auto;text-align:center}.message[data-v-d3aaeb34],.copyright[data-v-d3aaeb34]{font-size:14px;font-weight:500;line-height:24px;color:var(--vp-c-text-2)}.message[data-v-d3aaeb34]{order:2}.copyright[data-v-d3aaeb34]{order:1}.vp-global-encrypt[data-v-b6922174]{display:flex;flex:1;width:100%;overflow-y:auto;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}@media (min-width: 768px){.vp-global-encrypt[data-v-b6922174]{align-items:center;justify-content:center;background-color:var(--vp-c-bg-soft)}}.global-encrypt-container[data-v-b6922174]{width:100%;padding:0 20px;margin-top:40px}.profile[data-v-b6922174]{padding-bottom:20px;margin-bottom:60px;border-bottom:solid 1px var(--vp-c-divider)}@media (min-width: 768px){.global-encrypt-container[data-v-b6922174]{width:400px;padding:20px;margin-top:-40px;background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-2)}.profile[data-v-b6922174]{margin-bottom:40px}}.avatar[data-v-b6922174]{margin-bottom:16px}.avatar img[data-v-b6922174]{width:120px;margin:auto;-o-object-fit:cover;object-fit:cover}.avatar.circle img[data-v-b6922174]{overflow:hidden;border-radius:50%}.profile h3[data-v-b6922174]{font-weight:500;line-height:1.5;color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color)}.vp-local-nav-outline-dropdown[data-v-ab46d6fb]{padding:12px 20px 11px}.vp-local-nav-outline-dropdown button[data-v-ab46d6fb]{position:relative;display:block;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-local-nav-outline-dropdown button[data-v-ab46d6fb]:hover,.vp-local-nav-outline-dropdown button.open[data-v-ab46d6fb]{color:var(--vp-c-text-1)}.icon[data-v-ab46d6fb]{display:inline-block;width:14px;height:14px;margin-left:2px;vertical-align:middle;fill:currentcolor}[data-v-ab46d6fb] .outline-link{padding:2px 0;font-size:14px}.open>.icon[data-v-ab46d6fb]{transform:rotate(90deg)}.items[data-v-ab46d6fb]{position:absolute;top:64px;right:16px;left:16px;display:grid;gap:1px;max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;background-color:var(--vp-c-gutter);border:1px solid var(--vp-c-border);border-radius:8px;box-shadow:var(--vp-shadow-3);transition:var(--vp-t-color);transition-property:background-color,border,box-shadow}.header[data-v-ab46d6fb]{background-color:var(--vp-c-bg-soft)}.top-link[data-v-ab46d6fb]{display:block;padding:0 16px;font-size:14px;font-weight:500;line-height:48px;color:var(--vp-c-brand-1)}.outline[data-v-ab46d6fb]{padding:8px 0;background-color:var(--vp-c-bg-soft)}.flyout-enter-active[data-v-ab46d6fb]{transition:all .2s ease-out}.flyout-leave-active[data-v-ab46d6fb]{transition:all .15s ease-in}.flyout-enter-from[data-v-ab46d6fb],.flyout-leave-to[data-v-ab46d6fb]{opacity:0;transform:translateY(-16px)}.vp-local-nav[data-v-38b47cd6]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:var(--vp-layout-top-height, 0);background-color:var(--vp-local-nav-bg-color);border-top:1px solid var(--vp-c-gutter);border-bottom:1px solid var(--vp-c-gutter);transition:border-color var(--vp-t-color),background-color var(--vp-t-color),border var(--vp-t-color)}.vp-local-nav.fixed[data-v-38b47cd6]{position:fixed}.vp-local-nav.reached-top[data-v-38b47cd6]{border-top-color:transparent}@media (min-width: 960px){.vp-local-nav.is-blog[data-v-38b47cd6]{display:none}.vp-local-nav[data-v-38b47cd6]{top:var(--vp-nav-height);width:calc(100% - var(--vp-sidebar-width));margin-left:var(--vp-sidebar-width);border-top:none}.vp-local-nav .menu[data-v-38b47cd6]{visibility:hidden}.vp-local-nav.with-outline[data-v-38b47cd6]{display:none}}@media (min-width: 1280px){.vp-local-nav[data-v-38b47cd6]{display:none}}@media print{.vp-local-nav[data-v-38b47cd6]{display:none}}.menu[data-v-38b47cd6]{display:flex;align-items:center;padding:12px 24px 11px;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s}.menu.hidden[data-v-38b47cd6]{visibility:hidden}.menu[data-v-38b47cd6]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-38b47cd6]{padding:12px 32px 11px}}.menu-icon[data-v-38b47cd6]{width:16px;height:16px;margin-right:8px;fill:currentcolor}.top-link[data-v-38b47cd6]{display:block;padding:12px 24px 11px;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s}.top-link[data-v-38b47cd6]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.top-link[data-v-38b47cd6]{padding:12px 32px 11px}}.vp-sidebar-item.level-0[data-v-24a472df]{padding-bottom:24px}.vp-sidebar-item.collapsed.level-0[data-v-24a472df]{padding-bottom:10px}.item[data-v-24a472df]{position:relative;display:flex;align-items:center;width:100%}.vp-sidebar-item.collapsible>.item[data-v-24a472df]{cursor:pointer}.indicator[data-v-24a472df]{position:absolute;top:6px;bottom:6px;left:-17px;width:1px;transition:background-color var(--vp-t-color)}.vp-sidebar-item.level-2.is-active>.item>.indicator[data-v-24a472df],.vp-sidebar-item.level-3.is-active>.item>.indicator[data-v-24a472df],.vp-sidebar-item.level-4.is-active>.item>.indicator[data-v-24a472df],.vp-sidebar-item.level-5.is-active>.item>.indicator[data-v-24a472df]{background-color:var(--vp-c-brand-1)}.link[data-v-24a472df]{display:block;flex-grow:1}.text[data-v-24a472df]{flex-grow:1;padding:4px 0;font-size:14px;line-height:24px;transition:color var(--vp-t-color)}.vp-sidebar-item.level-0 .text[data-v-24a472df]{font-weight:700;color:var(--vp-c-text-1)}.vp-sidebar-item.level-1 .text[data-v-24a472df],.vp-sidebar-item.level-2 .text[data-v-24a472df],.vp-sidebar-item.level-3 .text[data-v-24a472df],.vp-sidebar-item.level-4 .text[data-v-24a472df],.vp-sidebar-item.level-5 .text[data-v-24a472df]{font-weight:500;color:var(--vp-c-text-2)}.vp-sidebar-item.level-0.has-active>.item>.text[data-v-24a472df],.vp-sidebar-item.level-1.has-active>.item>.text[data-v-24a472df],.vp-sidebar-item.level-2.has-active>.item>.text[data-v-24a472df],.vp-sidebar-item.level-3.has-active>.item>.text[data-v-24a472df],.vp-sidebar-item.level-4.has-active>.item>.text[data-v-24a472df],.vp-sidebar-item.level-5.has-active>.item>.text[data-v-24a472df],.vp-sidebar-item.level-0.has-active>.item>.link>.text[data-v-24a472df],.vp-sidebar-item.level-1.has-active>.item>.link>.text[data-v-24a472df],.vp-sidebar-item.level-2.has-active>.item>.link>.text[data-v-24a472df],.vp-sidebar-item.level-3.has-active>.item>.link>.text[data-v-24a472df],.vp-sidebar-item.level-4.has-active>.item>.link>.text[data-v-24a472df],.vp-sidebar-item.level-5.has-active>.item>.link>.text[data-v-24a472df]{color:var(--vp-c-text-1)}.vp-sidebar-item.level-0.is-active>.item .link>.text[data-v-24a472df],.vp-sidebar-item.level-1.is-active>.item .link>.text[data-v-24a472df],.vp-sidebar-item.level-2.is-active>.item .link>.text[data-v-24a472df],.vp-sidebar-item.level-3.is-active>.item .link>.text[data-v-24a472df],.vp-sidebar-item.level-4.is-active>.item .link>.text[data-v-24a472df],.vp-sidebar-item.level-5.is-active>.item .link>.text[data-v-24a472df]{color:var(--vp-c-brand-1)}.vp-sidebar-item.level-0.is-link>.item>.link:hover .text[data-v-24a472df],.vp-sidebar-item.level-1.is-link>.item>.link:hover .text[data-v-24a472df],.vp-sidebar-item.level-2.is-link>.item>.link:hover .text[data-v-24a472df],.vp-sidebar-item.level-3.is-link>.item>.link:hover .text[data-v-24a472df],.vp-sidebar-item.level-4.is-link>.item>.link:hover .text[data-v-24a472df],.vp-sidebar-item.level-5.is-link>.item>.link:hover .text[data-v-24a472df]{color:var(--vp-c-brand-1)}.caret[data-v-24a472df]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:-7px;color:var(--vp-c-text-3);cursor:pointer;transition:color var(--vp-t-color)}.item[data-v-24a472df] .vp-icon{margin:0 .25rem 0 0;font-size:.9em;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.item[data-v-24a472df] .vp-icon-img{height:.9em;margin:0 .25rem 0 0}.item:hover .caret[data-v-24a472df]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-24a472df]:hover{color:var(--vp-c-text-1)}.vp-sidebar-item.level-0.is-active>.item[data-v-24a472df]>.vp-icon,.vp-sidebar-item.level-1.is-active>.item[data-v-24a472df]>.vp-icon,.vp-sidebar-item.level-2.is-active>.item[data-v-24a472df]>.vp-icon,.vp-sidebar-item.level-3.is-active>.item[data-v-24a472df]>.vp-icon,.vp-sidebar-item.level-4.is-active>.item[data-v-24a472df]>.vp-icon,.vp-sidebar-item.level-5.is-active>.item[data-v-24a472df]>.vp-icon{color:var(--vp-c-brand-1)}.vp-sidebar-item.level-0.is-link>.item[data-v-24a472df]:hover .vp-icon,.vp-sidebar-item.level-1.is-link>.item[data-v-24a472df]:hover .vp-icon,.vp-sidebar-item.level-2.is-link>.item[data-v-24a472df]:hover .vp-icon,.vp-sidebar-item.level-3.is-link>.item[data-v-24a472df]:hover .vp-icon,.vp-sidebar-item.level-4.is-link>.item[data-v-24a472df]:hover .vp-icon,.vp-sidebar-item.level-5.is-link>.item[data-v-24a472df]:hover .vp-icon{color:var(--vp-c-brand-1)}.caret-icon[data-v-24a472df]{width:18px;height:18px;fill:currentcolor;transition:transform var(--vp-t-color);transform:rotate(90deg)}.vp-sidebar-item.collapsed .caret-icon[data-v-24a472df]{transform:rotate(0)}.vp-sidebar-item.level-1 .items[data-v-24a472df],.vp-sidebar-item.level-2 .items[data-v-24a472df],.vp-sidebar-item.level-3 .items[data-v-24a472df],.vp-sidebar-item.level-4 .items[data-v-24a472df],.vp-sidebar-item.level-5 .items[data-v-24a472df]{padding-left:16px;border-left:1px solid var(--vp-c-divider);transition:border-left var(--vp-t-color)}.vp-sidebar-item.collapsed .items[data-v-24a472df]{display:none}.no-transition[data-v-92b9144b] .caret-icon{transition:none}.group+.group[data-v-92b9144b]{padding-top:10px;border-top:1px solid var(--vp-c-divider);transition:border var(--vp-t-color)}@media (min-width: 960px){.group[data-v-92b9144b]{width:calc(var(--vp-sidebar-width) - 64px);padding-top:10px}}.vp-sidebar[data-v-5ea74a9f]{position:fixed;top:var(--vp-layout-top-height, 0);bottom:0;left:0;z-index:var(--vp-z-index-sidebar);width:calc(100vw - 64px);max-width:320px;padding:32px 32px 96px;overflow:hidden auto;background-color:var(--vp-sidebar-bg-color);box-shadow:var(--vp-c-shadow-3);opacity:0;transition:opacity var(--vp-t-color),background-color var(--vp-t-color),box-shadow var(--vp-t-color),transform .5s cubic-bezier(.19,1,.22,1);transform:translate(-100%);scrollbar-width:thin}.vp-sidebar.open[data-v-5ea74a9f]{visibility:visible;opacity:1;transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1);transform:translate(0)}[data-theme=dark] .vp-sidebar[data-v-5ea74a9f]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.vp-sidebar[data-v-5ea74a9f]{z-index:1;width:var(--vp-sidebar-width);max-width:100%;padding-top:var(--vp-nav-height);visibility:visible;background-color:var(--vp-sidebar-bg-color);box-shadow:none;opacity:1;transform:translate(0)}}@media (min-width: 1440px){.vp-sidebar[data-v-5ea74a9f]{width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px);padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2))}}@media (min-width: 960px){.curtain[data-v-5ea74a9f]{position:sticky;top:-64px;left:0;z-index:1;height:var(--vp-nav-height);margin-top:calc(var(--vp-nav-height) * -1);margin-right:-32px;margin-left:-32px;background-color:var(--vp-sidebar-bg-color);transition:background-color var(--vp-t-color)}}.nav[data-v-5ea74a9f]{outline:0}.vp-skip-link[data-v-7812fa44]{top:8px;left:8px;z-index:999;padding:8px 16px;font-size:12px;font-weight:700;color:var(--vp-c-brand-1);text-decoration:none;background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-3)}.vp-skip-link[data-v-7812fa44]:focus{width:auto;height:auto;clip:auto;clip-path:none}@media (min-width: 1280px){.vp-skip-link[data-v-7812fa44]{top:14px;left:16px}}.vp-layout[data-v-85e4701d],.vp-layout[data-v-9dd3b147]{display:flex;flex-direction:column;min-height:100vh}.vp-content[data-v-9dd3b147]{flex-grow:1;flex-shrink:0;width:100%;margin:var(--vp-layout-top-height, 0) auto 0}@media (min-width: 960px){.vp-content[data-v-9dd3b147]{padding-top:var(--vp-nav-height)}}.vp-not-found[data-v-9dd3b147]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.vp-not-found[data-v-9dd3b147]{padding:96px 32px 168px}}.code[data-v-9dd3b147]{font-size:64px;font-weight:600;line-height:64px}.title[data-v-9dd3b147]{padding-top:12px;font-size:20px;font-weight:700;line-height:20px;letter-spacing:2px}.divider[data-v-9dd3b147]{width:64px;height:1px;margin:24px auto 18px;background-color:var(--vp-c-divider);transition:background-color var(--vp-t-color)}.quote[data-v-9dd3b147]{max-width:256px;margin:0 auto;font-size:14px;font-weight:500;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.action[data-v-9dd3b147]{padding-top:20px}.link[data-v-9dd3b147]{display:inline-block;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);border:1px solid var(--vp-c-brand-1);border-radius:16px;transition:color var(--vp-t-color),border-color var(--vp-t-color)}.link[data-v-9dd3b147]:hover{color:var(--vp-c-brand-2);border-color:var(--vp-c-brand-2)}:root{--vp-c-white: #fff;--vp-c-black: #000;--vp-c-neutral: var(--vp-c-black);--vp-c-neutral-inverse: var(--vp-c-white)}[data-theme=dark]{--vp-c-neutral: var(--vp-c-white);--vp-c-neutral-inverse: var(--vp-c-black)}:root{--vp-c-gray-1: #dddde3;--vp-c-gray-2: #e4e4e9;--vp-c-gray-3: #ebebef;--vp-c-gray-soft: rgba(142, 150, 170, .14);--vp-c-turquoise-1: #5086a1;--vp-c-turquoise-2: #6aa1b7;--vp-c-turquoise-3: #8cccd5;--vp-c-turquoise-soft: rgba(131, 208, 218, .314);--vp-c-green-1: #18794e;--vp-c-green-2: #299764;--vp-c-green-3: #30a46c;--vp-c-green-soft: rgba(16, 185, 129, .14);--vp-c-yellow-1: #915930;--vp-c-yellow-2: #946300;--vp-c-yellow-3: #9f6a00;--vp-c-yellow-soft: rgba(234, 179, 8, .14);--vp-c-red-1: #b8272c;--vp-c-red-2: #d5393e;--vp-c-red-3: #e0575b;--vp-c-red-soft: rgba(244, 63, 94, .14);--vp-c-purple-1: #6f42c1;--vp-c-purple-2: #7e4cc9;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .14);--vp-c-sponsor: #db2777}[data-theme=dark]{--vp-c-gray-1: #515c67;--vp-c-gray-2: #414853;--vp-c-gray-3: #32363f;--vp-c-gray-soft: rgba(101, 117, 133, .16);--vp-c-turquoise-1: #8cccd5;--vp-c-turquoise-2: #6aa1b7;--vp-c-turquoise-3: #5086a1;--vp-c-turquoise-soft: rgba(131, 208, 218, .314);--vp-c-green-1: #3dd68c;--vp-c-green-2: #30a46c;--vp-c-green-3: #298459;--vp-c-green-soft: rgba(16, 185, 129, .16);--vp-c-yellow-1: #f9b44e;--vp-c-yellow-2: #da8b17;--vp-c-yellow-3: #a46a0a;--vp-c-yellow-soft: rgba(234, 179, 8, .16);--vp-c-red-1: #f66f81;--vp-c-red-2: #f14158;--vp-c-red-3: #b62a3c;--vp-c-red-soft: rgba(244, 63, 94, .16);--vp-c-purple-1: #c8abfa;--vp-c-purple-2: #a879e6;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .16)}:root{--vp-c-bg: #fff;--vp-c-bg-alt: #f6f6f7;--vp-c-bg-elv: #fff;--vp-c-bg-soft: #f6f6f7;--vp-c-bg-safe: #f6f8fa}[data-theme=dark]{--vp-c-bg: #1b1b1f;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-bg-soft: #202127;--vp-c-bg-safe: #202127}:root{--vp-c-border: #c2c2c4;--vp-c-divider: #e2e2e3;--vp-c-gutter: #e2e2e3}[data-theme=dark]{--vp-c-border: #3c3f44;--vp-c-divider: #2e2e32;--vp-c-gutter: #000}:root{--vp-c-text-1: rgba(60, 60, 67);--vp-c-text-2: rgba(60, 60, 67, .78);--vp-c-text-3: rgba(60, 60, 67, .56);--vp-c-text-dark-1: rgba(255, 255, 245, .86);--vp-c-text-dark-2: rgba(235, 235, 245, .6);--vp-c-text-dark-3: rgba(235, 235, 245, .38)}[data-theme=dark]{--vp-c-text-1: rgba(255, 255, 245, .86);--vp-c-text-2: rgba(235, 235, 245, .6);--vp-c-text-3: rgba(235, 235, 245, .38)}:root{--vp-c-default-1: var(--vp-c-gray-1);--vp-c-default-2: var(--vp-c-gray-2);--vp-c-default-3: var(--vp-c-gray-3);--vp-c-default-soft: var(--vp-c-gray-soft);--vp-c-brand-1: var(--vp-c-turquoise-1);--vp-c-brand-2: var(--vp-c-turquoise-2);--vp-c-brand-3: var(--vp-c-turquoise-3);--vp-c-brand-soft: var(--vp-c-turquoise-soft);--vp-c-brand: var(--vp-c-brand-1);--vp-c-tip-1: var(--vp-c-brand-1);--vp-c-tip-2: var(--vp-c-brand-2);--vp-c-tip-3: var(--vp-c-brand-3);--vp-c-tip-soft: var(--vp-c-brand-soft);--vp-c-note-1: var(--vp-c-brand-1);--vp-c-note-2: var(--vp-c-brand-2);--vp-c-note-3: var(--vp-c-brand-3);--vp-c-note-soft: var(--vp-c-brand-soft);--vp-c-success-1: var(--vp-c-green-1);--vp-c-success-2: var(--vp-c-green-2);--vp-c-success-3: var(--vp-c-green-3);--vp-c-success-soft: var(--vp-c-green-soft);--vp-c-important-1: var(--vp-c-purple-1);--vp-c-important-2: var(--vp-c-purple-2);--vp-c-important-3: var(--vp-c-purple-3);--vp-c-important-soft: var(--vp-c-purple-soft);--vp-c-warning-1: var(--vp-c-yellow-1);--vp-c-warning-2: var(--vp-c-yellow-2);--vp-c-warning-3: var(--vp-c-yellow-3);--vp-c-warning-soft: var(--vp-c-yellow-soft);--vp-c-danger-1: var(--vp-c-red-1);--vp-c-danger-2: var(--vp-c-red-2);--vp-c-danger-3: var(--vp-c-red-3);--vp-c-danger-soft: var(--vp-c-red-soft);--vp-c-caution-1: var(--vp-c-red-1);--vp-c-caution-2: var(--vp-c-red-2);--vp-c-caution-3: var(--vp-c-red-3);--vp-c-caution-soft: var(--vp-c-red-soft)}:root{--vp-font-family-base: "Chinese Quotes", inter, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-family-mono: ui-monospace, sfmono-regular, menlo, monaco, consolas, "Liberation Mono", "Courier New", monospace;font-optical-sizing:auto}:root:where(:lang(zh)),:root:where(:lang(zh-CN)){--vp-font-family-base: "Punctuation SC", "Inter", ui-sans-serif, system-ui, "PingFang SC", "Noto Sans CJK SC", "Noto Sans SC", "Heiti SC", "Microsoft YaHei", "DengXian", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}:root{--vp-shadow-1: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--vp-shadow-2: 0 3px 12px rgba(0, 0, 0, .07), 0 1px 4px rgba(0, 0, 0, .07);--vp-shadow-3: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .08);--vp-shadow-4: 0 14px 44px rgba(0, 0, 0, .12), 0 3px 9px rgba(0, 0, 0, .12);--vp-shadow-5: 0 18px 56px rgba(0, 0, 0, .16), 0 4px 12px rgba(0, 0, 0, .16)}[data-theme=dark]{--vp-shadow-1: 0 1px 2px rgba(0, 0, 0, .27), 0 1px 2px rgba(0, 0, 0, .22);--vp-shadow-2: 0 3px 12px rgba(0, 0, 0, .3), 0 1px 4px rgba(0, 0, 0, .27);--vp-shadow-3: 0 12px 32px rgba(0, 0, 0, .35), 0 2px 6px rgba(0, 0, 0, .3);--vp-shadow-4: 0 14px 44px rgba(0, 0, 0, .39), 0 3px 9px rgba(0, 0, 0, .35);--vp-shadow-5: 0 18px 56px rgba(0, 0, 0, .42), 0 4px 12px rgba(0, 0, 0, .38)}:root{--vp-t-color: .25s ease;--vp-t-transform: var(--vp-t-color)}:root{--vp-z-index-footer: 10;--vp-z-index-local-nav: 20;--vp-z-index-nav: 30;--vp-z-index-layout-top: 40;--vp-z-index-backdrop: 50;--vp-z-index-sidebar: 60;--vp-z-index-back-to-top: 70;--vp-z-index-overlay: 80;--vp-z-index-bulletin: 90}:root{--vp-layout-max-width: 1440px;--content-width: var(--vp-layout-max-width)}:root{--vp-header-anchor-symbol: "#"}:root{--vp-code-line-height: 1.7;--vp-code-font-size: .875em;--vp-code-color: var(--vp-c-brand-1);--vp-code-link-color: var(--vp-c-brand-1);--vp-code-link-hover-color: var(--vp-c-brand-2);--vp-code-bg: var(--vp-c-default-soft);--vp-code-block-color: var(--vp-c-text-2);--vp-code-block-bg: var(--vp-c-bg-safe);--vp-code-block-divider-color: var(--vp-c-gutter);--vp-code-lang-color: var(--vp-c-text-3);--vp-code-line-highlight-color: var(--vp-c-default-soft);--vp-code-line-number-color: var(--vp-c-text-3);--vp-code-line-diff-add-color: var(--vp-c-green-soft);--vp-code-line-diff-add-symbol-color: var(--vp-c-green-1);--vp-code-line-diff-remove-color: var(--vp-c-red-soft);--vp-code-line-diff-remove-symbol-color: var(--vp-c-red-1);--vp-code-line-warning-color: var(--vp-c-yellow-soft);--vp-code-line-error-color: var(--vp-c-red-soft);--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='20' width='20' stroke='rgba(128,128,128,1)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2'/%3E%3C/svg%3E");--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='20' width='20' stroke='rgba(128,128,128,1)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m-6 9 2 2 4-4'/%3E%3C/svg%3E");--vp-code-copy-code-border-color: var(--vp-c-divider);--vp-code-copy-code-bg: var(--vp-c-bg-soft);--vp-code-copy-code-hover-border-color: var(--vp-c-divider);--vp-code-copy-code-hover-bg: var(--vp-c-bg);--vp-code-copy-code-active-text: var(--vp-c-text-2);--vp-code-tab-divider: var(--vp-code-block-divider-color);--vp-code-tab-text-color: var(--vp-c-text-2);--vp-code-tab-bg: var(--vp-code-block-bg);--vp-code-tab-hover-text-color: var(--vp-c-text-1);--vp-code-tab-active-text-color: var(--vp-c-text-1);--vp-code-tab-active-bar-color: var(--vp-c-brand-1)}:root{--vp-button-brand-border: transparent;--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand-1);--vp-button-brand-hover-border: transparent;--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-2);--vp-button-brand-active-border: transparent;--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-c-brand-1);--vp-button-alt-border: transparent;--vp-button-alt-text: var(--vp-c-text-1);--vp-button-alt-bg: var(--vp-c-default-3);--vp-button-alt-hover-border: transparent;--vp-button-alt-hover-text: var(--vp-c-text-1);--vp-button-alt-hover-bg: var(--vp-c-default-2);--vp-button-alt-active-border: transparent;--vp-button-alt-active-text: var(--vp-c-text-1);--vp-button-alt-active-bg: var(--vp-c-default-1)}[data-theme=dark]{--vp-button-brand-bg: var(--vp-c-brand-2);--vp-button-brand-hover-bg: var(--vp-c-brand-1);--vp-button-brand-active-bg: var(--vp-c-brand-3)}:root{--vp-custom-block-font-size: 14px;--vp-custom-block-line-height: 24px;--vp-custom-block-code-font-size: 13px;--vp-custom-block-info-border: transparent;--vp-custom-block-info-text: var(--vp-c-text-1);--vp-custom-block-info-bg: var(--vp-c-default-soft);--vp-custom-block-info-code-bg: var(--vp-c-default-soft);--vp-custom-block-note-border: transparent;--vp-custom-block-note-text: var(--vp-c-text-1);--vp-custom-block-note-bg: var(--vp-c-default-soft);--vp-custom-block-note-code-bg: var(--vp-c-default-soft);--vp-custom-block-tip-border: transparent;--vp-custom-block-tip-text: var(--vp-c-text-1);--vp-custom-block-tip-bg: var(--vp-c-tip-soft);--vp-custom-block-tip-code-bg: var(--vp-c-tip-soft);--vp-custom-block-important-border: transparent;--vp-custom-block-important-text: var(--vp-c-text-1);--vp-custom-block-important-bg: var(--vp-c-important-soft);--vp-custom-block-important-code-bg: var(--vp-c-important-soft);--vp-custom-block-warning-border: transparent;--vp-custom-block-warning-text: var(--vp-c-text-1);--vp-custom-block-warning-bg: var(--vp-c-warning-soft);--vp-custom-block-warning-code-bg: var(--vp-c-warning-soft);--vp-custom-block-danger-border: transparent;--vp-custom-block-danger-text: var(--vp-c-text-1);--vp-custom-block-danger-bg: var(--vp-c-danger-soft);--vp-custom-block-danger-code-bg: var(--vp-c-danger-soft);--vp-custom-block-caution-border: transparent;--vp-custom-block-caution-text: var(--vp-c-text-1);--vp-custom-block-caution-bg: var(--vp-c-caution-soft);--vp-custom-block-caution-code-bg: var(--vp-c-caution-soft);--vp-custom-block-details-border: var(--vp-custom-block-info-border);--vp-custom-block-details-text: var(--vp-custom-block-info-text);--vp-custom-block-details-bg: var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg: var(--vp-custom-block-info-code-bg)}:root{--vp-input-border-color: var(--vp-c-border);--vp-input-bg-color: var(--vp-c-bg-alt);--vp-input-switch-bg-color: var(--vp-c-default-soft)}:root{--vp-nav-height: 64px;--vp-nav-bg-color: var(--vp-c-bg);--vp-nav-screen-bg-color: var(--vp-c-bg);--vp-nav-logo-height: 24px}.hide-nav{--vp-nav-height: 0px}.hide-nav .vp-sidebar{--vp-nav-height: 22px}:root{--vp-local-nav-bg-color: var(--vp-c-bg)}:root{--vp-sidebar-width: 272px;--vp-sidebar-bg-color: var(--vp-c-bg-alt)}:root{--vp-backdrop-bg-color: rgba(0, 0, 0, .6)}:root{--vp-home-hero-name-color: var(--vp-c-brand-1);--vp-home-hero-name-background: transparent;--vp-home-hero-image-background-image: none;--vp-home-hero-image-filter: none;--vp-c-text-hero-name: var(--vp-c-text-dark-1);--vp-c-text-hero-tagline: var(--vp-c-text-dark-2);--vp-c-text-hero-text: var(--vp-c-text-dark-1)}:root{--vp-friends-text-color: var(--vp-c-text-1);--vp-friends-bg-color: var(--vp-c-bg-alt);--vp-friends-name-color: var(--vp-c-text-2)}:root{--vp-badge-info-border: transparent;--vp-badge-info-text: var(--vp-c-text-2);--vp-badge-info-bg: var(--vp-c-default-soft);--vp-badge-tip-border: transparent;--vp-badge-tip-text: var(--vp-c-brand-1);--vp-badge-tip-bg: var(--vp-c-brand-soft);--vp-badge-warning-border: transparent;--vp-badge-warning-text: var(--vp-c-warning-1);--vp-badge-warning-bg: var(--vp-c-warning-soft);--vp-badge-danger-border: transparent;--vp-badge-danger-text: var(--vp-c-danger-1);--vp-badge-danger-bg: var(--vp-c-danger-soft)}:root{--search-bg-color: var(--vp-c-default-soft);--search-text-color: var(--vp-c-text-2);--search-item-text-color: var(--vp-c-text-1);--search-item-focus-bg-color: var(--vp-c-bg-alt);--search-input-width: 8rem;--search-result-width: 20rem;--search-border-color: transparent;--search-accent-color: var(--vp-c-brand-1)}:root{--vp-bulletin-bg-color: var(--vp-c-bg);--vp-bulletin-text-color: var(--vp-c-text-1);--vp-bulletin-title-color: var(--vp-c-text-1);--vp-bulletin-font-size: 16px;--vp-bulletin-title-font-size: 18px;--vp-bulletin-line-height: 24px;--vp-bulletin-border-width: 2px;--vp-bulletin-border: conic-gradient(var(--vp-c-important-3), var(--vp-c-danger-3), var(--vp-c-success-3), var(--vp-c-important-3));--vp-bulletin-width: 320px}:root{--code-tabs-nav-text-color: var(--vp-c-text-1);--code-tabs-nav-bg-color: #eaeef1;--code-tabs-nav-hover-color: var(--vp-code-block-bg)}[data-theme=dark]{--code-tabs-nav-bg-color: #3a404c;--code-tabs-nav-hover-color: #434a57}:root,[data-theme=dark]{--important-title-color: var(--vp-c-text-1);--important-bg-color: var(--vp-c-purple-soft);--important-border-color: transparent;--important-code-bg-color: var(--vp-c-purple-soft);--info-title-color: var(--vp-c-text-1);--info-bg-color: var(--vp-custom-block-info-bg);--info-border-color: var(--vp-custom-block-info-border);--info-code-bg-color: var(--vp-custom-block-info-code-bg);--note-title-color: var(--vp-c-text-3);--note-bg-color: var(--vp-c-bg);--note-border-color: var(--vp-c-divider);--note-code-bg-color: var(--vp-c-default-soft);--tip-title-color: var(--vp-c-text-1);--tip-bg-color: var(--vp-custom-block-tip-bg);--tip-border-color: var(--vp-custom-block-tip-border);--tip-code-bg-color: var(--vp-custom-block-tip-code-bg);--warning-title-color: var(--vp-c-text-1);--warning-bg-color: var(--vp-custom-block-warning-bg);--warning-border-color: var(--vp-custom-block-warning-border);--warning-code-bg-color: var(--vp-custom-block-warning-code-bg);--caution-title-color: var(--vp-c-text-1);--caution-bg-color: var(--vp-custom-block-danger-bg);--caution-border-color: var(--vp-custom-block-danger-border);--caution-code-bg-color: var(--vp-custom-block-danger-code-bg);--detail-bg-color: var(--vp-custom-block-details-bg);--detail-text-color: inherit;--detail-code-bg-color: var(--vp-custom-block-details-code-bg)}:root{--code-demo-header-bg-color: var(--vp-c-bg-soft)}:root{--tab-bg-color: var(--vp-c-bg);--tab-nav-bg-color: var(--vp-c-bg-soft);--tab-nav-hover-color: var(--tab-bg-color);--tab-nav-text-color: var(--vp-c-text-1)}:root{--code-bg-color: var(--vp-code-block-bg);--medium-zoom-bg-color: var(--vp-c-bg)}:root{--vp-c-plot-light: var(--vp-c-bg);--vp-c-bg-plot-light: var(--vp-c-text-1);--vp-c-plot-dark: var(--vp-c-bg);--vp-c-bg-plot-dark: var(--vp-c-text-2)}:root{--photo-swipe-bullet: var(--vp-c-bg);--photo-swipe-bullet-active: var(--vp-c-brand-1)}:root{--vp-mark-color: var(--vp-c-brand-3);--vp-mark-color-soft: var(--vp-c-brand-soft)}[data-theme=dark]{--vp-mark-color: var(--vp-c-brand-3);--vp-mark-color-soft: var(--vp-c-brand-soft)}.tag:not([class*=vp-tag-]),.tag.tag-gray{--vp-tag-color: var(--vp-c-text-3);--vp-tag-bg: var(--vp-c-default-soft);--vp-tag-hover-color: var(--vp-c-text-3)}.tag.tag-brand{--vp-tag-color: var(--vp-c-brand-1);--vp-tag-bg: var(--vp-c-brand-soft);--vp-tag-hover-color: var(--vp-c-brand-2)}:root{--vp-c-accent: var(--vp-c-brand-1);--vp-c-accent-hover: var(--vp-c-brand-2);--vp-c-accent-bg: var(--vp-c-brand-3);--vp-c-accent-text: var(--vp-c-brand-1);--vp-c-accent-soft: var(--vp-c-brand-soft);--vp-c-text: var(--vp-c-text-1);--vp-c-text-mute: var(--vp-c-text-2);--vp-c-text-subtle: var(--vp-c-text-3);--vp-c-shadow: var(--vp-shadow-3);--vp-c-border-hard: var(--vp-c-border);--vp-c-control: var(--vp-c-default-3);--vp-c-control-hover: var(--vp-c-default-2);--vp-c-control-disabled: var(--vp-c-default-soft)}@media (prefers-reduced-motion: reduce){*,:before,:after{background-attachment:initial!important;transition-delay:0s!important;transition-duration:0s!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}*,:before,:after{box-sizing:border-box}html{font-size:16px;line-height:1.4;scroll-padding-top:0}@media (min-width: 960px){html{scroll-padding-top:80px}html.layout-home{scroll-padding-top:var(--vp-nav-height, 80px)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%}html[data-theme=dark]{color-scheme:dark}body{width:100%;min-width:320px;min-height:100vh;margin:0;font-family:var(--vp-font-family-base);font-weight:400;line-height:24px;background-color:var(--vp-c-bg);direction:ltr}html,body{color:var(--vp-c-text-1);transition:var(--vp-t-color);transition-property:color,background-color;scrollbar-width:thin}html.bg-gray body{background-color:var(--vp-c-bg-alt)}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;font-size:16px;font-weight:400;line-height:24px}p{margin:0}strong,b{font-weight:600}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}a{color:inherit;text-decoration:inherit}ol,ul{padding:0;margin:0;list-style:none}blockquote{margin:0}pre,code,kbd,samp{font-family:var(--vp-font-family-mono)}img,svg,video,canvas,audio,iframe,embed,object{display:block}figure{margin:0}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit;border:0}textarea{resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input{background-color:transparent}button{padding:0;font-family:inherit;background-color:transparent;background-image:none}button:enabled,[role=button]:enabled{cursor:pointer}button:focus,button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}button:focus:not(:focus-visible){outline:none!important}input:focus,textarea:focus,select:focus{outline:none}table{border-collapse:collapse}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--vp-c-text-3);-moz-transition:color var(--vp-t-color);transition:color var(--vp-t-color)}input::placeholder,textarea::placeholder{color:var(--vp-c-text-3);transition:color var(--vp-t-color)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}fieldset{padding:0;margin:0}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}mjx-container{display:inline-block;margin:auto 2px;vertical-align:middle}mjx-container>svg{display:inline-block;margin:auto}[class^=vpi-],[class*=" vpi-"],.vp-icon{display:inline-block;width:1em;height:1em;vertical-align:middle}[class^=vpi-].bg,[class*=" vpi-"].bg,.vp-icon.bg{background-color:transparent;background-image:var(--icon);background-repeat:no-repeat;background-size:100% 100%}[class^=vpi-]:not(.bg),[class*=" vpi-"]:not(.bg),.vp-icon:not(.bg){color:inherit;background-color:currentcolor;-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.vp-icon.iconify{background-color:unset}.vpi-align-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 6H3M15 12H3M17 18H3'/%3E%3C/svg%3E")}.vpi-arrow-right,.vpi-arrow-down,.vpi-arrow-left,.vpi-arrow-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E")}.vpi-chevron-right,.vpi-chevron-down,.vpi-chevron-left,.vpi-chevron-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.vpi-chevron-down,.vpi-arrow-down{transform:rotate(90deg)}.vpi-chevron-left,.vpi-arrow-left{transform:rotate(180deg)}.vpi-chevron-up,.vpi-arrow-up{transform:rotate(-90deg)}.vpi-square-pen{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z'/%3E%3C/svg%3E")}.vpi-plus{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E")}.vpi-sun{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E")}.vpi-moon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E")}.vpi-more-horizontal{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E")}.vpi-languages{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m5 8 6 6M4 14l6-6 2-3M2 5h12M7 2h1M22 22l-5-10-5 10M14 18h6'/%3E%3C/svg%3E")}.vpi-external-link{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' viewBox='0 0 24 24' %3E %3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E %3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' fill='currentColor' /%3E %3C/svg%3E")}.vpi-lock{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='currentColor' d='M18 8h-1V7c0-2.757-2.243-5-5-5S7 4.243 7 7v1H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2M9 7c0-1.654 1.346-3 3-3s3 1.346 3 3v1H9zm4 8.723V18h-2v-2.277c-.595-.346-1-.984-1-1.723a2 2 0 1 1 4 0c0 .738-.405 1.376-1 1.723' /%3E %3C/svg%3E")}.vpi-loading{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Ccircle cx='18' cy='12' r='0' fill='%23000'%3E%3Canimate attributeName='r' begin='.67' calcMode='spline' dur='1.5s' keySplines='0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8' repeatCount='indefinite' values='0;2;0;0'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='0' fill='%23000'%3E%3Canimate attributeName='r' begin='.33' calcMode='spline' dur='1.5s' keySplines='0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8' repeatCount='indefinite' values='0;2;0;0'/%3E%3C/circle%3E%3Ccircle cx='6' cy='12' r='0' fill='%23000'%3E%3Canimate attributeName='r' begin='0' calcMode='spline' dur='1.5s' keySplines='0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8' repeatCount='indefinite' values='0;2;0;0'/%3E%3C/circle%3E%3C/svg%3E")}.vpi-print{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M16 8V5H8v3H6V3h12v5zM4 10h16zm14 2.5q.425 0 .713-.288T19 11.5q0-.425-.288-.712T18 10.5q-.425 0-.712.288T17 11.5q0 .425.288.713T18 12.5M16 19v-4H8v4zm2 2H6v-4H2v-6q0-1.275.875-2.137T5 8h14q1.275 0 2.138.863T22 11v6h-4zm2-6v-4q0-.425-.288-.712T19 10H5q-.425 0-.712.288T4 11v4h2v-2h12v2z' /%3E%3C/svg%3E")}.vpi-books{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M256 160c16-63.16 76.43-95.41 208-96a15.94 15.94 0 0 1 16 16v288a16 16 0 0 1-16 16c-128 0-177.45 25.81-208 64c-30.37-38-80-64-208-64c-9.88 0-16-8.05-16-17.93V80a15.94 15.94 0 0 1 16-16c131.57.59 192 32.84 208 96m0 0v288' /%3E%3C/svg%3E")}.vpi-clock{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='currentColor' d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z' /%3E %3C/svg%3E")}.vpi-tag{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E %3Cg fill='currentColor'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.707 9.293a1 1 0 010 1.414l-7 7a1 1 0 01-1.414 0l-7-7A.997.997 0 012 10V5a3 3 0 013-3h5c.256 0 .512.098.707.293l7 7zM5 6a1 1 0 100-2 1 1 0 000 2z' /%3E %3C/g%3E %3C/svg%3E")}.vpi-user{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 256 256'%3E %3Cpath fill='currentColor' d='M230.92 212c-15.23-26.33-38.7-45.21-66.09-54.16a72 72 0 1 0-73.66 0c-27.39 8.94-50.86 27.82-66.09 54.16a8 8 0 1 0 13.85 8c18.84-32.56 52.14-52 89.07-52s70.23 19.44 89.07 52a8 8 0 1 0 13.85-8M72 96a56 56 0 1 1 56 56a56.06 56.06 0 0 1-56-56' /%3E %3C/svg%3E")}.vpi-folder{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E %3Cg fill='currentColor'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 6a2 2 0 012-2h5l2 2h5a2 2 0 012 2v6a2 2 0 01-2 2H4a2 2 0 01-2-2V6z' /%3E %3C/g%3E %3C/svg%3E")}.vpi-archive{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='currentColor' d='m213.66 82.34l-56-56A8 8 0 0 0 152 24H56a16 16 0 0 0-16 16v176a16 16 0 0 0 16 16h36a4 4 0 0 0 4-4v-20h-7.73a8.17 8.17 0 0 1-8.27-7.47a8 8 0 0 1 8-8.53h8v-16h-7.73a8.17 8.17 0 0 1-8.27-7.47a8 8 0 0 1 8-8.53h8v-16h-7.73a8.17 8.17 0 0 1-8.27-7.47a8 8 0 0 1 8-8.53h8v-7.73a8.18 8.18 0 0 1 7.47-8.25a8 8 0 0 1 8.53 8v8h7.73a8.17 8.17 0 0 1 8.25 7.47a8 8 0 0 1-8 8.53h-8v16h7.73a8.17 8.17 0 0 1 8.25 7.47a8 8 0 0 1-8 8.53h-8v16h7.73a8.17 8.17 0 0 1 8.25 7.47a8 8 0 0 1-8 8.53h-8v20a4 4 0 0 0 4 4h84a16 16 0 0 0 16-16V88a8 8 0 0 0-2.28-5.66M152 88V44l44 44Z' /%3E%3C/svg%3E")}.vpi-category{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M5 7h13v10H2V4h7l2 2H4v9h1z'/%3E%3C/svg%3E")}.vpi-blog-ext{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M22 3H5a2 2 0 0 0-2 2v4h2V5h17v14H5v-4H3v4a2 2 0 0 0 2 2h17a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2M7 15v-2H0v-2h7V9l4 3zm13-2h-7v-2h7zm0-4h-7V7h7zm-3 8h-4v-2h4z' /%3E%3C/svg%3E")}.vpi-location{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E %3Ccircle cx='12' cy='10' r='3' /%3E %3Cpath d='M12 2a8 8 0 0 0-8 8c0 1.892.402 3.13 1.5 4.5L12 22l6.5-7.5c1.098-1.37 1.5-2.608 1.5-4.5a8 8 0 0 0-8-8' /%3E %3C/g%3E %3C/svg%3E")}.vpi-organization{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E %3Cpath fill='currentColor' 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.5M3 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.75m4 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.75M7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5M3 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.75M7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5' /%3E %3C/svg%3E")}.vpi-back-to-top{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M24.008 14.1V42M12 26l12-12l12 12M12 6h24' /%3E%3C/svg%3E")}.vpi-folder{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32'/%3E%3C/svg%3E")}.vpi-folder-open{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 0 0-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12c0-17.7-14.3-32-32-32m-180 0H238c-13 0-24.8 7.9-29.7 20L136 643.2V256h188.5l119.6 114.4H748z'/%3E%3C/svg%3E")}.vpi-post{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1m-1-2V4H5v16zM7 6h4v4H7zm0 6h10v2H7zm0 4h10v2H7zm6-9h4v2h-4z'/%3E%3C/svg%3E")}.vpi-close{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='%23000' d='m12 14.122l5.303 5.303a1.5 1.5 0 0 0 2.122-2.122L14.12 12l5.304-5.303a1.5 1.5 0 1 0-2.122-2.121L12 9.879L6.697 4.576a1.5 1.5 0 1 0-2.122 2.12L9.88 12l-5.304 5.304a1.5 1.5 0 1 0 2.122 2.12z'/%3E%3C/g%3E%3C/svg%3E")}.vpi-social-discord{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.946 2.418-2.157 2.418Z'/%3E%3C/svg%3E")}.vpi-social-facebook{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.101 23.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085 1.848-5.978 5.858-5.978.401 0 .955.042 1.468.103a8.68 8.68 0 0 1 1.141.195v3.325a8.623 8.623 0 0 0-.653-.036 26.805 26.805 0 0 0-.733-.009c-.707 0-1.259.096-1.675.309a1.686 1.686 0 0 0-.679.622c-.258.42-.374.995-.374 1.752v1.297h3.919l-.386 2.103-.287 1.564h-3.246v8.245C19.396 23.238 24 18.179 24 12.044c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.628 3.874 10.35 9.101 11.647Z'/%3E%3C/svg%3E")}.vpi-social-github{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")}.vpi-social-instagram{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.03.084c-1.277.06-2.149.264-2.91.563a5.874 5.874 0 0 0-2.124 1.388 5.878 5.878 0 0 0-1.38 2.127C.321 4.926.12 5.8.064 7.076.008 8.354-.005 8.764.001 12.023c.007 3.259.021 3.667.083 4.947.061 1.277.264 2.149.563 2.911.308.789.72 1.457 1.388 2.123a5.872 5.872 0 0 0 2.129 1.38c.763.295 1.636.496 2.913.552 1.278.056 1.689.069 4.947.063 3.257-.007 3.668-.021 4.947-.082 1.28-.06 2.147-.265 2.91-.563a5.881 5.881 0 0 0 2.123-1.388 5.881 5.881 0 0 0 1.38-2.129c.295-.763.496-1.636.551-2.912.056-1.28.07-1.69.063-4.948-.006-3.258-.02-3.667-.081-4.947-.06-1.28-.264-2.148-.564-2.911a5.892 5.892 0 0 0-1.387-2.123 5.857 5.857 0 0 0-2.128-1.38C19.074.322 18.202.12 16.924.066 15.647.009 15.236-.006 11.977 0 8.718.008 8.31.021 7.03.084m.14 21.693c-1.17-.05-1.805-.245-2.228-.408a3.736 3.736 0 0 1-1.382-.895 3.695 3.695 0 0 1-.9-1.378c-.165-.423-.363-1.058-.417-2.228-.06-1.264-.072-1.644-.08-4.848-.006-3.204.006-3.583.061-4.848.05-1.169.246-1.805.408-2.228.216-.561.477-.96.895-1.382a3.705 3.705 0 0 1 1.379-.9c.423-.165 1.057-.361 2.227-.417 1.265-.06 1.644-.072 4.848-.08 3.203-.006 3.583.006 4.85.062 1.168.05 1.804.244 2.227.408.56.216.96.475 1.382.895.421.42.681.817.9 1.378.165.422.362 1.056.417 2.227.06 1.265.074 1.645.08 4.848.005 3.203-.006 3.583-.061 4.848-.051 1.17-.245 1.805-.408 2.23-.216.56-.477.96-.896 1.38a3.705 3.705 0 0 1-1.378.9c-.422.165-1.058.362-2.226.418-1.266.06-1.645.072-4.85.079-3.204.007-3.582-.006-4.848-.06m9.783-16.192a1.44 1.44 0 1 0 1.437-1.442 1.44 1.44 0 0 0-1.437 1.442M5.839 12.012a6.161 6.161 0 1 0 12.323-.024 6.162 6.162 0 0 0-12.323.024M8 12.008A4 4 0 1 1 12.008 16 4 4 0 0 1 8 12.008'/%3E%3C/svg%3E")}.vpi-social-linkedin{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z'/%3E%3C/svg%3E")}.vpi-social-mastodon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792 0 11.813 0h-.03c-3.98 0-4.835.242-5.288.309C3.882.692 1.496 2.518.917 5.127.64 6.412.61 7.837.661 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38.265-.061.527-.132.786-.213.585-.184 1.27-.39 1.774-.753a.057.057 0 0 0 .023-.043v-1.809a.052.052 0 0 0-.02-.041.053.053 0 0 0-.046-.01 20.282 20.282 0 0 1-4.709.545c-2.73 0-3.463-1.284-3.674-1.818a5.593 5.593 0 0 1-.319-1.433.053.053 0 0 1 .066-.054c1.517.363 3.072.546 4.632.546.376 0 .75 0 1.125-.01 1.57-.044 3.224-.124 4.768-.422.038-.008.077-.015.11-.024 2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545zm-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23 0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112 0-1.668.668-1.67 1.977v6.218H4.822V8.102c0-1.31.337-2.35 1.011-3.12.696-.77 1.608-1.164 2.74-1.164 1.311 0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13 0 2.043.395 2.74 1.164.675.77 1.012 1.81 1.012 3.12z'/%3E%3C/svg%3E")}.vpi-social-npm{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M1.763 0C.786 0 0 .786 0 1.763v20.474C0 23.214.786 24 1.763 24h20.474c.977 0 1.763-.786 1.763-1.763V1.763C24 .786 23.214 0 22.237 0zM5.13 5.323l13.837.019-.009 13.836h-3.464l.01-10.382h-3.456L12.04 19.17H5.113z'/%3E%3C/svg%3E")}.vpi-social-slack{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zm1.271 0a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zm0 1.271a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zm10.122 2.521a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zm-1.268 0a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zm-2.523 10.122a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zm0-1.268a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z'/%3E%3C/svg%3E")}.vpi-social-twitter,.vpi-social-x{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z'/%3E%3C/svg%3E")}.vpi-social-youtube{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z'/%3E%3C/svg%3E")}.vpi-social-qq{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='M29.11 26.278c-.72.087-2.804-3.296-2.804-3.296c0 1.959-1.009 4.515-3.191 6.362c1.052.325 3.428 1.198 2.863 2.151c-.457.772-7.844.493-9.977.252c-2.133.24-9.52.519-9.977-.252c-.565-.953 1.807-1.826 2.861-2.151c-2.182-1.846-3.191-4.403-3.191-6.362c0 0-2.083 3.384-2.804 3.296c-.335-.041-.776-1.853.584-6.231c.641-2.064 1.375-3.78 2.509-6.611C5.792 6.13 8.811.001 15.999.001c7.109.001 10.197 6.008 10.017 13.435c1.132 2.826 1.869 4.553 2.509 6.611c1.361 4.379.92 6.191.584 6.231z'/%3E%3C/svg%3E")}.vpi-social-weibo{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M17.525 11.378c1.263.392 2.669 1.336 2.669 3.004c0 2.763-3.98 6.239-9.964 6.239c-4.565 0-9.23-2.213-9.23-5.852c0-1.902 1.204-4.102 3.277-6.177c2.773-2.77 6.004-4.033 7.219-2.816c.537.537.588 1.464.244 2.572c-.178.557.525.25.525.25c2.24-.938 4.196-.994 4.909.027c.38.543.343 1.306-.008 2.19c-.163.407.048.471.36.563zm-7.282 7.939c3.641-.362 6.401-2.592 6.167-4.983c-.237-2.391-3.382-4.038-7.023-3.677c-3.64.36-6.403 2.59-6.167 4.98c.237 2.394 3.382 4.039 7.023 3.68zM6.16 14.438c.754-1.527 2.712-2.39 4.446-1.94c1.793.463 2.707 2.154 1.976 3.8c-.744 1.682-2.882 2.578-4.695 1.993c-1.752-.566-2.493-2.294-1.727-3.853zm1.446 2.587c.568.257 1.325.013 1.676-.55c.346-.568.163-1.217-.407-1.459c-.563-.237-1.291.008-1.64.553c-.354.547-.189 1.202.371 1.456zm2.206-1.808c.219.092.501-.012.628-.231c.123-.22.044-.466-.178-.548c-.216-.084-.486.018-.613.232c-.123.214-.054.458.163.547zM19.873 9.5a.725.725 0 1 1-1.378-.451a1.38 1.38 0 0 0-.288-1.357a1.395 1.395 0 0 0-1.321-.425a.723.723 0 1 1-.303-1.416a2.836 2.836 0 0 1 3.29 3.649zm-3.916-6.575A5.831 5.831 0 0 1 21.5 4.72a5.836 5.836 0 0 1 1.22 5.704a.838.838 0 0 1-1.06.54a.844.844 0 0 1-.542-1.062a4.143 4.143 0 0 0-4.807-5.327a.845.845 0 0 1-.354-1.65z'/%3E%3C/svg%3E")}.vpi-social-bilibili{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v6a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4v-6zm5-7l2 3m6-3l-2 3m-7 6l3-1m4 0l3 1m-8 3a1.625 1.625 0 0 0 3 0a1.625 1.625 0 0 0 3 0'/%3E%3C/svg%3E")}.vpi-social-gitlab{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M105.2 24.9c-3.1-8.9-15.7-8.9-18.9 0L29.8 199.7h132c-.1 0-56.6-174.8-56.6-174.8M.9 287.7c-2.6 8 .3 16.9 7.1 22l247.9 184l-226.2-294zm160.8-88l94.3 294l94.3-294zm349.4 88l-28.8-88l-226.3 294l247.9-184c6.9-5.1 9.7-14 7.2-22M425.7 24.9c-3.1-8.9-15.7-8.9-18.9 0l-56.6 174.8h132z'/%3E%3C/svg%3E")}.vpi-social-docker{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.983 11.078h2.119a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.119a.185.185 0 00-.185.185v1.888c0 .102.083.185.185.185m-2.954-5.43h2.118a.186.186 0 00.186-.186V3.574a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m0 2.716h2.118a.187.187 0 00.186-.186V6.29a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.887c0 .102.082.185.185.186m-2.93 0h2.12a.186.186 0 00.184-.186V6.29a.185.185 0 00-.185-.185H8.1a.185.185 0 00-.185.185v1.887c0 .102.083.185.185.186m-2.964 0h2.119a.186.186 0 00.185-.186V6.29a.185.185 0 00-.185-.185H5.136a.186.186 0 00-.186.185v1.887c0 .102.084.185.186.186m5.893 2.715h2.118a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m-2.93 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.083.185.185.185m-2.964 0h2.119a.185.185 0 00.185-.185V9.006a.185.185 0 00-.184-.186h-2.12a.186.186 0 00-.186.186v1.887c0 .102.084.185.186.185m-2.92 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.082.185.185.185M23.763 9.89c-.065-.051-.672-.51-1.954-.51-.338.001-.676.03-1.01.087-.248-1.7-1.653-2.53-1.716-2.566l-.344-.199-.226.327c-.284.438-.49.922-.612 1.43-.23.97-.09 1.882.403 2.661-.595.332-1.55.413-1.744.42H.751a.751.751 0 00-.75.748 11.376 11.376 0 00.692 4.062c.545 1.428 1.355 2.48 2.41 3.124 1.18.723 3.1 1.137 5.275 1.137.983.003 1.963-.086 2.93-.266a12.248 12.248 0 003.823-1.389c.98-.567 1.86-1.288 2.61-2.136 1.252-1.418 1.998-2.997 2.553-4.4h.221c1.372 0 2.215-.549 2.68-1.009.309-.293.55-.65.707-1.046l.098-.288Z'/%3E%3C/svg%3E")}.vpi-social-juejin{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='m12 14.316l7.454-5.88l-2.022-1.625L12 11.1l-.004.003l-5.432-4.288l-2.02 1.624l7.452 5.88Zm0-7.247l2.89-2.298L12 2.453l-.004-.005l-2.884 2.318l2.884 2.3Zm0 11.266l-.005.002l-9.975-7.87L0 12.088l.194.156l11.803 9.308l7.463-5.885L24 12.085l-2.023-1.624Z'/%3E%3C/svg%3E")}.vpi-social-zhihu{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M5.721 0C2.251 0 0 2.25 0 5.719V18.28C0 21.751 2.252 24 5.721 24h12.56C21.751 24 24 21.75 24 18.281V5.72C24 2.249 21.75 0 18.281 0zm1.964 4.078c-.271.73-.5 1.434-.68 2.11h4.587c.545-.006.445 1.168.445 1.171H9.384a58.104 58.104 0 0 1-.112 3.797h2.712c.388.023.393 1.251.393 1.266H9.183a9.223 9.223 0 0 1-.408 2.102l.757-.604c.452.456 1.512 1.712 1.906 2.177c.473.681.063 2.081.063 2.081l-2.794-3.382c-.653 2.518-1.845 3.607-1.845 3.607c-.523.468-1.58.82-2.64.516c2.218-1.73 3.44-3.917 3.667-6.497H4.491c0-.015.197-1.243.806-1.266h2.71c.024-.32.086-3.254.086-3.797H6.598c-.136.406-.158.447-.268.753c-.594 1.095-1.603 1.122-1.907 1.155c.906-1.821 1.416-3.6 1.591-4.064c.425-1.124 1.671-1.125 1.671-1.125M13.078 6h6.377v11.33h-2.573l-2.184 1.373l-.401-1.373h-1.219zm1.313 1.219v8.86h.623l.263.937l1.455-.938h1.456v-8.86z'/%3E%3C/svg%3E")}.vpi-social-douban{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h16M5 4h14M8 8h8a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-2a2 2 0 0 1 2-2m8 6l-2 6m-6-3l1 3'/%3E%3C/svg%3E")}.vpi-social-steam{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='M15.974 0C7.573 0 .682 6.479.031 14.714l8.573 3.547a4.521 4.521 0 0 1 2.552-.786c.083 0 .167.005.25.005l3.813-5.521v-.078c0-3.328 2.703-6.031 6.031-6.031s6.036 2.708 6.036 6.036a6.039 6.039 0 0 1-6.036 6.031h-.135l-5.438 3.88c0 .073.005.141.005.214c0 2.5-2.021 4.526-4.521 4.526c-2.177 0-4.021-1.563-4.443-3.635L.583 20.36c1.901 6.719 8.063 11.641 15.391 11.641c8.833 0 15.995-7.161 15.995-16s-7.161-16-15.995-16zm-5.922 24.281l-1.964-.813a3.413 3.413 0 0 0 1.755 1.667a3.404 3.404 0 0 0 4.443-1.833a3.38 3.38 0 0 0 .005-2.599a3.36 3.36 0 0 0-1.839-1.844a3.38 3.38 0 0 0-2.5-.042l2.026.839c1.276.536 1.88 2 1.349 3.276s-2 1.88-3.276 1.349zm15.219-12.406a4.025 4.025 0 0 0-4.016-4.021a4.02 4.02 0 1 0 0 8.042a4.022 4.022 0 0 0 4.016-4.021m-7.026-.005c0-1.672 1.349-3.021 3.016-3.021s3.026 1.349 3.026 3.021c0 1.667-1.359 3.021-3.026 3.021s-3.016-1.354-3.016-3.021'/%3E%3C/svg%3E")}.vpi-social-stackoverflow{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='M25.312 29.151v-8.536h2.849V32H2.458V20.615h2.839v8.536zM8.145 26.307h14.324v-2.848H8.145zm.35-6.468l13.975 2.916l.599-2.76L9.1 17.083zm1.812-6.74l12.939 6.037l1.203-2.6l-12.937-6.041l-1.204 2.584zm3.62-6.38L24.88 15.86l1.813-2.163L15.74 4.562l-1.803 2.151zM21 0l-2.328 1.724l8.541 11.473l2.328-1.724z'/%3E%3C/svg%3E")}.vpi-social-xbox{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='M5.469 28.041A15.907 15.907 0 0 0 16 32c4.036 0 7.719-1.489 10.536-3.959c2.5-2.547-5.755-11.609-10.536-15.219c-4.776 3.609-13.036 12.672-10.531 15.219m14.88-19.202c3.333 3.948 9.979 13.749 8.104 17.213A15.924 15.924 0 0 0 32 16.005c0-4.453-1.817-8.484-4.76-11.38c0 0-.037-.032-.109-.057a1.056 1.056 0 0 0-.376-.057c-.785 0-2.645.577-6.405 4.328zM4.869 4.568c-.072.025-.109.057-.115.057a15.933 15.933 0 0 0-4.755 11.38c0 3.807 1.328 7.297 3.547 10.041c-1.864-3.468 4.771-13.265 8.109-17.208C7.895 5.082 6.03 4.51 5.244 4.51a.901.901 0 0 0-.376.063zM16 4.735s-3.927-2.297-6.995-2.407c-1.203-.041-1.937.391-2.027.453C9.838.86 12.879 0 15.978 0h.021c3.115 0 6.14.86 9.021 2.781c-.089-.063-.819-.495-2.027-.453c-3.068.109-6.995 2.401-6.995 2.401z'/%3E%3C/svg%3E")}#nprogress .bar{background:var(--vp-c-brand-1)}#nprogress .spinner-icon{border-top-color:var(--vp-c-brand-1);border-left-color:var(--vp-c-brand-1)}#nprogress .peg{box-shadow:0 0 10px var(--vp-c-brand-1),0 0 5px var(--vp-c-brand-1)}.vp-comment{margin-top:80px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.vp-icon{margin:0 .3em}.smooth{scroll-behavior:smooth}.fade-slide-y-enter-active{transition:.15s ease!important;transition-property:opacity,transform}.fade-slide-y-leave-active{transition:.15s cubic-bezier(0,1,.3,1)!important;transition-property:opacity,transform}.fade-slide-y-enter-from,.fade-slide-y-leave-to{opacity:0;transform:translateY(10px)}.fade-slide-x-enter-active{transition:.15s ease!important;transition-property:opacity,transform}.fade-slide-x-leave-active{transition:.25s cubic-bezier(0,1,.3,1)!important;transition-property:opacity,transform}.fade-slide-x-enter-from,.fade-slide-x-leave-to{opacity:0!important;transform:translate(-10px)!important}.vp-doc{position:relative}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;color:var(--vp-c-text-1);overflow-wrap:break-word;outline:none}.vp-doc h1{font-size:28px;line-height:40px;letter-spacing:-.02em}.vp-doc h2{padding-top:24px;margin:48px 0 16px;font-size:24px;line-height:32px;letter-spacing:-.02em;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color),color var(--vp-t-color)}.vp-doc h2:first-of-type{border-top:none}.vp-doc h3{margin:32px 0 16px;font-size:20px;line-height:28px;letter-spacing:-.01em}.vp-doc h4{margin:24px 0 16px;font-size:18px;line-height:24px;letter-spacing:-.01em}.vp-doc h5,.vp-doc h6{margin:24px 0 16px;font-size:16px;line-height:24px;letter-spacing:-.01em}.vp-doc .header-anchor{position:relative;color:currentcolor;text-decoration:none}.vp-doc .header-anchor:before{position:absolute;left:-.75em;font-size:.8em;color:var(--vp-c-brand-1);content:var(--vp-header-anchor-symbol);opacity:0;transition:color var(--vp-t-color)}.vp-doc .header-anchor:hover{color:inherit}.vp-doc .header-anchor:hover:before{opacity:1}.vp-doc .header-anchor:focus-visible{outline:none}.vp-doc .header-anchor:focus-visible:before{position:absolute;left:-.75em;color:var(--vp-c-brand-1);content:var(--vp-header-anchor-symbol);outline:auto}@media (min-width: 768px){.vp-doc h1{font-size:32px;line-height:40px;letter-spacing:-.02em}}.vp-doc img{display:inline-block}.vp-doc img+img{margin-left:.5rem}.vp-doc a img+span{margin-left:.2rem}.vp-doc p,.vp-doc summary{margin:16px 0;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-doc p{line-height:28px}.vp-doc blockquote{padding-left:16px;margin:16px 0;color:var(--vp-c-text-2);border-left:2px solid var(--vp-c-divider);transition:border-color var(--vp-t-color),color var(--vp-t-color)}.vp-doc blockquote>p{margin:0;font-size:16px}.vp-doc a{font-weight:500;color:var(--vp-c-brand-1);text-decoration:underline;text-underline-offset:2px;transition:color var(--vp-t-color),opacity var(--vp-t-color),text-underline-offset var(--vp-t-color)}@media print{.vp-doc a[href^="http://"]:after,.vp-doc a[href^="https://"]:after{content:" (" attr(href) ") "}}.vp-doc :not(h1,h2,h3,h4,h5,h6) a:hover{color:var(--vp-c-brand-2);text-underline-offset:5px}.vp-doc strong{font-weight:600}.vp-doc ul,.vp-doc ol{padding-left:1.25rem;margin:16px 0}.vp-doc ul{list-style:disc}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:8px}.vp-doc li>ol,.vp-doc li>ul{margin:8px 0 0}.vp-doc table{display:block;margin:20px 0;overflow-x:auto;border-collapse:collapse}.vp-doc tr{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-divider);transition:var(--vp-t-color);transition-property:background-color,border-top}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{padding:8px 16px;border:1px solid var(--vp-c-divider);transition:border var(--vp-t-color)}.vp-doc th{font-size:14px;font-weight:600;color:var(--vp-c-text-2);text-align:left;background-color:var(--vp-c-bg-soft);transition:var(--vp-t-color);transition-property:color,background-color,border}.vp-doc td{font-size:14px}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size);color:var(--vp-code-color);transition:color var(--vp-t-color)}.vp-doc :not(pre)>code{padding:3px 6px;background-color:var(--vp-code-bg);border-radius:4px;transition:color var(--vp-t-color),background-color var(--vp-t-color)}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code,.vp-doc h4>code{font-size:.9em}.vp-doc a>code{color:var(--vp-code-link-color);transition:color var(--vp-t-color)}.vp-doc a:hover>code{color:var(--vp-code-link-hover-color)}.vp-doc mark{padding:2px;color:currentcolor;background-color:transparent;background-image:linear-gradient(to bottom,transparent 25%,var(--vp-mark-color-soft) 30%,var(--vp-mark-color-soft) 50%,var(--vp-mark-color) 75%,var(--vp-mark-color) 90%,var(--vp-mark-color-soft) 100%);background-repeat:no-repeat;background-position:0 1em;border-bottom-right-radius:4px;border-bottom-left-radius:4px;animation:mark-highlight 1.5s .5s forwards}.vp-doc :not(h1,h2,h3,h4,h5,h6) mark{font-weight:700}@keyframes mark-highlight{0%{background-position:0 1em}to{background-position:0 0}}:is(.vp-external-link-icon,.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(.no-icon):after{--icon: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' /%3E%3C/svg%3E");display:inline-block;flex-shrink:0;width:11px;height:11px;margin-top:-1px;margin-left:4px;color:var(--vp-c-text-3);background:currentcolor;-webkit-mask-image:var(--icon);mask-image:var(--icon)}.vp-external-link-icon:after{content:""}.external-link-icon-enabled :is(.vp-doc a[href*="://"],.vp-doc a[target=_blank]):after{color:currentcolor;content:""}[data-theme=dark] .vp-code span{color:var(--shiki-dark, rgba(235, 235, 245, .6))}html:not([data-theme=dark]) .vp-code span{color:var(--shiki-light, rgba(60, 60, 67, .78))}.vp-doc div[class*=language-],.vp-block{position:relative;margin:16px -24px;overflow-x:auto;background-color:var(--vp-code-block-bg);transition:background-color var(--vp-t-color)}@media (min-width: 640px){.vp-doc div[class*=language-],.vp-block{margin:16px 0;border-radius:8px}}.vp-doc div[class*=language-]+div[class*=language-]{margin-top:-8px}.vp-doc div[class*=language-]:before{position:absolute;top:5px;right:1em;z-index:3;font-size:.75rem;color:var(--vp-code-line-number-color);content:attr(data-title);transition:color var(--vp-t-color)}.vp-doc div[class*=language-] code{display:block;width:-moz-fit-content;width:fit-content;min-width:100%;padding:0 24px;font-size:var(--vp-code-font-size);line-height:var(--vp-code-line-height);color:var(--vp-code-block-color);transition:background-color var(--vp-t-color),color var(--vp-t-color);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.vp-doc div[class*=language-] pre{position:relative;z-index:1;padding:20px 0;margin:0;overflow-x:auto;background:transparent}@media (min-width: 640px){.vp-doc div[class*=language-] pre{border-radius:6px}}.vp-doc div[class*=language-] pre,.vp-doc div[class*=language-] code{-webkit-hyphens:none;hyphens:none;text-align:left;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre;word-spacing:normal;direction:ltr}.vp-doc div[class*=language-]:not(.line-numbers-mode) .line-numbers{display:none}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc div[class*=language-].line-numbers-mode .line-numbers{position:absolute;top:0;bottom:0;left:0;z-index:3;width:32px;padding-top:20px;font-family:var(--vp-font-family-mono);font-size:var(--vp-code-font-size);line-height:var(--vp-code-line-height);color:var(--vp-code-line-number-color);text-align:center;border-right:1px solid var(--vp-code-block-divider-color);transition:border-right var(--vp-t-color),color var(--vp-t-color)}.vp-doc div[class*=language-].line-numbers-mode .line-numbers .line-number{position:relative;z-index:3;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vp-doc div[class*=language-].line-numbers-mode .line-numbers .line-number:before{content:counter(line-number);counter-increment:line-number}@media print{.vp-doc div[class*=language-].line-numbers-mode{padding-left:0}.vp-doc div[class*=language-].line-numbers-mode .line-numbers{display:none}}@media (max-width: 639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-] code .highlighted{z-index:2;display:inline-block;width:calc(100% + 48px);padding:0 24px;margin:0 -24px;background-color:var(--vp-code-line-highlight-color);transition:background-color .5s}.vp-doc div[class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc div[class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc div[class*=language-] code .highlighted-word{padding:1px 3px;margin:-1px -3px;background-color:var(--vp-c-gray-soft);border:1px solid var(--vp-c-border);border-radius:4px}.vp-doc div[class*=language-] code .tab,.vp-doc div[class*=language-] code .space{position:relative}.vp-doc div[class*=language-] code .tab:before{position:absolute;content:"⇥";opacity:.3}.vp-doc div[class*=language-] code .space:before{position:absolute;content:"·";opacity:.3}.vp-doc div[class*=language-] code .diff{display:inline-block;width:calc(100% + 48px);padding:0 24px;margin:0 -24px;transition:background-color .5s}.vp-doc div[class*=language-] code .diff:before{position:absolute;left:10px}.vp-doc div[class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc div[class*=language-] code .diff.remove:before{color:var(--vp-code-line-diff-remove-symbol-color);content:"-";transform:translate(-6px)}.vp-doc div[class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc div[class*=language-] code .diff.add:before{color:var(--vp-code-line-diff-add-symbol-color);content:"+";transform:translate(-6px)}.vp-doc div[class*=language-] .has-focused-lines .line:not(.has-focus){filter:blur(.095rem);opacity:.7;transition:filter .35s,opacity .35s}.vp-doc div[class*=language-]:hover .has-focused-lines .line:not(.has-focus){filter:blur(0);opacity:1}.vp-doc div[class*=language-] button.copy{position:absolute;top:12px;right:12px;z-index:3;width:40px;height:40px;cursor:pointer;background-color:var(--vp-code-copy-code-bg);background-image:var(--vp-icon-copy);background-repeat:no-repeat;background-position:50%;background-size:20px;border:1px solid var(--vp-code-copy-code-border-color);border-radius:4px;opacity:0;transition:border-color .25s,background-color .25s,opacity .25s;direction:ltr}.vp-doc div[class*=language-]:hover>button.copy,.vp-doc div[class*=language-]>button.copy:focus,.vp-doc div[class*=language-]>button.copy.copied{opacity:1}.vp-doc div[class*=language-]>button.copy:hover,.vp-doc div[class*=language-]>button.copy.copied{background-color:var(--vp-code-copy-code-hover-bg);border-color:var(--vp-code-copy-code-hover-border-color)}.vp-doc div[class*=language-]>button.copy.copied,.vp-doc div[class*=language-]>button.copy:hover.copied{background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied);border-radius:0 4px 4px 0}.vp-doc div[class*=language-]>button.copy.copied:before,.vp-doc div[class*=language-]>button.copy:hover.copied:before{position:relative;top:-1px;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:40px;padding:0 10px;font-size:12px;font-weight:500;color:var(--vp-code-copy-code-active-text);text-align:center;white-space:nowrap;content:attr(data-copied);background-color:var(--vp-code-copy-code-hover-bg);border:1px solid var(--vp-code-copy-code-hover-border-color);border-right:0;border-radius:4px 0 0 4px;transform:translate(calc(-100% - 1px))}@media (max-width: 419px){.vp-doc div[class*=language-]>button.copy{display:none}}.vp-doc div[class*=language-].has-collapsed.collapsed{height:calc(var(--vp-collapsed-lines) * var(--vp-code-line-height) * var(--vp-code-font-size) + 62px);overflow-y:hidden}@property --vp-code-bg-collapsed-lines{inherits: false; initial-value: #fff; syntax: "<color>";}.vp-doc div[class*=language-].has-collapsed .collapsed-lines{--vp-code-bg-collapsed-lines: var(--vp-code-block-bg);position:absolute;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;height:44px;cursor:pointer;background:linear-gradient(to bottom,transparent 0%,var(--vp-code-bg-collapsed-lines) 50%,var(--vp-code-bg-collapsed-lines) 100%);transition:--vp-code-bg-collapsed-lines var(--vp-t-color)}.vp-doc div[class*=language-].has-collapsed .collapsed-lines:hover{--vp-code-bg-collapsed-lines: var(--vp-c-default-soft)}.vp-doc div[class*=language-].has-collapsed .collapsed-lines:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' d='m18 12l-6 6l-6-6m12-6l-6 6l-6-6'/%3E%3C/svg%3E");--trans-rotate: 0deg;display:inline-block;width:24px;height:24px;pointer-events:none;content:"";background-color:var(--vp-code-block-color);-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:20px;mask-size:20px;animation:code-collapsed-lines 1.2s infinite alternate-reverse ease-in-out}.vp-doc div[class*=language-].has-collapsed:not(.collapsed) code{padding-bottom:20px}.vp-doc div[class*=language-].has-collapsed:not(.collapsed) .collapsed-lines:hover{--vp-code-bg-collapsed-lines: transparent}.vp-doc div[class*=language-].has-collapsed:not(.collapsed) .collapsed-lines:before{--trans-rotate: 180deg}@keyframes code-collapsed-lines{0%{opacity:.3;transform:translateY(-2px) rotate(var(--trans-rotate))}to{opacity:1;transform:translateY(2px) rotate(var(--trans-rotate))}}.vp-doc .hint-container{padding:16px 16px 8px;margin:16px auto;font-size:var(--vp-custom-block-font-size);line-height:var(--vp-custom-block-line-height);color:var(--vp-c-text-2);border:1px solid transparent;border-radius:8px}.vp-doc .hint-container.info{color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg);border-color:var(--vp-custom-block-info-border)}.vp-doc .hint-container.info a,.vp-doc .hint-container.info code{color:var(--vp-c-brand-1)}.vp-doc .hint-container.info a:hover,.vp-doc .hint-container.info a:hover>code{color:var(--vp-c-brand-2)}.vp-doc .hint-container.info code{background-color:var(--vp-custom-block-info-code-bg)}.vp-doc .hint-container.note{color:var(--vp-custom-block-note-text);background-color:var(--vp-custom-block-note-bg);border-color:var(--vp-custom-block-note-border)}.vp-doc .hint-container.note a,.vp-doc .hint-container.note code{color:var(--vp-c-brand-1)}.vp-doc .hint-container.note a:hover,.vp-doc .hint-container.note a:hover>code{color:var(--vp-c-brand-2)}.vp-doc .hint-container.note code{background-color:var(--vp-custom-block-note-code-bg)}.vp-doc .hint-container.tip{color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg);border-color:var(--vp-custom-block-tip-border)}.vp-doc .hint-container.tip a,.vp-doc .hint-container.tip code{color:var(--vp-c-tip-1)}.vp-doc .hint-container.tip a:hover,.vp-doc .hint-container.tip a:hover>code{color:var(--vp-c-tip-2)}.vp-doc .hint-container.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.vp-doc .hint-container.important{color:var(--vp-custom-block-important-text);background-color:var(--vp-custom-block-important-bg);border-color:var(--vp-custom-block-important-border)}.vp-doc .hint-container.important a,.vp-doc .hint-container.important code{color:var(--vp-c-important-1)}.vp-doc .hint-container.important a:hover,.vp-doc .hint-container.important a:hover>code{color:var(--vp-c-important-2)}.vp-doc .hint-container.important code{background-color:var(--vp-custom-block-important-code-bg)}.vp-doc .hint-container.warning{color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg);border-color:var(--vp-custom-block-warning-border)}.vp-doc .hint-container.warning a,.vp-doc .hint-container.warning code{color:var(--vp-c-warning-1)}.vp-doc .hint-container.warning a:hover,.vp-doc .hint-container.warning a:hover>code{color:var(--vp-c-warning-2)}.vp-doc .hint-container.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.vp-doc .hint-container.danger{color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg);border-color:var(--vp-custom-block-danger-border)}.vp-doc .hint-container.danger a,.vp-doc .hint-container.danger code{color:var(--vp-c-danger-1)}.vp-doc .hint-container.danger a:hover,.vp-doc .hint-container.danger a:hover>code{color:var(--vp-c-danger-2)}.vp-doc .hint-container.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.vp-doc .hint-container.caution{color:var(--vp-custom-block-caution-text);background-color:var(--vp-custom-block-caution-bg);border-color:var(--vp-custom-block-caution-border)}.vp-doc .hint-container.caution a,.vp-doc .hint-container.caution code{color:var(--vp-c-caution-1)}.vp-doc .hint-container.caution a:hover,.vp-doc .hint-container.caution a:hover>code{color:var(--vp-c-caution-2)}.vp-doc .hint-container.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.vp-doc .hint-container.details{color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg);border-color:var(--vp-custom-block-details-border)}.vp-doc .hint-container.details a{color:var(--vp-c-brand-1)}.vp-doc .hint-container.details a:hover,.vp-doc .hint-container.details a:hover>code{color:var(--vp-c-brand-2)}.vp-doc .hint-container.details code{background-color:var(--vp-custom-block-details-code-bg)}.vp-doc .hint-container-title{font-weight:600}.vp-doc .hint-container.details summary{margin:0 0 8px;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vp-doc .hint-container.details summary+p{margin:16px 0 8px}.vp-doc .hint-container a:hover{opacity:.75}.vp-doc .hint-container code{font-size:var(--vp-custom-block-code-font-size)}.vp-doc .hint-container.vp-doc .hint-container th,.vp-doc .hint-container.vp-doc .hint-container blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.vp-doc .hint-container p{line-height:var(--vp-custom-block-line-height)}.vp-doc .hint-container p+p{margin:8px 0}.vp-doc .hint-container>:not(summary):first-child{margin-top:0!important}.vp-doc .hint-container>:not(summary):last-child{margin-bottom:8px!important}.vp-doc .hint-container th,.vp-doc .hint-container blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.vp-doc .hint-container div[class*=language-]{margin:16px 0}.vp-doc .hint-container .vp-code-tab div[class*=language-]{margin:0 0 8px}.vp-doc .hint-container div[class*=language-] code{font-size:var(--vp-custom-block-code-font-size);font-weight:400;background-color:transparent}.vp-doc .hint-container div[class*=language-].line-numbers-mode .line-numbers{font-size:var(--vp-custom-block-code-font-size)}@media (max-width: 419px){.vp-doc .hint-container{margin:16px -16px}.vp-doc .hint-container div[class*=language-]{margin:.75rem -.75rem}.vp-doc .hint-container .vp-code-tabs-nav{border-radius:6px 6px 0 0}.vp-doc .hint-container .vp-code-tab div[class*=language-]{margin:0 -.75rem;border-radius:0 0 6px 6px}}.vp-doc .hint-container-title:before{display:inline-block;width:1.25em;height:1.25em;margin-right:4px;vertical-align:middle;content:"";background-image:var(--icon);background-repeat:no-repeat;background-size:100%;transform:translateY(-1px)}@media print{.vp-doc .hint-container-title:before{display:none}}.vp-doc .hint-container.note .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%235da1a2' d='M9 22c-.6 0-1-.4-1-1v-3H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2h-6.1l-3.7 3.7c-.2.2-.4.3-.7.3zm1-6v3.1l3.1-3.1H20V4H4v12zm6.3-10l-1.4 3H17v4h-4V8.8L14.3 6zm-6 0L8.9 9H11v4H7V8.8L8.3 6z'/%3E%3C/svg%3E")}.vp-doc .hint-container.info .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='21' fill='%232196f3'/%3E%3Cpath fill='%23fff' d='M22 22h4v11h-4z'/%3E%3Ccircle cx='24' cy='16.5' r='2.5' fill='%23fff'/%3E%3C/svg%3E")}.vp-doc .hint-container.tip .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 512 512'%3E%3Cpath fill='%2330a46c' d='M208 464h96v32h-96zm-16-48h128v32H192zM369.42 62.69C339.35 32.58 299.07 16 256 16A159.62 159.62 0 0 0 96 176c0 46.62 17.87 90.23 49 119.64l4.36 4.09C167.37 316.57 192 339.64 192 360v40h48V269.11L195.72 244L214 217.72L256 240l41.29-22.39l19.1 25.68l-44.39 26V400h48v-40c0-19.88 24.36-42.93 42.15-59.77l4.91-4.66C399.08 265 416 223.61 416 176a159.16 159.16 0 0 0-46.58-113.31'/%3E%3C/svg%3E")}.vp-doc .hint-container.warning .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 16 16'%3E%3Cpath fill='%23da8b17' fill-rule='evenodd' d='M6.285 1.975C7.06.68 8.939.68 9.715 1.975l5.993 9.997c.799 1.333-.161 3.028-1.716 3.028H2.008C.453 15-.507 13.305.292 11.972zM8 5a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-1.5 0v-3A.75.75 0 0 1 8 5m1 6.5a1 1 0 1 1-2 0a1 1 0 0 1 2 0' clip-rule='evenodd'/%3E%3C/svg%3E")}.vp-doc .hint-container.danger .hint-container-title:before,.vp-doc .hint-container.caution .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23b62a3c' d='M8.27 3L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27L15.73 3M8.41 7L12 10.59L15.59 7L17 8.41L13.41 12L17 15.59L15.59 17L12 13.41L8.41 17L7 15.59L10.59 12L7 8.41'/%3E%3C/svg%3E");width:1.4em;height:1.4em}.vp-doc .hint-container.important .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%238e5cd9' d='M5 19q-.425 0-.712-.288T4 18t.288-.712T5 17h1v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h1q.425 0 .713.288T20 18t-.288.713T19 19zm7 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m0-9q.425 0 .713-.288T13 12V9q0-.425-.288-.712T12 8t-.712.288T11 9v3q0 .425.288.713T12 13m0 3q.425 0 .713-.288T13 15t-.288-.712T12 14t-.712.288T11 15t.288.713T12 16'/%3E%3C/svg%3E")}:root{--twoslash-border-color: var(--vp-c-divider);--twoslash-jsdoc-color: #888;--twoslash-underline-color: currentcolor;--twoslash-popup-bg: var(--vp-c-neutral-inverse);--twoslash-popup-shadow: var(--vp-shadow-2);--twoslash-matched-color: inherit;--twoslash-unmatched-color: #888;--twoslash-cursor-color: #8888;--twoslash-error-color: var(--vp-c-danger-1);--twoslash-error-bg: var(--vp-c-danger-soft);--twoslash-tag-color: var(--vp-c-tip-1);--twoslash-tag-bg: var(--vp-c-tip-soft);--twoslash-tag-warn-color: var(--vp-c-warning-1);--twoslash-tag-warn-bg: var(--vp-c-warning-soft);--twoslash-tag-annotate-color: var(--vp-c-green-1);--twoslash-tag-annotate-bg: var(--vp-c-green-soft)}@media (prefers-reduced-motion: reduce){.twoslash *{transition:none!important}}.twoslash:hover .twoslash-hover{border-color:var(--twoslash-underline-color)}.twoslash .twoslash-hover{position:relative;border-bottom:1px dotted transparent;transition:border-color .3s;transition-timing-function:ease}.twoslash .twoslash-popup-container{position:absolute;z-index:10;display:inline-flex;flex-direction:column;text-align:left;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--twoslash-popup-bg);border:1px solid var(--twoslash-border-color);border-radius:4px;box-shadow:var(--twoslash-popup-shadow);opacity:0;transition:opacity .3s;transform:translateY(1.5em)}.twoslash .twoslash-query-presisted .twoslash-popup-container{left:50%;z-index:9;transform:translate(-1.3em,1.8em)}.twoslash .twoslash-hover:hover .twoslash-popup-container,.twoslash .twoslash-query-presisted .twoslash-popup-container{pointer-events:auto;opacity:1}.twoslash .twoslash-popup-container:hover{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.twoslash .twoslash-popup-arrow{position:absolute;top:-4px;left:1em;width:6px;height:6px;pointer-events:none;background:var(--twoslash-popup-bg);border-top:1px solid var(--twoslash-border-color);border-right:1px solid var(--twoslash-border-color);transform:rotate(-45deg)}.twoslash .twoslash-popup-code,.twoslash .twoslash-popup-docs{padding:6px 8px!important}.twoslash .twoslash-popup-docs{font-family:sans-serif;font-size:.8em;color:var(--twoslash-jsdoc-color);border-top:1px solid var(--twoslash-border-color)}.twoslash .twoslash-popup-docs-tags{display:flex;flex-direction:column}.twoslash .twoslash-popup-docs-tags,.twoslash .twoslash-popup-docs-tag-name{margin-right:.5em}.twoslash .twoslash-error-line{position:relative;padding:6px;margin:.2em 0;color:var(--twoslash-error-color);background-color:var(--twoslash-error-bg);border-left:3px solid var(--twoslash-error-color)}.twoslash .twoslash-error{padding-bottom:2px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23c94824'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") repeat-x bottom left}.twoslash .twoslash-completion-cursor{position:relative}.twoslash .twoslash-completion-cursor .twoslash-completion-list{position:absolute;top:0;left:0;z-index:8;display:inline-block;margin:3px 0 0 -1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--twoslash-popup-bg);border:1px solid var(--twoslash-border-color);box-shadow:var(--twoslash-popup-shadow);transform:translateY(1.2em)}.twoslash-completion-list{display:flex;flex-direction:column;gap:4px;width:240px;padding:4px;font-size:.8rem}.twoslash-completion-list:hover{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.twoslash-completion-list:before{position:absolute;top:-1.6em;left:-1px;width:2px;height:1.4em;content:" ";background-color:var(--twoslash-cursor-color)}.twoslash-completion-list li{display:flex;gap:.25em;align-items:center;overflow:hidden;line-height:1em}.twoslash-completion-list li span.twoslash-completions-unmatched{color:var(--twoslash-unmatched-color)}.twoslash-completion-list .deprecated{text-decoration:line-through;opacity:.5}.twoslash-completion-list li span.twoslash-completions-matched{color:var(--twoslash-matched-color)}.twoslash-highlighted{padding:1px 2px;margin:-1px -3px;background-color:var(--twoslash-highlighted-bg);border:1px solid var(--twoslash-highlighted-border);border-radius:4px}.twoslash-completion-list .twoslash-completions-icon{flex:none;width:1em;color:var(--twoslash-unmatched-color)}.twoslash .twoslash-tag-line{position:relative;display:flex;gap:.3em;align-items:center;padding:6px 10px;margin:.2em 0;color:var(--twoslash-tag-color);background-color:var(--twoslash-tag-bg);border-left:3px solid var(--twoslash-tag-color)}.twoslash .twoslash-tag-line .twoslash-tag-icon{width:1.1em;color:inherit}.twoslash .twoslash-tag-line.twoslash-tag-error-line{color:var(--twoslash-error-color);background-color:var(--twoslash-error-bg);border-left:3px solid var(--twoslash-error-color)}.twoslash .twoslash-tag-line.twoslash-tag-warn-line{color:var(--twoslash-tag-warn-color);background-color:var(--twoslash-tag-warn-bg);border-left:3px solid var(--twoslash-tag-warn-color)}.twoslash .twoslash-tag-line.twoslash-tag-annotate-line{color:var(--twoslash-tag-annotate-color);background-color:var(--twoslash-tag-annotate-bg);border-left:3px solid var(--twoslash-tag-annotate-color)}:root{--twoslash-popup-bg: var(--vp-c-bg, inherit);--twoslash-popup-color: var(--vp-c-text-1);--twoslash-docs-color: var(--vp-c-text-1);--twoslash-docs-font: var(--vp-font-family-base);--twoslash-code-font: var(--vp-font-family-mono);--twoslash-code-size: var(--vp-code-font-size);--twoslash-underline-color: #8888;--twoslash-border-color: var(--vp-c-border);--twoslash-cursor-color: var(--vp-c-brand-1);--twoslash-matched-color: var(--vp-c-brand-1);--twoslash-unmatched-color: var(--vp-c-text-2)}.v-popper--theme-twoslash{z-index:calc(var(--vp-z-index-local-nav) - 1)}.v-popper--theme-twoslash .v-popper__inner{color:var(--twoslash-popup-color);background:var(--twoslash-popup-bg);border-color:var(--twoslash-border-color)}.v-popper--theme-twoslash .v-popper__arrow-outer{border-color:var(--twoslash-border-color)}.v-popper--theme-twoslash .v-popper__arrow-inner{border-color:var(--twoslash-popup-bg)}.twoslash-popup-container{transform:translateY(1.5em)}.twoslash-query-presisted .twoslash-popup-container{transform:translateY(1.8em)}.twoslash .v-popper{display:inline-block}.twoslash-completion-list .twoslash-completions-icon{color:var(--twoslash-unmatched-color)!important}.twoslash-floating .twoslash-popup-code{display:block;width:-moz-fit-content;width:fit-content;min-width:100%;max-width:600px;padding:6px 12px;font-size:var(--twoslash-code-size);line-height:var(--vp-code-line-height);white-space:pre-wrap;transition:color .5s}.twoslash-floating .twoslash-popup-docs,.twoslash-floating .twoslash-popup-error{max-width:700px;max-height:500px;padding:12px!important;overflow:hidden auto;font-family:var(--twoslash-docs-font);font-size:.9em;text-wrap:balance}.twoslash-floating .twoslash-popup-docs p:first-child,.twoslash-floating .twoslash-popup-error p:first-child{margin-top:0}.twoslash-floating .twoslash-popup-docs p:last-child,.twoslash-floating .twoslash-popup-error p:last-child{margin-bottom:0}.twoslash-floating .twoslash-popup-docs{color:var(--twoslash-docs-color);border-top:1px solid var(--twoslash-border-color)}.twoslash-floating .twoslash-popup-error{color:var(--twoslash-error-color)}.twoslash-floating .twoslash-popup-error.twoslash-error-level-warning{color:var(--twoslash-warn-color)}.twoslash-floating .twoslash-popup-docs p,.twoslash-floating .twoslash-popup-error p{margin:6px 0;text-wrap:balance}.twoslash-floating .twoslash-popup-docs pre .twoslash-floating .twoslash-popup-error pre{padding:12px;margin:6px -2px;overflow-x:auto;background-color:var(--vp-code-block-bg);border-radius:8px}.twoslash-floating .twoslash-popup-docs-tags{display:flex;flex-direction:column;padding:8px 12px!important}.twoslash-floating .twoslash-popup-docs-tags .twoslash-popup-docs-tag-name{margin-right:.5em;font-family:var(--twoslash-code-font);color:var(--twoslash-unmatched-color)}.twoslash-completion-cursor{display:inline-block;width:2px;height:1.2em;margin-bottom:-.2em;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--twoslash-cursor-color)}.twoslash-floating.twoslash-completion .v-popper__arrow-container{display:none}.twoslash-floating.twoslash-completion .twoslash-completion-list{padding:6px;font-family:var(--twoslash-code-font);font-size:var(--twoslash-code-size)!important}.twoslash-floating.twoslash-completion .twoslash-completion-list li{padding:3px 0}.vp-doc .vp-code-demo{overflow:hidden;border:solid 1px var(--vp-c-divider);transition:border var(--vp-t-color)}@media (max-width: 419px){.vp-doc .vp-code-demo .vp-code-demo-codes div[class*=language-]{margin:0;border-radius:0}}.vp-doc .vp-code-demo:hover{box-shadow:none}.vp-doc .vp-code-demo .vp-code-demo-header{padding:8px 12px;transition:background-color var(--vp-t-color)}.vp-doc .vp-code-demo .vp-code-demo-code-wrapper{margin-bottom:-13px}.vp-doc .vp-code-demo .vp-code-demo-toggle-button{margin:0 12px 0 8px;background-color:var(--vp-c-gray-2);transition:background-color var(--vp-t-color)}.vp-doc .vp-code-demo .vp-code-demo-toggle-button:hover{background-color:var(--vp-c-gray-1)}.vp-doc .vp-code-demo .vp-code-demo-title{font-size:1rem;line-height:1.75}.vp-doc .vp-code-demo .vp-code-demo-display{border-bottom:transparent}.vp-doc .vp-code-demo .code-demo-jsfiddle .jsfiddle-button,.vp-doc .vp-code-demo .code-demo-codepen .codepen-button{background-color:transparent}.vp-doc .vp-code-demo .vp-code-demo-codes div[class*=language-]{margin-top:0;margin-bottom:0;border-bottom:2px dashed var(--vp-c-divider);border-radius:0;transition:border-bottom var(--vp-t-color)}.vp-doc .vp-code-demo .vp-code-demo-codes div[class*=language-]:first-of-type{border-top:1px solid var(--vp-c-divider)}.vp-doc .vp-code-demo .vp-code-demo-codes div[class*=language-]:last-of-type{border-bottom:none}.vp-doc .vp-code-demo .vp-code-demo-codes div[class*=language-] pre{margin-bottom:0;border-radius:0}@media (max-width: 419px){.vp-doc .vp-code-demo{margin:8px -12px}}.vp-doc .vp-md-demo{margin-bottom:16px;overflow:hidden;border:solid 1px var(--vp-c-divider);transition:border var(--vp-t-color)}@media (max-width: 419px){.vp-doc .vp-md-demo .vp-md-demo-codes div[class*=language-]{margin:0;border-radius:0}}.vp-doc .vp-md-demo:hover{box-shadow:none}.vp-doc .vp-md-demo .vp-md-demo-header{padding:8px 12px;font-size:16px;line-height:1.7;transition:background-color var(--vp-t-color)}.vp-doc .vp-md-demo .vp-md-demo-toggle-button{margin:0 12px 0 8px;background-color:var(--vp-c-gray-2);transition:background-color var(--vp-t-color)}.vp-doc .vp-md-demo .vp-md-demo-toggle-button:hover{background-color:var(--vp-c-gray-1)}.vp-doc .vp-md-demo .vp-md-demo-title{font-size:1rem;line-height:1.75}.vp-doc .vp-md-demo .vp-md-demo-display{border-bottom:transparent}.vp-doc .vp-md-demo .vp-md-demo-codes div[class*=language-]{border-bottom:2px dashed var(--vp-c-divider);transition:border-bottom var(--vp-t-color)}.vp-doc .vp-md-demo .vp-md-demo-codes div[class*=language-]:first-of-type{border-top:1px solid var(--vp-c-divider)}.vp-doc .vp-md-demo .vp-md-demo-codes div[class*=language-]:last-of-type{border-bottom:none}.vp-doc .vp-md-demo .vp-md-demo-codes div[class*=language-] pre{margin-bottom:0;border-radius:0}@media (max-width: 419px){.vp-doc .vp-md-demo{margin:8px -12px}}.vp-doc .task-list-container{padding-left:0;list-style:none}.vp-doc .task-list-container .task-list-item{position:relative}.vp-doc .task-list-container .task-list-item input{position:absolute;top:0;left:0;width:0;height:0;padding:0;margin:0}.vp-doc .task-list-container .task-list-item label{margin-left:1.2em}.vp-doc .task-list-container .task-list-item input:before{display:inline-block;width:1.25em;height:1.25em;content:"";background-image:var(--icon);background-repeat:no-repeat;background-position:center;background-size:100% 100%;transform:translateY(4px)}.vp-doc .task-list-container .task-list-item input:before{--icon: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" viewBox="0 0 32 32"%3E%3Cpath fill="%23c2c2c4" d="M26 27.5H6A1.5 1.5 0 0 1 4.5 26V6c0-.83.67-1.5 1.5-1.5h20c.828 0 1.5.67 1.5 1.5v20a1.5 1.5 0 0 1-1.5 1.5m-18.5-3h17v-17h-17z"%2F%3E%3C%2Fsvg%3E')}.vp-doc .task-list-container .task-list-item input:checked[disabled]:before{--icon: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" viewBox="0 0 32 32"%3E%3Cpath fill="%23299764" d="M29.548 3.043a2.5 2.5 0 0 0-3.513.4L16 16.067l-3.508-4.414a2.5 2.5 0 0 0-3.915 3.112l5.465 6.875c.474.597 1.195.943 1.957.943s1.482-.35 1.957-.944L29.95 6.555c.86-1.08.68-2.654-.402-3.513zM24.5 24.5h-17v-17h12.756l2.385-3H6c-.83 0-1.5.67-1.5 1.5v20c0 .828.67 1.5 1.5 1.5h20a1.5 1.5 0 0 0 1.5-1.5V12.85l-3 3.774z"%2F%3E%3C%2Fsvg%3E')}.vp-doc .footnotes-sep{display:none}.vp-doc .footnotes{position:relative;padding:12px 0 12px 16px;margin-top:32px;font-size:14px;background-color:var(--vp-c-bg-safe);border-radius:6px;opacity:.85;transition:background var(--vp-t-color)}@media (max-width: 419px){.vp-doc .footnotes{margin:16px -24px;border-radius:0}}.vp-doc .footnotes p{line-height:24px}.vp-doc .footnotes ol{margin:0}.vp-doc .footnotes ol p{margin:8px 0}.vp-doc .footnotes ol li:first-of-type p:first-of-type{margin-top:0}.vp-doc .footnotes ol li:last-of-type p:last-of-type{margin-bottom:0}.vp-doc .footnote-item{padding-top:0;margin-top:0}.vp-doc .footnote-item>p{margin-bottom:0}.vp-doc .footnote-backref{position:relative;color:transparent;text-decoration:none}.vp-doc .footnote-backref:hover{color:transparent}.vp-doc .footnote-backref:before{position:absolute;top:-.4em;left:0;font-size:1em;content:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" viewBox="0 0 48 48"%3E%3Cg fill="none" stroke="%23c2c2c4" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"%3E%3Cpath d="m13 8l-7 6l7 7"%2F%3E%3Cpath d="M6 14h22.994c6.883 0 12.728 5.62 12.996 12.5c.284 7.27-5.723 13.5-12.996 13.5H11.998"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E')}.vp-doc .footnote-anchor{top:0}.vp-doc figure{position:relative;display:flex;flex-direction:column;width:auto;margin:1rem auto;text-align:center}.vp-doc figure img{margin:0 auto;overflow:hidden}@media print{.vp-doc figure>a[href^="http://"]:after,.vp-doc figure>a[href^="https://"]:after{content:""}}.vp-doc figure>a .external-icon{display:none}.vp-doc figure figcaption{display:inline-block;margin:6px auto;font-size:.8rem}.mermaid-actions{padding-right:20px}.mermaid-actions .preview-button,.mermaid-actions .download-button{width:1.5rem;height:1.5rem;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.mermaid-actions .preview-button:hover,.mermaid-actions .download-button:hover{color:var(--vp-c-brand-1)}.mermaid-wrapper svg{display:inline-block}.flowchart-wrapper svg{display:inline-block}.vp-navbar-search{display:flex;align-items:center}.DocSearch{--docsearch-primary-color: var(--vp-c-brand-1);--docsearch-highlight-color: var(--docsearch-primary-color);--docsearch-text-color: var(--vp-c-text-1);--docsearch-muted-color: var(--vp-c-text-2);--docsearch-searchbox-shadow: none;--docsearch-searchbox-background: var(--vp-c-default-soft);--docsearch-searchbox-focus-background: var(--vp-c-default-3);--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}[data-theme=dark] .DocSearch{--docsearch-modal-shadow: none;--docsearch-footer-shadow: none;--docsearch-logo-color: var(--vp-c-text-2);--docsearch-hit-background: var(--vp-c-default-soft);--docsearch-hit-color: var(--vp-c-text-2);--docsearch-hit-shadow: none}.vp-navbar-search .DocSearch-Button{display:flex;align-items:center;justify-content:center!important;width:32px;height:32px;padding:0;margin:0;background:var(--docsearch-searchbox-background);transition:border-color var(--vp-t-color),background var(--vp-t-color)}.vp-navbar-search .DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background)}.vp-navbar-search .DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.vp-navbar-search .DocSearch-Button:focus:not(:focus-visible){outline:none!important}.vp-navbar-search #docsearch-container{min-width:32px}.DocSearch-Button .DocSearch-Button-Container{display:flex;align-items:center}.DocSearch-Button .DocSearch-Search-Icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentcolor;transition:color var(--vp-t-color)}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;padding:0 16px 0 0;margin-top:2px;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}.DocSearch-Button .DocSearch-Button-Keys{display:none;min-width:auto;direction:ltr}.DocSearch-Button .DocSearch-Button-Key{display:block;width:auto;min-width:0;height:22px;padding-left:6px;margin:2px 0 0;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;line-height:22px;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;transition:color var(--vp-t-color),border-color var(--vp-t-color)}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{padding-right:6px;padding-left:2px;border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0}.DocSearch-Button .DocSearch-Button-Key:first-child{font-size:1px;color:transparent;letter-spacing:-12px}.DocSearch-Button .DocSearch-Button-Key:first-child:after{font-size:12px;color:var(--docsearch-muted-color);letter-spacing:normal;content:"Ctrl"}.mac .DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"⌘"}.DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}[data-theme=dark] .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{background-color:var(--vp-c-white);border:1px solid var(--vp-c-brand-1)}[data-theme=dark] .DocSearch-Form{background-color:var(--vp-c-bg-soft)}.vp-navbar-search .search-box input{padding:0 .3rem 0 1.655rem;background-position:.5rem .4rem}@media (min-width: 768px){.vp-navbar-search{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.vp-navbar-search{padding-left:32px}}@media print{.vp-navbar-search{display:none}}@media (min-width: 768px){.vp-navbar-search .DocSearch-Button{justify-content:flex-start;width:100%;height:40px;padding:0 10px 0 12px;background-color:var(--vp-c-bg-alt);border:1px solid transparent;border-radius:8px}.vp-navbar-search .DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);border-color:var(--vp-c-brand-1)}}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;width:14px;height:14px;margin-right:8px;color:var(--vp-c-text-2)}}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.search-box .suggestions{top:2.5rem;right:-1rem;padding:16px 12px;background-color:var(--vp-c-bg);border-radius:12px;box-shadow:var(--vp-shadow-3)}.vp-repo-card[data-v-c9161f10]{display:flex;flex-direction:column;gap:8px;padding:16px 20px;margin:16px 0;border:solid 1px var(--vp-c-divider);border-radius:8px;transition:border-color var(--vp-t-color)}.vp-repo-card[data-v-c9161f10]:hover{border-color:var(--vp-c-brand-2)}.vp-repo-card p[data-v-c9161f10]{margin:0}.vp-repo-card .repo-name[data-v-c9161f10]{display:flex;gap:0 8px;align-items:center;max-width:100%;font-size:16px}.vp-repo-card .repo-link[data-v-c9161f10]{flex:1;width:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-repo-card .repo-name a[data-v-c9161f10]{max-width:100%;font-weight:600;color:var(--vp-c-brand-1);text-decoration:none;transition:color var(--vp-t-color)}.vp-repo-card .repo-name a[data-v-c9161f10]:hover{color:var(--vp-c-brand-2)}.vp-repo-card .repo-visibility[data-v-c9161f10]{display:inline-block;padding:0 8px;font-size:14px;line-height:20px;color:var(--vp-c-text-2);border:solid 1px var(--vp-c-divider);border-radius:22px;transition:color var(--vp-t-color),border var(--vp-t-color)}.vp-repo-card .repo-desc[data-v-c9161f10]{flex:1;font-size:14px;line-height:22px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-repo-card .repo-info[data-v-c9161f10]{display:flex;gap:16px;align-items:center;justify-content:flex-start;font-size:14px;line-height:22px}.vp-repo-card .repo-info p[data-v-c9161f10]{display:flex;gap:0 4px;align-items:center;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-repo-card .repo-info p [class^=vpi-github-][data-v-c9161f10]{color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-repo-card .repo-language[data-v-c9161f10]{display:inline-block;width:.8em;height:.8em;border-radius:100%}.vpi-github-repo[data-v-c9161f10]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' 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.7a.75.75 0 1 1-1.072 1.05A2.5 2.5 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.5 2.5 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.25.25 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z'/%3E%3C/svg%3E");color:var(--vp-c-text-2);transition:color var(--vp-t-color);transform:translateY(2px)}.vpi-github-star[data-v-c9161f10]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M243 96a20.33 20.33 0 0 0-17.74-14l-56.59-4.57l-21.84-52.81a20.36 20.36 0 0 0-37.66 0L87.35 77.44L30.76 82a20.45 20.45 0 0 0-11.66 35.88l43.18 37.24l-13.2 55.7A20.37 20.37 0 0 0 79.57 233L128 203.19L176.43 233a20.39 20.39 0 0 0 30.49-22.15l-13.2-55.7l43.18-37.24A20.43 20.43 0 0 0 243 96m-70.47 45.7a12 12 0 0 0-3.84 11.86L181.58 208l-47.29-29.08a12 12 0 0 0-12.58 0L74.42 208l12.89-54.4a12 12 0 0 0-3.84-11.86l-42.27-36.5l55.4-4.47a12 12 0 0 0 10.13-7.38L128 41.89l21.27 51.5a12 12 0 0 0 10.13 7.38l55.4 4.47Z'/%3E%3C/svg%3E")}.vpi-github-fork[data-v-c9161f10]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M228 64a36 36 0 1 0-48 33.94V112a4 4 0 0 1-4 4H80a4 4 0 0 1-4-4V97.94a36 36 0 1 0-24 0V112a28 28 0 0 0 28 28h36v18.06a36 36 0 1 0 24 0V140h36a28 28 0 0 0 28-28V97.94A36.07 36.07 0 0 0 228 64M64 52a12 12 0 1 1-12 12a12 12 0 0 1 12-12m64 152a12 12 0 1 1 12-12a12 12 0 0 1-12 12m64-128a12 12 0 1 1 12-12a12 12 0 0 1-12 12'/%3E%3C/svg%3E")}.vpi-github-license[data-v-c9161f10]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='M4.5 13.5h7M8.01 1v12.06M1.5 3.5h3l1.5-1h4l1.5 1h3M.5 10L3 4.48L5.5 10C4 11 2 11 .5 10m10 0L13 4.48L15.5 10c-1.5 1-3.5 1-5 0'/%3E%3C/svg%3E")}.open-door[data-v-70ad3596]{display:flex;gap:20px;padding:20px}.open-door .main[data-v-70ad3596]{background:#ccc}:root{--vp-mini-search-bg: var(--vp-c-bg);--vp-mini-search-result-bg: var(--vp-c-bg);--vp-mini-search-result-border: var(--vp-c-divider);--vp-mini-search-result-selected-bg: var(--vp-c-bg);--vp-mini-search-result-selected-border: var(--vp-c-brand-1);--vp-mini-search-highlight-bg: var(--vp-c-brand-1);--vp-mini-search-highlight-text: var(--vp-c-neutral-inverse)}svg[data-v-27480a2c]{flex:none}.VPLocalSearchBox[data-v-27480a2c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex}.backdrop[data-v-27480a2c]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vp-backdrop-bg-color);transition:opacity .5s}.shell[data-v-27480a2c]{position:relative;display:flex;flex-direction:column;gap:16px;width:min(100vw - 60px,900px);height:-moz-min-content;height:min-content;max-height:min(100vh - 128px,900px);padding:12px;margin:64px auto;background:var(--vp-mini-search-bg);border-radius:6px}@media (max-width: 767px){.shell[data-v-27480a2c]{width:100vw;height:100vh;max-height:none;margin:0;border-radius:0}}.search-bar[data-v-27480a2c]{display:flex;align-items:center;padding:0 12px;cursor:text;border:1px solid var(--vp-c-divider);border-radius:4px}@media (max-width: 767px){.search-bar[data-v-27480a2c]{padding:0 8px}}.search-bar[data-v-27480a2c]:focus-within{border-color:var(--vp-c-brand-1)}.search-icon[data-v-27480a2c]{margin:8px}@media (max-width: 767px){.search-icon[data-v-27480a2c]{display:none}}.search-input[data-v-27480a2c]{width:100%;padding:6px 12px;font-size:inherit}@media (max-width: 767px){.search-input[data-v-27480a2c]{padding:6px 4px}}.search-actions[data-v-27480a2c]{display:flex;gap:4px}@media (any-pointer: coarse){.search-actions[data-v-27480a2c]{gap:8px}}@media (min-width: 769px){.search-actions.before[data-v-27480a2c]{display:none}}.search-actions button[data-v-27480a2c]{padding:8px}.search-actions button[data-v-27480a2c]:not([disabled]):hover,.toggle-layout-button.detailed-list[data-v-27480a2c]{color:var(--vp-c-brand-1)}.search-actions button.clear-button[data-v-27480a2c]:disabled{opacity:.37}.search-keyboard-shortcuts[data-v-27480a2c]{display:flex;flex-wrap:wrap;gap:16px;font-size:.8rem;line-height:14px;opacity:.75}.search-keyboard-shortcuts span[data-v-27480a2c]{display:flex;gap:4px;align-items:center}@media (max-width: 767px){.search-keyboard-shortcuts[data-v-27480a2c]{display:none}}.search-keyboard-shortcuts kbd[data-v-27480a2c]{display:inline-block;min-width:24px;padding:3px 6px;text-align:center;vertical-align:middle;background:#8080801a;border:1px solid rgba(128,128,128,.15);border-radius:4px;box-shadow:0 2px 2px #0000001a}.results[data-v-27480a2c]{display:flex;flex-direction:column;gap:6px;overflow:hidden auto;overscroll-behavior:contain}.result[data-v-27480a2c]{display:flex;gap:8px;align-items:center;line-height:1rem;border:solid 2px var(--vp-mini-search-result-border);border-radius:4px;outline:none;transition:none}.result>div[data-v-27480a2c]{width:100%;margin:12px;overflow:hidden}@media (max-width: 767px){.result>div[data-v-27480a2c]{margin:8px}}.titles[data-v-27480a2c]{position:relative;z-index:1001;display:flex;flex-wrap:wrap;gap:4px;padding:2px 0}.title[data-v-27480a2c]{display:flex;gap:4px;align-items:center}.title.main[data-v-27480a2c]{font-weight:500}.title-icon[data-v-27480a2c]{font-weight:500;color:var(--vp-c-brand-1);opacity:.5}.title[data-v-27480a2c] svg{opacity:.5}.result.selected[data-v-27480a2c]{--vp-mini-search-result-bg: var(--vp-mini-search-result-selected-bg);border-color:var(--vp-mini-search-result-selected-border)}.titles[data-v-27480a2c] mark{padding:0 2px;color:var(--vp-mini-search-highlight-text);background-color:var(--vp-mini-search-highlight-bg);border-radius:2px}.result.selected .titles[data-v-27480a2c],.result.selected .title-icon[data-v-27480a2c]{color:var(--vp-c-brand-1)!important}.no-results[data-v-27480a2c]{padding:12px;font-size:.9rem;text-align:center}.code-repl-editor[data-v-c6a4a4a5]{position:relative}.code-repl-editor[data-v-c6a4a4a5] div[class*=language-] pre{scrollbar-width:none}.code-repl-editor[data-v-c6a4a4a5]:hover .copy-code-button{opacity:1}.code-repl-input[data-v-c6a4a4a5]{position:absolute;top:0;right:-1.5rem;bottom:0;left:-1.5rem;z-index:1;box-sizing:border-box;display:block;padding:20px 24px;overflow-x:auto;font-family:var(--vp-font-family-mono);font-size:var(--vp-code-font-size);-webkit-hyphens:none;hyphens:none;line-height:var(--vp-code-line-height);color:transparent;text-align:left;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre;caret-color:gray;resize:none;background-color:transparent;word-spacing:normal;direction:ltr;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;scrollbar-width:thin}@media (min-width: 640px){.code-repl-input[data-v-c6a4a4a5]{right:0;left:0}}[data-v-c6a4a4a5] div[class*=language-].line-numbers-mode+.code-repl-input{padding-left:24px;margin-left:32px}
