diff --git a/404.html b/404.html index bf0d0cc..362cd87 100644 --- a/404.html +++ b/404.html @@ -6,7 +6,7 @@ 404 | One Among Us - + @@ -15,7 +15,7 @@
- + \ No newline at end of file diff --git a/about.html b/about.html index 631554b..cf6f55b 100644 --- a/about.html +++ b/about.html @@ -6,7 +6,7 @@ About Us | One Among Us - + @@ -19,7 +19,7 @@
Skip to content

About Us

Our Mandate

One Among Us began as, and is most importantly, in the business of honoring the memory of those in the transgender and gender diverse (TGD) community who have passed away, and that business will not change. This means that we are a transgender service organization and transgender community built around the deceased, or more accurately, around the relationship between the living and the deceased. Both the living and the deceased should be part of our diverse and spiritual trans community. We would not be able to come together and unite as an organization that serves the living without a common memory and remembrance of the deceased. Therefore, in every activity and business we do, we should try our best to involve both the living and the dead. Despite the lines between the two sides of the River Styx (or, say, the Galaxy), we must take into account the people who are silently watching over us on the other side. Our anthem, flag, and other symbols of our organization should all serve the purpose of connecting the living and the dead.

We know that remembrance must not be totally private and must be political in nature. However, we also know that the starting point of this public, political nature lies in the intimate connection between self and other. Therefore, we as an organization should never be too proud to take the place of the deceased in expressing political views that do not belong, that are arrogant and frivolous. But this does not mean that we should follow the principle of 'depoliticization': we believe that, in our time, to be transgender or trans-friendly is to face a life that, even if one does not expect to be thrown into all kinds of political and social strife, one is, intentionally or unintentionally, consciously or coercively, taking on more political responsibilities. Therefore, we believe that, at the very least, the promotion of social justice and fairness, and the promotion of the freedom of each individual to choose to express his or her identities, including gender, reflects the wishes of the deceased as a whole, and should not be viewed as disrespectful to the deceased, nor should it be viewed as undermining the neutrality of the memorial.

Since it is a transgender community built around the deceased, we are bound to carry with us a bitter reflection on the fragility and vulnerability of life. In the current social era, the lives of the transgender community are even more fragile due to the common hardships and dilemmas we face. We do not glorify these sufferings, but we are not ashamed to talk about our own sufferings and weaknesses, in which we watch out for each other and persevere. We stand with all individuals and their communities who have not yet gained equal rights, even though there is no single 'identity' that identifies them. We strive to promote social change for the well-being of our fellow community members, and realize that without the well-being of all humanity, there can be no individual happiness, realizing that what true happiness is is always a difficult question to answer. Even though efforts to advance social change are often lost, we hope to share and heal each other's wounds in the process, and to promote mutual gratitude and reconciliation.

We are an "East Asian and Diaspora Transgender Community": our members are either from East Asia or have always had a connection to East Asia at some point in their lives. East Asia here is not East Asia geographically, but rather East Asia as method: it is neither 'central', unable to fit into mainstream and hegemonic narratives, nor 'marginal', always desiring to materialize and standardize another value system as opposed to the mainstream. Our critical connection to East Asia lies in the fact that while we need to restrain our desire to fit into the 'center', we also need to avoid presenting ourselves as the 'periphery', mutually fulfilling with the center: we need to be constantly reflective, consciously living in a state of liminality between the 'center' and the 'periphery', and in tension with all self-evident cultures and traditions, whether they are new or old.

Therefore, our organizations also need to blur the boundaries between the 'inside' and the 'outside', to recognize the intersectionality between organizational members, community partners, and service recipients, and to promote openness and inclusiveness, rather than creating a small circle that is only 'inside'. Of course, this does not mean that we tolerate any degree of violence against the community or members of the organization.

As a not-for-profit organization, in order to better serve and meet the requirements of the place of registration for not-for-profit organizations, we must have considerable professional capacity to gain and reproduct knowledge on various aspects of community and peer support. However, we are also clearly aware that professionalization and institutionalization are not the purpose of an organization, but only a tool to maintain its existence and quality of services; and that in an era where capitalism has not yet ended, professionalization and institutionalization inevitably impede the free and comprehensive development of human beings in some ways. Therefore, we follow the principle of minimal specialization and avoid success at all costs. Professionalism must not give way to our ethics and integrity, to our collective will and expectations.

— “The Mandate of One Among Us,” 2023 Dec 19

Our History

Our Memorial

We started a website to mourn their transgender friends since 2021 November. It was launched before 2021’s Transgender Day of Remembrance. The website was named by Maura “One Among Us.” — That name represents that both those who are still living and those who had passed away are members of our trans and gender non-conforming community. As we write on the front page:

Perhaps the names written on the monuments made of stones do not convey what they really are, but we can remember them properly by building monuments made of zeros and ones with our hearts.

We collect information about those who have passed away within our transgender community and write entries for them lest we forget.

Visit one-among.us and leave a small lollipop to our beloved friends. Contribute an entry to whom you commemorate via our GitHub repository.

Local Groups

On 2022 Dec 15, One Among Us was incorporated as a registered NPO in Toronto, Ontario, Canada. We believe the incorporation isn’t just a change in name; the NPO status will certainly help with our work. We serve and gather people wherever we live, either in Toronto or somewhere.

Visit our Linktree or Instagram for more events information.

Transgender University Guidance

On 2023, Transgender University Guidance editing group joined Us. Visit our document through uniguide.oneamongus.ca. We invite you to contribute that!

Arts Among Us

On 2023 Mar 13, we lost our beloved member, ArtsEpiphany, to her mental health condition. We named our new online-arts-gallery project “Arts Among Us” in memory of her. Please keep up with our further updates.

Our Flag and Anthem

The Flag: Double-Flowered Cherry Blossom

The Flag of One Among Us◎ The Flag of One Among Us

The Anthem: Star Tour Song

『星めぐりの歌』 宮沢賢治 作詞/作曲

Star Tour Song, from *The Complete Work of Miyazawa Kenji*, Chikuma Shobō◎ Star Tour Song, from The Complete Work of Miyazawa Kenji, Chikuma Shobo

Can you see the red eyed Scorpion?

And the Eagle spreads his wings so wide

Over there the blue-eyed young Puppy

See the coiled up Serpent of the light

Orion sings from far away

It drops it’s dew and frost from the sky


Can you see the cloud of Andromeda

Looking just like the lips of a fish

See the Mama Bear’s pawn up in the north,

Take five steps south and you will find

The shining Little Cub’s head is the key

Guiding us to the soul of the sky

(English translated by Lindsay)

Licensed under CC BY 4.0 unless otherwise specified

- + \ No newline at end of file diff --git a/pr-preview/pr-15/assets/style.BYP3YGNy.css b/assets/style.BsGxHRyd.css similarity index 97% rename from pr-preview/pr-15/assets/style.BYP3YGNy.css rename to assets/style.BsGxHRyd.css index 003e02c..bf79993 100644 --- a/pr-preview/pr-15/assets/style.BYP3YGNy.css +++ b/assets/style.BsGxHRyd.css @@ -1 +1 @@ -@import"https://fonts.googleapis.com/css2?family=Halant:wght@400;700&display=swap";html:not(.dark) .VPImage.dark[data-v-604420cb]{display:none}.dark .VPImage.light[data-v-604420cb]{display:none}.VPFeature[data-v-625004ff]{display:block;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s}.VPFeature.link[data-v-625004ff]:hover{border-color:var(--vp-c-brand-1)}.box[data-v-625004ff]{display:flex;flex-direction:column;padding:24px;height:100%}.box[data-v-625004ff]>.VPImage{margin-bottom:20px}.icon[data-v-625004ff]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:6px;background-color:var(--vp-c-default-soft);width:48px;height:48px;font-size:24px;transition:background-color .25s}.title[data-v-625004ff]{line-height:24px;font-size:16px;font-weight:600}.details[data-v-625004ff]{flex-grow:1;padding-top:8px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.link-text[data-v-625004ff]{padding-top:8px}.link-text-value[data-v-625004ff]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.link-text-icon[data-v-625004ff]{margin-left:6px}.VPFeatures[data-v-2c302da6]{position:relative;padding:0 24px}@media (min-width: 640px){.VPFeatures[data-v-2c302da6]{padding:0 48px}}@media (min-width: 960px){.VPFeatures[data-v-2c302da6]{padding:0 64px}}.container[data-v-2c302da6]{margin:0 auto;max-width:1152px}.items[data-v-2c302da6]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-2c302da6]{padding:8px;width:100%}@media (min-width: 640px){.item.grid-2[data-v-2c302da6],.item.grid-4[data-v-2c302da6],.item.grid-6[data-v-2c302da6]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-2c302da6],.item.grid-4[data-v-2c302da6]{width:50%}.item.grid-3[data-v-2c302da6],.item.grid-6[data-v-2c302da6]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-2c302da6]{width:25%}}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.grid{display:grid}.m-0{margin:0}.m14\.386{margin:3.5965rem}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.me{margin-inline-end:1rem}.ml-4\!{margin-left:1rem!important}.mt-10{margin-top:2.5rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.h4{height:1rem}.h5{height:1.25rem}.h6{height:1.5rem}.max-w-7\/8{max-width:87.5%}.flex{display:flex}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.list-none{list-style-type:none}.border{border-width:1px}.p-0{padding:0}.px{padding-left:1rem;padding-right:1rem}.px-0\!{padding-left:0!important;padding-right:0!important}.text-\[1\.2rem\]{font-size:1.2rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-gray-500{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width: 640px){.sm\:flex-row{flex-direction:row}}@media (min-width: 1280px){.xl\:max-w-\[980px\]{max-width:980px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-cyrillic-ext.BBPuwvHQ.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-roman-cyrillic.C5lxZ8CY.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-roman-greek-ext.CqjqNYQ-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-greek.BBVDIX6e.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-roman-vietnamese.BjW4sHH5.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-roman-latin-ext.4ZJIpNVo.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-roman-latin.Di8DUHzh.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-italic-cyrillic-ext.r48I6akx.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-italic-cyrillic.By2_1cv3.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-italic-greek-ext.1u6EdAuj.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-greek.DJ8dCoTZ.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-italic-vietnamese.BSbpV94h.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-italic-latin-ext.CN1xVJS-.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-italic-latin.C2AdPX0b.woff2) format("woff2");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:Punctuation SC;font-weight:400;src:local("PingFang SC Regular"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:500;src:local("PingFang SC Medium"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:600;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:700;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}:root{--vp-c-white: #ffffff;--vp-c-black: #000000;--vp-c-neutral: var(--vp-c-black);--vp-c-neutral-inverse: var(--vp-c-white)}.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-indigo-1: #3451b2;--vp-c-indigo-2: #3a5ccc;--vp-c-indigo-3: #5672cd;--vp-c-indigo-soft: rgba(100, 108, 255, .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-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-sponsor: #db2777}.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-indigo-1: #a8b1ff;--vp-c-indigo-2: #5c73e7;--vp-c-indigo-3: #3e63dd;--vp-c-indigo-soft: rgba(100, 108, 255, .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);--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)}:root{--vp-c-bg: #ffffff;--vp-c-bg-alt: #f6f6f7;--vp-c-bg-elv: #ffffff;--vp-c-bg-soft: #f6f6f7}.dark{--vp-c-bg: #1b1b1f;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-bg-soft: #202127}:root{--vp-c-border: #c2c2c4;--vp-c-divider: #e2e2e3;--vp-c-gutter: #e2e2e3}.dark{--vp-c-border: #3c3f44;--vp-c-divider: #2e2e32;--vp-c-gutter: #000000}: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)}.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-indigo-1);--vp-c-brand-2: var(--vp-c-indigo-2);--vp-c-brand-3: var(--vp-c-indigo-3);--vp-c-brand-soft: var(--vp-c-indigo-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: "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-family-mono: ui-monospace, "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;font-optical-sizing:auto}:root:where(:lang(zh)){--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)}: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}@media (min-width: 960px){:root{--vp-z-index-sidebar: 25}}:root{--vp-layout-max-width: 1440px}: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-alt);--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-success-soft);--vp-code-line-diff-add-symbol-color: var(--vp-c-success-1);--vp-code-line-diff-remove-color: var(--vp-c-danger-soft);--vp-code-line-diff-remove-symbol-color: var(--vp-c-danger-1);--vp-code-line-warning-color: var(--vp-c-warning-soft);--vp-code-line-error-color: var(--vp-c-danger-soft);--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-copy-copied-text-content: "Copied";--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-3);--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);--vp-button-sponsor-border: var(--vp-c-text-2);--vp-button-sponsor-text: var(--vp-c-text-2);--vp-button-sponsor-bg: transparent;--vp-button-sponsor-hover-border: var(--vp-c-sponsor);--vp-button-sponsor-hover-text: var(--vp-c-sponsor);--vp-button-sponsor-hover-bg: transparent;--vp-button-sponsor-active-border: var(--vp-c-sponsor);--vp-button-sponsor-active-text: var(--vp-c-sponsor);--vp-button-sponsor-active-bg: transparent}:root{--vp-custom-block-font-size: 14px;--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 .VPSidebar{--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}: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-tip-1);--vp-badge-tip-bg: var(--vp-c-tip-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{--vp-carbon-ads-text-color: var(--vp-c-text-1);--vp-carbon-ads-poweredby-color: var(--vp-c-text-2);--vp-carbon-ads-bg-color: var(--vp-c-bg-soft);--vp-carbon-ads-hover-text-color: var(--vp-c-brand-1);--vp-carbon-ads-hover-poweredby-color: var(--vp-c-text-1)}:root{--vp-local-search-bg: var(--vp-c-bg);--vp-local-search-result-bg: var(--vp-c-bg);--vp-local-search-result-border: var(--vp-c-divider);--vp-local-search-result-selected-bg: var(--vp-c-bg);--vp-local-search-result-selected-border: var(--vp-c-brand-1);--vp-local-search-highlight-bg: var(--vp-c-brand-1);--vp-local-search-highlight-text: var(--vp-c-neutral-inverse)}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}*,:before,:after{box-sizing:border-box}html{line-height:1.4;font-size:16px;-webkit-text-size-adjust:100%}html.dark{color-scheme:dark}body{margin:0;width:100%;min-width:320px;min-height:100vh;line-height:24px;font-family:var(--vp-font-family-base);font-size:16px;font-weight:400;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;line-height:24px;font-size:16px;font-weight:400}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{list-style:none;margin:0;padding:0}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{border:0;padding:0;line-height:inherit;color:inherit}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{background-color:transparent}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--vp-c-text-3)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--vp-c-text-3)}input::placeholder,textarea::placeholder{color:var(--vp-c-text-3)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:vertical}select{-webkit-appearance:none}fieldset{margin:0;padding:0}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}mjx-container{overflow-x:auto}mjx-container>svg{display:inline-block;margin:auto}[class^=vpi-],[class*=" vpi-"],.vp-icon{width:1em;height:1em}[class^=vpi-].bg,[class*=" vpi-"].bg,.vp-icon.bg{background-size:100% 100%;background-color:transparent}[class^=vpi-]:not(.bg),[class*=" vpi-"]:not(.bg),.vp-icon:not(.bg){-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit}.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-heart{--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='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E")}.vpi-search{--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='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}.vpi-layout-list{--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%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3Cpath d='M14 4h7M14 9h7M14 15h7M14 20h7'/%3E%3C/svg%3E")}.vpi-delete{--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='M20 5H9l-7 7 7 7h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2ZM18 9l-6 6M12 9l6 6'/%3E%3C/svg%3E")}.vpi-corner-down-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='m9 10-5 5 5 5'/%3E%3Cpath d='M20 4v7a4 4 0 0 1-4 4H4'/%3E%3C/svg%3E")}:root{--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3C/svg%3E");--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14 2 2 4-4'/%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")}.visually-hidden{position:absolute;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.custom-block{border:1px solid transparent;border-radius:8px;padding:16px 16px 8px;line-height:24px;font-size:var(--vp-custom-block-font-size);color:var(--vp-c-text-2)}.custom-block.info{border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg)}.custom-block.info a,.custom-block.info code{color:var(--vp-c-brand-1)}.custom-block.info a:hover,.custom-block.info a:hover>code{color:var(--vp-c-brand-2)}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.note{border-color:var(--vp-custom-block-note-border);color:var(--vp-custom-block-note-text);background-color:var(--vp-custom-block-note-bg)}.custom-block.note a,.custom-block.note code{color:var(--vp-c-brand-1)}.custom-block.note a:hover,.custom-block.note a:hover>code{color:var(--vp-c-brand-2)}.custom-block.note code{background-color:var(--vp-custom-block-note-code-bg)}.custom-block.tip{border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg)}.custom-block.tip a,.custom-block.tip code{color:var(--vp-c-tip-1)}.custom-block.tip a:hover,.custom-block.tip a:hover>code{color:var(--vp-c-tip-2)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.important{border-color:var(--vp-custom-block-important-border);color:var(--vp-custom-block-important-text);background-color:var(--vp-custom-block-important-bg)}.custom-block.important a,.custom-block.important code{color:var(--vp-c-important-1)}.custom-block.important a:hover,.custom-block.important a:hover>code{color:var(--vp-c-important-2)}.custom-block.important code{background-color:var(--vp-custom-block-important-code-bg)}.custom-block.warning{border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg)}.custom-block.warning a,.custom-block.warning code{color:var(--vp-c-warning-1)}.custom-block.warning a:hover,.custom-block.warning a:hover>code{color:var(--vp-c-warning-2)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg)}.custom-block.danger a,.custom-block.danger code{color:var(--vp-c-danger-1)}.custom-block.danger a:hover,.custom-block.danger a:hover>code{color:var(--vp-c-danger-2)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.caution{border-color:var(--vp-custom-block-caution-border);color:var(--vp-custom-block-caution-text);background-color:var(--vp-custom-block-caution-bg)}.custom-block.caution a,.custom-block.caution code{color:var(--vp-c-caution-1)}.custom-block.caution a:hover,.custom-block.caution a:hover>code{color:var(--vp-c-caution-2)}.custom-block.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.custom-block.details{border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg)}.custom-block.details a{color:var(--vp-c-brand-1)}.custom-block.details a:hover,.custom-block.details a:hover>code{color:var(--vp-c-brand-2)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:600}.custom-block p+p{margin:8px 0}.custom-block.details summary{margin:0 0 8px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-block.details summary+p{margin:8px 0}.custom-block a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:opacity .25s}.custom-block a:hover{opacity:.75}.custom-block code{font-size:var(--vp-custom-block-code-font-size)}.custom-block.custom-block th,.custom-block.custom-block blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.dark .vp-code span{color:var(--shiki-dark, inherit)}html:not(.dark) .vp-code span{color:var(--shiki-light, inherit)}.vp-code-group{margin-top:16px}.vp-code-group .tabs{position:relative;display:flex;margin-right:-24px;margin-left:-24px;padding:0 12px;background-color:var(--vp-code-tab-bg);overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px var(--vp-code-tab-divider)}@media (min-width: 640px){.vp-code-group .tabs{margin-right:0;margin-left:0;border-radius:8px 8px 0 0}}.vp-code-group .tabs input{position:fixed;opacity:0;pointer-events:none}.vp-code-group .tabs label{position:relative;display:inline-block;border-bottom:1px solid transparent;padding:0 12px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-code-tab-text-color);white-space:nowrap;cursor:pointer;transition:color .25s}.vp-code-group .tabs label:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;height:2px;border-radius:2px;content:"";background-color:transparent;transition:background-color .25s}.vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.vp-code-group div[class*=language-],.vp-block{display:none;margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.vp-code-group div[class*=language-].active,.vp-block.active{display:block}.vp-block{padding:20px 24px}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;outline:none}.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:28px}.vp-doc h2{margin:48px 0 16px;border-top:1px solid var(--vp-c-divider);padding-top:24px;letter-spacing:-.02em;line-height:32px;font-size:24px}.vp-doc h3{margin:32px 0 0;letter-spacing:-.01em;line-height:28px;font-size:20px}.vp-doc .header-anchor{position:absolute;top:0;left:0;margin-left:-.87em;font-weight:500;-webkit-user-select:none;user-select:none;opacity:0;text-decoration:none;transition:color .25s,opacity .25s}.vp-doc .header-anchor:before{content:var(--vp-header-anchor-symbol)}.vp-doc h1:hover .header-anchor,.vp-doc h1 .header-anchor:focus,.vp-doc h2:hover .header-anchor,.vp-doc h2 .header-anchor:focus,.vp-doc h3:hover .header-anchor,.vp-doc h3 .header-anchor:focus,.vp-doc h4:hover .header-anchor,.vp-doc h4 .header-anchor:focus,.vp-doc h5:hover .header-anchor,.vp-doc h5 .header-anchor:focus,.vp-doc h6:hover .header-anchor,.vp-doc h6 .header-anchor:focus{opacity:1}@media (min-width: 768px){.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:32px}}.vp-doc h2 .header-anchor{top:24px}.vp-doc p,.vp-doc summary{margin:16px 0}.vp-doc p{line-height:28px}.vp-doc blockquote{margin:16px 0;border-left:2px solid var(--vp-c-divider);padding-left:16px;transition:border-color .5s}.vp-doc blockquote>p{margin:0;font-size:16px;color:var(--vp-c-text-2);transition:color .5s}.vp-doc a{font-weight:500;color:var(--vp-c-brand-1);text-decoration:underline;text-underline-offset:2px;transition:color .25s,opacity .25s}.vp-doc a:hover{color:var(--vp-c-brand-2)}.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;border-collapse:collapse;margin:20px 0;overflow-x:auto}.vp-doc tr{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{border:1px solid var(--vp-c-divider);padding:8px 16px}.vp-doc th{text-align:left;font-size:14px;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-doc td{font-size:14px}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider)}.vp-doc .custom-block{margin:16px 0}.vp-doc .custom-block p{margin:8px 0;line-height:24px}.vp-doc .custom-block p:first-child{margin:0}.vp-doc .custom-block div[class*=language-]{margin:8px 0;border-radius:8px}.vp-doc .custom-block div[class*=language-] code{font-weight:400;background-color:transparent}.vp-doc .custom-block .vp-code-group .tabs{margin:0;border-radius:8px 8px 0 0}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size);color:var(--vp-code-color)}.vp-doc :not(pre)>code{border-radius:4px;padding:3px 6px;background-color:var(--vp-code-bg);transition:color .25s,background-color .5s}.vp-doc a>code{color:var(--vp-code-link-color)}.vp-doc a:hover>code{color:var(--vp-code-link-hover-color)}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code{font-size:.9em}.vp-doc div[class*=language-],.vp-block{position:relative;margin:16px -24px;background-color:var(--vp-code-block-bg);overflow-x:auto;transition:background-color .5s}@media (min-width: 640px){.vp-doc div[class*=language-],.vp-block{border-radius:8px;margin:16px 0}}@media (max-width: 639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-]+div[class*=language-],.vp-doc div[class$=-api]+div[class*=language-],.vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-]{margin-top:-8px}.vp-doc [class*=language-] pre,.vp-doc [class*=language-] code{direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.vp-doc [class*=language-] pre{position:relative;z-index:1;margin:0;padding:20px 0;background:transparent;overflow-x:auto}.vp-doc [class*=language-] code{display:block;padding:0 24px;width:fit-content;min-width:100%;line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-block-color);transition:color .5s}.vp-doc [class*=language-] code .highlighted{background-color:var(--vp-code-line-highlight-color);transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc [class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc [class*=language-] code .diff{transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .diff:before{position:absolute;left:10px}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){filter:blur(.095rem);opacity:.4;transition:filter .35s,opacity .35s}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){opacity:.7;transition:filter .35s,opacity .35s}.vp-doc [class*=language-]:hover .has-focused-lines .line:not(.has-focus){filter:blur(0);opacity:1}.vp-doc [class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc [class*=language-] code .diff.remove:before{content:"-";color:var(--vp-code-line-diff-remove-symbol-color)}.vp-doc [class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc [class*=language-] code .diff.add:before{content:"+";color:var(--vp-code-line-diff-add-symbol-color)}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc .line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid var(--vp-code-block-divider-color);padding-top:20px;width:32px;text-align:center;font-family:var(--vp-font-family-mono);line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-line-number-color);transition:border-color .5s,color .5s}.vp-doc [class*=language-]>button.copy{direction:ltr;position:absolute;top:12px;right:12px;z-index:3;border:1px solid var(--vp-code-copy-code-border-color);border-radius:4px;width:40px;height:40px;background-color:var(--vp-code-copy-code-bg);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-size:20px;background-repeat:no-repeat;transition:border-color .25s,background-color .25s,opacity .25s}.vp-doc [class*=language-]:hover>button.copy,.vp-doc [class*=language-]>button.copy:focus{opacity:1}.vp-doc [class*=language-]>button.copy:hover,.vp-doc [class*=language-]>button.copy.copied{border-color:var(--vp-code-copy-code-hover-border-color);background-color:var(--vp-code-copy-code-hover-bg)}.vp-doc [class*=language-]>button.copy.copied,.vp-doc [class*=language-]>button.copy:hover.copied{border-radius:0 4px 4px 0;background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied)}.vp-doc [class*=language-]>button.copy.copied:before,.vp-doc [class*=language-]>button.copy:hover.copied:before{position:relative;top:-1px;transform:translate(calc(-100% - 1px));display:flex;justify-content:center;align-items:center;border:1px solid var(--vp-code-copy-code-hover-border-color);border-right:0;border-radius:4px 0 0 4px;padding:0 10px;width:fit-content;height:40px;text-align:center;font-size:12px;font-weight:500;color:var(--vp-code-copy-code-active-text);background-color:var(--vp-code-copy-code-hover-bg);white-space:nowrap;content:var(--vp-code-copy-copied-text-content)}.vp-doc [class*=language-]>span.lang{position:absolute;top:2px;right:8px;z-index:2;font-size:12px;font-weight:500;color:var(--vp-code-lang-color);transition:color .4s,opacity .4s}.vp-doc [class*=language-]:hover>button.copy+span.lang,.vp-doc [class*=language-]>button.copy:focus+span.lang{opacity:0}.vp-doc .VPTeamMembers{margin-top:24px}.vp-doc .VPTeamMembers.small.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-doc .VPTeamMembers.small.count-2 .container,.vp-doc .VPTeamMembers.small.count-3 .container{max-width:100%!important}.vp-doc .VPTeamMembers.medium.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}:is(.vp-external-link-icon,.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(.no-icon):after{display:inline-block;margin-top:-1px;margin-left:4px;width:11px;height:11px;background:currentColor;color:var(--vp-c-text-3);flex-shrink:0;--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");-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{content:"";color:currentColor}.vp-sponsor{border-radius:16px;overflow:hidden}.vp-sponsor.aside{border-radius:12px}.vp-sponsor-section+.vp-sponsor-section{margin-top:4px}.vp-sponsor-tier{margin:0 0 4px!important;text-align:center;letter-spacing:1px!important;line-height:24px;width:100%;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-sponsor.normal .vp-sponsor-tier{padding:13px 0 11px;font-size:14px}.vp-sponsor.aside .vp-sponsor-tier{padding:9px 0 7px;font-size:12px}.vp-sponsor-grid+.vp-sponsor-tier{margin-top:4px}.vp-sponsor-grid{display:flex;flex-wrap:wrap;gap:4px}.vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:64px}.vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-width:64px;max-height:22px}.vp-sponsor-grid.mini .vp-sponsor-grid-link{height:72px}.vp-sponsor-grid.mini .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.small .vp-sponsor-grid-link{height:96px}.vp-sponsor-grid.small .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.medium .vp-sponsor-grid-link{height:112px}.vp-sponsor-grid.medium .vp-sponsor-grid-image{max-width:120px;max-height:36px}.vp-sponsor-grid.big .vp-sponsor-grid-link{height:184px}.vp-sponsor-grid.big .vp-sponsor-grid-image{max-width:192px;max-height:56px}.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc((100% - 4px)/2)}.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc((100% - 4px * 2) / 3)}.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc((100% - 12px)/4)}.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc((100% - 16px)/5)}.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc((100% - 4px * 5) / 6)}.vp-sponsor-grid-item{flex-shrink:0;width:100%;background-color:var(--vp-c-bg-soft);transition:background-color .25s}.vp-sponsor-grid-item:hover{background-color:var(--vp-c-default-soft)}.vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0) invert(0)}.vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white)}.dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.vp-sponsor-grid-link{display:flex}.vp-sponsor-grid-box{display:flex;justify-content:center;align-items:center;width:100%}.vp-sponsor-grid-image{max-width:100%;filter:grayscale(1);transition:filter .25s}.dark .vp-sponsor-grid-image{filter:grayscale(1) invert(1)}.VPBadge{display:inline-block;margin-left:2px;border:1px solid transparent;border-radius:12px;padding:0 10px;line-height:22px;font-size:12px;font-weight:500;transform:translateY(-2px)}.VPBadge.small{padding:0 6px;line-height:18px;font-size:10px;transform:translateY(-8px)}.VPDocFooter .VPBadge{display:none}.vp-doc h1>.VPBadge{margin-top:4px;vertical-align:top}.vp-doc h2>.VPBadge{margin-top:3px;padding:0 8px;vertical-align:top}.vp-doc h3>.VPBadge{vertical-align:middle}.vp-doc h4>.VPBadge,.vp-doc h5>.VPBadge,.vp-doc h6>.VPBadge{vertical-align:middle;line-height:18px}.VPBadge.info{border-color:var(--vp-badge-info-border);color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg)}.VPBadge.tip{border-color:var(--vp-badge-tip-border);color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg)}.VPBadge.warning{border-color:var(--vp-badge-warning-border);color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg)}.VPBadge.danger{border-color:var(--vp-badge-danger-border);color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg)}.VPBackdrop[data-v-01e0e4da]{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 .5s}.VPBackdrop.fade-enter-from[data-v-01e0e4da],.VPBackdrop.fade-leave-to[data-v-01e0e4da]{opacity:0}.VPBackdrop.fade-leave-active[data-v-01e0e4da]{transition-duration:.25s}@media (min-width: 1280px){.VPBackdrop[data-v-01e0e4da]{display:none}}.NotFound[data-v-eb31d646]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.NotFound[data-v-eb31d646]{padding:96px 32px 168px}}.code[data-v-eb31d646]{line-height:64px;font-size:64px;font-weight:600}.title[data-v-eb31d646]{padding-top:12px;letter-spacing:2px;line-height:20px;font-size:20px;font-weight:700}.divider[data-v-eb31d646]{margin:24px auto 18px;width:64px;height:1px;background-color:var(--vp-c-divider)}.quote[data-v-eb31d646]{margin:0 auto;max-width:256px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.action[data-v-eb31d646]{padding-top:20px}.link[data-v-eb31d646]{display:inline-block;border:1px solid var(--vp-c-brand-1);border-radius:16px;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:border-color .25s,color .25s}.link[data-v-eb31d646]:hover{border-color:var(--vp-c-brand-2);color:var(--vp-c-brand-2)}.root[data-v-cdd54090]{position:relative;z-index:1}.nested[data-v-cdd54090]{padding-right:16px;padding-left:16px}.outline-link[data-v-cdd54090]{display:block;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s}.outline-link[data-v-cdd54090]:hover,.outline-link.active[data-v-cdd54090]{color:var(--vp-c-text-1);transition:color .25s}.outline-link.nested[data-v-cdd54090]{padding-left:13px}.VPDocAsideOutline[data-v-0b893240]{display:none}.VPDocAsideOutline.has-outline[data-v-0b893240]{display:block}.content[data-v-0b893240]{position:relative;border-left:1px solid var(--vp-c-divider);padding-left:16px;font-size:13px;font-weight:500}.outline-marker[data-v-0b893240]{position:absolute;top:32px;left:-1px;z-index:0;opacity:0;width:2px;border-radius:2px;height:18px;background-color:var(--vp-c-brand-1);transition:top .25s cubic-bezier(0,1,.5,1),background-color .5s,opacity .25s}.outline-title[data-v-0b893240]{line-height:32px;font-size:14px;font-weight:600}.VPDocAside[data-v-c45ec8d3]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-c45ec8d3]{flex-grow:1}.VPDocAside[data-v-c45ec8d3] .spacer+.VPDocAsideSponsors,.VPDocAside[data-v-c45ec8d3] .spacer+.VPDocAsideCarbonAds{margin-top:24px}.VPDocAside[data-v-c45ec8d3] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:16px}.VPLastUpdated[data-v-62e25b3f]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 640px){.VPLastUpdated[data-v-62e25b3f]{line-height:32px;font-size:14px;font-weight:500}}.VPDocFooter[data-v-83af3dd3]{margin-top:64px}.edit-info[data-v-83af3dd3]{padding-bottom:18px}@media (min-width: 640px){.edit-info[data-v-83af3dd3]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}}.edit-link-button[data-v-83af3dd3]{display:flex;align-items:center;border:0;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.edit-link-button[data-v-83af3dd3]:hover{color:var(--vp-c-brand-2)}.edit-link-icon[data-v-83af3dd3]{margin-right:8px}.prev-next[data-v-83af3dd3]{border-top:1px solid var(--vp-c-divider);padding-top:24px;display:grid;grid-row-gap:8px}@media (min-width: 640px){.prev-next[data-v-83af3dd3]{grid-template-columns:repeat(2,1fr);grid-column-gap:16px}}.pager-link[data-v-83af3dd3]{display:block;border:1px solid var(--vp-c-divider);border-radius:8px;padding:11px 16px 13px;width:100%;height:100%;transition:border-color .25s}.pager-link[data-v-83af3dd3]:hover{border-color:var(--vp-c-brand-1)}.pager-link.next[data-v-83af3dd3]{margin-left:auto;text-align:right}.desc[data-v-83af3dd3]{display:block;line-height:20px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.title[data-v-83af3dd3]{display:block;line-height:20px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.VPDoc[data-v-c70beb27]{padding:32px 24px 96px;width:100%}@media (min-width: 768px){.VPDoc[data-v-c70beb27]{padding:48px 32px 128px}}@media (min-width: 960px){.VPDoc[data-v-c70beb27]{padding:48px 32px 0}.VPDoc:not(.has-sidebar) .container[data-v-c70beb27]{display:flex;justify-content:center;max-width:992px}.VPDoc:not(.has-sidebar) .content[data-v-c70beb27]{max-width:752px}}@media (min-width: 1280px){.VPDoc .container[data-v-c70beb27]{display:flex;justify-content:center}.VPDoc .aside[data-v-c70beb27]{display:block}}@media (min-width: 1440px){.VPDoc:not(.has-sidebar) .content[data-v-c70beb27]{max-width:784px}.VPDoc:not(.has-sidebar) .container[data-v-c70beb27]{max-width:1104px}}.container[data-v-c70beb27]{margin:0 auto;width:100%}.aside[data-v-c70beb27]{position:relative;display:none;order:2;flex-grow:1;padding-left:32px;width:100%;max-width:256px}.left-aside[data-v-c70beb27]{order:1;padding-left:unset;padding-right:32px}.aside-container[data-v-c70beb27]{position:fixed;top:0;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-doc-top-height, 0px) + 48px);width:224px;height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.aside-container[data-v-c70beb27]::-webkit-scrollbar{display:none}.aside-curtain[data-v-c70beb27]{position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-c-bg) 70%)}.aside-content[data-v-c70beb27]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px));padding-bottom:32px}.content[data-v-c70beb27]{position:relative;margin:0 auto;width:100%}@media (min-width: 960px){.content[data-v-c70beb27]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-c70beb27]{order:1;margin:0;min-width:640px}}.content-container[data-v-c70beb27]{margin:0 auto}.VPDoc.has-aside .content-container[data-v-c70beb27]{max-width:688px}.VPButton[data-v-6035e0e7]{display:inline-block;border:1px solid transparent;text-align:center;font-weight:600;white-space:nowrap;transition:color .25s,border-color .25s,background-color .25s}.VPButton[data-v-6035e0e7]:active{transition:color .1s,border-color .1s,background-color .1s}.VPButton.medium[data-v-6035e0e7]{border-radius:20px;padding:0 20px;line-height:38px;font-size:14px}.VPButton.big[data-v-6035e0e7]{border-radius:24px;padding:0 24px;line-height:46px;font-size:16px}.VPButton.brand[data-v-6035e0e7]{border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg)}.VPButton.brand[data-v-6035e0e7]:hover{border-color:var(--vp-button-brand-hover-border);color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg)}.VPButton.brand[data-v-6035e0e7]:active{border-color:var(--vp-button-brand-active-border);color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg)}.VPButton.alt[data-v-6035e0e7]{border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg)}.VPButton.alt[data-v-6035e0e7]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}.VPButton.alt[data-v-6035e0e7]:active{border-color:var(--vp-button-alt-active-border);color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg)}.VPButton.sponsor[data-v-6035e0e7]{border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg)}.VPButton.sponsor[data-v-6035e0e7]:hover{border-color:var(--vp-button-sponsor-hover-border);color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg)}.VPButton.sponsor[data-v-6035e0e7]:active{border-color:var(--vp-button-sponsor-active-border);color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg)}.VPHero[data-v-62cd07a7]{margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px)) * -1);padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px) 24px 48px}@media (min-width: 640px){.VPHero[data-v-62cd07a7]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media (min-width: 960px){.VPHero[data-v-62cd07a7]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.container[data-v-62cd07a7]{display:flex;flex-direction:column;margin:0 auto;max-width:1152px}@media (min-width: 960px){.container[data-v-62cd07a7]{flex-direction:row}}.main[data-v-62cd07a7]{position:relative;z-index:10;order:2;flex-grow:1;flex-shrink:0}.VPHero.has-image .container[data-v-62cd07a7]{text-align:center}@media (min-width: 960px){.VPHero.has-image .container[data-v-62cd07a7]{text-align:left}}@media (min-width: 960px){.main[data-v-62cd07a7]{order:1;width:calc((100% / 3) * 2)}.VPHero.has-image .main[data-v-62cd07a7]{max-width:592px}}.name[data-v-62cd07a7],.text[data-v-62cd07a7]{max-width:392px;letter-spacing:-.4px;line-height:40px;font-size:32px;font-weight:700;white-space:pre-wrap}.VPHero.has-image .name[data-v-62cd07a7],.VPHero.has-image .text[data-v-62cd07a7]{margin:0 auto}.name[data-v-62cd07a7]{color:var(--vp-home-hero-name-color)}.clip[data-v-62cd07a7]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media (min-width: 640px){.name[data-v-62cd07a7],.text[data-v-62cd07a7]{max-width:576px;line-height:56px;font-size:48px}}@media (min-width: 960px){.name[data-v-62cd07a7],.text[data-v-62cd07a7]{line-height:64px;font-size:56px}.VPHero.has-image .name[data-v-62cd07a7],.VPHero.has-image .text[data-v-62cd07a7]{margin:0}}.tagline[data-v-62cd07a7]{padding-top:8px;max-width:392px;line-height:28px;font-size:18px;font-weight:500;white-space:pre-wrap;color:var(--vp-c-text-2)}.VPHero.has-image .tagline[data-v-62cd07a7]{margin:0 auto}@media (min-width: 640px){.tagline[data-v-62cd07a7]{padding-top:12px;max-width:576px;line-height:32px;font-size:20px}}@media (min-width: 960px){.tagline[data-v-62cd07a7]{line-height:36px;font-size:24px}.VPHero.has-image .tagline[data-v-62cd07a7]{margin:0}}.actions[data-v-62cd07a7]{display:flex;flex-wrap:wrap;margin:-6px;padding-top:24px}.VPHero.has-image .actions[data-v-62cd07a7]{justify-content:center}@media (min-width: 640px){.actions[data-v-62cd07a7]{padding-top:32px}}@media (min-width: 960px){.VPHero.has-image .actions[data-v-62cd07a7]{justify-content:flex-start}}.action[data-v-62cd07a7]{flex-shrink:0;padding:6px}.image[data-v-62cd07a7]{order:1;margin:-76px -24px -48px}@media (min-width: 640px){.image[data-v-62cd07a7]{margin:-108px -24px -48px}}@media (min-width: 960px){.image[data-v-62cd07a7]{flex-grow:1;order:2;margin:0;min-height:100%}}.image-container[data-v-62cd07a7]{position:relative;margin:0 auto;width:320px;height:320px}@media (min-width: 640px){.image-container[data-v-62cd07a7]{width:392px;height:392px}}@media (min-width: 960px){.image-container[data-v-62cd07a7]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-62cd07a7]{position:absolute;top:50%;left:50%;border-radius:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);transform:translate(-50%,-50%)}@media (min-width: 640px){.image-bg[data-v-62cd07a7]{width:256px;height:256px}}@media (min-width: 960px){.image-bg[data-v-62cd07a7]{width:320px;height:320px}}[data-v-62cd07a7] .image-src{position:absolute;top:50%;left:50%;max-width:192px;max-height:192px;transform:translate(-50%,-50%)}@media (min-width: 640px){[data-v-62cd07a7] .image-src{max-width:256px;max-height:256px}}@media (min-width: 960px){[data-v-62cd07a7] .image-src{max-width:320px;max-height:320px}}.container[data-v-d6f52cfd]{margin:auto;width:100%;max-width:1280px;padding:0 24px}@media (min-width: 640px){.container[data-v-d6f52cfd]{padding:0 48px}}@media (min-width: 960px){.container[data-v-d6f52cfd]{width:100%;padding:0 64px}}.vp-doc[data-v-d6f52cfd] .VPHomeSponsors,.vp-doc[data-v-d6f52cfd] .VPTeamPage{margin-left:var(--vp-offset, calc(50% - 50vw) );margin-right:var(--vp-offset, calc(50% - 50vw) )}.vp-doc[data-v-d6f52cfd] .VPHomeSponsors h2{border-top:none;letter-spacing:normal}.vp-doc[data-v-d6f52cfd] .VPHomeSponsors a,.vp-doc[data-v-d6f52cfd] .VPTeamPage a{text-decoration:none}.VPHome[data-v-7ceabaa3]{margin-bottom:96px}@media (min-width: 768px){.VPHome[data-v-7ceabaa3]{margin-bottom:128px}}.VPContent[data-v-06d980e7]{flex-grow:1;flex-shrink:0;margin:var(--vp-layout-top-height, 0px) auto 0;width:100%}.VPContent.is-home[data-v-06d980e7]{width:100%;max-width:100%}.VPContent.has-sidebar[data-v-06d980e7]{margin:0}@media (min-width: 960px){.VPContent[data-v-06d980e7]{padding-top:var(--vp-nav-height)}.VPContent.has-sidebar[data-v-06d980e7]{margin:var(--vp-layout-top-height, 0px) 0 0;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPContent.has-sidebar[data-v-06d980e7]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.VPFooter[data-v-554b2da4]{position:relative;z-index:var(--vp-z-index-footer);border-top:1px solid var(--vp-c-gutter);padding:32px 24px;background-color:var(--vp-c-bg)}.VPFooter.has-sidebar[data-v-554b2da4]{display:none}.VPFooter[data-v-554b2da4] a{text-decoration-line:underline;text-underline-offset:2px;transition:color .25s}.VPFooter[data-v-554b2da4] a:hover{color:var(--vp-c-text-1)}@media (min-width: 768px){.VPFooter[data-v-554b2da4]{padding:32px}}.container[data-v-554b2da4]{margin:0 auto;max-width:var(--vp-layout-max-width);text-align:center}.message[data-v-554b2da4],.copyright[data-v-554b2da4]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.VPLocalNavOutlineDropdown[data-v-23a9907c]{padding:12px 20px 11px}@media (min-width: 960px){.VPLocalNavOutlineDropdown[data-v-23a9907c]{padding:12px 36px 11px}}.VPLocalNavOutlineDropdown button[data-v-23a9907c]{display:block;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s;position:relative}.VPLocalNavOutlineDropdown button[data-v-23a9907c]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPLocalNavOutlineDropdown button.open[data-v-23a9907c]{color:var(--vp-c-text-1)}.icon[data-v-23a9907c]{display:inline-block;vertical-align:middle;margin-left:2px;font-size:14px;transform:rotate(0);transition:transform .25s}@media (min-width: 960px){.VPLocalNavOutlineDropdown button[data-v-23a9907c]{font-size:14px}.icon[data-v-23a9907c]{font-size:16px}}.open>.icon[data-v-23a9907c]{transform:rotate(90deg)}.items[data-v-23a9907c]{position:absolute;top:40px;right:16px;left:16px;display:grid;gap:1px;border:1px solid var(--vp-c-border);border-radius:8px;background-color:var(--vp-c-gutter);max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;box-shadow:var(--vp-shadow-3)}@media (min-width: 960px){.items[data-v-23a9907c]{right:auto;left:calc(var(--vp-sidebar-width) + 32px);width:320px}}.header[data-v-23a9907c]{background-color:var(--vp-c-bg-soft)}.top-link[data-v-23a9907c]{display:block;padding:0 16px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.outline[data-v-23a9907c]{padding:8px 0;background-color:var(--vp-c-bg-soft)}.flyout-enter-active[data-v-23a9907c]{transition:all .2s ease-out}.flyout-leave-active[data-v-23a9907c]{transition:all .15s ease-in}.flyout-enter-from[data-v-23a9907c],.flyout-leave-to[data-v-23a9907c]{opacity:0;transform:translateY(-16px)}.VPLocalNav[data-v-8a779ccc]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);border-bottom:1px solid var(--vp-c-gutter);padding-top:var(--vp-layout-top-height, 0px);width:100%;background-color:var(--vp-local-nav-bg-color)}.VPLocalNav.fixed[data-v-8a779ccc]{position:fixed}@media (min-width: 960px){.VPLocalNav[data-v-8a779ccc]{top:var(--vp-nav-height)}.VPLocalNav.has-sidebar[data-v-8a779ccc]{padding-left:var(--vp-sidebar-width)}.VPLocalNav.empty[data-v-8a779ccc]{display:none}}@media (min-width: 1280px){.VPLocalNav[data-v-8a779ccc]{display:none}}@media (min-width: 1440px){.VPLocalNav.has-sidebar[data-v-8a779ccc]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.container[data-v-8a779ccc]{display:flex;justify-content:space-between;align-items:center}.menu[data-v-8a779ccc]{display:flex;align-items:center;padding:12px 24px 11px;line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.menu[data-v-8a779ccc]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-8a779ccc]{padding:0 32px}}@media (min-width: 960px){.menu[data-v-8a779ccc]{display:none}}.menu-icon[data-v-8a779ccc]{margin-right:8px;font-size:14px}.VPOutlineDropdown[data-v-8a779ccc]{padding:12px 24px 11px}@media (min-width: 768px){.VPOutlineDropdown[data-v-8a779ccc]{padding:12px 32px 11px}}.VPSwitch[data-v-a6e979bf]{position:relative;border-radius:11px;display:block;width:40px;height:22px;flex-shrink:0;border:1px solid var(--vp-input-border-color);background-color:var(--vp-input-switch-bg-color);transition:border-color .25s!important}.VPSwitch[data-v-a6e979bf]:hover{border-color:var(--vp-c-brand-1)}.check[data-v-a6e979bf]{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background-color:var(--vp-c-neutral-inverse);box-shadow:var(--vp-shadow-1);transition:transform .25s!important}.icon[data-v-a6e979bf]{position:relative;display:block;width:18px;height:18px;border-radius:50%;overflow:hidden}.icon[data-v-a6e979bf] [class^=vpi-]{position:absolute;top:3px;left:3px;width:12px;height:12px;color:var(--vp-c-text-2)}.dark .icon[data-v-a6e979bf] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.sun[data-v-12541747]{opacity:1}.moon[data-v-12541747],.dark .sun[data-v-12541747]{opacity:0}.dark .moon[data-v-12541747]{opacity:1}.dark .VPSwitchAppearance[data-v-12541747] .check{transform:translate(18px)}.VPNavBarAppearance[data-v-4e6e6bb3]{display:none}@media (min-width: 1280px){.VPNavBarAppearance[data-v-4e6e6bb3]{display:flex;align-items:center}}.VPMenuGroup+.VPMenuLink[data-v-0bb0d88c]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.link[data-v-0bb0d88c]{display:block;border-radius:6px;padding:0 12px;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);white-space:nowrap;transition:background-color .25s,color .25s}.link[data-v-0bb0d88c]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-0bb0d88c]{color:var(--vp-c-brand-1)}.VPMenuGroup[data-v-0bc4e535]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.VPMenuGroup[data-v-0bc4e535]:first-child{margin-top:0;border-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-0bc4e535]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-0bc4e535]{padding:0 12px;line-height:32px;font-size:14px;font-weight:600;color:var(--vp-c-text-2);white-space:nowrap;transition:color .25s}.VPMenu[data-v-bc3bfcd8]{border-radius:12px;padding:12px;min-width:128px;border:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg-elv);box-shadow:var(--vp-shadow-3);transition:background-color .5s;max-height:calc(100vh - var(--vp-nav-height));overflow-y:auto}.VPMenu[data-v-bc3bfcd8] .group{margin:0 -12px;padding:0 12px 12px}.VPMenu[data-v-bc3bfcd8] .group+.group{border-top:1px solid var(--vp-c-divider);padding:11px 12px 12px}.VPMenu[data-v-bc3bfcd8] .group:last-child{padding-bottom:0}.VPMenu[data-v-bc3bfcd8] .group+.item{border-top:1px solid var(--vp-c-divider);padding:11px 16px 0}.VPMenu[data-v-bc3bfcd8] .item{padding:0 16px;white-space:nowrap}.VPMenu[data-v-bc3bfcd8] .label{flex-grow:1;line-height:28px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPMenu[data-v-bc3bfcd8] .action{padding-left:24px}.VPFlyout[data-v-f3000fb3]{position:relative}.VPFlyout[data-v-f3000fb3]:hover{color:var(--vp-c-brand-1);transition:color .25s}.VPFlyout:hover .text[data-v-f3000fb3]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-f3000fb3]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-f3000fb3]{color:var(--vp-c-brand-1)}.VPFlyout.active:hover .text[data-v-f3000fb3]{color:var(--vp-c-brand-2)}.VPFlyout:hover .menu[data-v-f3000fb3],.button[aria-expanded=true]+.menu[data-v-f3000fb3]{opacity:1;visibility:visible;transform:translateY(0)}.button[aria-expanded=false]+.menu[data-v-f3000fb3]{opacity:0;visibility:hidden;transform:translateY(0)}.button[data-v-f3000fb3]{display:flex;align-items:center;padding:0 12px;height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color .5s}.text[data-v-f3000fb3]{display:flex;align-items:center;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.option-icon[data-v-f3000fb3]{margin-right:0;font-size:16px}.text-icon[data-v-f3000fb3]{margin-left:4px;font-size:14px}.icon[data-v-f3000fb3]{font-size:20px;transition:fill .25s}.menu[data-v-f3000fb3]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s,transform .25s}.VPSocialLink[data-v-d4e0072f]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color .5s}.VPSocialLink[data-v-d4e0072f]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPSocialLink[data-v-d4e0072f]>svg,.VPSocialLink[data-v-d4e0072f]>[class^=vpi-social-]{width:20px;height:20px;fill:currentColor}.VPSocialLinks[data-v-e73e995a]{display:flex;justify-content:center}.VPNavBarExtra[data-v-8b9f1cdc]{display:none;margin-right:-12px}@media (min-width: 768px){.VPNavBarExtra[data-v-8b9f1cdc]{display:block}}@media (min-width: 1280px){.VPNavBarExtra[data-v-8b9f1cdc]{display:none}}.trans-title[data-v-8b9f1cdc]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.item.appearance[data-v-8b9f1cdc],.item.social-links[data-v-8b9f1cdc]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-8b9f1cdc]{min-width:176px}.appearance-action[data-v-8b9f1cdc]{margin-right:-2px}.social-links-list[data-v-8b9f1cdc]{margin:-4px -8px}.VPNavBarHamburger[data-v-489a8b07]{display:flex;justify-content:center;align-items:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.VPNavBarHamburger[data-v-489a8b07]{display:none}}.container[data-v-489a8b07]{position:relative;width:16px;height:14px;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-489a8b07]{top:0;left:0;transform:translate(4px)}.VPNavBarHamburger:hover .middle[data-v-489a8b07]{top:6px;left:0;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-489a8b07]{top:12px;left:0;transform:translate(8px)}.VPNavBarHamburger.active .top[data-v-489a8b07]{top:6px;transform:translate(0) rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-489a8b07]{top:6px;transform:translate(16px)}.VPNavBarHamburger.active .bottom[data-v-489a8b07]{top:6px;transform:translate(0) rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-489a8b07],.VPNavBarHamburger.active:hover .middle[data-v-489a8b07],.VPNavBarHamburger.active:hover .bottom[data-v-489a8b07]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-489a8b07],.middle[data-v-489a8b07],.bottom[data-v-489a8b07]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color .5s,transform .25s}.top[data-v-489a8b07]{top:0;left:0;transform:translate(0)}.middle[data-v-489a8b07]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-489a8b07]{top:12px;left:0;transform:translate(4px)}.VPNavBarMenuLink[data-v-3d5a2ce6]{display:flex;align-items:center;padding:0 12px;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.VPNavBarMenuLink.active[data-v-3d5a2ce6],.VPNavBarMenuLink[data-v-3d5a2ce6]:hover{color:var(--vp-c-brand-1)}.VPNavBarMenu[data-v-0657ab25]{display:none}@media (min-width: 768px){.VPNavBarMenu[data-v-0657ab25]{display:flex}}/*! @docsearch/css 3.6.1 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 1px 0 rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 1px 1px 0 rgba(3,4,9,.30196078431372547);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;position:relative;padding:0 0 2px;border:0;top:-1px;width:20px}.DocSearch-Button-Key--pressed{transform:translate3d(0,1px,0);box-shadow:var(--docsearch-key-pressed-shadow)}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{animation:fade-in .1s ease-in forwards;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:2px;box-shadow:var(--docsearch-key-shadow);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;color:var(--docsearch-muted-color);border:0;width:20px}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}[class*=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: transparent;--docsearch-searchbox-focus-background: transparent;--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}.dark [class*=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}.DocSearch-Button{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:48px;height:55px;background:transparent;transition:border-color .25s}.DocSearch-Button:hover{background:transparent}.DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.DocSearch-Button-Key--pressed{transform:none;box-shadow:none}.DocSearch-Button:focus:not(:focus-visible){outline:none!important}@media (min-width: 768px){.DocSearch-Button{justify-content:flex-start;border:1px solid transparent;border-radius:8px;padding:0 10px 0 12px;width:100%;height:40px;background-color:var(--vp-c-bg-alt)}.DocSearch-Button:hover{border-color:var(--vp-c-brand-1);background:var(--vp-c-bg-alt)}}.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 .5s}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;margin-right:8px;width:14px;height:14px;color:var(--vp-c-text-2)}}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;margin-top:2px;padding:0 16px 0 0;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}.DocSearch-Button .DocSearch-Button-Keys{direction:ltr;display:none;min-width:auto}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.DocSearch-Button .DocSearch-Button-Key{display:block;margin:2px 0 0;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;padding-left:6px;min-width:0;width:auto;height:22px;line-height:22px;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;transition:color .5s,border-color .5s}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.DocSearch-Button .DocSearch-Button-Key:first-child{font-size:0!important}.DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"Ctrl";font-size:12px;letter-spacing:normal;color:var(--docsearch-muted-color)}.mac .DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"⌘"}.DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}.DocSearch-Search-Icon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.6' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m14.386 14.386 4.088 4.088-4.088-4.088A7.533 7.533 0 1 1 3.733 3.733a7.533 7.533 0 0 1 10.653 10.653z'/%3E%3C/svg%3E")}.VPNavBarSearch{display:flex;align-items:center}@media (min-width: 768px){.VPNavBarSearch{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.VPNavBarSearch{padding-left:32px}}.dark .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{border:1px solid var(--vp-c-brand-1);background-color:var(--vp-c-white)}.dark .DocSearch-Form{background-color:var(--vp-c-default-soft)}.DocSearch-Screen-Icon>svg{margin:auto}.VPNavBarSocialLinks[data-v-57b8893d]{display:none}@media (min-width: 1280px){.VPNavBarSocialLinks[data-v-57b8893d]{display:flex;align-items:center}}.title[data-v-35466cc4]{display:flex;align-items:center;border-bottom:1px solid transparent;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);transition:opacity .25s}@media (min-width: 960px){.title[data-v-35466cc4]{flex-shrink:0}.VPNavBarTitle.has-sidebar .title[data-v-35466cc4]{border-bottom-color:var(--vp-c-divider)}}[data-v-35466cc4] .logo{margin-right:8px;height:var(--vp-nav-logo-height)}.VPNavBarTranslations[data-v-dbec4027]{display:none}@media (min-width: 1280px){.VPNavBarTranslations[data-v-dbec4027]{display:flex;align-items:center}}.title[data-v-dbec4027]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.VPNavBar[data-v-abe9ffe6]{position:relative;height:var(--vp-nav-height);pointer-events:none;white-space:nowrap;transition:background-color .5s}.VPNavBar[data-v-abe9ffe6]:not(.home){background-color:var(--vp-nav-bg-color)}@media (min-width: 960px){.VPNavBar[data-v-abe9ffe6]:not(.home){background-color:transparent}.VPNavBar[data-v-abe9ffe6]:not(.has-sidebar):not(.home.top){background-color:var(--vp-nav-bg-color)}}.wrapper[data-v-abe9ffe6]{padding:0 8px 0 24px}@media (min-width: 768px){.wrapper[data-v-abe9ffe6]{padding:0 32px}}@media (min-width: 960px){.VPNavBar.has-sidebar .wrapper[data-v-abe9ffe6]{padding:0}}.container[data-v-abe9ffe6]{display:flex;justify-content:space-between;margin:0 auto;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);pointer-events:none}.container>.title[data-v-abe9ffe6],.container>.content[data-v-abe9ffe6]{pointer-events:none}.container[data-v-abe9ffe6] *{pointer-events:auto}@media (min-width: 960px){.VPNavBar.has-sidebar .container[data-v-abe9ffe6]{max-width:100%}}.title[data-v-abe9ffe6]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media (min-width: 960px){.VPNavBar.has-sidebar .title[data-v-abe9ffe6]{position:absolute;top:0;left:0;z-index:2;padding:0 32px;width:var(--vp-sidebar-width);height:var(--vp-nav-height);background-color:transparent}}@media (min-width: 1440px){.VPNavBar.has-sidebar .title[data-v-abe9ffe6]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}.content[data-v-abe9ffe6]{flex-grow:1}@media (min-width: 960px){.VPNavBar.has-sidebar .content[data-v-abe9ffe6]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .content[data-v-abe9ffe6]{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-abe9ffe6]{display:flex;justify-content:flex-end;align-items:center;height:var(--vp-nav-height);transition:background-color .5s}@media (min-width: 960px){.VPNavBar:not(.home.top) .content-body[data-v-abe9ffe6]{position:relative;background-color:var(--vp-nav-bg-color)}.VPNavBar:not(.has-sidebar):not(.home.top) .content-body[data-v-abe9ffe6]{background-color:transparent}}@media (max-width: 767px){.content-body[data-v-abe9ffe6]{column-gap:.5rem}}.menu+.translations[data-v-abe9ffe6]:before,.menu+.appearance[data-v-abe9ffe6]:before,.menu+.social-links[data-v-abe9ffe6]:before,.translations+.appearance[data-v-abe9ffe6]:before,.appearance+.social-links[data-v-abe9ffe6]:before{margin-right:8px;margin-left:8px;width:1px;height:24px;background-color:var(--vp-c-divider);content:""}.menu+.appearance[data-v-abe9ffe6]:before,.translations+.appearance[data-v-abe9ffe6]:before{margin-right:16px}.appearance+.social-links[data-v-abe9ffe6]:before{margin-left:16px}.social-links[data-v-abe9ffe6]{margin-right:-8px}.divider[data-v-abe9ffe6]{width:100%;height:1px}@media (min-width: 960px){.VPNavBar.has-sidebar .divider[data-v-abe9ffe6]{padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .divider[data-v-abe9ffe6]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.divider-line[data-v-abe9ffe6]{width:100%;height:1px;transition:background-color .5s}.VPNavBar:not(.home) .divider-line[data-v-abe9ffe6]{background-color:var(--vp-c-gutter)}@media (min-width: 960px){.VPNavBar:not(.home.top) .divider-line[data-v-abe9ffe6]{background-color:var(--vp-c-gutter)}.VPNavBar:not(.has-sidebar):not(.home.top) .divider[data-v-abe9ffe6]{background-color:var(--vp-c-gutter)}}.VPNavScreenAppearance[data-v-f090cbdc]{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft)}.text[data-v-f090cbdc]{line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.VPNavScreenMenuLink[data-v-f95c0087]{display:block;border-bottom:1px solid var(--vp-c-divider);padding:12px 0 11px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:border-color .25s,color .25s}.VPNavScreenMenuLink[data-v-f95c0087]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupLink[data-v-1a827dc3]{display:block;margin-left:12px;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-1);transition:color .25s}.VPNavScreenMenuGroupLink[data-v-1a827dc3]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupSection[data-v-211c626b]{display:block}.title[data-v-211c626b]{line-height:32px;font-size:13px;font-weight:700;color:var(--vp-c-text-2);transition:color .25s}.VPNavScreenMenuGroup[data-v-3490528f]{border-bottom:1px solid var(--vp-c-divider);height:48px;overflow:hidden;transition:border-color .5s}.VPNavScreenMenuGroup .items[data-v-3490528f]{visibility:hidden}.VPNavScreenMenuGroup.open .items[data-v-3490528f]{visibility:visible}.VPNavScreenMenuGroup.open[data-v-3490528f]{padding-bottom:10px;height:auto}.VPNavScreenMenuGroup.open .button[data-v-3490528f]{padding-bottom:6px;color:var(--vp-c-brand-1)}.VPNavScreenMenuGroup.open .button-icon[data-v-3490528f]{transform:rotate(45deg)}.button[data-v-3490528f]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 11px 0;width:100%;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.button[data-v-3490528f]:hover{color:var(--vp-c-brand-1)}.button-icon[data-v-3490528f]{transition:transform .25s}.group[data-v-3490528f]:first-child{padding-top:0}.group+.group[data-v-3490528f],.group+.item[data-v-3490528f]{padding-top:4px}.VPNavScreenTranslations[data-v-d7f21131]{height:24px;overflow:hidden}.VPNavScreenTranslations.open[data-v-d7f21131]{height:auto}.title[data-v-d7f21131]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1)}.icon[data-v-d7f21131]{font-size:16px}.icon.lang[data-v-d7f21131]{margin-right:8px}.icon.chevron[data-v-d7f21131]{margin-left:4px}.list[data-v-d7f21131]{padding:4px 0 0 24px}.link[data-v-d7f21131]{line-height:32px;font-size:13px;color:var(--vp-c-text-1)}.VPNavScreen[data-v-ef5ebf95]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 1px);right:0;bottom:0;left:0;padding:0 32px;width:100%;background-color:var(--vp-nav-screen-bg-color);overflow-y:auto;transition:background-color .5s;pointer-events:auto}.VPNavScreen.fade-enter-active[data-v-ef5ebf95],.VPNavScreen.fade-leave-active[data-v-ef5ebf95]{transition:opacity .25s}.VPNavScreen.fade-enter-active .container[data-v-ef5ebf95],.VPNavScreen.fade-leave-active .container[data-v-ef5ebf95]{transition:transform .25s ease}.VPNavScreen.fade-enter-from[data-v-ef5ebf95],.VPNavScreen.fade-leave-to[data-v-ef5ebf95]{opacity:0}.VPNavScreen.fade-enter-from .container[data-v-ef5ebf95],.VPNavScreen.fade-leave-to .container[data-v-ef5ebf95]{transform:translateY(-8px)}@media (min-width: 768px){.VPNavScreen[data-v-ef5ebf95]{display:none}}.container[data-v-ef5ebf95]{margin:0 auto;padding:24px 0 96px;max-width:288px}.menu+.translations[data-v-ef5ebf95],.menu+.appearance[data-v-ef5ebf95],.translations+.appearance[data-v-ef5ebf95]{margin-top:24px}.menu+.social-links[data-v-ef5ebf95]{margin-top:16px}.appearance+.social-links[data-v-ef5ebf95]{margin-top:16px}.VPNav[data-v-e69c7e7e]{position:relative;top:var(--vp-layout-top-height, 0px);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none;transition:background-color .5s}@media (min-width: 960px){.VPNav[data-v-e69c7e7e]{position:fixed}}.VPSidebarItem.level-0[data-v-e5515aa4]{padding-bottom:24px}.VPSidebarItem.collapsed.level-0[data-v-e5515aa4]{padding-bottom:10px}.item[data-v-e5515aa4]{position:relative;display:flex;width:100%}.VPSidebarItem.collapsible>.item[data-v-e5515aa4]{cursor:pointer}.indicator[data-v-e5515aa4]{position:absolute;top:6px;bottom:6px;left:-17px;width:2px;border-radius:2px;transition:background-color .25s}.VPSidebarItem.level-2.is-active>.item>.indicator[data-v-e5515aa4],.VPSidebarItem.level-3.is-active>.item>.indicator[data-v-e5515aa4],.VPSidebarItem.level-4.is-active>.item>.indicator[data-v-e5515aa4],.VPSidebarItem.level-5.is-active>.item>.indicator[data-v-e5515aa4]{background-color:var(--vp-c-brand-1)}.link[data-v-e5515aa4]{display:flex;align-items:center;flex-grow:1}.text[data-v-e5515aa4]{flex-grow:1;padding:4px 0;line-height:24px;font-size:14px;transition:color .25s}.VPSidebarItem.level-0 .text[data-v-e5515aa4]{font-weight:700;color:var(--vp-c-text-1)}.VPSidebarItem.level-1 .text[data-v-e5515aa4],.VPSidebarItem.level-2 .text[data-v-e5515aa4],.VPSidebarItem.level-3 .text[data-v-e5515aa4],.VPSidebarItem.level-4 .text[data-v-e5515aa4],.VPSidebarItem.level-5 .text[data-v-e5515aa4]{font-weight:500;color:var(--vp-c-text-2)}.VPSidebarItem.level-0.is-link>.item>.link:hover .text[data-v-e5515aa4],.VPSidebarItem.level-1.is-link>.item>.link:hover .text[data-v-e5515aa4],.VPSidebarItem.level-2.is-link>.item>.link:hover .text[data-v-e5515aa4],.VPSidebarItem.level-3.is-link>.item>.link:hover .text[data-v-e5515aa4],.VPSidebarItem.level-4.is-link>.item>.link:hover .text[data-v-e5515aa4],.VPSidebarItem.level-5.is-link>.item>.link:hover .text[data-v-e5515aa4]{color:var(--vp-c-brand-1)}.VPSidebarItem.level-0.has-active>.item>.text[data-v-e5515aa4],.VPSidebarItem.level-1.has-active>.item>.text[data-v-e5515aa4],.VPSidebarItem.level-2.has-active>.item>.text[data-v-e5515aa4],.VPSidebarItem.level-3.has-active>.item>.text[data-v-e5515aa4],.VPSidebarItem.level-4.has-active>.item>.text[data-v-e5515aa4],.VPSidebarItem.level-5.has-active>.item>.text[data-v-e5515aa4],.VPSidebarItem.level-0.has-active>.item>.link>.text[data-v-e5515aa4],.VPSidebarItem.level-1.has-active>.item>.link>.text[data-v-e5515aa4],.VPSidebarItem.level-2.has-active>.item>.link>.text[data-v-e5515aa4],.VPSidebarItem.level-3.has-active>.item>.link>.text[data-v-e5515aa4],.VPSidebarItem.level-4.has-active>.item>.link>.text[data-v-e5515aa4],.VPSidebarItem.level-5.has-active>.item>.link>.text[data-v-e5515aa4]{color:var(--vp-c-text-1)}.VPSidebarItem.level-0.is-active>.item .link>.text[data-v-e5515aa4],.VPSidebarItem.level-1.is-active>.item .link>.text[data-v-e5515aa4],.VPSidebarItem.level-2.is-active>.item .link>.text[data-v-e5515aa4],.VPSidebarItem.level-3.is-active>.item .link>.text[data-v-e5515aa4],.VPSidebarItem.level-4.is-active>.item .link>.text[data-v-e5515aa4],.VPSidebarItem.level-5.is-active>.item .link>.text[data-v-e5515aa4]{color:var(--vp-c-brand-1)}.caret[data-v-e5515aa4]{display:flex;justify-content:center;align-items:center;margin-right:-7px;width:32px;height:32px;color:var(--vp-c-text-3);cursor:pointer;transition:color .25s;flex-shrink:0}.item:hover .caret[data-v-e5515aa4]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-e5515aa4]:hover{color:var(--vp-c-text-1)}.caret-icon[data-v-e5515aa4]{font-size:18px;transform:rotate(90deg);transition:transform .25s}.VPSidebarItem.collapsed .caret-icon[data-v-e5515aa4]{transform:rotate(0)}.VPSidebarItem.level-1 .items[data-v-e5515aa4],.VPSidebarItem.level-2 .items[data-v-e5515aa4],.VPSidebarItem.level-3 .items[data-v-e5515aa4],.VPSidebarItem.level-4 .items[data-v-e5515aa4],.VPSidebarItem.level-5 .items[data-v-e5515aa4]{border-left:1px solid var(--vp-c-divider);padding-left:16px}.VPSidebarItem.collapsed .items[data-v-e5515aa4]{display:none}.VPSidebar[data-v-4f695bae]{position:fixed;top:var(--vp-layout-top-height, 0px);bottom:0;left:0;z-index:var(--vp-z-index-sidebar);padding:32px 32px 96px;width:calc(100vw - 64px);max-width:320px;background-color:var(--vp-sidebar-bg-color);opacity:0;box-shadow:var(--vp-c-shadow-3);overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:opacity .5s,transform .25s ease;overscroll-behavior:contain}.VPSidebar.open[data-v-4f695bae]{opacity:1;visibility:visible;transform:translate(0);transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1)}.dark .VPSidebar[data-v-4f695bae]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.VPSidebar[data-v-4f695bae]{padding-top:var(--vp-nav-height);width:var(--vp-sidebar-width);max-width:100%;background-color:var(--vp-sidebar-bg-color);opacity:1;visibility:visible;box-shadow:none;transform:translate(0)}}@media (min-width: 1440px){.VPSidebar[data-v-4f695bae]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}@media (min-width: 960px){.curtain[data-v-4f695bae]{position:sticky;top:-64px;left:0;z-index:1;margin-top:calc(var(--vp-nav-height) * -1);margin-right:-32px;margin-left:-32px;height:var(--vp-nav-height);background-color:var(--vp-sidebar-bg-color)}}.nav[data-v-4f695bae]{outline:0}.group+.group[data-v-4f695bae]{border-top:1px solid var(--vp-c-divider);padding-top:10px}@media (min-width: 960px){.group[data-v-4f695bae]{padding-top:10px;width:calc(var(--vp-sidebar-width) - 64px)}}.VPSkipLink[data-v-a9a5d116]{top:8px;left:8px;padding:8px 16px;z-index:999;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;color:var(--vp-c-brand-1);box-shadow:var(--vp-shadow-3);background-color:var(--vp-c-bg)}.VPSkipLink[data-v-a9a5d116]:focus{height:auto;width:auto;clip:auto;clip-path:none}@media (min-width: 1280px){.VPSkipLink[data-v-a9a5d116]{top:14px;left:16px}}.Layout[data-v-ab7ea076]{display:flex;flex-direction:column;min-height:100vh}.VPHomeSponsors[data-v-c31bfd5e]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPHomeSponsors[data-v-c31bfd5e]{margin:96px 0}@media (min-width: 768px){.VPHomeSponsors[data-v-c31bfd5e]{margin:128px 0}}.VPHomeSponsors[data-v-c31bfd5e]{padding:0 24px}@media (min-width: 768px){.VPHomeSponsors[data-v-c31bfd5e]{padding:0 48px}}@media (min-width: 960px){.VPHomeSponsors[data-v-c31bfd5e]{padding:0 64px}}.container[data-v-c31bfd5e]{margin:0 auto;max-width:1152px}.love[data-v-c31bfd5e]{margin:0 auto;width:fit-content;font-size:28px;color:var(--vp-c-text-3)}.icon[data-v-c31bfd5e]{display:inline-block}.message[data-v-c31bfd5e]{margin:0 auto;padding-top:10px;max-width:320px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.sponsors[data-v-c31bfd5e]{padding-top:32px}.action[data-v-c31bfd5e]{padding-top:40px;text-align:center}.VPTeamPage[data-v-5686aa1c]{margin:96px 0}@media (min-width: 768px){.VPTeamPage[data-v-5686aa1c]{margin:128px 0}}.VPHome .VPTeamPageTitle[data-v-5686aa1c-s]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPTeamPageSection+.VPTeamPageSection[data-v-5686aa1c-s],.VPTeamMembers+.VPTeamPageSection[data-v-5686aa1c-s]{margin-top:64px}.VPTeamMembers+.VPTeamMembers[data-v-5686aa1c-s]{margin-top:24px}@media (min-width: 768px){.VPTeamPageTitle+.VPTeamPageSection[data-v-5686aa1c-s]{margin-top:16px}.VPTeamPageSection+.VPTeamPageSection[data-v-5686aa1c-s],.VPTeamMembers+.VPTeamPageSection[data-v-5686aa1c-s]{margin-top:96px}}.VPTeamMembers[data-v-5686aa1c-s]{padding:0 24px}@media (min-width: 768px){.VPTeamMembers[data-v-5686aa1c-s]{padding:0 48px}}@media (min-width: 960px){.VPTeamMembers[data-v-5686aa1c-s]{padding:0 64px}}.VPTeamPageTitle[data-v-849c0b35]{padding:48px 32px;text-align:center}@media (min-width: 768px){.VPTeamPageTitle[data-v-849c0b35]{padding:64px 48px 48px}}@media (min-width: 960px){.VPTeamPageTitle[data-v-849c0b35]{padding:80px 64px 48px}}.title[data-v-849c0b35]{letter-spacing:0;line-height:44px;font-size:36px;font-weight:500}@media (min-width: 768px){.title[data-v-849c0b35]{letter-spacing:-.5px;line-height:56px;font-size:48px}}.lead[data-v-849c0b35]{margin:0 auto;max-width:512px;padding-top:12px;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 768px){.lead[data-v-849c0b35]{max-width:592px;letter-spacing:.15px;line-height:28px;font-size:20px}}.VPTeamPageSection[data-v-3b5d2fc1]{padding:0 32px}@media (min-width: 768px){.VPTeamPageSection[data-v-3b5d2fc1]{padding:0 48px}}@media (min-width: 960px){.VPTeamPageSection[data-v-3b5d2fc1]{padding:0 64px}}.title[data-v-3b5d2fc1]{position:relative;margin:0 auto;max-width:1152px;text-align:center;color:var(--vp-c-text-2)}.title-line[data-v-3b5d2fc1]{position:absolute;top:16px;left:0;width:100%;height:1px;background-color:var(--vp-c-divider)}.title-text[data-v-3b5d2fc1]{position:relative;display:inline-block;padding:0 24px;letter-spacing:0;line-height:32px;font-size:20px;font-weight:500;background-color:var(--vp-c-bg)}.lead[data-v-3b5d2fc1]{margin:0 auto;max-width:480px;padding-top:12px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.members[data-v-3b5d2fc1]{padding-top:40px}.VPTeamMembersItem[data-v-0434d0d2]{display:flex;flex-direction:column;gap:2px;border-radius:12px;width:100%;height:100%;overflow:hidden}.VPTeamMembersItem.small .profile[data-v-0434d0d2]{padding:32px}.VPTeamMembersItem.small .data[data-v-0434d0d2]{padding-top:20px}.VPTeamMembersItem.small .avatar[data-v-0434d0d2]{width:64px;height:64px}.VPTeamMembersItem.small .name[data-v-0434d0d2]{line-height:24px;font-size:16px}.VPTeamMembersItem.small .affiliation[data-v-0434d0d2]{padding-top:4px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .desc[data-v-0434d0d2]{padding-top:12px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .links[data-v-0434d0d2]{margin:0 -16px -20px;padding:10px 0 0}.VPTeamMembersItem.medium .profile[data-v-0434d0d2]{padding:48px 32px}.VPTeamMembersItem.medium .data[data-v-0434d0d2]{padding-top:24px;text-align:center}.VPTeamMembersItem.medium .avatar[data-v-0434d0d2]{width:96px;height:96px}.VPTeamMembersItem.medium .name[data-v-0434d0d2]{letter-spacing:.15px;line-height:28px;font-size:20px}.VPTeamMembersItem.medium .affiliation[data-v-0434d0d2]{padding-top:4px;font-size:16px}.VPTeamMembersItem.medium .desc[data-v-0434d0d2]{padding-top:16px;max-width:288px;font-size:16px}.VPTeamMembersItem.medium .links[data-v-0434d0d2]{margin:0 -16px -12px;padding:16px 12px 0}.profile[data-v-0434d0d2]{flex-grow:1;background-color:var(--vp-c-bg-soft)}.data[data-v-0434d0d2]{text-align:center}.avatar[data-v-0434d0d2]{position:relative;flex-shrink:0;margin:0 auto;border-radius:50%;box-shadow:var(--vp-shadow-3)}.avatar-img[data-v-0434d0d2]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;object-fit:cover}.name[data-v-0434d0d2]{margin:0;font-weight:600}.affiliation[data-v-0434d0d2]{margin:0;font-weight:500;color:var(--vp-c-text-2)}.org.link[data-v-0434d0d2]{color:var(--vp-c-text-2);transition:color .25s}.org.link[data-v-0434d0d2]:hover{color:var(--vp-c-brand-1)}.desc[data-v-0434d0d2]{margin:0 auto}.desc[data-v-0434d0d2] a{font-weight:500;color:var(--vp-c-brand-1);text-decoration-style:dotted;transition:color .25s}.links[data-v-0434d0d2]{display:flex;justify-content:center;height:56px}.sp-link[data-v-0434d0d2]{display:flex;justify-content:center;align-items:center;text-align:center;padding:16px;font-size:14px;font-weight:500;color:var(--vp-c-sponsor);background-color:var(--vp-c-bg-soft);transition:color .25s,background-color .25s}.sp .sp-link.link[data-v-0434d0d2]:hover,.sp .sp-link.link[data-v-0434d0d2]:focus{outline:none;color:var(--vp-c-white);background-color:var(--vp-c-sponsor)}.sp-icon[data-v-0434d0d2]{margin-right:8px;font-size:16px}.VPTeamMembers.small .container[data-v-f3bedff1]{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.VPTeamMembers.small.count-1 .container[data-v-f3bedff1]{max-width:276px}.VPTeamMembers.small.count-2 .container[data-v-f3bedff1]{max-width:576px}.VPTeamMembers.small.count-3 .container[data-v-f3bedff1]{max-width:876px}.VPTeamMembers.medium .container[data-v-f3bedff1]{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}@media (min-width: 375px){.VPTeamMembers.medium .container[data-v-f3bedff1]{grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}}.VPTeamMembers.medium.count-1 .container[data-v-f3bedff1]{max-width:368px}.VPTeamMembers.medium.count-2 .container[data-v-f3bedff1]{max-width:760px}.container[data-v-f3bedff1]{display:grid;gap:24px;margin:0 auto;max-width:1152px}.VPHome[data-v-13a58056]{margin-bottom:96px}@media (min-width: 768px){.VPHome[data-v-13a58056]{margin-bottom:128px}}:root{--vp-font-family-base: "Chinese Quotes", "Halant", "Inter var", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-c-brand: #646cff;--vp-c-brand-light: #747bff;--vp-c-brand-lighter: #9499ff;--vp-c-brand-lightest: #bcc0ff;--vp-c-brand-dark: #535bf2;--vp-c-brand-darker: #454ce1;--vp-c-brand-dimm: rgba(100, 108, 255, .08)}body{font-size:18px}.vp-doc p{line-height:1.618}.vp-doc .imageCaption{display:block;text-align:center;font-size:90%;color:var(--vp-c-text-2)}:root{--vp-button-brand-border: var(--vp-c-brand-light);--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand);--vp-button-brand-hover-border: var(--vp-c-brand-light);--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-light);--vp-button-brand-active-border: var(--vp-c-brand-light);--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-button-brand-bg)}:root{--vp-home-hero-name-color: transparent;--vp-home-hero-name-background: -webkit-linear-gradient(120deg, #bd34fe 30%, #41d1ff);--vp-home-hero-image-background-image: linear-gradient(-45deg, #bd34fe 50%, #47caff 50%);--vp-home-hero-image-filter: blur(40px)}@media (min-width: 640px){:root{--vp-home-hero-image-filter: blur(56px)}}@media (min-width: 960px){:root{--vp-home-hero-image-filter: blur(72px)}}:root{--vp-custom-block-tip-border: var(--vp-c-brand);--vp-custom-block-tip-text: var(--vp-c-brand-darker);--vp-custom-block-tip-bg: var(--vp-c-brand-dimm)}.dark{--vp-custom-block-tip-border: var(--vp-c-brand);--vp-custom-block-tip-text: var(--vp-c-brand-lightest);--vp-custom-block-tip-bg: var(--vp-c-brand-dimm)}.DocSearch{--docsearch-primary-color: var(--vp-c-brand) !important}a[data-v-d0c38f81]{text-decoration:none;color:inherit}a[data-v-d0c38f81]:hover{color:inherit}.event[data-v-d0c38f81]{display:flex;gap:1em;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s;padding:1em}.event[data-v-d0c38f81]:hover{border-color:var(--vp-c-brand-1)}.events[data-v-d0c38f81]{display:flex;flex-direction:column;gap:1em}.date[data-v-d0c38f81],.actual-date[data-v-d0c38f81]{display:flex;gap:.5em;justify-content:flex-end}.date[data-v-d0c38f81]{writing-mode:vertical-rl;position:relative}.date .month[data-v-d0c38f81],.date .day[data-v-d0c38f81]{font-size:1.5em}.date .dow[data-v-d0c38f81]{font-size:1.2em;line-height:1.2em}.date span[data-v-d0c38f81]{opacity:0}.date .actual-date[data-v-d0c38f81]{position:absolute;top:0;left:0;writing-mode:lr;width:max-content;transform:rotate(-90deg) translate(-100%);transform-origin:top left}.date .actual-date span[data-v-d0c38f81]{opacity:unset}.dow[data-v-d0c38f81],.time[data-v-d0c38f81]{color:var(--vp-c-brand-1)}.summary[data-v-d0c38f81]{font-weight:700;font-size:1.2em}.description[data-v-d0c38f81]{margin-top:1em}.googleMeetBtn[data-v-d0c38f81]{display:flex;align-items:center;gap:.5em;margin-top:1em;width:max-content;border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg);border-radius:20px;padding:0 20px;line-height:38px;font-size:14px;transition:all .5s ease}.googleMeetBtn img[data-v-d0c38f81]{width:1.5em;height:1.5em}.googleMeetBtn[data-v-d0c38f81]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}@media (max-width: 600px){.event[data-v-d0c38f81]{flex-direction:column;gap:1.5em;font-size:.8em}.date[data-v-d0c38f81]{writing-mode:horizontal-tb;transform:none;justify-content:flex-start;align-items:flex-end}.date .actual-date[data-v-d0c38f81]{display:none}.date span[data-v-d0c38f81]{opacity:1}}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer;opacity:.7}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #00bfff;opacity:1}.splide__arrow{-ms-flex-align:center;align-items:center;background:transparent;border:0;border-radius:0;cursor:pointer;display:-ms-flexbox;display:flex;height:2.5em;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2.5em;z-index:1}.splide__arrow svg{fill:#00bfff;height:2.5em;transition:fill .2s linear;width:2.5em}.splide__arrow:hover:not(:disabled) svg{fill:#66d9ff}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #00bfff;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #00bfff;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:10px;margin:3px;padding:0;position:relative;transition:background-color .2s linear,transform .2s linear;width:10px}.splide__pagination__page.is-active{background:#00bfff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{background:#66d9ff;cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #00bfff;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #00bfff;outline-offset:3px}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #00bfff;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #00bfff;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #00bfff}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #00bfff;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #00bfff}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#00bfff}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #00bfff;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #00bfff;outline-offset:3px}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide__slide{display:flex;align-items:center;justify-content:center}.splideimg{border:1px solid var(--vp-c-bg-soft);border-radius:12px;transition:border-color .25s,background-color .25s}.splideimg:hover{border-color:var(--vp-c-brand-1)}img[data-v-b29b2d80]{float:right}._logo_bpf30_3 img{content:url(/assets/favicon-new.png)}.EventGrid[data-v-3b535e25]{position:relative;padding:0 24px}@media (min-width: 640px){.EventGrid[data-v-3b535e25]{padding:0 48px}}@media (min-width: 960px){.EventGrid[data-v-3b535e25]{padding:0 64px}}.container[data-v-3b535e25]{margin:0 auto;max-width:1152px}.events[data-v-3b535e25]{display:block;width:100%;padding:1em 0}.event[data-v-3b535e25]{display:flex;gap:1em;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s;padding:1em;margin:0 0 1em;width:100%}@media (min-width: 960px){.events[data-v-3b535e25]{display:block;column-count:2}}.event[data-v-3b535e25]:hover{border-color:var(--vp-c-brand-1)}img[data-v-3b535e25]{border-radius:12px}.date[data-v-3b535e25],.actual-date[data-v-3b535e25]{display:flex;gap:.5em;justify-content:flex-end}.date[data-v-3b535e25]{writing-mode:vertical-rl;position:relative}.date .month[data-v-3b535e25],.date .day[data-v-3b535e25],.date .year[data-v-3b535e25]{font-size:1.5em}.date .dow[data-v-3b535e25]{font-size:1.2em;line-height:1.2em}.date span[data-v-3b535e25]{opacity:0}.date .actual-date[data-v-3b535e25]{position:absolute;top:0;left:0;writing-mode:lr;width:max-content;transform:rotate(-90deg) translate(-100%);transform-origin:top left}.date .actual-date span[data-v-3b535e25]{opacity:unset}.dow[data-v-3b535e25],.time[data-v-3b535e25],.month[data-v-3b535e25]{color:var(--vp-c-brand-1)}.summary[data-v-3b535e25]{font-weight:700;font-size:1.2em;margin:0 0 4px}.description[data-v-3b535e25]{margin-top:1em}.community[data-v-3b535e25]{display:flex;gap:6px;flex-wrap:wrap;padding:6px 0;margin:0 0 4px}.cclick[data-v-3b535e25],.clink[data-v-3b535e25]{border:1px solid var(--vp-c-indigo-soft);border-radius:12px;padding:2px 8px 0;color:var(--vp-c-indigo-1);background-color:var(--vp-c-indigo-soft);height:26px;white-space:nowrap}.clink[data-v-3b535e25]{border:1px solid;border-radius:12px;padding:2px 8px 0;color:var(--vp-c-red-1);background-color:var(--vp-c-red-soft)}@media (max-width: 600px){.event[data-v-3b535e25]{flex-direction:column;gap:1.5em;font-size:.8em}.date[data-v-3b535e25]{writing-mode:horizontal-tb;transform:none;justify-content:flex-start;align-items:flex-end}.date .actual-date[data-v-3b535e25]{display:none}.date span[data-v-3b535e25]{opacity:1}} +@import"https://fonts.googleapis.com/css2?family=Halant:wght@400;700&display=swap";html:not(.dark) .VPImage.dark[data-v-604420cb]{display:none}.dark .VPImage.light[data-v-604420cb]{display:none}.VPFeature[data-v-625004ff]{display:block;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s}.VPFeature.link[data-v-625004ff]:hover{border-color:var(--vp-c-brand-1)}.box[data-v-625004ff]{display:flex;flex-direction:column;padding:24px;height:100%}.box[data-v-625004ff]>.VPImage{margin-bottom:20px}.icon[data-v-625004ff]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:6px;background-color:var(--vp-c-default-soft);width:48px;height:48px;font-size:24px;transition:background-color .25s}.title[data-v-625004ff]{line-height:24px;font-size:16px;font-weight:600}.details[data-v-625004ff]{flex-grow:1;padding-top:8px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.link-text[data-v-625004ff]{padding-top:8px}.link-text-value[data-v-625004ff]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.link-text-icon[data-v-625004ff]{margin-left:6px}.VPFeatures[data-v-2c302da6]{position:relative;padding:0 24px}@media (min-width: 640px){.VPFeatures[data-v-2c302da6]{padding:0 48px}}@media (min-width: 960px){.VPFeatures[data-v-2c302da6]{padding:0 64px}}.container[data-v-2c302da6]{margin:0 auto;max-width:1152px}.items[data-v-2c302da6]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-2c302da6]{padding:8px;width:100%}@media (min-width: 640px){.item.grid-2[data-v-2c302da6],.item.grid-4[data-v-2c302da6],.item.grid-6[data-v-2c302da6]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-2c302da6],.item.grid-4[data-v-2c302da6]{width:50%}.item.grid-3[data-v-2c302da6],.item.grid-6[data-v-2c302da6]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-2c302da6]{width:25%}}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.grid{display:grid}.m-0{margin:0}.m14\.386{margin:3.5965rem}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.me{margin-inline-end:1rem}.ml-4\!{margin-left:1rem!important}.mt-10{margin-top:2.5rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.h4{height:1rem}.h5{height:1.25rem}.h6{height:1.5rem}.max-w-7\/8{max-width:87.5%}.flex{display:flex}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.list-none{list-style-type:none}.border{border-width:1px}.p-0{padding:0}.px{padding-left:1rem;padding-right:1rem}.px-0\!{padding-left:0!important;padding-right:0!important}.text-\[1\.2rem\]{font-size:1.2rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-gray-500{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width: 640px){.sm\:flex-row{flex-direction:row}}@media (min-width: 1280px){.xl\:max-w-\[980px\]{max-width:980px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-cyrillic-ext.BBPuwvHQ.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-roman-cyrillic.C5lxZ8CY.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-roman-greek-ext.CqjqNYQ-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-greek.BBVDIX6e.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-roman-vietnamese.BjW4sHH5.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-roman-latin-ext.4ZJIpNVo.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-roman-latin.Di8DUHzh.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-italic-cyrillic-ext.r48I6akx.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-italic-cyrillic.By2_1cv3.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-italic-greek-ext.1u6EdAuj.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-greek.DJ8dCoTZ.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-italic-vietnamese.BSbpV94h.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-italic-latin-ext.CN1xVJS-.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-italic-latin.C2AdPX0b.woff2) format("woff2");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:Punctuation SC;font-weight:400;src:local("PingFang SC Regular"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:500;src:local("PingFang SC Medium"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:600;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:700;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}:root{--vp-c-white: #ffffff;--vp-c-black: #000000;--vp-c-neutral: var(--vp-c-black);--vp-c-neutral-inverse: var(--vp-c-white)}.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-indigo-1: #3451b2;--vp-c-indigo-2: #3a5ccc;--vp-c-indigo-3: #5672cd;--vp-c-indigo-soft: rgba(100, 108, 255, .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-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-sponsor: #db2777}.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-indigo-1: #a8b1ff;--vp-c-indigo-2: #5c73e7;--vp-c-indigo-3: #3e63dd;--vp-c-indigo-soft: rgba(100, 108, 255, .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);--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)}:root{--vp-c-bg: #ffffff;--vp-c-bg-alt: #f6f6f7;--vp-c-bg-elv: #ffffff;--vp-c-bg-soft: #f6f6f7}.dark{--vp-c-bg: #1b1b1f;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-bg-soft: #202127}:root{--vp-c-border: #c2c2c4;--vp-c-divider: #e2e2e3;--vp-c-gutter: #e2e2e3}.dark{--vp-c-border: #3c3f44;--vp-c-divider: #2e2e32;--vp-c-gutter: #000000}: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)}.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-indigo-1);--vp-c-brand-2: var(--vp-c-indigo-2);--vp-c-brand-3: var(--vp-c-indigo-3);--vp-c-brand-soft: var(--vp-c-indigo-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: "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-family-mono: ui-monospace, "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;font-optical-sizing:auto}:root:where(:lang(zh)){--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)}: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}@media (min-width: 960px){:root{--vp-z-index-sidebar: 25}}:root{--vp-layout-max-width: 1440px}: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-alt);--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-success-soft);--vp-code-line-diff-add-symbol-color: var(--vp-c-success-1);--vp-code-line-diff-remove-color: var(--vp-c-danger-soft);--vp-code-line-diff-remove-symbol-color: var(--vp-c-danger-1);--vp-code-line-warning-color: var(--vp-c-warning-soft);--vp-code-line-error-color: var(--vp-c-danger-soft);--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-copy-copied-text-content: "Copied";--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-3);--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);--vp-button-sponsor-border: var(--vp-c-text-2);--vp-button-sponsor-text: var(--vp-c-text-2);--vp-button-sponsor-bg: transparent;--vp-button-sponsor-hover-border: var(--vp-c-sponsor);--vp-button-sponsor-hover-text: var(--vp-c-sponsor);--vp-button-sponsor-hover-bg: transparent;--vp-button-sponsor-active-border: var(--vp-c-sponsor);--vp-button-sponsor-active-text: var(--vp-c-sponsor);--vp-button-sponsor-active-bg: transparent}:root{--vp-custom-block-font-size: 14px;--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 .VPSidebar{--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}: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-tip-1);--vp-badge-tip-bg: var(--vp-c-tip-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{--vp-carbon-ads-text-color: var(--vp-c-text-1);--vp-carbon-ads-poweredby-color: var(--vp-c-text-2);--vp-carbon-ads-bg-color: var(--vp-c-bg-soft);--vp-carbon-ads-hover-text-color: var(--vp-c-brand-1);--vp-carbon-ads-hover-poweredby-color: var(--vp-c-text-1)}:root{--vp-local-search-bg: var(--vp-c-bg);--vp-local-search-result-bg: var(--vp-c-bg);--vp-local-search-result-border: var(--vp-c-divider);--vp-local-search-result-selected-bg: var(--vp-c-bg);--vp-local-search-result-selected-border: var(--vp-c-brand-1);--vp-local-search-highlight-bg: var(--vp-c-brand-1);--vp-local-search-highlight-text: var(--vp-c-neutral-inverse)}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}*,:before,:after{box-sizing:border-box}html{line-height:1.4;font-size:16px;-webkit-text-size-adjust:100%}html.dark{color-scheme:dark}body{margin:0;width:100%;min-width:320px;min-height:100vh;line-height:24px;font-family:var(--vp-font-family-base);font-size:16px;font-weight:400;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;line-height:24px;font-size:16px;font-weight:400}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{list-style:none;margin:0;padding:0}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{border:0;padding:0;line-height:inherit;color:inherit}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{background-color:transparent}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--vp-c-text-3)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--vp-c-text-3)}input::placeholder,textarea::placeholder{color:var(--vp-c-text-3)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:vertical}select{-webkit-appearance:none}fieldset{margin:0;padding:0}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}mjx-container{overflow-x:auto}mjx-container>svg{display:inline-block;margin:auto}[class^=vpi-],[class*=" vpi-"],.vp-icon{width:1em;height:1em}[class^=vpi-].bg,[class*=" vpi-"].bg,.vp-icon.bg{background-size:100% 100%;background-color:transparent}[class^=vpi-]:not(.bg),[class*=" vpi-"]:not(.bg),.vp-icon:not(.bg){-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit}.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-heart{--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='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E")}.vpi-search{--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='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}.vpi-layout-list{--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%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3Cpath d='M14 4h7M14 9h7M14 15h7M14 20h7'/%3E%3C/svg%3E")}.vpi-delete{--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='M20 5H9l-7 7 7 7h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2ZM18 9l-6 6M12 9l6 6'/%3E%3C/svg%3E")}.vpi-corner-down-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='m9 10-5 5 5 5'/%3E%3Cpath d='M20 4v7a4 4 0 0 1-4 4H4'/%3E%3C/svg%3E")}:root{--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3C/svg%3E");--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14 2 2 4-4'/%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")}.visually-hidden{position:absolute;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.custom-block{border:1px solid transparent;border-radius:8px;padding:16px 16px 8px;line-height:24px;font-size:var(--vp-custom-block-font-size);color:var(--vp-c-text-2)}.custom-block.info{border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg)}.custom-block.info a,.custom-block.info code{color:var(--vp-c-brand-1)}.custom-block.info a:hover,.custom-block.info a:hover>code{color:var(--vp-c-brand-2)}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.note{border-color:var(--vp-custom-block-note-border);color:var(--vp-custom-block-note-text);background-color:var(--vp-custom-block-note-bg)}.custom-block.note a,.custom-block.note code{color:var(--vp-c-brand-1)}.custom-block.note a:hover,.custom-block.note a:hover>code{color:var(--vp-c-brand-2)}.custom-block.note code{background-color:var(--vp-custom-block-note-code-bg)}.custom-block.tip{border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg)}.custom-block.tip a,.custom-block.tip code{color:var(--vp-c-tip-1)}.custom-block.tip a:hover,.custom-block.tip a:hover>code{color:var(--vp-c-tip-2)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.important{border-color:var(--vp-custom-block-important-border);color:var(--vp-custom-block-important-text);background-color:var(--vp-custom-block-important-bg)}.custom-block.important a,.custom-block.important code{color:var(--vp-c-important-1)}.custom-block.important a:hover,.custom-block.important a:hover>code{color:var(--vp-c-important-2)}.custom-block.important code{background-color:var(--vp-custom-block-important-code-bg)}.custom-block.warning{border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg)}.custom-block.warning a,.custom-block.warning code{color:var(--vp-c-warning-1)}.custom-block.warning a:hover,.custom-block.warning a:hover>code{color:var(--vp-c-warning-2)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg)}.custom-block.danger a,.custom-block.danger code{color:var(--vp-c-danger-1)}.custom-block.danger a:hover,.custom-block.danger a:hover>code{color:var(--vp-c-danger-2)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.caution{border-color:var(--vp-custom-block-caution-border);color:var(--vp-custom-block-caution-text);background-color:var(--vp-custom-block-caution-bg)}.custom-block.caution a,.custom-block.caution code{color:var(--vp-c-caution-1)}.custom-block.caution a:hover,.custom-block.caution a:hover>code{color:var(--vp-c-caution-2)}.custom-block.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.custom-block.details{border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg)}.custom-block.details a{color:var(--vp-c-brand-1)}.custom-block.details a:hover,.custom-block.details a:hover>code{color:var(--vp-c-brand-2)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:600}.custom-block p+p{margin:8px 0}.custom-block.details summary{margin:0 0 8px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-block.details summary+p{margin:8px 0}.custom-block a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:opacity .25s}.custom-block a:hover{opacity:.75}.custom-block code{font-size:var(--vp-custom-block-code-font-size)}.custom-block.custom-block th,.custom-block.custom-block blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.dark .vp-code span{color:var(--shiki-dark, inherit)}html:not(.dark) .vp-code span{color:var(--shiki-light, inherit)}.vp-code-group{margin-top:16px}.vp-code-group .tabs{position:relative;display:flex;margin-right:-24px;margin-left:-24px;padding:0 12px;background-color:var(--vp-code-tab-bg);overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px var(--vp-code-tab-divider)}@media (min-width: 640px){.vp-code-group .tabs{margin-right:0;margin-left:0;border-radius:8px 8px 0 0}}.vp-code-group .tabs input{position:fixed;opacity:0;pointer-events:none}.vp-code-group .tabs label{position:relative;display:inline-block;border-bottom:1px solid transparent;padding:0 12px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-code-tab-text-color);white-space:nowrap;cursor:pointer;transition:color .25s}.vp-code-group .tabs label:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;height:2px;border-radius:2px;content:"";background-color:transparent;transition:background-color .25s}.vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.vp-code-group div[class*=language-],.vp-block{display:none;margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.vp-code-group div[class*=language-].active,.vp-block.active{display:block}.vp-block{padding:20px 24px}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;outline:none}.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:28px}.vp-doc h2{margin:48px 0 16px;border-top:1px solid var(--vp-c-divider);padding-top:24px;letter-spacing:-.02em;line-height:32px;font-size:24px}.vp-doc h3{margin:32px 0 0;letter-spacing:-.01em;line-height:28px;font-size:20px}.vp-doc .header-anchor{position:absolute;top:0;left:0;margin-left:-.87em;font-weight:500;-webkit-user-select:none;user-select:none;opacity:0;text-decoration:none;transition:color .25s,opacity .25s}.vp-doc .header-anchor:before{content:var(--vp-header-anchor-symbol)}.vp-doc h1:hover .header-anchor,.vp-doc h1 .header-anchor:focus,.vp-doc h2:hover .header-anchor,.vp-doc h2 .header-anchor:focus,.vp-doc h3:hover .header-anchor,.vp-doc h3 .header-anchor:focus,.vp-doc h4:hover .header-anchor,.vp-doc h4 .header-anchor:focus,.vp-doc h5:hover .header-anchor,.vp-doc h5 .header-anchor:focus,.vp-doc h6:hover .header-anchor,.vp-doc h6 .header-anchor:focus{opacity:1}@media (min-width: 768px){.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:32px}}.vp-doc h2 .header-anchor{top:24px}.vp-doc p,.vp-doc summary{margin:16px 0}.vp-doc p{line-height:28px}.vp-doc blockquote{margin:16px 0;border-left:2px solid var(--vp-c-divider);padding-left:16px;transition:border-color .5s}.vp-doc blockquote>p{margin:0;font-size:16px;color:var(--vp-c-text-2);transition:color .5s}.vp-doc a{font-weight:500;color:var(--vp-c-brand-1);text-decoration:underline;text-underline-offset:2px;transition:color .25s,opacity .25s}.vp-doc a:hover{color:var(--vp-c-brand-2)}.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;border-collapse:collapse;margin:20px 0;overflow-x:auto}.vp-doc tr{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{border:1px solid var(--vp-c-divider);padding:8px 16px}.vp-doc th{text-align:left;font-size:14px;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-doc td{font-size:14px}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider)}.vp-doc .custom-block{margin:16px 0}.vp-doc .custom-block p{margin:8px 0;line-height:24px}.vp-doc .custom-block p:first-child{margin:0}.vp-doc .custom-block div[class*=language-]{margin:8px 0;border-radius:8px}.vp-doc .custom-block div[class*=language-] code{font-weight:400;background-color:transparent}.vp-doc .custom-block .vp-code-group .tabs{margin:0;border-radius:8px 8px 0 0}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size);color:var(--vp-code-color)}.vp-doc :not(pre)>code{border-radius:4px;padding:3px 6px;background-color:var(--vp-code-bg);transition:color .25s,background-color .5s}.vp-doc a>code{color:var(--vp-code-link-color)}.vp-doc a:hover>code{color:var(--vp-code-link-hover-color)}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code{font-size:.9em}.vp-doc div[class*=language-],.vp-block{position:relative;margin:16px -24px;background-color:var(--vp-code-block-bg);overflow-x:auto;transition:background-color .5s}@media (min-width: 640px){.vp-doc div[class*=language-],.vp-block{border-radius:8px;margin:16px 0}}@media (max-width: 639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-]+div[class*=language-],.vp-doc div[class$=-api]+div[class*=language-],.vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-]{margin-top:-8px}.vp-doc [class*=language-] pre,.vp-doc [class*=language-] code{direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.vp-doc [class*=language-] pre{position:relative;z-index:1;margin:0;padding:20px 0;background:transparent;overflow-x:auto}.vp-doc [class*=language-] code{display:block;padding:0 24px;width:fit-content;min-width:100%;line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-block-color);transition:color .5s}.vp-doc [class*=language-] code .highlighted{background-color:var(--vp-code-line-highlight-color);transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc [class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc [class*=language-] code .diff{transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .diff:before{position:absolute;left:10px}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){filter:blur(.095rem);opacity:.4;transition:filter .35s,opacity .35s}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){opacity:.7;transition:filter .35s,opacity .35s}.vp-doc [class*=language-]:hover .has-focused-lines .line:not(.has-focus){filter:blur(0);opacity:1}.vp-doc [class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc [class*=language-] code .diff.remove:before{content:"-";color:var(--vp-code-line-diff-remove-symbol-color)}.vp-doc [class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc [class*=language-] code .diff.add:before{content:"+";color:var(--vp-code-line-diff-add-symbol-color)}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc .line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid var(--vp-code-block-divider-color);padding-top:20px;width:32px;text-align:center;font-family:var(--vp-font-family-mono);line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-line-number-color);transition:border-color .5s,color .5s}.vp-doc [class*=language-]>button.copy{direction:ltr;position:absolute;top:12px;right:12px;z-index:3;border:1px solid var(--vp-code-copy-code-border-color);border-radius:4px;width:40px;height:40px;background-color:var(--vp-code-copy-code-bg);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-size:20px;background-repeat:no-repeat;transition:border-color .25s,background-color .25s,opacity .25s}.vp-doc [class*=language-]:hover>button.copy,.vp-doc [class*=language-]>button.copy:focus{opacity:1}.vp-doc [class*=language-]>button.copy:hover,.vp-doc [class*=language-]>button.copy.copied{border-color:var(--vp-code-copy-code-hover-border-color);background-color:var(--vp-code-copy-code-hover-bg)}.vp-doc [class*=language-]>button.copy.copied,.vp-doc [class*=language-]>button.copy:hover.copied{border-radius:0 4px 4px 0;background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied)}.vp-doc [class*=language-]>button.copy.copied:before,.vp-doc [class*=language-]>button.copy:hover.copied:before{position:relative;top:-1px;transform:translate(calc(-100% - 1px));display:flex;justify-content:center;align-items:center;border:1px solid var(--vp-code-copy-code-hover-border-color);border-right:0;border-radius:4px 0 0 4px;padding:0 10px;width:fit-content;height:40px;text-align:center;font-size:12px;font-weight:500;color:var(--vp-code-copy-code-active-text);background-color:var(--vp-code-copy-code-hover-bg);white-space:nowrap;content:var(--vp-code-copy-copied-text-content)}.vp-doc [class*=language-]>span.lang{position:absolute;top:2px;right:8px;z-index:2;font-size:12px;font-weight:500;color:var(--vp-code-lang-color);transition:color .4s,opacity .4s}.vp-doc [class*=language-]:hover>button.copy+span.lang,.vp-doc [class*=language-]>button.copy:focus+span.lang{opacity:0}.vp-doc .VPTeamMembers{margin-top:24px}.vp-doc .VPTeamMembers.small.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-doc .VPTeamMembers.small.count-2 .container,.vp-doc .VPTeamMembers.small.count-3 .container{max-width:100%!important}.vp-doc .VPTeamMembers.medium.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}:is(.vp-external-link-icon,.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(.no-icon):after{display:inline-block;margin-top:-1px;margin-left:4px;width:11px;height:11px;background:currentColor;color:var(--vp-c-text-3);flex-shrink:0;--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");-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{content:"";color:currentColor}.vp-sponsor{border-radius:16px;overflow:hidden}.vp-sponsor.aside{border-radius:12px}.vp-sponsor-section+.vp-sponsor-section{margin-top:4px}.vp-sponsor-tier{margin:0 0 4px!important;text-align:center;letter-spacing:1px!important;line-height:24px;width:100%;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-sponsor.normal .vp-sponsor-tier{padding:13px 0 11px;font-size:14px}.vp-sponsor.aside .vp-sponsor-tier{padding:9px 0 7px;font-size:12px}.vp-sponsor-grid+.vp-sponsor-tier{margin-top:4px}.vp-sponsor-grid{display:flex;flex-wrap:wrap;gap:4px}.vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:64px}.vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-width:64px;max-height:22px}.vp-sponsor-grid.mini .vp-sponsor-grid-link{height:72px}.vp-sponsor-grid.mini .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.small .vp-sponsor-grid-link{height:96px}.vp-sponsor-grid.small .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.medium .vp-sponsor-grid-link{height:112px}.vp-sponsor-grid.medium .vp-sponsor-grid-image{max-width:120px;max-height:36px}.vp-sponsor-grid.big .vp-sponsor-grid-link{height:184px}.vp-sponsor-grid.big .vp-sponsor-grid-image{max-width:192px;max-height:56px}.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc((100% - 4px)/2)}.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc((100% - 4px * 2) / 3)}.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc((100% - 12px)/4)}.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc((100% - 16px)/5)}.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc((100% - 4px * 5) / 6)}.vp-sponsor-grid-item{flex-shrink:0;width:100%;background-color:var(--vp-c-bg-soft);transition:background-color .25s}.vp-sponsor-grid-item:hover{background-color:var(--vp-c-default-soft)}.vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0) invert(0)}.vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white)}.dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.vp-sponsor-grid-link{display:flex}.vp-sponsor-grid-box{display:flex;justify-content:center;align-items:center;width:100%}.vp-sponsor-grid-image{max-width:100%;filter:grayscale(1);transition:filter .25s}.dark .vp-sponsor-grid-image{filter:grayscale(1) invert(1)}.VPBadge{display:inline-block;margin-left:2px;border:1px solid transparent;border-radius:12px;padding:0 10px;line-height:22px;font-size:12px;font-weight:500;transform:translateY(-2px)}.VPBadge.small{padding:0 6px;line-height:18px;font-size:10px;transform:translateY(-8px)}.VPDocFooter .VPBadge{display:none}.vp-doc h1>.VPBadge{margin-top:4px;vertical-align:top}.vp-doc h2>.VPBadge{margin-top:3px;padding:0 8px;vertical-align:top}.vp-doc h3>.VPBadge{vertical-align:middle}.vp-doc h4>.VPBadge,.vp-doc h5>.VPBadge,.vp-doc h6>.VPBadge{vertical-align:middle;line-height:18px}.VPBadge.info{border-color:var(--vp-badge-info-border);color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg)}.VPBadge.tip{border-color:var(--vp-badge-tip-border);color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg)}.VPBadge.warning{border-color:var(--vp-badge-warning-border);color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg)}.VPBadge.danger{border-color:var(--vp-badge-danger-border);color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg)}.VPBackdrop[data-v-01e0e4da]{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 .5s}.VPBackdrop.fade-enter-from[data-v-01e0e4da],.VPBackdrop.fade-leave-to[data-v-01e0e4da]{opacity:0}.VPBackdrop.fade-leave-active[data-v-01e0e4da]{transition-duration:.25s}@media (min-width: 1280px){.VPBackdrop[data-v-01e0e4da]{display:none}}.NotFound[data-v-eb31d646]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.NotFound[data-v-eb31d646]{padding:96px 32px 168px}}.code[data-v-eb31d646]{line-height:64px;font-size:64px;font-weight:600}.title[data-v-eb31d646]{padding-top:12px;letter-spacing:2px;line-height:20px;font-size:20px;font-weight:700}.divider[data-v-eb31d646]{margin:24px auto 18px;width:64px;height:1px;background-color:var(--vp-c-divider)}.quote[data-v-eb31d646]{margin:0 auto;max-width:256px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.action[data-v-eb31d646]{padding-top:20px}.link[data-v-eb31d646]{display:inline-block;border:1px solid var(--vp-c-brand-1);border-radius:16px;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:border-color .25s,color .25s}.link[data-v-eb31d646]:hover{border-color:var(--vp-c-brand-2);color:var(--vp-c-brand-2)}.root[data-v-cdd54090]{position:relative;z-index:1}.nested[data-v-cdd54090]{padding-right:16px;padding-left:16px}.outline-link[data-v-cdd54090]{display:block;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s}.outline-link[data-v-cdd54090]:hover,.outline-link.active[data-v-cdd54090]{color:var(--vp-c-text-1);transition:color .25s}.outline-link.nested[data-v-cdd54090]{padding-left:13px}.VPDocAsideOutline[data-v-0b893240]{display:none}.VPDocAsideOutline.has-outline[data-v-0b893240]{display:block}.content[data-v-0b893240]{position:relative;border-left:1px solid var(--vp-c-divider);padding-left:16px;font-size:13px;font-weight:500}.outline-marker[data-v-0b893240]{position:absolute;top:32px;left:-1px;z-index:0;opacity:0;width:2px;border-radius:2px;height:18px;background-color:var(--vp-c-brand-1);transition:top .25s cubic-bezier(0,1,.5,1),background-color .5s,opacity .25s}.outline-title[data-v-0b893240]{line-height:32px;font-size:14px;font-weight:600}.VPDocAside[data-v-c45ec8d3]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-c45ec8d3]{flex-grow:1}.VPDocAside[data-v-c45ec8d3] .spacer+.VPDocAsideSponsors,.VPDocAside[data-v-c45ec8d3] .spacer+.VPDocAsideCarbonAds{margin-top:24px}.VPDocAside[data-v-c45ec8d3] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:16px}.VPLastUpdated[data-v-62e25b3f]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 640px){.VPLastUpdated[data-v-62e25b3f]{line-height:32px;font-size:14px;font-weight:500}}.VPDocFooter[data-v-83af3dd3]{margin-top:64px}.edit-info[data-v-83af3dd3]{padding-bottom:18px}@media (min-width: 640px){.edit-info[data-v-83af3dd3]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}}.edit-link-button[data-v-83af3dd3]{display:flex;align-items:center;border:0;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.edit-link-button[data-v-83af3dd3]:hover{color:var(--vp-c-brand-2)}.edit-link-icon[data-v-83af3dd3]{margin-right:8px}.prev-next[data-v-83af3dd3]{border-top:1px solid var(--vp-c-divider);padding-top:24px;display:grid;grid-row-gap:8px}@media (min-width: 640px){.prev-next[data-v-83af3dd3]{grid-template-columns:repeat(2,1fr);grid-column-gap:16px}}.pager-link[data-v-83af3dd3]{display:block;border:1px solid var(--vp-c-divider);border-radius:8px;padding:11px 16px 13px;width:100%;height:100%;transition:border-color .25s}.pager-link[data-v-83af3dd3]:hover{border-color:var(--vp-c-brand-1)}.pager-link.next[data-v-83af3dd3]{margin-left:auto;text-align:right}.desc[data-v-83af3dd3]{display:block;line-height:20px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.title[data-v-83af3dd3]{display:block;line-height:20px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.VPDoc[data-v-c70beb27]{padding:32px 24px 96px;width:100%}@media (min-width: 768px){.VPDoc[data-v-c70beb27]{padding:48px 32px 128px}}@media (min-width: 960px){.VPDoc[data-v-c70beb27]{padding:48px 32px 0}.VPDoc:not(.has-sidebar) .container[data-v-c70beb27]{display:flex;justify-content:center;max-width:992px}.VPDoc:not(.has-sidebar) .content[data-v-c70beb27]{max-width:752px}}@media (min-width: 1280px){.VPDoc .container[data-v-c70beb27]{display:flex;justify-content:center}.VPDoc .aside[data-v-c70beb27]{display:block}}@media (min-width: 1440px){.VPDoc:not(.has-sidebar) .content[data-v-c70beb27]{max-width:784px}.VPDoc:not(.has-sidebar) .container[data-v-c70beb27]{max-width:1104px}}.container[data-v-c70beb27]{margin:0 auto;width:100%}.aside[data-v-c70beb27]{position:relative;display:none;order:2;flex-grow:1;padding-left:32px;width:100%;max-width:256px}.left-aside[data-v-c70beb27]{order:1;padding-left:unset;padding-right:32px}.aside-container[data-v-c70beb27]{position:fixed;top:0;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-doc-top-height, 0px) + 48px);width:224px;height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.aside-container[data-v-c70beb27]::-webkit-scrollbar{display:none}.aside-curtain[data-v-c70beb27]{position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-c-bg) 70%)}.aside-content[data-v-c70beb27]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px));padding-bottom:32px}.content[data-v-c70beb27]{position:relative;margin:0 auto;width:100%}@media (min-width: 960px){.content[data-v-c70beb27]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-c70beb27]{order:1;margin:0;min-width:640px}}.content-container[data-v-c70beb27]{margin:0 auto}.VPDoc.has-aside .content-container[data-v-c70beb27]{max-width:688px}.VPButton[data-v-6035e0e7]{display:inline-block;border:1px solid transparent;text-align:center;font-weight:600;white-space:nowrap;transition:color .25s,border-color .25s,background-color .25s}.VPButton[data-v-6035e0e7]:active{transition:color .1s,border-color .1s,background-color .1s}.VPButton.medium[data-v-6035e0e7]{border-radius:20px;padding:0 20px;line-height:38px;font-size:14px}.VPButton.big[data-v-6035e0e7]{border-radius:24px;padding:0 24px;line-height:46px;font-size:16px}.VPButton.brand[data-v-6035e0e7]{border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg)}.VPButton.brand[data-v-6035e0e7]:hover{border-color:var(--vp-button-brand-hover-border);color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg)}.VPButton.brand[data-v-6035e0e7]:active{border-color:var(--vp-button-brand-active-border);color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg)}.VPButton.alt[data-v-6035e0e7]{border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg)}.VPButton.alt[data-v-6035e0e7]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}.VPButton.alt[data-v-6035e0e7]:active{border-color:var(--vp-button-alt-active-border);color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg)}.VPButton.sponsor[data-v-6035e0e7]{border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg)}.VPButton.sponsor[data-v-6035e0e7]:hover{border-color:var(--vp-button-sponsor-hover-border);color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg)}.VPButton.sponsor[data-v-6035e0e7]:active{border-color:var(--vp-button-sponsor-active-border);color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg)}.VPHero[data-v-62cd07a7]{margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px)) * -1);padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px) 24px 48px}@media (min-width: 640px){.VPHero[data-v-62cd07a7]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media (min-width: 960px){.VPHero[data-v-62cd07a7]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.container[data-v-62cd07a7]{display:flex;flex-direction:column;margin:0 auto;max-width:1152px}@media (min-width: 960px){.container[data-v-62cd07a7]{flex-direction:row}}.main[data-v-62cd07a7]{position:relative;z-index:10;order:2;flex-grow:1;flex-shrink:0}.VPHero.has-image .container[data-v-62cd07a7]{text-align:center}@media (min-width: 960px){.VPHero.has-image .container[data-v-62cd07a7]{text-align:left}}@media (min-width: 960px){.main[data-v-62cd07a7]{order:1;width:calc((100% / 3) * 2)}.VPHero.has-image .main[data-v-62cd07a7]{max-width:592px}}.name[data-v-62cd07a7],.text[data-v-62cd07a7]{max-width:392px;letter-spacing:-.4px;line-height:40px;font-size:32px;font-weight:700;white-space:pre-wrap}.VPHero.has-image .name[data-v-62cd07a7],.VPHero.has-image .text[data-v-62cd07a7]{margin:0 auto}.name[data-v-62cd07a7]{color:var(--vp-home-hero-name-color)}.clip[data-v-62cd07a7]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media (min-width: 640px){.name[data-v-62cd07a7],.text[data-v-62cd07a7]{max-width:576px;line-height:56px;font-size:48px}}@media (min-width: 960px){.name[data-v-62cd07a7],.text[data-v-62cd07a7]{line-height:64px;font-size:56px}.VPHero.has-image .name[data-v-62cd07a7],.VPHero.has-image .text[data-v-62cd07a7]{margin:0}}.tagline[data-v-62cd07a7]{padding-top:8px;max-width:392px;line-height:28px;font-size:18px;font-weight:500;white-space:pre-wrap;color:var(--vp-c-text-2)}.VPHero.has-image .tagline[data-v-62cd07a7]{margin:0 auto}@media (min-width: 640px){.tagline[data-v-62cd07a7]{padding-top:12px;max-width:576px;line-height:32px;font-size:20px}}@media (min-width: 960px){.tagline[data-v-62cd07a7]{line-height:36px;font-size:24px}.VPHero.has-image .tagline[data-v-62cd07a7]{margin:0}}.actions[data-v-62cd07a7]{display:flex;flex-wrap:wrap;margin:-6px;padding-top:24px}.VPHero.has-image .actions[data-v-62cd07a7]{justify-content:center}@media (min-width: 640px){.actions[data-v-62cd07a7]{padding-top:32px}}@media (min-width: 960px){.VPHero.has-image .actions[data-v-62cd07a7]{justify-content:flex-start}}.action[data-v-62cd07a7]{flex-shrink:0;padding:6px}.image[data-v-62cd07a7]{order:1;margin:-76px -24px -48px}@media (min-width: 640px){.image[data-v-62cd07a7]{margin:-108px -24px -48px}}@media (min-width: 960px){.image[data-v-62cd07a7]{flex-grow:1;order:2;margin:0;min-height:100%}}.image-container[data-v-62cd07a7]{position:relative;margin:0 auto;width:320px;height:320px}@media (min-width: 640px){.image-container[data-v-62cd07a7]{width:392px;height:392px}}@media (min-width: 960px){.image-container[data-v-62cd07a7]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-62cd07a7]{position:absolute;top:50%;left:50%;border-radius:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);transform:translate(-50%,-50%)}@media (min-width: 640px){.image-bg[data-v-62cd07a7]{width:256px;height:256px}}@media (min-width: 960px){.image-bg[data-v-62cd07a7]{width:320px;height:320px}}[data-v-62cd07a7] .image-src{position:absolute;top:50%;left:50%;max-width:192px;max-height:192px;transform:translate(-50%,-50%)}@media (min-width: 640px){[data-v-62cd07a7] .image-src{max-width:256px;max-height:256px}}@media (min-width: 960px){[data-v-62cd07a7] .image-src{max-width:320px;max-height:320px}}.container[data-v-d6f52cfd]{margin:auto;width:100%;max-width:1280px;padding:0 24px}@media (min-width: 640px){.container[data-v-d6f52cfd]{padding:0 48px}}@media (min-width: 960px){.container[data-v-d6f52cfd]{width:100%;padding:0 64px}}.vp-doc[data-v-d6f52cfd] .VPHomeSponsors,.vp-doc[data-v-d6f52cfd] .VPTeamPage{margin-left:var(--vp-offset, calc(50% - 50vw) );margin-right:var(--vp-offset, calc(50% - 50vw) )}.vp-doc[data-v-d6f52cfd] .VPHomeSponsors h2{border-top:none;letter-spacing:normal}.vp-doc[data-v-d6f52cfd] .VPHomeSponsors a,.vp-doc[data-v-d6f52cfd] .VPTeamPage a{text-decoration:none}.VPHome[data-v-7ceabaa3]{margin-bottom:96px}@media (min-width: 768px){.VPHome[data-v-7ceabaa3]{margin-bottom:128px}}.VPContent[data-v-06d980e7]{flex-grow:1;flex-shrink:0;margin:var(--vp-layout-top-height, 0px) auto 0;width:100%}.VPContent.is-home[data-v-06d980e7]{width:100%;max-width:100%}.VPContent.has-sidebar[data-v-06d980e7]{margin:0}@media (min-width: 960px){.VPContent[data-v-06d980e7]{padding-top:var(--vp-nav-height)}.VPContent.has-sidebar[data-v-06d980e7]{margin:var(--vp-layout-top-height, 0px) 0 0;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPContent.has-sidebar[data-v-06d980e7]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.VPFooter[data-v-554b2da4]{position:relative;z-index:var(--vp-z-index-footer);border-top:1px solid var(--vp-c-gutter);padding:32px 24px;background-color:var(--vp-c-bg)}.VPFooter.has-sidebar[data-v-554b2da4]{display:none}.VPFooter[data-v-554b2da4] a{text-decoration-line:underline;text-underline-offset:2px;transition:color .25s}.VPFooter[data-v-554b2da4] a:hover{color:var(--vp-c-text-1)}@media (min-width: 768px){.VPFooter[data-v-554b2da4]{padding:32px}}.container[data-v-554b2da4]{margin:0 auto;max-width:var(--vp-layout-max-width);text-align:center}.message[data-v-554b2da4],.copyright[data-v-554b2da4]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.VPLocalNavOutlineDropdown[data-v-23a9907c]{padding:12px 20px 11px}@media (min-width: 960px){.VPLocalNavOutlineDropdown[data-v-23a9907c]{padding:12px 36px 11px}}.VPLocalNavOutlineDropdown button[data-v-23a9907c]{display:block;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s;position:relative}.VPLocalNavOutlineDropdown button[data-v-23a9907c]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPLocalNavOutlineDropdown button.open[data-v-23a9907c]{color:var(--vp-c-text-1)}.icon[data-v-23a9907c]{display:inline-block;vertical-align:middle;margin-left:2px;font-size:14px;transform:rotate(0);transition:transform .25s}@media (min-width: 960px){.VPLocalNavOutlineDropdown button[data-v-23a9907c]{font-size:14px}.icon[data-v-23a9907c]{font-size:16px}}.open>.icon[data-v-23a9907c]{transform:rotate(90deg)}.items[data-v-23a9907c]{position:absolute;top:40px;right:16px;left:16px;display:grid;gap:1px;border:1px solid var(--vp-c-border);border-radius:8px;background-color:var(--vp-c-gutter);max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;box-shadow:var(--vp-shadow-3)}@media (min-width: 960px){.items[data-v-23a9907c]{right:auto;left:calc(var(--vp-sidebar-width) + 32px);width:320px}}.header[data-v-23a9907c]{background-color:var(--vp-c-bg-soft)}.top-link[data-v-23a9907c]{display:block;padding:0 16px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.outline[data-v-23a9907c]{padding:8px 0;background-color:var(--vp-c-bg-soft)}.flyout-enter-active[data-v-23a9907c]{transition:all .2s ease-out}.flyout-leave-active[data-v-23a9907c]{transition:all .15s ease-in}.flyout-enter-from[data-v-23a9907c],.flyout-leave-to[data-v-23a9907c]{opacity:0;transform:translateY(-16px)}.VPLocalNav[data-v-8a779ccc]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);border-bottom:1px solid var(--vp-c-gutter);padding-top:var(--vp-layout-top-height, 0px);width:100%;background-color:var(--vp-local-nav-bg-color)}.VPLocalNav.fixed[data-v-8a779ccc]{position:fixed}@media (min-width: 960px){.VPLocalNav[data-v-8a779ccc]{top:var(--vp-nav-height)}.VPLocalNav.has-sidebar[data-v-8a779ccc]{padding-left:var(--vp-sidebar-width)}.VPLocalNav.empty[data-v-8a779ccc]{display:none}}@media (min-width: 1280px){.VPLocalNav[data-v-8a779ccc]{display:none}}@media (min-width: 1440px){.VPLocalNav.has-sidebar[data-v-8a779ccc]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.container[data-v-8a779ccc]{display:flex;justify-content:space-between;align-items:center}.menu[data-v-8a779ccc]{display:flex;align-items:center;padding:12px 24px 11px;line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.menu[data-v-8a779ccc]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-8a779ccc]{padding:0 32px}}@media (min-width: 960px){.menu[data-v-8a779ccc]{display:none}}.menu-icon[data-v-8a779ccc]{margin-right:8px;font-size:14px}.VPOutlineDropdown[data-v-8a779ccc]{padding:12px 24px 11px}@media (min-width: 768px){.VPOutlineDropdown[data-v-8a779ccc]{padding:12px 32px 11px}}.VPSwitch[data-v-a6e979bf]{position:relative;border-radius:11px;display:block;width:40px;height:22px;flex-shrink:0;border:1px solid var(--vp-input-border-color);background-color:var(--vp-input-switch-bg-color);transition:border-color .25s!important}.VPSwitch[data-v-a6e979bf]:hover{border-color:var(--vp-c-brand-1)}.check[data-v-a6e979bf]{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background-color:var(--vp-c-neutral-inverse);box-shadow:var(--vp-shadow-1);transition:transform .25s!important}.icon[data-v-a6e979bf]{position:relative;display:block;width:18px;height:18px;border-radius:50%;overflow:hidden}.icon[data-v-a6e979bf] [class^=vpi-]{position:absolute;top:3px;left:3px;width:12px;height:12px;color:var(--vp-c-text-2)}.dark .icon[data-v-a6e979bf] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.sun[data-v-12541747]{opacity:1}.moon[data-v-12541747],.dark .sun[data-v-12541747]{opacity:0}.dark .moon[data-v-12541747]{opacity:1}.dark .VPSwitchAppearance[data-v-12541747] .check{transform:translate(18px)}.VPNavBarAppearance[data-v-4e6e6bb3]{display:none}@media (min-width: 1280px){.VPNavBarAppearance[data-v-4e6e6bb3]{display:flex;align-items:center}}.VPMenuGroup+.VPMenuLink[data-v-0bb0d88c]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.link[data-v-0bb0d88c]{display:block;border-radius:6px;padding:0 12px;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);white-space:nowrap;transition:background-color .25s,color .25s}.link[data-v-0bb0d88c]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-0bb0d88c]{color:var(--vp-c-brand-1)}.VPMenuGroup[data-v-0bc4e535]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.VPMenuGroup[data-v-0bc4e535]:first-child{margin-top:0;border-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-0bc4e535]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-0bc4e535]{padding:0 12px;line-height:32px;font-size:14px;font-weight:600;color:var(--vp-c-text-2);white-space:nowrap;transition:color .25s}.VPMenu[data-v-bc3bfcd8]{border-radius:12px;padding:12px;min-width:128px;border:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg-elv);box-shadow:var(--vp-shadow-3);transition:background-color .5s;max-height:calc(100vh - var(--vp-nav-height));overflow-y:auto}.VPMenu[data-v-bc3bfcd8] .group{margin:0 -12px;padding:0 12px 12px}.VPMenu[data-v-bc3bfcd8] .group+.group{border-top:1px solid var(--vp-c-divider);padding:11px 12px 12px}.VPMenu[data-v-bc3bfcd8] .group:last-child{padding-bottom:0}.VPMenu[data-v-bc3bfcd8] .group+.item{border-top:1px solid var(--vp-c-divider);padding:11px 16px 0}.VPMenu[data-v-bc3bfcd8] .item{padding:0 16px;white-space:nowrap}.VPMenu[data-v-bc3bfcd8] .label{flex-grow:1;line-height:28px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPMenu[data-v-bc3bfcd8] .action{padding-left:24px}.VPFlyout[data-v-f3000fb3]{position:relative}.VPFlyout[data-v-f3000fb3]:hover{color:var(--vp-c-brand-1);transition:color .25s}.VPFlyout:hover .text[data-v-f3000fb3]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-f3000fb3]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-f3000fb3]{color:var(--vp-c-brand-1)}.VPFlyout.active:hover .text[data-v-f3000fb3]{color:var(--vp-c-brand-2)}.VPFlyout:hover .menu[data-v-f3000fb3],.button[aria-expanded=true]+.menu[data-v-f3000fb3]{opacity:1;visibility:visible;transform:translateY(0)}.button[aria-expanded=false]+.menu[data-v-f3000fb3]{opacity:0;visibility:hidden;transform:translateY(0)}.button[data-v-f3000fb3]{display:flex;align-items:center;padding:0 12px;height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color .5s}.text[data-v-f3000fb3]{display:flex;align-items:center;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.option-icon[data-v-f3000fb3]{margin-right:0;font-size:16px}.text-icon[data-v-f3000fb3]{margin-left:4px;font-size:14px}.icon[data-v-f3000fb3]{font-size:20px;transition:fill .25s}.menu[data-v-f3000fb3]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s,transform .25s}.VPSocialLink[data-v-d4e0072f]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color .5s}.VPSocialLink[data-v-d4e0072f]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPSocialLink[data-v-d4e0072f]>svg,.VPSocialLink[data-v-d4e0072f]>[class^=vpi-social-]{width:20px;height:20px;fill:currentColor}.VPSocialLinks[data-v-e73e995a]{display:flex;justify-content:center}.VPNavBarExtra[data-v-8b9f1cdc]{display:none;margin-right:-12px}@media (min-width: 768px){.VPNavBarExtra[data-v-8b9f1cdc]{display:block}}@media (min-width: 1280px){.VPNavBarExtra[data-v-8b9f1cdc]{display:none}}.trans-title[data-v-8b9f1cdc]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.item.appearance[data-v-8b9f1cdc],.item.social-links[data-v-8b9f1cdc]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-8b9f1cdc]{min-width:176px}.appearance-action[data-v-8b9f1cdc]{margin-right:-2px}.social-links-list[data-v-8b9f1cdc]{margin:-4px -8px}.VPNavBarHamburger[data-v-489a8b07]{display:flex;justify-content:center;align-items:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.VPNavBarHamburger[data-v-489a8b07]{display:none}}.container[data-v-489a8b07]{position:relative;width:16px;height:14px;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-489a8b07]{top:0;left:0;transform:translate(4px)}.VPNavBarHamburger:hover .middle[data-v-489a8b07]{top:6px;left:0;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-489a8b07]{top:12px;left:0;transform:translate(8px)}.VPNavBarHamburger.active .top[data-v-489a8b07]{top:6px;transform:translate(0) rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-489a8b07]{top:6px;transform:translate(16px)}.VPNavBarHamburger.active .bottom[data-v-489a8b07]{top:6px;transform:translate(0) rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-489a8b07],.VPNavBarHamburger.active:hover .middle[data-v-489a8b07],.VPNavBarHamburger.active:hover .bottom[data-v-489a8b07]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-489a8b07],.middle[data-v-489a8b07],.bottom[data-v-489a8b07]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color .5s,transform .25s}.top[data-v-489a8b07]{top:0;left:0;transform:translate(0)}.middle[data-v-489a8b07]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-489a8b07]{top:12px;left:0;transform:translate(4px)}.VPNavBarMenuLink[data-v-3d5a2ce6]{display:flex;align-items:center;padding:0 12px;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.VPNavBarMenuLink.active[data-v-3d5a2ce6],.VPNavBarMenuLink[data-v-3d5a2ce6]:hover{color:var(--vp-c-brand-1)}.VPNavBarMenu[data-v-0657ab25]{display:none}@media (min-width: 768px){.VPNavBarMenu[data-v-0657ab25]{display:flex}}/*! @docsearch/css 3.6.1 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 1px 0 rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 1px 1px 0 rgba(3,4,9,.30196078431372547);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;position:relative;padding:0 0 2px;border:0;top:-1px;width:20px}.DocSearch-Button-Key--pressed{transform:translate3d(0,1px,0);box-shadow:var(--docsearch-key-pressed-shadow)}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{animation:fade-in .1s ease-in forwards;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:2px;box-shadow:var(--docsearch-key-shadow);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;color:var(--docsearch-muted-color);border:0;width:20px}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}[class*=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: transparent;--docsearch-searchbox-focus-background: transparent;--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}.dark [class*=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}.DocSearch-Button{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:48px;height:55px;background:transparent;transition:border-color .25s}.DocSearch-Button:hover{background:transparent}.DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.DocSearch-Button-Key--pressed{transform:none;box-shadow:none}.DocSearch-Button:focus:not(:focus-visible){outline:none!important}@media (min-width: 768px){.DocSearch-Button{justify-content:flex-start;border:1px solid transparent;border-radius:8px;padding:0 10px 0 12px;width:100%;height:40px;background-color:var(--vp-c-bg-alt)}.DocSearch-Button:hover{border-color:var(--vp-c-brand-1);background:var(--vp-c-bg-alt)}}.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 .5s}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;margin-right:8px;width:14px;height:14px;color:var(--vp-c-text-2)}}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;margin-top:2px;padding:0 16px 0 0;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}.DocSearch-Button .DocSearch-Button-Keys{direction:ltr;display:none;min-width:auto}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.DocSearch-Button .DocSearch-Button-Key{display:block;margin:2px 0 0;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;padding-left:6px;min-width:0;width:auto;height:22px;line-height:22px;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;transition:color .5s,border-color .5s}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.DocSearch-Button .DocSearch-Button-Key:first-child{font-size:0!important}.DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"Ctrl";font-size:12px;letter-spacing:normal;color:var(--docsearch-muted-color)}.mac .DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"⌘"}.DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}.DocSearch-Search-Icon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.6' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m14.386 14.386 4.088 4.088-4.088-4.088A7.533 7.533 0 1 1 3.733 3.733a7.533 7.533 0 0 1 10.653 10.653z'/%3E%3C/svg%3E")}.VPNavBarSearch{display:flex;align-items:center}@media (min-width: 768px){.VPNavBarSearch{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.VPNavBarSearch{padding-left:32px}}.dark .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{border:1px solid var(--vp-c-brand-1);background-color:var(--vp-c-white)}.dark .DocSearch-Form{background-color:var(--vp-c-default-soft)}.DocSearch-Screen-Icon>svg{margin:auto}.VPNavBarSocialLinks[data-v-57b8893d]{display:none}@media (min-width: 1280px){.VPNavBarSocialLinks[data-v-57b8893d]{display:flex;align-items:center}}.title[data-v-35466cc4]{display:flex;align-items:center;border-bottom:1px solid transparent;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);transition:opacity .25s}@media (min-width: 960px){.title[data-v-35466cc4]{flex-shrink:0}.VPNavBarTitle.has-sidebar .title[data-v-35466cc4]{border-bottom-color:var(--vp-c-divider)}}[data-v-35466cc4] .logo{margin-right:8px;height:var(--vp-nav-logo-height)}.VPNavBarTranslations[data-v-dbec4027]{display:none}@media (min-width: 1280px){.VPNavBarTranslations[data-v-dbec4027]{display:flex;align-items:center}}.title[data-v-dbec4027]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.VPNavBar[data-v-abe9ffe6]{position:relative;height:var(--vp-nav-height);pointer-events:none;white-space:nowrap;transition:background-color .5s}.VPNavBar[data-v-abe9ffe6]:not(.home){background-color:var(--vp-nav-bg-color)}@media (min-width: 960px){.VPNavBar[data-v-abe9ffe6]:not(.home){background-color:transparent}.VPNavBar[data-v-abe9ffe6]:not(.has-sidebar):not(.home.top){background-color:var(--vp-nav-bg-color)}}.wrapper[data-v-abe9ffe6]{padding:0 8px 0 24px}@media (min-width: 768px){.wrapper[data-v-abe9ffe6]{padding:0 32px}}@media (min-width: 960px){.VPNavBar.has-sidebar .wrapper[data-v-abe9ffe6]{padding:0}}.container[data-v-abe9ffe6]{display:flex;justify-content:space-between;margin:0 auto;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);pointer-events:none}.container>.title[data-v-abe9ffe6],.container>.content[data-v-abe9ffe6]{pointer-events:none}.container[data-v-abe9ffe6] *{pointer-events:auto}@media (min-width: 960px){.VPNavBar.has-sidebar .container[data-v-abe9ffe6]{max-width:100%}}.title[data-v-abe9ffe6]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media (min-width: 960px){.VPNavBar.has-sidebar .title[data-v-abe9ffe6]{position:absolute;top:0;left:0;z-index:2;padding:0 32px;width:var(--vp-sidebar-width);height:var(--vp-nav-height);background-color:transparent}}@media (min-width: 1440px){.VPNavBar.has-sidebar .title[data-v-abe9ffe6]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}.content[data-v-abe9ffe6]{flex-grow:1}@media (min-width: 960px){.VPNavBar.has-sidebar .content[data-v-abe9ffe6]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .content[data-v-abe9ffe6]{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-abe9ffe6]{display:flex;justify-content:flex-end;align-items:center;height:var(--vp-nav-height);transition:background-color .5s}@media (min-width: 960px){.VPNavBar:not(.home.top) .content-body[data-v-abe9ffe6]{position:relative;background-color:var(--vp-nav-bg-color)}.VPNavBar:not(.has-sidebar):not(.home.top) .content-body[data-v-abe9ffe6]{background-color:transparent}}@media (max-width: 767px){.content-body[data-v-abe9ffe6]{column-gap:.5rem}}.menu+.translations[data-v-abe9ffe6]:before,.menu+.appearance[data-v-abe9ffe6]:before,.menu+.social-links[data-v-abe9ffe6]:before,.translations+.appearance[data-v-abe9ffe6]:before,.appearance+.social-links[data-v-abe9ffe6]:before{margin-right:8px;margin-left:8px;width:1px;height:24px;background-color:var(--vp-c-divider);content:""}.menu+.appearance[data-v-abe9ffe6]:before,.translations+.appearance[data-v-abe9ffe6]:before{margin-right:16px}.appearance+.social-links[data-v-abe9ffe6]:before{margin-left:16px}.social-links[data-v-abe9ffe6]{margin-right:-8px}.divider[data-v-abe9ffe6]{width:100%;height:1px}@media (min-width: 960px){.VPNavBar.has-sidebar .divider[data-v-abe9ffe6]{padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .divider[data-v-abe9ffe6]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.divider-line[data-v-abe9ffe6]{width:100%;height:1px;transition:background-color .5s}.VPNavBar:not(.home) .divider-line[data-v-abe9ffe6]{background-color:var(--vp-c-gutter)}@media (min-width: 960px){.VPNavBar:not(.home.top) .divider-line[data-v-abe9ffe6]{background-color:var(--vp-c-gutter)}.VPNavBar:not(.has-sidebar):not(.home.top) .divider[data-v-abe9ffe6]{background-color:var(--vp-c-gutter)}}.VPNavScreenAppearance[data-v-f090cbdc]{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft)}.text[data-v-f090cbdc]{line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.VPNavScreenMenuLink[data-v-f95c0087]{display:block;border-bottom:1px solid var(--vp-c-divider);padding:12px 0 11px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:border-color .25s,color .25s}.VPNavScreenMenuLink[data-v-f95c0087]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupLink[data-v-1a827dc3]{display:block;margin-left:12px;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-1);transition:color .25s}.VPNavScreenMenuGroupLink[data-v-1a827dc3]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupSection[data-v-211c626b]{display:block}.title[data-v-211c626b]{line-height:32px;font-size:13px;font-weight:700;color:var(--vp-c-text-2);transition:color .25s}.VPNavScreenMenuGroup[data-v-3490528f]{border-bottom:1px solid var(--vp-c-divider);height:48px;overflow:hidden;transition:border-color .5s}.VPNavScreenMenuGroup .items[data-v-3490528f]{visibility:hidden}.VPNavScreenMenuGroup.open .items[data-v-3490528f]{visibility:visible}.VPNavScreenMenuGroup.open[data-v-3490528f]{padding-bottom:10px;height:auto}.VPNavScreenMenuGroup.open .button[data-v-3490528f]{padding-bottom:6px;color:var(--vp-c-brand-1)}.VPNavScreenMenuGroup.open .button-icon[data-v-3490528f]{transform:rotate(45deg)}.button[data-v-3490528f]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 11px 0;width:100%;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.button[data-v-3490528f]:hover{color:var(--vp-c-brand-1)}.button-icon[data-v-3490528f]{transition:transform .25s}.group[data-v-3490528f]:first-child{padding-top:0}.group+.group[data-v-3490528f],.group+.item[data-v-3490528f]{padding-top:4px}.VPNavScreenTranslations[data-v-d7f21131]{height:24px;overflow:hidden}.VPNavScreenTranslations.open[data-v-d7f21131]{height:auto}.title[data-v-d7f21131]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1)}.icon[data-v-d7f21131]{font-size:16px}.icon.lang[data-v-d7f21131]{margin-right:8px}.icon.chevron[data-v-d7f21131]{margin-left:4px}.list[data-v-d7f21131]{padding:4px 0 0 24px}.link[data-v-d7f21131]{line-height:32px;font-size:13px;color:var(--vp-c-text-1)}.VPNavScreen[data-v-ef5ebf95]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 1px);right:0;bottom:0;left:0;padding:0 32px;width:100%;background-color:var(--vp-nav-screen-bg-color);overflow-y:auto;transition:background-color .5s;pointer-events:auto}.VPNavScreen.fade-enter-active[data-v-ef5ebf95],.VPNavScreen.fade-leave-active[data-v-ef5ebf95]{transition:opacity .25s}.VPNavScreen.fade-enter-active .container[data-v-ef5ebf95],.VPNavScreen.fade-leave-active .container[data-v-ef5ebf95]{transition:transform .25s ease}.VPNavScreen.fade-enter-from[data-v-ef5ebf95],.VPNavScreen.fade-leave-to[data-v-ef5ebf95]{opacity:0}.VPNavScreen.fade-enter-from .container[data-v-ef5ebf95],.VPNavScreen.fade-leave-to .container[data-v-ef5ebf95]{transform:translateY(-8px)}@media (min-width: 768px){.VPNavScreen[data-v-ef5ebf95]{display:none}}.container[data-v-ef5ebf95]{margin:0 auto;padding:24px 0 96px;max-width:288px}.menu+.translations[data-v-ef5ebf95],.menu+.appearance[data-v-ef5ebf95],.translations+.appearance[data-v-ef5ebf95]{margin-top:24px}.menu+.social-links[data-v-ef5ebf95]{margin-top:16px}.appearance+.social-links[data-v-ef5ebf95]{margin-top:16px}.VPNav[data-v-e69c7e7e]{position:relative;top:var(--vp-layout-top-height, 0px);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none;transition:background-color .5s}@media (min-width: 960px){.VPNav[data-v-e69c7e7e]{position:fixed}}.VPSidebarItem.level-0[data-v-e5515aa4]{padding-bottom:24px}.VPSidebarItem.collapsed.level-0[data-v-e5515aa4]{padding-bottom:10px}.item[data-v-e5515aa4]{position:relative;display:flex;width:100%}.VPSidebarItem.collapsible>.item[data-v-e5515aa4]{cursor:pointer}.indicator[data-v-e5515aa4]{position:absolute;top:6px;bottom:6px;left:-17px;width:2px;border-radius:2px;transition:background-color .25s}.VPSidebarItem.level-2.is-active>.item>.indicator[data-v-e5515aa4],.VPSidebarItem.level-3.is-active>.item>.indicator[data-v-e5515aa4],.VPSidebarItem.level-4.is-active>.item>.indicator[data-v-e5515aa4],.VPSidebarItem.level-5.is-active>.item>.indicator[data-v-e5515aa4]{background-color:var(--vp-c-brand-1)}.link[data-v-e5515aa4]{display:flex;align-items:center;flex-grow:1}.text[data-v-e5515aa4]{flex-grow:1;padding:4px 0;line-height:24px;font-size:14px;transition:color .25s}.VPSidebarItem.level-0 .text[data-v-e5515aa4]{font-weight:700;color:var(--vp-c-text-1)}.VPSidebarItem.level-1 .text[data-v-e5515aa4],.VPSidebarItem.level-2 .text[data-v-e5515aa4],.VPSidebarItem.level-3 .text[data-v-e5515aa4],.VPSidebarItem.level-4 .text[data-v-e5515aa4],.VPSidebarItem.level-5 .text[data-v-e5515aa4]{font-weight:500;color:var(--vp-c-text-2)}.VPSidebarItem.level-0.is-link>.item>.link:hover .text[data-v-e5515aa4],.VPSidebarItem.level-1.is-link>.item>.link:hover .text[data-v-e5515aa4],.VPSidebarItem.level-2.is-link>.item>.link:hover .text[data-v-e5515aa4],.VPSidebarItem.level-3.is-link>.item>.link:hover .text[data-v-e5515aa4],.VPSidebarItem.level-4.is-link>.item>.link:hover .text[data-v-e5515aa4],.VPSidebarItem.level-5.is-link>.item>.link:hover .text[data-v-e5515aa4]{color:var(--vp-c-brand-1)}.VPSidebarItem.level-0.has-active>.item>.text[data-v-e5515aa4],.VPSidebarItem.level-1.has-active>.item>.text[data-v-e5515aa4],.VPSidebarItem.level-2.has-active>.item>.text[data-v-e5515aa4],.VPSidebarItem.level-3.has-active>.item>.text[data-v-e5515aa4],.VPSidebarItem.level-4.has-active>.item>.text[data-v-e5515aa4],.VPSidebarItem.level-5.has-active>.item>.text[data-v-e5515aa4],.VPSidebarItem.level-0.has-active>.item>.link>.text[data-v-e5515aa4],.VPSidebarItem.level-1.has-active>.item>.link>.text[data-v-e5515aa4],.VPSidebarItem.level-2.has-active>.item>.link>.text[data-v-e5515aa4],.VPSidebarItem.level-3.has-active>.item>.link>.text[data-v-e5515aa4],.VPSidebarItem.level-4.has-active>.item>.link>.text[data-v-e5515aa4],.VPSidebarItem.level-5.has-active>.item>.link>.text[data-v-e5515aa4]{color:var(--vp-c-text-1)}.VPSidebarItem.level-0.is-active>.item .link>.text[data-v-e5515aa4],.VPSidebarItem.level-1.is-active>.item .link>.text[data-v-e5515aa4],.VPSidebarItem.level-2.is-active>.item .link>.text[data-v-e5515aa4],.VPSidebarItem.level-3.is-active>.item .link>.text[data-v-e5515aa4],.VPSidebarItem.level-4.is-active>.item .link>.text[data-v-e5515aa4],.VPSidebarItem.level-5.is-active>.item .link>.text[data-v-e5515aa4]{color:var(--vp-c-brand-1)}.caret[data-v-e5515aa4]{display:flex;justify-content:center;align-items:center;margin-right:-7px;width:32px;height:32px;color:var(--vp-c-text-3);cursor:pointer;transition:color .25s;flex-shrink:0}.item:hover .caret[data-v-e5515aa4]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-e5515aa4]:hover{color:var(--vp-c-text-1)}.caret-icon[data-v-e5515aa4]{font-size:18px;transform:rotate(90deg);transition:transform .25s}.VPSidebarItem.collapsed .caret-icon[data-v-e5515aa4]{transform:rotate(0)}.VPSidebarItem.level-1 .items[data-v-e5515aa4],.VPSidebarItem.level-2 .items[data-v-e5515aa4],.VPSidebarItem.level-3 .items[data-v-e5515aa4],.VPSidebarItem.level-4 .items[data-v-e5515aa4],.VPSidebarItem.level-5 .items[data-v-e5515aa4]{border-left:1px solid var(--vp-c-divider);padding-left:16px}.VPSidebarItem.collapsed .items[data-v-e5515aa4]{display:none}.VPSidebar[data-v-4f695bae]{position:fixed;top:var(--vp-layout-top-height, 0px);bottom:0;left:0;z-index:var(--vp-z-index-sidebar);padding:32px 32px 96px;width:calc(100vw - 64px);max-width:320px;background-color:var(--vp-sidebar-bg-color);opacity:0;box-shadow:var(--vp-c-shadow-3);overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:opacity .5s,transform .25s ease;overscroll-behavior:contain}.VPSidebar.open[data-v-4f695bae]{opacity:1;visibility:visible;transform:translate(0);transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1)}.dark .VPSidebar[data-v-4f695bae]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.VPSidebar[data-v-4f695bae]{padding-top:var(--vp-nav-height);width:var(--vp-sidebar-width);max-width:100%;background-color:var(--vp-sidebar-bg-color);opacity:1;visibility:visible;box-shadow:none;transform:translate(0)}}@media (min-width: 1440px){.VPSidebar[data-v-4f695bae]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}@media (min-width: 960px){.curtain[data-v-4f695bae]{position:sticky;top:-64px;left:0;z-index:1;margin-top:calc(var(--vp-nav-height) * -1);margin-right:-32px;margin-left:-32px;height:var(--vp-nav-height);background-color:var(--vp-sidebar-bg-color)}}.nav[data-v-4f695bae]{outline:0}.group+.group[data-v-4f695bae]{border-top:1px solid var(--vp-c-divider);padding-top:10px}@media (min-width: 960px){.group[data-v-4f695bae]{padding-top:10px;width:calc(var(--vp-sidebar-width) - 64px)}}.VPSkipLink[data-v-a9a5d116]{top:8px;left:8px;padding:8px 16px;z-index:999;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;color:var(--vp-c-brand-1);box-shadow:var(--vp-shadow-3);background-color:var(--vp-c-bg)}.VPSkipLink[data-v-a9a5d116]:focus{height:auto;width:auto;clip:auto;clip-path:none}@media (min-width: 1280px){.VPSkipLink[data-v-a9a5d116]{top:14px;left:16px}}.Layout[data-v-ab7ea076]{display:flex;flex-direction:column;min-height:100vh}.VPHomeSponsors[data-v-c31bfd5e]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPHomeSponsors[data-v-c31bfd5e]{margin:96px 0}@media (min-width: 768px){.VPHomeSponsors[data-v-c31bfd5e]{margin:128px 0}}.VPHomeSponsors[data-v-c31bfd5e]{padding:0 24px}@media (min-width: 768px){.VPHomeSponsors[data-v-c31bfd5e]{padding:0 48px}}@media (min-width: 960px){.VPHomeSponsors[data-v-c31bfd5e]{padding:0 64px}}.container[data-v-c31bfd5e]{margin:0 auto;max-width:1152px}.love[data-v-c31bfd5e]{margin:0 auto;width:fit-content;font-size:28px;color:var(--vp-c-text-3)}.icon[data-v-c31bfd5e]{display:inline-block}.message[data-v-c31bfd5e]{margin:0 auto;padding-top:10px;max-width:320px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.sponsors[data-v-c31bfd5e]{padding-top:32px}.action[data-v-c31bfd5e]{padding-top:40px;text-align:center}.VPTeamPage[data-v-5686aa1c]{margin:96px 0}@media (min-width: 768px){.VPTeamPage[data-v-5686aa1c]{margin:128px 0}}.VPHome .VPTeamPageTitle[data-v-5686aa1c-s]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPTeamPageSection+.VPTeamPageSection[data-v-5686aa1c-s],.VPTeamMembers+.VPTeamPageSection[data-v-5686aa1c-s]{margin-top:64px}.VPTeamMembers+.VPTeamMembers[data-v-5686aa1c-s]{margin-top:24px}@media (min-width: 768px){.VPTeamPageTitle+.VPTeamPageSection[data-v-5686aa1c-s]{margin-top:16px}.VPTeamPageSection+.VPTeamPageSection[data-v-5686aa1c-s],.VPTeamMembers+.VPTeamPageSection[data-v-5686aa1c-s]{margin-top:96px}}.VPTeamMembers[data-v-5686aa1c-s]{padding:0 24px}@media (min-width: 768px){.VPTeamMembers[data-v-5686aa1c-s]{padding:0 48px}}@media (min-width: 960px){.VPTeamMembers[data-v-5686aa1c-s]{padding:0 64px}}.VPTeamPageTitle[data-v-849c0b35]{padding:48px 32px;text-align:center}@media (min-width: 768px){.VPTeamPageTitle[data-v-849c0b35]{padding:64px 48px 48px}}@media (min-width: 960px){.VPTeamPageTitle[data-v-849c0b35]{padding:80px 64px 48px}}.title[data-v-849c0b35]{letter-spacing:0;line-height:44px;font-size:36px;font-weight:500}@media (min-width: 768px){.title[data-v-849c0b35]{letter-spacing:-.5px;line-height:56px;font-size:48px}}.lead[data-v-849c0b35]{margin:0 auto;max-width:512px;padding-top:12px;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 768px){.lead[data-v-849c0b35]{max-width:592px;letter-spacing:.15px;line-height:28px;font-size:20px}}.VPTeamPageSection[data-v-3b5d2fc1]{padding:0 32px}@media (min-width: 768px){.VPTeamPageSection[data-v-3b5d2fc1]{padding:0 48px}}@media (min-width: 960px){.VPTeamPageSection[data-v-3b5d2fc1]{padding:0 64px}}.title[data-v-3b5d2fc1]{position:relative;margin:0 auto;max-width:1152px;text-align:center;color:var(--vp-c-text-2)}.title-line[data-v-3b5d2fc1]{position:absolute;top:16px;left:0;width:100%;height:1px;background-color:var(--vp-c-divider)}.title-text[data-v-3b5d2fc1]{position:relative;display:inline-block;padding:0 24px;letter-spacing:0;line-height:32px;font-size:20px;font-weight:500;background-color:var(--vp-c-bg)}.lead[data-v-3b5d2fc1]{margin:0 auto;max-width:480px;padding-top:12px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.members[data-v-3b5d2fc1]{padding-top:40px}.VPTeamMembersItem[data-v-0434d0d2]{display:flex;flex-direction:column;gap:2px;border-radius:12px;width:100%;height:100%;overflow:hidden}.VPTeamMembersItem.small .profile[data-v-0434d0d2]{padding:32px}.VPTeamMembersItem.small .data[data-v-0434d0d2]{padding-top:20px}.VPTeamMembersItem.small .avatar[data-v-0434d0d2]{width:64px;height:64px}.VPTeamMembersItem.small .name[data-v-0434d0d2]{line-height:24px;font-size:16px}.VPTeamMembersItem.small .affiliation[data-v-0434d0d2]{padding-top:4px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .desc[data-v-0434d0d2]{padding-top:12px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .links[data-v-0434d0d2]{margin:0 -16px -20px;padding:10px 0 0}.VPTeamMembersItem.medium .profile[data-v-0434d0d2]{padding:48px 32px}.VPTeamMembersItem.medium .data[data-v-0434d0d2]{padding-top:24px;text-align:center}.VPTeamMembersItem.medium .avatar[data-v-0434d0d2]{width:96px;height:96px}.VPTeamMembersItem.medium .name[data-v-0434d0d2]{letter-spacing:.15px;line-height:28px;font-size:20px}.VPTeamMembersItem.medium .affiliation[data-v-0434d0d2]{padding-top:4px;font-size:16px}.VPTeamMembersItem.medium .desc[data-v-0434d0d2]{padding-top:16px;max-width:288px;font-size:16px}.VPTeamMembersItem.medium .links[data-v-0434d0d2]{margin:0 -16px -12px;padding:16px 12px 0}.profile[data-v-0434d0d2]{flex-grow:1;background-color:var(--vp-c-bg-soft)}.data[data-v-0434d0d2]{text-align:center}.avatar[data-v-0434d0d2]{position:relative;flex-shrink:0;margin:0 auto;border-radius:50%;box-shadow:var(--vp-shadow-3)}.avatar-img[data-v-0434d0d2]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;object-fit:cover}.name[data-v-0434d0d2]{margin:0;font-weight:600}.affiliation[data-v-0434d0d2]{margin:0;font-weight:500;color:var(--vp-c-text-2)}.org.link[data-v-0434d0d2]{color:var(--vp-c-text-2);transition:color .25s}.org.link[data-v-0434d0d2]:hover{color:var(--vp-c-brand-1)}.desc[data-v-0434d0d2]{margin:0 auto}.desc[data-v-0434d0d2] a{font-weight:500;color:var(--vp-c-brand-1);text-decoration-style:dotted;transition:color .25s}.links[data-v-0434d0d2]{display:flex;justify-content:center;height:56px}.sp-link[data-v-0434d0d2]{display:flex;justify-content:center;align-items:center;text-align:center;padding:16px;font-size:14px;font-weight:500;color:var(--vp-c-sponsor);background-color:var(--vp-c-bg-soft);transition:color .25s,background-color .25s}.sp .sp-link.link[data-v-0434d0d2]:hover,.sp .sp-link.link[data-v-0434d0d2]:focus{outline:none;color:var(--vp-c-white);background-color:var(--vp-c-sponsor)}.sp-icon[data-v-0434d0d2]{margin-right:8px;font-size:16px}.VPTeamMembers.small .container[data-v-f3bedff1]{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.VPTeamMembers.small.count-1 .container[data-v-f3bedff1]{max-width:276px}.VPTeamMembers.small.count-2 .container[data-v-f3bedff1]{max-width:576px}.VPTeamMembers.small.count-3 .container[data-v-f3bedff1]{max-width:876px}.VPTeamMembers.medium .container[data-v-f3bedff1]{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}@media (min-width: 375px){.VPTeamMembers.medium .container[data-v-f3bedff1]{grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}}.VPTeamMembers.medium.count-1 .container[data-v-f3bedff1]{max-width:368px}.VPTeamMembers.medium.count-2 .container[data-v-f3bedff1]{max-width:760px}.container[data-v-f3bedff1]{display:grid;gap:24px;margin:0 auto;max-width:1152px}.VPHome[data-v-13a58056]{margin-bottom:96px}@media (min-width: 768px){.VPHome[data-v-13a58056]{margin-bottom:128px}}:root{--vp-font-family-base: "Chinese Quotes", "Halant", "Inter var", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-c-brand: #646cff;--vp-c-brand-light: #747bff;--vp-c-brand-lighter: #9499ff;--vp-c-brand-lightest: #bcc0ff;--vp-c-brand-dark: #535bf2;--vp-c-brand-darker: #454ce1;--vp-c-brand-dimm: rgba(100, 108, 255, .08)}body{font-size:18px}.vp-doc p{line-height:1.618}.vp-doc .imageCaption{display:block;text-align:center;font-size:90%;color:var(--vp-c-text-2)}:root{--vp-button-brand-border: var(--vp-c-brand-light);--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand);--vp-button-brand-hover-border: var(--vp-c-brand-light);--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-light);--vp-button-brand-active-border: var(--vp-c-brand-light);--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-button-brand-bg)}:root{--vp-home-hero-name-color: transparent;--vp-home-hero-name-background: -webkit-linear-gradient(120deg, #bd34fe 30%, #41d1ff);--vp-home-hero-image-background-image: linear-gradient(-45deg, #bd34fe 50%, #47caff 50%);--vp-home-hero-image-filter: blur(40px)}@media (min-width: 640px){:root{--vp-home-hero-image-filter: blur(56px)}}@media (min-width: 960px){:root{--vp-home-hero-image-filter: blur(72px)}}:root{--vp-custom-block-tip-border: var(--vp-c-brand);--vp-custom-block-tip-text: var(--vp-c-brand-darker);--vp-custom-block-tip-bg: var(--vp-c-brand-dimm)}.dark{--vp-custom-block-tip-border: var(--vp-c-brand);--vp-custom-block-tip-text: var(--vp-c-brand-lightest);--vp-custom-block-tip-bg: var(--vp-c-brand-dimm)}.DocSearch{--docsearch-primary-color: var(--vp-c-brand) !important}a[data-v-1eeefdc4]{text-decoration:none;color:inherit}a[data-v-1eeefdc4]:hover{color:inherit}.event[data-v-1eeefdc4]{display:flex;gap:1em;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s;padding:1em}.event[data-v-1eeefdc4]:hover{border-color:var(--vp-c-brand-1)}.events[data-v-1eeefdc4]{display:flex;flex-direction:column;gap:1em}.date[data-v-1eeefdc4],.actual-date[data-v-1eeefdc4]{display:flex;gap:.5em;justify-content:flex-end}.date[data-v-1eeefdc4]{writing-mode:vertical-rl;position:relative}.date .month[data-v-1eeefdc4],.date .day[data-v-1eeefdc4]{font-size:1.5em}.date .dow[data-v-1eeefdc4]{font-size:1.2em;line-height:1.2em}.date span[data-v-1eeefdc4]{opacity:0}.date .actual-date[data-v-1eeefdc4]{position:absolute;top:0;left:0;writing-mode:lr;width:max-content;transform:rotate(-90deg) translate(-100%);transform-origin:top left}.date .actual-date span[data-v-1eeefdc4]{opacity:unset}.dow[data-v-1eeefdc4],.time[data-v-1eeefdc4]{color:var(--vp-c-brand-1)}.summary[data-v-1eeefdc4]{font-weight:700;font-size:1.2em}.description[data-v-1eeefdc4]{margin-top:1em}.googleMeetBtn[data-v-1eeefdc4]{display:flex;align-items:center;gap:.5em;margin-top:1em;width:max-content;border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg);border-radius:20px;padding:0 20px;line-height:38px;font-size:14px;transition:all .5s ease}.googleMeetBtn img[data-v-1eeefdc4]{width:1.5em;height:1.5em}.googleMeetBtn[data-v-1eeefdc4]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}@media (max-width: 600px){.event[data-v-1eeefdc4]{flex-direction:column;gap:1.5em;font-size:.8em}.date[data-v-1eeefdc4]{writing-mode:horizontal-tb;transform:none;justify-content:flex-start;align-items:flex-end}.date .actual-date[data-v-1eeefdc4]{display:none}.date span[data-v-1eeefdc4]{opacity:1}}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer;opacity:.7}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #00bfff;opacity:1}.splide__arrow{-ms-flex-align:center;align-items:center;background:transparent;border:0;border-radius:0;cursor:pointer;display:-ms-flexbox;display:flex;height:2.5em;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2.5em;z-index:1}.splide__arrow svg{fill:#00bfff;height:2.5em;transition:fill .2s linear;width:2.5em}.splide__arrow:hover:not(:disabled) svg{fill:#66d9ff}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #00bfff;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #00bfff;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:10px;margin:3px;padding:0;position:relative;transition:background-color .2s linear,transform .2s linear;width:10px}.splide__pagination__page.is-active{background:#00bfff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{background:#66d9ff;cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #00bfff;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #00bfff;outline-offset:3px}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #00bfff;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #00bfff;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #00bfff}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #00bfff;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #00bfff}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#00bfff}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #00bfff;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #00bfff;outline-offset:3px}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide__slide{display:flex;align-items:center;justify-content:center}.splideimg{border:1px solid var(--vp-c-bg-soft);border-radius:12px;transition:border-color .25s,background-color .25s}.splideimg:hover{border-color:var(--vp-c-brand-1)}._logo_bpf30_3 img{content:url(/assets/favicon-new.png)}.EventGrid[data-v-3b535e25]{position:relative;padding:0 24px}@media (min-width: 640px){.EventGrid[data-v-3b535e25]{padding:0 48px}}@media (min-width: 960px){.EventGrid[data-v-3b535e25]{padding:0 64px}}.container[data-v-3b535e25]{margin:0 auto;max-width:1152px}.events[data-v-3b535e25]{display:block;width:100%;padding:1em 0}.event[data-v-3b535e25]{display:flex;gap:1em;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s;padding:1em;margin:0 0 1em;width:100%}@media (min-width: 960px){.events[data-v-3b535e25]{display:block;column-count:2}}.event[data-v-3b535e25]:hover{border-color:var(--vp-c-brand-1)}img[data-v-3b535e25]{border-radius:12px}.date[data-v-3b535e25],.actual-date[data-v-3b535e25]{display:flex;gap:.5em;justify-content:flex-end}.date[data-v-3b535e25]{writing-mode:vertical-rl;position:relative}.date .month[data-v-3b535e25],.date .day[data-v-3b535e25],.date .year[data-v-3b535e25]{font-size:1.5em}.date .dow[data-v-3b535e25]{font-size:1.2em;line-height:1.2em}.date span[data-v-3b535e25]{opacity:0}.date .actual-date[data-v-3b535e25]{position:absolute;top:0;left:0;writing-mode:lr;width:max-content;transform:rotate(-90deg) translate(-100%);transform-origin:top left}.date .actual-date span[data-v-3b535e25]{opacity:unset}.dow[data-v-3b535e25],.time[data-v-3b535e25],.month[data-v-3b535e25]{color:var(--vp-c-brand-1)}.summary[data-v-3b535e25]{font-weight:700;font-size:1.2em;margin:0 0 4px}.description[data-v-3b535e25]{margin-top:1em}.community[data-v-3b535e25]{display:flex;gap:6px;flex-wrap:wrap;padding:6px 0;margin:0 0 4px}.cclick[data-v-3b535e25],.clink[data-v-3b535e25]{border:1px solid var(--vp-c-indigo-soft);border-radius:12px;padding:2px 8px 0;color:var(--vp-c-indigo-1);background-color:var(--vp-c-indigo-soft);height:26px;white-space:nowrap}.clink[data-v-3b535e25]{border:1px solid;border-radius:12px;padding:2px 8px 0;color:var(--vp-c-red-1);background-color:var(--vp-c-red-soft)}@media (max-width: 600px){.event[data-v-3b535e25]{flex-direction:column;gap:1.5em;font-size:.8em}.date[data-v-3b535e25]{writing-mode:horizontal-tb;transform:none;justify-content:flex-start;align-items:flex-end}.date .actual-date[data-v-3b535e25]{display:none}.date span[data-v-3b535e25]{opacity:1}}img[data-v-b29b2d80]{float:right} diff --git a/assets/style.R4Pw-wlw.css b/assets/style.R4Pw-wlw.css deleted file mode 100644 index c0ccebd..0000000 --- a/assets/style.R4Pw-wlw.css +++ /dev/null @@ -1 +0,0 @@ -@import"https://fonts.googleapis.com/css2?family=Halant:wght@400;700&display=swap";a[data-v-1eeefdc4]{text-decoration:none;color:inherit}a[data-v-1eeefdc4]:hover{color:inherit}.event[data-v-1eeefdc4]{display:flex;gap:1em;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s;padding:1em}.event[data-v-1eeefdc4]:hover{border-color:var(--vp-c-brand-1)}.events[data-v-1eeefdc4]{display:flex;flex-direction:column;gap:1em}.date[data-v-1eeefdc4],.actual-date[data-v-1eeefdc4]{display:flex;gap:.5em;justify-content:flex-end}.date[data-v-1eeefdc4]{writing-mode:vertical-rl;position:relative}.date .month[data-v-1eeefdc4],.date .day[data-v-1eeefdc4]{font-size:1.5em}.date .dow[data-v-1eeefdc4]{font-size:1.2em;line-height:1.2em}.date span[data-v-1eeefdc4]{opacity:0}.date .actual-date[data-v-1eeefdc4]{position:absolute;top:0;left:0;writing-mode:lr;width:max-content;transform:rotate(-90deg) translate(-100%);transform-origin:top left}.date .actual-date span[data-v-1eeefdc4]{opacity:unset}.dow[data-v-1eeefdc4],.time[data-v-1eeefdc4]{color:var(--vp-c-brand-1)}.summary[data-v-1eeefdc4]{font-weight:700;font-size:1.2em}.description[data-v-1eeefdc4]{margin-top:1em}.googleMeetBtn[data-v-1eeefdc4]{display:flex;align-items:center;gap:.5em;margin-top:1em;width:max-content;border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg);border-radius:20px;padding:0 20px;line-height:38px;font-size:14px;transition:all .5s ease}.googleMeetBtn img[data-v-1eeefdc4]{width:1.5em;height:1.5em}.googleMeetBtn[data-v-1eeefdc4]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}@media (max-width: 600px){.event[data-v-1eeefdc4]{flex-direction:column;gap:1.5em;font-size:.8em}.date[data-v-1eeefdc4]{writing-mode:horizontal-tb;transform:none;justify-content:flex-start;align-items:flex-end}.date .actual-date[data-v-1eeefdc4]{display:none}.date span[data-v-1eeefdc4]{opacity:1}}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer;opacity:.7}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #00bfff;opacity:1}.splide__arrow{-ms-flex-align:center;align-items:center;background:transparent;border:0;border-radius:0;cursor:pointer;display:-ms-flexbox;display:flex;height:2.5em;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2.5em;z-index:1}.splide__arrow svg{fill:#00bfff;height:2.5em;transition:fill .2s linear;width:2.5em}.splide__arrow:hover:not(:disabled) svg{fill:#66d9ff}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #00bfff;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #00bfff;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:10px;margin:3px;padding:0;position:relative;transition:background-color .2s linear,transform .2s linear;width:10px}.splide__pagination__page.is-active{background:#00bfff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{background:#66d9ff;cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #00bfff;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #00bfff;outline-offset:3px}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #00bfff;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #00bfff;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #00bfff}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #00bfff;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #00bfff}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#00bfff}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #00bfff;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #00bfff;outline-offset:3px}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide__slide{display:flex;align-items:center;justify-content:center}.splideimg{border:1px solid var(--vp-c-bg-soft);border-radius:12px;transition:border-color .25s,background-color .25s}.splideimg:hover{border-color:var(--vp-c-brand-1)}._logo_bpf30_3 img{content:url(/assets/favicon-new.png)}html:not(.dark) .VPImage.dark[data-v-604420cb]{display:none}.dark .VPImage.light[data-v-604420cb]{display:none}.VPFeature[data-v-625004ff]{display:block;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s}.VPFeature.link[data-v-625004ff]:hover{border-color:var(--vp-c-brand-1)}.box[data-v-625004ff]{display:flex;flex-direction:column;padding:24px;height:100%}.box[data-v-625004ff]>.VPImage{margin-bottom:20px}.icon[data-v-625004ff]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:6px;background-color:var(--vp-c-default-soft);width:48px;height:48px;font-size:24px;transition:background-color .25s}.title[data-v-625004ff]{line-height:24px;font-size:16px;font-weight:600}.details[data-v-625004ff]{flex-grow:1;padding-top:8px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.link-text[data-v-625004ff]{padding-top:8px}.link-text-value[data-v-625004ff]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.link-text-icon[data-v-625004ff]{margin-left:6px}.VPFeatures[data-v-2c302da6]{position:relative;padding:0 24px}@media (min-width: 640px){.VPFeatures[data-v-2c302da6]{padding:0 48px}}@media (min-width: 960px){.VPFeatures[data-v-2c302da6]{padding:0 64px}}.container[data-v-2c302da6]{margin:0 auto;max-width:1152px}.items[data-v-2c302da6]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-2c302da6]{padding:8px;width:100%}@media (min-width: 640px){.item.grid-2[data-v-2c302da6],.item.grid-4[data-v-2c302da6],.item.grid-6[data-v-2c302da6]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-2c302da6],.item.grid-4[data-v-2c302da6]{width:50%}.item.grid-3[data-v-2c302da6],.item.grid-6[data-v-2c302da6]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-2c302da6]{width:25%}}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.grid{display:grid}.m-0{margin:0}.m14\.386{margin:3.5965rem}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.me{margin-inline-end:1rem}.ml-4\!{margin-left:1rem!important}.mt-10{margin-top:2.5rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.h4{height:1rem}.h5{height:1.25rem}.h6{height:1.5rem}.max-w-7\/8{max-width:87.5%}.flex{display:flex}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.list-none{list-style-type:none}.border{border-width:1px}.p-0{padding:0}.px{padding-left:1rem;padding-right:1rem}.px-0\!{padding-left:0!important;padding-right:0!important}.text-\[1\.2rem\]{font-size:1.2rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-gray-500{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width: 640px){.sm\:flex-row{flex-direction:row}}@media (min-width: 1280px){.xl\:max-w-\[980px\]{max-width:980px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-cyrillic-ext.BBPuwvHQ.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-roman-cyrillic.C5lxZ8CY.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-roman-greek-ext.CqjqNYQ-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-greek.BBVDIX6e.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-roman-vietnamese.BjW4sHH5.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-roman-latin-ext.4ZJIpNVo.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-roman-latin.Di8DUHzh.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-italic-cyrillic-ext.r48I6akx.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-italic-cyrillic.By2_1cv3.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-italic-greek-ext.1u6EdAuj.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-greek.DJ8dCoTZ.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-italic-vietnamese.BSbpV94h.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-italic-latin-ext.CN1xVJS-.woff2) format("woff2");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;font-display:swap;src:url(/assets/inter-italic-latin.C2AdPX0b.woff2) format("woff2");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:Punctuation SC;font-weight:400;src:local("PingFang SC Regular"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:500;src:local("PingFang SC Medium"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:600;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:700;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}:root{--vp-c-white: #ffffff;--vp-c-black: #000000;--vp-c-neutral: var(--vp-c-black);--vp-c-neutral-inverse: var(--vp-c-white)}.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-indigo-1: #3451b2;--vp-c-indigo-2: #3a5ccc;--vp-c-indigo-3: #5672cd;--vp-c-indigo-soft: rgba(100, 108, 255, .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-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-sponsor: #db2777}.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-indigo-1: #a8b1ff;--vp-c-indigo-2: #5c73e7;--vp-c-indigo-3: #3e63dd;--vp-c-indigo-soft: rgba(100, 108, 255, .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);--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)}:root{--vp-c-bg: #ffffff;--vp-c-bg-alt: #f6f6f7;--vp-c-bg-elv: #ffffff;--vp-c-bg-soft: #f6f6f7}.dark{--vp-c-bg: #1b1b1f;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-bg-soft: #202127}:root{--vp-c-border: #c2c2c4;--vp-c-divider: #e2e2e3;--vp-c-gutter: #e2e2e3}.dark{--vp-c-border: #3c3f44;--vp-c-divider: #2e2e32;--vp-c-gutter: #000000}: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)}.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-indigo-1);--vp-c-brand-2: var(--vp-c-indigo-2);--vp-c-brand-3: var(--vp-c-indigo-3);--vp-c-brand-soft: var(--vp-c-indigo-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: "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-family-mono: ui-monospace, "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;font-optical-sizing:auto}:root:where(:lang(zh)){--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)}: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}@media (min-width: 960px){:root{--vp-z-index-sidebar: 25}}:root{--vp-layout-max-width: 1440px}: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-alt);--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-success-soft);--vp-code-line-diff-add-symbol-color: var(--vp-c-success-1);--vp-code-line-diff-remove-color: var(--vp-c-danger-soft);--vp-code-line-diff-remove-symbol-color: var(--vp-c-danger-1);--vp-code-line-warning-color: var(--vp-c-warning-soft);--vp-code-line-error-color: var(--vp-c-danger-soft);--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-copy-copied-text-content: "Copied";--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-3);--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);--vp-button-sponsor-border: var(--vp-c-text-2);--vp-button-sponsor-text: var(--vp-c-text-2);--vp-button-sponsor-bg: transparent;--vp-button-sponsor-hover-border: var(--vp-c-sponsor);--vp-button-sponsor-hover-text: var(--vp-c-sponsor);--vp-button-sponsor-hover-bg: transparent;--vp-button-sponsor-active-border: var(--vp-c-sponsor);--vp-button-sponsor-active-text: var(--vp-c-sponsor);--vp-button-sponsor-active-bg: transparent}:root{--vp-custom-block-font-size: 14px;--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 .VPSidebar{--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}: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-tip-1);--vp-badge-tip-bg: var(--vp-c-tip-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{--vp-carbon-ads-text-color: var(--vp-c-text-1);--vp-carbon-ads-poweredby-color: var(--vp-c-text-2);--vp-carbon-ads-bg-color: var(--vp-c-bg-soft);--vp-carbon-ads-hover-text-color: var(--vp-c-brand-1);--vp-carbon-ads-hover-poweredby-color: var(--vp-c-text-1)}:root{--vp-local-search-bg: var(--vp-c-bg);--vp-local-search-result-bg: var(--vp-c-bg);--vp-local-search-result-border: var(--vp-c-divider);--vp-local-search-result-selected-bg: var(--vp-c-bg);--vp-local-search-result-selected-border: var(--vp-c-brand-1);--vp-local-search-highlight-bg: var(--vp-c-brand-1);--vp-local-search-highlight-text: var(--vp-c-neutral-inverse)}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}*,:before,:after{box-sizing:border-box}html{line-height:1.4;font-size:16px;-webkit-text-size-adjust:100%}html.dark{color-scheme:dark}body{margin:0;width:100%;min-width:320px;min-height:100vh;line-height:24px;font-family:var(--vp-font-family-base);font-size:16px;font-weight:400;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;line-height:24px;font-size:16px;font-weight:400}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{list-style:none;margin:0;padding:0}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{border:0;padding:0;line-height:inherit;color:inherit}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{background-color:transparent}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--vp-c-text-3)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--vp-c-text-3)}input::placeholder,textarea::placeholder{color:var(--vp-c-text-3)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:vertical}select{-webkit-appearance:none}fieldset{margin:0;padding:0}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}mjx-container{overflow-x:auto}mjx-container>svg{display:inline-block;margin:auto}[class^=vpi-],[class*=" vpi-"],.vp-icon{width:1em;height:1em}[class^=vpi-].bg,[class*=" vpi-"].bg,.vp-icon.bg{background-size:100% 100%;background-color:transparent}[class^=vpi-]:not(.bg),[class*=" vpi-"]:not(.bg),.vp-icon:not(.bg){-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit}.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-heart{--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='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E")}.vpi-search{--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='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}.vpi-layout-list{--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%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3Cpath d='M14 4h7M14 9h7M14 15h7M14 20h7'/%3E%3C/svg%3E")}.vpi-delete{--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='M20 5H9l-7 7 7 7h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2ZM18 9l-6 6M12 9l6 6'/%3E%3C/svg%3E")}.vpi-corner-down-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='m9 10-5 5 5 5'/%3E%3Cpath d='M20 4v7a4 4 0 0 1-4 4H4'/%3E%3C/svg%3E")}:root{--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3C/svg%3E");--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14 2 2 4-4'/%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")}.visually-hidden{position:absolute;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.custom-block{border:1px solid transparent;border-radius:8px;padding:16px 16px 8px;line-height:24px;font-size:var(--vp-custom-block-font-size);color:var(--vp-c-text-2)}.custom-block.info{border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg)}.custom-block.info a,.custom-block.info code{color:var(--vp-c-brand-1)}.custom-block.info a:hover,.custom-block.info a:hover>code{color:var(--vp-c-brand-2)}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.note{border-color:var(--vp-custom-block-note-border);color:var(--vp-custom-block-note-text);background-color:var(--vp-custom-block-note-bg)}.custom-block.note a,.custom-block.note code{color:var(--vp-c-brand-1)}.custom-block.note a:hover,.custom-block.note a:hover>code{color:var(--vp-c-brand-2)}.custom-block.note code{background-color:var(--vp-custom-block-note-code-bg)}.custom-block.tip{border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg)}.custom-block.tip a,.custom-block.tip code{color:var(--vp-c-tip-1)}.custom-block.tip a:hover,.custom-block.tip a:hover>code{color:var(--vp-c-tip-2)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.important{border-color:var(--vp-custom-block-important-border);color:var(--vp-custom-block-important-text);background-color:var(--vp-custom-block-important-bg)}.custom-block.important a,.custom-block.important code{color:var(--vp-c-important-1)}.custom-block.important a:hover,.custom-block.important a:hover>code{color:var(--vp-c-important-2)}.custom-block.important code{background-color:var(--vp-custom-block-important-code-bg)}.custom-block.warning{border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg)}.custom-block.warning a,.custom-block.warning code{color:var(--vp-c-warning-1)}.custom-block.warning a:hover,.custom-block.warning a:hover>code{color:var(--vp-c-warning-2)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg)}.custom-block.danger a,.custom-block.danger code{color:var(--vp-c-danger-1)}.custom-block.danger a:hover,.custom-block.danger a:hover>code{color:var(--vp-c-danger-2)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.caution{border-color:var(--vp-custom-block-caution-border);color:var(--vp-custom-block-caution-text);background-color:var(--vp-custom-block-caution-bg)}.custom-block.caution a,.custom-block.caution code{color:var(--vp-c-caution-1)}.custom-block.caution a:hover,.custom-block.caution a:hover>code{color:var(--vp-c-caution-2)}.custom-block.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.custom-block.details{border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg)}.custom-block.details a{color:var(--vp-c-brand-1)}.custom-block.details a:hover,.custom-block.details a:hover>code{color:var(--vp-c-brand-2)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:600}.custom-block p+p{margin:8px 0}.custom-block.details summary{margin:0 0 8px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-block.details summary+p{margin:8px 0}.custom-block a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:opacity .25s}.custom-block a:hover{opacity:.75}.custom-block code{font-size:var(--vp-custom-block-code-font-size)}.custom-block.custom-block th,.custom-block.custom-block blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.dark .vp-code span{color:var(--shiki-dark, inherit)}html:not(.dark) .vp-code span{color:var(--shiki-light, inherit)}.vp-code-group{margin-top:16px}.vp-code-group .tabs{position:relative;display:flex;margin-right:-24px;margin-left:-24px;padding:0 12px;background-color:var(--vp-code-tab-bg);overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px var(--vp-code-tab-divider)}@media (min-width: 640px){.vp-code-group .tabs{margin-right:0;margin-left:0;border-radius:8px 8px 0 0}}.vp-code-group .tabs input{position:fixed;opacity:0;pointer-events:none}.vp-code-group .tabs label{position:relative;display:inline-block;border-bottom:1px solid transparent;padding:0 12px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-code-tab-text-color);white-space:nowrap;cursor:pointer;transition:color .25s}.vp-code-group .tabs label:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;height:2px;border-radius:2px;content:"";background-color:transparent;transition:background-color .25s}.vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.vp-code-group div[class*=language-],.vp-block{display:none;margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.vp-code-group div[class*=language-].active,.vp-block.active{display:block}.vp-block{padding:20px 24px}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;outline:none}.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:28px}.vp-doc h2{margin:48px 0 16px;border-top:1px solid var(--vp-c-divider);padding-top:24px;letter-spacing:-.02em;line-height:32px;font-size:24px}.vp-doc h3{margin:32px 0 0;letter-spacing:-.01em;line-height:28px;font-size:20px}.vp-doc .header-anchor{position:absolute;top:0;left:0;margin-left:-.87em;font-weight:500;-webkit-user-select:none;user-select:none;opacity:0;text-decoration:none;transition:color .25s,opacity .25s}.vp-doc .header-anchor:before{content:var(--vp-header-anchor-symbol)}.vp-doc h1:hover .header-anchor,.vp-doc h1 .header-anchor:focus,.vp-doc h2:hover .header-anchor,.vp-doc h2 .header-anchor:focus,.vp-doc h3:hover .header-anchor,.vp-doc h3 .header-anchor:focus,.vp-doc h4:hover .header-anchor,.vp-doc h4 .header-anchor:focus,.vp-doc h5:hover .header-anchor,.vp-doc h5 .header-anchor:focus,.vp-doc h6:hover .header-anchor,.vp-doc h6 .header-anchor:focus{opacity:1}@media (min-width: 768px){.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:32px}}.vp-doc h2 .header-anchor{top:24px}.vp-doc p,.vp-doc summary{margin:16px 0}.vp-doc p{line-height:28px}.vp-doc blockquote{margin:16px 0;border-left:2px solid var(--vp-c-divider);padding-left:16px;transition:border-color .5s}.vp-doc blockquote>p{margin:0;font-size:16px;color:var(--vp-c-text-2);transition:color .5s}.vp-doc a{font-weight:500;color:var(--vp-c-brand-1);text-decoration:underline;text-underline-offset:2px;transition:color .25s,opacity .25s}.vp-doc a:hover{color:var(--vp-c-brand-2)}.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;border-collapse:collapse;margin:20px 0;overflow-x:auto}.vp-doc tr{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{border:1px solid var(--vp-c-divider);padding:8px 16px}.vp-doc th{text-align:left;font-size:14px;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-doc td{font-size:14px}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider)}.vp-doc .custom-block{margin:16px 0}.vp-doc .custom-block p{margin:8px 0;line-height:24px}.vp-doc .custom-block p:first-child{margin:0}.vp-doc .custom-block div[class*=language-]{margin:8px 0;border-radius:8px}.vp-doc .custom-block div[class*=language-] code{font-weight:400;background-color:transparent}.vp-doc .custom-block .vp-code-group .tabs{margin:0;border-radius:8px 8px 0 0}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size);color:var(--vp-code-color)}.vp-doc :not(pre)>code{border-radius:4px;padding:3px 6px;background-color:var(--vp-code-bg);transition:color .25s,background-color .5s}.vp-doc a>code{color:var(--vp-code-link-color)}.vp-doc a:hover>code{color:var(--vp-code-link-hover-color)}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code{font-size:.9em}.vp-doc div[class*=language-],.vp-block{position:relative;margin:16px -24px;background-color:var(--vp-code-block-bg);overflow-x:auto;transition:background-color .5s}@media (min-width: 640px){.vp-doc div[class*=language-],.vp-block{border-radius:8px;margin:16px 0}}@media (max-width: 639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-]+div[class*=language-],.vp-doc div[class$=-api]+div[class*=language-],.vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-]{margin-top:-8px}.vp-doc [class*=language-] pre,.vp-doc [class*=language-] code{direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.vp-doc [class*=language-] pre{position:relative;z-index:1;margin:0;padding:20px 0;background:transparent;overflow-x:auto}.vp-doc [class*=language-] code{display:block;padding:0 24px;width:fit-content;min-width:100%;line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-block-color);transition:color .5s}.vp-doc [class*=language-] code .highlighted{background-color:var(--vp-code-line-highlight-color);transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc [class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc [class*=language-] code .diff{transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .diff:before{position:absolute;left:10px}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){filter:blur(.095rem);opacity:.4;transition:filter .35s,opacity .35s}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){opacity:.7;transition:filter .35s,opacity .35s}.vp-doc [class*=language-]:hover .has-focused-lines .line:not(.has-focus){filter:blur(0);opacity:1}.vp-doc [class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc [class*=language-] code .diff.remove:before{content:"-";color:var(--vp-code-line-diff-remove-symbol-color)}.vp-doc [class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc [class*=language-] code .diff.add:before{content:"+";color:var(--vp-code-line-diff-add-symbol-color)}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc .line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid var(--vp-code-block-divider-color);padding-top:20px;width:32px;text-align:center;font-family:var(--vp-font-family-mono);line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-line-number-color);transition:border-color .5s,color .5s}.vp-doc [class*=language-]>button.copy{direction:ltr;position:absolute;top:12px;right:12px;z-index:3;border:1px solid var(--vp-code-copy-code-border-color);border-radius:4px;width:40px;height:40px;background-color:var(--vp-code-copy-code-bg);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-size:20px;background-repeat:no-repeat;transition:border-color .25s,background-color .25s,opacity .25s}.vp-doc [class*=language-]:hover>button.copy,.vp-doc [class*=language-]>button.copy:focus{opacity:1}.vp-doc [class*=language-]>button.copy:hover,.vp-doc [class*=language-]>button.copy.copied{border-color:var(--vp-code-copy-code-hover-border-color);background-color:var(--vp-code-copy-code-hover-bg)}.vp-doc [class*=language-]>button.copy.copied,.vp-doc [class*=language-]>button.copy:hover.copied{border-radius:0 4px 4px 0;background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied)}.vp-doc [class*=language-]>button.copy.copied:before,.vp-doc [class*=language-]>button.copy:hover.copied:before{position:relative;top:-1px;transform:translate(calc(-100% - 1px));display:flex;justify-content:center;align-items:center;border:1px solid var(--vp-code-copy-code-hover-border-color);border-right:0;border-radius:4px 0 0 4px;padding:0 10px;width:fit-content;height:40px;text-align:center;font-size:12px;font-weight:500;color:var(--vp-code-copy-code-active-text);background-color:var(--vp-code-copy-code-hover-bg);white-space:nowrap;content:var(--vp-code-copy-copied-text-content)}.vp-doc [class*=language-]>span.lang{position:absolute;top:2px;right:8px;z-index:2;font-size:12px;font-weight:500;color:var(--vp-code-lang-color);transition:color .4s,opacity .4s}.vp-doc [class*=language-]:hover>button.copy+span.lang,.vp-doc [class*=language-]>button.copy:focus+span.lang{opacity:0}.vp-doc .VPTeamMembers{margin-top:24px}.vp-doc .VPTeamMembers.small.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-doc .VPTeamMembers.small.count-2 .container,.vp-doc .VPTeamMembers.small.count-3 .container{max-width:100%!important}.vp-doc .VPTeamMembers.medium.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}:is(.vp-external-link-icon,.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(.no-icon):after{display:inline-block;margin-top:-1px;margin-left:4px;width:11px;height:11px;background:currentColor;color:var(--vp-c-text-3);flex-shrink:0;--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");-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{content:"";color:currentColor}.vp-sponsor{border-radius:16px;overflow:hidden}.vp-sponsor.aside{border-radius:12px}.vp-sponsor-section+.vp-sponsor-section{margin-top:4px}.vp-sponsor-tier{margin:0 0 4px!important;text-align:center;letter-spacing:1px!important;line-height:24px;width:100%;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-sponsor.normal .vp-sponsor-tier{padding:13px 0 11px;font-size:14px}.vp-sponsor.aside .vp-sponsor-tier{padding:9px 0 7px;font-size:12px}.vp-sponsor-grid+.vp-sponsor-tier{margin-top:4px}.vp-sponsor-grid{display:flex;flex-wrap:wrap;gap:4px}.vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:64px}.vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-width:64px;max-height:22px}.vp-sponsor-grid.mini .vp-sponsor-grid-link{height:72px}.vp-sponsor-grid.mini .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.small .vp-sponsor-grid-link{height:96px}.vp-sponsor-grid.small .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.medium .vp-sponsor-grid-link{height:112px}.vp-sponsor-grid.medium .vp-sponsor-grid-image{max-width:120px;max-height:36px}.vp-sponsor-grid.big .vp-sponsor-grid-link{height:184px}.vp-sponsor-grid.big .vp-sponsor-grid-image{max-width:192px;max-height:56px}.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc((100% - 4px)/2)}.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc((100% - 4px * 2) / 3)}.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc((100% - 12px)/4)}.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc((100% - 16px)/5)}.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc((100% - 4px * 5) / 6)}.vp-sponsor-grid-item{flex-shrink:0;width:100%;background-color:var(--vp-c-bg-soft);transition:background-color .25s}.vp-sponsor-grid-item:hover{background-color:var(--vp-c-default-soft)}.vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0) invert(0)}.vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white)}.dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.vp-sponsor-grid-link{display:flex}.vp-sponsor-grid-box{display:flex;justify-content:center;align-items:center;width:100%}.vp-sponsor-grid-image{max-width:100%;filter:grayscale(1);transition:filter .25s}.dark .vp-sponsor-grid-image{filter:grayscale(1) invert(1)}.VPBadge{display:inline-block;margin-left:2px;border:1px solid transparent;border-radius:12px;padding:0 10px;line-height:22px;font-size:12px;font-weight:500;transform:translateY(-2px)}.VPBadge.small{padding:0 6px;line-height:18px;font-size:10px;transform:translateY(-8px)}.VPDocFooter .VPBadge{display:none}.vp-doc h1>.VPBadge{margin-top:4px;vertical-align:top}.vp-doc h2>.VPBadge{margin-top:3px;padding:0 8px;vertical-align:top}.vp-doc h3>.VPBadge{vertical-align:middle}.vp-doc h4>.VPBadge,.vp-doc h5>.VPBadge,.vp-doc h6>.VPBadge{vertical-align:middle;line-height:18px}.VPBadge.info{border-color:var(--vp-badge-info-border);color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg)}.VPBadge.tip{border-color:var(--vp-badge-tip-border);color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg)}.VPBadge.warning{border-color:var(--vp-badge-warning-border);color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg)}.VPBadge.danger{border-color:var(--vp-badge-danger-border);color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg)}.VPBackdrop[data-v-01e0e4da]{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 .5s}.VPBackdrop.fade-enter-from[data-v-01e0e4da],.VPBackdrop.fade-leave-to[data-v-01e0e4da]{opacity:0}.VPBackdrop.fade-leave-active[data-v-01e0e4da]{transition-duration:.25s}@media (min-width: 1280px){.VPBackdrop[data-v-01e0e4da]{display:none}}.NotFound[data-v-eb31d646]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.NotFound[data-v-eb31d646]{padding:96px 32px 168px}}.code[data-v-eb31d646]{line-height:64px;font-size:64px;font-weight:600}.title[data-v-eb31d646]{padding-top:12px;letter-spacing:2px;line-height:20px;font-size:20px;font-weight:700}.divider[data-v-eb31d646]{margin:24px auto 18px;width:64px;height:1px;background-color:var(--vp-c-divider)}.quote[data-v-eb31d646]{margin:0 auto;max-width:256px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.action[data-v-eb31d646]{padding-top:20px}.link[data-v-eb31d646]{display:inline-block;border:1px solid var(--vp-c-brand-1);border-radius:16px;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:border-color .25s,color .25s}.link[data-v-eb31d646]:hover{border-color:var(--vp-c-brand-2);color:var(--vp-c-brand-2)}.root[data-v-cdd54090]{position:relative;z-index:1}.nested[data-v-cdd54090]{padding-right:16px;padding-left:16px}.outline-link[data-v-cdd54090]{display:block;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s}.outline-link[data-v-cdd54090]:hover,.outline-link.active[data-v-cdd54090]{color:var(--vp-c-text-1);transition:color .25s}.outline-link.nested[data-v-cdd54090]{padding-left:13px}.VPDocAsideOutline[data-v-0b893240]{display:none}.VPDocAsideOutline.has-outline[data-v-0b893240]{display:block}.content[data-v-0b893240]{position:relative;border-left:1px solid var(--vp-c-divider);padding-left:16px;font-size:13px;font-weight:500}.outline-marker[data-v-0b893240]{position:absolute;top:32px;left:-1px;z-index:0;opacity:0;width:2px;border-radius:2px;height:18px;background-color:var(--vp-c-brand-1);transition:top .25s cubic-bezier(0,1,.5,1),background-color .5s,opacity .25s}.outline-title[data-v-0b893240]{line-height:32px;font-size:14px;font-weight:600}.VPDocAside[data-v-c45ec8d3]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-c45ec8d3]{flex-grow:1}.VPDocAside[data-v-c45ec8d3] .spacer+.VPDocAsideSponsors,.VPDocAside[data-v-c45ec8d3] .spacer+.VPDocAsideCarbonAds{margin-top:24px}.VPDocAside[data-v-c45ec8d3] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:16px}.VPLastUpdated[data-v-62e25b3f]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 640px){.VPLastUpdated[data-v-62e25b3f]{line-height:32px;font-size:14px;font-weight:500}}.VPDocFooter[data-v-83af3dd3]{margin-top:64px}.edit-info[data-v-83af3dd3]{padding-bottom:18px}@media (min-width: 640px){.edit-info[data-v-83af3dd3]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}}.edit-link-button[data-v-83af3dd3]{display:flex;align-items:center;border:0;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.edit-link-button[data-v-83af3dd3]:hover{color:var(--vp-c-brand-2)}.edit-link-icon[data-v-83af3dd3]{margin-right:8px}.prev-next[data-v-83af3dd3]{border-top:1px solid var(--vp-c-divider);padding-top:24px;display:grid;grid-row-gap:8px}@media (min-width: 640px){.prev-next[data-v-83af3dd3]{grid-template-columns:repeat(2,1fr);grid-column-gap:16px}}.pager-link[data-v-83af3dd3]{display:block;border:1px solid var(--vp-c-divider);border-radius:8px;padding:11px 16px 13px;width:100%;height:100%;transition:border-color .25s}.pager-link[data-v-83af3dd3]:hover{border-color:var(--vp-c-brand-1)}.pager-link.next[data-v-83af3dd3]{margin-left:auto;text-align:right}.desc[data-v-83af3dd3]{display:block;line-height:20px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.title[data-v-83af3dd3]{display:block;line-height:20px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.VPDoc[data-v-c70beb27]{padding:32px 24px 96px;width:100%}@media (min-width: 768px){.VPDoc[data-v-c70beb27]{padding:48px 32px 128px}}@media (min-width: 960px){.VPDoc[data-v-c70beb27]{padding:48px 32px 0}.VPDoc:not(.has-sidebar) .container[data-v-c70beb27]{display:flex;justify-content:center;max-width:992px}.VPDoc:not(.has-sidebar) .content[data-v-c70beb27]{max-width:752px}}@media (min-width: 1280px){.VPDoc .container[data-v-c70beb27]{display:flex;justify-content:center}.VPDoc .aside[data-v-c70beb27]{display:block}}@media (min-width: 1440px){.VPDoc:not(.has-sidebar) .content[data-v-c70beb27]{max-width:784px}.VPDoc:not(.has-sidebar) .container[data-v-c70beb27]{max-width:1104px}}.container[data-v-c70beb27]{margin:0 auto;width:100%}.aside[data-v-c70beb27]{position:relative;display:none;order:2;flex-grow:1;padding-left:32px;width:100%;max-width:256px}.left-aside[data-v-c70beb27]{order:1;padding-left:unset;padding-right:32px}.aside-container[data-v-c70beb27]{position:fixed;top:0;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-doc-top-height, 0px) + 48px);width:224px;height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.aside-container[data-v-c70beb27]::-webkit-scrollbar{display:none}.aside-curtain[data-v-c70beb27]{position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-c-bg) 70%)}.aside-content[data-v-c70beb27]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px));padding-bottom:32px}.content[data-v-c70beb27]{position:relative;margin:0 auto;width:100%}@media (min-width: 960px){.content[data-v-c70beb27]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-c70beb27]{order:1;margin:0;min-width:640px}}.content-container[data-v-c70beb27]{margin:0 auto}.VPDoc.has-aside .content-container[data-v-c70beb27]{max-width:688px}.VPButton[data-v-6035e0e7]{display:inline-block;border:1px solid transparent;text-align:center;font-weight:600;white-space:nowrap;transition:color .25s,border-color .25s,background-color .25s}.VPButton[data-v-6035e0e7]:active{transition:color .1s,border-color .1s,background-color .1s}.VPButton.medium[data-v-6035e0e7]{border-radius:20px;padding:0 20px;line-height:38px;font-size:14px}.VPButton.big[data-v-6035e0e7]{border-radius:24px;padding:0 24px;line-height:46px;font-size:16px}.VPButton.brand[data-v-6035e0e7]{border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg)}.VPButton.brand[data-v-6035e0e7]:hover{border-color:var(--vp-button-brand-hover-border);color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg)}.VPButton.brand[data-v-6035e0e7]:active{border-color:var(--vp-button-brand-active-border);color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg)}.VPButton.alt[data-v-6035e0e7]{border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg)}.VPButton.alt[data-v-6035e0e7]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}.VPButton.alt[data-v-6035e0e7]:active{border-color:var(--vp-button-alt-active-border);color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg)}.VPButton.sponsor[data-v-6035e0e7]{border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg)}.VPButton.sponsor[data-v-6035e0e7]:hover{border-color:var(--vp-button-sponsor-hover-border);color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg)}.VPButton.sponsor[data-v-6035e0e7]:active{border-color:var(--vp-button-sponsor-active-border);color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg)}.VPHero[data-v-62cd07a7]{margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px)) * -1);padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px) 24px 48px}@media (min-width: 640px){.VPHero[data-v-62cd07a7]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media (min-width: 960px){.VPHero[data-v-62cd07a7]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.container[data-v-62cd07a7]{display:flex;flex-direction:column;margin:0 auto;max-width:1152px}@media (min-width: 960px){.container[data-v-62cd07a7]{flex-direction:row}}.main[data-v-62cd07a7]{position:relative;z-index:10;order:2;flex-grow:1;flex-shrink:0}.VPHero.has-image .container[data-v-62cd07a7]{text-align:center}@media (min-width: 960px){.VPHero.has-image .container[data-v-62cd07a7]{text-align:left}}@media (min-width: 960px){.main[data-v-62cd07a7]{order:1;width:calc((100% / 3) * 2)}.VPHero.has-image .main[data-v-62cd07a7]{max-width:592px}}.name[data-v-62cd07a7],.text[data-v-62cd07a7]{max-width:392px;letter-spacing:-.4px;line-height:40px;font-size:32px;font-weight:700;white-space:pre-wrap}.VPHero.has-image .name[data-v-62cd07a7],.VPHero.has-image .text[data-v-62cd07a7]{margin:0 auto}.name[data-v-62cd07a7]{color:var(--vp-home-hero-name-color)}.clip[data-v-62cd07a7]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media (min-width: 640px){.name[data-v-62cd07a7],.text[data-v-62cd07a7]{max-width:576px;line-height:56px;font-size:48px}}@media (min-width: 960px){.name[data-v-62cd07a7],.text[data-v-62cd07a7]{line-height:64px;font-size:56px}.VPHero.has-image .name[data-v-62cd07a7],.VPHero.has-image .text[data-v-62cd07a7]{margin:0}}.tagline[data-v-62cd07a7]{padding-top:8px;max-width:392px;line-height:28px;font-size:18px;font-weight:500;white-space:pre-wrap;color:var(--vp-c-text-2)}.VPHero.has-image .tagline[data-v-62cd07a7]{margin:0 auto}@media (min-width: 640px){.tagline[data-v-62cd07a7]{padding-top:12px;max-width:576px;line-height:32px;font-size:20px}}@media (min-width: 960px){.tagline[data-v-62cd07a7]{line-height:36px;font-size:24px}.VPHero.has-image .tagline[data-v-62cd07a7]{margin:0}}.actions[data-v-62cd07a7]{display:flex;flex-wrap:wrap;margin:-6px;padding-top:24px}.VPHero.has-image .actions[data-v-62cd07a7]{justify-content:center}@media (min-width: 640px){.actions[data-v-62cd07a7]{padding-top:32px}}@media (min-width: 960px){.VPHero.has-image .actions[data-v-62cd07a7]{justify-content:flex-start}}.action[data-v-62cd07a7]{flex-shrink:0;padding:6px}.image[data-v-62cd07a7]{order:1;margin:-76px -24px -48px}@media (min-width: 640px){.image[data-v-62cd07a7]{margin:-108px -24px -48px}}@media (min-width: 960px){.image[data-v-62cd07a7]{flex-grow:1;order:2;margin:0;min-height:100%}}.image-container[data-v-62cd07a7]{position:relative;margin:0 auto;width:320px;height:320px}@media (min-width: 640px){.image-container[data-v-62cd07a7]{width:392px;height:392px}}@media (min-width: 960px){.image-container[data-v-62cd07a7]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-62cd07a7]{position:absolute;top:50%;left:50%;border-radius:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);transform:translate(-50%,-50%)}@media (min-width: 640px){.image-bg[data-v-62cd07a7]{width:256px;height:256px}}@media (min-width: 960px){.image-bg[data-v-62cd07a7]{width:320px;height:320px}}[data-v-62cd07a7] .image-src{position:absolute;top:50%;left:50%;max-width:192px;max-height:192px;transform:translate(-50%,-50%)}@media (min-width: 640px){[data-v-62cd07a7] .image-src{max-width:256px;max-height:256px}}@media (min-width: 960px){[data-v-62cd07a7] .image-src{max-width:320px;max-height:320px}}.container[data-v-d6f52cfd]{margin:auto;width:100%;max-width:1280px;padding:0 24px}@media (min-width: 640px){.container[data-v-d6f52cfd]{padding:0 48px}}@media (min-width: 960px){.container[data-v-d6f52cfd]{width:100%;padding:0 64px}}.vp-doc[data-v-d6f52cfd] .VPHomeSponsors,.vp-doc[data-v-d6f52cfd] .VPTeamPage{margin-left:var(--vp-offset, calc(50% - 50vw) );margin-right:var(--vp-offset, calc(50% - 50vw) )}.vp-doc[data-v-d6f52cfd] .VPHomeSponsors h2{border-top:none;letter-spacing:normal}.vp-doc[data-v-d6f52cfd] .VPHomeSponsors a,.vp-doc[data-v-d6f52cfd] .VPTeamPage a{text-decoration:none}.VPHome[data-v-7ceabaa3]{margin-bottom:96px}@media (min-width: 768px){.VPHome[data-v-7ceabaa3]{margin-bottom:128px}}.VPContent[data-v-06d980e7]{flex-grow:1;flex-shrink:0;margin:var(--vp-layout-top-height, 0px) auto 0;width:100%}.VPContent.is-home[data-v-06d980e7]{width:100%;max-width:100%}.VPContent.has-sidebar[data-v-06d980e7]{margin:0}@media (min-width: 960px){.VPContent[data-v-06d980e7]{padding-top:var(--vp-nav-height)}.VPContent.has-sidebar[data-v-06d980e7]{margin:var(--vp-layout-top-height, 0px) 0 0;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPContent.has-sidebar[data-v-06d980e7]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.VPFooter[data-v-554b2da4]{position:relative;z-index:var(--vp-z-index-footer);border-top:1px solid var(--vp-c-gutter);padding:32px 24px;background-color:var(--vp-c-bg)}.VPFooter.has-sidebar[data-v-554b2da4]{display:none}.VPFooter[data-v-554b2da4] a{text-decoration-line:underline;text-underline-offset:2px;transition:color .25s}.VPFooter[data-v-554b2da4] a:hover{color:var(--vp-c-text-1)}@media (min-width: 768px){.VPFooter[data-v-554b2da4]{padding:32px}}.container[data-v-554b2da4]{margin:0 auto;max-width:var(--vp-layout-max-width);text-align:center}.message[data-v-554b2da4],.copyright[data-v-554b2da4]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.VPLocalNavOutlineDropdown[data-v-23a9907c]{padding:12px 20px 11px}@media (min-width: 960px){.VPLocalNavOutlineDropdown[data-v-23a9907c]{padding:12px 36px 11px}}.VPLocalNavOutlineDropdown button[data-v-23a9907c]{display:block;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s;position:relative}.VPLocalNavOutlineDropdown button[data-v-23a9907c]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPLocalNavOutlineDropdown button.open[data-v-23a9907c]{color:var(--vp-c-text-1)}.icon[data-v-23a9907c]{display:inline-block;vertical-align:middle;margin-left:2px;font-size:14px;transform:rotate(0);transition:transform .25s}@media (min-width: 960px){.VPLocalNavOutlineDropdown button[data-v-23a9907c]{font-size:14px}.icon[data-v-23a9907c]{font-size:16px}}.open>.icon[data-v-23a9907c]{transform:rotate(90deg)}.items[data-v-23a9907c]{position:absolute;top:40px;right:16px;left:16px;display:grid;gap:1px;border:1px solid var(--vp-c-border);border-radius:8px;background-color:var(--vp-c-gutter);max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;box-shadow:var(--vp-shadow-3)}@media (min-width: 960px){.items[data-v-23a9907c]{right:auto;left:calc(var(--vp-sidebar-width) + 32px);width:320px}}.header[data-v-23a9907c]{background-color:var(--vp-c-bg-soft)}.top-link[data-v-23a9907c]{display:block;padding:0 16px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.outline[data-v-23a9907c]{padding:8px 0;background-color:var(--vp-c-bg-soft)}.flyout-enter-active[data-v-23a9907c]{transition:all .2s ease-out}.flyout-leave-active[data-v-23a9907c]{transition:all .15s ease-in}.flyout-enter-from[data-v-23a9907c],.flyout-leave-to[data-v-23a9907c]{opacity:0;transform:translateY(-16px)}.VPLocalNav[data-v-8a779ccc]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);border-bottom:1px solid var(--vp-c-gutter);padding-top:var(--vp-layout-top-height, 0px);width:100%;background-color:var(--vp-local-nav-bg-color)}.VPLocalNav.fixed[data-v-8a779ccc]{position:fixed}@media (min-width: 960px){.VPLocalNav[data-v-8a779ccc]{top:var(--vp-nav-height)}.VPLocalNav.has-sidebar[data-v-8a779ccc]{padding-left:var(--vp-sidebar-width)}.VPLocalNav.empty[data-v-8a779ccc]{display:none}}@media (min-width: 1280px){.VPLocalNav[data-v-8a779ccc]{display:none}}@media (min-width: 1440px){.VPLocalNav.has-sidebar[data-v-8a779ccc]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.container[data-v-8a779ccc]{display:flex;justify-content:space-between;align-items:center}.menu[data-v-8a779ccc]{display:flex;align-items:center;padding:12px 24px 11px;line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.menu[data-v-8a779ccc]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-8a779ccc]{padding:0 32px}}@media (min-width: 960px){.menu[data-v-8a779ccc]{display:none}}.menu-icon[data-v-8a779ccc]{margin-right:8px;font-size:14px}.VPOutlineDropdown[data-v-8a779ccc]{padding:12px 24px 11px}@media (min-width: 768px){.VPOutlineDropdown[data-v-8a779ccc]{padding:12px 32px 11px}}.VPSwitch[data-v-a6e979bf]{position:relative;border-radius:11px;display:block;width:40px;height:22px;flex-shrink:0;border:1px solid var(--vp-input-border-color);background-color:var(--vp-input-switch-bg-color);transition:border-color .25s!important}.VPSwitch[data-v-a6e979bf]:hover{border-color:var(--vp-c-brand-1)}.check[data-v-a6e979bf]{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background-color:var(--vp-c-neutral-inverse);box-shadow:var(--vp-shadow-1);transition:transform .25s!important}.icon[data-v-a6e979bf]{position:relative;display:block;width:18px;height:18px;border-radius:50%;overflow:hidden}.icon[data-v-a6e979bf] [class^=vpi-]{position:absolute;top:3px;left:3px;width:12px;height:12px;color:var(--vp-c-text-2)}.dark .icon[data-v-a6e979bf] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.sun[data-v-12541747]{opacity:1}.moon[data-v-12541747],.dark .sun[data-v-12541747]{opacity:0}.dark .moon[data-v-12541747]{opacity:1}.dark .VPSwitchAppearance[data-v-12541747] .check{transform:translate(18px)}.VPNavBarAppearance[data-v-4e6e6bb3]{display:none}@media (min-width: 1280px){.VPNavBarAppearance[data-v-4e6e6bb3]{display:flex;align-items:center}}.VPMenuGroup+.VPMenuLink[data-v-0bb0d88c]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.link[data-v-0bb0d88c]{display:block;border-radius:6px;padding:0 12px;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);white-space:nowrap;transition:background-color .25s,color .25s}.link[data-v-0bb0d88c]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-0bb0d88c]{color:var(--vp-c-brand-1)}.VPMenuGroup[data-v-0bc4e535]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.VPMenuGroup[data-v-0bc4e535]:first-child{margin-top:0;border-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-0bc4e535]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-0bc4e535]{padding:0 12px;line-height:32px;font-size:14px;font-weight:600;color:var(--vp-c-text-2);white-space:nowrap;transition:color .25s}.VPMenu[data-v-bc3bfcd8]{border-radius:12px;padding:12px;min-width:128px;border:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg-elv);box-shadow:var(--vp-shadow-3);transition:background-color .5s;max-height:calc(100vh - var(--vp-nav-height));overflow-y:auto}.VPMenu[data-v-bc3bfcd8] .group{margin:0 -12px;padding:0 12px 12px}.VPMenu[data-v-bc3bfcd8] .group+.group{border-top:1px solid var(--vp-c-divider);padding:11px 12px 12px}.VPMenu[data-v-bc3bfcd8] .group:last-child{padding-bottom:0}.VPMenu[data-v-bc3bfcd8] .group+.item{border-top:1px solid var(--vp-c-divider);padding:11px 16px 0}.VPMenu[data-v-bc3bfcd8] .item{padding:0 16px;white-space:nowrap}.VPMenu[data-v-bc3bfcd8] .label{flex-grow:1;line-height:28px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPMenu[data-v-bc3bfcd8] .action{padding-left:24px}.VPFlyout[data-v-f3000fb3]{position:relative}.VPFlyout[data-v-f3000fb3]:hover{color:var(--vp-c-brand-1);transition:color .25s}.VPFlyout:hover .text[data-v-f3000fb3]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-f3000fb3]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-f3000fb3]{color:var(--vp-c-brand-1)}.VPFlyout.active:hover .text[data-v-f3000fb3]{color:var(--vp-c-brand-2)}.VPFlyout:hover .menu[data-v-f3000fb3],.button[aria-expanded=true]+.menu[data-v-f3000fb3]{opacity:1;visibility:visible;transform:translateY(0)}.button[aria-expanded=false]+.menu[data-v-f3000fb3]{opacity:0;visibility:hidden;transform:translateY(0)}.button[data-v-f3000fb3]{display:flex;align-items:center;padding:0 12px;height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color .5s}.text[data-v-f3000fb3]{display:flex;align-items:center;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.option-icon[data-v-f3000fb3]{margin-right:0;font-size:16px}.text-icon[data-v-f3000fb3]{margin-left:4px;font-size:14px}.icon[data-v-f3000fb3]{font-size:20px;transition:fill .25s}.menu[data-v-f3000fb3]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s,transform .25s}.VPSocialLink[data-v-d4e0072f]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color .5s}.VPSocialLink[data-v-d4e0072f]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPSocialLink[data-v-d4e0072f]>svg,.VPSocialLink[data-v-d4e0072f]>[class^=vpi-social-]{width:20px;height:20px;fill:currentColor}.VPSocialLinks[data-v-e73e995a]{display:flex;justify-content:center}.VPNavBarExtra[data-v-8b9f1cdc]{display:none;margin-right:-12px}@media (min-width: 768px){.VPNavBarExtra[data-v-8b9f1cdc]{display:block}}@media (min-width: 1280px){.VPNavBarExtra[data-v-8b9f1cdc]{display:none}}.trans-title[data-v-8b9f1cdc]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.item.appearance[data-v-8b9f1cdc],.item.social-links[data-v-8b9f1cdc]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-8b9f1cdc]{min-width:176px}.appearance-action[data-v-8b9f1cdc]{margin-right:-2px}.social-links-list[data-v-8b9f1cdc]{margin:-4px -8px}.VPNavBarHamburger[data-v-489a8b07]{display:flex;justify-content:center;align-items:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.VPNavBarHamburger[data-v-489a8b07]{display:none}}.container[data-v-489a8b07]{position:relative;width:16px;height:14px;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-489a8b07]{top:0;left:0;transform:translate(4px)}.VPNavBarHamburger:hover .middle[data-v-489a8b07]{top:6px;left:0;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-489a8b07]{top:12px;left:0;transform:translate(8px)}.VPNavBarHamburger.active .top[data-v-489a8b07]{top:6px;transform:translate(0) rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-489a8b07]{top:6px;transform:translate(16px)}.VPNavBarHamburger.active .bottom[data-v-489a8b07]{top:6px;transform:translate(0) rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-489a8b07],.VPNavBarHamburger.active:hover .middle[data-v-489a8b07],.VPNavBarHamburger.active:hover .bottom[data-v-489a8b07]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-489a8b07],.middle[data-v-489a8b07],.bottom[data-v-489a8b07]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color .5s,transform .25s}.top[data-v-489a8b07]{top:0;left:0;transform:translate(0)}.middle[data-v-489a8b07]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-489a8b07]{top:12px;left:0;transform:translate(4px)}.VPNavBarMenuLink[data-v-3d5a2ce6]{display:flex;align-items:center;padding:0 12px;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.VPNavBarMenuLink.active[data-v-3d5a2ce6],.VPNavBarMenuLink[data-v-3d5a2ce6]:hover{color:var(--vp-c-brand-1)}.VPNavBarMenu[data-v-0657ab25]{display:none}@media (min-width: 768px){.VPNavBarMenu[data-v-0657ab25]{display:flex}}/*! @docsearch/css 3.6.1 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 1px 0 rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 1px 1px 0 rgba(3,4,9,.30196078431372547);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;position:relative;padding:0 0 2px;border:0;top:-1px;width:20px}.DocSearch-Button-Key--pressed{transform:translate3d(0,1px,0);box-shadow:var(--docsearch-key-pressed-shadow)}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{animation:fade-in .1s ease-in forwards;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:2px;box-shadow:var(--docsearch-key-shadow);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;color:var(--docsearch-muted-color);border:0;width:20px}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}[class*=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: transparent;--docsearch-searchbox-focus-background: transparent;--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}.dark [class*=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}.DocSearch-Button{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:48px;height:55px;background:transparent;transition:border-color .25s}.DocSearch-Button:hover{background:transparent}.DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.DocSearch-Button-Key--pressed{transform:none;box-shadow:none}.DocSearch-Button:focus:not(:focus-visible){outline:none!important}@media (min-width: 768px){.DocSearch-Button{justify-content:flex-start;border:1px solid transparent;border-radius:8px;padding:0 10px 0 12px;width:100%;height:40px;background-color:var(--vp-c-bg-alt)}.DocSearch-Button:hover{border-color:var(--vp-c-brand-1);background:var(--vp-c-bg-alt)}}.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 .5s}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;margin-right:8px;width:14px;height:14px;color:var(--vp-c-text-2)}}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;margin-top:2px;padding:0 16px 0 0;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}.DocSearch-Button .DocSearch-Button-Keys{direction:ltr;display:none;min-width:auto}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.DocSearch-Button .DocSearch-Button-Key{display:block;margin:2px 0 0;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;padding-left:6px;min-width:0;width:auto;height:22px;line-height:22px;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;transition:color .5s,border-color .5s}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.DocSearch-Button .DocSearch-Button-Key:first-child{font-size:0!important}.DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"Ctrl";font-size:12px;letter-spacing:normal;color:var(--docsearch-muted-color)}.mac .DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"⌘"}.DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}.DocSearch-Search-Icon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.6' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m14.386 14.386 4.088 4.088-4.088-4.088A7.533 7.533 0 1 1 3.733 3.733a7.533 7.533 0 0 1 10.653 10.653z'/%3E%3C/svg%3E")}.VPNavBarSearch{display:flex;align-items:center}@media (min-width: 768px){.VPNavBarSearch{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.VPNavBarSearch{padding-left:32px}}.dark .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{border:1px solid var(--vp-c-brand-1);background-color:var(--vp-c-white)}.dark .DocSearch-Form{background-color:var(--vp-c-default-soft)}.DocSearch-Screen-Icon>svg{margin:auto}.VPNavBarSocialLinks[data-v-57b8893d]{display:none}@media (min-width: 1280px){.VPNavBarSocialLinks[data-v-57b8893d]{display:flex;align-items:center}}.title[data-v-35466cc4]{display:flex;align-items:center;border-bottom:1px solid transparent;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);transition:opacity .25s}@media (min-width: 960px){.title[data-v-35466cc4]{flex-shrink:0}.VPNavBarTitle.has-sidebar .title[data-v-35466cc4]{border-bottom-color:var(--vp-c-divider)}}[data-v-35466cc4] .logo{margin-right:8px;height:var(--vp-nav-logo-height)}.VPNavBarTranslations[data-v-dbec4027]{display:none}@media (min-width: 1280px){.VPNavBarTranslations[data-v-dbec4027]{display:flex;align-items:center}}.title[data-v-dbec4027]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.VPNavBar[data-v-abe9ffe6]{position:relative;height:var(--vp-nav-height);pointer-events:none;white-space:nowrap;transition:background-color .5s}.VPNavBar[data-v-abe9ffe6]:not(.home){background-color:var(--vp-nav-bg-color)}@media (min-width: 960px){.VPNavBar[data-v-abe9ffe6]:not(.home){background-color:transparent}.VPNavBar[data-v-abe9ffe6]:not(.has-sidebar):not(.home.top){background-color:var(--vp-nav-bg-color)}}.wrapper[data-v-abe9ffe6]{padding:0 8px 0 24px}@media (min-width: 768px){.wrapper[data-v-abe9ffe6]{padding:0 32px}}@media (min-width: 960px){.VPNavBar.has-sidebar .wrapper[data-v-abe9ffe6]{padding:0}}.container[data-v-abe9ffe6]{display:flex;justify-content:space-between;margin:0 auto;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);pointer-events:none}.container>.title[data-v-abe9ffe6],.container>.content[data-v-abe9ffe6]{pointer-events:none}.container[data-v-abe9ffe6] *{pointer-events:auto}@media (min-width: 960px){.VPNavBar.has-sidebar .container[data-v-abe9ffe6]{max-width:100%}}.title[data-v-abe9ffe6]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media (min-width: 960px){.VPNavBar.has-sidebar .title[data-v-abe9ffe6]{position:absolute;top:0;left:0;z-index:2;padding:0 32px;width:var(--vp-sidebar-width);height:var(--vp-nav-height);background-color:transparent}}@media (min-width: 1440px){.VPNavBar.has-sidebar .title[data-v-abe9ffe6]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}.content[data-v-abe9ffe6]{flex-grow:1}@media (min-width: 960px){.VPNavBar.has-sidebar .content[data-v-abe9ffe6]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .content[data-v-abe9ffe6]{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-abe9ffe6]{display:flex;justify-content:flex-end;align-items:center;height:var(--vp-nav-height);transition:background-color .5s}@media (min-width: 960px){.VPNavBar:not(.home.top) .content-body[data-v-abe9ffe6]{position:relative;background-color:var(--vp-nav-bg-color)}.VPNavBar:not(.has-sidebar):not(.home.top) .content-body[data-v-abe9ffe6]{background-color:transparent}}@media (max-width: 767px){.content-body[data-v-abe9ffe6]{column-gap:.5rem}}.menu+.translations[data-v-abe9ffe6]:before,.menu+.appearance[data-v-abe9ffe6]:before,.menu+.social-links[data-v-abe9ffe6]:before,.translations+.appearance[data-v-abe9ffe6]:before,.appearance+.social-links[data-v-abe9ffe6]:before{margin-right:8px;margin-left:8px;width:1px;height:24px;background-color:var(--vp-c-divider);content:""}.menu+.appearance[data-v-abe9ffe6]:before,.translations+.appearance[data-v-abe9ffe6]:before{margin-right:16px}.appearance+.social-links[data-v-abe9ffe6]:before{margin-left:16px}.social-links[data-v-abe9ffe6]{margin-right:-8px}.divider[data-v-abe9ffe6]{width:100%;height:1px}@media (min-width: 960px){.VPNavBar.has-sidebar .divider[data-v-abe9ffe6]{padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .divider[data-v-abe9ffe6]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.divider-line[data-v-abe9ffe6]{width:100%;height:1px;transition:background-color .5s}.VPNavBar:not(.home) .divider-line[data-v-abe9ffe6]{background-color:var(--vp-c-gutter)}@media (min-width: 960px){.VPNavBar:not(.home.top) .divider-line[data-v-abe9ffe6]{background-color:var(--vp-c-gutter)}.VPNavBar:not(.has-sidebar):not(.home.top) .divider[data-v-abe9ffe6]{background-color:var(--vp-c-gutter)}}.VPNavScreenAppearance[data-v-f090cbdc]{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft)}.text[data-v-f090cbdc]{line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.VPNavScreenMenuLink[data-v-f95c0087]{display:block;border-bottom:1px solid var(--vp-c-divider);padding:12px 0 11px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:border-color .25s,color .25s}.VPNavScreenMenuLink[data-v-f95c0087]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupLink[data-v-1a827dc3]{display:block;margin-left:12px;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-1);transition:color .25s}.VPNavScreenMenuGroupLink[data-v-1a827dc3]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupSection[data-v-211c626b]{display:block}.title[data-v-211c626b]{line-height:32px;font-size:13px;font-weight:700;color:var(--vp-c-text-2);transition:color .25s}.VPNavScreenMenuGroup[data-v-3490528f]{border-bottom:1px solid var(--vp-c-divider);height:48px;overflow:hidden;transition:border-color .5s}.VPNavScreenMenuGroup .items[data-v-3490528f]{visibility:hidden}.VPNavScreenMenuGroup.open .items[data-v-3490528f]{visibility:visible}.VPNavScreenMenuGroup.open[data-v-3490528f]{padding-bottom:10px;height:auto}.VPNavScreenMenuGroup.open .button[data-v-3490528f]{padding-bottom:6px;color:var(--vp-c-brand-1)}.VPNavScreenMenuGroup.open .button-icon[data-v-3490528f]{transform:rotate(45deg)}.button[data-v-3490528f]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 11px 0;width:100%;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.button[data-v-3490528f]:hover{color:var(--vp-c-brand-1)}.button-icon[data-v-3490528f]{transition:transform .25s}.group[data-v-3490528f]:first-child{padding-top:0}.group+.group[data-v-3490528f],.group+.item[data-v-3490528f]{padding-top:4px}.VPNavScreenTranslations[data-v-d7f21131]{height:24px;overflow:hidden}.VPNavScreenTranslations.open[data-v-d7f21131]{height:auto}.title[data-v-d7f21131]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1)}.icon[data-v-d7f21131]{font-size:16px}.icon.lang[data-v-d7f21131]{margin-right:8px}.icon.chevron[data-v-d7f21131]{margin-left:4px}.list[data-v-d7f21131]{padding:4px 0 0 24px}.link[data-v-d7f21131]{line-height:32px;font-size:13px;color:var(--vp-c-text-1)}.VPNavScreen[data-v-ef5ebf95]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 1px);right:0;bottom:0;left:0;padding:0 32px;width:100%;background-color:var(--vp-nav-screen-bg-color);overflow-y:auto;transition:background-color .5s;pointer-events:auto}.VPNavScreen.fade-enter-active[data-v-ef5ebf95],.VPNavScreen.fade-leave-active[data-v-ef5ebf95]{transition:opacity .25s}.VPNavScreen.fade-enter-active .container[data-v-ef5ebf95],.VPNavScreen.fade-leave-active .container[data-v-ef5ebf95]{transition:transform .25s ease}.VPNavScreen.fade-enter-from[data-v-ef5ebf95],.VPNavScreen.fade-leave-to[data-v-ef5ebf95]{opacity:0}.VPNavScreen.fade-enter-from .container[data-v-ef5ebf95],.VPNavScreen.fade-leave-to .container[data-v-ef5ebf95]{transform:translateY(-8px)}@media (min-width: 768px){.VPNavScreen[data-v-ef5ebf95]{display:none}}.container[data-v-ef5ebf95]{margin:0 auto;padding:24px 0 96px;max-width:288px}.menu+.translations[data-v-ef5ebf95],.menu+.appearance[data-v-ef5ebf95],.translations+.appearance[data-v-ef5ebf95]{margin-top:24px}.menu+.social-links[data-v-ef5ebf95]{margin-top:16px}.appearance+.social-links[data-v-ef5ebf95]{margin-top:16px}.VPNav[data-v-e69c7e7e]{position:relative;top:var(--vp-layout-top-height, 0px);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none;transition:background-color .5s}@media (min-width: 960px){.VPNav[data-v-e69c7e7e]{position:fixed}}.VPSidebarItem.level-0[data-v-e5515aa4]{padding-bottom:24px}.VPSidebarItem.collapsed.level-0[data-v-e5515aa4]{padding-bottom:10px}.item[data-v-e5515aa4]{position:relative;display:flex;width:100%}.VPSidebarItem.collapsible>.item[data-v-e5515aa4]{cursor:pointer}.indicator[data-v-e5515aa4]{position:absolute;top:6px;bottom:6px;left:-17px;width:2px;border-radius:2px;transition:background-color .25s}.VPSidebarItem.level-2.is-active>.item>.indicator[data-v-e5515aa4],.VPSidebarItem.level-3.is-active>.item>.indicator[data-v-e5515aa4],.VPSidebarItem.level-4.is-active>.item>.indicator[data-v-e5515aa4],.VPSidebarItem.level-5.is-active>.item>.indicator[data-v-e5515aa4]{background-color:var(--vp-c-brand-1)}.link[data-v-e5515aa4]{display:flex;align-items:center;flex-grow:1}.text[data-v-e5515aa4]{flex-grow:1;padding:4px 0;line-height:24px;font-size:14px;transition:color .25s}.VPSidebarItem.level-0 .text[data-v-e5515aa4]{font-weight:700;color:var(--vp-c-text-1)}.VPSidebarItem.level-1 .text[data-v-e5515aa4],.VPSidebarItem.level-2 .text[data-v-e5515aa4],.VPSidebarItem.level-3 .text[data-v-e5515aa4],.VPSidebarItem.level-4 .text[data-v-e5515aa4],.VPSidebarItem.level-5 .text[data-v-e5515aa4]{font-weight:500;color:var(--vp-c-text-2)}.VPSidebarItem.level-0.is-link>.item>.link:hover .text[data-v-e5515aa4],.VPSidebarItem.level-1.is-link>.item>.link:hover .text[data-v-e5515aa4],.VPSidebarItem.level-2.is-link>.item>.link:hover .text[data-v-e5515aa4],.VPSidebarItem.level-3.is-link>.item>.link:hover .text[data-v-e5515aa4],.VPSidebarItem.level-4.is-link>.item>.link:hover .text[data-v-e5515aa4],.VPSidebarItem.level-5.is-link>.item>.link:hover .text[data-v-e5515aa4]{color:var(--vp-c-brand-1)}.VPSidebarItem.level-0.has-active>.item>.text[data-v-e5515aa4],.VPSidebarItem.level-1.has-active>.item>.text[data-v-e5515aa4],.VPSidebarItem.level-2.has-active>.item>.text[data-v-e5515aa4],.VPSidebarItem.level-3.has-active>.item>.text[data-v-e5515aa4],.VPSidebarItem.level-4.has-active>.item>.text[data-v-e5515aa4],.VPSidebarItem.level-5.has-active>.item>.text[data-v-e5515aa4],.VPSidebarItem.level-0.has-active>.item>.link>.text[data-v-e5515aa4],.VPSidebarItem.level-1.has-active>.item>.link>.text[data-v-e5515aa4],.VPSidebarItem.level-2.has-active>.item>.link>.text[data-v-e5515aa4],.VPSidebarItem.level-3.has-active>.item>.link>.text[data-v-e5515aa4],.VPSidebarItem.level-4.has-active>.item>.link>.text[data-v-e5515aa4],.VPSidebarItem.level-5.has-active>.item>.link>.text[data-v-e5515aa4]{color:var(--vp-c-text-1)}.VPSidebarItem.level-0.is-active>.item .link>.text[data-v-e5515aa4],.VPSidebarItem.level-1.is-active>.item .link>.text[data-v-e5515aa4],.VPSidebarItem.level-2.is-active>.item .link>.text[data-v-e5515aa4],.VPSidebarItem.level-3.is-active>.item .link>.text[data-v-e5515aa4],.VPSidebarItem.level-4.is-active>.item .link>.text[data-v-e5515aa4],.VPSidebarItem.level-5.is-active>.item .link>.text[data-v-e5515aa4]{color:var(--vp-c-brand-1)}.caret[data-v-e5515aa4]{display:flex;justify-content:center;align-items:center;margin-right:-7px;width:32px;height:32px;color:var(--vp-c-text-3);cursor:pointer;transition:color .25s;flex-shrink:0}.item:hover .caret[data-v-e5515aa4]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-e5515aa4]:hover{color:var(--vp-c-text-1)}.caret-icon[data-v-e5515aa4]{font-size:18px;transform:rotate(90deg);transition:transform .25s}.VPSidebarItem.collapsed .caret-icon[data-v-e5515aa4]{transform:rotate(0)}.VPSidebarItem.level-1 .items[data-v-e5515aa4],.VPSidebarItem.level-2 .items[data-v-e5515aa4],.VPSidebarItem.level-3 .items[data-v-e5515aa4],.VPSidebarItem.level-4 .items[data-v-e5515aa4],.VPSidebarItem.level-5 .items[data-v-e5515aa4]{border-left:1px solid var(--vp-c-divider);padding-left:16px}.VPSidebarItem.collapsed .items[data-v-e5515aa4]{display:none}.VPSidebar[data-v-4f695bae]{position:fixed;top:var(--vp-layout-top-height, 0px);bottom:0;left:0;z-index:var(--vp-z-index-sidebar);padding:32px 32px 96px;width:calc(100vw - 64px);max-width:320px;background-color:var(--vp-sidebar-bg-color);opacity:0;box-shadow:var(--vp-c-shadow-3);overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:opacity .5s,transform .25s ease;overscroll-behavior:contain}.VPSidebar.open[data-v-4f695bae]{opacity:1;visibility:visible;transform:translate(0);transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1)}.dark .VPSidebar[data-v-4f695bae]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.VPSidebar[data-v-4f695bae]{padding-top:var(--vp-nav-height);width:var(--vp-sidebar-width);max-width:100%;background-color:var(--vp-sidebar-bg-color);opacity:1;visibility:visible;box-shadow:none;transform:translate(0)}}@media (min-width: 1440px){.VPSidebar[data-v-4f695bae]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}@media (min-width: 960px){.curtain[data-v-4f695bae]{position:sticky;top:-64px;left:0;z-index:1;margin-top:calc(var(--vp-nav-height) * -1);margin-right:-32px;margin-left:-32px;height:var(--vp-nav-height);background-color:var(--vp-sidebar-bg-color)}}.nav[data-v-4f695bae]{outline:0}.group+.group[data-v-4f695bae]{border-top:1px solid var(--vp-c-divider);padding-top:10px}@media (min-width: 960px){.group[data-v-4f695bae]{padding-top:10px;width:calc(var(--vp-sidebar-width) - 64px)}}.VPSkipLink[data-v-a9a5d116]{top:8px;left:8px;padding:8px 16px;z-index:999;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;color:var(--vp-c-brand-1);box-shadow:var(--vp-shadow-3);background-color:var(--vp-c-bg)}.VPSkipLink[data-v-a9a5d116]:focus{height:auto;width:auto;clip:auto;clip-path:none}@media (min-width: 1280px){.VPSkipLink[data-v-a9a5d116]{top:14px;left:16px}}.Layout[data-v-ab7ea076]{display:flex;flex-direction:column;min-height:100vh}.VPHomeSponsors[data-v-c31bfd5e]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPHomeSponsors[data-v-c31bfd5e]{margin:96px 0}@media (min-width: 768px){.VPHomeSponsors[data-v-c31bfd5e]{margin:128px 0}}.VPHomeSponsors[data-v-c31bfd5e]{padding:0 24px}@media (min-width: 768px){.VPHomeSponsors[data-v-c31bfd5e]{padding:0 48px}}@media (min-width: 960px){.VPHomeSponsors[data-v-c31bfd5e]{padding:0 64px}}.container[data-v-c31bfd5e]{margin:0 auto;max-width:1152px}.love[data-v-c31bfd5e]{margin:0 auto;width:fit-content;font-size:28px;color:var(--vp-c-text-3)}.icon[data-v-c31bfd5e]{display:inline-block}.message[data-v-c31bfd5e]{margin:0 auto;padding-top:10px;max-width:320px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.sponsors[data-v-c31bfd5e]{padding-top:32px}.action[data-v-c31bfd5e]{padding-top:40px;text-align:center}.VPTeamPage[data-v-5686aa1c]{margin:96px 0}@media (min-width: 768px){.VPTeamPage[data-v-5686aa1c]{margin:128px 0}}.VPHome .VPTeamPageTitle[data-v-5686aa1c-s]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPTeamPageSection+.VPTeamPageSection[data-v-5686aa1c-s],.VPTeamMembers+.VPTeamPageSection[data-v-5686aa1c-s]{margin-top:64px}.VPTeamMembers+.VPTeamMembers[data-v-5686aa1c-s]{margin-top:24px}@media (min-width: 768px){.VPTeamPageTitle+.VPTeamPageSection[data-v-5686aa1c-s]{margin-top:16px}.VPTeamPageSection+.VPTeamPageSection[data-v-5686aa1c-s],.VPTeamMembers+.VPTeamPageSection[data-v-5686aa1c-s]{margin-top:96px}}.VPTeamMembers[data-v-5686aa1c-s]{padding:0 24px}@media (min-width: 768px){.VPTeamMembers[data-v-5686aa1c-s]{padding:0 48px}}@media (min-width: 960px){.VPTeamMembers[data-v-5686aa1c-s]{padding:0 64px}}.VPTeamPageTitle[data-v-849c0b35]{padding:48px 32px;text-align:center}@media (min-width: 768px){.VPTeamPageTitle[data-v-849c0b35]{padding:64px 48px 48px}}@media (min-width: 960px){.VPTeamPageTitle[data-v-849c0b35]{padding:80px 64px 48px}}.title[data-v-849c0b35]{letter-spacing:0;line-height:44px;font-size:36px;font-weight:500}@media (min-width: 768px){.title[data-v-849c0b35]{letter-spacing:-.5px;line-height:56px;font-size:48px}}.lead[data-v-849c0b35]{margin:0 auto;max-width:512px;padding-top:12px;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 768px){.lead[data-v-849c0b35]{max-width:592px;letter-spacing:.15px;line-height:28px;font-size:20px}}.VPTeamPageSection[data-v-3b5d2fc1]{padding:0 32px}@media (min-width: 768px){.VPTeamPageSection[data-v-3b5d2fc1]{padding:0 48px}}@media (min-width: 960px){.VPTeamPageSection[data-v-3b5d2fc1]{padding:0 64px}}.title[data-v-3b5d2fc1]{position:relative;margin:0 auto;max-width:1152px;text-align:center;color:var(--vp-c-text-2)}.title-line[data-v-3b5d2fc1]{position:absolute;top:16px;left:0;width:100%;height:1px;background-color:var(--vp-c-divider)}.title-text[data-v-3b5d2fc1]{position:relative;display:inline-block;padding:0 24px;letter-spacing:0;line-height:32px;font-size:20px;font-weight:500;background-color:var(--vp-c-bg)}.lead[data-v-3b5d2fc1]{margin:0 auto;max-width:480px;padding-top:12px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.members[data-v-3b5d2fc1]{padding-top:40px}.VPTeamMembersItem[data-v-0434d0d2]{display:flex;flex-direction:column;gap:2px;border-radius:12px;width:100%;height:100%;overflow:hidden}.VPTeamMembersItem.small .profile[data-v-0434d0d2]{padding:32px}.VPTeamMembersItem.small .data[data-v-0434d0d2]{padding-top:20px}.VPTeamMembersItem.small .avatar[data-v-0434d0d2]{width:64px;height:64px}.VPTeamMembersItem.small .name[data-v-0434d0d2]{line-height:24px;font-size:16px}.VPTeamMembersItem.small .affiliation[data-v-0434d0d2]{padding-top:4px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .desc[data-v-0434d0d2]{padding-top:12px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .links[data-v-0434d0d2]{margin:0 -16px -20px;padding:10px 0 0}.VPTeamMembersItem.medium .profile[data-v-0434d0d2]{padding:48px 32px}.VPTeamMembersItem.medium .data[data-v-0434d0d2]{padding-top:24px;text-align:center}.VPTeamMembersItem.medium .avatar[data-v-0434d0d2]{width:96px;height:96px}.VPTeamMembersItem.medium .name[data-v-0434d0d2]{letter-spacing:.15px;line-height:28px;font-size:20px}.VPTeamMembersItem.medium .affiliation[data-v-0434d0d2]{padding-top:4px;font-size:16px}.VPTeamMembersItem.medium .desc[data-v-0434d0d2]{padding-top:16px;max-width:288px;font-size:16px}.VPTeamMembersItem.medium .links[data-v-0434d0d2]{margin:0 -16px -12px;padding:16px 12px 0}.profile[data-v-0434d0d2]{flex-grow:1;background-color:var(--vp-c-bg-soft)}.data[data-v-0434d0d2]{text-align:center}.avatar[data-v-0434d0d2]{position:relative;flex-shrink:0;margin:0 auto;border-radius:50%;box-shadow:var(--vp-shadow-3)}.avatar-img[data-v-0434d0d2]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;object-fit:cover}.name[data-v-0434d0d2]{margin:0;font-weight:600}.affiliation[data-v-0434d0d2]{margin:0;font-weight:500;color:var(--vp-c-text-2)}.org.link[data-v-0434d0d2]{color:var(--vp-c-text-2);transition:color .25s}.org.link[data-v-0434d0d2]:hover{color:var(--vp-c-brand-1)}.desc[data-v-0434d0d2]{margin:0 auto}.desc[data-v-0434d0d2] a{font-weight:500;color:var(--vp-c-brand-1);text-decoration-style:dotted;transition:color .25s}.links[data-v-0434d0d2]{display:flex;justify-content:center;height:56px}.sp-link[data-v-0434d0d2]{display:flex;justify-content:center;align-items:center;text-align:center;padding:16px;font-size:14px;font-weight:500;color:var(--vp-c-sponsor);background-color:var(--vp-c-bg-soft);transition:color .25s,background-color .25s}.sp .sp-link.link[data-v-0434d0d2]:hover,.sp .sp-link.link[data-v-0434d0d2]:focus{outline:none;color:var(--vp-c-white);background-color:var(--vp-c-sponsor)}.sp-icon[data-v-0434d0d2]{margin-right:8px;font-size:16px}.VPTeamMembers.small .container[data-v-f3bedff1]{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.VPTeamMembers.small.count-1 .container[data-v-f3bedff1]{max-width:276px}.VPTeamMembers.small.count-2 .container[data-v-f3bedff1]{max-width:576px}.VPTeamMembers.small.count-3 .container[data-v-f3bedff1]{max-width:876px}.VPTeamMembers.medium .container[data-v-f3bedff1]{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}@media (min-width: 375px){.VPTeamMembers.medium .container[data-v-f3bedff1]{grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}}.VPTeamMembers.medium.count-1 .container[data-v-f3bedff1]{max-width:368px}.VPTeamMembers.medium.count-2 .container[data-v-f3bedff1]{max-width:760px}.container[data-v-f3bedff1]{display:grid;gap:24px;margin:0 auto;max-width:1152px}.VPHome[data-v-13a58056]{margin-bottom:96px}@media (min-width: 768px){.VPHome[data-v-13a58056]{margin-bottom:128px}}:root{--vp-font-family-base: "Chinese Quotes", "Halant", "Inter var", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-c-brand: #646cff;--vp-c-brand-light: #747bff;--vp-c-brand-lighter: #9499ff;--vp-c-brand-lightest: #bcc0ff;--vp-c-brand-dark: #535bf2;--vp-c-brand-darker: #454ce1;--vp-c-brand-dimm: rgba(100, 108, 255, .08)}body{font-size:18px}.vp-doc p{line-height:1.618}.vp-doc .imageCaption{display:block;text-align:center;font-size:90%;color:var(--vp-c-text-2)}:root{--vp-button-brand-border: var(--vp-c-brand-light);--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand);--vp-button-brand-hover-border: var(--vp-c-brand-light);--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-light);--vp-button-brand-active-border: var(--vp-c-brand-light);--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-button-brand-bg)}:root{--vp-home-hero-name-color: transparent;--vp-home-hero-name-background: -webkit-linear-gradient(120deg, #bd34fe 30%, #41d1ff);--vp-home-hero-image-background-image: linear-gradient(-45deg, #bd34fe 50%, #47caff 50%);--vp-home-hero-image-filter: blur(40px)}@media (min-width: 640px){:root{--vp-home-hero-image-filter: blur(56px)}}@media (min-width: 960px){:root{--vp-home-hero-image-filter: blur(72px)}}:root{--vp-custom-block-tip-border: var(--vp-c-brand);--vp-custom-block-tip-text: var(--vp-c-brand-darker);--vp-custom-block-tip-bg: var(--vp-c-brand-dimm)}.dark{--vp-custom-block-tip-border: var(--vp-c-brand);--vp-custom-block-tip-text: var(--vp-c-brand-lightest);--vp-custom-block-tip-bg: var(--vp-c-brand-dimm)}.DocSearch{--docsearch-primary-color: var(--vp-c-brand) !important}img[data-v-b29b2d80]{float:right}.EventGrid[data-v-3b535e25]{position:relative;padding:0 24px}@media (min-width: 640px){.EventGrid[data-v-3b535e25]{padding:0 48px}}@media (min-width: 960px){.EventGrid[data-v-3b535e25]{padding:0 64px}}.container[data-v-3b535e25]{margin:0 auto;max-width:1152px}.events[data-v-3b535e25]{display:block;width:100%;padding:1em 0}.event[data-v-3b535e25]{display:flex;gap:1em;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s;padding:1em;margin:0 0 1em;width:100%}@media (min-width: 960px){.events[data-v-3b535e25]{display:block;column-count:2}}.event[data-v-3b535e25]:hover{border-color:var(--vp-c-brand-1)}img[data-v-3b535e25]{border-radius:12px}.date[data-v-3b535e25],.actual-date[data-v-3b535e25]{display:flex;gap:.5em;justify-content:flex-end}.date[data-v-3b535e25]{writing-mode:vertical-rl;position:relative}.date .month[data-v-3b535e25],.date .day[data-v-3b535e25],.date .year[data-v-3b535e25]{font-size:1.5em}.date .dow[data-v-3b535e25]{font-size:1.2em;line-height:1.2em}.date span[data-v-3b535e25]{opacity:0}.date .actual-date[data-v-3b535e25]{position:absolute;top:0;left:0;writing-mode:lr;width:max-content;transform:rotate(-90deg) translate(-100%);transform-origin:top left}.date .actual-date span[data-v-3b535e25]{opacity:unset}.dow[data-v-3b535e25],.time[data-v-3b535e25],.month[data-v-3b535e25]{color:var(--vp-c-brand-1)}.summary[data-v-3b535e25]{font-weight:700;font-size:1.2em;margin:0 0 4px}.description[data-v-3b535e25]{margin-top:1em}.community[data-v-3b535e25]{display:flex;gap:6px;flex-wrap:wrap;padding:6px 0;margin:0 0 4px}.cclick[data-v-3b535e25],.clink[data-v-3b535e25]{border:1px solid var(--vp-c-indigo-soft);border-radius:12px;padding:2px 8px 0;color:var(--vp-c-indigo-1);background-color:var(--vp-c-indigo-soft);height:26px;white-space:nowrap}.clink[data-v-3b535e25]{border:1px solid;border-radius:12px;padding:2px 8px 0;color:var(--vp-c-red-1);background-color:var(--vp-c-red-soft)}@media (max-width: 600px){.event[data-v-3b535e25]{flex-direction:column;gap:1.5em;font-size:.8em}.date[data-v-3b535e25]{writing-mode:horizontal-tb;transform:none;justify-content:flex-start;align-items:flex-end}.date .actual-date[data-v-3b535e25]{display:none}.date span[data-v-3b535e25]{opacity:1}} diff --git a/community-resource.html b/community-resource.html index 9f01d02..b079900 100644 --- a/community-resource.html +++ b/community-resource.html @@ -6,7 +6,7 @@ Community Resource | One Among Us - + @@ -18,7 +18,7 @@
Skip to content

Dufferin Location

Contact: Toronto Service Group toronto@oneamongus.ca

All items are free. Please donate what you can.

Pickup near Dufferin Subway Station, Toronto ON.

BZK Towelette Alcohol-free

Manufacturer Ref: 126-01

Amount: Bulk

HealthCare Alcohol Swabs Medium 200/Box

Manufacturer Ref: HAS200

Amount: Bulk

SOL-M Latex-Free Tourniquet

Manufacturer Ref: TNQ002

Amount: 1 box

Silver Nitrate Applicators 100/tube

Manufacturer Ref: 118-395

Amount: 50 pcs

Disposable Vaginal Specula

Maunfacturer Ref: 6650/6660

Size: Small / Medium

Amount: 10/bag

INSTI HIV Self Test

Amount: 4

Fentanyl Test Strips

Amount: 1

Condoms and Lubricant Gel

Amount: Bulk

Needles and Syringes

Coming Back Soon

Licensed under CC BY 4.0 unless otherwise specified

- + \ No newline at end of file diff --git a/contact.html b/contact.html index 19ce058..fd22fd5 100644 --- a/contact.html +++ b/contact.html @@ -6,7 +6,7 @@ Contact | One Among Us - + @@ -18,7 +18,7 @@
Skip to content

Hotline: 1-8-555-ASK-OAU = +1 (855) 527-5628

FAX+1 (855) 644-3628

General Enquiries: info@oneamongus.ca

Board of Directors: board@oneamongus.ca

Online Service Groups

Memorial Website: remembrance@oneamongus.ca, info@one-among.us

Trans in Academia!, Transgender University Guide: tia@oneamongus.ca

Arts Among Us (planning): arts@oneamongus.ca

Local Service Groups

Toronto Events and Services: toronto@oneamongus.ca, events@oneamongus.ca (See our Land Acknowledgment)

The "Rabbit Hole" Service Group: hk@oneamongus.ca

Licensed under CC BY 4.0 unless otherwise specified

- + \ No newline at end of file diff --git a/hashmap.json b/hashmap.json index a492a41..1c08469 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"zh-hans_posts_board_election_202312.md":"BY5OB15s","ja_index.md":"Dgaw5a_X","ja_contact.md":"egVBZOBT","community-resource.md":"CqElOzgy","contact.md":"CA1_vnOo","zh-hans_posts_board_election_202304.md":"CcC5kKnf","zh-hans_posts_board_resolution_2024_tsui_no_sora.md":"CzxseKm2","index.md":"vQj4VQVa","zh-hans_posts_statement-20240706.md":"Bz09OTVl","zh-hans_posts_flag_anthem.md":"DCVh_2Yw","zh-hans_posts.md":"CQX-Uayo","posts_2023-member-gathering.md":"CA1D1EAD","zh-hans_posts_mandate.md":"BHNBANtb","ja_posts.md":"v-KE1h9_","posts_mh_promotion.md":"D__kgihj","posts_board_election_202304.md":"D8C-yAVp","posts.md":"C_rtNO0O","posts_flag_anthem.md":"BruyfBQv","posts_board_election_202312.md":"CwxH2W4E","people.md":"FudzbyQU","posts_mandate.md":"BW4AxzoM","land-ack.md":"BW0qFyGS","zh-hans_about.md":"BmKaOgyH","zh-hans_contact.md":"CzXDWB3n","posts_statement_xiyu.md":"WXn4ZQyV","about.md":"BWuasOPX","login.md":"DYJ0uIxO","zh-hans_events.md":"DhES7urN","zh-hans_index.md":"BihwmVlc","zh-hans_posts_community-guidelines.md":"Og5GtQIm","zh-hans_posts_statement-simone.md":"B2nQtPS8","ja_posts_flag_anthem.md":"DjX-JsOs","zh-hans_posts_statement_xiyu.md":"V9opyqso","posts_transuniguide.md":"CMvxJflP"} +{"zh-hans_posts_community-guidelines.md":"Og5GtQIm","ja_contact.md":"egVBZOBT","posts.md":"C_rtNO0O","index.md":"vQj4VQVa","zh-hans_index.md":"BihwmVlc","zh-hans_events.md":"DhES7urN","posts_statement_xiyu.md":"WXn4ZQyV","about.md":"BWuasOPX","zh-hans_posts_statement-20240706.md":"Bz09OTVl","people.md":"FudzbyQU","zh-hans_posts_statement-simone.md":"B2nQtPS8","contact.md":"CA1_vnOo","community-resource.md":"CqElOzgy","posts_board_election_202312.md":"CwxH2W4E","zh-hans_posts_statement_xiyu.md":"V9opyqso","zh-hans_posts_board_resolution_2024_tsui_no_sora.md":"CzxseKm2","posts_flag_anthem.md":"BruyfBQv","zh-hans_posts_board_election_202312.md":"BY5OB15s","zh-hans_about.md":"BmKaOgyH","posts_board_election_202304.md":"D8C-yAVp","posts_mandate.md":"BW4AxzoM","zh-hans_posts_mandate.md":"BHNBANtb","land-ack.md":"BW0qFyGS","ja_posts.md":"v-KE1h9_","zh-hans_posts.md":"CQX-Uayo","login.md":"DYJ0uIxO","ja_posts_flag_anthem.md":"DjX-JsOs","posts_2023-member-gathering.md":"CA1D1EAD","posts_mh_promotion.md":"D__kgihj","ja_index.md":"Dgaw5a_X","posts_transuniguide.md":"CMvxJflP","zh-hans_posts_board_election_202304.md":"CcC5kKnf","zh-hans_posts_flag_anthem.md":"DCVh_2Yw","zh-hans_contact.md":"CzXDWB3n"} diff --git a/index.html b/index.html index a146b66..765cca4 100644 --- a/index.html +++ b/index.html @@ -6,7 +6,7 @@ One Among Us - + @@ -19,7 +19,7 @@
Skip to content

One Among Us

A community for East-Asian and East-Asian Canadian transgender and gender diverse people.

Hi! We are One Among Us, proudly a registered not-for-profit organization, but more proudly a community of the great East Asian and East Asian-Canadian transgender and gender diverse family. We provide peer and community support for our fellows, aiming to build connection between travelers and those in our hometown.

We started as a memorial site for Chinese transgender people and allies who passed away. We believe that both those who are still living and those who had passed away are important members of our community, are the “Ones” Among Us.

Events Calendar

Loading events...

Add to your Google Calendar or Get link to ICal (ics) file.

Photos

Friends

Licensed under CC BY 4.0 unless otherwise specified

- + \ No newline at end of file diff --git a/ja/contact.html b/ja/contact.html index dfdf0ff..0c57a33 100644 --- a/ja/contact.html +++ b/ja/contact.html @@ -6,7 +6,7 @@ 連絡先 | One Among Us - + @@ -18,7 +18,7 @@
Skip to content

電話連絡1-8-555-ASK-OAU = +1 (855) 527-5628

一般的質問info@oneamongus.ca

取締役会board@oneamongus.ca

オンラインサービス

追悼サイトremembrance@oneamongus.ca , info@one-among.us

トランスアカデミーtia@oneamongus.ca

Arts Among Usarts@oneamongus.ca

ローカルサービス

トロント活動・サービスtoronto@oneamongus.ca, events@oneamongus.ca

「ウサギ穴」サービスチームhk@oneamongus.ca

- + \ No newline at end of file diff --git a/ja/index.html b/ja/index.html index 143e932..ecb6ccc 100644 --- a/ja/index.html +++ b/ja/index.html @@ -6,7 +6,7 @@ One Among Us - + @@ -19,7 +19,7 @@
Skip to content

One Among Us

〜秋の葉ものがたり〜

東アジアと海外でのトランスジェンダー交流・相互扶助を目指す非営利組織。

こんにちは。

『One Among Us』というカナダで登録されているNPOです。私たちは、中国を始めとする東アジア、およびカナダのジェンダー多様性コミュニティに、ピアサポート・コミュニティサポートを提供し、ジェンダーマイノリティの方々の交流と扶助に力を加えるための団体です。

私たちの出発点でありし最も大事なプロジェクトは、「秋の葉ものがたり」という追悼サイトです。コミュニティの友だちが亡くなったとしても、私たちの中のひとり (One) であり続けていて、コミュニティの未来を見守っている (Among Us) ように考えたいです。

私たちでは日本語サービスの品質向上に努めております。詳細についてはメールでお問い合わせください。

カレンダー

Loading events...

Google Calendar に登録するICal(ics)ファイルダウンロード

活動写真

フレンズ

- + \ No newline at end of file diff --git a/ja/posts.html b/ja/posts.html index 48a0eb9..fc56d7d 100644 --- a/ja/posts.html +++ b/ja/posts.html @@ -6,7 +6,7 @@ One Among Us - + @@ -18,7 +18,7 @@
Skip to content
- + \ No newline at end of file diff --git a/ja/posts/flag_anthem.html b/ja/posts/flag_anthem.html index 7104f75..521d042 100644 --- a/ja/posts/flag_anthem.html +++ b/ja/posts/flag_anthem.html @@ -6,7 +6,7 @@ 社旗と社歌 | One Among Us - + @@ -19,7 +19,7 @@
Skip to content

社旗と社歌

社旗:八重桜

One Among Us 社旗◎ One Among Us 社旗

社歌:星めぐりの歌

星めぐりの歌 宮沢賢治 作詞/作曲

「星めぐりの歌」『宮沢賢治全集』筑摩書房◎ 「星めぐりの歌」『宮沢賢治全集』筑摩書房

あかいめだまの さそり

ひろげた鷲の  つばさ

あをいめだまの 小いぬ、

ひかりのへびの とぐろ。

オリオンは高く うたひ

つゆとしもとを おとす、


アンドロメダの くもは

さかなのくちの かたち。

大ぐまのあしを きたに

五つのばした  ところ。

小熊のひたいの うへは

そらのめぐりの めあて。

- + \ No newline at end of file diff --git a/land-ack.html b/land-ack.html index 3106cef..4965005 100644 --- a/land-ack.html +++ b/land-ack.html @@ -6,7 +6,7 @@ Land Acknowledgment of One Among Us Toronto Service Group | One Among Us - + @@ -18,7 +18,7 @@
Skip to content

Land Acknowledgment of One Among Us Toronto Service Group

One Among Us (Toronto) sits on the traditional territories of many nations including the Mississaugas of the Credit, the Anishnabeg, the Chippewa, the Haudenosaunee and the Wendat peoples, and within the lands protected by the “Dish With One Spoon” wampum agreement.

Licensed under CC BY 4.0 unless otherwise specified

- + \ No newline at end of file diff --git a/login.html b/login.html index 798622b..58cd387 100644 --- a/login.html +++ b/login.html @@ -6,7 +6,7 @@ Member Zone | One Among Us - + @@ -18,7 +18,7 @@
Skip to content

Licensed under CC BY 4.0 unless otherwise specified

- + \ No newline at end of file diff --git a/people.html b/people.html index 87501b4..551c593 100644 --- a/people.html +++ b/people.html @@ -6,7 +6,7 @@ People | One Among Us - + @@ -18,7 +18,7 @@
Skip to content

Licensed under CC BY 4.0 unless otherwise specified

- + \ No newline at end of file diff --git a/posts.html b/posts.html index 29a95b9..7621186 100644 --- a/posts.html +++ b/posts.html @@ -6,7 +6,7 @@ One Among Us - + @@ -18,7 +18,7 @@
Skip to content

Licensed under CC BY 4.0 unless otherwise specified

- + \ No newline at end of file diff --git a/posts/2023-member-gathering.html b/posts/2023-member-gathering.html index 78532e5..c6a9f36 100644 --- a/posts/2023-member-gathering.html +++ b/posts/2023-member-gathering.html @@ -6,7 +6,7 @@ One Among Us Holds Successful Annual Member Gathering Event | One Among Us - + @@ -18,7 +18,7 @@
Skip to content

One Among Us Holds Successful Annual Member Gathering Event

In a heartwarming display of unity and progress, One Among Us, the registered not-for-profit organization dedicated to supporting the East Asian and East Asian-Canadian transgender and gender diverse community, held its highly successful annual member gathering event on September 16, 2023. This year's gathering proved to be a milestone, marked by reflection on past accomplishments and ambitious plans for the future.

The event, attended by members and allies from across the region, was a testament to the organization's commitment to fostering a sense of belonging, understanding, and empowerment within the community. It provided a platform for sharing experiences, learning from one another, and collectively envisioning a more inclusive future.

At the beginning of the meeting, the room filled with the poignant strains of "Star Tour Song" as attendees joined their voices together. This moving tribute served as a heartfelt reminder of the friends who had passed away, a touching acknowledgment of their enduring presence within the community, and a symbol of the unity that One Among Us stands for.

One of the highlights of this year's gathering was the presentation of the organization's previous work. One Among Us has been diligently working on identifying and addressing the unique needs of the Chinese-speaking transgender and queer society. Through dedicated research and outreach efforts, the organization has made significant strides in understanding the challenges faced by this community and in developing tailored support systems.

The unveiling of the "Transgender University Guide" and the "Trans in Academia!" group were met with enthusiastic applause. These initiatives represent a crucial step toward creating more inclusive spaces within academic institutions. The Transgender University Guide aims to provide resources and guidance for transgender and gender diverse individuals pursuing higher education, ensuring they have access to a supportive and nurturing environment. The "Trans in Academia!" group, on the other hand, serves as a platform for individuals within academia to connect, share experiences, and advocate for a more inclusive academic culture.

During the event, members engaged in lively discussions about the future of One Among Us. The organization's commitment to its mission of love, remembrance, and unity was reaffirmed, and ambitious plans were laid out to further expand its reach and impact. The participants emphasized the importance of education and outreach, intending to increase awareness and understanding of transgender and gender diverse issues within the broader community.

In line with their dedication to inclusivity, One Among Us expressed its intention to continue collaborating with other organizations, educational institutions, and policymakers to advocate for transgender and gender diverse rights. The organization's vision includes creating safe spaces, offering support and resources, and promoting acceptance and understanding among all individuals, regardless of their gender identity.

The annual gathering concluded with a sense of hope despite the hard situation of our community. It served as a powerful reminder of the strength and resilience of the East Asian and East Asian-Canadian transgender and gender diverse community. As One Among Us looks toward the future, its commitment to its members and allies remains unwavering, reflecting the belief that, together, they can create a more inclusive and accepting world for all.

The success of this year's annual gathering was not just a celebration of past achievements; it was a launchpad for a brighter, more inclusive future. One Among Us continues to be a shining example of an organization dedicated to making a positive impact and fostering a sense of belonging within the transgender and gender diverse community.

Licensed under CC BY 4.0 unless otherwise specified

- + \ No newline at end of file diff --git a/posts/board_election_202304.html b/posts/board_election_202304.html index 554733f..63f4b07 100644 --- a/posts/board_election_202304.html +++ b/posts/board_election_202304.html @@ -6,7 +6,7 @@ 2023 April Board of Directors Election Results | One Among Us - + @@ -18,7 +18,7 @@
Skip to content

2023 April Board of Directors Election Results

Since Cassie Z. (CC) noticed us their resignation from her position starting from 2023 Apr 22, One Among Us has to elect a new director in replace of them to meet the Not-for-Profit Corporations Act in Ontario.

The following new director was nominated by the Board of Directors and passed by the members to serve the rest of the 1-year term starting from 2023 Apr 22 to 2023 December with our current directors, Azalea G. and Yvette W:

  • Yuri Z.

We thank all the members who have been with us through this difficult time.

One Among Us Transgender Support

2023.04.22

Licensed under CC BY 4.0 unless otherwise specified

- + \ No newline at end of file diff --git a/posts/board_election_202312.html b/posts/board_election_202312.html index e35a69d..62c68a2 100644 --- a/posts/board_election_202312.html +++ b/posts/board_election_202312.html @@ -6,7 +6,7 @@ 2024 Board of Directors Election Results | One Among Us - + @@ -18,7 +18,7 @@
Skip to content

2024 Board of Directors Election Results

One Among Us is pleased to announce the results of our 2024 Board of Directors Election. The following members were elected to serve a 1-year term starting from 2023 Dec 18, each of which was elected to have 1¼ seats in the Board:

  • Azalea G. (reelected)
  • Yuri Z. (reelected)
  • Yvette W. (reelected)
  • Esme S. C. (new)

We thank all candidates who put their names forward in this year’s election.

One Among Us Transgender Support

2023.12.18

Licensed under CC BY 4.0 unless otherwise specified

- + \ No newline at end of file diff --git a/posts/flag_anthem.html b/posts/flag_anthem.html index 5e44e2a..fb9779a 100644 --- a/posts/flag_anthem.html +++ b/posts/flag_anthem.html @@ -6,7 +6,7 @@ The Flag and Anthem of One Among Us | One Among Us - + @@ -19,7 +19,7 @@
Skip to content

The Flag and Anthem of One Among Us

We released the flag and anthem of our organization recently.

The Flag: Double-Flowered Cherry Blossom

The Flag of One Among Us◎ The Flag of One Among Us

The Anthem: Star Tour Song

『星めぐりの歌』 宮沢賢治 作詞/作曲

Star Tour Song, from *The Complete Work of Miyazawa Kenji*, Chikuma Shobō◎ Star Tour Song, from The Complete Work of Miyazawa Kenji, Chikuma Shobo

Can you see the red eyed Scorpion?

And the Eagle spreads his wings so wide

Over there the blue-eyed young Puppy

See the coiled up Serpent of the light

Orion sings from far away

It drops it’s dew and frost from the sky


Can you see the cloud of Andromeda

Looking just like the lips of a fish

See the Mama Bear’s pawn up in the north,

Take five steps south and you will find

The shining Little Cub’s head is the key

Guiding us to the soul of the sky

(English translated by Lindsay)

Licensed under CC BY 4.0 unless otherwise specified

- + \ No newline at end of file diff --git a/posts/mandate.html b/posts/mandate.html index b232388..9ef99ea 100644 --- a/posts/mandate.html +++ b/posts/mandate.html @@ -6,7 +6,7 @@ The Mandate of One Among Us | One Among Us - + @@ -18,7 +18,7 @@
Skip to content

The Mandate of One Among Us (Translated from Chinese Version)

One Among Us began as, and is most importantly, in the business of honoring the memory of those in the transgender and gender diverse (TGD) community who have passed away, and that business will not change. This means that we are a transgender service organization and transgender community built around the deceased, or more accurately, around the relationship between the living and the deceased. Both the living and the deceased should be part of our diverse and spiritual trans community. We would not be able to come together and unite as an organization that serves the living without a common memory and remembrance of the deceased. Therefore, in every activity and business we do, we should try our best to involve both the living and the dead. Despite the lines between the two sides of the River Styx (or, say, the Galaxy), we must take into account the people who are silently watching over us on the other side. Our anthem, flag, and other symbols of our organization should all serve the purpose of connecting the living and the dead.

We know that remembrance must not be totally private and must be political in nature. However, we also know that the starting point of this public, political nature lies in the intimate connection between self and other. Therefore, we as an organization should never be too proud to take the place of the deceased in expressing political views that do not belong, that are arrogant and frivolous. But this does not mean that we should follow the principle of 'depoliticization': we believe that, in our time, to be transgender or trans-friendly is to face a life that, even if one does not expect to be thrown into all kinds of political and social strife, one is, intentionally or unintentionally, consciously or coercively, taking on more political responsibilities. Therefore, we believe that, at the very least, the promotion of social justice and fairness, and the promotion of the freedom of each individual to choose to express his or her identities, including gender, reflects the wishes of the deceased as a whole, and should not be viewed as disrespectful to the deceased, nor should it be viewed as undermining the neutrality of the memorial.

Since it is a transgender community built around the deceased, we are bound to carry with us a bitter reflection on the fragility and vulnerability of life. In the current social era, the lives of the transgender community are even more fragile due to the common hardships and dilemmas we face. We do not glorify these sufferings, but we are not ashamed to talk about our own sufferings and weaknesses, in which we watch out for each other and persevere. We stand with all individuals and their communities who have not yet gained equal rights, even though there is no single 'identity' that identifies them. We strive to promote social change for the well-being of our fellow community members, and realize that without the well-being of all humanity, there can be no individual happiness, realizing that what true happiness is is always a difficult question to answer. Even though efforts to advance social change are often lost, we hope to share and heal each other's wounds in the process, and to promote mutual gratitude and reconciliation.

We are an "East Asian and Diaspora Transgender Community": our members are either from East Asia or have always had a connection to East Asia at some point in their lives. East Asia here is not East Asia geographically, but rather East Asia as method: it is neither 'central', unable to fit into mainstream and hegemonic narratives, nor 'marginal', always desiring to materialize and standardize another value system as opposed to the mainstream. Our critical connection to East Asia lies in the fact that while we need to restrain our desire to fit into the 'center', we also need to avoid presenting ourselves as the 'periphery', mutually fulfilling with the center: we need to be constantly reflective, consciously living in a state of liminality between the 'center' and the 'periphery', and in tension with all self-evident cultures and traditions, whether they are new or old.

Therefore, our organizations also need to blur the boundaries between the 'inside' and the 'outside', to recognize the intersectionality between organizational members, community partners, and service recipients, and to promote openness and inclusiveness, rather than creating a small circle that is only 'inside'. Of course, this does not mean that we tolerate any degree of violence against the community or members of the organization.

As a not-for-profit organization, in order to better serve and meet the requirements of the place of registration for not-for-profit organizations, we must have considerable professional capacity to gain and reproduct knowledge on various aspects of community and peer support. However, we are also clearly aware that professionalization and institutionalization are not the purpose of an organization, but only a tool to maintain its existence and quality of services; and that in an era where capitalism has not yet ended, professionalization and institutionalization inevitably impede the free and comprehensive development of human beings in some ways. Therefore, we follow the principle of minimal specialization and avoid success at all costs. Professionalism must not give way to our ethics and integrity, to our collective will and expectations.

Licensed under CC BY 4.0 unless otherwise specified

- + \ No newline at end of file diff --git a/posts/mh_promotion.html b/posts/mh_promotion.html index fe96239..d3e299c 100644 --- a/posts/mh_promotion.html +++ b/posts/mh_promotion.html @@ -6,7 +6,7 @@ One Among Us Promotes Mental Health Among Members | One Among Us - + @@ -18,7 +18,7 @@
Skip to content

One Among Us Promotes Mental Health Among Members

At One Among Us, we are committed to promoting mental health among our members, especially amidst the challenges posed by remote work, while also addressing the critical issues of self-cutting and overdose prevention.

We recognize that substance abuse and self-injury are often rooted in social, economic, and environmental factors that can contribute to feelings of hopelessness, despair, and disconnection. To address these underlying causes, we have been working with mental health professionals to provide our members with the tools and support they need to overcome addiction and manage emotional distress.

Additionally, we are dedicated to raising awareness about these issues in our community and promoting a culture of empathy, compassion, and understanding. By fostering a supportive and inclusive environment, we hope to reduce the stigma and shame associated with substance abuse and self-injury and encourage individuals to seek the help they need.

As most of us are working from home and some overseas, we understand that the challenges posed by remote work can exacerbate mental health issues and contribute to feelings of isolation and disconnection. To address these challenges, we have been providing virtual resources and support to our members, including online support groups and mental health toolkits.

We believe that promoting mental health and preventing overdose and self-harm are essential to creating a healthier and more resilient community. By addressing the complex social causes of these issues and providing support and resources to our members, we hope to make a positive impact on the well-being of our members and the diversed trans, gender non-conforming, and queer community as a whole.

Striving to Become a Model NPO for Mental Health Promotion◎ A parody of Chinese propaganda arts but showing our topic of preventing overdose and self-cutting.

Do not juice pom. Do not overeat starch.◎ Another artwork, proudly made by our member artifaritaKuniklo.

Licensed under CC BY 4.0 unless otherwise specified

- + \ No newline at end of file diff --git a/posts/statement_xiyu.html b/posts/statement_xiyu.html index f34b407..57ed4e4 100644 --- a/posts/statement_xiyu.html +++ b/posts/statement_xiyu.html @@ -6,7 +6,7 @@ Statements: Our Relationship with the “Xiyu” Group | One Among Us - + @@ -18,7 +18,7 @@
Skip to content

Statements: Our Relationship with the “Xiyu” Group

1. Statement on the Recent Infringement Controversy of the "Translation/Selected" Series Accounts and Our Relationship with Its Operator, the "Xiyu" Group

  1. Since May 2023, "Xiyu" has entrusted One Among Us ("our organization" hereinafter) to manage its public affairs. However, during the management process, it did not disclose to us the details of its operation (such as criticism of it, and user blocking rules, etc.), which led the directors of our organization to make a wrong judgment of the incident and issue unclear statements with one of them's personal account. We apologize for not having detailed information of the operations of the team supervised by us.

  2. After this incident, our organization immediately proposed to "remove all content on Mastodon that the author did not authorize to reproduce, issue a public apology, and publish the operation situation" as a recommendation to rectify the situation. However, after our first contact, "Xiyu" still refused to accept our rectification suggestions, and did not clean up all unauthorized reprinted content and delete the number in time, and its Mastodon account has been blocked by m.cmx.im. We regret and lament this practice of "Xiyu" and its result.

  3. Except for the above public affairs and supervision, the accounts and operations of our organization and "Xiyu" are completely separate. Our organization does not have the authority to access the admin authority of any of the public SNS accounts of "Xiyu", nor does it have the ability to respond in a timely manner. Again, this was a mistake on the part of our organization, and we apologize for it.

  4. As a result of the above, our organization is no longer capable of supervising and managing the public affairs of the "Translation/Selected" accounts. Therefore, with immediate effect, our organization is relieved of its affiliation with the "Xiyu" team. Once again, we apologize profusely to the creators and the public involved in this matter. We have always emphasized respect for the rights of creators to express themselves and for community rules in online communities such as Fediverse, and we will continue to do so in our future work. We will reflect deeply on this mistake and try to avoid such mistakes in our future work. In particular, we apologize to Ms. Ai Daxun on Douban, who claimed to be hurt from this.

One Among Us Transgender Support

2023.06.25

2. Supplementary Statement on Our Relationship with TranslateCN

TranslateCN (“推特翻译”) has never been a product of our organization. We have listed them on our Friends links, along with Project Trans (formerly MtF.wiki).

We were the supervisory consultant of TranslateCN, responsible for their public relationship management from May 3 to June 25, 2023, but we have never been their administrators nor had the privilege to add/delete content or accounts. Please refer to our Statement on the Recent Infringement Controversy of the "Translation/Selected" Series Accounts and Our Relationship with Its Operator, the "Xiyu" Group.

We opened an email address, “translate@oneamongus.ca,” on May 31 for public affairs related to TranslateCN. Effective June 25, we only provide legacy support through this address. During this time, we have not received any complaints regarding copyright violations, except for a spoofing email. Throughout our supervisory period, we did not find any evidence that TranslateCN committed copyright infringement. We have not observed any behaviours or signs of not following the principles of fair use, but we still apologize for their failure to consider the sentiments of original authors and not following the rules of Chinese Fediverse community, which lead to our dissociation.

The recently founded new Xiyu (“细雨”) Workgroup (since June 25) has never been a subsidiary of One Among Us.

One Among Us Transgender Support

2023.06.27

Licensed under CC BY 4.0 unless otherwise specified

- + \ No newline at end of file diff --git a/posts/transuniguide.html b/posts/transuniguide.html index 61dfec4..dd8ed13 100644 --- a/posts/transuniguide.html +++ b/posts/transuniguide.html @@ -6,7 +6,7 @@ Transgender University Guidance Joins Trans in Academia! | One Among Us - + @@ -18,7 +18,7 @@
Skip to content

Transgender University Guidance Joins Trans in Academia!

Trans in Academia! - an association dedicated to supporting diasporic Chinese scholars, students, and enthusiasts - is delighted to welcome the addition of the Transgender University Guidance project to its platform. This collaborative endeavor further strengthens the organization's commitment to empowering transgender individuals within academia and fostering a supportive community.

Transgender University Guidance is a collective effort aimed at providing valuable resources and support for transgender individuals pursuing higher education. As part of Trans in Academia!, this project will offer comprehensive guidance to navigate the unique challenges faced by transgender scholars and students, particularly those within the diasporic Chinese and Canadian communities.

The association's activities, such as reading groups and informative discussions, provide opportunities for intellectual engagement and personal growth. Moreover, their Telegram and Discord channels serve as valuable platforms for sharing resources, exchanging ideas, and fostering meaningful connections within the community.

“We are thrilled to welcome the Transgender University Guidance project to our vibrant community,” stated Yvette, founder of Trans in Academia!. “This initiative aligns perfectly with our mission to empower and uplift transgender individuals. Together, we can create an inclusive and supportive environment that celebrates diversity and fosters academic excellence.”

By joining forces, Trans in Academia! aim to ensure that transgender scholars and students receive the necessary support, resources, and mentorship to thrive academically and professionally. The project will offer invaluable advice on topics such as choosing inclusive educational institutions, accessing LGBTQ+ scholarships, navigating gender-affirming healthcare, and fostering a sense of belonging within academic settings.

“We are excited about the opportunity to collaborate with Trans in Academia! and contribute to the empowerment of transgender individuals in academia,” said Lin, coordinator of the Transgender University Guidance project. “Together, we can provide a collective voice, mentorship, and a supportive community for transgender scholars and students. By leveraging our shared expertise, we can pave the way for a more inclusive and equitable academic landscape.”

The addition of the Transgender University Guidance project to Trans in Academia! reinforces the association's dedication to championing diversity, promoting inclusive academic environments, and empowering transgender individuals. The collaboration signifies a significant step forward in their collective mission to create spaces where diasporic Chinese and Canadian scholars can thrive, inspire one another, and make substantial contributions to their respective fields.

About Trans in Academia!:

Trans in Academia! is an association for diasporic Chinese and Canadian scholars, students, and enthusiasts. Supported and owned by One Among Us, it provides a supportive community for transgender individuals within academia. The association organizes activities such as reading groups and facilitates conversations through Telegram and Discord channels. Trans in Academia! is committed to empowering individuals, fostering inclusivity, and promoting academic excellence within the diasporic Chinese and Canadian transgender community. For more information, please visit transacademic.org.

About Transgender University Guidance:

Transgender University Guidance is a collectively edited project dedicated to providing guidance and support for transgender individuals pursuing higher education. The project offers resources, mentorship, and advice to navigate the unique challenges faced by transgender scholars and students. By sharing knowledge and fostering a sense of community, Transgender University Guidance aims to create a more inclusive and empowering environment within academia.

Licensed under CC BY 4.0 unless otherwise specified

- + \ No newline at end of file diff --git a/pr-preview/index.html b/pr-preview/index.html deleted file mode 100644 index 375d5c3..0000000 --- a/pr-preview/index.html +++ /dev/null @@ -1 +0,0 @@ -meow diff --git a/pr-preview/pr-14/404.html b/pr-preview/pr-14/404.html deleted file mode 100644 index 5b53d7a..0000000 --- a/pr-preview/pr-14/404.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - 404 | One Among Us - - - - - - - - - - -
- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/CNAME b/pr-preview/pr-14/CNAME deleted file mode 100644 index 19a7f4b..0000000 --- a/pr-preview/pr-14/CNAME +++ /dev/null @@ -1 +0,0 @@ -oneamongus.ca \ No newline at end of file diff --git a/pr-preview/pr-14/about.html b/pr-preview/pr-14/about.html deleted file mode 100644 index ebbd98d..0000000 --- a/pr-preview/pr-14/about.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - About Us | One Among Us - - - - - - - - - - - - - - -
Skip to content

About Us

Our Mandate

One Among Us began as, and is most importantly, in the business of honoring the memory of those in the transgender and gender diverse (TGD) community who have passed away, and that business will not change. This means that we are a transgender service organization and transgender community built around the deceased, or more accurately, around the relationship between the living and the deceased. Both the living and the deceased should be part of our diverse and spiritual trans community. We would not be able to come together and unite as an organization that serves the living without a common memory and remembrance of the deceased. Therefore, in every activity and business we do, we should try our best to involve both the living and the dead. Despite the lines between the two sides of the River Styx (or, say, the Galaxy), we must take into account the people who are silently watching over us on the other side. Our anthem, flag, and other symbols of our organization should all serve the purpose of connecting the living and the dead.

We know that remembrance must not be totally private and must be political in nature. However, we also know that the starting point of this public, political nature lies in the intimate connection between self and other. Therefore, we as an organization should never be too proud to take the place of the deceased in expressing political views that do not belong, that are arrogant and frivolous. But this does not mean that we should follow the principle of 'depoliticization': we believe that, in our time, to be transgender or trans-friendly is to face a life that, even if one does not expect to be thrown into all kinds of political and social strife, one is, intentionally or unintentionally, consciously or coercively, taking on more political responsibilities. Therefore, we believe that, at the very least, the promotion of social justice and fairness, and the promotion of the freedom of each individual to choose to express his or her identities, including gender, reflects the wishes of the deceased as a whole, and should not be viewed as disrespectful to the deceased, nor should it be viewed as undermining the neutrality of the memorial.

Since it is a transgender community built around the deceased, we are bound to carry with us a bitter reflection on the fragility and vulnerability of life. In the current social era, the lives of the transgender community are even more fragile due to the common hardships and dilemmas we face. We do not glorify these sufferings, but we are not ashamed to talk about our own sufferings and weaknesses, in which we watch out for each other and persevere. We stand with all individuals and their communities who have not yet gained equal rights, even though there is no single 'identity' that identifies them. We strive to promote social change for the well-being of our fellow community members, and realize that without the well-being of all humanity, there can be no individual happiness, realizing that what true happiness is is always a difficult question to answer. Even though efforts to advance social change are often lost, we hope to share and heal each other's wounds in the process, and to promote mutual gratitude and reconciliation.

We are an "East Asian and Diaspora Transgender Community": our members are either from East Asia or have always had a connection to East Asia at some point in their lives. East Asia here is not East Asia geographically, but rather East Asia as method: it is neither 'central', unable to fit into mainstream and hegemonic narratives, nor 'marginal', always desiring to materialize and standardize another value system as opposed to the mainstream. Our critical connection to East Asia lies in the fact that while we need to restrain our desire to fit into the 'center', we also need to avoid presenting ourselves as the 'periphery', mutually fulfilling with the center: we need to be constantly reflective, consciously living in a state of liminality between the 'center' and the 'periphery', and in tension with all self-evident cultures and traditions, whether they are new or old.

Therefore, our organizations also need to blur the boundaries between the 'inside' and the 'outside', to recognize the intersectionality between organizational members, community partners, and service recipients, and to promote openness and inclusiveness, rather than creating a small circle that is only 'inside'. Of course, this does not mean that we tolerate any degree of violence against the community or members of the organization.

As a not-for-profit organization, in order to better serve and meet the requirements of the place of registration for not-for-profit organizations, we must have considerable professional capacity to gain and reproduct knowledge on various aspects of community and peer support. However, we are also clearly aware that professionalization and institutionalization are not the purpose of an organization, but only a tool to maintain its existence and quality of services; and that in an era where capitalism has not yet ended, professionalization and institutionalization inevitably impede the free and comprehensive development of human beings in some ways. Therefore, we follow the principle of minimal specialization and avoid success at all costs. Professionalism must not give way to our ethics and integrity, to our collective will and expectations.

— “The Mandate of One Among Us,” 2023 Dec 19

Our History

Our Memorial

We started a website to mourn their transgender friends since 2021 November. It was launched before 2021’s Transgender Day of Remembrance. The website was named by Maura “One Among Us.” — That name represents that both those who are still living and those who had passed away are members of our trans and gender non-conforming community. As we write on the front page:

Perhaps the names written on the monuments made of stones do not convey what they really are, but we can remember them properly by building monuments made of zeros and ones with our hearts.

We collect information about those who have passed away within our transgender community and write entries for them lest we forget.

Visit one-among.us and leave a small lollipop to our beloved friends. Contribute an entry to whom you commemorate via our GitHub repository.

Local Groups

On 2022 Dec 15, One Among Us was incorporated as a registered NPO in Toronto, Ontario, Canada. We believe the incorporation isn’t just a change in name; the NPO status will certainly help with our work. We serve and gather people wherever we live, either in Toronto or somewhere.

Visit our Linktree or Instagram for more events information.

Transgender University Guidance

On 2023, Transgender University Guidance editing group joined Us. Visit our document through uniguide.oneamongus.ca. We invite you to contribute that!

Arts Among Us

On 2023 Mar 13, we lost our beloved member, ArtsEpiphany, to her mental health condition. We named our new online-arts-gallery project “Arts Among Us” in memory of her. Please keep up with our further updates.

Our Flag and Anthem

The Flag: Double-Flowered Cherry Blossom

The Flag of One Among Us◎ The Flag of One Among Us

The Anthem: Star Tour Song

『星めぐりの歌』 宮沢賢治 作詞/作曲

Star Tour Song, from *The Complete Work of Miyazawa Kenji*, Chikuma Shobō◎ Star Tour Song, from The Complete Work of Miyazawa Kenji, Chikuma Shobo

Can you see the red eyed Scorpion?

And the Eagle spreads his wings so wide

Over there the blue-eyed young Puppy

See the coiled up Serpent of the light

Orion sings from far away

It drops it’s dew and frost from the sky


Can you see the cloud of Andromeda

Looking just like the lips of a fish

See the Mama Bear’s pawn up in the north,

Take five steps south and you will find

The shining Little Cub’s head is the key

Guiding us to the soul of the sky

(English translated by Lindsay)

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/assets/2345brand.svg b/pr-preview/pr-14/assets/2345brand.svg deleted file mode 100644 index ba89498..0000000 --- a/pr-preview/pr-14/assets/2345brand.svg +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/pr-preview/pr-14/assets/about.md.BWuasOPX.js b/pr-preview/pr-14/assets/about.md.BWuasOPX.js deleted file mode 100644 index e1517a1..0000000 --- a/pr-preview/pr-14/assets/about.md.BWuasOPX.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,a as t}from"./chunks/hoshi-meguri-no-uta.b3kOayej.js";import{_ as o,h as n,$ as r,o as i}from"./chunks/framework.DonejNbu.js";const g=JSON.parse('{"title":"About Us","description":"","frontmatter":{},"headers":[],"relativePath":"about.md","filePath":"about.md"}'),s={name:"about.md"};function d(h,e,l,u,b,m){return i(),n("div",null,e[0]||(e[0]=[r('

About Us

Our Mandate

One Among Us began as, and is most importantly, in the business of honoring the memory of those in the transgender and gender diverse (TGD) community who have passed away, and that business will not change. This means that we are a transgender service organization and transgender community built around the deceased, or more accurately, around the relationship between the living and the deceased. Both the living and the deceased should be part of our diverse and spiritual trans community. We would not be able to come together and unite as an organization that serves the living without a common memory and remembrance of the deceased. Therefore, in every activity and business we do, we should try our best to involve both the living and the dead. Despite the lines between the two sides of the River Styx (or, say, the Galaxy), we must take into account the people who are silently watching over us on the other side. Our anthem, flag, and other symbols of our organization should all serve the purpose of connecting the living and the dead.

We know that remembrance must not be totally private and must be political in nature. However, we also know that the starting point of this public, political nature lies in the intimate connection between self and other. Therefore, we as an organization should never be too proud to take the place of the deceased in expressing political views that do not belong, that are arrogant and frivolous. But this does not mean that we should follow the principle of 'depoliticization': we believe that, in our time, to be transgender or trans-friendly is to face a life that, even if one does not expect to be thrown into all kinds of political and social strife, one is, intentionally or unintentionally, consciously or coercively, taking on more political responsibilities. Therefore, we believe that, at the very least, the promotion of social justice and fairness, and the promotion of the freedom of each individual to choose to express his or her identities, including gender, reflects the wishes of the deceased as a whole, and should not be viewed as disrespectful to the deceased, nor should it be viewed as undermining the neutrality of the memorial.

Since it is a transgender community built around the deceased, we are bound to carry with us a bitter reflection on the fragility and vulnerability of life. In the current social era, the lives of the transgender community are even more fragile due to the common hardships and dilemmas we face. We do not glorify these sufferings, but we are not ashamed to talk about our own sufferings and weaknesses, in which we watch out for each other and persevere. We stand with all individuals and their communities who have not yet gained equal rights, even though there is no single 'identity' that identifies them. We strive to promote social change for the well-being of our fellow community members, and realize that without the well-being of all humanity, there can be no individual happiness, realizing that what true happiness is is always a difficult question to answer. Even though efforts to advance social change are often lost, we hope to share and heal each other's wounds in the process, and to promote mutual gratitude and reconciliation.

We are an "East Asian and Diaspora Transgender Community": our members are either from East Asia or have always had a connection to East Asia at some point in their lives. East Asia here is not East Asia geographically, but rather East Asia as method: it is neither 'central', unable to fit into mainstream and hegemonic narratives, nor 'marginal', always desiring to materialize and standardize another value system as opposed to the mainstream. Our critical connection to East Asia lies in the fact that while we need to restrain our desire to fit into the 'center', we also need to avoid presenting ourselves as the 'periphery', mutually fulfilling with the center: we need to be constantly reflective, consciously living in a state of liminality between the 'center' and the 'periphery', and in tension with all self-evident cultures and traditions, whether they are new or old.

Therefore, our organizations also need to blur the boundaries between the 'inside' and the 'outside', to recognize the intersectionality between organizational members, community partners, and service recipients, and to promote openness and inclusiveness, rather than creating a small circle that is only 'inside'. Of course, this does not mean that we tolerate any degree of violence against the community or members of the organization.

As a not-for-profit organization, in order to better serve and meet the requirements of the place of registration for not-for-profit organizations, we must have considerable professional capacity to gain and reproduct knowledge on various aspects of community and peer support. However, we are also clearly aware that professionalization and institutionalization are not the purpose of an organization, but only a tool to maintain its existence and quality of services; and that in an era where capitalism has not yet ended, professionalization and institutionalization inevitably impede the free and comprehensive development of human beings in some ways. Therefore, we follow the principle of minimal specialization and avoid success at all costs. Professionalism must not give way to our ethics and integrity, to our collective will and expectations.

— “The Mandate of One Among Us,” 2023 Dec 19

Our History

Our Memorial

We started a website to mourn their transgender friends since 2021 November. It was launched before 2021’s Transgender Day of Remembrance. The website was named by Maura “One Among Us.” — That name represents that both those who are still living and those who had passed away are members of our trans and gender non-conforming community. As we write on the front page:

Perhaps the names written on the monuments made of stones do not convey what they really are, but we can remember them properly by building monuments made of zeros and ones with our hearts.

We collect information about those who have passed away within our transgender community and write entries for them lest we forget.

Visit one-among.us and leave a small lollipop to our beloved friends. Contribute an entry to whom you commemorate via our GitHub repository.

Local Groups

On 2022 Dec 15, One Among Us was incorporated as a registered NPO in Toronto, Ontario, Canada. We believe the incorporation isn’t just a change in name; the NPO status will certainly help with our work. We serve and gather people wherever we live, either in Toronto or somewhere.

Visit our Linktree or Instagram for more events information.

Transgender University Guidance

On 2023, Transgender University Guidance editing group joined Us. Visit our document through uniguide.oneamongus.ca. We invite you to contribute that!

Arts Among Us

On 2023 Mar 13, we lost our beloved member, ArtsEpiphany, to her mental health condition. We named our new online-arts-gallery project “Arts Among Us” in memory of her. Please keep up with our further updates.

Our Flag and Anthem

The Flag: Double-Flowered Cherry Blossom

The Flag of One Among Us◎ The Flag of One Among Us

The Anthem: Star Tour Song

『星めぐりの歌』 宮沢賢治 作詞/作曲

Star Tour Song, from *The Complete Work of Miyazawa Kenji*, Chikuma Shobō◎ Star Tour Song, from The Complete Work of Miyazawa Kenji, Chikuma Shobo

Can you see the red eyed Scorpion?

And the Eagle spreads his wings so wide

Over there the blue-eyed young Puppy

See the coiled up Serpent of the light

Orion sings from far away

It drops it’s dew and frost from the sky


Can you see the cloud of Andromeda

Looking just like the lips of a fish

See the Mama Bear’s pawn up in the north,

Take five steps south and you will find

The shining Little Cub’s head is the key

Guiding us to the soul of the sky

(English translated by Lindsay)

',42)]))}const f=o(s,[["render",d],["__scopeId","data-v-b29b2d80"]]);export{g as __pageData,f as default}; diff --git a/pr-preview/pr-14/assets/about.md.BWuasOPX.lean.js b/pr-preview/pr-14/assets/about.md.BWuasOPX.lean.js deleted file mode 100644 index e1517a1..0000000 --- a/pr-preview/pr-14/assets/about.md.BWuasOPX.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,a as t}from"./chunks/hoshi-meguri-no-uta.b3kOayej.js";import{_ as o,h as n,$ as r,o as i}from"./chunks/framework.DonejNbu.js";const g=JSON.parse('{"title":"About Us","description":"","frontmatter":{},"headers":[],"relativePath":"about.md","filePath":"about.md"}'),s={name:"about.md"};function d(h,e,l,u,b,m){return i(),n("div",null,e[0]||(e[0]=[r('

About Us

Our Mandate

One Among Us began as, and is most importantly, in the business of honoring the memory of those in the transgender and gender diverse (TGD) community who have passed away, and that business will not change. This means that we are a transgender service organization and transgender community built around the deceased, or more accurately, around the relationship between the living and the deceased. Both the living and the deceased should be part of our diverse and spiritual trans community. We would not be able to come together and unite as an organization that serves the living without a common memory and remembrance of the deceased. Therefore, in every activity and business we do, we should try our best to involve both the living and the dead. Despite the lines between the two sides of the River Styx (or, say, the Galaxy), we must take into account the people who are silently watching over us on the other side. Our anthem, flag, and other symbols of our organization should all serve the purpose of connecting the living and the dead.

We know that remembrance must not be totally private and must be political in nature. However, we also know that the starting point of this public, political nature lies in the intimate connection between self and other. Therefore, we as an organization should never be too proud to take the place of the deceased in expressing political views that do not belong, that are arrogant and frivolous. But this does not mean that we should follow the principle of 'depoliticization': we believe that, in our time, to be transgender or trans-friendly is to face a life that, even if one does not expect to be thrown into all kinds of political and social strife, one is, intentionally or unintentionally, consciously or coercively, taking on more political responsibilities. Therefore, we believe that, at the very least, the promotion of social justice and fairness, and the promotion of the freedom of each individual to choose to express his or her identities, including gender, reflects the wishes of the deceased as a whole, and should not be viewed as disrespectful to the deceased, nor should it be viewed as undermining the neutrality of the memorial.

Since it is a transgender community built around the deceased, we are bound to carry with us a bitter reflection on the fragility and vulnerability of life. In the current social era, the lives of the transgender community are even more fragile due to the common hardships and dilemmas we face. We do not glorify these sufferings, but we are not ashamed to talk about our own sufferings and weaknesses, in which we watch out for each other and persevere. We stand with all individuals and their communities who have not yet gained equal rights, even though there is no single 'identity' that identifies them. We strive to promote social change for the well-being of our fellow community members, and realize that without the well-being of all humanity, there can be no individual happiness, realizing that what true happiness is is always a difficult question to answer. Even though efforts to advance social change are often lost, we hope to share and heal each other's wounds in the process, and to promote mutual gratitude and reconciliation.

We are an "East Asian and Diaspora Transgender Community": our members are either from East Asia or have always had a connection to East Asia at some point in their lives. East Asia here is not East Asia geographically, but rather East Asia as method: it is neither 'central', unable to fit into mainstream and hegemonic narratives, nor 'marginal', always desiring to materialize and standardize another value system as opposed to the mainstream. Our critical connection to East Asia lies in the fact that while we need to restrain our desire to fit into the 'center', we also need to avoid presenting ourselves as the 'periphery', mutually fulfilling with the center: we need to be constantly reflective, consciously living in a state of liminality between the 'center' and the 'periphery', and in tension with all self-evident cultures and traditions, whether they are new or old.

Therefore, our organizations also need to blur the boundaries between the 'inside' and the 'outside', to recognize the intersectionality between organizational members, community partners, and service recipients, and to promote openness and inclusiveness, rather than creating a small circle that is only 'inside'. Of course, this does not mean that we tolerate any degree of violence against the community or members of the organization.

As a not-for-profit organization, in order to better serve and meet the requirements of the place of registration for not-for-profit organizations, we must have considerable professional capacity to gain and reproduct knowledge on various aspects of community and peer support. However, we are also clearly aware that professionalization and institutionalization are not the purpose of an organization, but only a tool to maintain its existence and quality of services; and that in an era where capitalism has not yet ended, professionalization and institutionalization inevitably impede the free and comprehensive development of human beings in some ways. Therefore, we follow the principle of minimal specialization and avoid success at all costs. Professionalism must not give way to our ethics and integrity, to our collective will and expectations.

— “The Mandate of One Among Us,” 2023 Dec 19

Our History

Our Memorial

We started a website to mourn their transgender friends since 2021 November. It was launched before 2021’s Transgender Day of Remembrance. The website was named by Maura “One Among Us.” — That name represents that both those who are still living and those who had passed away are members of our trans and gender non-conforming community. As we write on the front page:

Perhaps the names written on the monuments made of stones do not convey what they really are, but we can remember them properly by building monuments made of zeros and ones with our hearts.

We collect information about those who have passed away within our transgender community and write entries for them lest we forget.

Visit one-among.us and leave a small lollipop to our beloved friends. Contribute an entry to whom you commemorate via our GitHub repository.

Local Groups

On 2022 Dec 15, One Among Us was incorporated as a registered NPO in Toronto, Ontario, Canada. We believe the incorporation isn’t just a change in name; the NPO status will certainly help with our work. We serve and gather people wherever we live, either in Toronto or somewhere.

Visit our Linktree or Instagram for more events information.

Transgender University Guidance

On 2023, Transgender University Guidance editing group joined Us. Visit our document through uniguide.oneamongus.ca. We invite you to contribute that!

Arts Among Us

On 2023 Mar 13, we lost our beloved member, ArtsEpiphany, to her mental health condition. We named our new online-arts-gallery project “Arts Among Us” in memory of her. Please keep up with our further updates.

Our Flag and Anthem

The Flag: Double-Flowered Cherry Blossom

The Flag of One Among Us◎ The Flag of One Among Us

The Anthem: Star Tour Song

『星めぐりの歌』 宮沢賢治 作詞/作曲

Star Tour Song, from *The Complete Work of Miyazawa Kenji*, Chikuma Shobō◎ Star Tour Song, from The Complete Work of Miyazawa Kenji, Chikuma Shobo

Can you see the red eyed Scorpion?

And the Eagle spreads his wings so wide

Over there the blue-eyed young Puppy

See the coiled up Serpent of the light

Orion sings from far away

It drops it’s dew and frost from the sky


Can you see the cloud of Andromeda

Looking just like the lips of a fish

See the Mama Bear’s pawn up in the north,

Take five steps south and you will find

The shining Little Cub’s head is the key

Guiding us to the soul of the sky

(English translated by Lindsay)

',42)]))}const f=o(s,[["render",d],["__scopeId","data-v-b29b2d80"]]);export{g as __pageData,f as default}; diff --git a/pr-preview/pr-14/assets/another-mh-art.DKKtQOno.jpg b/pr-preview/pr-14/assets/another-mh-art.DKKtQOno.jpg deleted file mode 100644 index 9d5eea2..0000000 Binary files a/pr-preview/pr-14/assets/another-mh-art.DKKtQOno.jpg and /dev/null differ diff --git a/pr-preview/pr-14/assets/app.Vvfcmm--.js b/pr-preview/pr-14/assets/app.Vvfcmm--.js deleted file mode 100644 index 7910e4b..0000000 --- a/pr-preview/pr-14/assets/app.Vvfcmm--.js +++ /dev/null @@ -1 +0,0 @@ -import{R as o,a3 as p,a4 as u,a5 as l,a6 as c,a7 as f,a8 as d,a9 as m,aa as h,ab as g,ac as A,d as P,u as v,B as R,A as w,ad as y,ae as C,af as b,ag as E}from"./chunks/framework.DonejNbu.js";import{R as S}from"./chunks/theme.BcjwUIBR.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(S),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=v();return R(()=>{w(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&y(),C(),b(),s.setup&&s.setup(),()=>E(s.Layout)}});async function _(){globalThis.__VITEPRESS__=!0;const e=j(),a=D();a.provide(u,e);const t=l(e.route);return a.provide(c,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function D(){return h(T)}function j(){let e=o,a;return g(t=>{let n=A(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&_().then(({app:e,router:a,data:t})=>{a.go().then(()=>{p(a.route,t.site),e.mount("#app")})});export{_ as createApp}; diff --git a/pr-preview/pr-14/assets/chunks/Carousel.vue_vue_type_style_index_0_lang.DY5wmxgN.js b/pr-preview/pr-14/assets/chunks/Carousel.vue_vue_type_style_index_0_lang.DY5wmxgN.js deleted file mode 100644 index 33f206f..0000000 --- a/pr-preview/pr-14/assets/chunks/Carousel.vue_vue_type_style_index_0_lang.DY5wmxgN.js +++ /dev/null @@ -1,25 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/vue-splide.esm.DAgQtjlv.js","assets/chunks/framework.DonejNbu.js"])))=>i.map(i=>d[i]); -import{d as Hn,y as $n,B as Wn,o as Ee,h as Se,k as nt,l as q,F as wr,s as Zn,q as le,_ as zn,a0 as Pn,u as qn,c as jn,a1 as Bn,j as _t,a2 as Gn}from"./framework.DonejNbu.js";const Jn="/assets/google-meet.svg";function Kn(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}function jr(r){if(r.__esModule)return r;var e=r.default;if(typeof e=="function"){var t=function n(){return this instanceof n?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};t.prototype=e.prototype}else t={};return Object.defineProperty(t,"__esModule",{value:!0}),Object.keys(r).forEach(function(n){var s=Object.getOwnPropertyDescriptor(r,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return r[n]}})}),t}var Br={exports:{}},Gr={exports:{}};(function(r){(function(e,t){r.exports=t()})("ical",function(){var e=function(h){return h=h||"",h.replace(/\\\,/g,",").replace(/\\\;/g,";").replace(/\\[nN]/g,` -`).replace(/\\\\/g,"\\")},t=function(h){for(var y={},f=0;f-1){var w=h[f].split("=");y[w[0]]=n(w.slice(1).join("="))}return y||sp},n=function(h){if(h==="TRUE")return!0;if(h==="FALSE")return!1;var y=Number(h);return isNaN(y)?h:y},s=function(h){return function(y,f){var w=f[h];return Array.isArray(w)?(w.push(y),f):w!=null?(f[h]=[w,y],f):(f[h]=y,f)}},i=function(h){return function(y,f,w){var g;return f&&f.length&&!(f.length==1&&f[0]==="CHARSET=utf-8")?g={params:t(f),val:e(y)}:g=e(y),s(h)(g,w)}},a=function(h,y){var f=t(y);return y&&f&&(h.tz=f.TZID,h.tz!==void 0&&(h.tz=h.tz.replace(/^"(.*)"$/,"$1"))),h},o=function(h){return function(y,f,w){var g=e(y);if(f&&f[0]==="VALUE=DATE"){var T=/^(\d{4})(\d{2})(\d{2})$/.exec(y);if(T!==null)return g=new Date(T[1],parseInt(T[2],10)-1,T[3]),g=a(g,f),g.dateOnly=!0,s(h)(g,w)}var T=/^(\d{4})(\d{2})(\d{2})T(\d{2})(\d{2})(\d{2})(Z)?$/.exec(y);return T!==null&&(T[7]=="Z"?g=new Date(Date.UTC(parseInt(T[1],10),parseInt(T[2],10)-1,parseInt(T[3],10),parseInt(T[4],10),parseInt(T[5],10),parseInt(T[6],10))):g=new Date(parseInt(T[1],10),parseInt(T[2],10)-1,parseInt(T[3],10),parseInt(T[4],10),parseInt(T[5],10),parseInt(T[6],10)),g=a(g,f)),s(h)(g,w)}},u=function(h){return function(y,f,w){var g=y.split(";");return w[h]={lat:Number(g[0]),lon:Number(g[1])},w}},l=function(h){var y=/\s*,\s*/g;return function(f,w,g){return g[h]===void 0?g[h]=f?f.split(y):[]:f&&(g[h]=g[h].concat(f.split(y))),g}},c=function(h){return function(y,f,w){var g=/\s*,\s*/g;w[h]=w[h]||[];var T=y?y.split(g):[];return T.forEach(function(S){var D=new Array;o(h)(S,f,D),D[h]&&(typeof D[h].toISOString=="function"?w[h][D[h].toISOString().substring(0,10)]=D[h]:console.error("No toISOString function in exdate[name]",D[h]))}),w}},m=function(h){return o(h)},d=function(h,y){var f=t(y);return y&&f&&(h.type=f.FBTYPE||"BUSY"),h},p=function(h){return function(y,f,w){var g=d({},f);w[h]=w[h]||[],w[h].push(g);var T=y.split("/");return["start","end"].forEach(function(S,D){o(S)(T[D],f,g)}),w}};return{objectHandlers:{BEGIN:function(h,y,f,w){return w.push(f),{type:h,params:y}},END:function(h,y,f,w){if(h==="VCALENDAR"){var g,T;for(g in f)f.hasOwnProperty(g)&&(T=f[g],typeof T=="string"&&delete f[g]);return f}var S=w.pop();if(f.uid){if(S[f.uid]===void 0)S[f.uid]=f;else if(f.recurrenceid===void 0){var g;for(g in f)S[f.uid][g]=f[g]}if(f.recurrenceid!=null){var D=new Object,g;for(g in f)D[g]=f[g];D.recurrences!=null&&delete D.recurrences,S[f.uid].recurrences===void 0&&(S[f.uid].recurrences=new Array),typeof f.recurrenceid.toISOString=="function"?S[f.uid].recurrences[f.recurrenceid.toISOString().substring(0,10)]=D:console.error("No toISOString function in curr.recurrenceid",f.recurrenceid)}S[f.uid].rrule!=null&&S[f.uid].recurrenceid!=null&&delete S[f.uid].recurrenceid}else S[Math.random()*1e5]=f;return S},SUMMARY:i("summary"),DESCRIPTION:i("description"),URL:i("url"),UID:i("uid"),LOCATION:i("location"),DTSTART:o("start"),DTEND:o("end"),EXDATE:c("exdate")," CLASS":i("class"),TRANSP:i("transparency"),GEO:u("geo"),"PERCENT-COMPLETE":i("completion"),COMPLETED:o("completed"),CATEGORIES:l("categories"),FREEBUSY:p("freebusy"),DTSTAMP:o("dtstamp"),CREATED:o("created"),"LAST-MODIFIED":o("lastmodified"),"RECURRENCE-ID":m("recurrenceid")},handleObject:function(h,y,f,w,g,T){var S=this;return S.objectHandlers[h]?S.objectHandlers[h](y,f,w,g,T):h.match(/X\-[\w\-]+/)&&g.length>0?(h=h.substring(2),i(h)(y,f,w,g,T)):i(h.toLowerCase())(y,f,w)},getLineBreakChar:function(h){const y=h.indexOf(` -`,1);return y===-1?h.indexOf("\r")!==-1?"\r":` -`:h[y-1]==="\r"?`\r? -`:` -`},parseICS:function(h){for(var y=this,f=y.getLineBreakChar(h),w=h.split(f==` -`?/\n/:/\r?\n/),g={},T=[],S=0,D=w.length,b=w[0];S>0,n.length>e?String(n):(e=e-n.length,e>t.length&&(t+=M(t,e/t.length)),t.slice(0,e)+String(n))}var rs=function(r,e,t){var n=r.split(e);return t?n.slice(0,t).concat([n.slice(t).join(e)]):n},j=function(r,e){var t=r%e;return t*e<0?t+e:t},Nt=function(r,e){return{div:Math.floor(r/e),mod:j(r,e)}},ge=function(r){return!F(r)||r.length===0},Y=function(r){return!ge(r)},_=function(r,e){return Y(r)&&r.indexOf(e)!==-1},ns=function(){var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,s){n.__proto__=s}||function(n,s){for(var i in s)s.hasOwnProperty(i)&&(n[i]=s[i])},r(e,t)};return function(e,t){r(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}}(),Ut;(function(r){r.MONTH_DAYS=[31,28,31,30,31,30,31,31,30,31,30,31],r.ONE_DAY=1e3*60*60*24,r.MAXYEAR=9999,r.ORDINAL_BASE=new Date(Date.UTC(1970,0,1)),r.PY_WEEKDAYS=[6,0,1,2,3,4,5],r.getYearDay=function(n){var s=new Date(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate());return Math.ceil((s.valueOf()-new Date(n.getUTCFullYear(),0,1).valueOf())/r.ONE_DAY)+1},r.isLeapYear=function(n){return n%4===0&&n%100!==0||n%400===0},r.tzOffset=function(n){return n.getTimezoneOffset()*60*1e3},r.daysBetween=function(n,s){var i=n.getTime()-r.tzOffset(n),a=s.getTime()-r.tzOffset(s),o=i-a;return Math.round(o/r.ONE_DAY)},r.toOrdinal=function(n){return r.daysBetween(n,r.ORDINAL_BASE)},r.fromOrdinal=function(n){return new Date(r.ORDINAL_BASE.getTime()+n*r.ONE_DAY)},r.getMonthDays=function(n){var s=n.getUTCMonth();return s===1&&r.isLeapYear(n.getUTCFullYear())?29:r.MONTH_DAYS[s]},r.getWeekday=function(n){return r.PY_WEEKDAYS[n.getUTCDay()]},r.monthRange=function(n,s){var i=new Date(Date.UTC(n,s,1));return[r.getWeekday(i),r.getMonthDays(i)]},r.combine=function(n,s){return s=s||n,new Date(Date.UTC(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),s.getHours(),s.getMinutes(),s.getSeconds(),s.getMilliseconds()))},r.clone=function(n){var s=new Date(n.getTime());return s},r.cloneDates=function(n){for(var s=[],i=0;i12){var a=Math.floor(this.month/12),o=j(this.month,12);this.month=o,this.year+=a,this.month===0&&(this.month=12,--this.year)}},s.prototype.addWeekly=function(i,a){a>this.getWeekday()?this.day+=-(this.getWeekday()+1+(6-a))+i*7:this.day+=-(this.getWeekday()-a)+i*7,this.fixDay()},s.prototype.addDaily=function(i){this.day+=i,this.fixDay()},s.prototype.addHours=function(i,a,o){var u=!1;for(a&&(this.hour+=Math.floor((23-this.hour)/i)*i);;){this.hour+=i;var l=Nt(this.hour,24),c=l.div,m=l.mod;if(c&&(this.hour=m,this.addDaily(c),u=!0),ge(o)||_(o,this.hour))break}return u},s.prototype.addMinutes=function(i,a,o,u){var l=!1;for(a&&(this.minute+=Math.floor((1439-(this.hour*60+this.minute))/i)*i);;){this.minute+=i;var c=Nt(this.minute,60),m=c.div,d=c.mod;if(m&&(this.minute=d,l=this.addHours(m,!1,o)),(ge(o)||_(o,this.hour))&&(ge(u)||_(u,this.minute)))break}return l},s.prototype.addSeconds=function(i,a,o,u,l){var c=!1;for(a&&(this.second+=Math.floor((86399-(this.hour*3600+this.minute*60+this.second))/i)*i);;){this.second+=i;var m=Nt(this.second,60),d=m.div,p=m.mod;if(d&&(this.second=p,c=this.addMinutes(d,!1,o,u)),(ge(o)||_(o,this.hour))&&(ge(u)||_(u,this.minute))&&(ge(l)||_(l,this.second)))break}return c},s.prototype.fixDay=function(){if(!(this.day<=28)){var i=r.monthRange(this.year,this.month-1)[1];if(!(this.day<=i))for(;this.day>i;){if(this.day-=i,++this.month,this.month===13&&(this.month=1,++this.year,this.year>r.MAXYEAR))return;i=r.monthRange(this.year,this.month-1)[1]}}},s}(e);r.DateTime=t})(Ut||(Ut={}));const E=Ut;var ss=M(1,31).concat(M(2,28),M(3,31),M(4,30),M(5,31),M(6,30),M(7,31),M(8,31),M(9,30),M(10,31),M(11,30),M(12,31),M(1,7)),is=M(1,31).concat(M(2,29),M(3,31),M(4,30),M(5,31),M(6,30),M(7,31),M(8,31),M(9,30),M(10,31),M(11,30),M(12,31),M(1,7)),as=fe(1,29),os=fe(1,30),ve=fe(1,31),H=fe(1,32),us=H.concat(os,H,ve,H,ve,H,H,ve,H,ve,H,H.slice(0,7)),ls=H.concat(as,H,ve,H,ve,H,H,ve,H,ve,H,H.slice(0,7)),cs=fe(-28,0),fs=fe(-29,0),we=fe(-30,0),$=fe(-31,0),hs=$.concat(fs,$,we,$,we,$,$,we,$,we,$,$.slice(0,7)),ds=$.concat(cs,$,we,$,we,$,$,we,$,we,$,$.slice(0,7)),ms=[0,31,60,91,121,152,182,213,244,274,305,335,366],ys=[0,31,59,90,120,151,181,212,243,273,304,334,365],Tr=function(){for(var r=[],e=0;e<55;e++)r=r.concat(fe(7));return r}(),ps=function(){function r(e){this.yearlen=365,this.nextyearlen=365,this.rrule=e,this.mmask=null,this.mrange=null,this.mdaymask=null,this.nmdaymask=null,this.wdaymask=null,this.wnomask=null,this.nwdaymask=null,this.eastermask=null}return r.prototype.easter=function(e,t){t===void 0&&(t=0);var n=e%19,s=Math.floor(e/100),i=e%100,a=Math.floor(s/4),o=s%4,u=Math.floor((s+8)/25),l=Math.floor((s-u+1)/3),c=Math.floor(19*n+s-a-l+15)%30,m=Math.floor(i/4),d=i%4,p=Math.floor(32+2*o+2*m-c-d)%7,h=Math.floor((n+11*c+22*p)/451),y=Math.floor((c+p-7*h+114)/31),f=(c+p-7*h+114)%31+1,w=Date.UTC(e,y-1,f+t),g=Date.UTC(e,0,1);return[Math.ceil((w-g)/(1e3*60*60*24))]},r.prototype.rebuild=function(e,t){var n=this.rrule;e!==this.lastyear&&this.rebuildYear(e),Y(n.options.bynweekday)&&(t!==this.lastmonth||e!==this.lastyear)&&this.rebuildMonth(e,t),F(n.options.byeaster)&&(this.eastermask=this.easter(e,n.options.byeaster))},r.prototype.rebuildYear=function(e){var t=this.rrule;this.yearlen=E.isLeapYear(e)?366:365,this.nextyearlen=E.isLeapYear(e+1)?366:365;var n=new Date(Date.UTC(e,0,1));this.yearordinal=E.toOrdinal(n),this.yearweekday=E.getWeekday(n);var s=E.getWeekday(n);if(this.yearlen===365?(this.mmask=ss,this.mdaymask=ls,this.nmdaymask=ds,this.wdaymask=Tr.slice(s),this.mrange=ys):(this.mmask=is,this.mdaymask=us,this.nmdaymask=hs,this.wdaymask=Tr.slice(s),this.mrange=ms),ge(t.options.byweekno))this.wnomask=null;else{this.wnomask=M(0,this.yearlen+7);var i=void 0,a=void 0,o=void 0;i=a=j(7-this.yearweekday+t.options.wkst,7),i>=4?(i=0,o=this.yearlen+j(this.yearweekday-t.options.wkst,7)):o=this.yearlen-i;for(var u=Math.floor(o/7),l=j(o,7),c=Math.floor(u+l/4),m=0;m0&&p<=c){p>1?(d=i+(p-1)*7,i!==a&&(d-=7-a)):d=i;for(var h=0;h<7&&(this.wnomask[d]=1,d++,this.wdaymask[d]!==t.options.wkst);h++);}}if(_(t.options.byweekno,1)){var d=i+c*7;if(i!==a&&(d-=7-a),d=4?(w=0,y=Math.floor(52+j(g+j(f-t.options.wkst,7),7)/4)):y=Math.floor(52+j(this.yearlen-i,7)/4)}if(_(t.options.byweekno,y))for(var d=0;dthis.maxDate;if(this.method==="between"){if(t)return!0;if(n)return!1}else if(this.method==="before"){if(n)return!1}else if(this.method==="after")return t?!0:(this.add(e),!1);return this.add(e)},r.prototype.add=function(e){return this._result.push(e),!0},r.prototype.getValue=function(){var e=this._result;switch(this.method){case"all":case"between":return e;case"before":case"after":return e.length?e[e.length-1]:null}},r.prototype.clone=function(){return new r(this.method,this.args)},r}(),gs=function(){var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,s){n.__proto__=s}||function(n,s){for(var i in s)s.hasOwnProperty(i)&&(n[i]=s[i])},r(e,t)};return function(e,t){r(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}}(),Or=function(r){gs(e,r);function e(t,n,s){var i=r.call(this,t,n)||this;return i.iterator=s,i}return e.prototype.add=function(t){return this.iterator(t,this._result.length)?(this._result.push(t),!0):!1},e}(Fe),J;(function(r){r[r.YEARLY=0]="YEARLY",r[r.MONTHLY=1]="MONTHLY",r[r.WEEKLY=2]="WEEKLY",r[r.DAILY=3]="DAILY",r[r.HOURLY=4]="HOURLY",r[r.MINUTELY=5]="MINUTELY",r[r.SECONDLY=6]="SECONDLY"})(J||(J={}));var vs=["MO","TU","WE","TH","FR","SA","SU"],W=function(){function r(e,t){if(t===0)throw new Error("Can't create weekday with n == 0");this.weekday=e,this.n=t}return r.prototype.nth=function(e){return this.n===e?this:new r(this.weekday,e)},r.prototype.equals=function(e){return this.weekday===e.weekday&&this.n===e.n},r.prototype.toString=function(){var e=vs[this.weekday];return this.n&&(e=(this.n>0?"+":"")+String(this.n)+e),e},r.prototype.getJsWeekday=function(){return this.weekday===6?0:this.weekday+1},r}();function Qr(r){var e=[],t=Object.keys(r),n={};if(t.forEach(function(s){n[s]=r[s],_(Yn,s)||e.push(s)}),e.length)throw new Error("Invalid options: "+e.join(", "));return n}function ws(r){var e=Qr(r),t=Object.keys(r);if(Yn.forEach(function(g){_(t,g)||(e[g]=gr[g])}),F(e.byeaster)&&(e.freq=I.YEARLY),!(F(e.freq)&&I.FREQUENCIES[e.freq]))throw new Error("Invalid frequency: "+e.freq);e.dtstart||(e.dtstart=new Date(new Date().setMilliseconds(0)));var n=e.dtstart.getTime()%1e3;if(F(e.wkst)?he(e.wkst)||(e.wkst=e.wkst.weekday):e.wkst=I.MO.weekday,F(e.bysetpos)){he(e.bysetpos)&&(e.bysetpos=[e.bysetpos]);for(var s=0;s=-366&&i<=366))throw new Error("bysetpos must be between 1 and 366, or between -366 and -1")}}if(!(e.byweekno||Y(e.byweekno)||Y(e.byyearday)||e.bymonthday||Y(e.bymonthday)||F(e.byweekday)||F(e.byeaster)))switch(e.freq){case I.YEARLY:e.bymonth||(e.bymonth=e.dtstart.getUTCMonth()+1),e.bymonthday=e.dtstart.getUTCDate();break;case I.MONTHLY:e.bymonthday=e.dtstart.getUTCDate();break;case I.WEEKLY:e.byweekday=[E.getWeekday(e.dtstart)];break}if(F(e.bymonth)&&!se(e.bymonth)&&(e.bymonth=[e.bymonth]),F(e.byyearday)&&!se(e.byyearday)&&he(e.byyearday)&&(e.byyearday=[e.byyearday]),!F(e.bymonthday))e.bymonthday=[],e.bynmonthday=[];else if(se(e.bymonthday)){for(var a=[],o=[],s=0;s0?a.push(i):i<0&&o.push(i)}e.bymonthday=a,e.bynmonthday=o}else e.bymonthday<0?(e.bynmonthday=[e.bymonthday],e.bymonthday=[]):(e.bynmonthday=[],e.bymonthday=[e.bymonthday]);if(F(e.byweekno)&&!se(e.byweekno)&&(e.byweekno=[e.byweekno]),!F(e.byweekday))e.bynweekday=null;else if(he(e.byweekday))e.byweekday=[e.byweekday],e.bynweekday=null;else if(e.byweekday instanceof W)!e.byweekday.n||e.freq>I.MONTHLY?(e.byweekday=[e.byweekday.weekday],e.bynweekday=null):(e.bynweekday=[[e.byweekday.weekday,e.byweekday.n]],e.byweekday=null);else{for(var u=[],l=[],s=0;sI.MONTHLY?u.push(m.weekday):l.push([m.weekday,m.n])}e.byweekday=Y(u)?u:null,e.bynweekday=Y(l)?l:null}F(e.byhour)?he(e.byhour)&&(e.byhour=[e.byhour]):e.byhour=e.freq=I.HOURLY)d=null;else{d=[];for(var s=0;s"u"}function Ne(r){return typeof r=="number"}function yt(r){return typeof r=="number"&&r%1===0}function Ds(r){return typeof r=="string"}function ks(r){return Object.prototype.toString.call(r)==="[object Date]"}function ce(){try{return typeof Intl<"u"&&Intl.DateTimeFormat}catch{return!1}}function Xe(){return!k(Intl.DateTimeFormat.prototype.formatToParts)}function rn(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function Ms(r){return Array.isArray(r)?r:[r]}function Sr(r,e,t){if(r.length!==0)return r.reduce((n,s)=>{const i=[e(s),s];return n&&t(n[0],i[0])===n[0]?n:i},null)[1]}function nn(r,e){return e.reduce((t,n)=>(t[n]=r[n],t),{})}function $e(r,e){return Object.prototype.hasOwnProperty.call(r,e)}function de(r,e,t){return yt(r)&&r>=e&&r<=t}function _s(r,e){return r-e*Math.floor(r/e)}function Ve(r,e=2){const t=r<0?"-":"",n=t?r*-1:r;let s;return n.toString().length=0&&(e=new Date(e),e.setUTCFullYear(e.getUTCFullYear()-1900)),+e}function ht(r){const e=(r+Math.floor(r/4)-Math.floor(r/100)+Math.floor(r/400))%7,t=r-1,n=(t+Math.floor(t/4)-Math.floor(t/100)+Math.floor(t/400))%7;return e===4||n===3?53:52}function Ft(r){return r>99?r:r>60?1900+r:2e3+r}function sn(r,e,t,n=null){const s=new Date(r),i={hour12:!1,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};n&&(i.timeZone=n);const a=Object.assign({timeZoneName:e},i),o=ce();if(o&&Xe()){const u=new Intl.DateTimeFormat(t,a).formatToParts(s).find(l=>l.type.toLowerCase()==="timezonename");return u?u.value:null}else if(o){const u=new Intl.DateTimeFormat(t,i).format(s);return new Intl.DateTimeFormat(t,a).format(s).substring(u.length).replace(/^[, \u200e]+/,"")}else return null}function pt(r,e){let t=parseInt(r,10);Number.isNaN(t)&&(t=0);const n=parseInt(e,10)||0,s=t<0||Object.is(t,-0)?-n:n;return t*60+s}function an(r){const e=Number(r);if(typeof r=="boolean"||r===""||Number.isNaN(e))throw new K(`Invalid unit value ${r}`);return e}function dt(r,e,t){const n={};for(const s in r)if($e(r,s)){if(t.indexOf(s)>=0)continue;const i=r[s];if(i==null)continue;n[e(s)]=an(i)}return n}function mt(r,e){const t=Math.trunc(Math.abs(r/60)),n=Math.trunc(Math.abs(r%60)),s=r>=0?"+":"-";switch(e){case"short":return`${s}${Ve(t,2)}:${Ve(n,2)}`;case"narrow":return`${s}${t}${n>0?`:${n}`:""}`;case"techie":return`${s}${Ve(t,2)}${Ve(n,2)}`;default:throw new RangeError(`Value format ${e} is out of range for property format`)}}function gt(r){return nn(r,["hour","minute","second","millisecond"])}const on=/[A-Za-z_+-]{1,256}(:?\/[A-Za-z_+-]{1,256}(\/[A-Za-z_+-]{1,256})?)?/;function x(r){return JSON.stringify(r,Object.keys(r).sort())}const Ns=["January","February","March","April","May","June","July","August","September","October","November","December"],un=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Is=["J","F","M","A","M","J","J","A","S","O","N","D"];function ln(r){switch(r){case"narrow":return[...Is];case"short":return[...un];case"long":return[...Ns];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const cn=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],fn=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],Ls=["M","T","W","T","F","S","S"];function hn(r){switch(r){case"narrow":return[...Ls];case"short":return[...fn];case"long":return[...cn];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const dn=["AM","PM"],xs=["Before Christ","Anno Domini"],As=["BC","AD"],Cs=["B","A"];function mn(r){switch(r){case"narrow":return[...Cs];case"short":return[...As];case"long":return[...xs];default:return null}}function Rs(r){return dn[r.hour<12?0:1]}function Ys(r,e){return hn(e)[r.weekday-1]}function Us(r,e){return ln(e)[r.month-1]}function Fs(r,e){return mn(e)[r.year<0?0:1]}function Vs(r,e,t="always",n=!1){const s={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},i=["hours","minutes","seconds"].indexOf(r)===-1;if(t==="auto"&&i){const m=r==="days";switch(e){case 1:return m?"tomorrow":`next ${s[r][0]}`;case-1:return m?"yesterday":`last ${s[r][0]}`;case 0:return m?"today":`this ${s[r][0]}`}}const a=Object.is(e,-0)||e<0,o=Math.abs(e),u=o===1,l=s[r],c=n?u?l[1]:l[2]||l[1]:u?s[r][0]:r;return a?`${o} ${c} ago`:`in ${o} ${c}`}function Hs(r){const e=nn(r,["weekday","era","year","month","day","hour","minute","second","timeZoneName","hour12"]),t=x(e),n="EEEE, LLLL d, yyyy, h:mm a";switch(t){case x(ct):return"M/d/yyyy";case x(zt):return"LLL d, yyyy";case x(en):return"EEE, LLL d, yyyy";case x(Pt):return"LLLL d, yyyy";case x(qt):return"EEEE, LLLL d, yyyy";case x(jt):return"h:mm a";case x(Bt):return"h:mm:ss a";case x(Gt):return"h:mm a";case x(Jt):return"h:mm a";case x(Kt):return"HH:mm";case x(Qt):return"HH:mm:ss";case x(Xt):return"HH:mm";case x(er):return"HH:mm";case x(tr):return"M/d/yyyy, h:mm a";case x(nr):return"LLL d, yyyy, h:mm a";case x(ir):return"LLLL d, yyyy, h:mm a";case x(or):return n;case x(rr):return"M/d/yyyy, h:mm:ss a";case x(sr):return"LLL d, yyyy, h:mm:ss a";case x(tn):return"EEE, d LLL yyyy, h:mm a";case x(ar):return"LLLL d, yyyy, h:mm:ss a";case x(ur):return"EEEE, LLLL d, yyyy, h:mm:ss a";default:return n}}function br(r,e){let t="";for(const n of r)n.literal?t+=n.val:t+=e(n.val);return t}const $s={D:ct,DD:zt,DDD:Pt,DDDD:qt,t:jt,tt:Bt,ttt:Gt,tttt:Jt,T:Kt,TT:Qt,TTT:Xt,TTTT:er,f:tr,ff:nr,fff:ir,ffff:or,F:rr,FF:sr,FFF:ar,FFFF:ur};class z{static create(e,t={}){return new z(e,t)}static parseFormat(e){let t=null,n="",s=!1;const i=[];for(let a=0;a0&&i.push({literal:s,val:n}),t=null,n="",s=!s):s||o===t?n+=o:(n.length>0&&i.push({literal:!1,val:n}),n=o,t=o)}return n.length>0&&i.push({literal:s,val:n}),i}static macroTokenToFormatOpts(e){return $s[e]}constructor(e,t){this.opts=t,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,t){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,Object.assign({},this.opts,t)).format()}formatDateTime(e,t={}){return this.loc.dtFormatter(e,Object.assign({},this.opts,t)).format()}formatDateTimeParts(e,t={}){return this.loc.dtFormatter(e,Object.assign({},this.opts,t)).formatToParts()}resolvedOptions(e,t={}){return this.loc.dtFormatter(e,Object.assign({},this.opts,t)).resolvedOptions()}num(e,t=0){if(this.opts.forceSimple)return Ve(e,t);const n=Object.assign({},this.opts);return t>0&&(n.padTo=t),this.loc.numberFormatter(n).format(e)}formatDateTimeFromString(e,t){const n=this.loc.listingMode()==="en",s=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory"&&Xe(),i=(p,h)=>this.loc.extract(e,p,h),a=p=>e.isOffsetFixed&&e.offset===0&&p.allowZ?"Z":e.isValid?e.zone.formatOffset(e.ts,p.format):"",o=()=>n?Rs(e):i({hour:"numeric",hour12:!0},"dayperiod"),u=(p,h)=>n?Us(e,p):i(h?{month:p}:{month:p,day:"numeric"},"month"),l=(p,h)=>n?Ys(e,p):i(h?{weekday:p}:{weekday:p,month:"long",day:"numeric"},"weekday"),c=p=>{const h=z.macroTokenToFormatOpts(p);return h?this.formatWithSystemDefault(e,h):p},m=p=>n?Fs(e,p):i({era:p},"era"),d=p=>{switch(p){case"S":return this.num(e.millisecond);case"u":case"SSS":return this.num(e.millisecond,3);case"s":return this.num(e.second);case"ss":return this.num(e.second,2);case"m":return this.num(e.minute);case"mm":return this.num(e.minute,2);case"h":return this.num(e.hour%12===0?12:e.hour%12);case"hh":return this.num(e.hour%12===0?12:e.hour%12,2);case"H":return this.num(e.hour);case"HH":return this.num(e.hour,2);case"Z":return a({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return a({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return a({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return e.zone.offsetName(e.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return e.zone.offsetName(e.ts,{format:"long",locale:this.loc.locale});case"z":return e.zoneName;case"a":return o();case"d":return s?i({day:"numeric"},"day"):this.num(e.day);case"dd":return s?i({day:"2-digit"},"day"):this.num(e.day,2);case"c":return this.num(e.weekday);case"ccc":return l("short",!0);case"cccc":return l("long",!0);case"ccccc":return l("narrow",!0);case"E":return this.num(e.weekday);case"EEE":return l("short",!1);case"EEEE":return l("long",!1);case"EEEEE":return l("narrow",!1);case"L":return s?i({month:"numeric",day:"numeric"},"month"):this.num(e.month);case"LL":return s?i({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2);case"LLL":return u("short",!0);case"LLLL":return u("long",!0);case"LLLLL":return u("narrow",!0);case"M":return s?i({month:"numeric"},"month"):this.num(e.month);case"MM":return s?i({month:"2-digit"},"month"):this.num(e.month,2);case"MMM":return u("short",!1);case"MMMM":return u("long",!1);case"MMMMM":return u("narrow",!1);case"y":return s?i({year:"numeric"},"year"):this.num(e.year);case"yy":return s?i({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2);case"yyyy":return s?i({year:"numeric"},"year"):this.num(e.year,4);case"yyyyyy":return s?i({year:"numeric"},"year"):this.num(e.year,6);case"G":return m("short");case"GG":return m("long");case"GGGGG":return m("narrow");case"kk":return this.num(e.weekYear.toString().slice(-2),2);case"kkkk":return this.num(e.weekYear,4);case"W":return this.num(e.weekNumber);case"WW":return this.num(e.weekNumber,2);case"o":return this.num(e.ordinal);case"ooo":return this.num(e.ordinal,3);case"q":return this.num(e.quarter);case"qq":return this.num(e.quarter,2);case"X":return this.num(Math.floor(e.ts/1e3));case"x":return this.num(e.ts);default:return c(p)}};return br(z.parseFormat(t),d)}formatDurationFromString(e,t){const n=u=>{switch(u[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"M":return"month";case"y":return"year";default:return null}},s=u=>l=>{const c=n(l);return c?this.num(u.get(c),l.length):l},i=z.parseFormat(t),a=i.reduce((u,{literal:l,val:c})=>l?u:u.concat(c),[]),o=e.shiftTo(...a.map(n).filter(u=>u));return br(i,s(o))}}class ie{constructor(e,t){this.reason=e,this.explanation=t}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}class tt{get type(){throw new pe}get name(){throw new pe}get universal(){throw new pe}offsetName(e,t){throw new pe}formatOffset(e,t){throw new pe}offset(e){throw new pe}equals(e){throw new pe}get isValid(){throw new pe}}let It=null;class hr extends tt{static get instance(){return It===null&&(It=new hr),It}get type(){return"local"}get name(){return ce()?new Intl.DateTimeFormat().resolvedOptions().timeZone:"local"}get universal(){return!1}offsetName(e,{format:t,locale:n}){return sn(e,t,n)}formatOffset(e,t){return mt(this.offset(e),t)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return e.type==="local"}get isValid(){return!0}}const Ws=RegExp(`^${on.source}$`);let ut={};function Zs(r){return ut[r]||(ut[r]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:r,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})),ut[r]}const zs={year:0,month:1,day:2,hour:3,minute:4,second:5};function Ps(r,e){const t=r.format(e).replace(/\u200E/g,""),n=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(t),[,s,i,a,o,u,l]=n;return[a,s,i,o,u,l]}function qs(r,e){const t=r.formatToParts(e),n=[];for(let s=0;s=0?p:1e3+p,(m-d)/(60*1e3)}equals(e){return e.type==="iana"&&e.name===this.name}get isValid(){return this.valid}}let Lt=null;class V extends tt{static get utcInstance(){return Lt===null&&(Lt=new V(0)),Lt}static instance(e){return e===0?V.utcInstance:new V(e)}static parseSpecifier(e){if(e){const t=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(t)return new V(pt(t[1],t[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${mt(this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,t){return mt(this.fixed,t)}get universal(){return!0}offset(){return this.fixed}equals(e){return e.type==="fixed"&&e.fixed===this.fixed}get isValid(){return!0}}class Dr extends tt{constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get universal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function ke(r,e){let t;if(k(r)||r===null)return e;if(r instanceof tt)return r;if(Ds(r)){const n=r.toLowerCase();return n==="local"?e:n==="utc"||n==="gmt"?V.utcInstance:(t=X.parseGMTOffset(r))!=null?V.instance(t):X.isValidSpecifier(n)?X.create(r):V.parseSpecifier(n)||new Dr(r)}else return Ne(r)?V.instance(r):typeof r=="object"&&r.offset&&typeof r.offset=="number"?r:new Dr(r)}let kr=()=>Date.now(),xt=null,Mr=null,_r=null,Nr=null,Ir=!1;class R{static get now(){return kr}static set now(e){kr=e}static get defaultZoneName(){return R.defaultZone.name}static set defaultZoneName(e){e?xt=ke(e):xt=null}static get defaultZone(){return xt||hr.instance}static get defaultLocale(){return Mr}static set defaultLocale(e){Mr=e}static get defaultNumberingSystem(){return _r}static set defaultNumberingSystem(e){_r=e}static get defaultOutputCalendar(){return Nr}static set defaultOutputCalendar(e){Nr=e}static get throwOnInvalid(){return Ir}static set throwOnInvalid(e){Ir=e}static resetCaches(){A.resetCache(),X.resetCache()}}let Vt={};function Ht(r,e={}){const t=JSON.stringify([r,e]);let n=Vt[t];return n||(n=new Intl.DateTimeFormat(r,e),Vt[t]=n),n}let $t={};function js(r,e={}){const t=JSON.stringify([r,e]);let n=$t[t];return n||(n=new Intl.NumberFormat(r,e),$t[t]=n),n}let Wt={};function Bs(r,e={}){const{base:t,...n}=e,s=JSON.stringify([r,n]);let i=Wt[s];return i||(i=new Intl.RelativeTimeFormat(r,e),Wt[s]=i),i}let De=null;function Gs(){if(De)return De;if(ce()){const r=new Intl.DateTimeFormat().resolvedOptions().locale;return De=!r||r==="und"?"en-US":r,De}else return De="en-US",De}function Js(r){const e=r.indexOf("-u-");if(e===-1)return[r];{let t;const n=r.substring(0,e);try{t=Ht(r).resolvedOptions()}catch{t=Ht(n).resolvedOptions()}const{numberingSystem:s,calendar:i}=t;return[n,s,i]}}function Ks(r,e,t){return ce()?((t||e)&&(r+="-u",t&&(r+=`-ca-${t}`),e&&(r+=`-nu-${e}`)),r):[]}function Qs(r){const e=[];for(let t=1;t<=12;t++){const n=O.utc(2016,t,1);e.push(r(n))}return e}function Xs(r){const e=[];for(let t=1;t<=7;t++){const n=O.utc(2016,11,13+t);e.push(r(n))}return e}function it(r,e,t,n,s){const i=r.listingMode(t);return i==="error"?null:i==="en"?n(e):s(e)}function ei(r){return r.numberingSystem&&r.numberingSystem!=="latn"?!1:r.numberingSystem==="latn"||!r.locale||r.locale.startsWith("en")||ce()&&new Intl.DateTimeFormat(r.intl).resolvedOptions().numberingSystem==="latn"}class ti{constructor(e,t,n){if(this.padTo=n.padTo||0,this.floor=n.floor||!1,!t&&ce()){const s={useGrouping:!1};n.padTo>0&&(s.minimumIntegerDigits=n.padTo),this.inf=js(e,s)}}format(e){if(this.inf){const t=this.floor?Math.floor(e):e;return this.inf.format(t)}else{const t=this.floor?Math.floor(e):cr(e,3);return Ve(t,this.padTo)}}}class ri{constructor(e,t,n){this.opts=n,this.hasIntl=ce();let s;if(e.zone.universal&&this.hasIntl){const i=-1*(e.offset/60),a=i>=0?`Etc/GMT+${i}`:`Etc/GMT${i}`,o=X.isValidZone(a);e.offset!==0&&o?(s=a,this.dt=e):(s="UTC",n.timeZoneName?this.dt=e:this.dt=e.offset===0?e:O.fromMillis(e.ts+e.offset*60*1e3))}else e.zone.type==="local"?this.dt=e:(this.dt=e,s=e.zone.name);if(this.hasIntl){const i=Object.assign({},this.opts);s&&(i.timeZone=s),this.dtf=Ht(t,i)}}format(){if(this.hasIntl)return this.dtf.format(this.dt.toJSDate());{const e=Hs(this.opts),t=A.create("en-US");return z.create(t).formatDateTimeFromString(this.dt,e)}}formatToParts(){return this.hasIntl&&Xe()?this.dtf.formatToParts(this.dt.toJSDate()):[]}resolvedOptions(){return this.hasIntl?this.dtf.resolvedOptions():{locale:"en-US",numberingSystem:"latn",outputCalendar:"gregory"}}}class ni{constructor(e,t,n){this.opts=Object.assign({style:"long"},n),!t&&rn()&&(this.rtf=Bs(e,n))}format(e,t){return this.rtf?this.rtf.format(e,t):Vs(t,e,this.opts.numeric,this.opts.style!=="long")}formatToParts(e,t){return this.rtf?this.rtf.formatToParts(e,t):[]}}class A{static fromOpts(e){return A.create(e.locale,e.numberingSystem,e.outputCalendar,e.defaultToEN)}static create(e,t,n,s=!1){const i=e||R.defaultLocale,a=i||(s?"en-US":Gs()),o=t||R.defaultNumberingSystem,u=n||R.defaultOutputCalendar;return new A(a,o,u,i)}static resetCache(){De=null,Vt={},$t={},Wt={}}static fromObject({locale:e,numberingSystem:t,outputCalendar:n}={}){return A.create(e,t,n)}constructor(e,t,n,s){const[i,a,o]=Js(e);this.locale=i,this.numberingSystem=t||a||null,this.outputCalendar=n||o||null,this.intl=Ks(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=s,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=ei(this)),this.fastNumbersCached}listingMode(e=!0){const t=ce(),n=t&&Xe(),s=this.isEnglish(),i=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return!n&&!(s&&i)&&!e?"error":!n||s&&i?"en":"intl"}clone(e){return!e||Object.getOwnPropertyNames(e).length===0?this:A.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,e.defaultToEN||!1)}redefaultToEN(e={}){return this.clone(Object.assign({},e,{defaultToEN:!0}))}redefaultToSystem(e={}){return this.clone(Object.assign({},e,{defaultToEN:!1}))}months(e,t=!1,n=!0){return it(this,e,n,ln,()=>{const s=t?{month:e,day:"numeric"}:{month:e},i=t?"format":"standalone";return this.monthsCache[i][e]||(this.monthsCache[i][e]=Qs(a=>this.extract(a,s,"month"))),this.monthsCache[i][e]})}weekdays(e,t=!1,n=!0){return it(this,e,n,hn,()=>{const s=t?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},i=t?"format":"standalone";return this.weekdaysCache[i][e]||(this.weekdaysCache[i][e]=Xs(a=>this.extract(a,s,"weekday"))),this.weekdaysCache[i][e]})}meridiems(e=!0){return it(this,void 0,e,()=>dn,()=>{if(!this.meridiemCache){const t={hour:"numeric",hour12:!0};this.meridiemCache=[O.utc(2016,11,13,9),O.utc(2016,11,13,19)].map(n=>this.extract(n,t,"dayperiod"))}return this.meridiemCache})}eras(e,t=!0){return it(this,e,t,mn,()=>{const n={era:e};return this.eraCache[e]||(this.eraCache[e]=[O.utc(-40,1,1),O.utc(2017,1,1)].map(s=>this.extract(s,n,"era"))),this.eraCache[e]})}extract(e,t,n){const s=this.dtFormatter(e,t),i=s.formatToParts(),a=i.find(o=>o.type.toLowerCase()===n);return a?a.value:null}numberFormatter(e={}){return new ti(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,t={}){return new ri(e,this.intl,t)}relFormatter(e={}){return new ni(this.intl,this.isEnglish(),e)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||ce()&&new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}}function We(...r){const e=r.reduce((t,n)=>t+n.source,"");return RegExp(`^${e}$`)}function Le(...r){return e=>r.reduce(([t,n,s],i)=>{const[a,o,u]=i(e,s);return[Object.assign(t,a),n||o,u]},[{},null,1]).slice(0,2)}function Ze(r,...e){if(r==null)return[null,null];for(const[t,n]of e){const s=t.exec(r);if(s)return n(s)}return[null,null]}function yn(...r){return(e,t)=>{const n={};let s;for(s=0;sp!==void 0&&(h||p&&c)?-p:p;return[{years:d(Z(t)),months:d(Z(n)),weeks:d(Z(s)),days:d(Z(i)),hours:d(Z(a)),minutes:d(Z(o)),seconds:d(Z(u),u==="-0"),milliseconds:d(lr(l),m)}]}const mi={GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function yr(r,e,t,n,s,i,a){const o={year:e.length===2?Ft(Z(e)):Z(e),month:un.indexOf(t)+1,day:Z(n),hour:Z(s),minute:Z(i)};return a&&(o.second=Z(a)),r&&(o.weekday=r.length>3?cn.indexOf(r)+1:fn.indexOf(r)+1),o}const yi=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function pi(r){const[,e,t,n,s,i,a,o,u,l,c,m]=r,d=yr(e,s,n,t,i,a,o);let p;return u?p=mi[u]:l?p=0:p=pt(c,m),[d,new V(p)]}function gi(r){return r.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}const vi=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,wi=/^(Monday|Tuesday|Wedsday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,Ti=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function Lr(r){const[,e,t,n,s,i,a,o]=r;return[yr(e,s,n,t,i,a,o),V.utcInstance]}function Oi(r){const[,e,t,n,s,i,a,o]=r;return[yr(e,o,t,n,s,i,a),V.utcInstance]}const Ei=We(si,mr),Si=We(ii,mr),bi=We(ai,mr),Di=We(gn),ki=Le(wn,xe,ze),Mi=Le(oi,xe,ze),_i=Le(ui,xe,ze),Ni=Le(xe,ze);function Ii(r){return Ze(r,[Ei,ki],[Si,Mi],[bi,_i],[Di,Ni])}function Li(r){return Ze(gi(r),[yi,pi])}function xi(r){return Ze(r,[vi,Lr],[wi,Lr],[Ti,Oi])}function Ai(r){return Ze(r,[hi,di])}const Ci=Le(xe);function Ri(r){return Ze(r,[fi,Ci])}const Yi=We(li,ci),Ui=We(vn),Fi=Le(wn,xe,ze,Tn),Vi=Le(xe,ze,Tn);function Hi(r){return Ze(r,[Yi,Fi],[Ui,Vi])}const $i="Invalid Duration",On={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},Wi=Object.assign({years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3}},On),G=146097/400,Re=146097/4800,Zi=Object.assign({years:{quarters:4,months:12,weeks:G/7,days:G,hours:G*24,minutes:G*24*60,seconds:G*24*60*60,milliseconds:G*24*60*60*1e3},quarters:{months:3,weeks:G/28,days:G/4,hours:G*24/4,minutes:G*24*60/4,seconds:G*24*60*60/4,milliseconds:G*24*60*60*1e3/4},months:{weeks:Re/7,days:Re,hours:Re*24,minutes:Re*24*60,seconds:Re*24*60*60,milliseconds:Re*24*60*60*1e3}},On),Ye=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],zi=Ye.slice(0).reverse();function be(r,e,t=!1){const n={values:t?e.values:Object.assign({},r.values,e.values||{}),loc:r.loc.clone(e.loc),conversionAccuracy:e.conversionAccuracy||r.conversionAccuracy};return new L(n)}function Pi(r){return r<0?Math.floor(r):Math.ceil(r)}function En(r,e,t,n,s){const i=r[s][t],a=e[t]/i,o=Math.sign(a)===Math.sign(n[s]),u=!o&&n[s]!==0&&Math.abs(a)<=1?Pi(a):Math.trunc(a);n[s]+=u,e[t]-=u*i}function qi(r,e){zi.reduce((t,n)=>k(e[n])?t:(t&&En(r,e,t,e,n),n),null)}class L{constructor(e){const t=e.conversionAccuracy==="longterm"||!1;this.values=e.values,this.loc=e.loc||A.create(),this.conversionAccuracy=t?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=t?Zi:Wi,this.isLuxonDuration=!0}static fromMillis(e,t){return L.fromObject(Object.assign({milliseconds:e},t))}static fromObject(e){if(e==null||typeof e!="object")throw new K(`Duration.fromObject: argument expected to be an object, got ${e===null?"null":typeof e}`);return new L({values:dt(e,L.normalizeUnit,["locale","numberingSystem","conversionAccuracy","zone"]),loc:A.fromObject(e),conversionAccuracy:e.conversionAccuracy})}static fromISO(e,t){const[n]=Ai(e);if(n){const s=Object.assign(n,t);return L.fromObject(s)}else return L.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static fromISOTime(e,t){const[n]=Ri(e);if(n){const s=Object.assign(n,t);return L.fromObject(s)}else return L.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static invalid(e,t=null){if(!e)throw new K("need to specify a reason the Duration is invalid");const n=e instanceof ie?e:new ie(e,t);if(R.throwOnInvalid)throw new bs(n);return new L({invalid:n})}static normalizeUnit(e){const t={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e&&e.toLowerCase()];if(!t)throw new Xr(e);return t}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,t={}){const n=Object.assign({},t,{floor:t.round!==!1&&t.floor!==!1});return this.isValid?z.create(this.loc,n).formatDurationFromString(this,e):$i}toObject(e={}){if(!this.isValid)return{};const t=Object.assign({},this.values);return e.includeConfig&&(t.conversionAccuracy=this.conversionAccuracy,t.numberingSystem=this.loc.numberingSystem,t.locale=this.loc.locale),t}toISO(){if(!this.isValid)return null;let e="P";return this.years!==0&&(e+=this.years+"Y"),(this.months!==0||this.quarters!==0)&&(e+=this.months+this.quarters*3+"M"),this.weeks!==0&&(e+=this.weeks+"W"),this.days!==0&&(e+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(e+="T"),this.hours!==0&&(e+=this.hours+"H"),this.minutes!==0&&(e+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&&(e+=cr(this.seconds+this.milliseconds/1e3,3)+"S"),e==="P"&&(e+="T0S"),e}toISOTime(e={}){if(!this.isValid)return null;const t=this.toMillis();if(t<0||t>=864e5)return null;e=Object.assign({suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended"},e);const n=this.shiftTo("hours","minutes","seconds","milliseconds");let s=e.format==="basic"?"hhmm":"hh:mm";(!e.suppressSeconds||n.seconds!==0||n.milliseconds!==0)&&(s+=e.format==="basic"?"ss":":ss",(!e.suppressMilliseconds||n.milliseconds!==0)&&(s+=".SSS"));let i=n.toFormat(s);return e.includePrefix&&(i="T"+i),i}toJSON(){return this.toISO()}toString(){return this.toISO()}toMillis(){return this.as("milliseconds")}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this;const t=_e(e),n={};for(const s of Ye)($e(t.values,s)||$e(this.values,s))&&(n[s]=t.get(s)+this.get(s));return be(this,{values:n},!0)}minus(e){if(!this.isValid)return this;const t=_e(e);return this.plus(t.negate())}mapUnits(e){if(!this.isValid)return this;const t={};for(const n of Object.keys(this.values))t[n]=an(e(this.values[n],n));return be(this,{values:t},!0)}get(e){return this[L.normalizeUnit(e)]}set(e){if(!this.isValid)return this;const t=Object.assign(this.values,dt(e,L.normalizeUnit,[]));return be(this,{values:t})}reconfigure({locale:e,numberingSystem:t,conversionAccuracy:n}={}){const s=this.loc.clone({locale:e,numberingSystem:t}),i={loc:s};return n&&(i.conversionAccuracy=n),be(this,i)}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this;const e=this.toObject();return qi(this.matrix,e),be(this,{values:e},!0)}shiftTo(...e){if(!this.isValid)return this;if(e.length===0)return this;e=e.map(a=>L.normalizeUnit(a));const t={},n={},s=this.toObject();let i;for(const a of Ye)if(e.indexOf(a)>=0){i=a;let o=0;for(const l in n)o+=this.matrix[l][a]*n[l],n[l]=0;Ne(s[a])&&(o+=s[a]);const u=Math.trunc(o);t[a]=u,n[a]=o-u;for(const l in s)Ye.indexOf(l)>Ye.indexOf(a)&&En(this.matrix,s,l,t,a)}else Ne(s[a])&&(n[a]=s[a]);for(const a in n)n[a]!==0&&(t[i]+=a===i?n[a]:n[a]/this.matrix[i][a]);return be(this,{values:t},!0).normalize()}negate(){if(!this.isValid)return this;const e={};for(const t of Object.keys(this.values))e[t]=-this.values[t];return be(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid||!this.loc.equals(e.loc))return!1;function t(n,s){return n===void 0||n===0?s===void 0||s===0:n===s}for(const n of Ye)if(!t(this.values[n],e.values[n]))return!1;return!0}}function _e(r){if(Ne(r))return L.fromMillis(r);if(L.isDuration(r))return r;if(typeof r=="object")return L.fromObject(r);throw new K(`Unknown duration argument ${r} of type ${typeof r}`)}const je="Invalid Interval";function ji(r,e){return!r||!r.isValid?C.invalid("missing or invalid start"):!e||!e.isValid?C.invalid("missing or invalid end"):ee:!1}isBefore(e){return this.isValid?this.e<=e:!1}contains(e){return this.isValid?this.s<=e&&this.e>e:!1}set({start:e,end:t}={}){return this.isValid?C.fromDateTimes(e||this.s,t||this.e):this}splitAt(...e){if(!this.isValid)return[];const t=e.map(Je).filter(a=>this.contains(a)).sort(),n=[];let{s}=this,i=0;for(;s+this.e?this.e:a;n.push(C.fromDateTimes(s,o)),s=o,i+=1}return n}splitBy(e){const t=_e(e);if(!this.isValid||!t.isValid||t.as("milliseconds")===0)return[];let{s:n}=this,s=1,i;const a=[];for(;nu*s));i=+o>+this.e?this.e:o,a.push(C.fromDateTimes(n,i)),n=i,s+=1}return a}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s=e.e:!1}equals(e){return!this.isValid||!e.isValid?!1:this.s.equals(e.s)&&this.e.equals(e.e)}intersection(e){if(!this.isValid)return this;const t=this.s>e.s?this.s:e.s,n=this.e=n?null:C.fromDateTimes(t,n)}union(e){if(!this.isValid)return this;const t=this.se.e?this.e:e.e;return C.fromDateTimes(t,n)}static merge(e){const[t,n]=e.sort((s,i)=>s.s-i.s).reduce(([s,i],a)=>i?i.overlaps(a)||i.abutsStart(a)?[s,i.union(a)]:[s.concat([i]),a]:[s,a],[[],null]);return n&&t.push(n),t}static xor(e){let t=null,n=0;const s=[],i=e.map(u=>[{time:u.s,type:"s"},{time:u.e,type:"e"}]),a=Array.prototype.concat(...i),o=a.sort((u,l)=>u.time-l.time);for(const u of o)n+=u.type==="s"?1:-1,n===1?t=u.time:(t&&+t!=+u.time&&s.push(C.fromDateTimes(t,u.time)),t=null);return C.merge(s)}difference(...e){return C.xor([this].concat(e)).map(t=>this.intersection(t)).filter(t=>t&&!t.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:je}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:je}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:je}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:je}toFormat(e,{separator:t=" – "}={}){return this.isValid?`${this.s.toFormat(e)}${t}${this.e.toFormat(e)}`:je}toDuration(e,t){return this.isValid?this.e.diff(this.s,e,t):L.invalid(this.invalidReason)}mapEndpoints(e){return C.fromDateTimes(e(this.s),e(this.e))}}class at{static hasDST(e=R.defaultZone){const t=O.now().setZone(e).set({month:12});return!e.universal&&t.offset!==t.set({month:6}).offset}static isValidIANAZone(e){return X.isValidSpecifier(e)&&X.isValidZone(e)}static normalizeZone(e){return ke(e,R.defaultZone)}static months(e="long",{locale:t=null,numberingSystem:n=null,locObj:s=null,outputCalendar:i="gregory"}={}){return(s||A.create(t,n,i)).months(e)}static monthsFormat(e="long",{locale:t=null,numberingSystem:n=null,locObj:s=null,outputCalendar:i="gregory"}={}){return(s||A.create(t,n,i)).months(e,!0)}static weekdays(e="long",{locale:t=null,numberingSystem:n=null,locObj:s=null}={}){return(s||A.create(t,n,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:t=null,numberingSystem:n=null,locObj:s=null}={}){return(s||A.create(t,n,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return A.create(e).meridiems()}static eras(e="short",{locale:t=null}={}){return A.create(t,null,"gregory").eras(e)}static features(){let e=!1,t=!1,n=!1,s=!1;if(ce()){e=!0,t=Xe(),s=rn();try{n=new Intl.DateTimeFormat("en",{timeZone:"America/New_York"}).resolvedOptions().timeZone==="America/New_York"}catch{n=!1}}return{intl:e,intlTokens:t,zones:n,relative:s}}}function xr(r,e){const t=s=>s.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),n=t(e)-t(r);return Math.floor(L.fromMillis(n).as("days"))}function Bi(r,e,t){const n=[["years",(o,u)=>u.year-o.year],["quarters",(o,u)=>u.quarter-o.quarter],["months",(o,u)=>u.month-o.month+(u.year-o.year)*12],["weeks",(o,u)=>{const l=xr(o,u);return(l-l%7)/7}],["days",xr]],s={};let i,a;for(const[o,u]of n)if(t.indexOf(o)>=0){i=o;let l=u(r,e);a=r.plus({[o]:l}),a>e?(r=r.plus({[o]:l-1}),l-=1):r=a,s[o]=l}return[r,s,a,i]}function Gi(r,e,t,n){let[s,i,a,o]=Bi(r,e,t);const u=e-s,l=t.filter(m=>["hours","minutes","seconds","milliseconds"].indexOf(m)>=0);l.length===0&&(a0?L.fromMillis(u,n).shiftTo(...l).plus(c):c}const pr={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},Ar={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},Ji=pr.hanidec.replace(/[\[|\]]/g,"").split("");function Ki(r){let e=parseInt(r,10);if(isNaN(e)){e="";for(let t=0;t=i&&n<=a&&(e+=n-i)}}return parseInt(e,10)}else return e}function te({numberingSystem:r},e=""){return new RegExp(`${pr[r||"latn"]}${e}`)}const Qi="missing Intl.DateTimeFormat.formatToParts support";function N(r,e=t=>t){return{regex:r,deser:([t])=>e(Ki(t))}}const Xi=" ",Sn=`( |${Xi})`,bn=new RegExp(Sn,"g");function ea(r){return r.replace(/\./g,"\\.?").replace(bn,Sn)}function Cr(r){return r.replace(/\./g,"").replace(bn," ").toLowerCase()}function re(r,e){return r===null?null:{regex:RegExp(r.map(ea).join("|")),deser:([t])=>r.findIndex(n=>Cr(t)===Cr(n))+e}}function Rr(r,e){return{regex:r,deser:([,t,n])=>pt(t,n),groups:e}}function Yr(r){return{regex:r,deser:([e])=>e}}function ta(r){return r.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function ra(r,e){const t=te(e),n=te(e,"{2}"),s=te(e,"{3}"),i=te(e,"{4}"),a=te(e,"{6}"),o=te(e,"{1,2}"),u=te(e,"{1,3}"),l=te(e,"{1,6}"),c=te(e,"{1,9}"),m=te(e,"{2,4}"),d=te(e,"{4,6}"),p=f=>({regex:RegExp(ta(f.val)),deser:([w])=>w,literal:!0}),y=(f=>{if(r.literal)return p(f);switch(f.val){case"G":return re(e.eras("short",!1),0);case"GG":return re(e.eras("long",!1),0);case"y":return N(l);case"yy":return N(m,Ft);case"yyyy":return N(i);case"yyyyy":return N(d);case"yyyyyy":return N(a);case"M":return N(o);case"MM":return N(n);case"MMM":return re(e.months("short",!0,!1),1);case"MMMM":return re(e.months("long",!0,!1),1);case"L":return N(o);case"LL":return N(n);case"LLL":return re(e.months("short",!1,!1),1);case"LLLL":return re(e.months("long",!1,!1),1);case"d":return N(o);case"dd":return N(n);case"o":return N(u);case"ooo":return N(s);case"HH":return N(n);case"H":return N(o);case"hh":return N(n);case"h":return N(o);case"mm":return N(n);case"m":return N(o);case"q":return N(o);case"qq":return N(n);case"s":return N(o);case"ss":return N(n);case"S":return N(u);case"SSS":return N(s);case"u":return Yr(c);case"a":return re(e.meridiems(),0);case"kkkk":return N(i);case"kk":return N(m,Ft);case"W":return N(o);case"WW":return N(n);case"E":case"c":return N(t);case"EEE":return re(e.weekdays("short",!1,!1),1);case"EEEE":return re(e.weekdays("long",!1,!1),1);case"ccc":return re(e.weekdays("short",!0,!1),1);case"cccc":return re(e.weekdays("long",!0,!1),1);case"Z":case"ZZ":return Rr(new RegExp(`([+-]${o.source})(?::(${n.source}))?`),2);case"ZZZ":return Rr(new RegExp(`([+-]${o.source})(${n.source})?`),2);case"z":return Yr(/[a-z_+-/]{1,256}?/i);default:return p(f)}})(r)||{invalidReason:Qi};return y.token=r,y}const na={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"}};function sa(r,e,t){const{type:n,value:s}=r;if(n==="literal")return{literal:!0,val:s};const i=t[n];let a=na[n];if(typeof a=="object"&&(a=a[i]),a)return{literal:!1,val:a}}function ia(r){return[`^${r.map(t=>t.regex).reduce((t,n)=>`${t}(${n.source})`,"")}$`,r]}function aa(r,e,t){const n=r.match(e);if(n){const s={};let i=1;for(const a in t)if($e(t,a)){const o=t[a],u=o.groups?o.groups+1:1;!o.literal&&o.token&&(s[o.token.val[0]]=o.deser(n.slice(i,i+u))),i+=u}return[n,s]}else return[n,{}]}function oa(r){const e=s=>{switch(s){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}};let t;return k(r.Z)?k(r.z)?t=null:t=X.create(r.z):t=new V(r.Z),k(r.q)||(r.M=(r.q-1)*3+1),k(r.h)||(r.h<12&&r.a===1?r.h+=12:r.h===12&&r.a===0&&(r.h=0)),r.G===0&&r.y&&(r.y=-r.y),k(r.u)||(r.S=lr(r.u)),[Object.keys(r).reduce((s,i)=>{const a=e(i);return a&&(s[a]=r[i]),s},{}),t]}let At=null;function ua(){return At||(At=O.fromMillis(1555555555555)),At}function la(r,e){if(r.literal)return r;const t=z.macroTokenToFormatOpts(r.val);if(!t)return r;const i=z.create(e,t).formatDateTimeParts(ua()).map(a=>sa(a,e,t));return i.includes(void 0)?r:i}function ca(r,e){return Array.prototype.concat(...r.map(t=>la(t,e)))}function Dn(r,e,t){const n=ca(z.parseFormat(t),r),s=n.map(a=>ra(a,r)),i=s.find(a=>a.invalidReason);if(i)return{input:e,tokens:n,invalidReason:i.invalidReason};{const[a,o]=ia(s),u=RegExp(a,"i"),[l,c]=aa(e,u,o),[m,d]=c?oa(c):[null,null];if($e(c,"a")&&$e(c,"H"))throw new Ke("Can't include meridiem when specifying 24-hour format");return{input:e,tokens:n,regex:u,rawMatches:l,matches:c,result:m,zone:d}}}function fa(r,e,t){const{result:n,zone:s,invalidReason:i}=Dn(r,e,t);return[n,s,i]}const kn=[0,31,59,90,120,151,181,212,243,273,304,334],Mn=[0,31,60,91,121,152,182,213,244,274,305,335];function Q(r,e){return new ie("unit out of range",`you specified ${e} (of type ${typeof e}) as a ${r}, which is invalid`)}function _n(r,e,t){const n=new Date(Date.UTC(r,e-1,t)).getUTCDay();return n===0?7:n}function Nn(r,e,t){return t+(et(r)?Mn:kn)[e-1]}function In(r,e){const t=et(r)?Mn:kn,n=t.findIndex(i=>iht(e)?(o=e+1,a=1):o=e,Object.assign({weekYear:o,weekNumber:a,weekday:i},gt(r))}function Ur(r){const{weekYear:e,weekNumber:t,weekday:n}=r,s=_n(e,1,4),i=Qe(e);let a=t*7+n-s-3,o;a<1?(o=e-1,a+=Qe(o)):a>i?(o=e+1,a-=Qe(e)):o=e;const{month:u,day:l}=In(o,a);return Object.assign({year:o,month:u,day:l},gt(r))}function Ct(r){const{year:e,month:t,day:n}=r,s=Nn(e,t,n);return Object.assign({year:e,ordinal:s},gt(r))}function Fr(r){const{year:e,ordinal:t}=r,{month:n,day:s}=In(e,t);return Object.assign({year:e,month:n,day:s},gt(r))}function ha(r){const e=yt(r.weekYear),t=de(r.weekNumber,1,ht(r.weekYear)),n=de(r.weekday,1,7);return e?t?n?!1:Q("weekday",r.weekday):Q("week",r.week):Q("weekYear",r.weekYear)}function da(r){const e=yt(r.year),t=de(r.ordinal,1,Qe(r.year));return e?t?!1:Q("ordinal",r.ordinal):Q("year",r.year)}function Ln(r){const e=yt(r.year),t=de(r.month,1,12),n=de(r.day,1,ft(r.year,r.month));return e?t?n?!1:Q("day",r.day):Q("month",r.month):Q("year",r.year)}function xn(r){const{hour:e,minute:t,second:n,millisecond:s}=r,i=de(e,0,23)||e===24&&t===0&&n===0&&s===0,a=de(t,0,59),o=de(n,0,59),u=de(s,0,999);return i?a?o?u?!1:Q("millisecond",s):Q("second",n):Q("minute",t):Q("hour",e)}const Rt="Invalid DateTime",Vr=864e13;function ot(r){return new ie("unsupported zone",`the zone "${r.name}" is not supported`)}function Yt(r){return r.weekData===null&&(r.weekData=Zt(r.c)),r.weekData}function Be(r,e){const t={ts:r.ts,zone:r.zone,c:r.c,o:r.o,loc:r.loc,invalid:r.invalid};return new O(Object.assign({},t,e,{old:t}))}function An(r,e,t){let n=r-e*60*1e3;const s=t.offset(n);if(e===s)return[n,e];n-=(s-e)*60*1e3;const i=t.offset(n);return s===i?[n,s]:[r-Math.min(s,i)*60*1e3,Math.max(s,i)]}function Hr(r,e){r+=e*60*1e3;const t=new Date(r);return{year:t.getUTCFullYear(),month:t.getUTCMonth()+1,day:t.getUTCDate(),hour:t.getUTCHours(),minute:t.getUTCMinutes(),second:t.getUTCSeconds(),millisecond:t.getUTCMilliseconds()}}function lt(r,e,t){return An(fr(r),e,t)}function $r(r,e){const t=r.o,n=r.c.year+Math.trunc(e.years),s=r.c.month+Math.trunc(e.months)+Math.trunc(e.quarters)*3,i=Object.assign({},r.c,{year:n,month:s,day:Math.min(r.c.day,ft(n,s))+Math.trunc(e.days)+Math.trunc(e.weeks)*7}),a=L.fromObject({years:e.years-Math.trunc(e.years),quarters:e.quarters-Math.trunc(e.quarters),months:e.months-Math.trunc(e.months),weeks:e.weeks-Math.trunc(e.weeks),days:e.days-Math.trunc(e.days),hours:e.hours,minutes:e.minutes,seconds:e.seconds,milliseconds:e.milliseconds}).as("milliseconds"),o=fr(i);let[u,l]=An(o,t,r.zone);return a!==0&&(u+=a,l=r.zone.offset(u)),{ts:u,o:l}}function Ge(r,e,t,n,s){const{setZone:i,zone:a}=t;if(r&&Object.keys(r).length!==0){const o=e||a,u=O.fromObject(Object.assign(r,t,{zone:o,setZone:void 0}));return i?u:u.setZone(a)}else return O.invalid(new ie("unparsable",`the input "${s}" can't be parsed as ${n}`))}function Ue(r,e,t=!0){return r.isValid?z.create(A.create("en-US"),{allowZ:t,forceSimple:!0}).formatDateTimeFromString(r,e):null}function Wr(r,{suppressSeconds:e=!1,suppressMilliseconds:t=!1,includeOffset:n,includePrefix:s=!1,includeZone:i=!1,spaceZone:a=!1,format:o="extended"}){let u=o==="basic"?"HHmm":"HH:mm";(!e||r.second!==0||r.millisecond!==0)&&(u+=o==="basic"?"ss":":ss",(!t||r.millisecond!==0)&&(u+=".SSS")),(i||n)&&a&&(u+=" "),i?u+="z":n&&(u+=o==="basic"?"ZZZ":"ZZ");let l=Ue(r,u);return s&&(l="T"+l),l}const Cn={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},ma={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},ya={ordinal:1,hour:0,minute:0,second:0,millisecond:0},Rn=["year","month","day","hour","minute","second","millisecond"],pa=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],ga=["year","ordinal","hour","minute","second","millisecond"];function Zr(r){const e={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[r.toLowerCase()];if(!e)throw new Xr(r);return e}function zr(r,e){for(const o of Rn)k(r[o])&&(r[o]=Cn[o]);const t=Ln(r)||xn(r);if(t)return O.invalid(t);const n=R.now(),s=e.offset(n),[i,a]=lt(r,s,e);return new O({ts:i,zone:e,o:a})}function Pr(r,e,t){const n=k(t.round)?!0:t.round,s=(a,o)=>(a=cr(a,n||t.calendary?0:2,!0),e.loc.clone(t).relFormatter(t).format(a,o)),i=a=>t.calendary?e.hasSame(r,a)?0:e.startOf(a).diff(r.startOf(a),a).get(a):e.diff(r,a).get(a);if(t.unit)return s(i(t.unit),t.unit);for(const a of t.units){const o=i(a);if(Math.abs(o)>=1)return s(o,a)}return s(r>e?-0:0,t.units[t.units.length-1])}class O{constructor(e){const t=e.zone||R.defaultZone;let n=e.invalid||(Number.isNaN(e.ts)?new ie("invalid input"):null)||(t.isValid?null:ot(t));this.ts=k(e.ts)?R.now():e.ts;let s=null,i=null;if(!n)if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(t))[s,i]=[e.old.c,e.old.o];else{const o=t.offset(this.ts);s=Hr(this.ts,o),n=Number.isNaN(s.year)?new ie("invalid input"):null,s=n?null:s,i=n?null:o}this._zone=t,this.loc=e.loc||A.create(),this.invalid=n,this.weekData=null,this.c=s,this.o=i,this.isLuxonDateTime=!0}static now(){return new O({})}static local(e,t,n,s,i,a,o){return k(e)?O.now():zr({year:e,month:t,day:n,hour:s,minute:i,second:a,millisecond:o},R.defaultZone)}static utc(e,t,n,s,i,a,o){return k(e)?new O({ts:R.now(),zone:V.utcInstance}):zr({year:e,month:t,day:n,hour:s,minute:i,second:a,millisecond:o},V.utcInstance)}static fromJSDate(e,t={}){const n=ks(e)?e.valueOf():NaN;if(Number.isNaN(n))return O.invalid("invalid input");const s=ke(t.zone,R.defaultZone);return s.isValid?new O({ts:n,zone:s,loc:A.fromObject(t)}):O.invalid(ot(s))}static fromMillis(e,t={}){if(Ne(e))return e<-Vr||e>Vr?O.invalid("Timestamp out of range"):new O({ts:e,zone:ke(t.zone,R.defaultZone),loc:A.fromObject(t)});throw new K(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}static fromSeconds(e,t={}){if(Ne(e))return new O({ts:e*1e3,zone:ke(t.zone,R.defaultZone),loc:A.fromObject(t)});throw new K("fromSeconds requires a numerical input")}static fromObject(e){const t=ke(e.zone,R.defaultZone);if(!t.isValid)return O.invalid(ot(t));const n=R.now(),s=t.offset(n),i=dt(e,Zr,["zone","locale","outputCalendar","numberingSystem"]),a=!k(i.ordinal),o=!k(i.year),u=!k(i.month)||!k(i.day),l=o||u,c=i.weekYear||i.weekNumber,m=A.fromObject(e);if((l||a)&&c)throw new Ke("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(u&&a)throw new Ke("Can't mix ordinal dates with month/day");const d=c||i.weekday&&!l;let p,h,y=Hr(n,s);d?(p=pa,h=ma,y=Zt(y)):a?(p=ga,h=ya,y=Ct(y)):(p=Rn,h=Cn);let f=!1;for(const P of p){const U=i[P];k(U)?f?i[P]=h[P]:i[P]=y[P]:f=!0}const w=d?ha(i):a?da(i):Ln(i),g=w||xn(i);if(g)return O.invalid(g);const T=d?Ur(i):a?Fr(i):i,[S,D]=lt(T,s,t),b=new O({ts:S,zone:t,o:D,loc:m});return i.weekday&&l&&e.weekday!==b.weekday?O.invalid("mismatched weekday",`you can't specify both a weekday of ${i.weekday} and a date of ${b.toISO()}`):b}static fromISO(e,t={}){const[n,s]=Ii(e);return Ge(n,s,t,"ISO 8601",e)}static fromRFC2822(e,t={}){const[n,s]=Li(e);return Ge(n,s,t,"RFC 2822",e)}static fromHTTP(e,t={}){const[n,s]=xi(e);return Ge(n,s,t,"HTTP",t)}static fromFormat(e,t,n={}){if(k(e)||k(t))throw new K("fromFormat requires an input string and a format");const{locale:s=null,numberingSystem:i=null}=n,a=A.fromOpts({locale:s,numberingSystem:i,defaultToEN:!0}),[o,u,l]=fa(a,e,t);return l?O.invalid(l):Ge(o,u,n,`format ${t}`,e)}static fromString(e,t,n={}){return O.fromFormat(e,t,n)}static fromSQL(e,t={}){const[n,s]=Hi(e);return Ge(n,s,t,"SQL",e)}static invalid(e,t=null){if(!e)throw new K("need to specify a reason the DateTime is invalid");const n=e instanceof ie?e:new ie(e,t);if(R.throwOnInvalid)throw new Es(n);return new O({invalid:n})}static isDateTime(e){return e&&e.isLuxonDateTime||!1}get(e){return this[e]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?Yt(this).weekYear:NaN}get weekNumber(){return this.isValid?Yt(this).weekNumber:NaN}get weekday(){return this.isValid?Yt(this).weekday:NaN}get ordinal(){return this.isValid?Ct(this.c).ordinal:NaN}get monthShort(){return this.isValid?at.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?at.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?at.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?at.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.universal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1}).offset||this.offset>this.set({month:5}).offset}get isInLeapYear(){return et(this.year)}get daysInMonth(){return ft(this.year,this.month)}get daysInYear(){return this.isValid?Qe(this.year):NaN}get weeksInWeekYear(){return this.isValid?ht(this.weekYear):NaN}resolvedLocaleOpts(e={}){const{locale:t,numberingSystem:n,calendar:s}=z.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:t,numberingSystem:n,outputCalendar:s}}toUTC(e=0,t={}){return this.setZone(V.instance(e),t)}toLocal(){return this.setZone(R.defaultZone)}setZone(e,{keepLocalTime:t=!1,keepCalendarTime:n=!1}={}){if(e=ke(e,R.defaultZone),e.equals(this.zone))return this;if(e.isValid){let s=this.ts;if(t||n){const i=e.offset(this.ts),a=this.toObject();[s]=lt(a,i,e)}return Be(this,{ts:s,zone:e})}else return O.invalid(ot(e))}reconfigure({locale:e,numberingSystem:t,outputCalendar:n}={}){const s=this.loc.clone({locale:e,numberingSystem:t,outputCalendar:n});return Be(this,{loc:s})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this;const t=dt(e,Zr,[]),n=!k(t.weekYear)||!k(t.weekNumber)||!k(t.weekday),s=!k(t.ordinal),i=!k(t.year),a=!k(t.month)||!k(t.day),o=i||a,u=t.weekYear||t.weekNumber;if((o||s)&&u)throw new Ke("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(a&&s)throw new Ke("Can't mix ordinal dates with month/day");let l;n?l=Ur(Object.assign(Zt(this.c),t)):k(t.ordinal)?(l=Object.assign(this.toObject(),t),k(t.day)&&(l.day=Math.min(ft(l.year,l.month),l.day))):l=Fr(Object.assign(Ct(this.c),t));const[c,m]=lt(l,this.o,this.zone);return Be(this,{ts:c,o:m})}plus(e){if(!this.isValid)return this;const t=_e(e);return Be(this,$r(this,t))}minus(e){if(!this.isValid)return this;const t=_e(e).negate();return Be(this,$r(this,t))}startOf(e){if(!this.isValid)return this;const t={},n=L.normalizeUnit(e);switch(n){case"years":t.month=1;case"quarters":case"months":t.day=1;case"weeks":case"days":t.hour=0;case"hours":t.minute=0;case"minutes":t.second=0;case"seconds":t.millisecond=0;break}if(n==="weeks"&&(t.weekday=1),n==="quarters"){const s=Math.ceil(this.month/3);t.month=(s-1)*3+1}return this.set(t)}endOf(e){return this.isValid?this.plus({[e]:1}).startOf(e).minus(1):this}toFormat(e,t={}){return this.isValid?z.create(this.loc.redefaultToEN(t)).formatDateTimeFromString(this,e):Rt}toLocaleString(e=ct){return this.isValid?z.create(this.loc.clone(e),e).formatDateTime(this):Rt}toLocaleParts(e={}){return this.isValid?z.create(this.loc.clone(e),e).formatDateTimeParts(this):[]}toISO(e={}){return this.isValid?`${this.toISODate(e)}T${this.toISOTime(e)}`:null}toISODate({format:e="extended"}={}){let t=e==="basic"?"yyyyMMdd":"yyyy-MM-dd";return this.year>9999&&(t="+"+t),Ue(this,t)}toISOWeekDate(){return Ue(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:e=!1,suppressSeconds:t=!1,includeOffset:n=!0,includePrefix:s=!1,format:i="extended"}={}){return Wr(this,{suppressSeconds:t,suppressMilliseconds:e,includeOffset:n,includePrefix:s,format:i})}toRFC2822(){return Ue(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return Ue(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return Ue(this,"yyyy-MM-dd")}toSQLTime({includeOffset:e=!0,includeZone:t=!1}={}){return Wr(this,{includeOffset:e,includeZone:t,spaceZone:!0})}toSQL(e={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(e)}`:null}toString(){return this.isValid?this.toISO():Rt}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(e={}){if(!this.isValid)return{};const t=Object.assign({},this.c);return e.includeConfig&&(t.outputCalendar=this.outputCalendar,t.numberingSystem=this.loc.numberingSystem,t.locale=this.loc.locale),t}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(e,t="milliseconds",n={}){if(!this.isValid||!e.isValid)return L.invalid(this.invalid||e.invalid,"created by diffing an invalid DateTime");const s=Object.assign({locale:this.locale,numberingSystem:this.numberingSystem},n),i=Ms(t).map(L.normalizeUnit),a=e.valueOf()>this.valueOf(),o=a?this:e,u=a?e:this,l=Gi(o,u,i,s);return a?l.negate():l}diffNow(e="milliseconds",t={}){return this.diff(O.now(),e,t)}until(e){return this.isValid?C.fromDateTimes(this,e):this}hasSame(e,t){if(!this.isValid)return!1;const n=e.valueOf(),s=this.setZone(e.zone,{keepLocalTime:!0});return s.startOf(t)<=n&&n<=s.endOf(t)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null;const t=e.base||O.fromObject({zone:this.zone}),n=e.padding?thist.valueOf(),Math.min)}static max(...e){if(!e.every(O.isDateTime))throw new K("max requires all arguments be DateTimes");return Sr(e,t=>t.valueOf(),Math.max)}static fromFormatExplain(e,t,n={}){const{locale:s=null,numberingSystem:i=null}=n,a=A.fromOpts({locale:s,numberingSystem:i,defaultToEN:!0});return Dn(a,e,t)}static fromStringExplain(e,t,n={}){return O.fromFormatExplain(e,t,n)}static get DATE_SHORT(){return ct}static get DATE_MED(){return zt}static get DATE_MED_WITH_WEEKDAY(){return en}static get DATE_FULL(){return Pt}static get DATE_HUGE(){return qt}static get TIME_SIMPLE(){return jt}static get TIME_WITH_SECONDS(){return Bt}static get TIME_WITH_SHORT_OFFSET(){return Gt}static get TIME_WITH_LONG_OFFSET(){return Jt}static get TIME_24_SIMPLE(){return Kt}static get TIME_24_WITH_SECONDS(){return Qt}static get TIME_24_WITH_SHORT_OFFSET(){return Xt}static get TIME_24_WITH_LONG_OFFSET(){return er}static get DATETIME_SHORT(){return tr}static get DATETIME_SHORT_WITH_SECONDS(){return rr}static get DATETIME_MED(){return nr}static get DATETIME_MED_WITH_SECONDS(){return sr}static get DATETIME_MED_WITH_WEEKDAY(){return tn}static get DATETIME_FULL(){return ir}static get DATETIME_FULL_WITH_SECONDS(){return ar}static get DATETIME_HUGE(){return or}static get DATETIME_HUGE_WITH_SECONDS(){return ur}}function Je(r){if(O.isDateTime(r))return r;if(r&&r.valueOf&&Ne(r.valueOf()))return O.fromJSDate(r);if(r&&typeof r=="object")return O.fromObject(r);throw new K(`Unknown datetime argument: ${r}, of type ${typeof r}`)}var Me=function(){return Me._nlp||(Me._nlp=require("./nlp")),Me._nlp},ne={MO:new W(0),TU:new W(1),WE:new W(2),TH:new W(3),FR:new W(4),SA:new W(5),SU:new W(6)},gr={freq:J.YEARLY,dtstart:null,interval:1,wkst:ne.MO,count:null,until:null,tzid:null,bysetpos:null,bymonth:null,bymonthday:null,bynmonthday:null,byyearday:null,byweekno:null,byweekday:null,bynweekday:null,byhour:null,byminute:null,bysecond:null,byeaster:null},Yn=Object.keys(gr),I=function(){function r(e,t){e===void 0&&(e={}),t===void 0&&(t=!1),this._string=null,this._cache=t?null:new Os,this.origOptions=Qr(e);var n=ws(e),s=n.parsedOptions,i=n.timeset;this.options=s,this.timeset=i}return r.parseText=function(e,t){return Me().parseText(e,t)},r.fromText=function(e,t){return Me().fromText(e,t)},r.fromString=function(e){return new r(r.parseString(e)||void 0)},r.prototype._cacheGet=function(e,t){return this._cache?this._cache._cacheGet(e,t):!1},r.prototype._cacheAdd=function(e,t,n){if(this._cache)return this._cache._cacheAdd(e,t,n)},r.prototype.all=function(e){if(e)return this._iter(new Or("all",{},e));var t=this._cacheGet("all");return t===!1&&(t=this._iter(new Fe("all",{})),this._cacheAdd("all",t)),t},r.prototype.between=function(e,t,n,s){n===void 0&&(n=!1);var i={before:t,after:e,inc:n};if(s)return this._iter(new Or("between",i,s));var a=this._cacheGet("between",i);return a===!1&&(a=this._iter(new Fe("between",i)),this._cacheAdd("between",a,i)),a},r.prototype.before=function(e,t){t===void 0&&(t=!1);var n={dt:e,inc:t},s=this._cacheGet("before",n);return s===!1&&(s=this._iter(new Fe("before",n)),this._cacheAdd("before",s,n)),s},r.prototype.after=function(e,t){t===void 0&&(t=!1);var n={dt:e,inc:t},s=this._cacheGet("after",n);return s===!1&&(s=this._iter(new Fe("after",n)),this._cacheAdd("after",s,n)),s},r.prototype.count=function(){return this.all().length},r.prototype.toString=function(){return Er(this.origOptions)},r.prototype.toText=function(e,t){return Me().toText(this,e,t)},r.prototype.isFullyConvertibleToText=function(){return Me().isFullyConvertible(this)},r.prototype.clone=function(){return new r(this.origOptions)},r.prototype._iter=function(e){var t,n,s=this.options.dtstart,i=new E.DateTime(s.getUTCFullYear(),s.getUTCMonth()+1,s.getUTCDate(),s.getUTCHours(),s.getUTCMinutes(),s.getUTCSeconds(),s.valueOf()%1e3),a=this.options,o=a.freq,u=a.interval,l=a.wkst,c=a.until,m=a.bymonth,d=a.byweekno,p=a.byyearday,h=a.byweekday,y=a.byeaster,f=a.bymonthday,w=a.bynmonthday,g=a.bysetpos,T=a.byhour,S=a.byminute,D=a.bysecond,b=new ps(this);b.rebuild(i.year,i.month);var P=(t={},t[r.YEARLY]=b.ydayset,t[r.MONTHLY]=b.mdayset,t[r.WEEKLY]=b.wdayset,t[r.DAILY]=b.ddayset,t[r.HOURLY]=b.ddayset,t[r.MINUTELY]=b.ddayset,t[r.SECONDLY]=b.ddayset,t)[o],U,oe;o=r.HOURLY&&Y(T)&&!_(T,i.hour)||o>=r.MINUTELY&&Y(S)&&!_(S,i.minute)||o>=r.SECONDLY&&Y(D)&&!_(D,i.second)?U=[]:U=oe.call(b,i.hour,i.minute,i.second,i.millisecond));for(var me,ye=this.options.count,Ae;;){for(var wt=P.call(b,i.year,i.month,i.day),rt=wt[0],Tt=wt[1],Ot=wt[2],Te=!1,Et=Tt;Etc)return this.emitResult(e);if(ue>=s){var Mt=this.rezoneIfNeeded(ue);if(!e.accept(Mt))return this.emitResult(e);if(ye&&(--ye,!ye))return this.emitResult(e)}}}else for(var ee=Tt;eec)return this.emitResult(e);if(ue>=s){var Mt=this.rezoneIfNeeded(ue);if(!e.accept(Mt))return this.emitResult(e);if(ye&&(--ye,!ye))return this.emitResult(e)}}if(o===r.YEARLY?i.addYears(u):o===r.MONTHLY?i.addMonths(u):o===r.WEEKLY?i.addWeekly(u,l):o===r.DAILY?i.addDaily(u):o===r.HOURLY?(i.addHours(u,Te,T),U=oe.call(b,i.hour,i.minute,i.second)):o===r.MINUTELY?(i.addMinutes(u,Te,T,S)&&(Te=!1),U=oe.call(b,i.hour,i.minute,i.second)):o===r.SECONDLY&&(i.addSeconds(u,Te,T,S,D)&&(Te=!1),U=oe.call(b,i.hour,i.minute,i.second)),i.year>E.MAXYEAR)return this.emitResult(e);b.rebuild(i.year,i.month)}},r.prototype.emitResult=function(e){return this._len=e.total,e.getValue()},r.prototype.rezoneIfNeeded=function(e){var t=this.options.tzid;if(!t)return e;try{var n=O.fromJSDate(e),s=n.setZone(t,{keepLocalTime:!0});return s.toJSDate()}catch(i){return i instanceof TypeError&&console.error("Using TZID without Luxon available is unsupported. Returned times are in UTC, not the requested time zone"),e}},r.FREQUENCIES=["YEARLY","MONTHLY","WEEKLY","DAILY","HOURLY","MINUTELY","SECONDLY"],r.YEARLY=J.YEARLY,r.MONTHLY=J.MONTHLY,r.WEEKLY=J.WEEKLY,r.DAILY=J.DAILY,r.HOURLY=J.HOURLY,r.MINUTELY=J.MINUTELY,r.SECONDLY=J.SECONDLY,r.MO=ne.MO,r.TU=ne.TU,r.WE=ne.WE,r.TH=ne.TH,r.FR=ne.FR,r.SA=ne.SA,r.SU=ne.SU,r.parseString=Ts,r.optionsToString=Er,r}();function va(r,e,t,n,s,i,a,o,u){return Y(r)&&!_(r,e.mmask[t])||Y(n)&&!e.wnomask[t]||Y(s)&&!_(s,e.wdaymask[t])||Y(e.nwdaymask)&&!e.nwdaymask[t]||i!==null&&!_(e.eastermask,t)||(Y(a)||Y(o))&&!_(a,e.mdaymask[t])&&!_(o,e.nmdaymask[t])||Y(u)&&(t=e.yearlen&&!_(u,t+1-e.yearlen)&&!_(u,-e.nextyearlen+t-e.yearlen))}var wa=function(){var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,s){n.__proto__=s}||function(n,s){for(var i in s)s.hasOwnProperty(i)&&(n[i]=s[i])},r(e,t)};return function(e,t){r(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}}(),Un=function(r){wa(e,r);function e(t){t===void 0&&(t=!1);var n=r.call(this,{},t)||this;return n._rrule=[],n._rdate=[],n._exrule=[],n._exdate=[],n}return e.prototype.rrule=function(t){if(!(t instanceof I))throw new TypeError(String(t)+" is not RRule instance");_(this._rrule.map(String),String(t))||this._rrule.push(t)},e.prototype.rdate=function(t){if(!(t instanceof Date))throw new TypeError(String(t)+" is not Date instance");_(this._rdate.map(Number),Number(t))||(this._rdate.push(t),E.sort(this._rdate))},e.prototype.exrule=function(t){if(!(t instanceof I))throw new TypeError(String(t)+" is not RRule instance");_(this._exrule.map(String),String(t))||this._exrule.push(t)},e.prototype.exdate=function(t){if(!(t instanceof Date))throw new TypeError(String(t)+" is not Date instance");_(this._exdate.map(Number),Number(t))||(this._exdate.push(t),E.sort(this._exdate))},e.prototype.valueOf=function(){var t=[];return this._rrule.length&&this._rrule.forEach(function(n){t.push("RRULE:"+n)}),this._rdate.length&&t.push("RDATE:"+this._rdate.map(function(n){return E.timeToUntilString(n.valueOf())}).join(",")),this._exrule.length&&this._exrule.forEach(function(n){t.push("EXRULE:"+n)}),this._exdate.length&&t.push("EXDATE:"+this._exdate.map(function(n){return E.timeToUntilString(n.valueOf())}).join(",")),t},e.prototype.toString=function(){return JSON.stringify(this.valueOf())},e.prototype._iter=function(t){var n={},s=this._exrule,i=t.accept;function a(l,c){s.forEach(function(m){m.between(l,c,!0).forEach(function(d){n[Number(d)]=!0})})}this._exdate.forEach(function(l){n[Number(l)]=!0}),t.accept=function(l){var c=Number(l);return!n[c]&&(a(new Date(c-1),new Date(c+1)),!n[c])?(n[c]=!0,i.call(this,l)):!0},t.method==="between"&&(a(t.args.after,t.args.before),t.accept=function(l){var c=Number(l);return n[c]?!0:(n[c]=!0,i.call(this,l))});for(var o=0;o-1)i=c.split("("),l=i[0],u=parseInt(i.slice(1,-1)[0],10);else{for(o=0;o=3){if(n=o[1],s=o[2],n!=="RRULE")throw new Error("unknown parameter name "+n)}else s=e;var u={},l=/DTSTART(?:;TZID=[^:]+:)?[^;]+/.exec(e);if(l&&l.length>0){var c=l[0];this._handle_DTSTART(u,"DTSTART",c)}for(var m=s.split(";"),d=0;d0&&s[0]===" "?(i[n-1]+=s.slice(1),i.splice(n,1)):n+=1:i.splice(n,1);else i=e.split(/\s/);var a=[],o=[],u=[],l=[],c,m,d,p,h,y,f,w,g,T;if(!t.forceset&&i.length===1&&(e.indexOf(":")===-1||e.indexOf("RRULE:")===0))return this._parseRfcRRule(i[0],{cache:t.cache,dtstart:t.dtstart});for(var S=0;S1||o.length||u.length||l.length){for(y=new Un(!t.cache),f=0;f - * Copyright (c) 2012 - Tomi Pieviläinen - * https://github.com/jakubroztocil/rrule/blob/master/LICENCE - * - */var qr=new Ta,Oa=function(){return qr.parse.apply(qr,arguments)};const Ea=Object.freeze(Object.defineProperty({__proto__:null,get Frequency(){return J},RRule:I,RRuleSet:Un,Weekday:W,default:I,rrulestr:Oa},Symbol.toStringTag,{value:"Module"})),Sa=jr(Ea);var vt=Jr,ba=es;Kr.parseFile=function(r){return vt.parseICS(ba.readFileSync(r,"utf8"))};var Da=Sa.RRule;vt.objectHandlers.RRULE=function(r,e,t,n,s){return t.rrule=s,t};var ka=vt.objectHandlers.END;vt.objectHandlers.END=function(r,e,t,n){if((r==="VEVENT"||r==="VTODO"||r==="VJOURNAL")&&t.rrule){var s=t.rrule.replace("RRULE:","");if(s.indexOf("DTSTART")===-1){if(t.start.length===8){var i=/^(\d{4})(\d{2})(\d{2})$/.exec(t.start);i&&(t.start=new Date(i[1],i[2]-1,i[3]))}if(typeof t.start.toISOString=="function")try{s+=";DTSTART="+t.start.toISOString().replace(/[-:]/g,""),s=s.replace(/\.[0-9]{3}/,"")}catch(a){console.error("ERROR when trying to convert to ISOString",a)}else console.error("No toISOString function in curr.start",t.start)}t.rrule=Da.fromString(s)}return ka.call(this,r,e,t,n)};(function(r){r.exports=Jr;var e=Kr;for(var t in e)r.exports[t]=e[t]})(Br);var Ma=Br.exports;const _a=Kn(Ma),Na={key:0,class:"description"},Ia={class:"events"},La={key:0,class:"date"},xa={class:"month"},Aa={class:"day"},Ca={class:"dow"},Ra={class:"actual-date"},Ya={class:"month"},Ua={class:"day"},Fa={class:"dow"},Va={class:"info"},Ha={class:"summary"},$a={key:0,class:"time"},Wa=["href"],Za={class:"location"},za=["innerHTML"],Pa=Hn({__name:"Calendar",props:{url:{type:String,required:!0}},setup(r){const e=r,t=$n([]);return Wn(async()=>{try{const s=await fetch(e.url);if(!s.ok)throw new Error("Network response was not ok");const i=await s.text(),a=_a.parseICS(i),o=new Date;console.log(a);const u=[];for(let c in a)u.push(a[c]);const l=u.filter(c=>c.type=="VEVENT"&&c.start&&c.start>o);if(l.length==0){const c=u.filter(m=>m.type=="VEVENT"&&m.start&&m.start0&&l.push(c[c.length-1])}l.forEach(c=>{var m;c["GOOGLE-CONFERENCE"]&&(c.googleMeet=c["GOOGLE-CONFERENCE"],delete c["GOOGLE-CONFERENCE"],(m=c.description)!=null&&m.includes(` -`)&&(c.description=c.description.substring(0,c.description.indexOf(` -`))))}),t.value=l.sort((c,m)=>c.start&&m.start?c.start.getTime()-m.start.getTime():0).reverse()}catch(s){console.error("There was a problem with the fetch operation:",s.message)}}),(s,i)=>(Ee(),Se(wr,null,[t.value.length===0?(Ee(),Se("div",Na,"Loading events...")):nt("",!0),q("div",Ia,[(Ee(!0),Se(wr,null,Zn(t.value,a=>(Ee(),Se("div",{class:"event",key:a.summary},[a.start?(Ee(),Se("div",La,[q("span",xa,le(a.start.toLocaleDateString("default",{month:"short"})),1),q("span",Aa,le(a.start.toLocaleDateString("default",{day:"numeric"})),1),q("span",Ca,le(a.start.toLocaleDateString("default",{weekday:"long"})),1),q("div",Ra,[q("span",Ya,le(a.start.toLocaleDateString("default",{month:"short"})),1),q("span",Ua,le(a.start.toLocaleDateString("default",{day:"numeric"})),1),q("span",Fa,le(a.start.toLocaleDateString("default",{weekday:"long"})),1)])])):nt("",!0),q("div",Va,[q("div",Ha,le(a.summary),1),a.start&&a.end?(Ee(),Se("div",$a,le(a.start.toLocaleTimeString("default",{hour:"2-digit",minute:"2-digit"}))+" - "+le(a.end.toLocaleString("default",{hour:"2-digit",minute:"2-digit",timeZoneName:"long"})),1)):nt("",!0),a.googleMeet?(Ee(),Se("a",{key:1,class:"googleMeetBtn",href:a.googleMeet},i[0]||(i[0]=[q("img",{src:Jn,alt:"google meet icon"},null,-1),q("span",null,"Google Meet",-1)]),8,Wa)):nt("",!0),q("div",Za,le(a.location),1),q("div",{class:"description",innerHTML:a.description},null,8,za)])]))),128))])],64))}}),Ga=zn(Pa,[["__scopeId","data-v-d0c38f81"]]);function qa(r){return typeof r=="function"||Object.prototype.toString.call(r)==="[object Object]"&&!Gn(r)}const ja=[{url:"https://eu2.contabostorage.com/176b8434127b4d90bfb1360e128e586c:oneamongus/events/craft2023/DSCF2179.jpg",alt:{en:"Events Photo","zh-Hans":"活动照片"}},{url:"https://eu2.contabostorage.com/176b8434127b4d90bfb1360e128e586c:oneamongus/events/craft2023/DSCF2154.jpg",alt:{en:"Events Photo","zh-Hans":"活动照片"}},{url:"https://eu2.contabostorage.com/176b8434127b4d90bfb1360e128e586c:oneamongus/events/craft2023/DSCF2103.jpg",alt:{en:"Events Photo","zh-Hans":"活动照片"}}],Ja=Pn(async()=>{let r;const e=qn(),t=jn(()=>e.lang.value),n=await Bn(()=>import("./vue-splide.esm.DAgQtjlv.js"),__vite__mapDeps([0,1])),{Splide:s,SplideSlide:i}=n;return _t(s,{options:{wheel:!0,releaseWheel:!0,wheelSleep:500,arrows:!1}},qa(r=ja.map(a=>_t(i,{key:a.url},{default:()=>[_t("img",{class:"splideimg",src:a.url,alt:a.alt[t.value]||a.alt.en},null)]})))?r:{default:()=>[r]})});export{Ga as C,Ja as _}; diff --git a/pr-preview/pr-14/assets/chunks/framework.DonejNbu.js b/pr-preview/pr-14/assets/chunks/framework.DonejNbu.js deleted file mode 100644 index e34227a..0000000 --- a/pr-preview/pr-14/assets/chunks/framework.DonejNbu.js +++ /dev/null @@ -1,18 +0,0 @@ -/** -* @vue/shared v3.5.6 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Ts(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const te={},Et=[],Ve=()=>{},Io=()=>!1,Gt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),As=e=>e.startsWith("onUpdate:"),le=Object.assign,Rs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Po=Object.prototype.hasOwnProperty,z=(e,t)=>Po.call(e,t),U=Array.isArray,Ct=e=>Tn(e)==="[object Map]",qr=e=>Tn(e)==="[object Set]",K=e=>typeof e=="function",re=e=>typeof e=="string",st=e=>typeof e=="symbol",ne=e=>e!==null&&typeof e=="object",Gr=e=>(ne(e)||K(e))&&K(e.then)&&K(e.catch),Yr=Object.prototype.toString,Tn=e=>Yr.call(e),Mo=e=>Tn(e).slice(8,-1),Xr=e=>Tn(e)==="[object Object]",Os=e=>re(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Tt=Ts(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),An=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Lo=/-(\w)/g,Ne=An(e=>e.replace(Lo,(t,n)=>n?n.toUpperCase():"")),No=/\B([A-Z])/g,rt=An(e=>e.replace(No,"-$1").toLowerCase()),Rn=An(e=>e.charAt(0).toUpperCase()+e.slice(1)),dn=An(e=>e?`on${Rn(e)}`:""),tt=(e,t)=>!Object.is(e,t),qn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Fo=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ho=e=>{const t=re(e)?Number(e):NaN;return isNaN(t)?e:t};let Zs;const zr=()=>Zs||(Zs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Is(e){if(U(e)){const t={};for(let n=0;n{if(n){const s=n.split(Do);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Ps(e){let t="";if(re(e))t=e;else if(U(e))for(let n=0;n!!(e&&e.__v_isRef===!0),ko=e=>re(e)?e:e==null?"":U(e)||ne(e)&&(e.toString===Yr||!K(e.toString))?Zr(e)?ko(e.value):JSON.stringify(e,ei,2):String(e),ei=(e,t)=>Zr(t)?ei(e,t.value):Ct(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],i)=>(n[Gn(s,i)+" =>"]=r,n),{})}:qr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Gn(n))}:st(t)?Gn(t):ne(t)&&!U(t)&&!Xr(t)?String(t):t,Gn=(e,t="")=>{var n;return st(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.5.6 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let be;class Wo{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=be,!t&&be&&(this.index=(be.scopes||(be.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;let e;for(;Ht;){let t=Ht;for(Ht=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function ii(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function oi(e){let t,n=e.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),Ns(s),qo(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}e.deps=t,e.depsTail=n}function ps(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(li(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function li(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Vt))return;e.globalVersion=Vt;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!ps(e)){e.flags&=-3;return}const n=Z,s=Le;Z=e,Le=!0;try{ii(e);const r=e.fn(e._value);(t.version===0||tt(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{Z=n,Le=s,oi(e),e.flags&=-3}}function Ns(e){const{dep:t,prevSub:n,nextSub:s}=e;if(n&&(n.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=n,e.nextSub=void 0),t.subs===e&&(t.subs=n),!t.subs&&t.computed){t.computed.flags&=-5;for(let r=t.computed.deps;r;r=r.nextDep)Ns(r)}}function qo(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Le=!0;const ci=[];function it(){ci.push(Le),Le=!1}function ot(){const e=ci.pop();Le=e===void 0?!0:e}function er(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Z;Z=void 0;try{t()}finally{Z=n}}}let Vt=0;class Go{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class On{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0}track(t){if(!Z||!Le||Z===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Z)n=this.activeLink=new Go(Z,this),Z.deps?(n.prevDep=Z.depsTail,Z.depsTail.nextDep=n,Z.depsTail=n):Z.deps=Z.depsTail=n,Z.flags&4&&ai(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=Z.depsTail,n.nextDep=void 0,Z.depsTail.nextDep=n,Z.depsTail=n,Z.deps===n&&(Z.deps=s)}return n}trigger(t){this.version++,Vt++,this.notify(t)}notify(t){Ms();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Ls()}}}function ai(e){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)ai(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}const yn=new WeakMap,ht=Symbol(""),gs=Symbol(""),Ut=Symbol("");function ve(e,t,n){if(Le&&Z){let s=yn.get(e);s||yn.set(e,s=new Map);let r=s.get(n);r||s.set(n,r=new On),r.track()}}function We(e,t,n,s,r,i){const o=yn.get(e);if(!o){Vt++;return}const l=c=>{c&&c.trigger()};if(Ms(),t==="clear")o.forEach(l);else{const c=U(e),u=c&&Os(n);if(c&&n==="length"){const f=Number(s);o.forEach((h,y)=>{(y==="length"||y===Ut||!st(y)&&y>=f)&&l(h)})}else switch(n!==void 0&&l(o.get(n)),u&&l(o.get(Ut)),t){case"add":c?u&&l(o.get("length")):(l(o.get(ht)),Ct(e)&&l(o.get(gs)));break;case"delete":c||(l(o.get(ht)),Ct(e)&&l(o.get(gs)));break;case"set":Ct(e)&&l(o.get(ht));break}}Ls()}function Yo(e,t){var n;return(n=yn.get(e))==null?void 0:n.get(t)}function wt(e){const t=J(e);return t===e?t:(ve(t,"iterate",Ut),Pe(e)?t:t.map(ge))}function In(e){return ve(e=J(e),"iterate",Ut),e}const Xo={__proto__:null,[Symbol.iterator](){return Xn(this,Symbol.iterator,ge)},concat(...e){return wt(this).concat(...e.map(t=>U(t)?wt(t):t))},entries(){return Xn(this,"entries",e=>(e[1]=ge(e[1]),e))},every(e,t){return Be(this,"every",e,t,void 0,arguments)},filter(e,t){return Be(this,"filter",e,t,n=>n.map(ge),arguments)},find(e,t){return Be(this,"find",e,t,ge,arguments)},findIndex(e,t){return Be(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Be(this,"findLast",e,t,ge,arguments)},findLastIndex(e,t){return Be(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Be(this,"forEach",e,t,void 0,arguments)},includes(...e){return Jn(this,"includes",e)},indexOf(...e){return Jn(this,"indexOf",e)},join(e){return wt(this).join(e)},lastIndexOf(...e){return Jn(this,"lastIndexOf",e)},map(e,t){return Be(this,"map",e,t,void 0,arguments)},pop(){return Lt(this,"pop")},push(...e){return Lt(this,"push",e)},reduce(e,...t){return tr(this,"reduce",e,t)},reduceRight(e,...t){return tr(this,"reduceRight",e,t)},shift(){return Lt(this,"shift")},some(e,t){return Be(this,"some",e,t,void 0,arguments)},splice(...e){return Lt(this,"splice",e)},toReversed(){return wt(this).toReversed()},toSorted(e){return wt(this).toSorted(e)},toSpliced(...e){return wt(this).toSpliced(...e)},unshift(...e){return Lt(this,"unshift",e)},values(){return Xn(this,"values",ge)}};function Xn(e,t,n){const s=In(e),r=s[t]();return s!==e&&!Pe(e)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.value&&(i.value=n(i.value)),i}),r}const Jo=Array.prototype;function Be(e,t,n,s,r,i){const o=In(e),l=o!==e&&!Pe(e),c=o[t];if(c!==Jo[t]){const h=c.apply(e,i);return l?ge(h):h}let u=n;o!==e&&(l?u=function(h,y){return n.call(this,ge(h),y,e)}:n.length>2&&(u=function(h,y){return n.call(this,h,y,e)}));const f=c.call(o,u,s);return l&&r?r(f):f}function tr(e,t,n,s){const r=In(e);let i=n;return r!==e&&(Pe(e)?n.length>3&&(i=function(o,l,c){return n.call(this,o,l,c,e)}):i=function(o,l,c){return n.call(this,o,ge(l),c,e)}),r[t](i,...s)}function Jn(e,t,n){const s=J(e);ve(s,"iterate",Ut);const r=s[t](...n);return(r===-1||r===!1)&&Ds(n[0])?(n[0]=J(n[0]),s[t](...n)):r}function Lt(e,t,n=[]){it(),Ms();const s=J(e)[t].apply(e,n);return Ls(),ot(),s}const zo=Ts("__proto__,__v_isRef,__isVue"),fi=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(st));function Qo(e){st(e)||(e=String(e));const t=J(this);return ve(t,"has",e),t.hasOwnProperty(e)}class ui{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(r?i?ul:gi:i?pi:hi).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=U(t);if(!r){let c;if(o&&(c=Xo[n]))return c;if(n==="hasOwnProperty")return Qo}const l=Reflect.get(t,n,ce(t)?t:s);return(st(n)?fi.has(n):zo(n))||(r||ve(t,"get",n),i)?l:ce(l)?o&&Os(n)?l:l.value:ne(l)?r?Ln(l):Mn(l):l}}class di extends ui{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(!this._isShallow){const c=vt(i);if(!Pe(s)&&!vt(s)&&(i=J(i),s=J(s)),!U(t)&&ce(i)&&!ce(s))return c?!1:(i.value=s,!0)}const o=U(t)&&Os(n)?Number(n)e,Pn=e=>Reflect.getPrototypeOf(e);function Qt(e,t,n=!1,s=!1){e=e.__v_raw;const r=J(e),i=J(t);n||(tt(t,i)&&ve(r,"get",t),ve(r,"get",i));const{has:o}=Pn(r),l=s?Fs:n?js:ge;if(o.call(r,t))return l(e.get(t));if(o.call(r,i))return l(e.get(i));e!==r&&e.get(t)}function Zt(e,t=!1){const n=this.__v_raw,s=J(n),r=J(e);return t||(tt(e,r)&&ve(s,"has",e),ve(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function en(e,t=!1){return e=e.__v_raw,!t&&ve(J(e),"iterate",ht),Reflect.get(e,"size",e)}function nr(e,t=!1){!t&&!Pe(e)&&!vt(e)&&(e=J(e));const n=J(this);return Pn(n).has.call(n,e)||(n.add(e),We(n,"add",e,e)),this}function sr(e,t,n=!1){!n&&!Pe(t)&&!vt(t)&&(t=J(t));const s=J(this),{has:r,get:i}=Pn(s);let o=r.call(s,e);o||(e=J(e),o=r.call(s,e));const l=i.call(s,e);return s.set(e,t),o?tt(t,l)&&We(s,"set",e,t):We(s,"add",e,t),this}function rr(e){const t=J(this),{has:n,get:s}=Pn(t);let r=n.call(t,e);r||(e=J(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&We(t,"delete",e,void 0),i}function ir(){const e=J(this),t=e.size!==0,n=e.clear();return t&&We(e,"clear",void 0,void 0),n}function tn(e,t){return function(s,r){const i=this,o=i.__v_raw,l=J(o),c=t?Fs:e?js:ge;return!e&&ve(l,"iterate",ht),o.forEach((u,f)=>s.call(r,c(u),c(f),i))}}function nn(e,t,n){return function(...s){const r=this.__v_raw,i=J(r),o=Ct(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,u=r[e](...s),f=n?Fs:t?js:ge;return!t&&ve(i,"iterate",c?gs:ht),{next(){const{value:h,done:y}=u.next();return y?{value:h,done:y}:{value:l?[f(h[0]),f(h[1])]:f(h),done:y}},[Symbol.iterator](){return this}}}}function Ge(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function sl(){const e={get(i){return Qt(this,i)},get size(){return en(this)},has:Zt,add:nr,set:sr,delete:rr,clear:ir,forEach:tn(!1,!1)},t={get(i){return Qt(this,i,!1,!0)},get size(){return en(this)},has:Zt,add(i){return nr.call(this,i,!0)},set(i,o){return sr.call(this,i,o,!0)},delete:rr,clear:ir,forEach:tn(!1,!0)},n={get(i){return Qt(this,i,!0)},get size(){return en(this,!0)},has(i){return Zt.call(this,i,!0)},add:Ge("add"),set:Ge("set"),delete:Ge("delete"),clear:Ge("clear"),forEach:tn(!0,!1)},s={get(i){return Qt(this,i,!0,!0)},get size(){return en(this,!0)},has(i){return Zt.call(this,i,!0)},add:Ge("add"),set:Ge("set"),delete:Ge("delete"),clear:Ge("clear"),forEach:tn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=nn(i,!1,!1),n[i]=nn(i,!0,!1),t[i]=nn(i,!1,!0),s[i]=nn(i,!0,!0)}),[e,n,t,s]}const[rl,il,ol,ll]=sl();function Hs(e,t){const n=t?e?ll:ol:e?il:rl;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(z(n,r)&&r in s?n:s,r,i)}const cl={get:Hs(!1,!1)},al={get:Hs(!1,!0)},fl={get:Hs(!0,!1)};const hi=new WeakMap,pi=new WeakMap,gi=new WeakMap,ul=new WeakMap;function dl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function hl(e){return e.__v_skip||!Object.isExtensible(e)?0:dl(Mo(e))}function Mn(e){return vt(e)?e:$s(e,!1,el,cl,hi)}function pl(e){return $s(e,!1,nl,al,pi)}function Ln(e){return $s(e,!0,tl,fl,gi)}function $s(e,t,n,s,r){if(!ne(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=hl(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function pt(e){return vt(e)?pt(e.__v_raw):!!(e&&e.__v_isReactive)}function vt(e){return!!(e&&e.__v_isReadonly)}function Pe(e){return!!(e&&e.__v_isShallow)}function Ds(e){return e?!!e.__v_raw:!1}function J(e){const t=e&&e.__v_raw;return t?J(t):e}function hn(e){return!z(e,"__v_skip")&&Object.isExtensible(e)&&Jr(e,"__v_skip",!0),e}const ge=e=>ne(e)?Mn(e):e,js=e=>ne(e)?Ln(e):e;function ce(e){return e?e.__v_isRef===!0:!1}function ue(e){return mi(e,!1)}function Vs(e){return mi(e,!0)}function mi(e,t){return ce(e)?e:new gl(e,t)}class gl{constructor(t,n){this.dep=new On,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:J(t),this._value=n?t:ge(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||Pe(t)||vt(t);t=s?t:J(t),tt(t,n)&&(this._rawValue=t,this._value=s?t:ge(t),this.dep.trigger())}}function yi(e){return ce(e)?e.value:e}const ml={get:(e,t,n)=>t==="__v_raw"?e:yi(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return ce(r)&&!ce(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function vi(e){return pt(e)?e:new Proxy(e,ml)}class yl{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new On,{get:s,set:r}=t(n.track.bind(n),n.trigger.bind(n));this._get=s,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function vl(e){return new yl(e)}class _l{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Yo(J(this._object),this._key)}}class bl{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function wl(e,t,n){return ce(e)?e:K(e)?new bl(e):ne(e)&&arguments.length>1?Sl(e,t,n):ue(e)}function Sl(e,t,n){const s=e[t];return ce(s)?s:new _l(e,t,n)}class xl{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new On(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Vt-1,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&Z!==this)return ri(this),!0}get value(){const t=this.dep.track();return li(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function El(e,t,n=!1){let s,r;return K(e)?s=e:(s=e.get,r=e.set),new xl(s,r,n)}const sn={},vn=new WeakMap;let ut;function Cl(e,t=!1,n=ut){if(n){let s=vn.get(n);s||vn.set(n,s=[]),s.push(e)}}function Tl(e,t,n=te){const{immediate:s,deep:r,once:i,scheduler:o,augmentJob:l,call:c}=n,u=p=>r?p:Pe(p)||r===!1||r===0?Ze(p,1):Ze(p);let f,h,y,E,I=!1,M=!1;if(ce(e)?(h=()=>e.value,I=Pe(e)):pt(e)?(h=()=>u(e),I=!0):U(e)?(M=!0,I=e.some(p=>pt(p)||Pe(p)),h=()=>e.map(p=>{if(ce(p))return p.value;if(pt(p))return u(p);if(K(p))return c?c(p,2):p()})):K(e)?t?h=c?()=>c(e,2):e:h=()=>{if(y){it();try{y()}finally{ot()}}const p=ut;ut=f;try{return c?c(e,3,[E]):e(E)}finally{ut=p}}:h=Ve,t&&r){const p=h,R=r===!0?1/0:r;h=()=>Ze(p(),R)}const V=ti(),k=()=>{f.stop(),V&&Rs(V.effects,f)};if(i&&t){const p=t;t=(...R)=>{p(...R),k()}}let q=M?new Array(e.length).fill(sn):sn;const g=p=>{if(!(!(f.flags&1)||!f.dirty&&!p))if(t){const R=f.run();if(r||I||(M?R.some(($,j)=>tt($,q[j])):tt(R,q))){y&&y();const $=ut;ut=f;try{const j=[R,q===sn?void 0:M&&q[0]===sn?[]:q,E];c?c(t,3,j):t(...j),q=R}finally{ut=$}}}else f.run()};return l&&l(g),f=new ni(h),f.scheduler=o?()=>o(g,!1):g,E=p=>Cl(p,!1,f),y=f.onStop=()=>{const p=vn.get(f);if(p){if(c)c(p,4);else for(const R of p)R();vn.delete(f)}},t?s?g(!0):q=f.run():o?o(g.bind(null,!0),!0):f.run(),k.pause=f.pause.bind(f),k.resume=f.resume.bind(f),k.stop=k,k}function Ze(e,t=1/0,n){if(t<=0||!ne(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,ce(e))Ze(e.value,t,n);else if(U(e))for(let s=0;s{Ze(s,t,n)});else if(Xr(e)){for(const s in e)Ze(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&Ze(e[s],t,n)}return e}/** -* @vue/runtime-core v3.5.6 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Yt(e,t,n,s){try{return s?e(...s):e()}catch(r){Nn(r,t,n)}}function Fe(e,t,n,s){if(K(e)){const r=Yt(e,t,n,s);return r&&Gr(r)&&r.catch(i=>{Nn(i,t,n)}),r}if(U(e)){const r=[];for(let i=0;i>>1,r=we[s],i=kt(r);i=kt(n)?we.push(e):we.splice(Rl(t),0,e),e.flags|=1,bi()}}function bi(){!Bt&&!ms&&(ms=!0,Us=_i.then(wi))}function Ol(e){U(e)?At.push(...e):Je&&e.id===-1?Je.splice(xt+1,0,e):e.flags&1||(At.push(e),e.flags|=1),bi()}function or(e,t,n=Bt?De+1:0){for(;nkt(n)-kt(s));if(At.length=0,Je){Je.push(...t);return}for(Je=t,xt=0;xte.id==null?e.flags&2?-1:1/0:e.id;function wi(e){ms=!1,Bt=!0;try{for(De=0;De{s._d&&vr(-1);const i=bn(t);let o;try{o=e(...r)}finally{bn(i),s._d&&vr(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function je(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let o=0;oe.__isTeleport,ze=Symbol("_leaveCb"),rn=Symbol("_enterCb");function Ml(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return _t(()=>{e.isMounted=!0}),Mi(()=>{e.isUnmounting=!0}),e}const Re=[Function,Array],Ei={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Re,onEnter:Re,onAfterEnter:Re,onEnterCancelled:Re,onBeforeLeave:Re,onLeave:Re,onAfterLeave:Re,onLeaveCancelled:Re,onBeforeAppear:Re,onAppear:Re,onAfterAppear:Re,onAppearCancelled:Re},Ci=e=>{const t=e.subTree;return t.component?Ci(t.component):t},Ll={name:"BaseTransition",props:Ei,setup(e,{slots:t}){const n=Un(),s=Ml();return()=>{const r=t.default&&Ri(t.default(),!0);if(!r||!r.length)return;const i=Ti(r),o=J(e),{mode:l}=o;if(s.isLeaving)return zn(i);const c=lr(i);if(!c)return zn(i);let u=ys(c,o,s,n,y=>u=y);c.type!==me&&Wt(c,u);const f=n.subTree,h=f&&lr(f);if(h&&h.type!==me&&!dt(c,h)&&Ci(n).type!==me){const y=ys(h,o,s,n);if(Wt(h,y),l==="out-in"&&c.type!==me)return s.isLeaving=!0,y.afterLeave=()=>{s.isLeaving=!1,n.job.flags&8||n.update(),delete y.afterLeave},zn(i);l==="in-out"&&c.type!==me&&(y.delayLeave=(E,I,M)=>{const V=Ai(s,h);V[String(h.key)]=h,E[ze]=()=>{I(),E[ze]=void 0,delete u.delayedLeave},u.delayedLeave=M})}return i}}};function Ti(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==me){t=n;break}}return t}const Nl=Ll;function Ai(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function ys(e,t,n,s,r){const{appear:i,mode:o,persisted:l=!1,onBeforeEnter:c,onEnter:u,onAfterEnter:f,onEnterCancelled:h,onBeforeLeave:y,onLeave:E,onAfterLeave:I,onLeaveCancelled:M,onBeforeAppear:V,onAppear:k,onAfterAppear:q,onAppearCancelled:g}=t,p=String(e.key),R=Ai(n,e),$=(P,_)=>{P&&Fe(P,s,9,_)},j=(P,_)=>{const L=_[1];$(P,_),U(P)?P.every(x=>x.length<=1)&&L():P.length<=1&&L()},B={mode:o,persisted:l,beforeEnter(P){let _=c;if(!n.isMounted)if(i)_=V||c;else return;P[ze]&&P[ze](!0);const L=R[p];L&&dt(e,L)&&L.el[ze]&&L.el[ze](),$(_,[P])},enter(P){let _=u,L=f,x=h;if(!n.isMounted)if(i)_=k||u,L=q||f,x=g||h;else return;let G=!1;const se=P[rn]=oe=>{G||(G=!0,oe?$(x,[P]):$(L,[P]),B.delayedLeave&&B.delayedLeave(),P[rn]=void 0)};_?j(_,[P,se]):se()},leave(P,_){const L=String(e.key);if(P[rn]&&P[rn](!0),n.isUnmounting)return _();$(y,[P]);let x=!1;const G=P[ze]=se=>{x||(x=!0,_(),se?$(M,[P]):$(I,[P]),P[ze]=void 0,R[L]===e&&delete R[L])};R[L]=e,E?j(E,[P,G]):G()},clone(P){const _=ys(P,t,n,s,r);return r&&r(_),_}};return B}function zn(e){if(Hn(e))return e=nt(e),e.children=null,e}function lr(e){if(!Hn(e))return xi(e.type)&&e.children?Ti(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&K(n.default))return n.default()}}function Wt(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Wt(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ri(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;iwn(I,t&&(U(t)?t[M]:t),n,s,r));return}if(gt(s)&&!r)return;const i=s.shapeFlag&4?qs(s.component):s.el,o=r?null:i,{i:l,r:c}=e,u=t&&t.r,f=l.refs===te?l.refs={}:l.refs,h=l.setupState,y=J(h),E=h===te?()=>!1:I=>z(y,I);if(u!=null&&u!==c&&(re(u)?(f[u]=null,E(u)&&(h[u]=null)):ce(u)&&(u.value=null)),K(c))Yt(c,l,12,[o,f]);else{const I=re(c),M=ce(c);if(I||M){const V=()=>{if(e.f){const k=I?E(c)?h[c]:f[c]:c.value;r?U(k)&&Rs(k,i):U(k)?k.includes(i)||k.push(i):I?(f[c]=[i],E(c)&&(h[c]=f[c])):(c.value=[i],e.k&&(f[e.k]=c.value))}else I?(f[c]=o,E(c)&&(h[c]=o)):M&&(c.value=o,e.k&&(f[e.k]=o))};o?(V.id=-1,Te(V,n)):V()}}}let cr=!1;const St=()=>{cr||(console.error("Hydration completed but contains mismatches."),cr=!0)},Fl=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Hl=e=>e.namespaceURI.includes("MathML"),on=e=>{if(e.nodeType===1){if(Fl(e))return"svg";if(Hl(e))return"mathml"}},ln=e=>e.nodeType===8;function $l(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:u}}=e,f=(g,p)=>{if(!p.hasChildNodes()){n(null,g,p),_n(),p._vnode=g;return}h(p.firstChild,g,null,null,null),_n(),p._vnode=g},h=(g,p,R,$,j,B=!1)=>{B=B||!!p.dynamicChildren;const P=ln(g)&&g.data==="[",_=()=>M(g,p,R,$,j,P),{type:L,ref:x,shapeFlag:G,patchFlag:se}=p;let oe=g.nodeType;p.el=g,se===-2&&(B=!1,p.dynamicChildren=null);let H=null;switch(L){case mt:oe!==3?p.children===""?(c(p.el=r(""),o(g),g),H=g):H=_():(g.data!==p.children&&(St(),g.data=p.children),H=i(g));break;case me:q(g)?(H=i(g),k(p.el=g.content.firstChild,g,R)):oe!==8||P?H=_():H=i(g);break;case Dt:if(P&&(g=i(g),oe=g.nodeType),oe===1||oe===3){H=g;const Y=!p.children.length;for(let F=0;F{B=B||!!p.dynamicChildren;const{type:P,props:_,patchFlag:L,shapeFlag:x,dirs:G,transition:se}=p,oe=P==="input"||P==="option";if(oe||L!==-1){G&&je(p,null,R,"created");let H=!1;if(q(g)){H=Yi($,se)&&R&&R.vnode.props&&R.vnode.props.appear;const F=g.content.firstChild;H&&se.beforeEnter(F),k(F,g,R),p.el=g=F}if(x&16&&!(_&&(_.innerHTML||_.textContent))){let F=E(g.firstChild,p,g,R,$,j,B);for(;F;){cn(g,1)||St();const ae=F;F=F.nextSibling,l(ae)}}else if(x&8){let F=p.children;F[0]===` -`&&(g.tagName==="PRE"||g.tagName==="TEXTAREA")&&(F=F.slice(1)),g.textContent!==F&&(cn(g,0)||St(),g.textContent=p.children)}if(_){if(oe||!B||L&48){const F=g.tagName.includes("-");for(const ae in _)(oe&&(ae.endsWith("value")||ae==="indeterminate")||Gt(ae)&&!Tt(ae)||ae[0]==="."||F)&&s(g,ae,null,_[ae],void 0,R)}else if(_.onClick)s(g,"onClick",null,_.onClick,void 0,R);else if(L&4&&pt(_.style))for(const F in _.style)_.style[F]}let Y;(Y=_&&_.onVnodeBeforeMount)&&Oe(Y,R,p),G&&je(p,null,R,"beforeMount"),((Y=_&&_.onVnodeMounted)||G||H)&&to(()=>{Y&&Oe(Y,R,p),H&&se.enter(g),G&&je(p,null,R,"mounted")},$)}return g.nextSibling},E=(g,p,R,$,j,B,P)=>{P=P||!!p.dynamicChildren;const _=p.children,L=_.length;for(let x=0;x{const{slotScopeIds:P}=p;P&&(j=j?j.concat(P):P);const _=o(g),L=E(i(g),p,_,R,$,j,B);return L&&ln(L)&&L.data==="]"?i(p.anchor=L):(St(),c(p.anchor=u("]"),_,L),L)},M=(g,p,R,$,j,B)=>{if(cn(g.parentElement,1)||St(),p.el=null,B){const L=V(g);for(;;){const x=i(g);if(x&&x!==L)l(x);else break}}const P=i(g),_=o(g);return l(g),n(null,p,_,P,R,$,on(_),j),P},V=(g,p="[",R="]")=>{let $=0;for(;g;)if(g=i(g),g&&ln(g)&&(g.data===p&&$++,g.data===R)){if($===0)return i(g);$--}return g},k=(g,p,R)=>{const $=p.parentNode;$&&$.replaceChild(g,p);let j=R;for(;j;)j.vnode.el===p&&(j.vnode.el=j.subTree.el=g),j=j.parent},q=g=>g.nodeType===1&&g.tagName==="TEMPLATE";return[f,h]}const ar="data-allow-mismatch",Dl={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function cn(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(ar);)e=e.parentElement;const n=e&&e.getAttribute(ar);if(n==null)return!1;if(n==="")return!0;{const s=n.split(",");return t===0&&s.includes("children")?!0:n.split(",").includes(Dl[t])}}const gt=e=>!!e.type.__asyncLoader,Hn=e=>e.type.__isKeepAlive;function jl(e,t){Pi(e,"a",t)}function Vl(e,t){Pi(e,"da",t)}function Pi(e,t,n=fe){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if($n(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Hn(r.parent.vnode)&&Ul(s,t,n,r),r=r.parent}}function Ul(e,t,n,s){const r=$n(t,e,s,!0);Dn(()=>{Rs(s[t],r)},n)}function $n(e,t,n=fe,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{it();const l=Xt(n),c=Fe(t,n,e,o);return l(),ot(),c});return s?r.unshift(i):r.push(i),i}}const qe=e=>(t,n=fe)=>{(!Bn||e==="sp")&&$n(e,(...s)=>t(...s),n)},Bl=qe("bm"),_t=qe("m"),kl=qe("bu"),Wl=qe("u"),Mi=qe("bum"),Dn=qe("um"),Kl=qe("sp"),ql=qe("rtg"),Gl=qe("rtc");function Yl(e,t=fe){$n("ec",e,t)}const Li="components";function df(e,t){return Fi(Li,e,!0,t)||e}const Ni=Symbol.for("v-ndc");function hf(e){return re(e)?Fi(Li,e,!1)||e:e||Ni}function Fi(e,t,n=!0,s=!1){const r=ye||fe;if(r){const i=r.type;{const l=Lc(i,!1);if(l&&(l===t||l===Ne(t)||l===Rn(Ne(t))))return i}const o=fr(r[e]||i[e],t)||fr(r.appContext[e],t);return!o&&s?i:o}}function fr(e,t){return e&&(e[t]||e[Ne(t)]||e[Rn(Ne(t))])}function pf(e,t,n,s){let r;const i=n,o=U(e);if(o||re(e)){const l=o&&pt(e);let c=!1;l&&(c=!Pe(e),e=In(e)),r=new Array(e.length);for(let u=0,f=e.length;ut(l,c,void 0,i));else{const l=Object.keys(e);r=new Array(l.length);for(let c=0,u=l.length;cxn(t)?!(t.type===me||t.type===Se&&!Hi(t.children)):!0)?e:null}function mf(e,t){const n={};for(const s in e)n[/[A-Z]/.test(s)?`on:${s}`:dn(s)]=e[s];return n}const vs=e=>e?oo(e)?qs(e):vs(e.parent):null,$t=le(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>vs(e.parent),$root:e=>vs(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ks(e),$forceUpdate:e=>e.f||(e.f=()=>{Bs(e.update)}),$nextTick:e=>e.n||(e.n=Fn.bind(e.proxy)),$watch:e=>mc.bind(e)}),Qn=(e,t)=>e!==te&&!e.__isScriptSetup&&z(e,t),Xl={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:c}=e;let u;if(t[0]!=="$"){const E=o[t];if(E!==void 0)switch(E){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(Qn(s,t))return o[t]=1,s[t];if(r!==te&&z(r,t))return o[t]=2,r[t];if((u=e.propsOptions[0])&&z(u,t))return o[t]=3,i[t];if(n!==te&&z(n,t))return o[t]=4,n[t];_s&&(o[t]=0)}}const f=$t[t];let h,y;if(f)return t==="$attrs"&&ve(e.attrs,"get",""),f(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==te&&z(n,t))return o[t]=4,n[t];if(y=c.config.globalProperties,z(y,t))return y[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return Qn(r,t)?(r[t]=n,!0):s!==te&&z(s,t)?(s[t]=n,!0):z(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let l;return!!n[o]||e!==te&&z(e,o)||Qn(t,o)||(l=i[0])&&z(l,o)||z(s,o)||z($t,o)||z(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:z(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function yf(){return Jl().slots}function Jl(){const e=Un();return e.setupContext||(e.setupContext=co(e))}function ur(e){return U(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let _s=!0;function zl(e){const t=ks(e),n=e.proxy,s=e.ctx;_s=!1,t.beforeCreate&&dr(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:c,inject:u,created:f,beforeMount:h,mounted:y,beforeUpdate:E,updated:I,activated:M,deactivated:V,beforeDestroy:k,beforeUnmount:q,destroyed:g,unmounted:p,render:R,renderTracked:$,renderTriggered:j,errorCaptured:B,serverPrefetch:P,expose:_,inheritAttrs:L,components:x,directives:G,filters:se}=t;if(u&&Ql(u,s,null),o)for(const Y in o){const F=o[Y];K(F)&&(s[Y]=F.bind(n))}if(r){const Y=r.call(n,n);ne(Y)&&(e.data=Mn(Y))}if(_s=!0,i)for(const Y in i){const F=i[Y],ae=K(F)?F.bind(n,n):K(F.get)?F.get.bind(n,n):Ve,Jt=!K(F)&&K(F.set)?F.set.bind(n):Ve,lt=ie({get:ae,set:Jt});Object.defineProperty(s,Y,{enumerable:!0,configurable:!0,get:()=>lt.value,set:He=>lt.value=He})}if(l)for(const Y in l)$i(l[Y],s,n,Y);if(c){const Y=K(c)?c.call(n):c;Reflect.ownKeys(Y).forEach(F=>{rc(F,Y[F])})}f&&dr(f,e,"c");function H(Y,F){U(F)?F.forEach(ae=>Y(ae.bind(n))):F&&Y(F.bind(n))}if(H(Bl,h),H(_t,y),H(kl,E),H(Wl,I),H(jl,M),H(Vl,V),H(Yl,B),H(Gl,$),H(ql,j),H(Mi,q),H(Dn,p),H(Kl,P),U(_))if(_.length){const Y=e.exposed||(e.exposed={});_.forEach(F=>{Object.defineProperty(Y,F,{get:()=>n[F],set:ae=>n[F]=ae})})}else e.exposed||(e.exposed={});R&&e.render===Ve&&(e.render=R),L!=null&&(e.inheritAttrs=L),x&&(e.components=x),G&&(e.directives=G),P&&Ii(e)}function Ql(e,t,n=Ve){U(e)&&(e=bs(e));for(const s in e){const r=e[s];let i;ne(r)?"default"in r?i=Ot(r.from||s,r.default,!0):i=Ot(r.from||s):i=Ot(r),ce(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}function dr(e,t,n){Fe(U(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function $i(e,t,n,s){let r=s.includes(".")?Qi(n,s):()=>n[s];if(re(e)){const i=t[e];K(i)&&Ue(r,i)}else if(K(e))Ue(r,e.bind(n));else if(ne(e))if(U(e))e.forEach(i=>$i(i,t,n,s));else{const i=K(e.handler)?e.handler.bind(n):t[e.handler];K(i)&&Ue(r,i,e)}}function ks(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(u=>Sn(c,u,o,!0)),Sn(c,t,o)),ne(t)&&i.set(t,c),c}function Sn(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&Sn(e,i,n,!0),r&&r.forEach(o=>Sn(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=Zl[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const Zl={data:hr,props:pr,emits:pr,methods:Ft,computed:Ft,beforeCreate:_e,created:_e,beforeMount:_e,mounted:_e,beforeUpdate:_e,updated:_e,beforeDestroy:_e,beforeUnmount:_e,destroyed:_e,unmounted:_e,activated:_e,deactivated:_e,errorCaptured:_e,serverPrefetch:_e,components:Ft,directives:Ft,watch:tc,provide:hr,inject:ec};function hr(e,t){return t?e?function(){return le(K(e)?e.call(this,this):e,K(t)?t.call(this,this):t)}:t:e}function ec(e,t){return Ft(bs(e),bs(t))}function bs(e){if(U(e)){const t={};for(let n=0;n1)return n&&K(t)?t.call(s&&s.proxy):t}}const ji={},Vi=()=>Object.create(ji),Ui=e=>Object.getPrototypeOf(e)===ji;function ic(e,t,n,s=!1){const r={},i=Vi();e.propsDefaults=Object.create(null),Bi(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:pl(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function oc(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=J(r),[c]=e.propsOptions;let u=!1;if((s||o>0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[y,E]=ki(h,t,!0);le(o,y),E&&l.push(...E)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!i&&!c)return ne(e)&&s.set(e,Et),Et;if(U(i))for(let f=0;fe[0]==="_"||e==="$stable",Ws=e=>U(e)?e.map(Ie):[Ie(e)],cc=(e,t,n)=>{if(t._n)return t;const s=Il((...r)=>Ws(t(...r)),n);return s._c=!1,s},Ki=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Wi(r))continue;const i=e[r];if(K(i))t[r]=cc(r,i,s);else if(i!=null){const o=Ws(i);t[r]=()=>o}}},qi=(e,t)=>{const n=Ws(t);e.slots.default=()=>n},Gi=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},ac=(e,t,n)=>{const s=e.slots=Vi();if(e.vnode.shapeFlag&32){const r=t._;r?(Gi(s,t,n),n&&Jr(s,"_",r,!0)):Ki(t,s)}else t&&qi(e,t)},fc=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=te;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:Gi(r,t,n):(i=!t.$stable,Ki(t,r)),o=t}else t&&(qi(e,t),o={default:1});if(i)for(const l in r)!Wi(l)&&o[l]==null&&delete r[l]},Te=to;function uc(e){return dc(e,$l)}function dc(e,t){const n=zr();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:c,setText:u,setElementText:f,parentNode:h,nextSibling:y,setScopeId:E=Ve,insertStaticContent:I}=e,M=(a,d,m,w=null,v=null,b=null,A=void 0,T=null,C=!!d.dynamicChildren)=>{if(a===d)return;a&&!dt(a,d)&&(w=zt(a),He(a,v,b,!0),a=null),d.patchFlag===-2&&(C=!1,d.dynamicChildren=null);const{type:S,ref:D,shapeFlag:O}=d;switch(S){case mt:V(a,d,m,w);break;case me:k(a,d,m,w);break;case Dt:a==null&&q(d,m,w,A);break;case Se:x(a,d,m,w,v,b,A,T,C);break;default:O&1?R(a,d,m,w,v,b,A,T,C):O&6?G(a,d,m,w,v,b,A,T,C):(O&64||O&128)&&S.process(a,d,m,w,v,b,A,T,C,bt)}D!=null&&v&&wn(D,a&&a.ref,b,d||a,!d)},V=(a,d,m,w)=>{if(a==null)s(d.el=l(d.children),m,w);else{const v=d.el=a.el;d.children!==a.children&&u(v,d.children)}},k=(a,d,m,w)=>{a==null?s(d.el=c(d.children||""),m,w):d.el=a.el},q=(a,d,m,w)=>{[a.el,a.anchor]=I(a.children,d,m,w,a.el,a.anchor)},g=({el:a,anchor:d},m,w)=>{let v;for(;a&&a!==d;)v=y(a),s(a,m,w),a=v;s(d,m,w)},p=({el:a,anchor:d})=>{let m;for(;a&&a!==d;)m=y(a),r(a),a=m;r(d)},R=(a,d,m,w,v,b,A,T,C)=>{d.type==="svg"?A="svg":d.type==="math"&&(A="mathml"),a==null?$(d,m,w,v,b,A,T,C):P(a,d,v,b,A,T,C)},$=(a,d,m,w,v,b,A,T)=>{let C,S;const{props:D,shapeFlag:O,transition:N,dirs:W}=a;if(C=a.el=o(a.type,b,D&&D.is,D),O&8?f(C,a.children):O&16&&B(a.children,C,null,w,v,Zn(a,b),A,T),W&&je(a,null,w,"created"),j(C,a,a.scopeId,A,w),D){for(const ee in D)ee!=="value"&&!Tt(ee)&&i(C,ee,null,D[ee],b,w);"value"in D&&i(C,"value",null,D.value,b),(S=D.onVnodeBeforeMount)&&Oe(S,w,a)}W&&je(a,null,w,"beforeMount");const X=Yi(v,N);X&&N.beforeEnter(C),s(C,d,m),((S=D&&D.onVnodeMounted)||X||W)&&Te(()=>{S&&Oe(S,w,a),X&&N.enter(C),W&&je(a,null,w,"mounted")},v)},j=(a,d,m,w,v)=>{if(m&&E(a,m),w)for(let b=0;b{for(let S=C;S{const T=d.el=a.el;let{patchFlag:C,dynamicChildren:S,dirs:D}=d;C|=a.patchFlag&16;const O=a.props||te,N=d.props||te;let W;if(m&&ct(m,!1),(W=N.onVnodeBeforeUpdate)&&Oe(W,m,d,a),D&&je(d,a,m,"beforeUpdate"),m&&ct(m,!0),(O.innerHTML&&N.innerHTML==null||O.textContent&&N.textContent==null)&&f(T,""),S?_(a.dynamicChildren,S,T,m,w,Zn(d,v),b):A||F(a,d,T,null,m,w,Zn(d,v),b,!1),C>0){if(C&16)L(T,O,N,m,v);else if(C&2&&O.class!==N.class&&i(T,"class",null,N.class,v),C&4&&i(T,"style",O.style,N.style,v),C&8){const X=d.dynamicProps;for(let ee=0;ee{W&&Oe(W,m,d,a),D&&je(d,a,m,"updated")},w)},_=(a,d,m,w,v,b,A)=>{for(let T=0;T{if(d!==m){if(d!==te)for(const b in d)!Tt(b)&&!(b in m)&&i(a,b,d[b],null,v,w);for(const b in m){if(Tt(b))continue;const A=m[b],T=d[b];A!==T&&b!=="value"&&i(a,b,T,A,v,w)}"value"in m&&i(a,"value",d.value,m.value,v)}},x=(a,d,m,w,v,b,A,T,C)=>{const S=d.el=a?a.el:l(""),D=d.anchor=a?a.anchor:l("");let{patchFlag:O,dynamicChildren:N,slotScopeIds:W}=d;W&&(T=T?T.concat(W):W),a==null?(s(S,m,w),s(D,m,w),B(d.children||[],m,D,v,b,A,T,C)):O>0&&O&64&&N&&a.dynamicChildren?(_(a.dynamicChildren,N,m,v,b,A,T),(d.key!=null||v&&d===v.subTree)&&Xi(a,d,!0)):F(a,d,m,D,v,b,A,T,C)},G=(a,d,m,w,v,b,A,T,C)=>{d.slotScopeIds=T,a==null?d.shapeFlag&512?v.ctx.activate(d,m,w,A,C):se(d,m,w,v,b,A,C):oe(a,d,C)},se=(a,d,m,w,v,b,A)=>{const T=a.component=Oc(a,w,v);if(Hn(a)&&(T.ctx.renderer=bt),Ic(T,!1,A),T.asyncDep){if(v&&v.registerDep(T,H,A),!a.el){const C=T.subTree=de(me);k(null,C,d,m)}}else H(T,a,d,m,v,b,A)},oe=(a,d,m)=>{const w=d.component=a.component;if(wc(a,d,m))if(w.asyncDep&&!w.asyncResolved){Y(w,d,m);return}else w.next=d,w.update();else d.el=a.el,w.vnode=d},H=(a,d,m,w,v,b,A)=>{const T=()=>{if(a.isMounted){let{next:O,bu:N,u:W,parent:X,vnode:ee}=a;{const Ee=Ji(a);if(Ee){O&&(O.el=ee.el,Y(a,O,A)),Ee.asyncDep.then(()=>{a.isUnmounted||T()});return}}let Q=O,xe;ct(a,!1),O?(O.el=ee.el,Y(a,O,A)):O=ee,N&&qn(N),(xe=O.props&&O.props.onVnodeBeforeUpdate)&&Oe(xe,X,O,ee),ct(a,!0);const he=es(a),Me=a.subTree;a.subTree=he,M(Me,he,h(Me.el),zt(Me),a,v,b),O.el=he.el,Q===null&&Sc(a,he.el),W&&Te(W,v),(xe=O.props&&O.props.onVnodeUpdated)&&Te(()=>Oe(xe,X,O,ee),v)}else{let O;const{el:N,props:W}=d,{bm:X,m:ee,parent:Q,root:xe,type:he}=a,Me=gt(d);if(ct(a,!1),X&&qn(X),!Me&&(O=W&&W.onVnodeBeforeMount)&&Oe(O,Q,d),ct(a,!0),N&&Kn){const Ee=()=>{a.subTree=es(a),Kn(N,a.subTree,a,v,null)};Me&&he.__asyncHydrate?he.__asyncHydrate(N,a,Ee):Ee()}else{xe.ce&&xe.ce._injectChildStyle(he);const Ee=a.subTree=es(a);M(null,Ee,m,w,a,v,b),d.el=Ee.el}if(ee&&Te(ee,v),!Me&&(O=W&&W.onVnodeMounted)){const Ee=d;Te(()=>Oe(O,Q,Ee),v)}(d.shapeFlag&256||Q&>(Q.vnode)&&Q.vnode.shapeFlag&256)&&a.a&&Te(a.a,v),a.isMounted=!0,d=m=w=null}};a.scope.on();const C=a.effect=new ni(T);a.scope.off();const S=a.update=C.run.bind(C),D=a.job=C.runIfDirty.bind(C);D.i=a,D.id=a.uid,C.scheduler=()=>Bs(D),ct(a,!0),S()},Y=(a,d,m)=>{d.component=a;const w=a.vnode.props;a.vnode=d,a.next=null,oc(a,d.props,w,m),fc(a,d.children,m),it(),or(a),ot()},F=(a,d,m,w,v,b,A,T,C=!1)=>{const S=a&&a.children,D=a?a.shapeFlag:0,O=d.children,{patchFlag:N,shapeFlag:W}=d;if(N>0){if(N&128){Jt(S,O,m,w,v,b,A,T,C);return}else if(N&256){ae(S,O,m,w,v,b,A,T,C);return}}W&8?(D&16&&Pt(S,v,b),O!==S&&f(m,O)):D&16?W&16?Jt(S,O,m,w,v,b,A,T,C):Pt(S,v,b,!0):(D&8&&f(m,""),W&16&&B(O,m,w,v,b,A,T,C))},ae=(a,d,m,w,v,b,A,T,C)=>{a=a||Et,d=d||Et;const S=a.length,D=d.length,O=Math.min(S,D);let N;for(N=0;ND?Pt(a,v,b,!0,!1,O):B(d,m,w,v,b,A,T,C,O)},Jt=(a,d,m,w,v,b,A,T,C)=>{let S=0;const D=d.length;let O=a.length-1,N=D-1;for(;S<=O&&S<=N;){const W=a[S],X=d[S]=C?Qe(d[S]):Ie(d[S]);if(dt(W,X))M(W,X,m,null,v,b,A,T,C);else break;S++}for(;S<=O&&S<=N;){const W=a[O],X=d[N]=C?Qe(d[N]):Ie(d[N]);if(dt(W,X))M(W,X,m,null,v,b,A,T,C);else break;O--,N--}if(S>O){if(S<=N){const W=N+1,X=WN)for(;S<=O;)He(a[S],v,b,!0),S++;else{const W=S,X=S,ee=new Map;for(S=X;S<=N;S++){const Ce=d[S]=C?Qe(d[S]):Ie(d[S]);Ce.key!=null&&ee.set(Ce.key,S)}let Q,xe=0;const he=N-X+1;let Me=!1,Ee=0;const Mt=new Array(he);for(S=0;S=he){He(Ce,v,b,!0);continue}let $e;if(Ce.key!=null)$e=ee.get(Ce.key);else for(Q=X;Q<=N;Q++)if(Mt[Q-X]===0&&dt(Ce,d[Q])){$e=Q;break}$e===void 0?He(Ce,v,b,!0):(Mt[$e-X]=S+1,$e>=Ee?Ee=$e:Me=!0,M(Ce,d[$e],m,null,v,b,A,T,C),xe++)}const zs=Me?hc(Mt):Et;for(Q=zs.length-1,S=he-1;S>=0;S--){const Ce=X+S,$e=d[Ce],Qs=Ce+1{const{el:b,type:A,transition:T,children:C,shapeFlag:S}=a;if(S&6){lt(a.component.subTree,d,m,w);return}if(S&128){a.suspense.move(d,m,w);return}if(S&64){A.move(a,d,m,bt);return}if(A===Se){s(b,d,m);for(let O=0;OT.enter(b),v);else{const{leave:O,delayLeave:N,afterLeave:W}=T,X=()=>s(b,d,m),ee=()=>{O(b,()=>{X(),W&&W()})};N?N(b,X,ee):ee()}else s(b,d,m)},He=(a,d,m,w=!1,v=!1)=>{const{type:b,props:A,ref:T,children:C,dynamicChildren:S,shapeFlag:D,patchFlag:O,dirs:N,cacheIndex:W}=a;if(O===-2&&(v=!1),T!=null&&wn(T,null,m,a,!0),W!=null&&(d.renderCache[W]=void 0),D&256){d.ctx.deactivate(a);return}const X=D&1&&N,ee=!gt(a);let Q;if(ee&&(Q=A&&A.onVnodeBeforeUnmount)&&Oe(Q,d,a),D&6)Oo(a.component,m,w);else{if(D&128){a.suspense.unmount(m,w);return}X&&je(a,null,d,"beforeUnmount"),D&64?a.type.remove(a,d,m,bt,w):S&&!S.hasOnce&&(b!==Se||O>0&&O&64)?Pt(S,d,m,!1,!0):(b===Se&&O&384||!v&&D&16)&&Pt(C,d,m),w&&Xs(a)}(ee&&(Q=A&&A.onVnodeUnmounted)||X)&&Te(()=>{Q&&Oe(Q,d,a),X&&je(a,null,d,"unmounted")},m)},Xs=a=>{const{type:d,el:m,anchor:w,transition:v}=a;if(d===Se){Ro(m,w);return}if(d===Dt){p(a);return}const b=()=>{r(m),v&&!v.persisted&&v.afterLeave&&v.afterLeave()};if(a.shapeFlag&1&&v&&!v.persisted){const{leave:A,delayLeave:T}=v,C=()=>A(m,b);T?T(a.el,b,C):C()}else b()},Ro=(a,d)=>{let m;for(;a!==d;)m=y(a),r(a),a=m;r(d)},Oo=(a,d,m)=>{const{bum:w,scope:v,job:b,subTree:A,um:T,m:C,a:S}=a;mr(C),mr(S),w&&qn(w),v.stop(),b&&(b.flags|=8,He(A,a,d,m)),T&&Te(T,d),Te(()=>{a.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&a.asyncDep&&!a.asyncResolved&&a.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},Pt=(a,d,m,w=!1,v=!1,b=0)=>{for(let A=b;A{if(a.shapeFlag&6)return zt(a.component.subTree);if(a.shapeFlag&128)return a.suspense.next();const d=y(a.anchor||a.el),m=d&&d[Pl];return m?y(m):d};let kn=!1;const Js=(a,d,m)=>{a==null?d._vnode&&He(d._vnode,null,null,!0):M(d._vnode||null,a,d,null,null,null,m),d._vnode=a,kn||(kn=!0,or(),_n(),kn=!1)},bt={p:M,um:He,m:lt,r:Xs,mt:se,mc:B,pc:F,pbc:_,n:zt,o:e};let Wn,Kn;return t&&([Wn,Kn]=t(bt)),{render:Js,hydrate:Wn,createApp:sc(Js,Wn)}}function Zn({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function ct({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Yi(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Xi(e,t,n=!1){const s=e.children,r=t.children;if(U(s)&&U(r))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}function Ji(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Ji(t)}function mr(e){if(e)for(let t=0;tOt(pc);function zi(e,t){return jn(e,null,t)}function vf(e,t){return jn(e,null,{flush:"post"})}function Ue(e,t,n){return jn(e,t,n)}function jn(e,t,n=te){const{immediate:s,deep:r,flush:i,once:o}=n,l=le({},n);let c;if(Bn)if(i==="sync"){const y=gc();c=y.__watcherHandles||(y.__watcherHandles=[])}else if(!t||s)l.once=!0;else{const y=()=>{};return y.stop=Ve,y.resume=Ve,y.pause=Ve,y}const u=fe;l.call=(y,E,I)=>Fe(y,u,E,I);let f=!1;i==="post"?l.scheduler=y=>{Te(y,u&&u.suspense)}:i!=="sync"&&(f=!0,l.scheduler=(y,E)=>{E?y():Bs(y)}),l.augmentJob=y=>{t&&(y.flags|=4),f&&(y.flags|=2,u&&(y.id=u.uid,y.i=u))};const h=Tl(e,t,l);return c&&c.push(h),h}function mc(e,t,n){const s=this.proxy,r=re(e)?e.includes(".")?Qi(s,e):()=>s[e]:e.bind(s,s);let i;K(t)?i=t:(i=t.handler,n=t);const o=Xt(this),l=jn(r,i.bind(s),n);return o(),l}function Qi(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;rt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ne(t)}Modifiers`]||e[`${rt(t)}Modifiers`];function vc(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||te;let r=n;const i=t.startsWith("update:"),o=i&&yc(s,t.slice(7));o&&(o.trim&&(r=n.map(f=>re(f)?f.trim():f)),o.number&&(r=n.map(Fo)));let l,c=s[l=dn(t)]||s[l=dn(Ne(t))];!c&&i&&(c=s[l=dn(rt(t))]),c&&Fe(c,e,6,r);const u=s[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Fe(u,e,6,r)}}function Zi(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!K(e)){const c=u=>{const f=Zi(u,t,!0);f&&(l=!0,le(o,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(ne(e)&&s.set(e,null),null):(U(i)?i.forEach(c=>o[c]=null):le(o,i),ne(e)&&s.set(e,o),o)}function Vn(e,t){return!e||!Gt(t)?!1:(t=t.slice(2).replace(/Once$/,""),z(e,t[0].toLowerCase()+t.slice(1))||z(e,rt(t))||z(e,t))}function es(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[i],slots:o,attrs:l,emit:c,render:u,renderCache:f,props:h,data:y,setupState:E,ctx:I,inheritAttrs:M}=e,V=bn(e);let k,q;try{if(n.shapeFlag&4){const p=r||s,R=p;k=Ie(u.call(R,p,f,h,E,y,I)),q=l}else{const p=t;k=Ie(p.length>1?p(h,{attrs:l,slots:o,emit:c}):p(h,null)),q=t.props?l:_c(l)}}catch(p){jt.length=0,Nn(p,e,1),k=de(me)}let g=k;if(q&&M!==!1){const p=Object.keys(q),{shapeFlag:R}=g;p.length&&R&7&&(i&&p.some(As)&&(q=bc(q,i)),g=nt(g,q,!1,!0))}return n.dirs&&(g=nt(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&Wt(g,n.transition),k=g,bn(V),k}const _c=e=>{let t;for(const n in e)(n==="class"||n==="style"||Gt(n))&&((t||(t={}))[n]=e[n]);return t},bc=(e,t)=>{const n={};for(const s in e)(!As(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function wc(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:c}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?yr(s,o,u):!!o;if(c&8){const f=t.dynamicProps;for(let h=0;he.__isSuspense;function to(e,t){t&&t.pendingBranch?U(e)?t.effects.push(...e):t.effects.push(e):Ol(e)}const Se=Symbol.for("v-fgt"),mt=Symbol.for("v-txt"),me=Symbol.for("v-cmt"),Dt=Symbol.for("v-stc"),jt=[];let Ae=null;function Ss(e=!1){jt.push(Ae=e?null:[])}function xc(){jt.pop(),Ae=jt[jt.length-1]||null}let Kt=1;function vr(e){Kt+=e,e<0&&Ae&&(Ae.hasOnce=!0)}function no(e){return e.dynamicChildren=Kt>0?Ae||Et:null,xc(),Kt>0&&Ae&&Ae.push(e),e}function _f(e,t,n,s,r,i){return no(ro(e,t,n,s,r,i,!0))}function xs(e,t,n,s,r){return no(de(e,t,n,s,r,!0))}function xn(e){return e?e.__v_isVNode===!0:!1}function dt(e,t){return e.type===t.type&&e.key===t.key}const so=({key:e})=>e??null,pn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?re(e)||ce(e)||K(e)?{i:ye,r:e,k:t,f:!!n}:e:null);function ro(e,t=null,n=null,s=0,r=null,i=e===Se?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&so(t),ref:t&&pn(t),scopeId:Si,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:ye};return l?(Ks(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=re(n)?8:16),Kt>0&&!o&&Ae&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Ae.push(c),c}const de=Ec;function Ec(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===Ni)&&(e=me),xn(e)){const l=nt(e,t,!0);return n&&Ks(l,n),Kt>0&&!i&&Ae&&(l.shapeFlag&6?Ae[Ae.indexOf(e)]=l:Ae.push(l)),l.patchFlag=-2,l}if(Nc(e)&&(e=e.__vccOpts),t){t=Cc(t);let{class:l,style:c}=t;l&&!re(l)&&(t.class=Ps(l)),ne(c)&&(Ds(c)&&!U(c)&&(c=le({},c)),t.style=Is(c))}const o=re(e)?1:eo(e)?128:xi(e)?64:ne(e)?4:K(e)?2:0;return ro(e,t,n,s,r,o,i,!0)}function Cc(e){return e?Ds(e)||Ui(e)?le({},e):e:null}function nt(e,t,n=!1,s=!1){const{props:r,ref:i,patchFlag:o,children:l,transition:c}=e,u=t?Tc(r||{},t):r,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&so(u),ref:t&&t.ref?n&&i?U(i)?i.concat(pn(t)):[i,pn(t)]:pn(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Se?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&nt(e.ssContent),ssFallback:e.ssFallback&&nt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&Wt(f,c.clone(f)),f}function io(e=" ",t=0){return de(mt,null,e,t)}function bf(e,t){const n=de(Dt,null,e);return n.staticCount=t,n}function wf(e="",t=!1){return t?(Ss(),xs(me,null,e)):de(me,null,e)}function Ie(e){return e==null||typeof e=="boolean"?de(me):U(e)?de(Se,null,e.slice()):typeof e=="object"?Qe(e):de(mt,null,String(e))}function Qe(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:nt(e)}function Ks(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(U(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Ks(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!Ui(t)?t._ctx=ye:r===3&&ye&&(ye.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else K(t)?(t={default:t,_ctx:ye},n=32):(t=String(t),s&64?(n=16,t=[io(t)]):n=8);e.children=t,e.shapeFlag|=n}function Tc(...e){const t={};for(let n=0;nfe||ye;let En,Es;{const e=zr(),t=(n,s)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),i=>{r.length>1?r.forEach(o=>o(i)):r[0](i)}};En=t("__VUE_INSTANCE_SETTERS__",n=>fe=n),Es=t("__VUE_SSR_SETTERS__",n=>Bn=n)}const Xt=e=>{const t=fe;return En(e),e.scope.on(),()=>{e.scope.off(),En(t)}},_r=()=>{fe&&fe.scope.off(),En(null)};function oo(e){return e.vnode.shapeFlag&4}let Bn=!1;function Ic(e,t=!1,n=!1){t&&Es(t);const{props:s,children:r}=e.vnode,i=oo(e);ic(e,s,i,t),ac(e,r,n);const o=i?Pc(e,t):void 0;return t&&Es(!1),o}function Pc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Xl);const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?co(e):null,i=Xt(e);it();const o=Yt(s,e,0,[e.props,r]);if(ot(),i(),Gr(o)){if(gt(e)||Ii(e),o.then(_r,_r),t)return o.then(l=>{br(e,l,t)}).catch(l=>{Nn(l,e,0)});e.asyncDep=o}else br(e,o,t)}else lo(e,t)}function br(e,t,n){K(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ne(t)&&(e.setupState=vi(t)),lo(e,n)}let wr;function lo(e,t,n){const s=e.type;if(!e.render){if(!t&&wr&&!s.render){const r=s.template||ks(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,u=le(le({isCustomElement:i,delimiters:l},o),c);s.render=wr(r,u)}}e.render=s.render||Ve}{const r=Xt(e);it();try{zl(e)}finally{ot(),r()}}}const Mc={get(e,t){return ve(e,"get",""),e[t]}};function co(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Mc),slots:e.slots,emit:e.emit,expose:t}}function qs(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(vi(hn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in $t)return $t[n](e)},has(t,n){return n in t||n in $t}})):e.proxy}function Lc(e,t=!0){return K(e)?e.displayName||e.name:e.name||t&&e.__name}function Nc(e){return K(e)&&"__vccOpts"in e}const ie=(e,t)=>El(e,t,Bn);function Cn(e,t,n){const s=arguments.length;return s===2?ne(t)&&!U(t)?xn(t)?de(e,null,[t]):de(e,t):de(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&xn(n)&&(n=[n]),de(e,t,n))}const Fc="3.5.6";/** -* @vue/runtime-dom v3.5.6 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Cs;const Sr=typeof window<"u"&&window.trustedTypes;if(Sr)try{Cs=Sr.createPolicy("vue",{createHTML:e=>e})}catch{}const ao=Cs?e=>Cs.createHTML(e):e=>e,Hc="http://www.w3.org/2000/svg",$c="http://www.w3.org/1998/Math/MathML",ke=typeof document<"u"?document:null,xr=ke&&ke.createElement("template"),Dc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?ke.createElementNS(Hc,e):t==="mathml"?ke.createElementNS($c,e):n?ke.createElement(e,{is:n}):ke.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>ke.createTextNode(e),createComment:e=>ke.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ke.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{xr.innerHTML=ao(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const l=xr.content;if(s==="svg"||s==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ye="transition",Nt="animation",qt=Symbol("_vtc"),fo={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},jc=le({},Ei,fo),Vc=e=>(e.displayName="Transition",e.props=jc,e),Sf=Vc((e,{slots:t})=>Cn(Nl,Uc(e),t)),at=(e,t=[])=>{U(e)?e.forEach(n=>n(...t)):e&&e(...t)},Er=e=>e?U(e)?e.some(t=>t.length>1):e.length>1:!1;function Uc(e){const t={};for(const x in e)x in fo||(t[x]=e[x]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:u=o,appearToClass:f=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:y=`${n}-leave-active`,leaveToClass:E=`${n}-leave-to`}=e,I=Bc(r),M=I&&I[0],V=I&&I[1],{onBeforeEnter:k,onEnter:q,onEnterCancelled:g,onLeave:p,onLeaveCancelled:R,onBeforeAppear:$=k,onAppear:j=q,onAppearCancelled:B=g}=t,P=(x,G,se)=>{ft(x,G?f:l),ft(x,G?u:o),se&&se()},_=(x,G)=>{x._isLeaving=!1,ft(x,h),ft(x,E),ft(x,y),G&&G()},L=x=>(G,se)=>{const oe=x?j:q,H=()=>P(G,x,se);at(oe,[G,H]),Cr(()=>{ft(G,x?c:i),Xe(G,x?f:l),Er(oe)||Tr(G,s,M,H)})};return le(t,{onBeforeEnter(x){at(k,[x]),Xe(x,i),Xe(x,o)},onBeforeAppear(x){at($,[x]),Xe(x,c),Xe(x,u)},onEnter:L(!1),onAppear:L(!0),onLeave(x,G){x._isLeaving=!0;const se=()=>_(x,G);Xe(x,h),Xe(x,y),Kc(),Cr(()=>{x._isLeaving&&(ft(x,h),Xe(x,E),Er(p)||Tr(x,s,V,se))}),at(p,[x,se])},onEnterCancelled(x){P(x,!1),at(g,[x])},onAppearCancelled(x){P(x,!0),at(B,[x])},onLeaveCancelled(x){_(x),at(R,[x])}})}function Bc(e){if(e==null)return null;if(ne(e))return[ts(e.enter),ts(e.leave)];{const t=ts(e);return[t,t]}}function ts(e){return Ho(e)}function Xe(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[qt]||(e[qt]=new Set)).add(t)}function ft(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[qt];n&&(n.delete(t),n.size||(e[qt]=void 0))}function Cr(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let kc=0;function Tr(e,t,n,s){const r=e._endId=++kc,i=()=>{r===e._endId&&s()};if(n)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=Wc(e,t);if(!o)return s();const u=o+"end";let f=0;const h=()=>{e.removeEventListener(u,y),i()},y=E=>{E.target===e&&++f>=c&&h()};setTimeout(()=>{f(n[I]||"").split(", "),r=s(`${Ye}Delay`),i=s(`${Ye}Duration`),o=Ar(r,i),l=s(`${Nt}Delay`),c=s(`${Nt}Duration`),u=Ar(l,c);let f=null,h=0,y=0;t===Ye?o>0&&(f=Ye,h=o,y=i.length):t===Nt?u>0&&(f=Nt,h=u,y=c.length):(h=Math.max(o,u),f=h>0?o>u?Ye:Nt:null,y=f?f===Ye?i.length:c.length:0);const E=f===Ye&&/\b(transform|all)(,|$)/.test(s(`${Ye}Property`).toString());return{type:f,timeout:h,propCount:y,hasTransform:E}}function Ar(e,t){for(;e.lengthRr(n)+Rr(e[s])))}function Rr(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Kc(){return document.body.offsetHeight}function qc(e,t,n){const s=e[qt];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Or=Symbol("_vod"),Gc=Symbol("_vsh"),Yc=Symbol(""),Xc=/(^|;)\s*display\s*:/;function Jc(e,t,n){const s=e.style,r=re(n);let i=!1;if(n&&!r){if(t)if(re(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();n[l]==null&&gn(s,l,"")}else for(const o in t)n[o]==null&&gn(s,o,"");for(const o in n)o==="display"&&(i=!0),gn(s,o,n[o])}else if(r){if(t!==n){const o=s[Yc];o&&(n+=";"+o),s.cssText=n,i=Xc.test(n)}}else t&&e.removeAttribute("style");Or in e&&(e[Or]=i?s.display:"",e[Gc]&&(s.display="none"))}const Ir=/\s*!important$/;function gn(e,t,n){if(U(n))n.forEach(s=>gn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=zc(e,t);Ir.test(n)?e.setProperty(rt(s),n.replace(Ir,""),"important"):e[s]=n}}const Pr=["Webkit","Moz","ms"],ns={};function zc(e,t){const n=ns[t];if(n)return n;let s=Ne(t);if(s!=="filter"&&s in e)return ns[t]=s;s=Rn(s);for(let r=0;rss||(sa.then(()=>ss=0),ss=Date.now());function ia(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Fe(oa(s,n.value),t,5,[s])};return n.value=e,n.attached=ra(),n}function oa(e,t){if(U(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Hr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,la=(e,t,n,s,r,i)=>{const o=r==="svg";t==="class"?qc(e,s,o):t==="style"?Jc(e,n,s):Gt(t)?As(t)||ta(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):ca(e,t,s,o))?(Qc(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Lr(e,t,s,o,i,t!=="value")):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Lr(e,t,s,o))};function ca(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Hr(t)&&K(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Hr(t)&&re(n)?!1:!!(t in e||e._isVueCE&&(/[A-Z]/.test(t)||!re(n)))}const aa=["ctrl","shift","alt","meta"],fa={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>aa.some(n=>e[`${n}Key`]&&!t.includes(n))},xf=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(r,...i)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=r=>{if(!("key"in r))return;const i=rt(r.key);if(t.some(o=>o===i||ua[o]===i))return e(r)})},da=le({patchProp:la},Dc);let rs,$r=!1;function ha(){return rs=$r?rs:uc(da),$r=!0,rs}const Cf=(...e)=>{const t=ha().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=ga(s);if(r)return n(r,!0,pa(r))},t};function pa(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ga(e){return re(e)?document.querySelector(e):e}const Tf=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},ma="modulepreload",ya=function(e){return"/"+e},Dr={},Af=function(t,n,s){let r=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),l=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));r=Promise.allSettled(n.map(c=>{if(c=ya(c),c in Dr)return;Dr[c]=!0;const u=c.endsWith(".css"),f=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${f}`))return;const h=document.createElement("link");if(h.rel=u?"stylesheet":ma,u||(h.as="script"),h.crossOrigin="",h.href=c,l&&h.setAttribute("nonce",l),document.head.appendChild(h),u)return new Promise((y,E)=>{h.addEventListener("load",y),h.addEventListener("error",()=>E(new Error(`Unable to preload CSS for ${c}`)))})}))}function i(o){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=o,window.dispatchEvent(l),!l.defaultPrevented)throw o}return r.then(o=>{for(const l of o||[])l.status==="rejected"&&i(l.reason);return t().catch(i)})},va=window.__VP_SITE_DATA__;function Gs(e){return ti()?(Ko(e),!0):!1}function et(e){return typeof e=="function"?e():yi(e)}const uo=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const _a=Object.prototype.toString,ba=e=>_a.call(e)==="[object Object]",ho=()=>{},jr=wa();function wa(){var e,t;return uo&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function Sa(e,t){function n(...s){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,s),{fn:t,thisArg:this,args:s})).then(r).catch(i)})}return n}const po=e=>e();function xa(e=po){const t=ue(!0);function n(){t.value=!1}function s(){t.value=!0}const r=(...i)=>{t.value&&e(...i)};return{isActive:Ln(t),pause:n,resume:s,eventFilter:r}}function Ea(e){return Un()}function go(...e){if(e.length!==1)return wl(...e);const t=e[0];return typeof t=="function"?Ln(vl(()=>({get:t,set:ho}))):ue(t)}function Ca(e,t,n={}){const{eventFilter:s=po,...r}=n;return Ue(e,Sa(s,t),r)}function Ta(e,t,n={}){const{eventFilter:s,...r}=n,{eventFilter:i,pause:o,resume:l,isActive:c}=xa(s);return{stop:Ca(e,t,{...r,eventFilter:i}),pause:o,resume:l,isActive:c}}function Ys(e,t=!0,n){Ea()?_t(e,n):t?e():Fn(e)}function mo(e){var t;const n=et(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Ke=uo?window:void 0;function It(...e){let t,n,s,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,r]=e,t=Ke):[t,n,s,r]=e,!t)return ho;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const i=[],o=()=>{i.forEach(f=>f()),i.length=0},l=(f,h,y,E)=>(f.addEventListener(h,y,E),()=>f.removeEventListener(h,y,E)),c=Ue(()=>[mo(t),et(r)],([f,h])=>{if(o(),!f)return;const y=ba(h)?{...h}:h;i.push(...n.flatMap(E=>s.map(I=>l(f,E,I,y))))},{immediate:!0,flush:"post"}),u=()=>{c(),o()};return Gs(u),u}function Aa(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Rf(...e){let t,n,s={};e.length===3?(t=e[0],n=e[1],s=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],s=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:r=Ke,eventName:i="keydown",passive:o=!1,dedupe:l=!1}=s,c=Aa(t);return It(r,i,f=>{f.repeat&&et(l)||c(f)&&n(f)},o)}function Ra(){const e=ue(!1),t=Un();return t&&_t(()=>{e.value=!0},t),e}function Oa(e){const t=Ra();return ie(()=>(t.value,!!e()))}function yo(e,t={}){const{window:n=Ke}=t,s=Oa(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const i=ue(!1),o=u=>{i.value=u.matches},l=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",o):r.removeListener(o))},c=zi(()=>{s.value&&(l(),r=n.matchMedia(et(e)),"addEventListener"in r?r.addEventListener("change",o):r.addListener(o),i.value=r.matches)});return Gs(()=>{c(),l(),r=void 0}),i}const an=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},fn="__vueuse_ssr_handlers__",Ia=Pa();function Pa(){return fn in an||(an[fn]=an[fn]||{}),an[fn]}function vo(e,t){return Ia[e]||t}function Ma(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const La={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Vr="vueuse-storage";function Na(e,t,n,s={}){var r;const{flush:i="pre",deep:o=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:u=!1,shallow:f,window:h=Ke,eventFilter:y,onError:E=_=>{console.error(_)},initOnMounted:I}=s,M=(f?Vs:ue)(typeof t=="function"?t():t);if(!n)try{n=vo("getDefaultStorage",()=>{var _;return(_=Ke)==null?void 0:_.localStorage})()}catch(_){E(_)}if(!n)return M;const V=et(t),k=Ma(V),q=(r=s.serializer)!=null?r:La[k],{pause:g,resume:p}=Ta(M,()=>$(M.value),{flush:i,deep:o,eventFilter:y});h&&l&&Ys(()=>{It(h,"storage",B),It(h,Vr,P),I&&B()}),I||B();function R(_,L){h&&h.dispatchEvent(new CustomEvent(Vr,{detail:{key:e,oldValue:_,newValue:L,storageArea:n}}))}function $(_){try{const L=n.getItem(e);if(_==null)R(L,null),n.removeItem(e);else{const x=q.write(_);L!==x&&(n.setItem(e,x),R(L,x))}}catch(L){E(L)}}function j(_){const L=_?_.newValue:n.getItem(e);if(L==null)return c&&V!=null&&n.setItem(e,q.write(V)),V;if(!_&&u){const x=q.read(L);return typeof u=="function"?u(x,V):k==="object"&&!Array.isArray(x)?{...V,...x}:x}else return typeof L!="string"?L:q.read(L)}function B(_){if(!(_&&_.storageArea!==n)){if(_&&_.key==null){M.value=V;return}if(!(_&&_.key!==e)){g();try{(_==null?void 0:_.newValue)!==q.write(M.value)&&(M.value=j(_))}catch(L){E(L)}finally{_?Fn(p):p()}}}}function P(_){B(_.detail)}return M}function _o(e){return yo("(prefers-color-scheme: dark)",e)}function Fa(e={}){const{selector:t="html",attribute:n="class",initialValue:s="auto",window:r=Ke,storage:i,storageKey:o="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:u,disableTransition:f=!0}=e,h={auto:"",light:"light",dark:"dark",...e.modes||{}},y=_o({window:r}),E=ie(()=>y.value?"dark":"light"),I=c||(o==null?go(s):Na(o,s,i,{window:r,listenToStorageChanges:l})),M=ie(()=>I.value==="auto"?E.value:I.value),V=vo("updateHTMLAttrs",(p,R,$)=>{const j=typeof p=="string"?r==null?void 0:r.document.querySelector(p):mo(p);if(!j)return;let B;if(f&&(B=r.document.createElement("style"),B.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),r.document.head.appendChild(B)),R==="class"){const P=$.split(/\s/g);Object.values(h).flatMap(_=>(_||"").split(/\s/g)).filter(Boolean).forEach(_=>{P.includes(_)?j.classList.add(_):j.classList.remove(_)})}else j.setAttribute(R,$);f&&(r.getComputedStyle(B).opacity,document.head.removeChild(B))});function k(p){var R;V(t,n,(R=h[p])!=null?R:p)}function q(p){e.onChanged?e.onChanged(p,k):k(p)}Ue(M,q,{flush:"post",immediate:!0}),Ys(()=>q(M.value));const g=ie({get(){return u?I.value:M.value},set(p){I.value=p}});try{return Object.assign(g,{store:I,system:E,state:M})}catch{return g}}function Ha(e={}){const{valueDark:t="dark",valueLight:n="",window:s=Ke}=e,r=Fa({...e,onChanged:(l,c)=>{var u;e.onChanged?(u=e.onChanged)==null||u.call(e,l==="dark",c,l):c(l)},modes:{dark:t,light:n}}),i=ie(()=>r.system?r.system.value:_o({window:s}).value?"dark":"light");return ie({get(){return r.value==="dark"},set(l){const c=l?"dark":"light";i.value===c?r.value="auto":r.value=c}})}function is(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function bo(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const os=new WeakMap;function Of(e,t=!1){const n=ue(t);let s=null,r="";Ue(go(e),l=>{const c=is(et(l));if(c){const u=c;if(os.get(u)||os.set(u,u.style.overflow),u.style.overflow!=="hidden"&&(r=u.style.overflow),u.style.overflow==="hidden")return n.value=!0;if(n.value)return u.style.overflow="hidden"}},{immediate:!0});const i=()=>{const l=is(et(e));!l||n.value||(jr&&(s=It(l,"touchmove",c=>{$a(c)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},o=()=>{const l=is(et(e));!l||!n.value||(jr&&(s==null||s()),l.style.overflow=r,os.delete(l),n.value=!1)};return Gs(o),ie({get(){return n.value},set(l){l?i():o()}})}function If(e={}){const{window:t=Ke,behavior:n="auto"}=e;if(!t)return{x:ue(0),y:ue(0)};const s=ue(t.scrollX),r=ue(t.scrollY),i=ie({get(){return s.value},set(l){scrollTo({left:l,behavior:n})}}),o=ie({get(){return r.value},set(l){scrollTo({top:l,behavior:n})}});return It(t,"scroll",()=>{s.value=t.scrollX,r.value=t.scrollY},{capture:!1,passive:!0}),{x:i,y:o}}function Pf(e={}){const{window:t=Ke,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:s=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:i=!0}=e,o=ue(n),l=ue(s),c=()=>{t&&(i?(o.value=t.innerWidth,l.value=t.innerHeight):(o.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};if(c(),Ys(c),It("resize",c,{passive:!0}),r){const u=yo("(orientation: portrait)");Ue(u,()=>c())}return{width:o,height:l}}const ls={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1};var cs={};const wo=/^(?:[a-z]+:|\/\/)/i,Da="vitepress-theme-appearance",ja=/#.*$/,Va=/[?#].*$/,Ua=/(?:(^|\/)index)?\.(?:md|html)$/,pe=typeof document<"u",So={relativePath:"404.md",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function Ba(e,t,n=!1){if(t===void 0)return!1;if(e=Ur(`/${e}`),n)return new RegExp(t).test(e);if(Ur(t)!==e)return!1;const s=t.match(ja);return s?(pe?location.hash:"")===s[0]:!0}function Ur(e){return decodeURI(e).replace(Va,"").replace(Ua,"$1")}function ka(e){return wo.test(e)}function Wa(e,t){return Object.keys((e==null?void 0:e.locales)||{}).find(n=>n!=="root"&&!ka(n)&&Ba(t,`/${n}/`,!0))||"root"}function Ka(e,t){var s,r,i,o,l,c,u;const n=Wa(e,t);return Object.assign({},e,{localeIndex:n,lang:((s=e.locales[n])==null?void 0:s.lang)??e.lang,dir:((r=e.locales[n])==null?void 0:r.dir)??e.dir,title:((i=e.locales[n])==null?void 0:i.title)??e.title,titleTemplate:((o=e.locales[n])==null?void 0:o.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:Eo(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(u=e.locales[n])==null?void 0:u.themeConfig}})}function xo(e,t){const n=t.title||e.title,s=t.titleTemplate??e.titleTemplate;if(typeof s=="string"&&s.includes(":title"))return s.replace(/:title/g,n);const r=qa(e.title,s);return n===r.slice(3)?n:`${n}${r}`}function qa(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function Ga(e,t){const[n,s]=t;if(n!=="meta")return!1;const r=Object.entries(s)[0];return r==null?!1:e.some(([i,o])=>i===n&&o[r[0]]===r[1])}function Eo(e,t){return[...e.filter(n=>!Ga(t,n)),...t]}const Ya=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Xa=/^[a-z]:/i;function Br(e){const t=Xa.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(Ya,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const as=new Set;function Ja(e){if(as.size===0){const n=typeof process=="object"&&(cs==null?void 0:cs.VITE_EXTRA_EXTENSIONS)||(ls==null?void 0:ls.VITE_EXTRA_EXTENSIONS)||"";("3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip"+(n&&typeof n=="string"?","+n:"")).split(",").forEach(s=>as.add(s))}const t=e.split(".").pop();return t==null||!as.has(t.toLowerCase())}const za=Symbol(),yt=Vs(va);function Mf(e){const t=ie(()=>Ka(yt.value,e.data.relativePath)),n=t.value.appearance,s=n==="force-dark"?ue(!0):n?Ha({storageKey:Da,initialValue:()=>typeof n=="string"?n:"auto",...typeof n=="object"?n:{}}):ue(!1),r=ue(pe?location.hash:"");return pe&&window.addEventListener("hashchange",()=>{r.value=location.hash}),Ue(()=>e.data,()=>{r.value=pe?location.hash:""}),{site:t,theme:ie(()=>t.value.themeConfig),page:ie(()=>e.data),frontmatter:ie(()=>e.data.frontmatter),params:ie(()=>e.data.params),lang:ie(()=>t.value.lang),dir:ie(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:ie(()=>t.value.localeIndex||"root"),title:ie(()=>xo(t.value,e.data)),description:ie(()=>e.data.description||t.value.description),isDark:s,hash:ie(()=>r.value)}}function Qa(){const e=Ot(za);if(!e)throw new Error("vitepress data not properly injected in app");return e}function Za(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function kr(e){return wo.test(e)||!e.startsWith("/")?e:Za(yt.value.base,e)}function ef(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),pe){const n="/";t=Br(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let s=__VP_HASH_MAP__[t.toLowerCase()];if(s||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",s=__VP_HASH_MAP__[t.toLowerCase()]),!s)return null;t=`${n}assets/${t}.${s}.js`}else t=`./${Br(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let mn=[];function Lf(e){mn.push(e),Dn(()=>{mn=mn.filter(t=>t!==e)})}function Nf(e,t,n){return{setup(){const s=Vs();return _t(async()=>{let r=await e();r&&(r.__esModule||r[Symbol.toStringTag]==="Module")&&(r=r.default),s.value=r,await(n==null?void 0:n())}),()=>s.value?Cn(s.value):null}}}function tf(){let e=yt.value.scrollOffset,t=0,n=24;if(typeof e=="object"&&"padding"in e&&(n=e.padding,e=e.selector),typeof e=="number")t=e;else if(typeof e=="string")t=Wr(e,n);else if(Array.isArray(e))for(const s of e){const r=Wr(s,n);if(r){t=r;break}}return t}function Wr(e,t){const n=document.querySelector(e);if(!n)return 0;const s=n.getBoundingClientRect().bottom;return s<0?0:s+t}const nf=Symbol(),Co="http://a.com",sf=()=>({path:"/",component:null,data:So});function Ff(e,t){const n=Mn(sf()),s={route:n,go:r};async function r(l=pe?location.href:"/"){var c,u;l=fs(l),await((c=s.onBeforeRouteChange)==null?void 0:c.call(s,l))!==!1&&(pe&&l!==fs(location.href)&&(history.replaceState({scrollPosition:window.scrollY},""),history.pushState({},"",l)),await o(l),await((u=s.onAfterRouteChanged)==null?void 0:u.call(s,l)))}let i=null;async function o(l,c=0,u=!1){var y;if(await((y=s.onBeforePageLoad)==null?void 0:y.call(s,l))===!1)return;const f=new URL(l,Co),h=i=f.pathname;try{let E=await e(h);if(!E)throw new Error(`Page not found: ${h}`);if(i===h){i=null;const{default:I,__pageData:M}=E;if(!I)throw new Error(`Invalid route component: ${I}`);n.path=pe?h:kr(h),n.component=hn(I),n.data=hn(M),pe&&Fn(()=>{let V=yt.value.base+M.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!yt.value.cleanUrls&&!V.endsWith("/")&&(V+=".html"),V!==f.pathname&&(f.pathname=V,l=V+f.search+f.hash,history.replaceState({},"",l)),f.hash&&!c){let k=null;try{k=document.getElementById(decodeURIComponent(f.hash).slice(1))}catch(q){console.warn(q)}if(k){Kr(k,f.hash);return}}window.scrollTo(0,c)})}}catch(E){if(!/fetch|Page not found/.test(E.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(E),!u)try{const I=await fetch(yt.value.base+"hashmap.json");window.__VP_HASH_MAP__=await I.json(),await o(l,c,!0);return}catch{}if(i===h){i=null,n.path=pe?h:kr(h),n.component=t?hn(t):null;const I=pe?h.replace(/(^|\/)$/,"$1index").replace(/(\.html)?$/,".md").replace(/^\//,""):"404.md";n.data={...So,relativePath:I}}}}return pe&&(history.state===null&&history.replaceState({},""),window.addEventListener("click",l=>{if(l.target.closest("button"))return;const u=l.target.closest("a");if(u&&!u.closest(".vp-raw")&&(u instanceof SVGElement||!u.download)){const{target:f}=u,{href:h,origin:y,pathname:E,hash:I,search:M}=new URL(u.href instanceof SVGAnimatedString?u.href.animVal:u.href,u.baseURI),V=new URL(location.href);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&!f&&y===V.origin&&Ja(E)&&(l.preventDefault(),E===V.pathname&&M===V.search?(I!==V.hash&&(history.pushState({},"",h),window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:V.href,newURL:h}))),I?Kr(u,I,u.classList.contains("header-anchor")):window.scrollTo(0,0)):r(h))}},{capture:!0}),window.addEventListener("popstate",async l=>{var c;l.state!==null&&(await o(fs(location.href),l.state&&l.state.scrollPosition||0),(c=s.onAfterRouteChanged)==null||c.call(s,location.href))}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function rf(){const e=Ot(nf);if(!e)throw new Error("useRouter() is called without provider.");return e}function To(){return rf().route}function Kr(e,t,n=!1){let s=null;try{s=e.classList.contains("header-anchor")?e:document.getElementById(decodeURIComponent(t).slice(1))}catch(r){console.warn(r)}if(s){let r=function(){!n||Math.abs(o-window.scrollY)>window.innerHeight?window.scrollTo(0,o):window.scrollTo({left:0,top:o,behavior:"smooth"})};const i=parseInt(window.getComputedStyle(s).paddingTop,10),o=window.scrollY+s.getBoundingClientRect().top-tf()+i;requestAnimationFrame(r)}}function fs(e){const t=new URL(e,Co);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),yt.value.cleanUrls?t.pathname=t.pathname.replace(/\.html$/,""):!t.pathname.endsWith("/")&&!t.pathname.endsWith(".html")&&(t.pathname+=".html"),t.pathname+t.search+t.hash}const us=()=>mn.forEach(e=>e()),Hf=Oi({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=To(),{site:n}=Qa();return()=>Cn(e.as,n.value.contentProps??{style:{position:"relative"}},[t.component?Cn(t.component,{onVnodeMounted:us,onVnodeUpdated:us,onVnodeUnmounted:us}):"404 Page Not Found"])}}),$f=Oi({setup(e,{slots:t}){const n=ue(!1);return _t(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function Df(){pe&&window.addEventListener("click",e=>{var n;const t=e.target;if(t.matches(".vp-code-group input")){const s=(n=t.parentElement)==null?void 0:n.parentElement;if(!s)return;const r=Array.from(s.querySelectorAll("input")).indexOf(t);if(r<0)return;const i=s.querySelector(".blocks");if(!i)return;const o=Array.from(i.children).find(u=>u.classList.contains("active"));if(!o)return;const l=i.children[r];if(!l||o===l)return;o.classList.remove("active"),l.classList.add("active");const c=s==null?void 0:s.querySelector(`label[for="${t.id}"]`);c==null||c.scrollIntoView({block:"nearest"})}})}function jf(){if(pe){const e=new WeakMap;window.addEventListener("click",t=>{var s;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const r=n.parentElement,i=(s=n.nextElementSibling)==null?void 0:s.nextElementSibling;if(!r||!i)return;const o=/language-(shellscript|shell|bash|sh|zsh)/.test(r.className),l=[".vp-copy-ignore",".diff.remove"],c=i.cloneNode(!0);c.querySelectorAll(l.join(",")).forEach(f=>f.remove());let u=c.textContent||"";o&&(u=u.replace(/^ *(\$|>) /gm,"").trim()),of(u).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const f=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,f)})}})}}async function of(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const s=document.getSelection(),r=s?s.rangeCount>0&&s.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),r&&(s.removeAllRanges(),s.addRange(r)),n&&n.focus()}}function Vf(e,t){let n=!0,s=[];const r=i=>{if(n){n=!1,i.forEach(l=>{const c=ds(l);for(const u of document.head.children)if(u.isEqualNode(c)){s.push(u);return}});return}const o=i.map(ds);s.forEach((l,c)=>{const u=o.findIndex(f=>f==null?void 0:f.isEqualNode(l??null));u!==-1?delete o[u]:(l==null||l.remove(),delete s[c])}),o.forEach(l=>l&&document.head.appendChild(l)),s=[...s,...o].filter(Boolean)};zi(()=>{const i=e.data,o=t.value,l=i&&i.description,c=i&&i.frontmatter.head||[],u=xo(o,i);u!==document.title&&(document.title=u);const f=l||o.description;let h=document.querySelector("meta[name=description]");h?h.getAttribute("content")!==f&&h.setAttribute("content",f):ds(["meta",{name:"description",content:f}]),r(Eo(o.head,cf(c)))})}function ds([e,t,n]){const s=document.createElement(e);for(const r in t)s.setAttribute(r,t[r]);return n&&(s.innerHTML=n),e==="script"&&!t.async&&(s.async=!1),s}function lf(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function cf(e){return e.filter(t=>!lf(t))}const hs=new Set,Ao=()=>document.createElement("link"),af=e=>{const t=Ao();t.rel="prefetch",t.href=e,document.head.appendChild(t)},ff=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let un;const uf=pe&&(un=Ao())&&un.relList&&un.relList.supports&&un.relList.supports("prefetch")?af:ff;function Uf(){if(!pe||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const s=()=>{n&&n.disconnect(),n=new IntersectionObserver(i=>{i.forEach(o=>{if(o.isIntersecting){const l=o.target;n.unobserve(l);const{pathname:c}=l;if(!hs.has(c)){hs.add(c);const u=ef(c);u&&uf(u)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(i=>{const{hostname:o,pathname:l}=new URL(i.href instanceof SVGAnimatedString?i.href.animVal:i.href,i.baseURI),c=l.match(/\.\w+$/);c&&c[0]!==".html"||i.target!=="_blank"&&o===location.hostname&&(l!==location.pathname?n.observe(i):hs.add(l))})})};_t(s);const r=To();Ue(()=>r.path,s),Dn(()=>{n&&n.disconnect()})}export{bf as $,zi as A,_t as B,Dn as C,vf as D,wo as E,Se as F,Wl as G,tf as H,Vs as I,Lf as J,To as K,Ot as L,Pf as M,Is as N,Rf as O,Fn as P,If as Q,pe as R,Ln as S,Sf as T,Of as U,rc as V,Ef as W,mf as X,xf as Y,yf as Z,Tf as _,xs as a,Nf as a0,Af as a1,xn as a2,Vf as a3,nf as a4,Mf as a5,za as a6,Hf as a7,$f as a8,yt as a9,Cf as aa,Ff as ab,ef as ac,Uf as ad,jf as ae,Df as af,Cn as ag,Mi as ah,Il as b,ie as c,Oi as d,yi as e,hf as f,df as g,_f as h,ka as i,de as j,wf as k,ro as l,Tc as m,Ps as n,Ss as o,io as p,ko as q,gf as r,pf as s,Ja as t,Qa as u,Ba as v,kr as w,yo as x,ue as y,Ue as z}; diff --git a/pr-preview/pr-14/assets/chunks/hoshi-meguri-no-uta.b3kOayej.js b/pr-preview/pr-14/assets/chunks/hoshi-meguri-no-uta.b3kOayej.js deleted file mode 100644 index d774317..0000000 --- a/pr-preview/pr-14/assets/chunks/hoshi-meguri-no-uta.b3kOayej.js +++ /dev/null @@ -1 +0,0 @@ -const s="/assets/flag.oau.Bb7yxE9o.png",o="/assets/hoshi-meguri-no-uta.BVhidTkX.png";export{s as _,o as a}; diff --git a/pr-preview/pr-14/assets/chunks/theme.BcjwUIBR.js b/pr-preview/pr-14/assets/chunks/theme.BcjwUIBR.js deleted file mode 100644 index 6ad3bd3..0000000 --- a/pr-preview/pr-14/assets/chunks/theme.BcjwUIBR.js +++ /dev/null @@ -1 +0,0 @@ -import{u as ce,i as Fe,t as De,w as ue,d as _,c as g,o as a,a as k,b as d,r as l,n as T,e as r,f as q,E as ge,g as F,h as u,m as R,F as w,j as m,k as h,_ as b,l as v,p as D,q as N,s as H,T as de,v as j,x as ae,y as M,z as G,A as Q,B as W,C as ve,D as $e,G as Oe,H as Ue,I as ye,J as X,K as Z,L as x,M as Ge,N as Pe,O as je,P as ze,Q as Ve,R as ee,S as qe,U as Le,V as Se,W as We,X as Ke,Y as Re,Z as Ye}from"./framework.DonejNbu.js";const V=ce;function Je(s,e){let t,o=!1;return()=>{t&&clearTimeout(t),o?t=setTimeout(s,e):(s(),(o=!0)&&setTimeout(()=>o=!1,e))}}function re(s){return/^\//.test(s)?s:`/${s}`}function pe(s){const{pathname:e,search:t,hash:o,protocol:n}=new URL(s,"http://a.com");if(Fe(s)||s.startsWith("#")||!n.startsWith("http")||!De(e))return s;const{site:i}=V(),c=e.endsWith("/")||e.endsWith(".html")?s:s.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${o}`);return ue(c)}const E=_({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(s){const e=s,t=g(()=>e.tag??(e.href?"a":"span")),o=g(()=>e.href&&ge.test(e.href)||e.target==="_blank");return(n,i)=>(a(),k(q(t.value),{class:T(["VPLink",{link:n.href,"vp-external-link-icon":o.value,"no-icon":n.noIcon}]),href:n.href?r(pe)(n.href):void 0,target:n.target??(o.value?"_blank":void 0),rel:n.rel??(o.value?"noreferrer":void 0)},{default:d(()=>[l(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Qe=["src","alt"],Xe=_({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(s){return(e,t)=>{const o=F("VPImage",!0);return e.image?(a(),u(w,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",R({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(ue)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,Qe)):(a(),u(w,{key:1},[m(o,R({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),m(o,R({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),J=b(Xe,[["__scopeId","data-v-604420cb"]]),Ze={class:"box"},xe={key:0,class:"icon"},et=["innerHTML"],tt=["innerHTML"],nt=["innerHTML"],ot={key:4,class:"link-text"},st={class:"link-text-value"},at=_({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(s){return(e,t)=>(a(),k(E,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:d(()=>[v("article",Ze,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",xe,[m(J,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),k(J,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,et)):h("",!0),v("h2",{class:"title",innerHTML:e.title},null,8,tt),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,nt)):h("",!0),e.linkText?(a(),u("div",ot,[v("p",st,[D(N(e.linkText)+" ",1),t[0]||(t[0]=v("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),rt=b(at,[["__scopeId","data-v-625004ff"]]),it={key:0,class:"VPFeatures"},lt={class:"container"},ct={class:"items"},ut=_({__name:"VPFeatures",props:{features:{}},setup(s){const e=s,t=g(()=>{const o=e.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,n)=>o.features?(a(),u("div",it,[v("div",lt,[v("div",ct,[(a(!0),u(w,null,H(o.features,i=>(a(),u("div",{key:i.title,class:T(["item",[t.value]])},[m(rt,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),Te=b(ut,[["__scopeId","data-v-2c302da6"]]),dt=_({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(s){return(e,t)=>(a(),u("span",{class:T(["VPBadge",e.type])},[l(e.$slots,"default",{},()=>[D(N(e.text),1)])],2))}}),vt={key:0,class:"VPBackdrop"},pt=_({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(s){return(e,t)=>(a(),k(de,{name:"fade"},{default:d(()=>[e.show?(a(),u("div",vt)):h("",!0)]),_:1}))}}),ft=b(pt,[["__scopeId","data-v-01e0e4da"]]);function K({correspondingLink:s=!1}={}){const{site:e,localeIndex:t,page:o,theme:n,hash:i}=V(),c=g(()=>{var p,y;return{label:(p=e.value.locales[t.value])==null?void 0:p.label,link:((y=e.value.locales[t.value])==null?void 0:y.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:g(()=>Object.entries(e.value.locales).flatMap(([p,y])=>c.value.label===y.label?[]:{text:y.label,link:ht(y.link||(p==="root"?"/":`/${p}/`),n.value.i18nRouting!==!1&&s,o.value.relativePath.slice(c.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:c}}function ht(s,e,t,o){return e?s.replace(/\/$/,"")+re(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,o?".html":"")):s}const mt={class:"NotFound"},_t={class:"code"},kt={class:"title"},bt={class:"quote"},gt={class:"action"},$t=["href","aria-label"],yt=_({__name:"NotFound",setup(s){const{theme:e}=V(),{currentLang:t}=K();return(o,n)=>{var i,c,f,p,y;return a(),u("div",mt,[v("p",_t,N(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),v("h1",kt,N(((c=r(e).notFound)==null?void 0:c.title)??"PAGE NOT FOUND"),1),n[0]||(n[0]=v("div",{class:"divider"},null,-1)),v("blockquote",bt,N(((f=r(e).notFound)==null?void 0:f.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),v("div",gt,[v("a",{class:"link",href:r(ue)(r(t).link),"aria-label":((p=r(e).notFound)==null?void 0:p.linkLabel)??"go to home"},N(((y=r(e).notFound)==null?void 0:y.linkText)??"Take me home"),9,$t)])])}}}),Pt=b(yt,[["__scopeId","data-v-eb31d646"]]);function Ne(s,e){if(Array.isArray(s))return Y(s);if(s==null)return[];e=re(e);const t=Object.keys(s).sort((n,i)=>i.split("/").length-n.split("/").length).find(n=>e.startsWith(re(n))),o=t?s[t]:[];return Array.isArray(o)?Y(o):Y(o.items,o.base)}function Vt(s){const e=[];let t=0;for(const o in s){const n=s[o];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function Lt(s){const e=[];function t(o){for(const n of o)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(s),e}function ie(s,e){return Array.isArray(e)?e.some(t=>ie(s,t)):j(s,e.link)?!0:e.items?ie(s,e.items):!1}function Y(s,e){return[...s].map(t=>{const o={...t},n=o.base||e;return n&&o.link&&(o.link=n+o.link),o.items&&(o.items=Y(o.items,n)),o})}function O(){const{frontmatter:s,page:e,theme:t}=V(),o=ae("(min-width: 960px)"),n=M(!1),i=g(()=>{const A=t.value.sidebar,S=e.value.relativePath;return A?Ne(A,S):[]}),c=M(i.value);G(i,(A,S)=>{JSON.stringify(A)!==JSON.stringify(S)&&(c.value=i.value)});const f=g(()=>s.value.sidebar!==!1&&c.value.length>0&&s.value.layout!=="home"),p=g(()=>y?s.value.aside==null?t.value.aside==="left":s.value.aside==="left":!1),y=g(()=>s.value.layout==="home"?!1:s.value.aside!=null?!!s.value.aside:t.value.aside!==!1),P=g(()=>f.value&&o.value),$=g(()=>f.value?Vt(c.value):[]);function L(){n.value=!0}function I(){n.value=!1}function C(){n.value?I():L()}return{isOpen:n,sidebar:c,sidebarGroups:$,hasSidebar:f,hasAside:y,leftAside:p,isSidebarEnabled:P,open:L,close:I,toggle:C}}function St(s,e){let t;Q(()=>{t=s.value?document.activeElement:void 0}),W(()=>{window.addEventListener("keyup",o)}),ve(()=>{window.removeEventListener("keyup",o)});function o(n){n.key==="Escape"&&s.value&&(e(),t==null||t.focus())}}function Tt(s){const{page:e,hash:t}=V(),o=M(!1),n=g(()=>s.value.collapsed!=null),i=g(()=>!!s.value.link),c=M(!1),f=()=>{c.value=j(e.value.relativePath,s.value.link)};G([e,s,t],f),W(f);const p=g(()=>c.value?!0:s.value.items?ie(e.value.relativePath,s.value.items):!1),y=g(()=>!!(s.value.items&&s.value.items.length));Q(()=>{o.value=!!(n.value&&s.value.collapsed)}),$e(()=>{(c.value||p.value)&&(o.value=!1)});function P(){n.value&&(o.value=!o.value)}return{collapsed:o,collapsible:n,isLink:i,isActiveLink:c,hasActiveLink:p,hasChildren:y,toggle:P}}function Nt(){const{hasSidebar:s}=O(),e=ae("(min-width: 960px)"),t=ae("(min-width: 1280px)");return{isAsideEnabled:g(()=>!t.value&&!e.value?!1:s.value?t.value:e.value)}}const le=[];function Me(s){return typeof s.outline=="object"&&!Array.isArray(s.outline)&&s.outline.label||s.outlineTitle||"On this page"}function fe(s){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const o=Number(t.tagName[1]);return{element:t,title:Mt(t),link:"#"+t.id,level:o}});return It(e,s)}function Mt(s){let e="";for(const t of s.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function It(s,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[o,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;s=s.filter(c=>c.level>=o&&c.level<=n),le.length=0;for(const{element:c,link:f}of s)le.push({element:c,link:f});const i=[];e:for(let c=0;c=0;p--){const y=s[p];if(y.level{requestAnimationFrame(i),window.addEventListener("scroll",o)}),Oe(()=>{c(location.hash)}),ve(()=>{window.removeEventListener("scroll",o)});function i(){if(!t.value)return;const f=window.scrollY,p=window.innerHeight,y=document.body.offsetHeight,P=Math.abs(f+p-y)<1,$=le.map(({element:I,link:C})=>({link:C,top:Ct(I)})).filter(({top:I})=>!Number.isNaN(I)).sort((I,C)=>I.top-C.top);if(!$.length){c(null);return}if(f<1){c(null);return}if(P){c($[$.length-1].link);return}let L=null;for(const{link:I,top:C}of $){if(C>f+Ue()+4)break;L=I}c(L)}function c(f){n&&n.classList.remove("active"),f==null?n=null:n=s.value.querySelector(`a[href="${decodeURIComponent(f)}"]`);const p=n;p?(p.classList.add("active"),e.value.style.top=p.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function Ct(s){let e=0;for(;s!==document.body;){if(s===null)return NaN;e+=s.offsetTop,s=s.offsetParent}return e}const At=["href","title"],Ht=_({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(s){function e({target:t}){const o=t.href.split("#")[1],n=document.getElementById(decodeURIComponent(o));n==null||n.focus({preventScroll:!0})}return(t,o)=>{const n=F("VPDocOutlineItem",!0);return a(),u("ul",{class:T(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(w,null,H(t.headers,({children:i,link:c,title:f})=>(a(),u("li",null,[v("a",{class:"outline-link",href:c,onClick:e,title:f},N(f),9,At),i!=null&&i.length?(a(),k(n,{key:0,headers:i},null,8,["headers"])):h("",!0)]))),256))],2)}}}),Ie=b(Ht,[["__scopeId","data-v-cdd54090"]]),Bt={class:"content"},Et={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Ft=_({__name:"VPDocAsideOutline",setup(s){const{frontmatter:e,theme:t}=V(),o=ye([]);X(()=>{o.value=fe(e.value.outline??t.value.outline)});const n=M(),i=M();return wt(n,i),(c,f)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:T(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:n},[v("div",Bt,[v("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),v("div",Et,N(r(Me)(r(t))),1),m(Ie,{headers:o.value,root:!0},null,8,["headers"])])],2))}}),Dt=b(Ft,[["__scopeId","data-v-0b893240"]]),Ot={class:"VPDocAsideCarbonAds"},Ut=_({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(s){const e=()=>null;return(t,o)=>(a(),u("div",Ot,[m(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Gt={class:"VPDocAside"},jt=_({__name:"VPDocAside",setup(s){const{theme:e}=V();return(t,o)=>(a(),u("div",Gt,[l(t.$slots,"aside-top",{},void 0,!0),l(t.$slots,"aside-outline-before",{},void 0,!0),m(Dt),l(t.$slots,"aside-outline-after",{},void 0,!0),o[0]||(o[0]=v("div",{class:"spacer"},null,-1)),l(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),k(Ut,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):h("",!0),l(t.$slots,"aside-ads-after",{},void 0,!0),l(t.$slots,"aside-bottom",{},void 0,!0)]))}}),zt=b(jt,[["__scopeId","data-v-c45ec8d3"]]);function qt(){const{theme:s,page:e}=V();return g(()=>{const{text:t="Edit this page",pattern:o=""}=s.value.editLink||{};let n;return typeof o=="function"?n=o(e.value):n=o.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function Wt(){const{page:s,theme:e,frontmatter:t}=V();return g(()=>{var y,P,$,L,I,C,A,S;const o=Ne(e.value.sidebar,s.value.relativePath),n=Lt(o),i=Kt(n,B=>B.link.replace(/[?#].*$/,"")),c=i.findIndex(B=>j(s.value.relativePath,B.link)),f=((y=e.value.docFooter)==null?void 0:y.prev)===!1&&!t.value.prev||t.value.prev===!1,p=((P=e.value.docFooter)==null?void 0:P.next)===!1&&!t.value.next||t.value.next===!1;return{prev:f?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??(($=i[c-1])==null?void 0:$.docFooterText)??((L=i[c-1])==null?void 0:L.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((I=i[c-1])==null?void 0:I.link)},next:p?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((C=i[c+1])==null?void 0:C.docFooterText)??((A=i[c+1])==null?void 0:A.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((S=i[c+1])==null?void 0:S.link)}}})}function Kt(s,e){const t=new Set;return s.filter(o=>{const n=e(o);return t.has(n)?!1:t.add(n)})}const Rt={class:"VPLastUpdated"},Yt=["datetime"],Jt=_({__name:"VPDocFooterLastUpdated",setup(s){const{theme:e,page:t,frontmatter:o,lang:n}=V(),i=g(()=>new Date(o.value.lastUpdated??t.value.lastUpdated)),c=g(()=>i.value.toISOString()),f=M("");return W(()=>{Q(()=>{var p,y,P;f.value=new Intl.DateTimeFormat((y=(p=e.value.lastUpdated)==null?void 0:p.formatOptions)!=null&&y.forceLocale?n.value:void 0,((P=e.value.lastUpdated)==null?void 0:P.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(i.value)})}),(p,y)=>{var P;return a(),u("p",Rt,[D(N(((P=r(e).lastUpdated)==null?void 0:P.text)||r(e).lastUpdatedText||"Last updated")+": ",1),v("time",{datetime:c.value},N(f.value),9,Yt)])}}}),Qt=b(Jt,[["__scopeId","data-v-62e25b3f"]]),Xt={key:0,class:"VPDocFooter"},Zt={key:0,class:"edit-info"},xt={key:0,class:"edit-link"},en={key:1,class:"last-updated"},tn={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},nn={class:"pager"},on=["innerHTML"],sn=["innerHTML"],an={class:"pager"},rn=["innerHTML"],ln=["innerHTML"],cn=_({__name:"VPDocFooter",setup(s){const{theme:e,page:t,frontmatter:o}=V(),n=qt(),i=Wt(),c=g(()=>e.value.editLink&&o.value.editLink!==!1),f=g(()=>t.value.lastUpdated&&o.value.lastUpdated!==!1),p=g(()=>c.value||f.value||i.value.prev||i.value.next);return(y,P)=>{var $,L,I,C;return p.value?(a(),u("footer",Xt,[l(y.$slots,"doc-footer-before",{},void 0,!0),c.value||f.value?(a(),u("div",Zt,[c.value?(a(),u("div",xt,[m(E,{class:"edit-link-button",href:r(n).url,"no-icon":!0},{default:d(()=>[P[0]||(P[0]=v("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),D(" "+N(r(n).text),1)]),_:1},8,["href"])])):h("",!0),f.value?(a(),u("div",en,[m(Qt)])):h("",!0)])):h("",!0),($=r(i).prev)!=null&&$.link||(L=r(i).next)!=null&&L.link?(a(),u("nav",tn,[P[1]||(P[1]=v("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),v("div",nn,[(I=r(i).prev)!=null&&I.link?(a(),k(E,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:d(()=>{var A;return[v("span",{class:"desc",innerHTML:((A=r(e).docFooter)==null?void 0:A.prev)||"Previous page"},null,8,on),v("span",{class:"title",innerHTML:r(i).prev.text},null,8,sn)]}),_:1},8,["href"])):h("",!0)]),v("div",an,[(C=r(i).next)!=null&&C.link?(a(),k(E,{key:0,class:"pager-link next",href:r(i).next.link},{default:d(()=>{var A;return[v("span",{class:"desc",innerHTML:((A=r(e).docFooter)==null?void 0:A.next)||"Next page"},null,8,rn),v("span",{class:"title",innerHTML:r(i).next.text},null,8,ln)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),un=b(cn,[["__scopeId","data-v-83af3dd3"]]),dn={class:"container"},vn={class:"aside-container"},pn={class:"aside-content"},fn={class:"content"},hn={class:"content-container"},mn={class:"main"},_n=_({__name:"VPDoc",setup(s){const{theme:e}=V(),t=Z(),{hasSidebar:o,hasAside:n,leftAside:i}=O(),c=g(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(f,p)=>{const y=F("Content");return a(),u("div",{class:T(["VPDoc",{"has-sidebar":r(o),"has-aside":r(n)}])},[l(f.$slots,"doc-top",{},void 0,!0),v("div",dn,[r(n)?(a(),u("div",{key:0,class:T(["aside",{"left-aside":r(i)}])},[p[0]||(p[0]=v("div",{class:"aside-curtain"},null,-1)),v("div",vn,[v("div",pn,[m(zt,null,{"aside-top":d(()=>[l(f.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":d(()=>[l(f.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":d(()=>[l(f.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(f.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(f.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(f.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),v("div",fn,[v("div",hn,[l(f.$slots,"doc-before",{},void 0,!0),v("main",mn,[m(y,{class:T(["vp-doc",[c.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),m(un,null,{"doc-footer-before":d(()=>[l(f.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),l(f.$slots,"doc-after",{},void 0,!0)])])]),l(f.$slots,"doc-bottom",{},void 0,!0)],2)}}}),kn=b(_n,[["__scopeId","data-v-c70beb27"]]),bn=_({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(s){const e=s,t=g(()=>e.href&&ge.test(e.href)),o=g(()=>e.tag||e.href?"a":"button");return(n,i)=>(a(),k(q(o.value),{class:T(["VPButton",[n.size,n.theme]]),href:n.href?r(pe)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:d(()=>[D(N(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),gn=b(bn,[["__scopeId","data-v-6035e0e7"]]),$n={class:"container"},yn={class:"main"},Pn={key:0,class:"name"},Vn=["innerHTML"],Ln=["innerHTML"],Sn=["innerHTML"],Tn={key:0,class:"actions"},Nn={key:0,class:"image"},Mn={class:"image-container"},In=_({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(s){const e=x("hero-image-slot-exists");return(t,o)=>(a(),u("div",{class:T(["VPHero",{"has-image":t.image||r(e)}])},[v("div",$n,[v("div",yn,[l(t.$slots,"home-hero-info-before",{},void 0,!0),l(t.$slots,"home-hero-info",{},()=>[t.name?(a(),u("h1",Pn,[v("span",{innerHTML:t.name,class:"clip"},null,8,Vn)])):h("",!0),t.text?(a(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,Ln)):h("",!0),t.tagline?(a(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,Sn)):h("",!0)],!0),l(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",Tn,[(a(!0),u(w,null,H(t.actions,n=>(a(),u("div",{key:n.link,class:"action"},[m(gn,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),u("div",Nn,[v("div",Mn,[o[0]||(o[0]=v("div",{class:"image-bg"},null,-1)),l(t.$slots,"home-hero-image",{},()=>[t.image?(a(),k(J,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),wn=b(In,[["__scopeId","data-v-62cd07a7"]]),we=_({__name:"VPHomeHero",setup(s){const{frontmatter:e}=V();return(t,o)=>r(e).hero?(a(),k(wn,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":d(()=>[l(t.$slots,"home-hero-info-before")]),"home-hero-info":d(()=>[l(t.$slots,"home-hero-info")]),"home-hero-info-after":d(()=>[l(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":d(()=>[l(t.$slots,"home-hero-actions-after")]),"home-hero-image":d(()=>[l(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),Ce=_({__name:"VPHomeFeatures",setup(s){const{frontmatter:e}=V();return(t,o)=>r(e).features?(a(),k(Te,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):h("",!0)}}),Cn=_({__name:"VPHomeContent",setup(s){const{width:e}=Ge({initialWidth:0,includeScrollbar:!1});return(t,o)=>(a(),u("div",{class:"vp-doc container",style:Pe(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[l(t.$slots,"default",{},void 0,!0)],4))}}),Ae=b(Cn,[["__scopeId","data-v-d6f52cfd"]]),An={class:"VPHome"},Hn=_({__name:"VPHome",setup(s){const{frontmatter:e}=V();return(t,o)=>{const n=F("Content");return a(),u("div",An,[l(t.$slots,"home-hero-before",{},void 0,!0),m(we,null,{"home-hero-info-before":d(()=>[l(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),l(t.$slots,"home-hero-after",{},void 0,!0),l(t.$slots,"home-features-before",{},void 0,!0),m(Ce),l(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),k(Ae,{key:0},{default:d(()=>[m(n)]),_:1})):(a(),k(n,{key:1}))])}}}),Bn=b(Hn,[["__scopeId","data-v-7ceabaa3"]]),En={},Fn={class:"VPPage"};function Dn(s,e){const t=F("Content");return a(),u("div",Fn,[l(s.$slots,"page-top"),m(t),l(s.$slots,"page-bottom")])}const On=b(En,[["render",Dn]]),Un=_({__name:"VPContent",setup(s){const{page:e,frontmatter:t}=V(),{hasSidebar:o}=O();return(n,i)=>(a(),u("div",{class:T(["VPContent",{"has-sidebar":r(o),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?l(n.$slots,"not-found",{key:0},()=>[m(Pt)],!0):r(t).layout==="page"?(a(),k(On,{key:1},{"page-top":d(()=>[l(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":d(()=>[l(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),k(Bn,{key:2},{"home-hero-before":d(()=>[l(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":d(()=>[l(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":d(()=>[l(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":d(()=>[l(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":d(()=>[l(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),k(q(r(t).layout),{key:3})):(a(),k(kn,{key:4},{"doc-top":d(()=>[l(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":d(()=>[l(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":d(()=>[l(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":d(()=>[l(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":d(()=>[l(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":d(()=>[l(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":d(()=>[l(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":d(()=>[l(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),Gn=b(Un,[["__scopeId","data-v-06d980e7"]]),jn={class:"container"},zn=["innerHTML"],qn=["innerHTML"],Wn=_({__name:"VPFooter",setup(s){const{theme:e,frontmatter:t}=V(),{hasSidebar:o}=O();return(n,i)=>r(e).footer&&r(t).footer!==!1?(a(),u("footer",{key:0,class:T(["VPFooter",{"has-sidebar":r(o)}])},[v("div",jn,[r(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,zn)):h("",!0),r(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,qn)):h("",!0)])],2)):h("",!0)}}),Kn=b(Wn,[["__scopeId","data-v-554b2da4"]]);function Rn(){const{theme:s,frontmatter:e}=V(),t=ye([]),o=g(()=>t.value.length>0);return X(()=>{t.value=fe(e.value.outline??s.value.outline)}),{headers:t,hasLocalNav:o}}const Yn={class:"menu-text"},Jn={class:"header"},Qn={class:"outline"},Xn=_({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(s){const e=s,{theme:t}=V(),o=M(!1),n=M(0),i=M(),c=M();function f($){var L;(L=i.value)!=null&&L.contains($.target)||(o.value=!1)}G(o,$=>{if($){document.addEventListener("click",f);return}document.removeEventListener("click",f)}),je("Escape",()=>{o.value=!1}),X(()=>{o.value=!1});function p(){o.value=!o.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function y($){$.target.classList.contains("outline-link")&&(c.value&&(c.value.style.transition="none"),ze(()=>{o.value=!1}))}function P(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return($,L)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:Pe({"--vp-vh":n.value+"px"}),ref_key:"main",ref:i},[$.headers.length>0?(a(),u("button",{key:0,onClick:p,class:T({open:o.value})},[v("span",Yn,N(r(Me)(r(t))),1),L[0]||(L[0]=v("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(a(),u("button",{key:1,onClick:P},N(r(t).returnToTopLabel||"Return to top"),1)),m(de,{name:"flyout"},{default:d(()=>[o.value?(a(),u("div",{key:0,ref_key:"items",ref:c,class:"items",onClick:y},[v("div",Jn,[v("a",{class:"top-link",href:"#",onClick:P},N(r(t).returnToTopLabel||"Return to top"),1)]),v("div",Qn,[m(Ie,{headers:$.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),Zn=b(Xn,[["__scopeId","data-v-23a9907c"]]),xn={class:"container"},eo=["aria-expanded"],to={class:"menu-text"},no=_({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(s){const{theme:e,frontmatter:t}=V(),{hasSidebar:o}=O(),{headers:n}=Rn(),{y:i}=Ve(),c=M(0);W(()=>{c.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),X(()=>{n.value=fe(t.value.outline??e.value.outline)});const f=g(()=>n.value.length===0),p=g(()=>f.value&&!o.value),y=g(()=>({VPLocalNav:!0,"has-sidebar":o.value,empty:f.value,fixed:p.value}));return(P,$)=>r(t).layout!=="home"&&(!p.value||r(i)>=c.value)?(a(),u("div",{key:0,class:T(y.value)},[v("div",xn,[r(o)?(a(),u("button",{key:0,class:"menu","aria-expanded":P.open,"aria-controls":"VPSidebarNav",onClick:$[0]||($[0]=L=>P.$emit("open-menu"))},[$[1]||($[1]=v("span",{class:"vpi-align-left menu-icon"},null,-1)),v("span",to,N(r(e).sidebarMenuLabel||"Menu"),1)],8,eo)):h("",!0),m(Zn,{headers:r(n),navHeight:c.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),oo=b(no,[["__scopeId","data-v-8a779ccc"]]);function so(){const s=M(!1);function e(){s.value=!0,window.addEventListener("resize",n)}function t(){s.value=!1,window.removeEventListener("resize",n)}function o(){s.value?t():e()}function n(){window.outerWidth>=768&&t()}const i=Z();return G(()=>i.path,t),{isScreenOpen:s,openScreen:e,closeScreen:t,toggleScreen:o}}const ao={},ro={class:"VPSwitch",type:"button",role:"switch"},io={class:"check"},lo={key:0,class:"icon"};function co(s,e){return a(),u("button",ro,[v("span",io,[s.$slots.default?(a(),u("span",lo,[l(s.$slots,"default",{},void 0,!0)])):h("",!0)])])}const uo=b(ao,[["render",co],["__scopeId","data-v-a6e979bf"]]),vo=_({__name:"VPSwitchAppearance",setup(s){const{isDark:e,theme:t}=V(),o=x("toggle-appearance",()=>{e.value=!e.value}),n=g(()=>e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme");return(i,c)=>(a(),k(uo,{title:n.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(o)},{default:d(()=>c[0]||(c[0]=[v("span",{class:"vpi-sun sun"},null,-1),v("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),he=b(vo,[["__scopeId","data-v-12541747"]]),po={key:0,class:"VPNavBarAppearance"},fo=_({__name:"VPNavBarAppearance",setup(s){const{site:e}=V();return(t,o)=>r(e).appearance&&r(e).appearance!=="force-dark"?(a(),u("div",po,[m(he)])):h("",!0)}}),ho=b(fo,[["__scopeId","data-v-4e6e6bb3"]]),me=M();let He=!1,se=0;function mo(s){const e=M(!1);if(ee){!He&&_o(),se++;const t=G(me,o=>{var n,i,c;o===s.el.value||(n=s.el.value)!=null&&n.contains(o)?(e.value=!0,(i=s.onFocus)==null||i.call(s)):(e.value=!1,(c=s.onBlur)==null||c.call(s))});ve(()=>{t(),se--,se||ko()})}return qe(e)}function _o(){document.addEventListener("focusin",Be),He=!0,me.value=document.activeElement}function ko(){document.removeEventListener("focusin",Be)}function Be(){me.value=document.activeElement}const bo={class:"VPMenuLink"},go=_({__name:"VPMenuLink",props:{item:{}},setup(s){const{page:e}=V();return(t,o)=>(a(),u("div",bo,[m(E,{class:T({active:r(j)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:d(()=>[D(N(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),te=b(go,[["__scopeId","data-v-0bb0d88c"]]),$o={class:"VPMenuGroup"},yo={key:0,class:"title"},Po=_({__name:"VPMenuGroup",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",$o,[e.text?(a(),u("p",yo,N(e.text),1)):h("",!0),(a(!0),u(w,null,H(e.items,o=>(a(),u(w,null,["link"in o?(a(),k(te,{key:0,item:o},null,8,["item"])):h("",!0)],64))),256))]))}}),Vo=b(Po,[["__scopeId","data-v-0bc4e535"]]),Lo={class:"VPMenu"},So={key:0,class:"items"},To=_({__name:"VPMenu",props:{items:{}},setup(s){return(e,t)=>(a(),u("div",Lo,[e.items?(a(),u("div",So,[(a(!0),u(w,null,H(e.items,o=>(a(),u(w,{key:o.text},["link"in o?(a(),k(te,{key:0,item:o},null,8,["item"])):(a(),k(Vo,{key:1,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):h("",!0),l(e.$slots,"default",{},void 0,!0)]))}}),No=b(To,[["__scopeId","data-v-bc3bfcd8"]]),Mo=["aria-expanded","aria-label"],Io={key:0,class:"text"},wo=["innerHTML"],Co={key:1,class:"vpi-more-horizontal icon"},Ao={class:"menu"},Ho=_({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(s){const e=M(!1),t=M();mo({el:t,onBlur:o});function o(){e.value=!1}return(n,i)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=c=>e.value=!0),onMouseleave:i[2]||(i[2]=c=>e.value=!1)},[v("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:i[0]||(i[0]=c=>e.value=!e.value)},[n.button||n.icon?(a(),u("span",Io,[n.icon?(a(),u("span",{key:0,class:T([n.icon,"option-icon"])},null,2)):h("",!0),n.button?(a(),u("span",{key:1,innerHTML:n.button},null,8,wo)):h("",!0),i[3]||(i[3]=v("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(a(),u("span",Co))],8,Mo),v("div",Ao,[m(No,{items:n.items},{default:d(()=>[l(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),_e=b(Ho,[["__scopeId","data-v-f3000fb3"]]),Bo=["href","aria-label","innerHTML"],Eo=_({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(s){const e=s,t=g(()=>typeof e.icon=="object"?e.icon.svg:``);return(o,n)=>(a(),u("a",{class:"VPSocialLink no-icon",href:o.link,"aria-label":o.ariaLabel??(typeof o.icon=="string"?o.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,Bo))}}),Fo=b(Eo,[["__scopeId","data-v-d4e0072f"]]),Do={class:"VPSocialLinks"},Oo=_({__name:"VPSocialLinks",props:{links:{}},setup(s){return(e,t)=>(a(),u("div",Do,[(a(!0),u(w,null,H(e.links,({link:o,icon:n,ariaLabel:i})=>(a(),k(Fo,{key:o,icon:n,link:o,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),ke=b(Oo,[["__scopeId","data-v-e73e995a"]]),Uo={key:0,class:"group translations"},Go={class:"trans-title"},jo={key:1,class:"group"},zo={class:"item appearance"},qo={class:"label"},Wo={class:"appearance-action"},Ko={key:2,class:"group"},Ro={class:"item social-links"},Yo=_({__name:"VPNavBarExtra",setup(s){const{site:e,theme:t}=V(),{localeLinks:o,currentLang:n}=K({correspondingLink:!0}),i=g(()=>o.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(c,f)=>i.value?(a(),k(_e,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:d(()=>[r(o).length&&r(n).label?(a(),u("div",Uo,[v("p",Go,N(r(n).label),1),(a(!0),u(w,null,H(r(o),p=>(a(),k(te,{key:p.link,item:p},null,8,["item"]))),128))])):h("",!0),r(e).appearance&&r(e).appearance!=="force-dark"?(a(),u("div",jo,[v("div",zo,[v("p",qo,N(r(t).darkModeSwitchLabel||"Appearance"),1),v("div",Wo,[m(he)])])])):h("",!0),r(t).socialLinks?(a(),u("div",Ko,[v("div",Ro,[m(ke,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),Jo=b(Yo,[["__scopeId","data-v-8b9f1cdc"]]),Qo=["aria-expanded"],Xo=_({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(s){return(e,t)=>(a(),u("button",{type:"button",class:T(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=o=>e.$emit("click"))},t[1]||(t[1]=[v("span",{class:"container"},[v("span",{class:"top"}),v("span",{class:"middle"}),v("span",{class:"bottom"})],-1)]),10,Qo))}}),Zo=b(Xo,[["__scopeId","data-v-489a8b07"]]),xo=["innerHTML"],es=_({__name:"VPNavBarMenuLink",props:{item:{}},setup(s){const{page:e}=V();return(t,o)=>(a(),k(E,{class:T({VPNavBarMenuLink:!0,active:r(j)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:d(()=>[v("span",{innerHTML:t.item.text},null,8,xo)]),_:1},8,["class","href","noIcon","target","rel"]))}}),ts=b(es,[["__scopeId","data-v-3d5a2ce6"]]),ns=_({__name:"VPNavBarMenuGroup",props:{item:{}},setup(s){const e=s,{page:t}=V(),o=i=>"link"in i?j(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(o),n=g(()=>o(e.item));return(i,c)=>(a(),k(_e,{class:T({VPNavBarMenuGroup:!0,active:r(j)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||n.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),os={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},ss=_({__name:"VPNavBarMenu",setup(s){const{theme:e}=V();return(t,o)=>r(e).nav?(a(),u("nav",os,[o[0]||(o[0]=v("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),(a(!0),u(w,null,H(r(e).nav,n=>(a(),u(w,{key:n.text},["link"in n?(a(),k(ts,{key:0,item:n},null,8,["item"])):(a(),k(ns,{key:1,item:n},null,8,["item"]))],64))),128))])):h("",!0)}}),as=b(ss,[["__scopeId","data-v-0657ab25"]]);function rs(s){const{localeIndex:e,theme:t}=V();function o(n){var C,A,S;const i=n.split("."),c=(C=t.value.search)==null?void 0:C.options,f=c&&typeof c=="object",p=f&&((S=(A=c.locales)==null?void 0:A[e.value])==null?void 0:S.translations)||null,y=f&&c.translations||null;let P=p,$=y,L=s;const I=i.pop();for(const B of i){let U=null;const z=L==null?void 0:L[B];z&&(U=L=z);const ne=$==null?void 0:$[B];ne&&(U=$=ne);const oe=P==null?void 0:P[B];oe&&(U=P=oe),z||(L=U),ne||($=U),oe||(P=U)}return(P==null?void 0:P[I])??($==null?void 0:$[I])??(L==null?void 0:L[I])??""}return o}const is=["aria-label"],ls={class:"DocSearch-Button-Container"},cs={class:"DocSearch-Button-Placeholder"},be=_({__name:"VPNavBarSearchButton",setup(s){const t=rs({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(o,n)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[v("span",ls,[n[0]||(n[0]=v("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),v("span",cs,N(r(t)("button.buttonText")),1)]),n[1]||(n[1]=v("span",{class:"DocSearch-Button-Keys"},[v("kbd",{class:"DocSearch-Button-Key"}),v("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,is))}}),us={class:"VPNavBarSearch"},ds={id:"local-search"},vs={key:1,id:"docsearch"},ps=_({__name:"VPNavBarSearch",setup(s){const e=()=>null,t=()=>null,{theme:o}=V(),n=M(!1),i=M(!1);W(()=>{});function c(){n.value||(n.value=!0,setTimeout(f,16))}function f(){const P=new Event("keydown");P.key="k",P.metaKey=!0,window.dispatchEvent(P),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||f()},16)}const p=M(!1),y="";return(P,$)=>{var L;return a(),u("div",us,[r(y)==="local"?(a(),u(w,{key:0},[p.value?(a(),k(r(e),{key:0,onClose:$[0]||($[0]=I=>p.value=!1)})):h("",!0),v("div",ds,[m(be,{onClick:$[1]||($[1]=I=>p.value=!0)})])],64)):r(y)==="algolia"?(a(),u(w,{key:1},[n.value?(a(),k(r(t),{key:0,algolia:((L=r(o).search)==null?void 0:L.options)??r(o).algolia,onVnodeBeforeMount:$[2]||($[2]=I=>i.value=!0)},null,8,["algolia"])):h("",!0),i.value?h("",!0):(a(),u("div",vs,[m(be,{onClick:c})]))],64)):h("",!0)])}}}),fs=_({__name:"VPNavBarSocialLinks",setup(s){const{theme:e}=V();return(t,o)=>r(e).socialLinks?(a(),k(ke,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),hs=b(fs,[["__scopeId","data-v-57b8893d"]]),ms=["href","rel","target"],_s={key:1},ks={key:2},bs=_({__name:"VPNavBarTitle",setup(s){const{site:e,theme:t}=V(),{hasSidebar:o}=O(),{currentLang:n}=K(),i=g(()=>{var p;return typeof t.value.logoLink=="string"?t.value.logoLink:(p=t.value.logoLink)==null?void 0:p.link}),c=g(()=>{var p;return typeof t.value.logoLink=="string"||(p=t.value.logoLink)==null?void 0:p.rel}),f=g(()=>{var p;return typeof t.value.logoLink=="string"||(p=t.value.logoLink)==null?void 0:p.target});return(p,y)=>(a(),u("div",{class:T(["VPNavBarTitle",{"has-sidebar":r(o)}])},[v("a",{class:"title",href:i.value??r(pe)(r(n).link),rel:c.value,target:f.value},[l(p.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),k(J,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):h("",!0),r(t).siteTitle?(a(),u("span",_s,N(r(t).siteTitle),1)):r(t).siteTitle===void 0?(a(),u("span",ks,N(r(e).title),1)):h("",!0),l(p.$slots,"nav-bar-title-after",{},void 0,!0)],8,ms)],2))}}),gs=b(bs,[["__scopeId","data-v-35466cc4"]]),$s={class:"items"},ys={class:"title"},Ps=_({__name:"VPNavBarTranslations",setup(s){const{theme:e}=V(),{localeLinks:t,currentLang:o}=K({correspondingLink:!0});return(n,i)=>r(t).length&&r(o).label?(a(),k(_e,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:d(()=>[v("div",$s,[v("p",ys,N(r(o).label),1),(a(!0),u(w,null,H(r(t),c=>(a(),k(te,{key:c.link,item:c},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),Vs=b(Ps,[["__scopeId","data-v-dbec4027"]]),Ls={class:"wrapper"},Ss={class:"container"},Ts={class:"title"},Ns={class:"content"},Ms={class:"content-body"},Is=_({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(s){const{y:e}=Ve(),{hasSidebar:t}=O(),{frontmatter:o}=V(),n=M({});return $e(()=>{n.value={"has-sidebar":t.value,home:o.value.layout==="home",top:e.value===0}}),(i,c)=>(a(),u("div",{class:T(["VPNavBar",n.value])},[v("div",Ls,[v("div",Ss,[v("div",Ts,[m(gs,null,{"nav-bar-title-before":d(()=>[l(i.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(i.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),v("div",Ns,[v("div",Ms,[l(i.$slots,"nav-bar-content-before",{},void 0,!0),m(ps,{class:"search"}),m(as,{class:"menu"}),m(Vs,{class:"translations"}),m(ho,{class:"appearance"}),m(hs,{class:"social-links"}),m(Jo,{class:"extra"}),l(i.$slots,"nav-bar-content-after",{},void 0,!0),m(Zo,{class:"hamburger",active:i.isScreenOpen,onClick:c[0]||(c[0]=f=>i.$emit("toggle-screen"))},null,8,["active"])])])])]),c[1]||(c[1]=v("div",{class:"divider"},[v("div",{class:"divider-line"})],-1))],2))}}),ws=b(Is,[["__scopeId","data-v-abe9ffe6"]]),Cs={key:0,class:"VPNavScreenAppearance"},As={class:"text"},Hs=_({__name:"VPNavScreenAppearance",setup(s){const{site:e,theme:t}=V();return(o,n)=>r(e).appearance&&r(e).appearance!=="force-dark"?(a(),u("div",Cs,[v("p",As,N(r(t).darkModeSwitchLabel||"Appearance"),1),m(he)])):h("",!0)}}),Bs=b(Hs,[["__scopeId","data-v-f090cbdc"]]),Es=_({__name:"VPNavScreenMenuLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),k(E,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e),innerHTML:t.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),Fs=b(Es,[["__scopeId","data-v-f95c0087"]]),Ds=_({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),k(E,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:d(()=>[D(N(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Ee=b(Ds,[["__scopeId","data-v-1a827dc3"]]),Os={class:"VPNavScreenMenuGroupSection"},Us={key:0,class:"title"},Gs=_({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",Os,[e.text?(a(),u("p",Us,N(e.text),1)):h("",!0),(a(!0),u(w,null,H(e.items,o=>(a(),k(Ee,{key:o.text,item:o},null,8,["item"]))),128))]))}}),js=b(Gs,[["__scopeId","data-v-211c626b"]]),zs=["aria-controls","aria-expanded"],qs=["innerHTML"],Ws=["id"],Ks={key:1,class:"group"},Rs=_({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(s){const e=s,t=M(!1),o=g(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(i,c)=>(a(),u("div",{class:T(["VPNavScreenMenuGroup",{open:t.value}])},[v("button",{class:"button","aria-controls":o.value,"aria-expanded":t.value,onClick:n},[v("span",{class:"button-text",innerHTML:i.text},null,8,qs),c[0]||(c[0]=v("span",{class:"vpi-plus button-icon"},null,-1))],8,zs),v("div",{id:o.value,class:"items"},[(a(!0),u(w,null,H(i.items,f=>(a(),u(w,{key:f.text},["link"in f?(a(),u("div",{key:f.text,class:"item"},[m(Ee,{item:f},null,8,["item"])])):(a(),u("div",Ks,[m(js,{text:f.text,items:f.items},null,8,["text","items"])]))],64))),128))],8,Ws)],2))}}),Ys=b(Rs,[["__scopeId","data-v-3490528f"]]),Js={key:0,class:"VPNavScreenMenu"},Qs=_({__name:"VPNavScreenMenu",setup(s){const{theme:e}=V();return(t,o)=>r(e).nav?(a(),u("nav",Js,[(a(!0),u(w,null,H(r(e).nav,n=>(a(),u(w,{key:n.text},["link"in n?(a(),k(Fs,{key:0,item:n},null,8,["item"])):(a(),k(Ys,{key:1,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),Xs=_({__name:"VPNavScreenSocialLinks",setup(s){const{theme:e}=V();return(t,o)=>r(e).socialLinks?(a(),k(ke,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),Zs={class:"list"},xs=_({__name:"VPNavScreenTranslations",setup(s){const{localeLinks:e,currentLang:t}=K({correspondingLink:!0}),o=M(!1);function n(){o.value=!o.value}return(i,c)=>r(e).length&&r(t).label?(a(),u("div",{key:0,class:T(["VPNavScreenTranslations",{open:o.value}])},[v("button",{class:"title",onClick:n},[c[0]||(c[0]=v("span",{class:"vpi-languages icon lang"},null,-1)),D(" "+N(r(t).label)+" ",1),c[1]||(c[1]=v("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),v("ul",Zs,[(a(!0),u(w,null,H(r(e),f=>(a(),u("li",{key:f.link,class:"item"},[m(E,{class:"link",href:f.link},{default:d(()=>[D(N(f.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),ea=b(xs,[["__scopeId","data-v-d7f21131"]]),ta={class:"container"},na=_({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(s){const e=M(null),t=Le(ee?document.body:null);return(o,n)=>(a(),k(de,{name:"fade",onEnter:n[0]||(n[0]=i=>t.value=!0),onAfterLeave:n[1]||(n[1]=i=>t.value=!1)},{default:d(()=>[o.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[v("div",ta,[l(o.$slots,"nav-screen-content-before",{},void 0,!0),m(Qs,{class:"menu"}),m(ea,{class:"translations"}),m(Bs,{class:"appearance"}),m(Xs,{class:"social-links"}),l(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),oa=b(na,[["__scopeId","data-v-ef5ebf95"]]),sa={key:0,class:"VPNav"},aa=_({__name:"VPNav",setup(s){const{isScreenOpen:e,closeScreen:t,toggleScreen:o}=so(),{frontmatter:n}=V(),i=g(()=>n.value.navbar!==!1);return Se("close-screen",t),Q(()=>{ee&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(c,f)=>i.value?(a(),u("header",sa,[m(ws,{"is-screen-open":r(e),onToggleScreen:r(o)},{"nav-bar-title-before":d(()=>[l(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(c.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":d(()=>[l(c.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":d(()=>[l(c.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),m(oa,{open:r(e)},{"nav-screen-content-before":d(()=>[l(c.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":d(()=>[l(c.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),ra=b(aa,[["__scopeId","data-v-e69c7e7e"]]),ia=["role","tabindex"],la={key:1,class:"items"},ca=_({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(s){const e=s,{collapsed:t,collapsible:o,isLink:n,isActiveLink:i,hasActiveLink:c,hasChildren:f,toggle:p}=Tt(g(()=>e.item)),y=g(()=>f.value?"section":"div"),P=g(()=>n.value?"a":"div"),$=g(()=>f.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),L=g(()=>n.value?void 0:"button"),I=g(()=>[[`level-${e.depth}`],{collapsible:o.value},{collapsed:t.value},{"is-link":n.value},{"is-active":i.value},{"has-active":c.value}]);function C(S){"key"in S&&S.key!=="Enter"||!e.item.link&&p()}function A(){e.item.link&&p()}return(S,B)=>{const U=F("VPSidebarItem",!0);return a(),k(q(y.value),{class:T(["VPSidebarItem",I.value])},{default:d(()=>[S.item.text?(a(),u("div",R({key:0,class:"item",role:L.value},Ke(S.item.items?{click:C,keydown:C}:{},!0),{tabindex:S.item.items&&0}),[B[1]||(B[1]=v("div",{class:"indicator"},null,-1)),S.item.link?(a(),k(E,{key:0,tag:P.value,class:"link",href:S.item.link,rel:S.item.rel,target:S.item.target},{default:d(()=>[(a(),k(q($.value),{class:"text",innerHTML:S.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),k(q($.value),{key:1,class:"text",innerHTML:S.item.text},null,8,["innerHTML"])),S.item.collapsed!=null&&S.item.items&&S.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:A,onKeydown:We(A,["enter"]),tabindex:"0"},B[0]||(B[0]=[v("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):h("",!0)],16,ia)):h("",!0),S.item.items&&S.item.items.length?(a(),u("div",la,[S.depth<5?(a(!0),u(w,{key:0},H(S.item.items,z=>(a(),k(U,{key:z.text,item:z,depth:S.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),ua=b(ca,[["__scopeId","data-v-e5515aa4"]]),da={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},va=_({__name:"VPSidebar",props:{open:{type:Boolean}},setup(s){const{sidebarGroups:e,hasSidebar:t}=O(),o=s,n=M(null),i=Le(ee?document.body:null);return G([o,n],()=>{var c;o.open?(i.value=!0,(c=n.value)==null||c.focus()):i.value=!1},{immediate:!0,flush:"post"}),(c,f)=>r(t)?(a(),u("aside",{key:0,class:T(["VPSidebar",{open:c.open}]),ref_key:"navEl",ref:n,onClick:f[0]||(f[0]=Re(()=>{},["stop"]))},[f[2]||(f[2]=v("div",{class:"curtain"},null,-1)),v("nav",da,[f[1]||(f[1]=v("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),l(c.$slots,"sidebar-nav-before",{},void 0,!0),(a(!0),u(w,null,H(r(e),p=>(a(),u("div",{key:p.text,class:"group"},[m(ua,{item:p,depth:0},null,8,["item"])]))),128)),l(c.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),pa=b(va,[["__scopeId","data-v-4f695bae"]]),fa=_({__name:"VPSkipLink",setup(s){const e=Z(),t=M();G(()=>e.path,()=>t.value.focus());function o({target:n}){const i=document.getElementById(decodeURIComponent(n.hash).slice(1));if(i){const c=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",c)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",c),i.focus(),window.scrollTo(0,0)}}return(n,i)=>(a(),u(w,null,[v("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),v("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}}),ha=b(fa,[["__scopeId","data-v-a9a5d116"]]),ma=_({__name:"Layout",setup(s){const{isOpen:e,open:t,close:o}=O(),n=Z();G(()=>n.path,o),St(e,o);const{frontmatter:i}=V(),c=Ye(),f=g(()=>!!c["home-hero-image"]);return Se("hero-image-slot-exists",f),(p,y)=>{const P=F("Content");return r(i).layout!==!1?(a(),u("div",{key:0,class:T(["Layout",r(i).pageClass])},[l(p.$slots,"layout-top",{},void 0,!0),m(ha),m(ft,{class:"backdrop",show:r(e),onClick:r(o)},null,8,["show","onClick"]),m(ra,null,{"nav-bar-title-before":d(()=>[l(p.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(p.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":d(()=>[l(p.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":d(()=>[l(p.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":d(()=>[l(p.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":d(()=>[l(p.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),m(oo,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),m(pa,{open:r(e)},{"sidebar-nav-before":d(()=>[l(p.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":d(()=>[l(p.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),m(Gn,null,{"page-top":d(()=>[l(p.$slots,"page-top",{},void 0,!0)]),"page-bottom":d(()=>[l(p.$slots,"page-bottom",{},void 0,!0)]),"not-found":d(()=>[l(p.$slots,"not-found",{},void 0,!0)]),"home-hero-before":d(()=>[l(p.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":d(()=>[l(p.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(p.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(p.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(p.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(p.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":d(()=>[l(p.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":d(()=>[l(p.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":d(()=>[l(p.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":d(()=>[l(p.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":d(()=>[l(p.$slots,"doc-before",{},void 0,!0)]),"doc-after":d(()=>[l(p.$slots,"doc-after",{},void 0,!0)]),"doc-top":d(()=>[l(p.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":d(()=>[l(p.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":d(()=>[l(p.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":d(()=>[l(p.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":d(()=>[l(p.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(p.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(p.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(p.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),m(Kn),l(p.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),k(P,{key:1}))}}}),_a=b(ma,[["__scopeId","data-v-ab7ea076"]]),ka={Layout:_a,enhanceApp:({app:s})=>{s.component("Badge",dt)}},ba=_({__name:"VPHomeFriends",setup(s){const{frontmatter:e}=ce();return(t,o)=>r(e).friends?(a(),k(Te,{key:0,class:"VPFeatures",features:r(e).friends},null,8,["features"])):h("",!0)}}),ga={class:"VPHome"},$a=_({__name:"OurHome",setup(s){const{frontmatter:e}=ce();return(t,o)=>{const n=F("VPHomeIntro"),i=F("Content");return a(),u("div",ga,[l(t.$slots,"home-hero-before",{},void 0,!0),m(we,null,{"home-hero-info-before":d(()=>[l(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),l(t.$slots,"home-hero-after",{},void 0,!0),m(Ce),v("div",{class:T(t.$style.outerContent)},[v("div",{class:T(t.$style.content)},[m(n)],2)],2),r(e).markdownStyles!==!1?(a(),k(Ae,{key:0},{default:d(()=>[m(i)]),_:1})):(a(),k(i,{key:1})),v("div",{class:T(t.$style.outerContent)},[v("div",{class:T(t.$style.content)},[m(ba)],2)],2)])}}}),ya="_content_psz4x_2",Pa="_outerContent_psz4x_4",Va={content:ya,outerContent:Pa},La={$style:Va},Sa=b($a,[["__cssModules",La],["__scopeId","data-v-13a58056"]]),Na={...ka,enhanceApp({app:s,router:e,siteData:t}){s.component("ourhome",Sa)}};export{Na as R,Te as V,E as _}; diff --git a/pr-preview/pr-14/assets/chunks/vue-splide.esm.DAgQtjlv.js b/pr-preview/pr-14/assets/chunks/vue-splide.esm.DAgQtjlv.js deleted file mode 100644 index 0e02075..0000000 --- a/pr-preview/pr-14/assets/chunks/vue-splide.esm.DAgQtjlv.js +++ /dev/null @@ -1,6 +0,0 @@ -import{d as Vt,G as dr,L as Er,o as st,h as pn,l as gr,r as ct,y as rn,B as hr,ah as _r,z as mr,V as Ar,c as an,g as Sr,a as on,b as un,f as Tr}from"./framework.DonejNbu.js";function yr(e,n){for(var t=0;t-1}function at(e,n){return e.push.apply(e,Ze(n)),e}function fe(e,n,t){e&&ne(n,function(r){r&&e.classList[t?"add":"remove"](r)})}function oe(e,n){fe(e,_e(n)?n.split(" "):n,!0)}function Je(e,n){ne(n,e.appendChild.bind(e))}function $t(e,n){ne(e,function(t){var r=(n||t).parentNode;r&&r.insertBefore(t,n)})}function ze(e,n){return Cn(e)&&(e.msMatchesSelector||e.matches).call(e,n)}function bn(e,n){var t=e?Ae(e.children):[];return n?t.filter(function(r){return ze(r,n)}):t}function Qe(e,n){return n?bn(e,n)[0]:e.firstElementChild}var We=Object.keys;function Ie(e,n,t){return e&&(t?We(e).reverse():We(e)).forEach(function(r){r!=="__proto__"&&n(e[r],r)}),e}function He(e){return Ae(arguments,1).forEach(function(n){Ie(n,function(t,r){e[r]=n[r]})}),e}function he(e){return Ae(arguments,1).forEach(function(n){Ie(n,function(t,r){kt(t)?e[r]=t.slice():Ge(t)?e[r]=he({},Ge(e[r])?e[r]:{},t):e[r]=t})}),e}function fn(e,n){ne(n||We(e),function(t){delete e[t]})}function ue(e,n){ne(e,function(t){ne(n,function(r){t&&t.removeAttribute(r)})})}function k(e,n,t){Ge(n)?Ie(n,function(r,i){k(e,i,r)}):ne(e,function(r){xt(t)||t===""?ue(r,n):r.setAttribute(n,String(t))})}function we(e,n,t){var r=document.createElement(e);return n&&(_e(n)?oe(r,n):k(r,n)),t&&Je(t,r),r}function re(e,n,t){if(je(t))return getComputedStyle(e)[n];xt(t)||(e.style[n]=""+t)}function Ye(e,n){re(e,"display",n)}function wn(e){e.setActive&&e.setActive()||e.focus({preventScroll:!0})}function ie(e,n){return e.getAttribute(n)}function vn(e,n){return e&&e.classList.contains(n)}function ee(e){return e.getBoundingClientRect()}function Ne(e){ne(e,function(n){n&&n.parentNode&&n.parentNode.removeChild(n)})}function Dn(e){return Qe(new DOMParser().parseFromString(e,"text/html").body)}function ce(e,n){e.preventDefault(),n&&(e.stopPropagation(),e.stopImmediatePropagation())}function Pn(e,n){return e&&e.querySelector(n)}function Bt(e,n){return n?Ae(e.querySelectorAll(n)):[]}function ve(e,n){fe(e,n,!1)}function bt(e){return e.timeStamp}function Le(e){return _e(e)?e:e?e+"px":""}var et="splide",Ut="data-"+et;function Be(e,n){if(!e)throw new Error("["+et+"] "+(n||""))}var me=Math.min,vt=Math.max,lt=Math.floor,Xe=Math.ceil,Q=Math.abs;function Mn(e,n,t){return Q(e-n)0)-+(e<0)}function Dt(e,n){return ne(n,function(t){e=e.replace("%s",""+t)}),e}function Gt(e){return e<10?"0"+e:""+e}var ln={};function pr(e){return""+e+Gt(ln[e]=(ln[e]||0)+1)}function Vn(){var e=[];function n(a,s,c,o){i(a,s,function(u,h,d){var E="addEventListener"in u,f=E?u.removeEventListener.bind(u,h,c,o):u.removeListener.bind(u,c);E?u.addEventListener(h,c,o):u.addListener(c),e.push([u,h,d,c,f])})}function t(a,s,c){i(a,s,function(o,u,h){e=e.filter(function(d){return d[0]===o&&d[1]===u&&d[2]===h&&(!c||d[3]===c)?(d[4](),!1):!0})})}function r(a,s,c){var o,u=!0;return typeof CustomEvent=="function"?o=new CustomEvent(s,{bubbles:u,detail:c}):(o=document.createEvent("CustomEvent"),o.initCustomEvent(s,u,!1,c)),a.dispatchEvent(o),o}function i(a,s,c){ne(a,function(o){o&&ne(s,function(u){u.split(" ").forEach(function(h){var d=h.split(".");c(o,d[0],d[1])})})})}function l(){e.forEach(function(a){a[4]()}),de(e)}return{bind:n,unbind:t,dispatch:r,destroy:l}}var Se="mounted",dn="ready",Ee="move",xe="moved",zt="click",kn="active",xn="inactive",Fn="visible",$n="hidden",X="refresh",Z="updated",Me="resize",gt="resized",Bn="drag",Un="dragging",Gn="dragged",ht="scroll",Re="scrolled",Rr="overflow",Wt="destroy",zn="arrows:mounted",Wn="arrows:updated",Hn="pagination:mounted",Yn="pagination:updated",Ht="navigation:mounted",Yt="autoplay:play",Xn="autoplay:playing",Xt="autoplay:pause",Kt="lazyload:loaded",Kn="sk",qn="sh",dt="ei";function W(e){var n=e?e.event.bus:document.createDocumentFragment(),t=Vn();function r(l,a){t.bind(n,Ze(l).join(" "),function(s){a.apply(a,kt(s.detail)?s.detail:[])})}function i(l){t.dispatch(n,l,Ae(arguments,1))}return e&&e.event.on(Wt,t.destroy),He(t,{bus:n,on:r,off:U(t.unbind,n),emit:i})}function _t(e,n,t,r){var i=Date.now,l,a=0,s,c=!0,o=0;function u(){if(!c){if(a=e?me((i()-l)/e,1):1,t&&t(a),a>=1&&(n(),l=i(),r&&++o>=r))return d();s=cn(u)}}function h(m){m||f(),l=i()-(m?a*e:0),c=!1,s=cn(u)}function d(){c=!0}function E(){l=i(),a=0,t&&t(a)}function f(){s&&cancelAnimationFrame(s),a=0,s=0,c=!0}function v(m){e=m}function A(){return c}return{start:h,rewind:E,pause:d,cancel:f,set:v,isPaused:A}}function Or(e){var n=e;function t(i){n=i}function r(i){return Ft(Ze(i),n)}return{set:t,is:r}}function Cr(e,n){var t=_t(0,e,null,1);return function(){t.isPaused()&&t.start()}}function br(e,n,t){var r=e.state,i=t.breakpoints||{},l=t.reducedMotion||{},a=Vn(),s=[];function c(){var f=t.mediaQuery==="min";We(i).sort(function(v,A){return f?+v-+A:+A-+v}).forEach(function(v){u(i[v],"("+(f?"min":"max")+"-width:"+v+"px)")}),u(l,sn),h()}function o(f){f&&a.destroy()}function u(f,v){var A=matchMedia(v);a.bind(A,"change",h),s.push([f,A])}function h(){var f=r.is(ft),v=t.direction,A=s.reduce(function(m,_){return he(m,_[1].matches?_[0]:{})},{});fn(t),E(A),t.destroy?e.destroy(t.destroy==="completely"):f?(o(!0),e.mount()):v!==t.direction&&e.refresh()}function d(f){matchMedia(sn).matches&&(f?he(t,l):fn(t,We(l)))}function E(f,v,A){he(t,f),v&&he(Object.getPrototypeOf(t),f),(A||!r.is(be))&&e.emit(Z,t)}return{setup:c,destroy:o,reduce:d,set:E}}var mt="Arrow",At=mt+"Left",St=mt+"Right",jn=mt+"Up",Zn=mt+"Down",En="rtl",Tt="ttb",Nt={width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:[jn,St],ArrowRight:[Zn,At]};function wr(e,n,t){function r(l,a,s){s=s||t.direction;var c=s===En&&!a?1:s===Tt?0:-1;return Nt[l]&&Nt[l][c]||l.replace(/width|left|right/i,function(o,u){var h=Nt[o.toLowerCase()][c]||o;return u>0?h.charAt(0).toUpperCase()+h.slice(1):h})}function i(l){return l*(t.direction===En?1:-1)}return{resolve:r,orient:i}}var le="role",De="tabindex",Dr="disabled",ae="aria-",tt=ae+"controls",Jn=ae+"current",gn=ae+"selected",te=ae+"label",qt=ae+"labelledby",Qn=ae+"hidden",jt=ae+"orientation",Ke=ae+"roledescription",hn=ae+"live",_n=ae+"busy",mn=ae+"atomic",Zt=[le,De,Dr,tt,Jn,te,qt,Qn,jt,Ke],se=et+"__",Te="is-",pt=et,An=se+"track",Pr=se+"list",yt=se+"slide",er=yt+"--clone",Mr=yt+"__container",Jt=se+"arrows",Lt=se+"arrow",tr=Lt+"--prev",nr=Lt+"--next",It=se+"pagination",rr=It+"__page",Vr=se+"progress",kr=Vr+"__bar",xr=se+"toggle",Fr=se+"spinner",$r=se+"sr",Br=Te+"initialized",pe=Te+"active",ir=Te+"prev",ar=Te+"next",Pt=Te+"visible",Mt=Te+"loading",or=Te+"focus-in",ur=Te+"overflow",Ur=[pe,Pt,ir,ar,Mt,or,ur],Gr={slide:yt,clone:er,arrows:Jt,arrow:Lt,prev:tr,next:nr,pagination:It,page:rr,spinner:Fr};function zr(e,n){if(On(e.closest))return e.closest(n);for(var t=e;t&&t.nodeType===1&&!ze(t,n);)t=t.parentElement;return t}var Wr=5,Sn=200,sr="touchstart mousedown",Rt="touchmove mousemove",Ot="touchend touchcancel mouseup click";function Hr(e,n,t){var r=W(e),i=r.on,l=r.bind,a=e.root,s=t.i18n,c={},o=[],u=[],h=[],d,E,f;function v(){g(),D(),_()}function A(){i(X,m),i(X,v),i(Z,_),l(document,sr+" keydown",function(T){f=T.type==="keydown"},{capture:!0}),l(a,"focusin",function(){fe(a,or,!!f)})}function m(T){var O=Zt.concat("style");de(o),ve(a,u),ve(d,h),ue([d,E],O),ue(a,T?O:["style",Ke])}function _(){ve(a,u),ve(d,h),u=M(pt),h=M(An),oe(a,u),oe(d,h),k(a,te,t.label),k(a,qt,t.labelledby)}function g(){d=R("."+An),E=Qe(d,"."+Pr),Be(d&&E,"A track/list element is missing."),at(o,bn(E,"."+yt+":not(."+er+")")),Ie({arrows:Jt,pagination:It,prev:tr,next:nr,bar:kr,toggle:xr},function(T,O){c[O]=R("."+T)}),He(c,{root:a,track:d,list:E,slides:o})}function D(){var T=a.id||pr(et),O=t.role;a.id=T,d.id=d.id||T+"-track",E.id=E.id||T+"-list",!ie(a,le)&&a.tagName!=="SECTION"&&O&&k(a,le,O),k(a,Ke,s.carousel),k(E,le,"presentation")}function R(T){var O=Pn(a,T);return O&&zr(O,"."+pt)===a?O:void 0}function M(T){return[T+"--"+t.type,T+"--"+t.direction,t.drag&&T+"--draggable",t.isNavigation&&T+"--nav",T===pt&&pe]}return He(c,{setup:v,mount:A,destroy:m})}var Ve="slide",Fe="loop",nt="fade";function Yr(e,n,t,r){var i=W(e),l=i.on,a=i.emit,s=i.bind,c=e.Components,o=e.root,u=e.options,h=u.isNavigation,d=u.updateOnMove,E=u.i18n,f=u.pagination,v=u.slideFocus,A=c.Direction.resolve,m=ie(r,"style"),_=ie(r,te),g=t>-1,D=Qe(r,"."+Mr),R;function M(){g||(r.id=o.id+"-slide"+Gt(n+1),k(r,le,f?"tabpanel":"group"),k(r,Ke,E.slide),k(r,te,_||Dt(E.slideLabel,[n+1,e.length]))),T()}function T(){s(r,"click",U(a,zt,P)),s(r,"keydown",U(a,Kn,P)),l([xe,qn,Re],L),l(Ht,F),d&&l(Ee,w)}function O(){R=!0,i.destroy(),ve(r,Ur),ue(r,Zt),k(r,"style",m),k(r,te,_||"")}function F(){var b=e.splides.map(function(y){var C=y.splide.Components.Slides.getAt(n);return C?C.slide.id:""}).join(" ");k(r,te,Dt(E.slideX,(g?t:n)+1)),k(r,tt,b),k(r,le,v?"button":""),v&&ue(r,Ke)}function w(){R||L()}function L(){if(!R){var b=e.index;I(),N(),fe(r,ir,n===b-1),fe(r,ar,n===b+1)}}function I(){var b=x();b!==vn(r,pe)&&(fe(r,pe,b),k(r,Jn,h&&b||""),a(b?kn:xn,P))}function N(){var b=H(),y=!b&&(!x()||g);if(e.state.is([ke,qe])||k(r,Qn,y||""),k(Bt(r,u.focusableNodes||""),De,y?-1:""),v&&k(r,De,y?-1:0),b!==vn(r,Pt)&&(fe(r,Pt,b),a(b?Fn:$n,P)),!b&&document.activeElement===r){var C=c.Slides.getAt(e.index);C&&wn(C.slide)}}function V(b,y,C){re(C&&D||r,b,y)}function x(){var b=e.index;return b===n||u.cloneStatus&&b===t}function H(){if(e.is(nt))return x();var b=ee(c.Elements.track),y=ee(r),C=A("left",!0),$=A("right",!0);return lt(b[C])<=Xe(y[C])&<(y[$])<=Xe(b[$])}function z(b,y){var C=Q(b-n);return!g&&(u.rewind||e.is(Fe))&&(C=me(C,e.length-C)),C<=y}var P={index:n,slideIndex:t,slide:r,container:D,isClone:g,mount:M,destroy:O,update:L,style:V,isWithin:z};return P}function Xr(e,n,t){var r=W(e),i=r.on,l=r.emit,a=r.bind,s=n.Elements,c=s.slides,o=s.list,u=[];function h(){d(),i(X,E),i(X,d)}function d(){c.forEach(function(L,I){v(L,I,-1)})}function E(){R(function(L){L.destroy()}),de(u)}function f(){R(function(L){L.update()})}function v(L,I,N){var V=Yr(e,I,N,L);V.mount(),u.push(V),u.sort(function(x,H){return x.index-H.index})}function A(L){return L?M(function(I){return!I.isClone}):u}function m(L){var I=n.Controller,N=I.toIndex(L),V=I.hasFocus()?1:t.perPage;return M(function(x){return ot(x.index,N,N+V-1)})}function _(L){return M(L)[0]}function g(L,I){ne(L,function(N){if(_e(N)&&(N=Dn(N)),Cn(N)){var V=c[I];V?$t(N,V):Je(o,N),oe(N,t.classes.slide),O(N,U(l,Me))}}),l(X)}function D(L){Ne(M(L).map(function(I){return I.slide})),l(X)}function R(L,I){A(I).forEach(L)}function M(L){return u.filter(On(L)?L:function(I){return _e(L)?ze(I.slide,L):Ft(Ze(L),I.index)})}function T(L,I,N){R(function(V){V.style(L,I,N)})}function O(L,I){var N=Bt(L,"img"),V=N.length;V?N.forEach(function(x){a(x,"load error",function(){--V||I()})}):I()}function F(L){return L?c.length:u.length}function w(){return u.length>t.perPage}return{mount:h,destroy:E,update:f,register:v,get:A,getIn:m,getAt:_,add:g,remove:D,forEach:R,filter:M,style:T,getLength:F,isEnough:w}}function Kr(e,n,t){var r=W(e),i=r.on,l=r.bind,a=r.emit,s=n.Slides,c=n.Direction.resolve,o=n.Elements,u=o.root,h=o.track,d=o.list,E=s.getAt,f=s.style,v,A,m;function _(){g(),l(window,"resize load",Cr(U(a,Me))),i([Z,X],g),i(Me,D)}function g(){v=t.direction===Tt,re(u,"maxWidth",Le(t.width)),re(h,c("paddingLeft"),R(!1)),re(h,c("paddingRight"),R(!0)),D(!0)}function D(P){var b=ee(u);(P||A.width!==b.width||A.height!==b.height)&&(re(h,"height",M()),f(c("marginRight"),Le(t.gap)),f("width",O()),f("height",F(),!0),A=b,a(gt),m!==(m=z())&&(fe(u,ur,m),a(Rr,m)))}function R(P){var b=t.padding,y=c(P?"right":"left");return b&&Le(b[y]||(Ge(b)?0:b))||"0px"}function M(){var P="";return v&&(P=T(),Be(P,"height or heightRatio is missing."),P="calc("+P+" - "+R(!1)+" - "+R(!0)+")"),P}function T(){return Le(t.height||ee(d).width*t.heightRatio)}function O(){return t.autoWidth?null:Le(t.fixedWidth)||(v?"":w())}function F(){return Le(t.fixedHeight)||(v?t.autoHeight?null:w():T())}function w(){var P=Le(t.gap);return"calc((100%"+(P&&" + "+P)+")/"+(t.perPage||1)+(P&&" - "+P)+")"}function L(){return ee(d)[c("width")]}function I(P,b){var y=E(P||0);return y?ee(y.slide)[c("width")]+(b?0:x()):0}function N(P,b){var y=E(P);if(y){var C=ee(y.slide)[c("right")],$=ee(d)[c("left")];return Q(C-$)+(b?0:x())}return 0}function V(P){return N(e.length-1)-N(0)+I(0,P)}function x(){var P=E(0);return P&&parseFloat(re(P.slide,c("marginRight")))||0}function H(P){return parseFloat(re(h,c("padding"+(P?"Right":"Left"))))||0}function z(){return e.is(nt)||V(!0)>L()}return{mount:_,resize:D,listSize:L,slideSize:I,sliderSize:V,totalSize:N,getPadding:H,isOverflow:z}}var qr=2;function jr(e,n,t){var r=W(e),i=r.on,l=n.Elements,a=n.Slides,s=n.Direction.resolve,c=[],o;function u(){i(X,h),i([Z,Me],E),(o=A())&&(f(o),n.Layout.resize(!0))}function h(){d(),u()}function d(){Ne(c),de(c),r.destroy()}function E(){var m=A();o!==m&&(o$)&&(L(),O(w(V(),y>$),!0)),a(ke),l(Ee,C,$,y),g.start(C,function(){a(Pe),l(xe,C,$,y),q&&q()})}function T(y){O(N(y,!0))}function O(y,C){if(!e.is(nt)){var $=C?y:F(y);re(m,"transform","translate"+f("X")+"("+$+"px)"),y!==$&&l(qn)}}function F(y){if(e.is(Fe)){var C=I(y),$=C>n.Controller.getEnd(),q=C<0;(q||$)&&(y=w(y,$))}return y}function w(y,C){var $=y-z(C),q=d();return y-=v(q*(Xe(Q($)/q)||1))*(C?1:-1),y}function L(){O(V(),!0),g.cancel()}function I(y){for(var C=n.Slides.get(),$=0,q=1/0,K=0;K=0:C<=m[f("scrollWidth")]-ee(_)[f("width")]}function b(y,C){C=je(C)?V():C;var $=y!==!0&&v(C)v(z(!0));return $||q}return{mount:D,move:M,jump:T,translate:O,shift:w,cancel:L,toIndex:I,toPosition:N,getPosition:V,getLimit:z,exceededLimit:b,reposition:R}}function Jr(e,n,t){var r=W(e),i=r.on,l=r.emit,a=n.Move,s=a.getPosition,c=a.getLimit,o=a.toPosition,u=n.Slides,h=u.isEnough,d=u.getLength,E=t.omitEnd,f=e.is(Fe),v=e.is(Ve),A=U(V,!1),m=U(V,!0),_=t.start||0,g,D=_,R,M,T;function O(){F(),i([Z,X,dt],F),i(gt,w)}function F(){R=d(!0),M=t.perMove,T=t.perPage,g=P();var S=Oe(_,0,E?g:R-1);S!==_&&(_=S,a.reposition())}function w(){g!==P()&&l(dt)}function L(S,B,J){if(!ge()){var Y=N(S),j=z(Y);j>-1&&(B||j!==_)&&($(j),a.move(Y,j,D,J))}}function I(S,B,J,Y){n.Scroll.scroll(S,B,J,function(){var j=z(a.toIndex(s()));$(E?me(j,g):j),Y&&Y()})}function N(S){var B=_;if(_e(S)){var J=S.match(/([+\-<>])(\d+)?/)||[],Y=J[1],j=J[2];Y==="+"||Y==="-"?B=x(_+ +(""+Y+(+j||1)),_):Y===">"?B=j?b(+j):A(!0):Y==="<"&&(B=m(!0))}else B=f?S:Oe(S,0,g);return B}function V(S,B){var J=M||(K()?1:T),Y=x(_+J*(S?-1:1),_,!(M||K()));return Y===-1&&v&&!Mn(s(),c(!S),1)?S?0:g:B?Y:z(Y)}function x(S,B,J){if(h()||K()){var Y=H(S);Y!==S&&(B=S,S=Y,J=!1),S<0||S>g?!M&&(ot(0,S,B,!0)||ot(g,B,S,!0))?S=b(y(S)):f?S=J?S<0?-(R%T||T):R:S:t.rewind?S=S<0?g:0:S=-1:J&&S!==B&&(S=b(y(B)+(S0;)if(o(R-1,!0)!==o(S,!0)){S++;break}return Oe(S,0,R-1)}function b(S){return Oe(K()?S:T*S,0,g)}function y(S){return K()?me(S,g):lt((S>=g?R-1:S)/T)}function C(S){var B=a.toIndex(S);return v?Oe(B,0,g):B}function $(S){S!==_&&(D=_,_=S)}function q(S){return S?D:_}function K(){return!je(t.focus)||t.isNavigation}function ge(){return e.state.is([ke,qe])&&!!t.waitForTransition}return{mount:O,go:L,scroll:I,getNext:A,getPrev:m,getAdjacent:V,getEnd:P,setIndex:$,getIndex:q,toIndex:b,toPage:y,toDest:C,hasFocus:K,isBusy:ge}}var Qr="http://www.w3.org/2000/svg",ei="m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z",rt=40;function ti(e,n,t){var r=W(e),i=r.on,l=r.bind,a=r.emit,s=t.classes,c=t.i18n,o=n.Elements,u=n.Controller,h=o.arrows,d=o.track,E=h,f=o.prev,v=o.next,A,m,_={};function g(){R(),i(Z,D)}function D(){M(),g()}function R(){var I=t.arrows;I&&!(f&&v)&&F(),f&&v&&(He(_,{prev:f,next:v}),Ye(E,I?"":"none"),oe(E,m=Jt+"--"+t.direction),I&&(T(),L(),k([f,v],tt,d.id),a(zn,f,v)))}function M(){r.destroy(),ve(E,m),A?(Ne(h?[f,v]:E),f=v=null):ue([f,v],Zt)}function T(){i([Se,xe,X,Re,dt],L),l(v,"click",U(O,">")),l(f,"click",U(O,"<"))}function O(I){u.go(I,!0)}function F(){E=h||we("div",s.arrows),f=w(!0),v=w(!1),A=!0,Je(E,[f,v]),!h&&$t(E,d)}function w(I){var N='

Dufferin Location

Contact: Toronto Service Group toronto@oneamongus.ca

All items are free. Please donate what you can.

Pickup near Dufferin Subway Station, Toronto ON.

BZK Towelette Alcohol-free

Manufacturer Ref: 126-01

Amount: Bulk

HealthCare Alcohol Swabs Medium 200/Box

Manufacturer Ref: HAS200

Amount: Bulk

SOL-M Latex-Free Tourniquet

Manufacturer Ref: TNQ002

Amount: 1 box

Silver Nitrate Applicators 100/tube

Manufacturer Ref: 118-395

Amount: 50 pcs

Disposable Vaginal Specula

Maunfacturer Ref: 6650/6660

Size: Small / Medium

Amount: 10/bag

INSTI HIV Self Test

Amount: 4

Fentanyl Test Strips

Amount: 1

Condoms and Lubricant Gel

Amount: Bulk

Needles and Syringes

Coming Back Soon

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/contact.html b/pr-preview/pr-14/contact.html deleted file mode 100644 index cbd9513..0000000 --- a/pr-preview/pr-14/contact.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Contact | One Among Us - - - - - - - - - - - - - -
Skip to content

Hotline: 1-8-555-ASK-OAU = +1 (855) 527-5628

FAX+1 (855) 644-3628

General Enquiries: info@oneamongus.ca

Board of Directors: board@oneamongus.ca

Online Service Groups

Memorial Website: remembrance@oneamongus.ca, info@one-among.us

Trans in Academia!, Transgender University Guide: tia@oneamongus.ca

Arts Among Us (planning): arts@oneamongus.ca

Local Service Groups

Toronto Events and Services: toronto@oneamongus.ca, events@oneamongus.ca (See our Land Acknowledgment)

The "Rabbit Hole" Service Group: hk@oneamongus.ca

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/favicon.ico b/pr-preview/pr-14/favicon.ico deleted file mode 100644 index cccc19e..0000000 Binary files a/pr-preview/pr-14/favicon.ico and /dev/null differ diff --git a/pr-preview/pr-14/hashmap.json b/pr-preview/pr-14/hashmap.json deleted file mode 100644 index 52e0d0e..0000000 --- a/pr-preview/pr-14/hashmap.json +++ /dev/null @@ -1 +0,0 @@ -{"ja_posts.md":"v-KE1h9_","posts_board_election_202304.md":"D8C-yAVp","people.md":"FudzbyQU","posts_transuniguide.md":"CMvxJflP","zh-hans_events.md":"DhES7urN","zh-hans_index.md":"BRq_JlIT","posts_mh_promotion.md":"D__kgihj","posts_statement_xiyu.md":"WXn4ZQyV","login.md":"DYJ0uIxO","zh-hans_about.md":"BmKaOgyH","posts_mandate.md":"BW4AxzoM","posts_2023-member-gathering.md":"CA1D1EAD","ja_posts_flag_anthem.md":"DjX-JsOs","posts.md":"C_rtNO0O","zh-hans_contact.md":"CzXDWB3n","index.md":"DQ2M5P89","posts_flag_anthem.md":"BruyfBQv","community-resource.md":"CqElOzgy","posts_board_election_202312.md":"CwxH2W4E","about.md":"BWuasOPX","contact.md":"CA1_vnOo","zh-hans_posts_statement_xiyu.md":"V9opyqso","zh-hans_posts_community-guidelines.md":"Og5GtQIm","zh-hans_posts_flag_anthem.md":"DCVh_2Yw","land-ack.md":"BW0qFyGS","zh-hans_posts.md":"CQX-Uayo","zh-hans_posts_statement-20240706.md":"Bz09OTVl","zh-hans_posts_mandate.md":"BHNBANtb","zh-hans_posts_board_election_202312.md":"BY5OB15s","zh-hans_posts_board_election_202304.md":"CcC5kKnf","ja_index.md":"CbtYnlti","ja_contact.md":"egVBZOBT","zh-hans_posts_statement-simone.md":"B2nQtPS8","zh-hans_posts_board_resolution_2024_tsui_no_sora.md":"CzxseKm2"} diff --git a/pr-preview/pr-14/index.html b/pr-preview/pr-14/index.html deleted file mode 100644 index 02845e3..0000000 --- a/pr-preview/pr-14/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - One Among Us - - - - - - - - - - - - - - -
Skip to content

One Among Us

A community for East-Asian and East-Asian Canadian transgender and gender diverse people.

Hi! We are One Among Us, proudly a registered not-for-profit organization, but more proudly a community of the great East Asian and East Asian-Canadian transgender and gender diverse family. We provide peer and community support for our fellows, aiming to build connection between travelers and those in our hometown.

We started as a memorial site for Chinese transgender people and allies who passed away. We believe that both those who are still living and those who had passed away are important members of our community, are the “Ones” Among Us.

Events Calendar

Loading events...

Add to your Google Calendar or Get link to ICal (ics) file.

Photos

Friends

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/ja/contact.html b/pr-preview/pr-14/ja/contact.html deleted file mode 100644 index 8ca0c25..0000000 --- a/pr-preview/pr-14/ja/contact.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - 連絡先 | One Among Us - - - - - - - - - - - - - -
Skip to content

電話連絡1-8-555-ASK-OAU = +1 (855) 527-5628

一般的質問info@oneamongus.ca

取締役会board@oneamongus.ca

オンラインサービス

追悼サイトremembrance@oneamongus.ca , info@one-among.us

トランスアカデミーtia@oneamongus.ca

Arts Among Usarts@oneamongus.ca

ローカルサービス

トロント活動・サービスtoronto@oneamongus.ca, events@oneamongus.ca

「ウサギ穴」サービスチームhk@oneamongus.ca

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/ja/index.html b/pr-preview/pr-14/ja/index.html deleted file mode 100644 index efb12f0..0000000 --- a/pr-preview/pr-14/ja/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - One Among Us - - - - - - - - - - - - - - -
Skip to content

One Among Us

〜秋の葉ものがたり〜

東アジアと海外でのトランスジェンダー交流・相互扶助を目指す非営利組織。

こんにちは。

『One Among Us』というカナダで登録されているNPOです。私たちは、中国を始めとする東アジア、およびカナダのジェンダー多様性コミュニティに、ピアサポート・コミュニティサポートを提供し、ジェンダーマイノリティの方々の交流と扶助に力を加えるための団体です。

私たちの出発点でありし最も大事なプロジェクトは、「秋の葉ものがたり」という追悼サイトです。コミュニティの友だちが亡くなったとしても、私たちの中のひとり (One) であり続けていて、コミュニティの未来を見守っている (Among Us) ように考えたいです。

私たちでは日本語サービスの品質向上に努めております。詳細についてはメールでお問い合わせください。

カレンダー

Loading events...

Google Calendar に登録するICal(ics)ファイルダウンロード

活動写真

フレンズ

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/ja/posts.html b/pr-preview/pr-14/ja/posts.html deleted file mode 100644 index 0b2e050..0000000 --- a/pr-preview/pr-14/ja/posts.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - One Among Us - - - - - - - - - - - - - -
Skip to content
- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/ja/posts/flag_anthem.html b/pr-preview/pr-14/ja/posts/flag_anthem.html deleted file mode 100644 index 13d7cbf..0000000 --- a/pr-preview/pr-14/ja/posts/flag_anthem.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - 社旗と社歌 | One Among Us - - - - - - - - - - - - - - -
Skip to content

社旗と社歌

社旗:八重桜

One Among Us 社旗◎ One Among Us 社旗

社歌:星めぐりの歌

星めぐりの歌 宮沢賢治 作詞/作曲

「星めぐりの歌」『宮沢賢治全集』筑摩書房◎ 「星めぐりの歌」『宮沢賢治全集』筑摩書房

あかいめだまの さそり

ひろげた鷲の  つばさ

あをいめだまの 小いぬ、

ひかりのへびの とぐろ。

オリオンは高く うたひ

つゆとしもとを おとす、


アンドロメダの くもは

さかなのくちの かたち。

大ぐまのあしを きたに

五つのばした  ところ。

小熊のひたいの うへは

そらのめぐりの めあて。

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/land-ack.html b/pr-preview/pr-14/land-ack.html deleted file mode 100644 index 0663be7..0000000 --- a/pr-preview/pr-14/land-ack.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Land Acknowledgment of One Among Us Toronto Service Group | One Among Us - - - - - - - - - - - - - -
Skip to content

Land Acknowledgment of One Among Us Toronto Service Group

One Among Us (Toronto) sits on the traditional territories of many nations including the Mississaugas of the Credit, the Anishnabeg, the Chippewa, the Haudenosaunee and the Wendat peoples, and within the lands protected by the “Dish With One Spoon” wampum agreement.

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/login.html b/pr-preview/pr-14/login.html deleted file mode 100644 index a8091d3..0000000 --- a/pr-preview/pr-14/login.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Member Zone | One Among Us - - - - - - - - - - - - - -
Skip to content

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/people.html b/pr-preview/pr-14/people.html deleted file mode 100644 index 12120d6..0000000 --- a/pr-preview/pr-14/people.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - People | One Among Us - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/pr-preview/pr-14/posts.html b/pr-preview/pr-14/posts.html deleted file mode 100644 index ff9376f..0000000 --- a/pr-preview/pr-14/posts.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - One Among Us - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/pr-preview/pr-14/posts/2023-member-gathering.html b/pr-preview/pr-14/posts/2023-member-gathering.html deleted file mode 100644 index e127cfd..0000000 --- a/pr-preview/pr-14/posts/2023-member-gathering.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - One Among Us Holds Successful Annual Member Gathering Event | One Among Us - - - - - - - - - - - - - -
Skip to content

One Among Us Holds Successful Annual Member Gathering Event

In a heartwarming display of unity and progress, One Among Us, the registered not-for-profit organization dedicated to supporting the East Asian and East Asian-Canadian transgender and gender diverse community, held its highly successful annual member gathering event on September 16, 2023. This year's gathering proved to be a milestone, marked by reflection on past accomplishments and ambitious plans for the future.

The event, attended by members and allies from across the region, was a testament to the organization's commitment to fostering a sense of belonging, understanding, and empowerment within the community. It provided a platform for sharing experiences, learning from one another, and collectively envisioning a more inclusive future.

At the beginning of the meeting, the room filled with the poignant strains of "Star Tour Song" as attendees joined their voices together. This moving tribute served as a heartfelt reminder of the friends who had passed away, a touching acknowledgment of their enduring presence within the community, and a symbol of the unity that One Among Us stands for.

One of the highlights of this year's gathering was the presentation of the organization's previous work. One Among Us has been diligently working on identifying and addressing the unique needs of the Chinese-speaking transgender and queer society. Through dedicated research and outreach efforts, the organization has made significant strides in understanding the challenges faced by this community and in developing tailored support systems.

The unveiling of the "Transgender University Guide" and the "Trans in Academia!" group were met with enthusiastic applause. These initiatives represent a crucial step toward creating more inclusive spaces within academic institutions. The Transgender University Guide aims to provide resources and guidance for transgender and gender diverse individuals pursuing higher education, ensuring they have access to a supportive and nurturing environment. The "Trans in Academia!" group, on the other hand, serves as a platform for individuals within academia to connect, share experiences, and advocate for a more inclusive academic culture.

During the event, members engaged in lively discussions about the future of One Among Us. The organization's commitment to its mission of love, remembrance, and unity was reaffirmed, and ambitious plans were laid out to further expand its reach and impact. The participants emphasized the importance of education and outreach, intending to increase awareness and understanding of transgender and gender diverse issues within the broader community.

In line with their dedication to inclusivity, One Among Us expressed its intention to continue collaborating with other organizations, educational institutions, and policymakers to advocate for transgender and gender diverse rights. The organization's vision includes creating safe spaces, offering support and resources, and promoting acceptance and understanding among all individuals, regardless of their gender identity.

The annual gathering concluded with a sense of hope despite the hard situation of our community. It served as a powerful reminder of the strength and resilience of the East Asian and East Asian-Canadian transgender and gender diverse community. As One Among Us looks toward the future, its commitment to its members and allies remains unwavering, reflecting the belief that, together, they can create a more inclusive and accepting world for all.

The success of this year's annual gathering was not just a celebration of past achievements; it was a launchpad for a brighter, more inclusive future. One Among Us continues to be a shining example of an organization dedicated to making a positive impact and fostering a sense of belonging within the transgender and gender diverse community.

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/posts/board_election_202304.html b/pr-preview/pr-14/posts/board_election_202304.html deleted file mode 100644 index 7d766a3..0000000 --- a/pr-preview/pr-14/posts/board_election_202304.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - 2023 April Board of Directors Election Results | One Among Us - - - - - - - - - - - - - -
Skip to content

2023 April Board of Directors Election Results

Since Cassie Z. (CC) noticed us their resignation from her position starting from 2023 Apr 22, One Among Us has to elect a new director in replace of them to meet the Not-for-Profit Corporations Act in Ontario.

The following new director was nominated by the Board of Directors and passed by the members to serve the rest of the 1-year term starting from 2023 Apr 22 to 2023 December with our current directors, Azalea G. and Yvette W:

  • Yuri Z.

We thank all the members who have been with us through this difficult time.

One Among Us Transgender Support

2023.04.22

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/posts/board_election_202312.html b/pr-preview/pr-14/posts/board_election_202312.html deleted file mode 100644 index 3d28165..0000000 --- a/pr-preview/pr-14/posts/board_election_202312.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - 2024 Board of Directors Election Results | One Among Us - - - - - - - - - - - - - -
Skip to content

2024 Board of Directors Election Results

One Among Us is pleased to announce the results of our 2024 Board of Directors Election. The following members were elected to serve a 1-year term starting from 2023 Dec 18, each of which was elected to have 1¼ seats in the Board:

  • Azalea G. (reelected)
  • Yuri Z. (reelected)
  • Yvette W. (reelected)
  • Esme S. C. (new)

We thank all candidates who put their names forward in this year’s election.

One Among Us Transgender Support

2023.12.18

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/posts/flag_anthem.html b/pr-preview/pr-14/posts/flag_anthem.html deleted file mode 100644 index 43aa11f..0000000 --- a/pr-preview/pr-14/posts/flag_anthem.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - The Flag and Anthem of One Among Us | One Among Us - - - - - - - - - - - - - - -
Skip to content

The Flag and Anthem of One Among Us

We released the flag and anthem of our organization recently.

The Flag: Double-Flowered Cherry Blossom

The Flag of One Among Us◎ The Flag of One Among Us

The Anthem: Star Tour Song

『星めぐりの歌』 宮沢賢治 作詞/作曲

Star Tour Song, from *The Complete Work of Miyazawa Kenji*, Chikuma Shobō◎ Star Tour Song, from The Complete Work of Miyazawa Kenji, Chikuma Shobo

Can you see the red eyed Scorpion?

And the Eagle spreads his wings so wide

Over there the blue-eyed young Puppy

See the coiled up Serpent of the light

Orion sings from far away

It drops it’s dew and frost from the sky


Can you see the cloud of Andromeda

Looking just like the lips of a fish

See the Mama Bear’s pawn up in the north,

Take five steps south and you will find

The shining Little Cub’s head is the key

Guiding us to the soul of the sky

(English translated by Lindsay)

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/posts/mandate.html b/pr-preview/pr-14/posts/mandate.html deleted file mode 100644 index 6403c79..0000000 --- a/pr-preview/pr-14/posts/mandate.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - The Mandate of One Among Us | One Among Us - - - - - - - - - - - - - -
Skip to content

The Mandate of One Among Us (Translated from Chinese Version)

One Among Us began as, and is most importantly, in the business of honoring the memory of those in the transgender and gender diverse (TGD) community who have passed away, and that business will not change. This means that we are a transgender service organization and transgender community built around the deceased, or more accurately, around the relationship between the living and the deceased. Both the living and the deceased should be part of our diverse and spiritual trans community. We would not be able to come together and unite as an organization that serves the living without a common memory and remembrance of the deceased. Therefore, in every activity and business we do, we should try our best to involve both the living and the dead. Despite the lines between the two sides of the River Styx (or, say, the Galaxy), we must take into account the people who are silently watching over us on the other side. Our anthem, flag, and other symbols of our organization should all serve the purpose of connecting the living and the dead.

We know that remembrance must not be totally private and must be political in nature. However, we also know that the starting point of this public, political nature lies in the intimate connection between self and other. Therefore, we as an organization should never be too proud to take the place of the deceased in expressing political views that do not belong, that are arrogant and frivolous. But this does not mean that we should follow the principle of 'depoliticization': we believe that, in our time, to be transgender or trans-friendly is to face a life that, even if one does not expect to be thrown into all kinds of political and social strife, one is, intentionally or unintentionally, consciously or coercively, taking on more political responsibilities. Therefore, we believe that, at the very least, the promotion of social justice and fairness, and the promotion of the freedom of each individual to choose to express his or her identities, including gender, reflects the wishes of the deceased as a whole, and should not be viewed as disrespectful to the deceased, nor should it be viewed as undermining the neutrality of the memorial.

Since it is a transgender community built around the deceased, we are bound to carry with us a bitter reflection on the fragility and vulnerability of life. In the current social era, the lives of the transgender community are even more fragile due to the common hardships and dilemmas we face. We do not glorify these sufferings, but we are not ashamed to talk about our own sufferings and weaknesses, in which we watch out for each other and persevere. We stand with all individuals and their communities who have not yet gained equal rights, even though there is no single 'identity' that identifies them. We strive to promote social change for the well-being of our fellow community members, and realize that without the well-being of all humanity, there can be no individual happiness, realizing that what true happiness is is always a difficult question to answer. Even though efforts to advance social change are often lost, we hope to share and heal each other's wounds in the process, and to promote mutual gratitude and reconciliation.

We are an "East Asian and Diaspora Transgender Community": our members are either from East Asia or have always had a connection to East Asia at some point in their lives. East Asia here is not East Asia geographically, but rather East Asia as method: it is neither 'central', unable to fit into mainstream and hegemonic narratives, nor 'marginal', always desiring to materialize and standardize another value system as opposed to the mainstream. Our critical connection to East Asia lies in the fact that while we need to restrain our desire to fit into the 'center', we also need to avoid presenting ourselves as the 'periphery', mutually fulfilling with the center: we need to be constantly reflective, consciously living in a state of liminality between the 'center' and the 'periphery', and in tension with all self-evident cultures and traditions, whether they are new or old.

Therefore, our organizations also need to blur the boundaries between the 'inside' and the 'outside', to recognize the intersectionality between organizational members, community partners, and service recipients, and to promote openness and inclusiveness, rather than creating a small circle that is only 'inside'. Of course, this does not mean that we tolerate any degree of violence against the community or members of the organization.

As a not-for-profit organization, in order to better serve and meet the requirements of the place of registration for not-for-profit organizations, we must have considerable professional capacity to gain and reproduct knowledge on various aspects of community and peer support. However, we are also clearly aware that professionalization and institutionalization are not the purpose of an organization, but only a tool to maintain its existence and quality of services; and that in an era where capitalism has not yet ended, professionalization and institutionalization inevitably impede the free and comprehensive development of human beings in some ways. Therefore, we follow the principle of minimal specialization and avoid success at all costs. Professionalism must not give way to our ethics and integrity, to our collective will and expectations.

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/posts/mh_promotion.html b/pr-preview/pr-14/posts/mh_promotion.html deleted file mode 100644 index 4a9315d..0000000 --- a/pr-preview/pr-14/posts/mh_promotion.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - One Among Us Promotes Mental Health Among Members | One Among Us - - - - - - - - - - - - - -
Skip to content

One Among Us Promotes Mental Health Among Members

At One Among Us, we are committed to promoting mental health among our members, especially amidst the challenges posed by remote work, while also addressing the critical issues of self-cutting and overdose prevention.

We recognize that substance abuse and self-injury are often rooted in social, economic, and environmental factors that can contribute to feelings of hopelessness, despair, and disconnection. To address these underlying causes, we have been working with mental health professionals to provide our members with the tools and support they need to overcome addiction and manage emotional distress.

Additionally, we are dedicated to raising awareness about these issues in our community and promoting a culture of empathy, compassion, and understanding. By fostering a supportive and inclusive environment, we hope to reduce the stigma and shame associated with substance abuse and self-injury and encourage individuals to seek the help they need.

As most of us are working from home and some overseas, we understand that the challenges posed by remote work can exacerbate mental health issues and contribute to feelings of isolation and disconnection. To address these challenges, we have been providing virtual resources and support to our members, including online support groups and mental health toolkits.

We believe that promoting mental health and preventing overdose and self-harm are essential to creating a healthier and more resilient community. By addressing the complex social causes of these issues and providing support and resources to our members, we hope to make a positive impact on the well-being of our members and the diversed trans, gender non-conforming, and queer community as a whole.

Striving to Become a Model NPO for Mental Health Promotion◎ A parody of Chinese propaganda arts but showing our topic of preventing overdose and self-cutting.

Do not juice pom. Do not overeat starch.◎ Another artwork, proudly made by our member artifaritaKuniklo.

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/posts/statement_xiyu.html b/pr-preview/pr-14/posts/statement_xiyu.html deleted file mode 100644 index 3d8071b..0000000 --- a/pr-preview/pr-14/posts/statement_xiyu.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Statements: Our Relationship with the “Xiyu” Group | One Among Us - - - - - - - - - - - - - -
Skip to content

Statements: Our Relationship with the “Xiyu” Group

1. Statement on the Recent Infringement Controversy of the "Translation/Selected" Series Accounts and Our Relationship with Its Operator, the "Xiyu" Group

  1. Since May 2023, "Xiyu" has entrusted One Among Us ("our organization" hereinafter) to manage its public affairs. However, during the management process, it did not disclose to us the details of its operation (such as criticism of it, and user blocking rules, etc.), which led the directors of our organization to make a wrong judgment of the incident and issue unclear statements with one of them's personal account. We apologize for not having detailed information of the operations of the team supervised by us.

  2. After this incident, our organization immediately proposed to "remove all content on Mastodon that the author did not authorize to reproduce, issue a public apology, and publish the operation situation" as a recommendation to rectify the situation. However, after our first contact, "Xiyu" still refused to accept our rectification suggestions, and did not clean up all unauthorized reprinted content and delete the number in time, and its Mastodon account has been blocked by m.cmx.im. We regret and lament this practice of "Xiyu" and its result.

  3. Except for the above public affairs and supervision, the accounts and operations of our organization and "Xiyu" are completely separate. Our organization does not have the authority to access the admin authority of any of the public SNS accounts of "Xiyu", nor does it have the ability to respond in a timely manner. Again, this was a mistake on the part of our organization, and we apologize for it.

  4. As a result of the above, our organization is no longer capable of supervising and managing the public affairs of the "Translation/Selected" accounts. Therefore, with immediate effect, our organization is relieved of its affiliation with the "Xiyu" team. Once again, we apologize profusely to the creators and the public involved in this matter. We have always emphasized respect for the rights of creators to express themselves and for community rules in online communities such as Fediverse, and we will continue to do so in our future work. We will reflect deeply on this mistake and try to avoid such mistakes in our future work. In particular, we apologize to Ms. Ai Daxun on Douban, who claimed to be hurt from this.

One Among Us Transgender Support

2023.06.25

2. Supplementary Statement on Our Relationship with TranslateCN

TranslateCN (“推特翻译”) has never been a product of our organization. We have listed them on our Friends links, along with Project Trans (formerly MtF.wiki).

We were the supervisory consultant of TranslateCN, responsible for their public relationship management from May 3 to June 25, 2023, but we have never been their administrators nor had the privilege to add/delete content or accounts. Please refer to our Statement on the Recent Infringement Controversy of the "Translation/Selected" Series Accounts and Our Relationship with Its Operator, the "Xiyu" Group.

We opened an email address, “translate@oneamongus.ca,” on May 31 for public affairs related to TranslateCN. Effective June 25, we only provide legacy support through this address. During this time, we have not received any complaints regarding copyright violations, except for a spoofing email. Throughout our supervisory period, we did not find any evidence that TranslateCN committed copyright infringement. We have not observed any behaviours or signs of not following the principles of fair use, but we still apologize for their failure to consider the sentiments of original authors and not following the rules of Chinese Fediverse community, which lead to our dissociation.

The recently founded new Xiyu (“细雨”) Workgroup (since June 25) has never been a subsidiary of One Among Us.

One Among Us Transgender Support

2023.06.27

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/posts/transuniguide.html b/pr-preview/pr-14/posts/transuniguide.html deleted file mode 100644 index 49bb54a..0000000 --- a/pr-preview/pr-14/posts/transuniguide.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Transgender University Guidance Joins Trans in Academia! | One Among Us - - - - - - - - - - - - - -
Skip to content

Transgender University Guidance Joins Trans in Academia!

Trans in Academia! - an association dedicated to supporting diasporic Chinese scholars, students, and enthusiasts - is delighted to welcome the addition of the Transgender University Guidance project to its platform. This collaborative endeavor further strengthens the organization's commitment to empowering transgender individuals within academia and fostering a supportive community.

Transgender University Guidance is a collective effort aimed at providing valuable resources and support for transgender individuals pursuing higher education. As part of Trans in Academia!, this project will offer comprehensive guidance to navigate the unique challenges faced by transgender scholars and students, particularly those within the diasporic Chinese and Canadian communities.

The association's activities, such as reading groups and informative discussions, provide opportunities for intellectual engagement and personal growth. Moreover, their Telegram and Discord channels serve as valuable platforms for sharing resources, exchanging ideas, and fostering meaningful connections within the community.

“We are thrilled to welcome the Transgender University Guidance project to our vibrant community,” stated Yvette, founder of Trans in Academia!. “This initiative aligns perfectly with our mission to empower and uplift transgender individuals. Together, we can create an inclusive and supportive environment that celebrates diversity and fosters academic excellence.”

By joining forces, Trans in Academia! aim to ensure that transgender scholars and students receive the necessary support, resources, and mentorship to thrive academically and professionally. The project will offer invaluable advice on topics such as choosing inclusive educational institutions, accessing LGBTQ+ scholarships, navigating gender-affirming healthcare, and fostering a sense of belonging within academic settings.

“We are excited about the opportunity to collaborate with Trans in Academia! and contribute to the empowerment of transgender individuals in academia,” said Lin, coordinator of the Transgender University Guidance project. “Together, we can provide a collective voice, mentorship, and a supportive community for transgender scholars and students. By leveraging our shared expertise, we can pave the way for a more inclusive and equitable academic landscape.”

The addition of the Transgender University Guidance project to Trans in Academia! reinforces the association's dedication to championing diversity, promoting inclusive academic environments, and empowering transgender individuals. The collaboration signifies a significant step forward in their collective mission to create spaces where diasporic Chinese and Canadian scholars can thrive, inspire one another, and make substantial contributions to their respective fields.

About Trans in Academia!:

Trans in Academia! is an association for diasporic Chinese and Canadian scholars, students, and enthusiasts. Supported and owned by One Among Us, it provides a supportive community for transgender individuals within academia. The association organizes activities such as reading groups and facilitates conversations through Telegram and Discord channels. Trans in Academia! is committed to empowering individuals, fostering inclusivity, and promoting academic excellence within the diasporic Chinese and Canadian transgender community. For more information, please visit transacademic.org.

About Transgender University Guidance:

Transgender University Guidance is a collectively edited project dedicated to providing guidance and support for transgender individuals pursuing higher education. The project offers resources, mentorship, and advice to navigate the unique challenges faced by transgender scholars and students. By sharing knowledge and fostering a sense of community, Transgender University Guidance aims to create a more inclusive and empowering environment within academia.

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/zh-Hans/about.html b/pr-preview/pr-14/zh-Hans/about.html deleted file mode 100644 index f626287..0000000 --- a/pr-preview/pr-14/zh-Hans/about.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - 关于我们 | One Among Us - - - - - - - - - - - - - - -
Skip to content

关于我们

工作组

01

OAU 01 组负责 跨性别纪念网站 那些秋叶 的运营,是 One Among Us 最初的起点和最重要的工作组。

02

OAU 02 组成立于2023年7月12日,负责加拿大范围,主要是多伦多的在地社群建设,包括医疗资源、社群互助、社群活动等。

03

OAU 03 组「兔子洞服务组」成立于2023年9月27日。

04

OAU 04 组成立于2024年1月15日,负责和理事会沟通协作决定组织的具体运营、行政、财务等事项,以「最小限度专业化」的精神维护组织的存续。

05

OAU 05 组负责 跨性别升学指导网站 的运营,于2022年12月11日成立,2023年5月加入 One Among Us。

06

OAU 06 组(OAU FOSS)成立于2024年2月21日,是一个扎根跨性别社群的自由开源软件社群。你可以加入 Matrix 群组 #foss:oau.app 参与讨论。

07

OAU 07 组负责跨性别艺术相关的内容,以及筹备中的 Arts Among Us 项目。

使命

One Among Us 最初的起点以及最重要的业务是纪念逝去的跨性别和性别多元社群(TGD)同类们,这一项业务是不会改变的。这就意味着,我们是围绕着逝者,更准确地说,围绕着生者与逝者的关系建立的跨性别服务组织和跨性别社群。无论是生者还是逝者,都应该是我们这个多元的、充满灵性的(spiritual)跨性别社群的一员。如果没有对逝者的共同纪念和追忆,我们不会走到一起,团结成一个为生者服务的组织。因此,我们的每一项活动、每一项业务,都应该尽力地考虑能够让生者和逝者共同参与进来。纵然有冥河两岸之间的界限,但一定需要考虑到那边正在无声守护着我们的人们。我们的会歌、会旗等组织象征符号,都应该包含能够起到连接生者与逝者作用的目的。

我们知道,任何纪念一定是并非私人的,一定是具有政治性的。然而,我们也知道,这一公共性、政治性的出发点在于自我与他人的亲密联系。因此,我们作为一个组织,始终不应该过于自傲地代替逝者发表一些不属于之的,傲慢轻浮的政治观点。但这并不代表我们应当遵循「去政治化」的原则:我们认为,在我们所处的时代,一个人成为跨性别或者友跨人士,就是面临一种生活,这种生活即使不期望自己被抛入种种政治与社会的纷争,也有意无意,或自觉或被迫地承担了更多的政治责任。因此,我们相信,至少,促进社会的公平与正义,促进每一个人选择表达包括性别在内的诸身份(identities)的自由,能够反映我们所纪念的逝者作为一个整体的愿望,它不应该视为不尊重逝者的行为,也不应该视为破坏纪念馆的中立性。

因为是围绕着逝者建立的跨性别社群,我们必然带着对于生命脆弱易逝的苦涩思考。在当下的社会时代,跨性别群体的生命则由于我们面对的共同苦难和困境,显得更加脆弱易逝。我们并不歌颂这些苦难,但我们也并不耻于诉说自身的苦难和弱小,在其中彼此守望和坚持。我们与所有尚未获得平等权利的个人及其社群站在一起,即使并没有一个统一的「身份」去标识它们。我们为了我们的社群伙伴们的幸福而努力推进社会的变革,并且意识到如果不存在全人类的幸福,就不存在个人的幸福,意识到真正的幸福是什么,总是一个难解的问题。即使推进社会变革的努力往往会让人失落,我们也希望能够在这一过程中互相分享和疗愈创伤,促进彼此的感激与和解。

我们是一个「东亚与海外跨性别社群」:我们的成员或是出身于东亚,或总归是在自己的生命中有一刻与东亚产生过联系。这里的东亚并非地理上的东亚,而毋宁说是作为方法的东亚:它既非「中心」,无法融入主流与霸权的叙事,也非「边缘」,时刻欲望着实体化并标准化另一种与主流相对的价值体系。我们与东亚的批判性联系在于,我们一方面需要克制住自己融入「中心」的欲望,另一方面也需要避免以「边缘」自居,与中心互相成就:我们需要时刻反思,自觉地在一种「中心」与「边缘」的临界状态中生活,与一切不言自明的文化和传统保持张力,无论它们是新或旧。

因此,我们的组织同样需要模糊「内部」和「外部」的界限,承认组织成员、社群伙伴以及服务对象之间的交叉性,促进开放包容,而非建立一个只属于「内部」的小圈子。当然,这并不意味着我们容忍针对社群或组织成员的,任何程度上的暴力。

作为一个非营利组织,为了更好地服务,以及满足注册地对于非营利组织的要求,我们必须有相当的专业能力,吸取和创造关于社群工作、同辈互助的各方面知识。然而,我们也清楚地认识到,专业化、制度化本身并不是组织的目的,而只是一种维持组织存续和服务的工具;在资本主义尚未结束的时代,专业化、制度化不可避免地在某些方面阻碍人的自由全面发展。因此,我们遵循最小限度专业化的原则,避免不惜一切代价的成功(avoid success at all costs)。专业化绝不能让步于我们的伦理与操守,让步于我们集体的意志和期望。

—〈务虚之言:One Among Us 是怎样的组织?〉2023年12月19日

故事

珍藏那些飘落的秋叶

2021 年 11 月 20 日跨性别纪念日前夕,纪念网站「那些秋叶」上线。 网站的中文名「那些秋叶」是桂桂起的,而英文名 One Among Us 则是 Maura 的创作。 正如我们在网站的介绍中写道:

那些因为各种原因过早离开我们的生命,那些跨性别者和我们的顺性别伙伴们(allies),仍然是我们中的一员(one among us),在默默照顾着、陪伴着我们,赋予我们继续生活的勇气。或许现实中的纪念碑上写着的并不是 ta 们所中意的姓名,也未必体现了 ta 们真实的认同,但我们仍然可以在自己的纪念中实现这一切。

我们收集跨性别和性别多元社群内的逝者资料,为 ta 们编写条目,在网上立起 ta 们的纪念碑。请访问 那些秋叶 one-among.us 为那些逝去的生命献上您的哀思与祝福吧。您也可以通过我们的 GitHub 仓库 来贡献关于您不希望忘记的逝者的条目。

在地社群

在 2022 年 12 月 15 日,我们在加拿大多伦多成立了注册非营利组织,一方面是为了保护我们自己,和我们的工作;另一方面,也希望以成立组织的方式,为我们的跨性别社群多做一些事情。 我们在哪,就要建立社群,生根发芽。无论在多伦多,还是在别处。

请访问我们的 Linktree 或者 Instagram 看看我们有哪些在地活动吧!

跨性别选校手册

2024年,跨性别选校手册的编辑部加入了我们。请访问 uniguide.oneamongus.ca 获得更多信息。我们鼓励你共同编辑!

Arts Among Us

2023 年 3 月 13 日,我们的成员 ArtsEpiphany 永远离开了我们。 为了纪念她,我们正在筹建一个名叫 Arts Among Us 的线上艺术展览馆项目。 请关注我们的后续动态。

会旗与会歌

会旗:重瓣樱

One Among Us 会旗◎ One Among Us 会旗

会歌:《巡星之歌》

『星めぐりの歌』 宮沢賢治 作詞/作曲

《巡星之歌》原稿,选自筑摩书房《宫泽贤治全集》◎ 《巡星之歌》原稿,选自筑摩书房《宫泽贤治全集》

日语歌词

あかいめだまの さそり

ひろげた鷲(わし)の つばさ

あおいめだまの 小(こ)いぬ、

ひかりのへびの とぐろ。

オリオンは高(たか)く うたい

つゆとしもとを おとす。


アンドロメダの くもは

さかなのくちの かたち。

大(おお)ぐまのあしを きたに

五(いつ)つのばした ところ。

小熊(こぐま)のひたいの うえは

そらのめぐりの めあて。


英语歌词(翻译:无聊至极 Lindsay)

Can you see the red eyed Scorpion?

And the Eagle spreads his wings so wide

Over there the blue-eyed young Puppy

See the coiled up Serpent of the light

Orion sings from far away

It drops it’s dew and frost from the sky


Can you see the cloud of Andromeda

Looking just like the lips of a fish

See the Mama Bear’s pawn up in the north,

Take five steps south and you will find

The shining Little Cub’s head is the key

Guiding us to the soul of the sky

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/zh-Hans/contact.html b/pr-preview/pr-14/zh-Hans/contact.html deleted file mode 100644 index 5ba2a66..0000000 --- a/pr-preview/pr-14/zh-Hans/contact.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - 联系我们 | One Among Us - - - - - - - - - - - - - -
Skip to content

社群服务热线1-8-555-ASK-OAU = +1 (855) 527-5628

传真+1 (855) 644-3628

一般问题info@oneamongus.ca

理事会board@oneamongus.ca

线上服务组

纪念网站相关remembrance@oneamongus.ca , info@one-among.us

跨性别学术小组、跨性别选校手册tia@oneamongus.ca

Arts Among Us 艺术展览馆(筹)arts@oneamongus.ca

在地服务组

多伦多活动与服务toronto@oneamongus.ca, events@oneamongus.ca

「兔子洞」服务组hk@oneamongus.ca

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/zh-Hans/events.html b/pr-preview/pr-14/zh-Hans/events.html deleted file mode 100644 index 28311f3..0000000 --- a/pr-preview/pr-14/zh-Hans/events.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Events | One Among Us - - - - - - - - - - - - - -
Skip to content
2024Sep14
2024Sep14
多伦多社群中秋聚会
Saturday, 19:00 UTC @ Christie Pits Park (Toronto)
多伦多社群
多伦多社群中秋聚会
2024Aug31
2024Aug31
One Among Us 2024 组织年会
Saturday, 14:15 UTC @ North York Central Library & Online
多伦多社群
线上
OAU 会员
One Among Us 2024 组织年会
2024Jun30
2024Jun30
一起参加 Abolitionist Pride 废警酷儿骄傲散步
Sunday, 18:00 UTC @ Grange Park (Toronto)
多伦多社群
feat. 女权学论在多伦多
feat. NPPC
一起参加 Abolitionist Pride 废警酷儿骄傲散步
2024Jun22
2024Jun22
多元性別志愿填报与就业经验在线分享会
Saturday, 12:00 UTC
线上
UniGuide 学业指导
feat. Trans in Academia!
feat. RLE.wiki
多元性別志愿填报与就业经验在线分享会
2024Mar31
2024Mar31
跨性别现身日「海的女儿」朗读晚会
Sunday, 12:00 UTC
TransArts
线上
feat. Project Trans
跨性别现身日「海的女儿」朗读晚会
2023Nov18
2023Nov18
跨性别纪念日手工活动与特别节目
Saturday, 19:00 UTC @ The 519 Community Centre (Toronto)
多伦多社群
线上
TransArts
跨性别纪念日手工活动与特别节目
2024Nov11
2024Nov11
跨性别纪念日电影放映会
Monday, 24:00 UTC @ Toronto Public Library - Northern District Branch
多伦多社群
feat. 女权学论在多伦多
跨性别纪念日电影放映会
2023Oct28
2023Oct28
学业与生活经验分享会 北欧与加拿大篇
Saturday, 14:00 UTC
UniGuide 学业指导
线上
学业与生活经验分享会 北欧与加拿大篇
2024Mar31
2024Mar31
跨性别现身日「银河铁道之夜」朗读会
Sunday, 12:00 UTC
跨性别现身日「银河铁道之夜」朗读会

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/zh-Hans/index.html b/pr-preview/pr-14/zh-Hans/index.html deleted file mode 100644 index c1b8e3a..0000000 --- a/pr-preview/pr-14/zh-Hans/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - One Among Us - - - - - - - - - - - - - - -
Skip to content

One Among Us

那些秋叶

东亚与海外跨性别之间的交流互助社群和非营利组织。

你好呀!我们是 One Among Us,是一个注册在加拿大的非营利组织,不过我们更喜欢用社群这个词来称呼自己。我们希望为东亚(现在主要是中国)以及在加拿大的跨性别/性别多元社群提供同辈互助和社群支持,增强两地跨儿之间的联系与互助。

我们最初的起点,也是最重要的工作,是维护「那些秋叶」纪念网站。这份工作告诉我们,无论是活着的还是逝去的,都永远是我们中的一员,是 “One Among Us”。

活动日历

Loading events...

可以 添加到你的 Google Calendar 或者使用 ICal (ics) 格式链接

照片墙

友情链接

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/zh-Hans/posts.html b/pr-preview/pr-14/zh-Hans/posts.html deleted file mode 100644 index e6b07a7..0000000 --- a/pr-preview/pr-14/zh-Hans/posts.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - One Among Us - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/pr-preview/pr-14/zh-Hans/posts/board_election_202304.html b/pr-preview/pr-14/zh-Hans/posts/board_election_202304.html deleted file mode 100644 index 5c302dc..0000000 --- a/pr-preview/pr-14/zh-Hans/posts/board_election_202304.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - 2023年4月理事会补选结果公示 | One Among Us - - - - - - - - - - - - - -
Skip to content

One Among Us 2023年4月理事会补选结果公示

由于 Cassie Z. (CC) 经告知程序于2023年4月22日离职,One Among Us 需要选出一位新的理事作为替代,才能满足安大略省非营利公司法(Not-for-Profit Corporations Act)的要求。经理事会提名,成员通过,以下成员被补选为理事,自2023年4月22日起与目前的理事 Azalea G. 以及 Yvette W. 共同担任理事职务,任期至2023年12月:

  • Yuri Z.

特此公示。

感谢所有与我们共度这段难关的朋友们。

One Among Us Transgender Support

2023.4.22

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/zh-Hans/posts/board_election_202312.html b/pr-preview/pr-14/zh-Hans/posts/board_election_202312.html deleted file mode 100644 index c3c6f22..0000000 --- a/pr-preview/pr-14/zh-Hans/posts/board_election_202312.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - 2024 届理事会选举结果公示 | One Among Us - - - - - - - - - - - - - -
Skip to content

One Among Us 2024 届理事会选举结果公示

经过成员登记(2023.10~11.19)、发放选票(2023.12.15~16)和匿名投票(2023.12.16~17),One Among Us 完成了 2024 届理事会(Board of Directors)的换届选举。现将加拿大注册机构的选举结果公示如下:

  • Azalea G. (连任)
  • Yuri Z. (连任)
  • Yvette W. (连任)
  • Esme S. C. (新选)

选举同时决定每名理事在理事会中具有 1¼ 票的投票权。任期自2023年12月18日开始计算,为期一年。特此公示。

One Among Us Transgender Support

2023.12.18

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/zh-Hans/posts/board_resolution_2024_tsui_no_sora.html b/pr-preview/pr-14/zh-Hans/posts/board_resolution_2024_tsui_no_sora.html deleted file mode 100644 index e72ecc8..0000000 --- a/pr-preview/pr-14/zh-Hans/posts/board_resolution_2024_tsui_no_sora.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - 理事会关于跨性别学术小组的决议 | One Among Us - - - - - - - - - - - - - -
Skip to content

关于 Trans in Academia! 跨性别学术小组的决议

One Among Us 愿成为社群优秀组织的孵化器,践行独立机构自主管理、自主决议的基本原则。由于 Trans in Academia! 跨儿学术小组在 amber 带领下的突出表现,现在理事会决定将其业务重组拆分,孵化成熟。

  1. Trans in Academia! TransUniGuide 学业指导更名为 One Transgender UniGuide Among Us,OAU 05 组运营。
  2. TiA-FOSS 自由开源软件促进会更名为 OAU-FOSS 自由开源软件促进会,OAU 06 组运营。
  3. Trans in Academia! 除以上部分之外,自2024年8月1日起解除与 One Among Us 的被督导关系,保持友好合作。
  4. 各共同运营社交媒体账号、共同运营社群群组的管理权限交接,由各社交媒体账号自主决定。决定仍然共同管理的,可以以「跨儿骄傲联合广播」为例,自主决定新的名称。请于2024年9月1日前完成交接。
  5. TiA! 的 Google Workspace 内容,以及 GitHub 源代码,建议于2024年9月1日前完成交接。One Among Us 可以继续提供服务至少到2024年12月15日。

One Among Us Transgender Support

理事会

2024.07.20

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/zh-Hans/posts/community-guidelines.html b/pr-preview/pr-14/zh-Hans/posts/community-guidelines.html deleted file mode 100644 index 651d65d..0000000 --- a/pr-preview/pr-14/zh-Hans/posts/community-guidelines.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - One Among Us 社群公约 | One Among Us - - - - - - - - - - - - - -
Skip to content

One Among Us 社群公约(2023年8月18日版)

适用于所有 One Among Us 管理的公共讨论空间和群组的条款:

\1. 所有群员应当文明友善发言,禁止对任何少数群体(包括但不限于性别、种族、性向、身体状况等)的歧视。

\2. 所有群员应当尊重彼此精神健康与神经多样性。禁止讨论伤害自身或他人生命安全的方法;必须在减害(harm reduction)的前提下讨论自伤和药物使用问题。

\3. 禁止买卖处方药品等法律不允许交易的物品和服务。社群允许个人发布促销信息,但不对任何私下发生的交易行为做出担保。

\4. 所有群员有责任保护彼此的信息安全。禁止发布自己或他人的私人信息。任何情况禁止以出道/举报威胁自己或他人。

\5. 群员应当减少发布不宜在工作场所观看(NSFW)的内容。如果实在需要发布,必须使用遮挡手段(spoiler)。

\6. 管理员的责任是及时调解矛盾、在群内讨论氛围失控时打开慢速模式(slow mode)、必要时封禁移除严重违规群员。对管理员的意见与投诉建议邮件联系 tia@oneamongus.ca

\7. One Among Us 所有公共讨论空间和群组都保留以「正在/曾经参加仇跨或网暴组织(群组)」为理由拒绝对某特定账号或其下个人、组织提供服务,并且不通知当事人的权力。即使对您拒绝服务,我们也无法影响您按特定授权(如知识共享 CC 协议)使用我们发布内容的权力。

\8. 社群公约可能随时更新。若有更新,应及时向所有公共讨论空间和群组公布。

适用于跨儿骄傲联合广播附属讨论群的条款:

T1. 禁止恶俗圈/键政圈/狗粉丝等小圈子怪话,不要在本群里用「大佬」「您」「膜拜」等对交流来说不必要的词。

T2. 禁止出身论或是种族论,禁止将生命的「价值」进行比较。任何地方都有跨性别者;ta 们都值得有尊严地活下去。

T3. 不要把其他人的苦难当成谈资。避免全称论断;我们不应该在一句话里决定千万人的生死。

T4. 不要随意下定论,特别是与自己无关、或者没有在自己身边发生的事情。倾听亲历者、亲历者所在社群,以及与亲历者有直接接触的人们的体验和判断。

适用于留学申请交流群的条款:

A1. 本群基本立场除了「支持少数族裔、性少数群体、残障人士、性工作者权益」之外,还包括「支持民族自决独立运动,反抗警暴,支持公共交通、全民医保和社会福利」。无论群员是否认同,都不应该做出违背以上立场的陈述。

适用于大多伦多(GTA)地区在地社群的条款:

G1. 禁止咨询讨论任何与[如何通过难民/人道主义/超期滞留之外途径移民]直接相关的话题,包括问分数线、找中介、申请签证等(不包括怎么考大学、怎么找工作、怎么学法语、无身份怎么在加拿大生活等一般问题)。

G2. 如果你认为自己在 GTA 地区遇到包括但不限于雇主剥削、租房纠纷、居留问题的麻烦,或者认为自己目前的人身安全或精神稳定直接受到威胁,并且不方便在群内讨论,可以私聊群内管理员,我们会尽可能帮助转介在地社工机构。

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/zh-Hans/posts/flag_anthem.html b/pr-preview/pr-14/zh-Hans/posts/flag_anthem.html deleted file mode 100644 index e5e1626..0000000 --- a/pr-preview/pr-14/zh-Hans/posts/flag_anthem.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - 会旗与会歌 | One Among Us - - - - - - - - - - - - - - -
Skip to content

会旗与会歌

会旗:重瓣樱

One Among Us 会旗◎ One Among Us 会旗

会歌:《巡星之歌》

『星めぐりの歌』 宮沢賢治 作詞/作曲

《巡星之歌》原稿,选自筑摩书房《宫泽贤治全集》◎ 《巡星之歌》原稿,选自筑摩书房《宫泽贤治全集》

日语歌词

あかいめだまの さそり

ひろげた鷲(わし)の つばさ

あおいめだまの 小(こ)いぬ、

ひかりのへびの とぐろ。

オリオンは高(たか)く うたい

つゆとしもとを おとす。


アンドロメダの くもは

さかなのくちの かたち。

大(おお)ぐまのあしを きたに

五(いつ)つのばした ところ。

小熊(こぐま)のひたいの うえは

そらのめぐりの めあて。

英语歌词(翻译:无聊至极 Lindsay)

Can you see the red eyed Scorpion?

And the Eagle spreads his wings so wide

Over there the blue-eyed young Puppy

See the coiled up Serpent of the light

Orion sings from far away

It drops it’s dew and frost from the sky


Can you see the cloud of Andromeda

Looking just like the lips of a fish

See the Mama Bear’s pawn up in the north,

Take five steps south and you will find

The shining Little Cub’s head is the key

Guiding us to the soul of the sky

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/zh-Hans/posts/mandate.html b/pr-preview/pr-14/zh-Hans/posts/mandate.html deleted file mode 100644 index 8b62810..0000000 --- a/pr-preview/pr-14/zh-Hans/posts/mandate.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - 务虚之言:One Among Us 是怎样的组织? | One Among Us - - - - - - - - - - - - - -
Skip to content

务虚之言:One Among Us 是怎样的组织? — The Mandate of One Among Us

One Among Us 最初的起点以及最重要的业务是纪念逝去的跨性别和性别多元社群(TGD)同类们,这一项业务是不会改变的。这就意味着,我们是围绕着逝者,更准确地说,围绕着生者与逝者的关系建立的跨性别服务组织和跨性别社群。无论是生者还是逝者,都应该是我们这个多元的、充满灵性的(spiritual)跨性别社群的一员。如果没有对逝者的共同纪念和追忆,我们不会走到一起,团结成一个为生者服务的组织。因此,我们的每一项活动、每一项业务,都应该尽力地考虑能够让生者和逝者共同参与进来。纵然有冥河两岸之间的界限,但一定需要考虑到那边正在无声守护着我们的人们。我们的会歌、会旗等组织象征符号,都应该包含能够起到连接生者与逝者作用的目的。

我们知道,任何纪念一定是并非私人的,一定是具有政治性的。然而,我们也知道,这一公共性、政治性的出发点在于自我与他人的亲密联系。因此,我们作为一个组织,始终不应该过于自傲地代替逝者发表一些不属于之的,傲慢轻浮的政治观点。但这并不代表我们应当遵循「去政治化」的原则:我们认为,在我们所处的时代,一个人成为跨性别或者友跨人士,就是面临一种生活,这种生活即使不期望自己被抛入种种政治与社会的纷争,也有意无意,或自觉或被迫地承担了更多的政治责任。因此,我们相信,至少,促进社会的公平与正义,促进每一个人选择表达包括性别在内的诸身份(identities)的自由,能够反映我们所纪念的逝者作为一个整体的愿望,它不应该视为不尊重逝者的行为,也不应该视为破坏纪念馆的中立性。

因为是围绕着逝者建立的跨性别社群,我们必然带着对于生命脆弱易逝的苦涩思考。在当下的社会时代,跨性别群体的生命则由于我们面对的共同苦难和困境,显得更加脆弱易逝。我们并不歌颂这些苦难,但我们也并不耻于诉说自身的苦难和弱小,在其中彼此守望和坚持。我们与所有尚未获得平等权利的个人及其社群站在一起,即使并没有一个统一的「身份」去标识它们。我们为了我们的社群伙伴们的幸福而努力推进社会的变革,并且意识到如果不存在全人类的幸福,就不存在个人的幸福,意识到真正的幸福是什么,总是一个难解的问题。即使推进社会变革的努力往往会让人失落,我们也希望能够在这一过程中互相分享和疗愈创伤,促进彼此的感激与和解。

我们是一个「东亚与海外跨性别社群」:我们的成员或是出身于东亚,或总归是在自己的生命中有一刻与东亚产生过联系。这里的东亚并非地理上的东亚,而毋宁说是作为方法的东亚:它既非「中心」,无法融入主流与霸权的叙事,也非「边缘」,时刻欲望着实体化并标准化另一种与主流相对的价值体系。我们与东亚的批判性联系在于,我们一方面需要克制住自己融入「中心」的欲望,另一方面也需要避免以「边缘」自居,与中心互相成就:我们需要时刻反思,自觉地在一种「中心」与「边缘」的临界状态中生活,与一切不言自明的文化和传统保持张力,无论它们是新或旧。

因此,我们的组织同样需要模糊「内部」和「外部」的界限,承认组织成员、社群伙伴以及服务对象之间的交叉性,促进开放包容,而非建立一个只属于「内部」的小圈子。当然,这并不意味着我们容忍针对社群或组织成员的,任何程度上的暴力。

作为一个非营利组织,为了更好地服务,以及满足注册地对于非营利组织的要求,我们必须有相当的专业能力,吸取和创造关于社群工作、同辈互助的各方面知识。然而,我们也清楚地认识到,专业化、制度化本身并不是组织的目的,而只是一种维持组织存续和服务的工具;在资本主义尚未结束的时代,专业化、制度化不可避免地在某些方面阻碍人的自由全面发展。因此,我们遵循最小限度专业化的原则,避免不惜一切代价的成功(avoid success at all costs)。专业化绝不能让步于我们的伦理与操守,让步于我们集体的意志和期望。

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/zh-Hans/posts/statement-20240706.html b/pr-preview/pr-14/zh-Hans/posts/statement-20240706.html deleted file mode 100644 index a2e5459..0000000 --- a/pr-preview/pr-14/zh-Hans/posts/statement-20240706.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - 无题 | One Among Us - - - - - - - - - - - - - -
Skip to content

无题

在2024年6月17日,One Among Us 联合 Trans in Academia! 跨儿学术小组,发布了《关于巴勒斯坦解放和近期事件的立场声明》,谴责以色列自2023年10月至今在加沙地带展开的侵略行动,谴责其完全无视联合国停火决议,对巴勒斯坦平民,尤其是性别多元群体的生命权的暴力。

我们清楚认识到,「没有全人类的幸福,就不可能有个人的幸福。」巴勒斯坦解放,尤其是巴勒斯坦跨性别和性别多元群体的解放,是一项关乎跨国正义的事业。以色列经年累月对巴勒斯坦人民的监视、隐私剥夺、人身安全威胁等,已经使得巴勒斯坦跨性别和性别多元群体的生存境况雪上加霜。而以色列的「漂粉」(pinkwashing)政治宣传,将跨性别和性别多元群体在以色列得以生存描述为一种特殊的恩赐,为跨性别群体擅自划定的适当空间,将跨性别群体自主、独立争取生存命运的事件与以色列政府捆绑,是一个彻头彻尾的政治谎言。

因此,我们再次表明和强调我们的立场:支持对以色列的「抵制、撤资、制裁」(BDS)运动,支持巴勒斯坦人民尤其是跨性别和性别多元群体的解放斗争,重申以色列对巴勒斯坦的侵略加剧了这一斗争的困难,而现阶段反抗以色列殖民侵略是巴勒斯坦性别多元解放斗争的前提条件。我们用行动来实践我们的立场:2024年6月30日,One Among Us 多伦多社群组织参加了支持巴勒斯坦的废警酷儿游行;One Among Us 的下属机构 Trans in Academia! 跨儿学术小组自主翻译了多篇跨儿视角的巴勒斯坦抗争运动相关文献,并经过成员投票,自主决定签署遵守巴勒斯坦抵制以色列学术和文化运动(PACBI)的纲领(One Among Us 主体及其多伦多跨性别社群收到来自离散华语酷儿和跨儿女权主义团体的邀请,但决定暂缓签署,希望大家看完全文之后,能够理解我们的决定)。

作为一个东亚—加拿大跨性别组织,一个以「生者和逝者之间的联系」构建起来的跨性别社群,我们需要重复我们在《组织使命》中所提到的:「我们作为一个组织,始终不应该过于自傲地代替逝者发表一些不属于之的,傲慢轻浮的政治观点。但这并不代表我们应当遵循『去政治化』的原则:我们认为,在我们所处的时代,一个人成为跨性别或者友跨人士,就是面临一种生活,这种生活即使不期望自己被抛入种种政治与社会的纷争,也有意无意,或自觉或被迫地承担了更多的政治责任。因此,我们相信,至少,促进社会的公平与正义,促进每一个人选择表达包括性别在内的诸身份(identities)的自由,能够反映我们所纪念的逝者作为一个整体的愿望,它不应该视为不尊重逝者的行为,也不应该视为破坏纪念馆的中立性。」

我们不惧怕表明态度,我们的实绩多过表态。但我们也深知自身能力和责任范围的限度。正是我们对自身的严格要求,使得我们在社群服务工作之外,对各类立场宣言和结盟运动犹豫了。作为一个业余运作,主要以线上方式连接成员,同时在有限地点兼顾开展线下社群服务的精简组织,我们认为,对于外部的任何实体或组织承诺遵守任何义务的行为,都是过于轻率而不负责任的。我们目前没有,以后也不会帮助任何国家实体做任何政治宣传。我们没有正式的捐助渠道,更无法保证对我们的资助和合作对象做严格审计的能力,但如果有可能,我们希望来到我们手上的每一笔钱款都不沾染罪恶,都能够惠及社群。

说到头来,我们最重要和最独特的地方还是在于我们是一个纪念馆,是连接生死的社群。所以我们还要重申哀悼的力量。我们相信并希望做到「人人死而平等」,为所有因这场人道灾难被迫死去的跨性别者哀悼——无论你是丧生的巴勒斯坦跨儿,甚或是还没有机会探索自己真正的性别认同的孩童,还是被迫充当以色列政府「漂粉」宣传看板的 IDF 跨性别士兵。

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/zh-Hans/posts/statement-simone.html b/pr-preview/pr-14/zh-Hans/posts/statement-simone.html deleted file mode 100644 index 41c45a0..0000000 --- a/pr-preview/pr-14/zh-Hans/posts/statement-simone.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - 关于巴勒斯坦解放和近期事件的立场声明 | One Among Us - - - - - - - - - - - - - -
Skip to content

One Among Us × Trans in Academia! 关于巴勒斯坦解放和近期事件的立场声明

2024 年 6 月 12 日凌晨,荷兰警方以「企图谋杀」罪,将跨性别活动人士 Simone 从家中逮捕。逮捕时,警方切断了 Simone 和外界的一切联系。此前,Simone 曾于 5 月 8 日参与抗议,反对阿姆斯特丹大学和阿姆斯特丹自由大学与以色列军队进行不透明合作,被防暴警察殴打至昏厥,并留下多处伤口。

警方逮捕 Simone 后,非法没收了她的手机和 iPad,并强迫她告知警方自己设备的密码。听证会上,检察官撤销了「企图谋杀」的指控,否认强迫查看她的电子设备,改为指控她犯下了「公共暴力罪」(违反荷兰刑法第 141 条)。法院准予 Simone 获保释,条件是不参加任何抗议或犯罪活动。[1] [2] [3]

跨儿学术小组 Trans in Academia! 和 One Among Us 强烈谴责荷兰警方对 Simone 采取的暴力行径,对跨儿的压迫,对和平抗议的镇压,及其对以色列殖民统治的包庇。作为跨儿和学者,我们深知,有关社会正义的知识生产,不可能与警察、监禁、国家暴力系统共存,更不可能和殖民主义、种族主义压迫共存。荷兰警方的所做所为再次应证,当意识形态国家机器失效的时候,镇压国家机器就会接管一切。而那些被国家允诺的自由与权利,也将不复存在。[4] 自由主义的「『公民社会』幻想,从未在殖民主义和警察暴力的框架以外存在过。」 [5]

在以色列完全无视联合国的停火决议向曾经的「安全区」拉法(Rafah)进军之际,在以色列使无数身处巴勒斯坦的同类们和孩子们死于炮火之际,在这个骄傲月,我们呼吁跨儿社群的大家,关注巴勒斯坦,关注以色列正在进行的殖民主义暴力,不要被以色列的粉红清洗(Pinkwashing)政治宣传所蒙蔽。

以色列并非一个 LGBTQ+ 友好的国家。以色列广泛使用性骚扰和性侵犯等手段,对巴勒斯坦人进行折磨 [6];这包括对酷儿巴勒斯坦人的敲诈勒索。一名前以色列情报部门成员透露,在训练中,他们被教导要无视巴勒斯坦人的隐私,并为以色列国家利益操纵他们的个人生活。[7] 此外,Sarah Schulman 曾解释道,「总体而言,以色列是一个极端恐同的社会。宗教原教旨主义者的主导地位、性别歧视以及家庭和家庭压迫的紧密关系,使得 LGBT 人群的生活非常困难。」 [8] 正因如此,以色列的恐同恐跨者才能将以色列对酷儿群体的包容塑造为一种恩赐。如 Saffo Papantonopoulou 所阐述的那样, 在犹太复国主义的感恩经济下,跨性别主体永远欠资本主义和西方的恩情,感谢他们允许她存在。在这种意识形态下,为跨性别主体划定的适当空间,本质上是一个局限于自豪游行和同性恋酒吧的去政治化空间,而不是反帝国或反殖民项目的前线。因此,酷儿恐惧的犹太复国主义者可以将其种族主义殖民恐惧和酷儿恐惧的礼物,传递给跨性别主体……我应该感到脆弱、害怕和被攻击,以便我可以将这种死亡的礼物,传递给所谓恐同恐跨的巴勒斯坦人。[9]

当性少数权益成为恩赐和公关策略,它便可随时被撤回。在巴勒斯坦的酷儿们被不加区分地杀死时,以色列对酷儿的所谓宽容,从来和巴勒斯坦的酷儿们无关。酷儿巴勒斯坦人,像所有巴勒斯坦人一样,生活在一个将他们视为人口威胁、犹太国家的障碍的国家的控制之下。以色列的「包容」,是建立在无数遭受以色列殖民统治的同类们的创痛和尸骸之上的。[10] 这种宣传的核心目的,便是为以色列的殖民军事政策辩护。

「巴勒斯坦人恐同恐跨」这一话语的塑造,也完全忽略了巴勒斯坦持续遭受的殖民暴力,忽略了巴勒斯坦是如何在近几十年来,一直处于文化和种族灭绝的恐惧之下生存的。《粉红清洗》[11] 实存于巴勒斯坦的恐同恐跨氛围,是由以犹太复国主义者对巴勒斯坦人的持续暴力及由此产生的不安全感驱动的。

呼吁「解放巴勒斯坦」,并非意味着要全盘接受巴勒斯坦的恐同恐跨实践。反而,这意味着我们不仅需要考察「恐同恐跨压迫」的不同表现形式,还需要考察使得这些压迫得以存续的可能性条件。只有当以色列对巴勒斯坦的殖民占领停止,只有当巴勒斯坦不再长期处在安全威胁之下,巴勒斯坦的酷儿和跨儿解放才能成为可能。


  1. Michelle (@Michelle_Z2023), “An individual can’t be arrested for standing against genocide and university’s dirty dealings!…” Twitter, 13 Jun. 2024, https://twitter.com/michelle_z2023/status/1801361686278115803. ↩︎

  2. Emma (@emma20131621), “更新:Simone 已经通过她的委派律师与我联系上,其于 6.12 早上被警方暴力从家中带走,至今一直被拒绝与我联系。…” Twitter, 13 Jun. 2024, https://twitter.com/emma20131621/status/1801246370918994237. ↩︎

  3. Trans Rights China (@transrights_cn), “Attention!!!!!! Transgender pro-Palestine protester charged with attempted manslaughter!!!!!!…” Twitter, 13 Jun. 2024, https://twitter.com/transrights_cn/status/1801280517809328273. ↩︎

  4. Michelle (@Michelle_Z2023), ibid. ↩︎

  5. Enlightening. “发生在高等教育机构中的逮捕最直接地说明了跨国正义在全球北方的政治容忍度有多么低…….” 豆瓣, 23 Apr. 2024. ↩︎

  6. Nassar, Tamara. “Palestinian Child Says He Was Raped by Israeli Interrogator.” The Electronic Intifada, 19 Feb. 2021, https://electronicintifada.net/blogs/tamara-nassar/palestinian-child-says-he-was-raped-israeli-interrogator/ ↩︎

  7. “‘Any Palestinian Is Exposed to Monitoring by the Israeli Big Brother.’” The Guardian, 12 Sept. 2014. The Guardian, https://www.theguardian.com/world/2014/sep/12/israeli-intelligence-unit-testimonies ↩︎

  8. Schulman, Sarah. “A Documentary Guide to ‘Brand Israel’ and the Art of Pinkwashing.” Mondoweiss, 30 Nov. 2011, https://mondoweiss.net/2011/11/a-documentary-guide-to-brand-israel-and-the-art-of-pinkwashing/ ↩︎

  9. Papantonopoulou, Saffo. “‘Even a Freak Like You Would Be Safe in Tel Aviv’: Transgender Subjects, Wounded Attachments, and the Zionist Economy of Gratitude.” Women’s Studies Quarterly, vol. 42, no. 1/2, 2014, pp. 278–93. ↩︎

  10. Decolonize Palestine. “粉红清洗.” Trans in Academia! 文章资料库, https://lib. oau.edu.kg/docs/palestine/2_pinkwashing/. Accessed 17 June 2024. ↩︎

  11. Decolonize Palestine. ibid. ↩︎

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-14/zh-Hans/posts/statement_xiyu.html b/pr-preview/pr-14/zh-Hans/posts/statement_xiyu.html deleted file mode 100644 index b31e03f..0000000 --- a/pr-preview/pr-14/zh-Hans/posts/statement_xiyu.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - 我们对近期长毛象「翻译/精选」账号相关争议的态度 | One Among Us - - - - - - - - - - - - - -
Skip to content

我们对近期长毛象「翻译/精选」账号相关争议的态度

关于近期长毛象「翻译/精选」账号侵权争议,及与其运营者关系的声明

  1. 2023年5月起,「细雨」委托 One Among Us(下称「我机构」)管理其公共事务。然而,在管理过程中,其没有向我们透露详细的运营情况(如对其的批评意见,以及 block 用户的策略等),导致我机构负责人做出对事件的错误判断,以个人名义发布了并不清晰的声明。在此为我们没有掌握下级督导机构的全部运营情况而郑重道歉。

  2. 此次事件之后,我机构立即提出「在长毛象上删除所有著作者未授权转载的内容,发布公开道歉声明,公布运营情况」的督导整改建议。然而,「细雨」在我们第一时间的再三联络之下,仍然拒绝接受我们的整改建议,没有全部清理非授权转载内容并及时删号,其长毛象账号已经被长毛象中文主站封禁。我们对「细雨」的这一做法及其结果表示遗憾和惋惜。

  3. 除了以上公共事务和督导之外,我机构和「细雨」的账目和运营都是完全分离的。我机构并未掌握「细雨」任何公共平台账号的管理权限,也没有办法及时响应。这同样是我机构的工作失误,在此表示郑重道歉。

  4. 综上所述,我机构现在已经没有能力对翻译/精选账号进行督导和公共事务管理。因此,即日起我机构解除与翻译/精选小组的挂靠关系。我们再次对这件事情中涉及的创作者和公众表示深刻道歉。我们一贯强调尊重创作者的权利表达,在各 Fediverse 等网络社群中尊重社群规定,并且在之后的工作中将会持续对这一点的坚持。这次的失误我们将深刻反省,并且会在之后的工作中尽力避免此类错误。尤其是对被伤害到的豆瓣友邻艾大荀女士表示诚恳道歉。

One Among Us Transgender Support
2023年6月25日

补充说明

原文于2023年7月9日发布在 Telegram 频道

作为之前的合作机构,我们有必要将「豆瓣精选」的说明(见下文附录)公布给支持和关注我们的伙伴们,为事件添加一个来自 ta 们的信息来源。

在2023年6月27日 One Among Us 发布的《关于我们与推特翻译(等)关系的补充说明》中,我们已经发布了我们的调查结论:「在整个督导期间,我们没有发现任何证据表明推特翻译(等)有侵犯版权或不遵守合理使用原则的行为或迹象。但我们仍然对他们不考虑原作者的感受和不遵守中国 Fediverse 社区的规则,最终导致我们脱离督导关系表示歉意。」

One Among Us 一直遵守相关法规、维护知识产权。然而,我们也认识到,目前的版权制度,包括《数字千年版权法》(DMCA),可能对信息的获取产生不利影响,并阻碍在边缘化社区内分享重要资源的能力。合理使用(fair use)的权利提供了一个必要的框架,以促进包容性,并允许边缘化群体,如跨性别和非常规性别(gender non-conforming)的群体,充分行使其表达自由和获取知识的权利。

我们反对任何滥用知识产权及错误使用这一概念的行为。在尊重知识产权的同时,我们致力于在法律允许的最大范围内(to the maximum extent permitted by the law)利用信息和资源

我们强烈推动知识和观点的共享。Trans in Academia! 的所有内容都在不同级别的 CC 协议之下公开。One Among Us 纪念网站的所有代码(不含逝者和评论数据)都依据不同开源协议(MIT/GPL3 等)开放共享。

我们认为,关于合理使用,应当遵循以下原则:

  • 不使用更为封闭的著作权协议。
  • 尊重创作者感受,即使是创作者主动选择公开,也不应该转载过于私密的内容。
  • 发布时必须引用原 URL,在不给创作者带来影响的前提下,尽量指明出处。尽量使用 web archive 功能。
  • 尽可能通知创作者本人。
  • 减少对创作者原意的曲解。

附录:豆瓣精选「关于本频道运营人员最近陷入的网暴事件的一些说明」

原文于2023年7月9日发布在 豆瓣精选 Telegram 频道,著作权归豆瓣精选所有。

  • 墙内谣传我们发帖时抹去原作信息,并因此指责我们“抄袭”。我们从没有做过任何类似的事情。这似乎是有人刻意在截屏我们账号时截去我们了我们同时发布的原链,欺骗了众多墙内的朋友。

  • 很多人谣传我们拒不删帖,导致某位当事人不得不发帖维权。事实是我们直到现在仍然没有收到任何形式的联系。当事人发布“维权长文”两天后,之前有过联系的机构通知了我们,我们之后又到处询问,才找到了当事人发布的“维权长文”。之后我们花费数小时,详细检查旧帖并删除了所有我们能找到的与当事人有关的转帖。随后立即备文回应,解答长毛象网友提出的众多质疑。

  • 在我们发布当事人帖子的时候,当事人没有任何“禁止转载”的声明。我们受到的很多指责是“明明别人说了不许转你们怎么还转”,这样的指责是没有道理的。(我们听说当事人几天前才在自己豆瓣用户页面上加上了相关的声明。)

  • 多人谣传因为我们发布敏感信息导致有人遭到中国警方的骚扰。这个谣言的源头似乎是因为有一位网友提出“如果我发布的敏感信息被转发了怎么办”。至于我们转发的内容是否含有“敏感信息”,我们相信读者可以有公正的判断。

  • 我们在短时间内遭到了源源不断抹黑、造谣、网暴和开盒,我们曾经有过联系的机构在第一时间就收到了伪造的长篇律师信。即使在我们删帖之后,召集网络暴力的数篇长文,还写有“时间已经过去x小时,对方仍未删帖”的字样。我们感到非常疑惑。有读者提醒我们说,有人可能早已准备好了这些文章与有意扭曲过的素材,并精心挑选了一位身在墙内无法得知事情全貌的“当事人”。这个人为什么这么做?我们无从得知。有读者根据对方“解封所有被屏蔽账号”的要求,认为此人可能是因为被我们屏蔽因此寻求打击报复。(关于屏蔽账号的原因,我们已经回应过。)

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/404.html b/pr-preview/pr-15/404.html deleted file mode 100644 index 3193ad9..0000000 --- a/pr-preview/pr-15/404.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - 404 | One Among Us - - - - - - - - - - -
- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/CNAME b/pr-preview/pr-15/CNAME deleted file mode 100644 index 19a7f4b..0000000 --- a/pr-preview/pr-15/CNAME +++ /dev/null @@ -1 +0,0 @@ -oneamongus.ca \ No newline at end of file diff --git a/pr-preview/pr-15/about.html b/pr-preview/pr-15/about.html deleted file mode 100644 index ba6ff1a..0000000 --- a/pr-preview/pr-15/about.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - About Us | One Among Us - - - - - - - - - - - - - - -
Skip to content

About Us

Our Mandate

One Among Us began as, and is most importantly, in the business of honoring the memory of those in the transgender and gender diverse (TGD) community who have passed away, and that business will not change. This means that we are a transgender service organization and transgender community built around the deceased, or more accurately, around the relationship between the living and the deceased. Both the living and the deceased should be part of our diverse and spiritual trans community. We would not be able to come together and unite as an organization that serves the living without a common memory and remembrance of the deceased. Therefore, in every activity and business we do, we should try our best to involve both the living and the dead. Despite the lines between the two sides of the River Styx (or, say, the Galaxy), we must take into account the people who are silently watching over us on the other side. Our anthem, flag, and other symbols of our organization should all serve the purpose of connecting the living and the dead.

We know that remembrance must not be totally private and must be political in nature. However, we also know that the starting point of this public, political nature lies in the intimate connection between self and other. Therefore, we as an organization should never be too proud to take the place of the deceased in expressing political views that do not belong, that are arrogant and frivolous. But this does not mean that we should follow the principle of 'depoliticization': we believe that, in our time, to be transgender or trans-friendly is to face a life that, even if one does not expect to be thrown into all kinds of political and social strife, one is, intentionally or unintentionally, consciously or coercively, taking on more political responsibilities. Therefore, we believe that, at the very least, the promotion of social justice and fairness, and the promotion of the freedom of each individual to choose to express his or her identities, including gender, reflects the wishes of the deceased as a whole, and should not be viewed as disrespectful to the deceased, nor should it be viewed as undermining the neutrality of the memorial.

Since it is a transgender community built around the deceased, we are bound to carry with us a bitter reflection on the fragility and vulnerability of life. In the current social era, the lives of the transgender community are even more fragile due to the common hardships and dilemmas we face. We do not glorify these sufferings, but we are not ashamed to talk about our own sufferings and weaknesses, in which we watch out for each other and persevere. We stand with all individuals and their communities who have not yet gained equal rights, even though there is no single 'identity' that identifies them. We strive to promote social change for the well-being of our fellow community members, and realize that without the well-being of all humanity, there can be no individual happiness, realizing that what true happiness is is always a difficult question to answer. Even though efforts to advance social change are often lost, we hope to share and heal each other's wounds in the process, and to promote mutual gratitude and reconciliation.

We are an "East Asian and Diaspora Transgender Community": our members are either from East Asia or have always had a connection to East Asia at some point in their lives. East Asia here is not East Asia geographically, but rather East Asia as method: it is neither 'central', unable to fit into mainstream and hegemonic narratives, nor 'marginal', always desiring to materialize and standardize another value system as opposed to the mainstream. Our critical connection to East Asia lies in the fact that while we need to restrain our desire to fit into the 'center', we also need to avoid presenting ourselves as the 'periphery', mutually fulfilling with the center: we need to be constantly reflective, consciously living in a state of liminality between the 'center' and the 'periphery', and in tension with all self-evident cultures and traditions, whether they are new or old.

Therefore, our organizations also need to blur the boundaries between the 'inside' and the 'outside', to recognize the intersectionality between organizational members, community partners, and service recipients, and to promote openness and inclusiveness, rather than creating a small circle that is only 'inside'. Of course, this does not mean that we tolerate any degree of violence against the community or members of the organization.

As a not-for-profit organization, in order to better serve and meet the requirements of the place of registration for not-for-profit organizations, we must have considerable professional capacity to gain and reproduct knowledge on various aspects of community and peer support. However, we are also clearly aware that professionalization and institutionalization are not the purpose of an organization, but only a tool to maintain its existence and quality of services; and that in an era where capitalism has not yet ended, professionalization and institutionalization inevitably impede the free and comprehensive development of human beings in some ways. Therefore, we follow the principle of minimal specialization and avoid success at all costs. Professionalism must not give way to our ethics and integrity, to our collective will and expectations.

— “The Mandate of One Among Us,” 2023 Dec 19

Our History

Our Memorial

We started a website to mourn their transgender friends since 2021 November. It was launched before 2021’s Transgender Day of Remembrance. The website was named by Maura “One Among Us.” — That name represents that both those who are still living and those who had passed away are members of our trans and gender non-conforming community. As we write on the front page:

Perhaps the names written on the monuments made of stones do not convey what they really are, but we can remember them properly by building monuments made of zeros and ones with our hearts.

We collect information about those who have passed away within our transgender community and write entries for them lest we forget.

Visit one-among.us and leave a small lollipop to our beloved friends. Contribute an entry to whom you commemorate via our GitHub repository.

Local Groups

On 2022 Dec 15, One Among Us was incorporated as a registered NPO in Toronto, Ontario, Canada. We believe the incorporation isn’t just a change in name; the NPO status will certainly help with our work. We serve and gather people wherever we live, either in Toronto or somewhere.

Visit our Linktree or Instagram for more events information.

Transgender University Guidance

On 2023, Transgender University Guidance editing group joined Us. Visit our document through uniguide.oneamongus.ca. We invite you to contribute that!

Arts Among Us

On 2023 Mar 13, we lost our beloved member, ArtsEpiphany, to her mental health condition. We named our new online-arts-gallery project “Arts Among Us” in memory of her. Please keep up with our further updates.

Our Flag and Anthem

The Flag: Double-Flowered Cherry Blossom

The Flag of One Among Us◎ The Flag of One Among Us

The Anthem: Star Tour Song

『星めぐりの歌』 宮沢賢治 作詞/作曲

Star Tour Song, from *The Complete Work of Miyazawa Kenji*, Chikuma Shobō◎ Star Tour Song, from The Complete Work of Miyazawa Kenji, Chikuma Shobo

Can you see the red eyed Scorpion?

And the Eagle spreads his wings so wide

Over there the blue-eyed young Puppy

See the coiled up Serpent of the light

Orion sings from far away

It drops it’s dew and frost from the sky


Can you see the cloud of Andromeda

Looking just like the lips of a fish

See the Mama Bear’s pawn up in the north,

Take five steps south and you will find

The shining Little Cub’s head is the key

Guiding us to the soul of the sky

(English translated by Lindsay)

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/assets/2345brand.svg b/pr-preview/pr-15/assets/2345brand.svg deleted file mode 100644 index ba89498..0000000 --- a/pr-preview/pr-15/assets/2345brand.svg +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/pr-preview/pr-15/assets/about.md.BWuasOPX.js b/pr-preview/pr-15/assets/about.md.BWuasOPX.js deleted file mode 100644 index e1517a1..0000000 --- a/pr-preview/pr-15/assets/about.md.BWuasOPX.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,a as t}from"./chunks/hoshi-meguri-no-uta.b3kOayej.js";import{_ as o,h as n,$ as r,o as i}from"./chunks/framework.DonejNbu.js";const g=JSON.parse('{"title":"About Us","description":"","frontmatter":{},"headers":[],"relativePath":"about.md","filePath":"about.md"}'),s={name:"about.md"};function d(h,e,l,u,b,m){return i(),n("div",null,e[0]||(e[0]=[r('

About Us

Our Mandate

One Among Us began as, and is most importantly, in the business of honoring the memory of those in the transgender and gender diverse (TGD) community who have passed away, and that business will not change. This means that we are a transgender service organization and transgender community built around the deceased, or more accurately, around the relationship between the living and the deceased. Both the living and the deceased should be part of our diverse and spiritual trans community. We would not be able to come together and unite as an organization that serves the living without a common memory and remembrance of the deceased. Therefore, in every activity and business we do, we should try our best to involve both the living and the dead. Despite the lines between the two sides of the River Styx (or, say, the Galaxy), we must take into account the people who are silently watching over us on the other side. Our anthem, flag, and other symbols of our organization should all serve the purpose of connecting the living and the dead.

We know that remembrance must not be totally private and must be political in nature. However, we also know that the starting point of this public, political nature lies in the intimate connection between self and other. Therefore, we as an organization should never be too proud to take the place of the deceased in expressing political views that do not belong, that are arrogant and frivolous. But this does not mean that we should follow the principle of 'depoliticization': we believe that, in our time, to be transgender or trans-friendly is to face a life that, even if one does not expect to be thrown into all kinds of political and social strife, one is, intentionally or unintentionally, consciously or coercively, taking on more political responsibilities. Therefore, we believe that, at the very least, the promotion of social justice and fairness, and the promotion of the freedom of each individual to choose to express his or her identities, including gender, reflects the wishes of the deceased as a whole, and should not be viewed as disrespectful to the deceased, nor should it be viewed as undermining the neutrality of the memorial.

Since it is a transgender community built around the deceased, we are bound to carry with us a bitter reflection on the fragility and vulnerability of life. In the current social era, the lives of the transgender community are even more fragile due to the common hardships and dilemmas we face. We do not glorify these sufferings, but we are not ashamed to talk about our own sufferings and weaknesses, in which we watch out for each other and persevere. We stand with all individuals and their communities who have not yet gained equal rights, even though there is no single 'identity' that identifies them. We strive to promote social change for the well-being of our fellow community members, and realize that without the well-being of all humanity, there can be no individual happiness, realizing that what true happiness is is always a difficult question to answer. Even though efforts to advance social change are often lost, we hope to share and heal each other's wounds in the process, and to promote mutual gratitude and reconciliation.

We are an "East Asian and Diaspora Transgender Community": our members are either from East Asia or have always had a connection to East Asia at some point in their lives. East Asia here is not East Asia geographically, but rather East Asia as method: it is neither 'central', unable to fit into mainstream and hegemonic narratives, nor 'marginal', always desiring to materialize and standardize another value system as opposed to the mainstream. Our critical connection to East Asia lies in the fact that while we need to restrain our desire to fit into the 'center', we also need to avoid presenting ourselves as the 'periphery', mutually fulfilling with the center: we need to be constantly reflective, consciously living in a state of liminality between the 'center' and the 'periphery', and in tension with all self-evident cultures and traditions, whether they are new or old.

Therefore, our organizations also need to blur the boundaries between the 'inside' and the 'outside', to recognize the intersectionality between organizational members, community partners, and service recipients, and to promote openness and inclusiveness, rather than creating a small circle that is only 'inside'. Of course, this does not mean that we tolerate any degree of violence against the community or members of the organization.

As a not-for-profit organization, in order to better serve and meet the requirements of the place of registration for not-for-profit organizations, we must have considerable professional capacity to gain and reproduct knowledge on various aspects of community and peer support. However, we are also clearly aware that professionalization and institutionalization are not the purpose of an organization, but only a tool to maintain its existence and quality of services; and that in an era where capitalism has not yet ended, professionalization and institutionalization inevitably impede the free and comprehensive development of human beings in some ways. Therefore, we follow the principle of minimal specialization and avoid success at all costs. Professionalism must not give way to our ethics and integrity, to our collective will and expectations.

— “The Mandate of One Among Us,” 2023 Dec 19

Our History

Our Memorial

We started a website to mourn their transgender friends since 2021 November. It was launched before 2021’s Transgender Day of Remembrance. The website was named by Maura “One Among Us.” — That name represents that both those who are still living and those who had passed away are members of our trans and gender non-conforming community. As we write on the front page:

Perhaps the names written on the monuments made of stones do not convey what they really are, but we can remember them properly by building monuments made of zeros and ones with our hearts.

We collect information about those who have passed away within our transgender community and write entries for them lest we forget.

Visit one-among.us and leave a small lollipop to our beloved friends. Contribute an entry to whom you commemorate via our GitHub repository.

Local Groups

On 2022 Dec 15, One Among Us was incorporated as a registered NPO in Toronto, Ontario, Canada. We believe the incorporation isn’t just a change in name; the NPO status will certainly help with our work. We serve and gather people wherever we live, either in Toronto or somewhere.

Visit our Linktree or Instagram for more events information.

Transgender University Guidance

On 2023, Transgender University Guidance editing group joined Us. Visit our document through uniguide.oneamongus.ca. We invite you to contribute that!

Arts Among Us

On 2023 Mar 13, we lost our beloved member, ArtsEpiphany, to her mental health condition. We named our new online-arts-gallery project “Arts Among Us” in memory of her. Please keep up with our further updates.

Our Flag and Anthem

The Flag: Double-Flowered Cherry Blossom

The Flag of One Among Us◎ The Flag of One Among Us

The Anthem: Star Tour Song

『星めぐりの歌』 宮沢賢治 作詞/作曲

Star Tour Song, from *The Complete Work of Miyazawa Kenji*, Chikuma Shobō◎ Star Tour Song, from The Complete Work of Miyazawa Kenji, Chikuma Shobo

Can you see the red eyed Scorpion?

And the Eagle spreads his wings so wide

Over there the blue-eyed young Puppy

See the coiled up Serpent of the light

Orion sings from far away

It drops it’s dew and frost from the sky


Can you see the cloud of Andromeda

Looking just like the lips of a fish

See the Mama Bear’s pawn up in the north,

Take five steps south and you will find

The shining Little Cub’s head is the key

Guiding us to the soul of the sky

(English translated by Lindsay)

',42)]))}const f=o(s,[["render",d],["__scopeId","data-v-b29b2d80"]]);export{g as __pageData,f as default}; diff --git a/pr-preview/pr-15/assets/about.md.BWuasOPX.lean.js b/pr-preview/pr-15/assets/about.md.BWuasOPX.lean.js deleted file mode 100644 index e1517a1..0000000 --- a/pr-preview/pr-15/assets/about.md.BWuasOPX.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,a as t}from"./chunks/hoshi-meguri-no-uta.b3kOayej.js";import{_ as o,h as n,$ as r,o as i}from"./chunks/framework.DonejNbu.js";const g=JSON.parse('{"title":"About Us","description":"","frontmatter":{},"headers":[],"relativePath":"about.md","filePath":"about.md"}'),s={name:"about.md"};function d(h,e,l,u,b,m){return i(),n("div",null,e[0]||(e[0]=[r('

About Us

Our Mandate

One Among Us began as, and is most importantly, in the business of honoring the memory of those in the transgender and gender diverse (TGD) community who have passed away, and that business will not change. This means that we are a transgender service organization and transgender community built around the deceased, or more accurately, around the relationship between the living and the deceased. Both the living and the deceased should be part of our diverse and spiritual trans community. We would not be able to come together and unite as an organization that serves the living without a common memory and remembrance of the deceased. Therefore, in every activity and business we do, we should try our best to involve both the living and the dead. Despite the lines between the two sides of the River Styx (or, say, the Galaxy), we must take into account the people who are silently watching over us on the other side. Our anthem, flag, and other symbols of our organization should all serve the purpose of connecting the living and the dead.

We know that remembrance must not be totally private and must be political in nature. However, we also know that the starting point of this public, political nature lies in the intimate connection between self and other. Therefore, we as an organization should never be too proud to take the place of the deceased in expressing political views that do not belong, that are arrogant and frivolous. But this does not mean that we should follow the principle of 'depoliticization': we believe that, in our time, to be transgender or trans-friendly is to face a life that, even if one does not expect to be thrown into all kinds of political and social strife, one is, intentionally or unintentionally, consciously or coercively, taking on more political responsibilities. Therefore, we believe that, at the very least, the promotion of social justice and fairness, and the promotion of the freedom of each individual to choose to express his or her identities, including gender, reflects the wishes of the deceased as a whole, and should not be viewed as disrespectful to the deceased, nor should it be viewed as undermining the neutrality of the memorial.

Since it is a transgender community built around the deceased, we are bound to carry with us a bitter reflection on the fragility and vulnerability of life. In the current social era, the lives of the transgender community are even more fragile due to the common hardships and dilemmas we face. We do not glorify these sufferings, but we are not ashamed to talk about our own sufferings and weaknesses, in which we watch out for each other and persevere. We stand with all individuals and their communities who have not yet gained equal rights, even though there is no single 'identity' that identifies them. We strive to promote social change for the well-being of our fellow community members, and realize that without the well-being of all humanity, there can be no individual happiness, realizing that what true happiness is is always a difficult question to answer. Even though efforts to advance social change are often lost, we hope to share and heal each other's wounds in the process, and to promote mutual gratitude and reconciliation.

We are an "East Asian and Diaspora Transgender Community": our members are either from East Asia or have always had a connection to East Asia at some point in their lives. East Asia here is not East Asia geographically, but rather East Asia as method: it is neither 'central', unable to fit into mainstream and hegemonic narratives, nor 'marginal', always desiring to materialize and standardize another value system as opposed to the mainstream. Our critical connection to East Asia lies in the fact that while we need to restrain our desire to fit into the 'center', we also need to avoid presenting ourselves as the 'periphery', mutually fulfilling with the center: we need to be constantly reflective, consciously living in a state of liminality between the 'center' and the 'periphery', and in tension with all self-evident cultures and traditions, whether they are new or old.

Therefore, our organizations also need to blur the boundaries between the 'inside' and the 'outside', to recognize the intersectionality between organizational members, community partners, and service recipients, and to promote openness and inclusiveness, rather than creating a small circle that is only 'inside'. Of course, this does not mean that we tolerate any degree of violence against the community or members of the organization.

As a not-for-profit organization, in order to better serve and meet the requirements of the place of registration for not-for-profit organizations, we must have considerable professional capacity to gain and reproduct knowledge on various aspects of community and peer support. However, we are also clearly aware that professionalization and institutionalization are not the purpose of an organization, but only a tool to maintain its existence and quality of services; and that in an era where capitalism has not yet ended, professionalization and institutionalization inevitably impede the free and comprehensive development of human beings in some ways. Therefore, we follow the principle of minimal specialization and avoid success at all costs. Professionalism must not give way to our ethics and integrity, to our collective will and expectations.

— “The Mandate of One Among Us,” 2023 Dec 19

Our History

Our Memorial

We started a website to mourn their transgender friends since 2021 November. It was launched before 2021’s Transgender Day of Remembrance. The website was named by Maura “One Among Us.” — That name represents that both those who are still living and those who had passed away are members of our trans and gender non-conforming community. As we write on the front page:

Perhaps the names written on the monuments made of stones do not convey what they really are, but we can remember them properly by building monuments made of zeros and ones with our hearts.

We collect information about those who have passed away within our transgender community and write entries for them lest we forget.

Visit one-among.us and leave a small lollipop to our beloved friends. Contribute an entry to whom you commemorate via our GitHub repository.

Local Groups

On 2022 Dec 15, One Among Us was incorporated as a registered NPO in Toronto, Ontario, Canada. We believe the incorporation isn’t just a change in name; the NPO status will certainly help with our work. We serve and gather people wherever we live, either in Toronto or somewhere.

Visit our Linktree or Instagram for more events information.

Transgender University Guidance

On 2023, Transgender University Guidance editing group joined Us. Visit our document through uniguide.oneamongus.ca. We invite you to contribute that!

Arts Among Us

On 2023 Mar 13, we lost our beloved member, ArtsEpiphany, to her mental health condition. We named our new online-arts-gallery project “Arts Among Us” in memory of her. Please keep up with our further updates.

Our Flag and Anthem

The Flag: Double-Flowered Cherry Blossom

The Flag of One Among Us◎ The Flag of One Among Us

The Anthem: Star Tour Song

『星めぐりの歌』 宮沢賢治 作詞/作曲

Star Tour Song, from *The Complete Work of Miyazawa Kenji*, Chikuma Shobō◎ Star Tour Song, from The Complete Work of Miyazawa Kenji, Chikuma Shobo

Can you see the red eyed Scorpion?

And the Eagle spreads his wings so wide

Over there the blue-eyed young Puppy

See the coiled up Serpent of the light

Orion sings from far away

It drops it’s dew and frost from the sky


Can you see the cloud of Andromeda

Looking just like the lips of a fish

See the Mama Bear’s pawn up in the north,

Take five steps south and you will find

The shining Little Cub’s head is the key

Guiding us to the soul of the sky

(English translated by Lindsay)

',42)]))}const f=o(s,[["render",d],["__scopeId","data-v-b29b2d80"]]);export{g as __pageData,f as default}; diff --git a/pr-preview/pr-15/assets/another-mh-art.DKKtQOno.jpg b/pr-preview/pr-15/assets/another-mh-art.DKKtQOno.jpg deleted file mode 100644 index 9d5eea2..0000000 Binary files a/pr-preview/pr-15/assets/another-mh-art.DKKtQOno.jpg and /dev/null differ diff --git a/pr-preview/pr-15/assets/app.Vvfcmm--.js b/pr-preview/pr-15/assets/app.Vvfcmm--.js deleted file mode 100644 index 7910e4b..0000000 --- a/pr-preview/pr-15/assets/app.Vvfcmm--.js +++ /dev/null @@ -1 +0,0 @@ -import{R as o,a3 as p,a4 as u,a5 as l,a6 as c,a7 as f,a8 as d,a9 as m,aa as h,ab as g,ac as A,d as P,u as v,B as R,A as w,ad as y,ae as C,af as b,ag as E}from"./chunks/framework.DonejNbu.js";import{R as S}from"./chunks/theme.BcjwUIBR.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(S),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=v();return R(()=>{w(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&y(),C(),b(),s.setup&&s.setup(),()=>E(s.Layout)}});async function _(){globalThis.__VITEPRESS__=!0;const e=j(),a=D();a.provide(u,e);const t=l(e.route);return a.provide(c,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function D(){return h(T)}function j(){let e=o,a;return g(t=>{let n=A(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&_().then(({app:e,router:a,data:t})=>{a.go().then(()=>{p(a.route,t.site),e.mount("#app")})});export{_ as createApp}; diff --git a/pr-preview/pr-15/assets/chunks/Carousel.vue_vue_type_style_index_0_lang.DY5wmxgN.js b/pr-preview/pr-15/assets/chunks/Carousel.vue_vue_type_style_index_0_lang.DY5wmxgN.js deleted file mode 100644 index 33f206f..0000000 --- a/pr-preview/pr-15/assets/chunks/Carousel.vue_vue_type_style_index_0_lang.DY5wmxgN.js +++ /dev/null @@ -1,25 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/vue-splide.esm.DAgQtjlv.js","assets/chunks/framework.DonejNbu.js"])))=>i.map(i=>d[i]); -import{d as Hn,y as $n,B as Wn,o as Ee,h as Se,k as nt,l as q,F as wr,s as Zn,q as le,_ as zn,a0 as Pn,u as qn,c as jn,a1 as Bn,j as _t,a2 as Gn}from"./framework.DonejNbu.js";const Jn="/assets/google-meet.svg";function Kn(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}function jr(r){if(r.__esModule)return r;var e=r.default;if(typeof e=="function"){var t=function n(){return this instanceof n?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};t.prototype=e.prototype}else t={};return Object.defineProperty(t,"__esModule",{value:!0}),Object.keys(r).forEach(function(n){var s=Object.getOwnPropertyDescriptor(r,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return r[n]}})}),t}var Br={exports:{}},Gr={exports:{}};(function(r){(function(e,t){r.exports=t()})("ical",function(){var e=function(h){return h=h||"",h.replace(/\\\,/g,",").replace(/\\\;/g,";").replace(/\\[nN]/g,` -`).replace(/\\\\/g,"\\")},t=function(h){for(var y={},f=0;f-1){var w=h[f].split("=");y[w[0]]=n(w.slice(1).join("="))}return y||sp},n=function(h){if(h==="TRUE")return!0;if(h==="FALSE")return!1;var y=Number(h);return isNaN(y)?h:y},s=function(h){return function(y,f){var w=f[h];return Array.isArray(w)?(w.push(y),f):w!=null?(f[h]=[w,y],f):(f[h]=y,f)}},i=function(h){return function(y,f,w){var g;return f&&f.length&&!(f.length==1&&f[0]==="CHARSET=utf-8")?g={params:t(f),val:e(y)}:g=e(y),s(h)(g,w)}},a=function(h,y){var f=t(y);return y&&f&&(h.tz=f.TZID,h.tz!==void 0&&(h.tz=h.tz.replace(/^"(.*)"$/,"$1"))),h},o=function(h){return function(y,f,w){var g=e(y);if(f&&f[0]==="VALUE=DATE"){var T=/^(\d{4})(\d{2})(\d{2})$/.exec(y);if(T!==null)return g=new Date(T[1],parseInt(T[2],10)-1,T[3]),g=a(g,f),g.dateOnly=!0,s(h)(g,w)}var T=/^(\d{4})(\d{2})(\d{2})T(\d{2})(\d{2})(\d{2})(Z)?$/.exec(y);return T!==null&&(T[7]=="Z"?g=new Date(Date.UTC(parseInt(T[1],10),parseInt(T[2],10)-1,parseInt(T[3],10),parseInt(T[4],10),parseInt(T[5],10),parseInt(T[6],10))):g=new Date(parseInt(T[1],10),parseInt(T[2],10)-1,parseInt(T[3],10),parseInt(T[4],10),parseInt(T[5],10),parseInt(T[6],10)),g=a(g,f)),s(h)(g,w)}},u=function(h){return function(y,f,w){var g=y.split(";");return w[h]={lat:Number(g[0]),lon:Number(g[1])},w}},l=function(h){var y=/\s*,\s*/g;return function(f,w,g){return g[h]===void 0?g[h]=f?f.split(y):[]:f&&(g[h]=g[h].concat(f.split(y))),g}},c=function(h){return function(y,f,w){var g=/\s*,\s*/g;w[h]=w[h]||[];var T=y?y.split(g):[];return T.forEach(function(S){var D=new Array;o(h)(S,f,D),D[h]&&(typeof D[h].toISOString=="function"?w[h][D[h].toISOString().substring(0,10)]=D[h]:console.error("No toISOString function in exdate[name]",D[h]))}),w}},m=function(h){return o(h)},d=function(h,y){var f=t(y);return y&&f&&(h.type=f.FBTYPE||"BUSY"),h},p=function(h){return function(y,f,w){var g=d({},f);w[h]=w[h]||[],w[h].push(g);var T=y.split("/");return["start","end"].forEach(function(S,D){o(S)(T[D],f,g)}),w}};return{objectHandlers:{BEGIN:function(h,y,f,w){return w.push(f),{type:h,params:y}},END:function(h,y,f,w){if(h==="VCALENDAR"){var g,T;for(g in f)f.hasOwnProperty(g)&&(T=f[g],typeof T=="string"&&delete f[g]);return f}var S=w.pop();if(f.uid){if(S[f.uid]===void 0)S[f.uid]=f;else if(f.recurrenceid===void 0){var g;for(g in f)S[f.uid][g]=f[g]}if(f.recurrenceid!=null){var D=new Object,g;for(g in f)D[g]=f[g];D.recurrences!=null&&delete D.recurrences,S[f.uid].recurrences===void 0&&(S[f.uid].recurrences=new Array),typeof f.recurrenceid.toISOString=="function"?S[f.uid].recurrences[f.recurrenceid.toISOString().substring(0,10)]=D:console.error("No toISOString function in curr.recurrenceid",f.recurrenceid)}S[f.uid].rrule!=null&&S[f.uid].recurrenceid!=null&&delete S[f.uid].recurrenceid}else S[Math.random()*1e5]=f;return S},SUMMARY:i("summary"),DESCRIPTION:i("description"),URL:i("url"),UID:i("uid"),LOCATION:i("location"),DTSTART:o("start"),DTEND:o("end"),EXDATE:c("exdate")," CLASS":i("class"),TRANSP:i("transparency"),GEO:u("geo"),"PERCENT-COMPLETE":i("completion"),COMPLETED:o("completed"),CATEGORIES:l("categories"),FREEBUSY:p("freebusy"),DTSTAMP:o("dtstamp"),CREATED:o("created"),"LAST-MODIFIED":o("lastmodified"),"RECURRENCE-ID":m("recurrenceid")},handleObject:function(h,y,f,w,g,T){var S=this;return S.objectHandlers[h]?S.objectHandlers[h](y,f,w,g,T):h.match(/X\-[\w\-]+/)&&g.length>0?(h=h.substring(2),i(h)(y,f,w,g,T)):i(h.toLowerCase())(y,f,w)},getLineBreakChar:function(h){const y=h.indexOf(` -`,1);return y===-1?h.indexOf("\r")!==-1?"\r":` -`:h[y-1]==="\r"?`\r? -`:` -`},parseICS:function(h){for(var y=this,f=y.getLineBreakChar(h),w=h.split(f==` -`?/\n/:/\r?\n/),g={},T=[],S=0,D=w.length,b=w[0];S>0,n.length>e?String(n):(e=e-n.length,e>t.length&&(t+=M(t,e/t.length)),t.slice(0,e)+String(n))}var rs=function(r,e,t){var n=r.split(e);return t?n.slice(0,t).concat([n.slice(t).join(e)]):n},j=function(r,e){var t=r%e;return t*e<0?t+e:t},Nt=function(r,e){return{div:Math.floor(r/e),mod:j(r,e)}},ge=function(r){return!F(r)||r.length===0},Y=function(r){return!ge(r)},_=function(r,e){return Y(r)&&r.indexOf(e)!==-1},ns=function(){var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,s){n.__proto__=s}||function(n,s){for(var i in s)s.hasOwnProperty(i)&&(n[i]=s[i])},r(e,t)};return function(e,t){r(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}}(),Ut;(function(r){r.MONTH_DAYS=[31,28,31,30,31,30,31,31,30,31,30,31],r.ONE_DAY=1e3*60*60*24,r.MAXYEAR=9999,r.ORDINAL_BASE=new Date(Date.UTC(1970,0,1)),r.PY_WEEKDAYS=[6,0,1,2,3,4,5],r.getYearDay=function(n){var s=new Date(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate());return Math.ceil((s.valueOf()-new Date(n.getUTCFullYear(),0,1).valueOf())/r.ONE_DAY)+1},r.isLeapYear=function(n){return n%4===0&&n%100!==0||n%400===0},r.tzOffset=function(n){return n.getTimezoneOffset()*60*1e3},r.daysBetween=function(n,s){var i=n.getTime()-r.tzOffset(n),a=s.getTime()-r.tzOffset(s),o=i-a;return Math.round(o/r.ONE_DAY)},r.toOrdinal=function(n){return r.daysBetween(n,r.ORDINAL_BASE)},r.fromOrdinal=function(n){return new Date(r.ORDINAL_BASE.getTime()+n*r.ONE_DAY)},r.getMonthDays=function(n){var s=n.getUTCMonth();return s===1&&r.isLeapYear(n.getUTCFullYear())?29:r.MONTH_DAYS[s]},r.getWeekday=function(n){return r.PY_WEEKDAYS[n.getUTCDay()]},r.monthRange=function(n,s){var i=new Date(Date.UTC(n,s,1));return[r.getWeekday(i),r.getMonthDays(i)]},r.combine=function(n,s){return s=s||n,new Date(Date.UTC(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),s.getHours(),s.getMinutes(),s.getSeconds(),s.getMilliseconds()))},r.clone=function(n){var s=new Date(n.getTime());return s},r.cloneDates=function(n){for(var s=[],i=0;i12){var a=Math.floor(this.month/12),o=j(this.month,12);this.month=o,this.year+=a,this.month===0&&(this.month=12,--this.year)}},s.prototype.addWeekly=function(i,a){a>this.getWeekday()?this.day+=-(this.getWeekday()+1+(6-a))+i*7:this.day+=-(this.getWeekday()-a)+i*7,this.fixDay()},s.prototype.addDaily=function(i){this.day+=i,this.fixDay()},s.prototype.addHours=function(i,a,o){var u=!1;for(a&&(this.hour+=Math.floor((23-this.hour)/i)*i);;){this.hour+=i;var l=Nt(this.hour,24),c=l.div,m=l.mod;if(c&&(this.hour=m,this.addDaily(c),u=!0),ge(o)||_(o,this.hour))break}return u},s.prototype.addMinutes=function(i,a,o,u){var l=!1;for(a&&(this.minute+=Math.floor((1439-(this.hour*60+this.minute))/i)*i);;){this.minute+=i;var c=Nt(this.minute,60),m=c.div,d=c.mod;if(m&&(this.minute=d,l=this.addHours(m,!1,o)),(ge(o)||_(o,this.hour))&&(ge(u)||_(u,this.minute)))break}return l},s.prototype.addSeconds=function(i,a,o,u,l){var c=!1;for(a&&(this.second+=Math.floor((86399-(this.hour*3600+this.minute*60+this.second))/i)*i);;){this.second+=i;var m=Nt(this.second,60),d=m.div,p=m.mod;if(d&&(this.second=p,c=this.addMinutes(d,!1,o,u)),(ge(o)||_(o,this.hour))&&(ge(u)||_(u,this.minute))&&(ge(l)||_(l,this.second)))break}return c},s.prototype.fixDay=function(){if(!(this.day<=28)){var i=r.monthRange(this.year,this.month-1)[1];if(!(this.day<=i))for(;this.day>i;){if(this.day-=i,++this.month,this.month===13&&(this.month=1,++this.year,this.year>r.MAXYEAR))return;i=r.monthRange(this.year,this.month-1)[1]}}},s}(e);r.DateTime=t})(Ut||(Ut={}));const E=Ut;var ss=M(1,31).concat(M(2,28),M(3,31),M(4,30),M(5,31),M(6,30),M(7,31),M(8,31),M(9,30),M(10,31),M(11,30),M(12,31),M(1,7)),is=M(1,31).concat(M(2,29),M(3,31),M(4,30),M(5,31),M(6,30),M(7,31),M(8,31),M(9,30),M(10,31),M(11,30),M(12,31),M(1,7)),as=fe(1,29),os=fe(1,30),ve=fe(1,31),H=fe(1,32),us=H.concat(os,H,ve,H,ve,H,H,ve,H,ve,H,H.slice(0,7)),ls=H.concat(as,H,ve,H,ve,H,H,ve,H,ve,H,H.slice(0,7)),cs=fe(-28,0),fs=fe(-29,0),we=fe(-30,0),$=fe(-31,0),hs=$.concat(fs,$,we,$,we,$,$,we,$,we,$,$.slice(0,7)),ds=$.concat(cs,$,we,$,we,$,$,we,$,we,$,$.slice(0,7)),ms=[0,31,60,91,121,152,182,213,244,274,305,335,366],ys=[0,31,59,90,120,151,181,212,243,273,304,334,365],Tr=function(){for(var r=[],e=0;e<55;e++)r=r.concat(fe(7));return r}(),ps=function(){function r(e){this.yearlen=365,this.nextyearlen=365,this.rrule=e,this.mmask=null,this.mrange=null,this.mdaymask=null,this.nmdaymask=null,this.wdaymask=null,this.wnomask=null,this.nwdaymask=null,this.eastermask=null}return r.prototype.easter=function(e,t){t===void 0&&(t=0);var n=e%19,s=Math.floor(e/100),i=e%100,a=Math.floor(s/4),o=s%4,u=Math.floor((s+8)/25),l=Math.floor((s-u+1)/3),c=Math.floor(19*n+s-a-l+15)%30,m=Math.floor(i/4),d=i%4,p=Math.floor(32+2*o+2*m-c-d)%7,h=Math.floor((n+11*c+22*p)/451),y=Math.floor((c+p-7*h+114)/31),f=(c+p-7*h+114)%31+1,w=Date.UTC(e,y-1,f+t),g=Date.UTC(e,0,1);return[Math.ceil((w-g)/(1e3*60*60*24))]},r.prototype.rebuild=function(e,t){var n=this.rrule;e!==this.lastyear&&this.rebuildYear(e),Y(n.options.bynweekday)&&(t!==this.lastmonth||e!==this.lastyear)&&this.rebuildMonth(e,t),F(n.options.byeaster)&&(this.eastermask=this.easter(e,n.options.byeaster))},r.prototype.rebuildYear=function(e){var t=this.rrule;this.yearlen=E.isLeapYear(e)?366:365,this.nextyearlen=E.isLeapYear(e+1)?366:365;var n=new Date(Date.UTC(e,0,1));this.yearordinal=E.toOrdinal(n),this.yearweekday=E.getWeekday(n);var s=E.getWeekday(n);if(this.yearlen===365?(this.mmask=ss,this.mdaymask=ls,this.nmdaymask=ds,this.wdaymask=Tr.slice(s),this.mrange=ys):(this.mmask=is,this.mdaymask=us,this.nmdaymask=hs,this.wdaymask=Tr.slice(s),this.mrange=ms),ge(t.options.byweekno))this.wnomask=null;else{this.wnomask=M(0,this.yearlen+7);var i=void 0,a=void 0,o=void 0;i=a=j(7-this.yearweekday+t.options.wkst,7),i>=4?(i=0,o=this.yearlen+j(this.yearweekday-t.options.wkst,7)):o=this.yearlen-i;for(var u=Math.floor(o/7),l=j(o,7),c=Math.floor(u+l/4),m=0;m0&&p<=c){p>1?(d=i+(p-1)*7,i!==a&&(d-=7-a)):d=i;for(var h=0;h<7&&(this.wnomask[d]=1,d++,this.wdaymask[d]!==t.options.wkst);h++);}}if(_(t.options.byweekno,1)){var d=i+c*7;if(i!==a&&(d-=7-a),d=4?(w=0,y=Math.floor(52+j(g+j(f-t.options.wkst,7),7)/4)):y=Math.floor(52+j(this.yearlen-i,7)/4)}if(_(t.options.byweekno,y))for(var d=0;dthis.maxDate;if(this.method==="between"){if(t)return!0;if(n)return!1}else if(this.method==="before"){if(n)return!1}else if(this.method==="after")return t?!0:(this.add(e),!1);return this.add(e)},r.prototype.add=function(e){return this._result.push(e),!0},r.prototype.getValue=function(){var e=this._result;switch(this.method){case"all":case"between":return e;case"before":case"after":return e.length?e[e.length-1]:null}},r.prototype.clone=function(){return new r(this.method,this.args)},r}(),gs=function(){var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,s){n.__proto__=s}||function(n,s){for(var i in s)s.hasOwnProperty(i)&&(n[i]=s[i])},r(e,t)};return function(e,t){r(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}}(),Or=function(r){gs(e,r);function e(t,n,s){var i=r.call(this,t,n)||this;return i.iterator=s,i}return e.prototype.add=function(t){return this.iterator(t,this._result.length)?(this._result.push(t),!0):!1},e}(Fe),J;(function(r){r[r.YEARLY=0]="YEARLY",r[r.MONTHLY=1]="MONTHLY",r[r.WEEKLY=2]="WEEKLY",r[r.DAILY=3]="DAILY",r[r.HOURLY=4]="HOURLY",r[r.MINUTELY=5]="MINUTELY",r[r.SECONDLY=6]="SECONDLY"})(J||(J={}));var vs=["MO","TU","WE","TH","FR","SA","SU"],W=function(){function r(e,t){if(t===0)throw new Error("Can't create weekday with n == 0");this.weekday=e,this.n=t}return r.prototype.nth=function(e){return this.n===e?this:new r(this.weekday,e)},r.prototype.equals=function(e){return this.weekday===e.weekday&&this.n===e.n},r.prototype.toString=function(){var e=vs[this.weekday];return this.n&&(e=(this.n>0?"+":"")+String(this.n)+e),e},r.prototype.getJsWeekday=function(){return this.weekday===6?0:this.weekday+1},r}();function Qr(r){var e=[],t=Object.keys(r),n={};if(t.forEach(function(s){n[s]=r[s],_(Yn,s)||e.push(s)}),e.length)throw new Error("Invalid options: "+e.join(", "));return n}function ws(r){var e=Qr(r),t=Object.keys(r);if(Yn.forEach(function(g){_(t,g)||(e[g]=gr[g])}),F(e.byeaster)&&(e.freq=I.YEARLY),!(F(e.freq)&&I.FREQUENCIES[e.freq]))throw new Error("Invalid frequency: "+e.freq);e.dtstart||(e.dtstart=new Date(new Date().setMilliseconds(0)));var n=e.dtstart.getTime()%1e3;if(F(e.wkst)?he(e.wkst)||(e.wkst=e.wkst.weekday):e.wkst=I.MO.weekday,F(e.bysetpos)){he(e.bysetpos)&&(e.bysetpos=[e.bysetpos]);for(var s=0;s=-366&&i<=366))throw new Error("bysetpos must be between 1 and 366, or between -366 and -1")}}if(!(e.byweekno||Y(e.byweekno)||Y(e.byyearday)||e.bymonthday||Y(e.bymonthday)||F(e.byweekday)||F(e.byeaster)))switch(e.freq){case I.YEARLY:e.bymonth||(e.bymonth=e.dtstart.getUTCMonth()+1),e.bymonthday=e.dtstart.getUTCDate();break;case I.MONTHLY:e.bymonthday=e.dtstart.getUTCDate();break;case I.WEEKLY:e.byweekday=[E.getWeekday(e.dtstart)];break}if(F(e.bymonth)&&!se(e.bymonth)&&(e.bymonth=[e.bymonth]),F(e.byyearday)&&!se(e.byyearday)&&he(e.byyearday)&&(e.byyearday=[e.byyearday]),!F(e.bymonthday))e.bymonthday=[],e.bynmonthday=[];else if(se(e.bymonthday)){for(var a=[],o=[],s=0;s0?a.push(i):i<0&&o.push(i)}e.bymonthday=a,e.bynmonthday=o}else e.bymonthday<0?(e.bynmonthday=[e.bymonthday],e.bymonthday=[]):(e.bynmonthday=[],e.bymonthday=[e.bymonthday]);if(F(e.byweekno)&&!se(e.byweekno)&&(e.byweekno=[e.byweekno]),!F(e.byweekday))e.bynweekday=null;else if(he(e.byweekday))e.byweekday=[e.byweekday],e.bynweekday=null;else if(e.byweekday instanceof W)!e.byweekday.n||e.freq>I.MONTHLY?(e.byweekday=[e.byweekday.weekday],e.bynweekday=null):(e.bynweekday=[[e.byweekday.weekday,e.byweekday.n]],e.byweekday=null);else{for(var u=[],l=[],s=0;sI.MONTHLY?u.push(m.weekday):l.push([m.weekday,m.n])}e.byweekday=Y(u)?u:null,e.bynweekday=Y(l)?l:null}F(e.byhour)?he(e.byhour)&&(e.byhour=[e.byhour]):e.byhour=e.freq=I.HOURLY)d=null;else{d=[];for(var s=0;s"u"}function Ne(r){return typeof r=="number"}function yt(r){return typeof r=="number"&&r%1===0}function Ds(r){return typeof r=="string"}function ks(r){return Object.prototype.toString.call(r)==="[object Date]"}function ce(){try{return typeof Intl<"u"&&Intl.DateTimeFormat}catch{return!1}}function Xe(){return!k(Intl.DateTimeFormat.prototype.formatToParts)}function rn(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function Ms(r){return Array.isArray(r)?r:[r]}function Sr(r,e,t){if(r.length!==0)return r.reduce((n,s)=>{const i=[e(s),s];return n&&t(n[0],i[0])===n[0]?n:i},null)[1]}function nn(r,e){return e.reduce((t,n)=>(t[n]=r[n],t),{})}function $e(r,e){return Object.prototype.hasOwnProperty.call(r,e)}function de(r,e,t){return yt(r)&&r>=e&&r<=t}function _s(r,e){return r-e*Math.floor(r/e)}function Ve(r,e=2){const t=r<0?"-":"",n=t?r*-1:r;let s;return n.toString().length=0&&(e=new Date(e),e.setUTCFullYear(e.getUTCFullYear()-1900)),+e}function ht(r){const e=(r+Math.floor(r/4)-Math.floor(r/100)+Math.floor(r/400))%7,t=r-1,n=(t+Math.floor(t/4)-Math.floor(t/100)+Math.floor(t/400))%7;return e===4||n===3?53:52}function Ft(r){return r>99?r:r>60?1900+r:2e3+r}function sn(r,e,t,n=null){const s=new Date(r),i={hour12:!1,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};n&&(i.timeZone=n);const a=Object.assign({timeZoneName:e},i),o=ce();if(o&&Xe()){const u=new Intl.DateTimeFormat(t,a).formatToParts(s).find(l=>l.type.toLowerCase()==="timezonename");return u?u.value:null}else if(o){const u=new Intl.DateTimeFormat(t,i).format(s);return new Intl.DateTimeFormat(t,a).format(s).substring(u.length).replace(/^[, \u200e]+/,"")}else return null}function pt(r,e){let t=parseInt(r,10);Number.isNaN(t)&&(t=0);const n=parseInt(e,10)||0,s=t<0||Object.is(t,-0)?-n:n;return t*60+s}function an(r){const e=Number(r);if(typeof r=="boolean"||r===""||Number.isNaN(e))throw new K(`Invalid unit value ${r}`);return e}function dt(r,e,t){const n={};for(const s in r)if($e(r,s)){if(t.indexOf(s)>=0)continue;const i=r[s];if(i==null)continue;n[e(s)]=an(i)}return n}function mt(r,e){const t=Math.trunc(Math.abs(r/60)),n=Math.trunc(Math.abs(r%60)),s=r>=0?"+":"-";switch(e){case"short":return`${s}${Ve(t,2)}:${Ve(n,2)}`;case"narrow":return`${s}${t}${n>0?`:${n}`:""}`;case"techie":return`${s}${Ve(t,2)}${Ve(n,2)}`;default:throw new RangeError(`Value format ${e} is out of range for property format`)}}function gt(r){return nn(r,["hour","minute","second","millisecond"])}const on=/[A-Za-z_+-]{1,256}(:?\/[A-Za-z_+-]{1,256}(\/[A-Za-z_+-]{1,256})?)?/;function x(r){return JSON.stringify(r,Object.keys(r).sort())}const Ns=["January","February","March","April","May","June","July","August","September","October","November","December"],un=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Is=["J","F","M","A","M","J","J","A","S","O","N","D"];function ln(r){switch(r){case"narrow":return[...Is];case"short":return[...un];case"long":return[...Ns];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const cn=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],fn=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],Ls=["M","T","W","T","F","S","S"];function hn(r){switch(r){case"narrow":return[...Ls];case"short":return[...fn];case"long":return[...cn];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const dn=["AM","PM"],xs=["Before Christ","Anno Domini"],As=["BC","AD"],Cs=["B","A"];function mn(r){switch(r){case"narrow":return[...Cs];case"short":return[...As];case"long":return[...xs];default:return null}}function Rs(r){return dn[r.hour<12?0:1]}function Ys(r,e){return hn(e)[r.weekday-1]}function Us(r,e){return ln(e)[r.month-1]}function Fs(r,e){return mn(e)[r.year<0?0:1]}function Vs(r,e,t="always",n=!1){const s={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},i=["hours","minutes","seconds"].indexOf(r)===-1;if(t==="auto"&&i){const m=r==="days";switch(e){case 1:return m?"tomorrow":`next ${s[r][0]}`;case-1:return m?"yesterday":`last ${s[r][0]}`;case 0:return m?"today":`this ${s[r][0]}`}}const a=Object.is(e,-0)||e<0,o=Math.abs(e),u=o===1,l=s[r],c=n?u?l[1]:l[2]||l[1]:u?s[r][0]:r;return a?`${o} ${c} ago`:`in ${o} ${c}`}function Hs(r){const e=nn(r,["weekday","era","year","month","day","hour","minute","second","timeZoneName","hour12"]),t=x(e),n="EEEE, LLLL d, yyyy, h:mm a";switch(t){case x(ct):return"M/d/yyyy";case x(zt):return"LLL d, yyyy";case x(en):return"EEE, LLL d, yyyy";case x(Pt):return"LLLL d, yyyy";case x(qt):return"EEEE, LLLL d, yyyy";case x(jt):return"h:mm a";case x(Bt):return"h:mm:ss a";case x(Gt):return"h:mm a";case x(Jt):return"h:mm a";case x(Kt):return"HH:mm";case x(Qt):return"HH:mm:ss";case x(Xt):return"HH:mm";case x(er):return"HH:mm";case x(tr):return"M/d/yyyy, h:mm a";case x(nr):return"LLL d, yyyy, h:mm a";case x(ir):return"LLLL d, yyyy, h:mm a";case x(or):return n;case x(rr):return"M/d/yyyy, h:mm:ss a";case x(sr):return"LLL d, yyyy, h:mm:ss a";case x(tn):return"EEE, d LLL yyyy, h:mm a";case x(ar):return"LLLL d, yyyy, h:mm:ss a";case x(ur):return"EEEE, LLLL d, yyyy, h:mm:ss a";default:return n}}function br(r,e){let t="";for(const n of r)n.literal?t+=n.val:t+=e(n.val);return t}const $s={D:ct,DD:zt,DDD:Pt,DDDD:qt,t:jt,tt:Bt,ttt:Gt,tttt:Jt,T:Kt,TT:Qt,TTT:Xt,TTTT:er,f:tr,ff:nr,fff:ir,ffff:or,F:rr,FF:sr,FFF:ar,FFFF:ur};class z{static create(e,t={}){return new z(e,t)}static parseFormat(e){let t=null,n="",s=!1;const i=[];for(let a=0;a0&&i.push({literal:s,val:n}),t=null,n="",s=!s):s||o===t?n+=o:(n.length>0&&i.push({literal:!1,val:n}),n=o,t=o)}return n.length>0&&i.push({literal:s,val:n}),i}static macroTokenToFormatOpts(e){return $s[e]}constructor(e,t){this.opts=t,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,t){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,Object.assign({},this.opts,t)).format()}formatDateTime(e,t={}){return this.loc.dtFormatter(e,Object.assign({},this.opts,t)).format()}formatDateTimeParts(e,t={}){return this.loc.dtFormatter(e,Object.assign({},this.opts,t)).formatToParts()}resolvedOptions(e,t={}){return this.loc.dtFormatter(e,Object.assign({},this.opts,t)).resolvedOptions()}num(e,t=0){if(this.opts.forceSimple)return Ve(e,t);const n=Object.assign({},this.opts);return t>0&&(n.padTo=t),this.loc.numberFormatter(n).format(e)}formatDateTimeFromString(e,t){const n=this.loc.listingMode()==="en",s=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory"&&Xe(),i=(p,h)=>this.loc.extract(e,p,h),a=p=>e.isOffsetFixed&&e.offset===0&&p.allowZ?"Z":e.isValid?e.zone.formatOffset(e.ts,p.format):"",o=()=>n?Rs(e):i({hour:"numeric",hour12:!0},"dayperiod"),u=(p,h)=>n?Us(e,p):i(h?{month:p}:{month:p,day:"numeric"},"month"),l=(p,h)=>n?Ys(e,p):i(h?{weekday:p}:{weekday:p,month:"long",day:"numeric"},"weekday"),c=p=>{const h=z.macroTokenToFormatOpts(p);return h?this.formatWithSystemDefault(e,h):p},m=p=>n?Fs(e,p):i({era:p},"era"),d=p=>{switch(p){case"S":return this.num(e.millisecond);case"u":case"SSS":return this.num(e.millisecond,3);case"s":return this.num(e.second);case"ss":return this.num(e.second,2);case"m":return this.num(e.minute);case"mm":return this.num(e.minute,2);case"h":return this.num(e.hour%12===0?12:e.hour%12);case"hh":return this.num(e.hour%12===0?12:e.hour%12,2);case"H":return this.num(e.hour);case"HH":return this.num(e.hour,2);case"Z":return a({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return a({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return a({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return e.zone.offsetName(e.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return e.zone.offsetName(e.ts,{format:"long",locale:this.loc.locale});case"z":return e.zoneName;case"a":return o();case"d":return s?i({day:"numeric"},"day"):this.num(e.day);case"dd":return s?i({day:"2-digit"},"day"):this.num(e.day,2);case"c":return this.num(e.weekday);case"ccc":return l("short",!0);case"cccc":return l("long",!0);case"ccccc":return l("narrow",!0);case"E":return this.num(e.weekday);case"EEE":return l("short",!1);case"EEEE":return l("long",!1);case"EEEEE":return l("narrow",!1);case"L":return s?i({month:"numeric",day:"numeric"},"month"):this.num(e.month);case"LL":return s?i({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2);case"LLL":return u("short",!0);case"LLLL":return u("long",!0);case"LLLLL":return u("narrow",!0);case"M":return s?i({month:"numeric"},"month"):this.num(e.month);case"MM":return s?i({month:"2-digit"},"month"):this.num(e.month,2);case"MMM":return u("short",!1);case"MMMM":return u("long",!1);case"MMMMM":return u("narrow",!1);case"y":return s?i({year:"numeric"},"year"):this.num(e.year);case"yy":return s?i({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2);case"yyyy":return s?i({year:"numeric"},"year"):this.num(e.year,4);case"yyyyyy":return s?i({year:"numeric"},"year"):this.num(e.year,6);case"G":return m("short");case"GG":return m("long");case"GGGGG":return m("narrow");case"kk":return this.num(e.weekYear.toString().slice(-2),2);case"kkkk":return this.num(e.weekYear,4);case"W":return this.num(e.weekNumber);case"WW":return this.num(e.weekNumber,2);case"o":return this.num(e.ordinal);case"ooo":return this.num(e.ordinal,3);case"q":return this.num(e.quarter);case"qq":return this.num(e.quarter,2);case"X":return this.num(Math.floor(e.ts/1e3));case"x":return this.num(e.ts);default:return c(p)}};return br(z.parseFormat(t),d)}formatDurationFromString(e,t){const n=u=>{switch(u[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"M":return"month";case"y":return"year";default:return null}},s=u=>l=>{const c=n(l);return c?this.num(u.get(c),l.length):l},i=z.parseFormat(t),a=i.reduce((u,{literal:l,val:c})=>l?u:u.concat(c),[]),o=e.shiftTo(...a.map(n).filter(u=>u));return br(i,s(o))}}class ie{constructor(e,t){this.reason=e,this.explanation=t}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}class tt{get type(){throw new pe}get name(){throw new pe}get universal(){throw new pe}offsetName(e,t){throw new pe}formatOffset(e,t){throw new pe}offset(e){throw new pe}equals(e){throw new pe}get isValid(){throw new pe}}let It=null;class hr extends tt{static get instance(){return It===null&&(It=new hr),It}get type(){return"local"}get name(){return ce()?new Intl.DateTimeFormat().resolvedOptions().timeZone:"local"}get universal(){return!1}offsetName(e,{format:t,locale:n}){return sn(e,t,n)}formatOffset(e,t){return mt(this.offset(e),t)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return e.type==="local"}get isValid(){return!0}}const Ws=RegExp(`^${on.source}$`);let ut={};function Zs(r){return ut[r]||(ut[r]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:r,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})),ut[r]}const zs={year:0,month:1,day:2,hour:3,minute:4,second:5};function Ps(r,e){const t=r.format(e).replace(/\u200E/g,""),n=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(t),[,s,i,a,o,u,l]=n;return[a,s,i,o,u,l]}function qs(r,e){const t=r.formatToParts(e),n=[];for(let s=0;s=0?p:1e3+p,(m-d)/(60*1e3)}equals(e){return e.type==="iana"&&e.name===this.name}get isValid(){return this.valid}}let Lt=null;class V extends tt{static get utcInstance(){return Lt===null&&(Lt=new V(0)),Lt}static instance(e){return e===0?V.utcInstance:new V(e)}static parseSpecifier(e){if(e){const t=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(t)return new V(pt(t[1],t[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${mt(this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,t){return mt(this.fixed,t)}get universal(){return!0}offset(){return this.fixed}equals(e){return e.type==="fixed"&&e.fixed===this.fixed}get isValid(){return!0}}class Dr extends tt{constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get universal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function ke(r,e){let t;if(k(r)||r===null)return e;if(r instanceof tt)return r;if(Ds(r)){const n=r.toLowerCase();return n==="local"?e:n==="utc"||n==="gmt"?V.utcInstance:(t=X.parseGMTOffset(r))!=null?V.instance(t):X.isValidSpecifier(n)?X.create(r):V.parseSpecifier(n)||new Dr(r)}else return Ne(r)?V.instance(r):typeof r=="object"&&r.offset&&typeof r.offset=="number"?r:new Dr(r)}let kr=()=>Date.now(),xt=null,Mr=null,_r=null,Nr=null,Ir=!1;class R{static get now(){return kr}static set now(e){kr=e}static get defaultZoneName(){return R.defaultZone.name}static set defaultZoneName(e){e?xt=ke(e):xt=null}static get defaultZone(){return xt||hr.instance}static get defaultLocale(){return Mr}static set defaultLocale(e){Mr=e}static get defaultNumberingSystem(){return _r}static set defaultNumberingSystem(e){_r=e}static get defaultOutputCalendar(){return Nr}static set defaultOutputCalendar(e){Nr=e}static get throwOnInvalid(){return Ir}static set throwOnInvalid(e){Ir=e}static resetCaches(){A.resetCache(),X.resetCache()}}let Vt={};function Ht(r,e={}){const t=JSON.stringify([r,e]);let n=Vt[t];return n||(n=new Intl.DateTimeFormat(r,e),Vt[t]=n),n}let $t={};function js(r,e={}){const t=JSON.stringify([r,e]);let n=$t[t];return n||(n=new Intl.NumberFormat(r,e),$t[t]=n),n}let Wt={};function Bs(r,e={}){const{base:t,...n}=e,s=JSON.stringify([r,n]);let i=Wt[s];return i||(i=new Intl.RelativeTimeFormat(r,e),Wt[s]=i),i}let De=null;function Gs(){if(De)return De;if(ce()){const r=new Intl.DateTimeFormat().resolvedOptions().locale;return De=!r||r==="und"?"en-US":r,De}else return De="en-US",De}function Js(r){const e=r.indexOf("-u-");if(e===-1)return[r];{let t;const n=r.substring(0,e);try{t=Ht(r).resolvedOptions()}catch{t=Ht(n).resolvedOptions()}const{numberingSystem:s,calendar:i}=t;return[n,s,i]}}function Ks(r,e,t){return ce()?((t||e)&&(r+="-u",t&&(r+=`-ca-${t}`),e&&(r+=`-nu-${e}`)),r):[]}function Qs(r){const e=[];for(let t=1;t<=12;t++){const n=O.utc(2016,t,1);e.push(r(n))}return e}function Xs(r){const e=[];for(let t=1;t<=7;t++){const n=O.utc(2016,11,13+t);e.push(r(n))}return e}function it(r,e,t,n,s){const i=r.listingMode(t);return i==="error"?null:i==="en"?n(e):s(e)}function ei(r){return r.numberingSystem&&r.numberingSystem!=="latn"?!1:r.numberingSystem==="latn"||!r.locale||r.locale.startsWith("en")||ce()&&new Intl.DateTimeFormat(r.intl).resolvedOptions().numberingSystem==="latn"}class ti{constructor(e,t,n){if(this.padTo=n.padTo||0,this.floor=n.floor||!1,!t&&ce()){const s={useGrouping:!1};n.padTo>0&&(s.minimumIntegerDigits=n.padTo),this.inf=js(e,s)}}format(e){if(this.inf){const t=this.floor?Math.floor(e):e;return this.inf.format(t)}else{const t=this.floor?Math.floor(e):cr(e,3);return Ve(t,this.padTo)}}}class ri{constructor(e,t,n){this.opts=n,this.hasIntl=ce();let s;if(e.zone.universal&&this.hasIntl){const i=-1*(e.offset/60),a=i>=0?`Etc/GMT+${i}`:`Etc/GMT${i}`,o=X.isValidZone(a);e.offset!==0&&o?(s=a,this.dt=e):(s="UTC",n.timeZoneName?this.dt=e:this.dt=e.offset===0?e:O.fromMillis(e.ts+e.offset*60*1e3))}else e.zone.type==="local"?this.dt=e:(this.dt=e,s=e.zone.name);if(this.hasIntl){const i=Object.assign({},this.opts);s&&(i.timeZone=s),this.dtf=Ht(t,i)}}format(){if(this.hasIntl)return this.dtf.format(this.dt.toJSDate());{const e=Hs(this.opts),t=A.create("en-US");return z.create(t).formatDateTimeFromString(this.dt,e)}}formatToParts(){return this.hasIntl&&Xe()?this.dtf.formatToParts(this.dt.toJSDate()):[]}resolvedOptions(){return this.hasIntl?this.dtf.resolvedOptions():{locale:"en-US",numberingSystem:"latn",outputCalendar:"gregory"}}}class ni{constructor(e,t,n){this.opts=Object.assign({style:"long"},n),!t&&rn()&&(this.rtf=Bs(e,n))}format(e,t){return this.rtf?this.rtf.format(e,t):Vs(t,e,this.opts.numeric,this.opts.style!=="long")}formatToParts(e,t){return this.rtf?this.rtf.formatToParts(e,t):[]}}class A{static fromOpts(e){return A.create(e.locale,e.numberingSystem,e.outputCalendar,e.defaultToEN)}static create(e,t,n,s=!1){const i=e||R.defaultLocale,a=i||(s?"en-US":Gs()),o=t||R.defaultNumberingSystem,u=n||R.defaultOutputCalendar;return new A(a,o,u,i)}static resetCache(){De=null,Vt={},$t={},Wt={}}static fromObject({locale:e,numberingSystem:t,outputCalendar:n}={}){return A.create(e,t,n)}constructor(e,t,n,s){const[i,a,o]=Js(e);this.locale=i,this.numberingSystem=t||a||null,this.outputCalendar=n||o||null,this.intl=Ks(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=s,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=ei(this)),this.fastNumbersCached}listingMode(e=!0){const t=ce(),n=t&&Xe(),s=this.isEnglish(),i=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return!n&&!(s&&i)&&!e?"error":!n||s&&i?"en":"intl"}clone(e){return!e||Object.getOwnPropertyNames(e).length===0?this:A.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,e.defaultToEN||!1)}redefaultToEN(e={}){return this.clone(Object.assign({},e,{defaultToEN:!0}))}redefaultToSystem(e={}){return this.clone(Object.assign({},e,{defaultToEN:!1}))}months(e,t=!1,n=!0){return it(this,e,n,ln,()=>{const s=t?{month:e,day:"numeric"}:{month:e},i=t?"format":"standalone";return this.monthsCache[i][e]||(this.monthsCache[i][e]=Qs(a=>this.extract(a,s,"month"))),this.monthsCache[i][e]})}weekdays(e,t=!1,n=!0){return it(this,e,n,hn,()=>{const s=t?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},i=t?"format":"standalone";return this.weekdaysCache[i][e]||(this.weekdaysCache[i][e]=Xs(a=>this.extract(a,s,"weekday"))),this.weekdaysCache[i][e]})}meridiems(e=!0){return it(this,void 0,e,()=>dn,()=>{if(!this.meridiemCache){const t={hour:"numeric",hour12:!0};this.meridiemCache=[O.utc(2016,11,13,9),O.utc(2016,11,13,19)].map(n=>this.extract(n,t,"dayperiod"))}return this.meridiemCache})}eras(e,t=!0){return it(this,e,t,mn,()=>{const n={era:e};return this.eraCache[e]||(this.eraCache[e]=[O.utc(-40,1,1),O.utc(2017,1,1)].map(s=>this.extract(s,n,"era"))),this.eraCache[e]})}extract(e,t,n){const s=this.dtFormatter(e,t),i=s.formatToParts(),a=i.find(o=>o.type.toLowerCase()===n);return a?a.value:null}numberFormatter(e={}){return new ti(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,t={}){return new ri(e,this.intl,t)}relFormatter(e={}){return new ni(this.intl,this.isEnglish(),e)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||ce()&&new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}}function We(...r){const e=r.reduce((t,n)=>t+n.source,"");return RegExp(`^${e}$`)}function Le(...r){return e=>r.reduce(([t,n,s],i)=>{const[a,o,u]=i(e,s);return[Object.assign(t,a),n||o,u]},[{},null,1]).slice(0,2)}function Ze(r,...e){if(r==null)return[null,null];for(const[t,n]of e){const s=t.exec(r);if(s)return n(s)}return[null,null]}function yn(...r){return(e,t)=>{const n={};let s;for(s=0;sp!==void 0&&(h||p&&c)?-p:p;return[{years:d(Z(t)),months:d(Z(n)),weeks:d(Z(s)),days:d(Z(i)),hours:d(Z(a)),minutes:d(Z(o)),seconds:d(Z(u),u==="-0"),milliseconds:d(lr(l),m)}]}const mi={GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function yr(r,e,t,n,s,i,a){const o={year:e.length===2?Ft(Z(e)):Z(e),month:un.indexOf(t)+1,day:Z(n),hour:Z(s),minute:Z(i)};return a&&(o.second=Z(a)),r&&(o.weekday=r.length>3?cn.indexOf(r)+1:fn.indexOf(r)+1),o}const yi=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function pi(r){const[,e,t,n,s,i,a,o,u,l,c,m]=r,d=yr(e,s,n,t,i,a,o);let p;return u?p=mi[u]:l?p=0:p=pt(c,m),[d,new V(p)]}function gi(r){return r.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}const vi=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,wi=/^(Monday|Tuesday|Wedsday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,Ti=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function Lr(r){const[,e,t,n,s,i,a,o]=r;return[yr(e,s,n,t,i,a,o),V.utcInstance]}function Oi(r){const[,e,t,n,s,i,a,o]=r;return[yr(e,o,t,n,s,i,a),V.utcInstance]}const Ei=We(si,mr),Si=We(ii,mr),bi=We(ai,mr),Di=We(gn),ki=Le(wn,xe,ze),Mi=Le(oi,xe,ze),_i=Le(ui,xe,ze),Ni=Le(xe,ze);function Ii(r){return Ze(r,[Ei,ki],[Si,Mi],[bi,_i],[Di,Ni])}function Li(r){return Ze(gi(r),[yi,pi])}function xi(r){return Ze(r,[vi,Lr],[wi,Lr],[Ti,Oi])}function Ai(r){return Ze(r,[hi,di])}const Ci=Le(xe);function Ri(r){return Ze(r,[fi,Ci])}const Yi=We(li,ci),Ui=We(vn),Fi=Le(wn,xe,ze,Tn),Vi=Le(xe,ze,Tn);function Hi(r){return Ze(r,[Yi,Fi],[Ui,Vi])}const $i="Invalid Duration",On={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},Wi=Object.assign({years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3}},On),G=146097/400,Re=146097/4800,Zi=Object.assign({years:{quarters:4,months:12,weeks:G/7,days:G,hours:G*24,minutes:G*24*60,seconds:G*24*60*60,milliseconds:G*24*60*60*1e3},quarters:{months:3,weeks:G/28,days:G/4,hours:G*24/4,minutes:G*24*60/4,seconds:G*24*60*60/4,milliseconds:G*24*60*60*1e3/4},months:{weeks:Re/7,days:Re,hours:Re*24,minutes:Re*24*60,seconds:Re*24*60*60,milliseconds:Re*24*60*60*1e3}},On),Ye=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],zi=Ye.slice(0).reverse();function be(r,e,t=!1){const n={values:t?e.values:Object.assign({},r.values,e.values||{}),loc:r.loc.clone(e.loc),conversionAccuracy:e.conversionAccuracy||r.conversionAccuracy};return new L(n)}function Pi(r){return r<0?Math.floor(r):Math.ceil(r)}function En(r,e,t,n,s){const i=r[s][t],a=e[t]/i,o=Math.sign(a)===Math.sign(n[s]),u=!o&&n[s]!==0&&Math.abs(a)<=1?Pi(a):Math.trunc(a);n[s]+=u,e[t]-=u*i}function qi(r,e){zi.reduce((t,n)=>k(e[n])?t:(t&&En(r,e,t,e,n),n),null)}class L{constructor(e){const t=e.conversionAccuracy==="longterm"||!1;this.values=e.values,this.loc=e.loc||A.create(),this.conversionAccuracy=t?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=t?Zi:Wi,this.isLuxonDuration=!0}static fromMillis(e,t){return L.fromObject(Object.assign({milliseconds:e},t))}static fromObject(e){if(e==null||typeof e!="object")throw new K(`Duration.fromObject: argument expected to be an object, got ${e===null?"null":typeof e}`);return new L({values:dt(e,L.normalizeUnit,["locale","numberingSystem","conversionAccuracy","zone"]),loc:A.fromObject(e),conversionAccuracy:e.conversionAccuracy})}static fromISO(e,t){const[n]=Ai(e);if(n){const s=Object.assign(n,t);return L.fromObject(s)}else return L.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static fromISOTime(e,t){const[n]=Ri(e);if(n){const s=Object.assign(n,t);return L.fromObject(s)}else return L.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static invalid(e,t=null){if(!e)throw new K("need to specify a reason the Duration is invalid");const n=e instanceof ie?e:new ie(e,t);if(R.throwOnInvalid)throw new bs(n);return new L({invalid:n})}static normalizeUnit(e){const t={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e&&e.toLowerCase()];if(!t)throw new Xr(e);return t}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,t={}){const n=Object.assign({},t,{floor:t.round!==!1&&t.floor!==!1});return this.isValid?z.create(this.loc,n).formatDurationFromString(this,e):$i}toObject(e={}){if(!this.isValid)return{};const t=Object.assign({},this.values);return e.includeConfig&&(t.conversionAccuracy=this.conversionAccuracy,t.numberingSystem=this.loc.numberingSystem,t.locale=this.loc.locale),t}toISO(){if(!this.isValid)return null;let e="P";return this.years!==0&&(e+=this.years+"Y"),(this.months!==0||this.quarters!==0)&&(e+=this.months+this.quarters*3+"M"),this.weeks!==0&&(e+=this.weeks+"W"),this.days!==0&&(e+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(e+="T"),this.hours!==0&&(e+=this.hours+"H"),this.minutes!==0&&(e+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&&(e+=cr(this.seconds+this.milliseconds/1e3,3)+"S"),e==="P"&&(e+="T0S"),e}toISOTime(e={}){if(!this.isValid)return null;const t=this.toMillis();if(t<0||t>=864e5)return null;e=Object.assign({suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended"},e);const n=this.shiftTo("hours","minutes","seconds","milliseconds");let s=e.format==="basic"?"hhmm":"hh:mm";(!e.suppressSeconds||n.seconds!==0||n.milliseconds!==0)&&(s+=e.format==="basic"?"ss":":ss",(!e.suppressMilliseconds||n.milliseconds!==0)&&(s+=".SSS"));let i=n.toFormat(s);return e.includePrefix&&(i="T"+i),i}toJSON(){return this.toISO()}toString(){return this.toISO()}toMillis(){return this.as("milliseconds")}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this;const t=_e(e),n={};for(const s of Ye)($e(t.values,s)||$e(this.values,s))&&(n[s]=t.get(s)+this.get(s));return be(this,{values:n},!0)}minus(e){if(!this.isValid)return this;const t=_e(e);return this.plus(t.negate())}mapUnits(e){if(!this.isValid)return this;const t={};for(const n of Object.keys(this.values))t[n]=an(e(this.values[n],n));return be(this,{values:t},!0)}get(e){return this[L.normalizeUnit(e)]}set(e){if(!this.isValid)return this;const t=Object.assign(this.values,dt(e,L.normalizeUnit,[]));return be(this,{values:t})}reconfigure({locale:e,numberingSystem:t,conversionAccuracy:n}={}){const s=this.loc.clone({locale:e,numberingSystem:t}),i={loc:s};return n&&(i.conversionAccuracy=n),be(this,i)}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this;const e=this.toObject();return qi(this.matrix,e),be(this,{values:e},!0)}shiftTo(...e){if(!this.isValid)return this;if(e.length===0)return this;e=e.map(a=>L.normalizeUnit(a));const t={},n={},s=this.toObject();let i;for(const a of Ye)if(e.indexOf(a)>=0){i=a;let o=0;for(const l in n)o+=this.matrix[l][a]*n[l],n[l]=0;Ne(s[a])&&(o+=s[a]);const u=Math.trunc(o);t[a]=u,n[a]=o-u;for(const l in s)Ye.indexOf(l)>Ye.indexOf(a)&&En(this.matrix,s,l,t,a)}else Ne(s[a])&&(n[a]=s[a]);for(const a in n)n[a]!==0&&(t[i]+=a===i?n[a]:n[a]/this.matrix[i][a]);return be(this,{values:t},!0).normalize()}negate(){if(!this.isValid)return this;const e={};for(const t of Object.keys(this.values))e[t]=-this.values[t];return be(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid||!this.loc.equals(e.loc))return!1;function t(n,s){return n===void 0||n===0?s===void 0||s===0:n===s}for(const n of Ye)if(!t(this.values[n],e.values[n]))return!1;return!0}}function _e(r){if(Ne(r))return L.fromMillis(r);if(L.isDuration(r))return r;if(typeof r=="object")return L.fromObject(r);throw new K(`Unknown duration argument ${r} of type ${typeof r}`)}const je="Invalid Interval";function ji(r,e){return!r||!r.isValid?C.invalid("missing or invalid start"):!e||!e.isValid?C.invalid("missing or invalid end"):ee:!1}isBefore(e){return this.isValid?this.e<=e:!1}contains(e){return this.isValid?this.s<=e&&this.e>e:!1}set({start:e,end:t}={}){return this.isValid?C.fromDateTimes(e||this.s,t||this.e):this}splitAt(...e){if(!this.isValid)return[];const t=e.map(Je).filter(a=>this.contains(a)).sort(),n=[];let{s}=this,i=0;for(;s+this.e?this.e:a;n.push(C.fromDateTimes(s,o)),s=o,i+=1}return n}splitBy(e){const t=_e(e);if(!this.isValid||!t.isValid||t.as("milliseconds")===0)return[];let{s:n}=this,s=1,i;const a=[];for(;nu*s));i=+o>+this.e?this.e:o,a.push(C.fromDateTimes(n,i)),n=i,s+=1}return a}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s=e.e:!1}equals(e){return!this.isValid||!e.isValid?!1:this.s.equals(e.s)&&this.e.equals(e.e)}intersection(e){if(!this.isValid)return this;const t=this.s>e.s?this.s:e.s,n=this.e=n?null:C.fromDateTimes(t,n)}union(e){if(!this.isValid)return this;const t=this.se.e?this.e:e.e;return C.fromDateTimes(t,n)}static merge(e){const[t,n]=e.sort((s,i)=>s.s-i.s).reduce(([s,i],a)=>i?i.overlaps(a)||i.abutsStart(a)?[s,i.union(a)]:[s.concat([i]),a]:[s,a],[[],null]);return n&&t.push(n),t}static xor(e){let t=null,n=0;const s=[],i=e.map(u=>[{time:u.s,type:"s"},{time:u.e,type:"e"}]),a=Array.prototype.concat(...i),o=a.sort((u,l)=>u.time-l.time);for(const u of o)n+=u.type==="s"?1:-1,n===1?t=u.time:(t&&+t!=+u.time&&s.push(C.fromDateTimes(t,u.time)),t=null);return C.merge(s)}difference(...e){return C.xor([this].concat(e)).map(t=>this.intersection(t)).filter(t=>t&&!t.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:je}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:je}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:je}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:je}toFormat(e,{separator:t=" – "}={}){return this.isValid?`${this.s.toFormat(e)}${t}${this.e.toFormat(e)}`:je}toDuration(e,t){return this.isValid?this.e.diff(this.s,e,t):L.invalid(this.invalidReason)}mapEndpoints(e){return C.fromDateTimes(e(this.s),e(this.e))}}class at{static hasDST(e=R.defaultZone){const t=O.now().setZone(e).set({month:12});return!e.universal&&t.offset!==t.set({month:6}).offset}static isValidIANAZone(e){return X.isValidSpecifier(e)&&X.isValidZone(e)}static normalizeZone(e){return ke(e,R.defaultZone)}static months(e="long",{locale:t=null,numberingSystem:n=null,locObj:s=null,outputCalendar:i="gregory"}={}){return(s||A.create(t,n,i)).months(e)}static monthsFormat(e="long",{locale:t=null,numberingSystem:n=null,locObj:s=null,outputCalendar:i="gregory"}={}){return(s||A.create(t,n,i)).months(e,!0)}static weekdays(e="long",{locale:t=null,numberingSystem:n=null,locObj:s=null}={}){return(s||A.create(t,n,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:t=null,numberingSystem:n=null,locObj:s=null}={}){return(s||A.create(t,n,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return A.create(e).meridiems()}static eras(e="short",{locale:t=null}={}){return A.create(t,null,"gregory").eras(e)}static features(){let e=!1,t=!1,n=!1,s=!1;if(ce()){e=!0,t=Xe(),s=rn();try{n=new Intl.DateTimeFormat("en",{timeZone:"America/New_York"}).resolvedOptions().timeZone==="America/New_York"}catch{n=!1}}return{intl:e,intlTokens:t,zones:n,relative:s}}}function xr(r,e){const t=s=>s.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),n=t(e)-t(r);return Math.floor(L.fromMillis(n).as("days"))}function Bi(r,e,t){const n=[["years",(o,u)=>u.year-o.year],["quarters",(o,u)=>u.quarter-o.quarter],["months",(o,u)=>u.month-o.month+(u.year-o.year)*12],["weeks",(o,u)=>{const l=xr(o,u);return(l-l%7)/7}],["days",xr]],s={};let i,a;for(const[o,u]of n)if(t.indexOf(o)>=0){i=o;let l=u(r,e);a=r.plus({[o]:l}),a>e?(r=r.plus({[o]:l-1}),l-=1):r=a,s[o]=l}return[r,s,a,i]}function Gi(r,e,t,n){let[s,i,a,o]=Bi(r,e,t);const u=e-s,l=t.filter(m=>["hours","minutes","seconds","milliseconds"].indexOf(m)>=0);l.length===0&&(a0?L.fromMillis(u,n).shiftTo(...l).plus(c):c}const pr={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},Ar={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},Ji=pr.hanidec.replace(/[\[|\]]/g,"").split("");function Ki(r){let e=parseInt(r,10);if(isNaN(e)){e="";for(let t=0;t=i&&n<=a&&(e+=n-i)}}return parseInt(e,10)}else return e}function te({numberingSystem:r},e=""){return new RegExp(`${pr[r||"latn"]}${e}`)}const Qi="missing Intl.DateTimeFormat.formatToParts support";function N(r,e=t=>t){return{regex:r,deser:([t])=>e(Ki(t))}}const Xi=" ",Sn=`( |${Xi})`,bn=new RegExp(Sn,"g");function ea(r){return r.replace(/\./g,"\\.?").replace(bn,Sn)}function Cr(r){return r.replace(/\./g,"").replace(bn," ").toLowerCase()}function re(r,e){return r===null?null:{regex:RegExp(r.map(ea).join("|")),deser:([t])=>r.findIndex(n=>Cr(t)===Cr(n))+e}}function Rr(r,e){return{regex:r,deser:([,t,n])=>pt(t,n),groups:e}}function Yr(r){return{regex:r,deser:([e])=>e}}function ta(r){return r.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function ra(r,e){const t=te(e),n=te(e,"{2}"),s=te(e,"{3}"),i=te(e,"{4}"),a=te(e,"{6}"),o=te(e,"{1,2}"),u=te(e,"{1,3}"),l=te(e,"{1,6}"),c=te(e,"{1,9}"),m=te(e,"{2,4}"),d=te(e,"{4,6}"),p=f=>({regex:RegExp(ta(f.val)),deser:([w])=>w,literal:!0}),y=(f=>{if(r.literal)return p(f);switch(f.val){case"G":return re(e.eras("short",!1),0);case"GG":return re(e.eras("long",!1),0);case"y":return N(l);case"yy":return N(m,Ft);case"yyyy":return N(i);case"yyyyy":return N(d);case"yyyyyy":return N(a);case"M":return N(o);case"MM":return N(n);case"MMM":return re(e.months("short",!0,!1),1);case"MMMM":return re(e.months("long",!0,!1),1);case"L":return N(o);case"LL":return N(n);case"LLL":return re(e.months("short",!1,!1),1);case"LLLL":return re(e.months("long",!1,!1),1);case"d":return N(o);case"dd":return N(n);case"o":return N(u);case"ooo":return N(s);case"HH":return N(n);case"H":return N(o);case"hh":return N(n);case"h":return N(o);case"mm":return N(n);case"m":return N(o);case"q":return N(o);case"qq":return N(n);case"s":return N(o);case"ss":return N(n);case"S":return N(u);case"SSS":return N(s);case"u":return Yr(c);case"a":return re(e.meridiems(),0);case"kkkk":return N(i);case"kk":return N(m,Ft);case"W":return N(o);case"WW":return N(n);case"E":case"c":return N(t);case"EEE":return re(e.weekdays("short",!1,!1),1);case"EEEE":return re(e.weekdays("long",!1,!1),1);case"ccc":return re(e.weekdays("short",!0,!1),1);case"cccc":return re(e.weekdays("long",!0,!1),1);case"Z":case"ZZ":return Rr(new RegExp(`([+-]${o.source})(?::(${n.source}))?`),2);case"ZZZ":return Rr(new RegExp(`([+-]${o.source})(${n.source})?`),2);case"z":return Yr(/[a-z_+-/]{1,256}?/i);default:return p(f)}})(r)||{invalidReason:Qi};return y.token=r,y}const na={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"}};function sa(r,e,t){const{type:n,value:s}=r;if(n==="literal")return{literal:!0,val:s};const i=t[n];let a=na[n];if(typeof a=="object"&&(a=a[i]),a)return{literal:!1,val:a}}function ia(r){return[`^${r.map(t=>t.regex).reduce((t,n)=>`${t}(${n.source})`,"")}$`,r]}function aa(r,e,t){const n=r.match(e);if(n){const s={};let i=1;for(const a in t)if($e(t,a)){const o=t[a],u=o.groups?o.groups+1:1;!o.literal&&o.token&&(s[o.token.val[0]]=o.deser(n.slice(i,i+u))),i+=u}return[n,s]}else return[n,{}]}function oa(r){const e=s=>{switch(s){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}};let t;return k(r.Z)?k(r.z)?t=null:t=X.create(r.z):t=new V(r.Z),k(r.q)||(r.M=(r.q-1)*3+1),k(r.h)||(r.h<12&&r.a===1?r.h+=12:r.h===12&&r.a===0&&(r.h=0)),r.G===0&&r.y&&(r.y=-r.y),k(r.u)||(r.S=lr(r.u)),[Object.keys(r).reduce((s,i)=>{const a=e(i);return a&&(s[a]=r[i]),s},{}),t]}let At=null;function ua(){return At||(At=O.fromMillis(1555555555555)),At}function la(r,e){if(r.literal)return r;const t=z.macroTokenToFormatOpts(r.val);if(!t)return r;const i=z.create(e,t).formatDateTimeParts(ua()).map(a=>sa(a,e,t));return i.includes(void 0)?r:i}function ca(r,e){return Array.prototype.concat(...r.map(t=>la(t,e)))}function Dn(r,e,t){const n=ca(z.parseFormat(t),r),s=n.map(a=>ra(a,r)),i=s.find(a=>a.invalidReason);if(i)return{input:e,tokens:n,invalidReason:i.invalidReason};{const[a,o]=ia(s),u=RegExp(a,"i"),[l,c]=aa(e,u,o),[m,d]=c?oa(c):[null,null];if($e(c,"a")&&$e(c,"H"))throw new Ke("Can't include meridiem when specifying 24-hour format");return{input:e,tokens:n,regex:u,rawMatches:l,matches:c,result:m,zone:d}}}function fa(r,e,t){const{result:n,zone:s,invalidReason:i}=Dn(r,e,t);return[n,s,i]}const kn=[0,31,59,90,120,151,181,212,243,273,304,334],Mn=[0,31,60,91,121,152,182,213,244,274,305,335];function Q(r,e){return new ie("unit out of range",`you specified ${e} (of type ${typeof e}) as a ${r}, which is invalid`)}function _n(r,e,t){const n=new Date(Date.UTC(r,e-1,t)).getUTCDay();return n===0?7:n}function Nn(r,e,t){return t+(et(r)?Mn:kn)[e-1]}function In(r,e){const t=et(r)?Mn:kn,n=t.findIndex(i=>iht(e)?(o=e+1,a=1):o=e,Object.assign({weekYear:o,weekNumber:a,weekday:i},gt(r))}function Ur(r){const{weekYear:e,weekNumber:t,weekday:n}=r,s=_n(e,1,4),i=Qe(e);let a=t*7+n-s-3,o;a<1?(o=e-1,a+=Qe(o)):a>i?(o=e+1,a-=Qe(e)):o=e;const{month:u,day:l}=In(o,a);return Object.assign({year:o,month:u,day:l},gt(r))}function Ct(r){const{year:e,month:t,day:n}=r,s=Nn(e,t,n);return Object.assign({year:e,ordinal:s},gt(r))}function Fr(r){const{year:e,ordinal:t}=r,{month:n,day:s}=In(e,t);return Object.assign({year:e,month:n,day:s},gt(r))}function ha(r){const e=yt(r.weekYear),t=de(r.weekNumber,1,ht(r.weekYear)),n=de(r.weekday,1,7);return e?t?n?!1:Q("weekday",r.weekday):Q("week",r.week):Q("weekYear",r.weekYear)}function da(r){const e=yt(r.year),t=de(r.ordinal,1,Qe(r.year));return e?t?!1:Q("ordinal",r.ordinal):Q("year",r.year)}function Ln(r){const e=yt(r.year),t=de(r.month,1,12),n=de(r.day,1,ft(r.year,r.month));return e?t?n?!1:Q("day",r.day):Q("month",r.month):Q("year",r.year)}function xn(r){const{hour:e,minute:t,second:n,millisecond:s}=r,i=de(e,0,23)||e===24&&t===0&&n===0&&s===0,a=de(t,0,59),o=de(n,0,59),u=de(s,0,999);return i?a?o?u?!1:Q("millisecond",s):Q("second",n):Q("minute",t):Q("hour",e)}const Rt="Invalid DateTime",Vr=864e13;function ot(r){return new ie("unsupported zone",`the zone "${r.name}" is not supported`)}function Yt(r){return r.weekData===null&&(r.weekData=Zt(r.c)),r.weekData}function Be(r,e){const t={ts:r.ts,zone:r.zone,c:r.c,o:r.o,loc:r.loc,invalid:r.invalid};return new O(Object.assign({},t,e,{old:t}))}function An(r,e,t){let n=r-e*60*1e3;const s=t.offset(n);if(e===s)return[n,e];n-=(s-e)*60*1e3;const i=t.offset(n);return s===i?[n,s]:[r-Math.min(s,i)*60*1e3,Math.max(s,i)]}function Hr(r,e){r+=e*60*1e3;const t=new Date(r);return{year:t.getUTCFullYear(),month:t.getUTCMonth()+1,day:t.getUTCDate(),hour:t.getUTCHours(),minute:t.getUTCMinutes(),second:t.getUTCSeconds(),millisecond:t.getUTCMilliseconds()}}function lt(r,e,t){return An(fr(r),e,t)}function $r(r,e){const t=r.o,n=r.c.year+Math.trunc(e.years),s=r.c.month+Math.trunc(e.months)+Math.trunc(e.quarters)*3,i=Object.assign({},r.c,{year:n,month:s,day:Math.min(r.c.day,ft(n,s))+Math.trunc(e.days)+Math.trunc(e.weeks)*7}),a=L.fromObject({years:e.years-Math.trunc(e.years),quarters:e.quarters-Math.trunc(e.quarters),months:e.months-Math.trunc(e.months),weeks:e.weeks-Math.trunc(e.weeks),days:e.days-Math.trunc(e.days),hours:e.hours,minutes:e.minutes,seconds:e.seconds,milliseconds:e.milliseconds}).as("milliseconds"),o=fr(i);let[u,l]=An(o,t,r.zone);return a!==0&&(u+=a,l=r.zone.offset(u)),{ts:u,o:l}}function Ge(r,e,t,n,s){const{setZone:i,zone:a}=t;if(r&&Object.keys(r).length!==0){const o=e||a,u=O.fromObject(Object.assign(r,t,{zone:o,setZone:void 0}));return i?u:u.setZone(a)}else return O.invalid(new ie("unparsable",`the input "${s}" can't be parsed as ${n}`))}function Ue(r,e,t=!0){return r.isValid?z.create(A.create("en-US"),{allowZ:t,forceSimple:!0}).formatDateTimeFromString(r,e):null}function Wr(r,{suppressSeconds:e=!1,suppressMilliseconds:t=!1,includeOffset:n,includePrefix:s=!1,includeZone:i=!1,spaceZone:a=!1,format:o="extended"}){let u=o==="basic"?"HHmm":"HH:mm";(!e||r.second!==0||r.millisecond!==0)&&(u+=o==="basic"?"ss":":ss",(!t||r.millisecond!==0)&&(u+=".SSS")),(i||n)&&a&&(u+=" "),i?u+="z":n&&(u+=o==="basic"?"ZZZ":"ZZ");let l=Ue(r,u);return s&&(l="T"+l),l}const Cn={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},ma={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},ya={ordinal:1,hour:0,minute:0,second:0,millisecond:0},Rn=["year","month","day","hour","minute","second","millisecond"],pa=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],ga=["year","ordinal","hour","minute","second","millisecond"];function Zr(r){const e={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[r.toLowerCase()];if(!e)throw new Xr(r);return e}function zr(r,e){for(const o of Rn)k(r[o])&&(r[o]=Cn[o]);const t=Ln(r)||xn(r);if(t)return O.invalid(t);const n=R.now(),s=e.offset(n),[i,a]=lt(r,s,e);return new O({ts:i,zone:e,o:a})}function Pr(r,e,t){const n=k(t.round)?!0:t.round,s=(a,o)=>(a=cr(a,n||t.calendary?0:2,!0),e.loc.clone(t).relFormatter(t).format(a,o)),i=a=>t.calendary?e.hasSame(r,a)?0:e.startOf(a).diff(r.startOf(a),a).get(a):e.diff(r,a).get(a);if(t.unit)return s(i(t.unit),t.unit);for(const a of t.units){const o=i(a);if(Math.abs(o)>=1)return s(o,a)}return s(r>e?-0:0,t.units[t.units.length-1])}class O{constructor(e){const t=e.zone||R.defaultZone;let n=e.invalid||(Number.isNaN(e.ts)?new ie("invalid input"):null)||(t.isValid?null:ot(t));this.ts=k(e.ts)?R.now():e.ts;let s=null,i=null;if(!n)if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(t))[s,i]=[e.old.c,e.old.o];else{const o=t.offset(this.ts);s=Hr(this.ts,o),n=Number.isNaN(s.year)?new ie("invalid input"):null,s=n?null:s,i=n?null:o}this._zone=t,this.loc=e.loc||A.create(),this.invalid=n,this.weekData=null,this.c=s,this.o=i,this.isLuxonDateTime=!0}static now(){return new O({})}static local(e,t,n,s,i,a,o){return k(e)?O.now():zr({year:e,month:t,day:n,hour:s,minute:i,second:a,millisecond:o},R.defaultZone)}static utc(e,t,n,s,i,a,o){return k(e)?new O({ts:R.now(),zone:V.utcInstance}):zr({year:e,month:t,day:n,hour:s,minute:i,second:a,millisecond:o},V.utcInstance)}static fromJSDate(e,t={}){const n=ks(e)?e.valueOf():NaN;if(Number.isNaN(n))return O.invalid("invalid input");const s=ke(t.zone,R.defaultZone);return s.isValid?new O({ts:n,zone:s,loc:A.fromObject(t)}):O.invalid(ot(s))}static fromMillis(e,t={}){if(Ne(e))return e<-Vr||e>Vr?O.invalid("Timestamp out of range"):new O({ts:e,zone:ke(t.zone,R.defaultZone),loc:A.fromObject(t)});throw new K(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}static fromSeconds(e,t={}){if(Ne(e))return new O({ts:e*1e3,zone:ke(t.zone,R.defaultZone),loc:A.fromObject(t)});throw new K("fromSeconds requires a numerical input")}static fromObject(e){const t=ke(e.zone,R.defaultZone);if(!t.isValid)return O.invalid(ot(t));const n=R.now(),s=t.offset(n),i=dt(e,Zr,["zone","locale","outputCalendar","numberingSystem"]),a=!k(i.ordinal),o=!k(i.year),u=!k(i.month)||!k(i.day),l=o||u,c=i.weekYear||i.weekNumber,m=A.fromObject(e);if((l||a)&&c)throw new Ke("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(u&&a)throw new Ke("Can't mix ordinal dates with month/day");const d=c||i.weekday&&!l;let p,h,y=Hr(n,s);d?(p=pa,h=ma,y=Zt(y)):a?(p=ga,h=ya,y=Ct(y)):(p=Rn,h=Cn);let f=!1;for(const P of p){const U=i[P];k(U)?f?i[P]=h[P]:i[P]=y[P]:f=!0}const w=d?ha(i):a?da(i):Ln(i),g=w||xn(i);if(g)return O.invalid(g);const T=d?Ur(i):a?Fr(i):i,[S,D]=lt(T,s,t),b=new O({ts:S,zone:t,o:D,loc:m});return i.weekday&&l&&e.weekday!==b.weekday?O.invalid("mismatched weekday",`you can't specify both a weekday of ${i.weekday} and a date of ${b.toISO()}`):b}static fromISO(e,t={}){const[n,s]=Ii(e);return Ge(n,s,t,"ISO 8601",e)}static fromRFC2822(e,t={}){const[n,s]=Li(e);return Ge(n,s,t,"RFC 2822",e)}static fromHTTP(e,t={}){const[n,s]=xi(e);return Ge(n,s,t,"HTTP",t)}static fromFormat(e,t,n={}){if(k(e)||k(t))throw new K("fromFormat requires an input string and a format");const{locale:s=null,numberingSystem:i=null}=n,a=A.fromOpts({locale:s,numberingSystem:i,defaultToEN:!0}),[o,u,l]=fa(a,e,t);return l?O.invalid(l):Ge(o,u,n,`format ${t}`,e)}static fromString(e,t,n={}){return O.fromFormat(e,t,n)}static fromSQL(e,t={}){const[n,s]=Hi(e);return Ge(n,s,t,"SQL",e)}static invalid(e,t=null){if(!e)throw new K("need to specify a reason the DateTime is invalid");const n=e instanceof ie?e:new ie(e,t);if(R.throwOnInvalid)throw new Es(n);return new O({invalid:n})}static isDateTime(e){return e&&e.isLuxonDateTime||!1}get(e){return this[e]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?Yt(this).weekYear:NaN}get weekNumber(){return this.isValid?Yt(this).weekNumber:NaN}get weekday(){return this.isValid?Yt(this).weekday:NaN}get ordinal(){return this.isValid?Ct(this.c).ordinal:NaN}get monthShort(){return this.isValid?at.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?at.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?at.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?at.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.universal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1}).offset||this.offset>this.set({month:5}).offset}get isInLeapYear(){return et(this.year)}get daysInMonth(){return ft(this.year,this.month)}get daysInYear(){return this.isValid?Qe(this.year):NaN}get weeksInWeekYear(){return this.isValid?ht(this.weekYear):NaN}resolvedLocaleOpts(e={}){const{locale:t,numberingSystem:n,calendar:s}=z.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:t,numberingSystem:n,outputCalendar:s}}toUTC(e=0,t={}){return this.setZone(V.instance(e),t)}toLocal(){return this.setZone(R.defaultZone)}setZone(e,{keepLocalTime:t=!1,keepCalendarTime:n=!1}={}){if(e=ke(e,R.defaultZone),e.equals(this.zone))return this;if(e.isValid){let s=this.ts;if(t||n){const i=e.offset(this.ts),a=this.toObject();[s]=lt(a,i,e)}return Be(this,{ts:s,zone:e})}else return O.invalid(ot(e))}reconfigure({locale:e,numberingSystem:t,outputCalendar:n}={}){const s=this.loc.clone({locale:e,numberingSystem:t,outputCalendar:n});return Be(this,{loc:s})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this;const t=dt(e,Zr,[]),n=!k(t.weekYear)||!k(t.weekNumber)||!k(t.weekday),s=!k(t.ordinal),i=!k(t.year),a=!k(t.month)||!k(t.day),o=i||a,u=t.weekYear||t.weekNumber;if((o||s)&&u)throw new Ke("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(a&&s)throw new Ke("Can't mix ordinal dates with month/day");let l;n?l=Ur(Object.assign(Zt(this.c),t)):k(t.ordinal)?(l=Object.assign(this.toObject(),t),k(t.day)&&(l.day=Math.min(ft(l.year,l.month),l.day))):l=Fr(Object.assign(Ct(this.c),t));const[c,m]=lt(l,this.o,this.zone);return Be(this,{ts:c,o:m})}plus(e){if(!this.isValid)return this;const t=_e(e);return Be(this,$r(this,t))}minus(e){if(!this.isValid)return this;const t=_e(e).negate();return Be(this,$r(this,t))}startOf(e){if(!this.isValid)return this;const t={},n=L.normalizeUnit(e);switch(n){case"years":t.month=1;case"quarters":case"months":t.day=1;case"weeks":case"days":t.hour=0;case"hours":t.minute=0;case"minutes":t.second=0;case"seconds":t.millisecond=0;break}if(n==="weeks"&&(t.weekday=1),n==="quarters"){const s=Math.ceil(this.month/3);t.month=(s-1)*3+1}return this.set(t)}endOf(e){return this.isValid?this.plus({[e]:1}).startOf(e).minus(1):this}toFormat(e,t={}){return this.isValid?z.create(this.loc.redefaultToEN(t)).formatDateTimeFromString(this,e):Rt}toLocaleString(e=ct){return this.isValid?z.create(this.loc.clone(e),e).formatDateTime(this):Rt}toLocaleParts(e={}){return this.isValid?z.create(this.loc.clone(e),e).formatDateTimeParts(this):[]}toISO(e={}){return this.isValid?`${this.toISODate(e)}T${this.toISOTime(e)}`:null}toISODate({format:e="extended"}={}){let t=e==="basic"?"yyyyMMdd":"yyyy-MM-dd";return this.year>9999&&(t="+"+t),Ue(this,t)}toISOWeekDate(){return Ue(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:e=!1,suppressSeconds:t=!1,includeOffset:n=!0,includePrefix:s=!1,format:i="extended"}={}){return Wr(this,{suppressSeconds:t,suppressMilliseconds:e,includeOffset:n,includePrefix:s,format:i})}toRFC2822(){return Ue(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return Ue(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return Ue(this,"yyyy-MM-dd")}toSQLTime({includeOffset:e=!0,includeZone:t=!1}={}){return Wr(this,{includeOffset:e,includeZone:t,spaceZone:!0})}toSQL(e={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(e)}`:null}toString(){return this.isValid?this.toISO():Rt}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(e={}){if(!this.isValid)return{};const t=Object.assign({},this.c);return e.includeConfig&&(t.outputCalendar=this.outputCalendar,t.numberingSystem=this.loc.numberingSystem,t.locale=this.loc.locale),t}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(e,t="milliseconds",n={}){if(!this.isValid||!e.isValid)return L.invalid(this.invalid||e.invalid,"created by diffing an invalid DateTime");const s=Object.assign({locale:this.locale,numberingSystem:this.numberingSystem},n),i=Ms(t).map(L.normalizeUnit),a=e.valueOf()>this.valueOf(),o=a?this:e,u=a?e:this,l=Gi(o,u,i,s);return a?l.negate():l}diffNow(e="milliseconds",t={}){return this.diff(O.now(),e,t)}until(e){return this.isValid?C.fromDateTimes(this,e):this}hasSame(e,t){if(!this.isValid)return!1;const n=e.valueOf(),s=this.setZone(e.zone,{keepLocalTime:!0});return s.startOf(t)<=n&&n<=s.endOf(t)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null;const t=e.base||O.fromObject({zone:this.zone}),n=e.padding?thist.valueOf(),Math.min)}static max(...e){if(!e.every(O.isDateTime))throw new K("max requires all arguments be DateTimes");return Sr(e,t=>t.valueOf(),Math.max)}static fromFormatExplain(e,t,n={}){const{locale:s=null,numberingSystem:i=null}=n,a=A.fromOpts({locale:s,numberingSystem:i,defaultToEN:!0});return Dn(a,e,t)}static fromStringExplain(e,t,n={}){return O.fromFormatExplain(e,t,n)}static get DATE_SHORT(){return ct}static get DATE_MED(){return zt}static get DATE_MED_WITH_WEEKDAY(){return en}static get DATE_FULL(){return Pt}static get DATE_HUGE(){return qt}static get TIME_SIMPLE(){return jt}static get TIME_WITH_SECONDS(){return Bt}static get TIME_WITH_SHORT_OFFSET(){return Gt}static get TIME_WITH_LONG_OFFSET(){return Jt}static get TIME_24_SIMPLE(){return Kt}static get TIME_24_WITH_SECONDS(){return Qt}static get TIME_24_WITH_SHORT_OFFSET(){return Xt}static get TIME_24_WITH_LONG_OFFSET(){return er}static get DATETIME_SHORT(){return tr}static get DATETIME_SHORT_WITH_SECONDS(){return rr}static get DATETIME_MED(){return nr}static get DATETIME_MED_WITH_SECONDS(){return sr}static get DATETIME_MED_WITH_WEEKDAY(){return tn}static get DATETIME_FULL(){return ir}static get DATETIME_FULL_WITH_SECONDS(){return ar}static get DATETIME_HUGE(){return or}static get DATETIME_HUGE_WITH_SECONDS(){return ur}}function Je(r){if(O.isDateTime(r))return r;if(r&&r.valueOf&&Ne(r.valueOf()))return O.fromJSDate(r);if(r&&typeof r=="object")return O.fromObject(r);throw new K(`Unknown datetime argument: ${r}, of type ${typeof r}`)}var Me=function(){return Me._nlp||(Me._nlp=require("./nlp")),Me._nlp},ne={MO:new W(0),TU:new W(1),WE:new W(2),TH:new W(3),FR:new W(4),SA:new W(5),SU:new W(6)},gr={freq:J.YEARLY,dtstart:null,interval:1,wkst:ne.MO,count:null,until:null,tzid:null,bysetpos:null,bymonth:null,bymonthday:null,bynmonthday:null,byyearday:null,byweekno:null,byweekday:null,bynweekday:null,byhour:null,byminute:null,bysecond:null,byeaster:null},Yn=Object.keys(gr),I=function(){function r(e,t){e===void 0&&(e={}),t===void 0&&(t=!1),this._string=null,this._cache=t?null:new Os,this.origOptions=Qr(e);var n=ws(e),s=n.parsedOptions,i=n.timeset;this.options=s,this.timeset=i}return r.parseText=function(e,t){return Me().parseText(e,t)},r.fromText=function(e,t){return Me().fromText(e,t)},r.fromString=function(e){return new r(r.parseString(e)||void 0)},r.prototype._cacheGet=function(e,t){return this._cache?this._cache._cacheGet(e,t):!1},r.prototype._cacheAdd=function(e,t,n){if(this._cache)return this._cache._cacheAdd(e,t,n)},r.prototype.all=function(e){if(e)return this._iter(new Or("all",{},e));var t=this._cacheGet("all");return t===!1&&(t=this._iter(new Fe("all",{})),this._cacheAdd("all",t)),t},r.prototype.between=function(e,t,n,s){n===void 0&&(n=!1);var i={before:t,after:e,inc:n};if(s)return this._iter(new Or("between",i,s));var a=this._cacheGet("between",i);return a===!1&&(a=this._iter(new Fe("between",i)),this._cacheAdd("between",a,i)),a},r.prototype.before=function(e,t){t===void 0&&(t=!1);var n={dt:e,inc:t},s=this._cacheGet("before",n);return s===!1&&(s=this._iter(new Fe("before",n)),this._cacheAdd("before",s,n)),s},r.prototype.after=function(e,t){t===void 0&&(t=!1);var n={dt:e,inc:t},s=this._cacheGet("after",n);return s===!1&&(s=this._iter(new Fe("after",n)),this._cacheAdd("after",s,n)),s},r.prototype.count=function(){return this.all().length},r.prototype.toString=function(){return Er(this.origOptions)},r.prototype.toText=function(e,t){return Me().toText(this,e,t)},r.prototype.isFullyConvertibleToText=function(){return Me().isFullyConvertible(this)},r.prototype.clone=function(){return new r(this.origOptions)},r.prototype._iter=function(e){var t,n,s=this.options.dtstart,i=new E.DateTime(s.getUTCFullYear(),s.getUTCMonth()+1,s.getUTCDate(),s.getUTCHours(),s.getUTCMinutes(),s.getUTCSeconds(),s.valueOf()%1e3),a=this.options,o=a.freq,u=a.interval,l=a.wkst,c=a.until,m=a.bymonth,d=a.byweekno,p=a.byyearday,h=a.byweekday,y=a.byeaster,f=a.bymonthday,w=a.bynmonthday,g=a.bysetpos,T=a.byhour,S=a.byminute,D=a.bysecond,b=new ps(this);b.rebuild(i.year,i.month);var P=(t={},t[r.YEARLY]=b.ydayset,t[r.MONTHLY]=b.mdayset,t[r.WEEKLY]=b.wdayset,t[r.DAILY]=b.ddayset,t[r.HOURLY]=b.ddayset,t[r.MINUTELY]=b.ddayset,t[r.SECONDLY]=b.ddayset,t)[o],U,oe;o=r.HOURLY&&Y(T)&&!_(T,i.hour)||o>=r.MINUTELY&&Y(S)&&!_(S,i.minute)||o>=r.SECONDLY&&Y(D)&&!_(D,i.second)?U=[]:U=oe.call(b,i.hour,i.minute,i.second,i.millisecond));for(var me,ye=this.options.count,Ae;;){for(var wt=P.call(b,i.year,i.month,i.day),rt=wt[0],Tt=wt[1],Ot=wt[2],Te=!1,Et=Tt;Etc)return this.emitResult(e);if(ue>=s){var Mt=this.rezoneIfNeeded(ue);if(!e.accept(Mt))return this.emitResult(e);if(ye&&(--ye,!ye))return this.emitResult(e)}}}else for(var ee=Tt;eec)return this.emitResult(e);if(ue>=s){var Mt=this.rezoneIfNeeded(ue);if(!e.accept(Mt))return this.emitResult(e);if(ye&&(--ye,!ye))return this.emitResult(e)}}if(o===r.YEARLY?i.addYears(u):o===r.MONTHLY?i.addMonths(u):o===r.WEEKLY?i.addWeekly(u,l):o===r.DAILY?i.addDaily(u):o===r.HOURLY?(i.addHours(u,Te,T),U=oe.call(b,i.hour,i.minute,i.second)):o===r.MINUTELY?(i.addMinutes(u,Te,T,S)&&(Te=!1),U=oe.call(b,i.hour,i.minute,i.second)):o===r.SECONDLY&&(i.addSeconds(u,Te,T,S,D)&&(Te=!1),U=oe.call(b,i.hour,i.minute,i.second)),i.year>E.MAXYEAR)return this.emitResult(e);b.rebuild(i.year,i.month)}},r.prototype.emitResult=function(e){return this._len=e.total,e.getValue()},r.prototype.rezoneIfNeeded=function(e){var t=this.options.tzid;if(!t)return e;try{var n=O.fromJSDate(e),s=n.setZone(t,{keepLocalTime:!0});return s.toJSDate()}catch(i){return i instanceof TypeError&&console.error("Using TZID without Luxon available is unsupported. Returned times are in UTC, not the requested time zone"),e}},r.FREQUENCIES=["YEARLY","MONTHLY","WEEKLY","DAILY","HOURLY","MINUTELY","SECONDLY"],r.YEARLY=J.YEARLY,r.MONTHLY=J.MONTHLY,r.WEEKLY=J.WEEKLY,r.DAILY=J.DAILY,r.HOURLY=J.HOURLY,r.MINUTELY=J.MINUTELY,r.SECONDLY=J.SECONDLY,r.MO=ne.MO,r.TU=ne.TU,r.WE=ne.WE,r.TH=ne.TH,r.FR=ne.FR,r.SA=ne.SA,r.SU=ne.SU,r.parseString=Ts,r.optionsToString=Er,r}();function va(r,e,t,n,s,i,a,o,u){return Y(r)&&!_(r,e.mmask[t])||Y(n)&&!e.wnomask[t]||Y(s)&&!_(s,e.wdaymask[t])||Y(e.nwdaymask)&&!e.nwdaymask[t]||i!==null&&!_(e.eastermask,t)||(Y(a)||Y(o))&&!_(a,e.mdaymask[t])&&!_(o,e.nmdaymask[t])||Y(u)&&(t=e.yearlen&&!_(u,t+1-e.yearlen)&&!_(u,-e.nextyearlen+t-e.yearlen))}var wa=function(){var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,s){n.__proto__=s}||function(n,s){for(var i in s)s.hasOwnProperty(i)&&(n[i]=s[i])},r(e,t)};return function(e,t){r(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}}(),Un=function(r){wa(e,r);function e(t){t===void 0&&(t=!1);var n=r.call(this,{},t)||this;return n._rrule=[],n._rdate=[],n._exrule=[],n._exdate=[],n}return e.prototype.rrule=function(t){if(!(t instanceof I))throw new TypeError(String(t)+" is not RRule instance");_(this._rrule.map(String),String(t))||this._rrule.push(t)},e.prototype.rdate=function(t){if(!(t instanceof Date))throw new TypeError(String(t)+" is not Date instance");_(this._rdate.map(Number),Number(t))||(this._rdate.push(t),E.sort(this._rdate))},e.prototype.exrule=function(t){if(!(t instanceof I))throw new TypeError(String(t)+" is not RRule instance");_(this._exrule.map(String),String(t))||this._exrule.push(t)},e.prototype.exdate=function(t){if(!(t instanceof Date))throw new TypeError(String(t)+" is not Date instance");_(this._exdate.map(Number),Number(t))||(this._exdate.push(t),E.sort(this._exdate))},e.prototype.valueOf=function(){var t=[];return this._rrule.length&&this._rrule.forEach(function(n){t.push("RRULE:"+n)}),this._rdate.length&&t.push("RDATE:"+this._rdate.map(function(n){return E.timeToUntilString(n.valueOf())}).join(",")),this._exrule.length&&this._exrule.forEach(function(n){t.push("EXRULE:"+n)}),this._exdate.length&&t.push("EXDATE:"+this._exdate.map(function(n){return E.timeToUntilString(n.valueOf())}).join(",")),t},e.prototype.toString=function(){return JSON.stringify(this.valueOf())},e.prototype._iter=function(t){var n={},s=this._exrule,i=t.accept;function a(l,c){s.forEach(function(m){m.between(l,c,!0).forEach(function(d){n[Number(d)]=!0})})}this._exdate.forEach(function(l){n[Number(l)]=!0}),t.accept=function(l){var c=Number(l);return!n[c]&&(a(new Date(c-1),new Date(c+1)),!n[c])?(n[c]=!0,i.call(this,l)):!0},t.method==="between"&&(a(t.args.after,t.args.before),t.accept=function(l){var c=Number(l);return n[c]?!0:(n[c]=!0,i.call(this,l))});for(var o=0;o-1)i=c.split("("),l=i[0],u=parseInt(i.slice(1,-1)[0],10);else{for(o=0;o=3){if(n=o[1],s=o[2],n!=="RRULE")throw new Error("unknown parameter name "+n)}else s=e;var u={},l=/DTSTART(?:;TZID=[^:]+:)?[^;]+/.exec(e);if(l&&l.length>0){var c=l[0];this._handle_DTSTART(u,"DTSTART",c)}for(var m=s.split(";"),d=0;d0&&s[0]===" "?(i[n-1]+=s.slice(1),i.splice(n,1)):n+=1:i.splice(n,1);else i=e.split(/\s/);var a=[],o=[],u=[],l=[],c,m,d,p,h,y,f,w,g,T;if(!t.forceset&&i.length===1&&(e.indexOf(":")===-1||e.indexOf("RRULE:")===0))return this._parseRfcRRule(i[0],{cache:t.cache,dtstart:t.dtstart});for(var S=0;S1||o.length||u.length||l.length){for(y=new Un(!t.cache),f=0;f - * Copyright (c) 2012 - Tomi Pieviläinen - * https://github.com/jakubroztocil/rrule/blob/master/LICENCE - * - */var qr=new Ta,Oa=function(){return qr.parse.apply(qr,arguments)};const Ea=Object.freeze(Object.defineProperty({__proto__:null,get Frequency(){return J},RRule:I,RRuleSet:Un,Weekday:W,default:I,rrulestr:Oa},Symbol.toStringTag,{value:"Module"})),Sa=jr(Ea);var vt=Jr,ba=es;Kr.parseFile=function(r){return vt.parseICS(ba.readFileSync(r,"utf8"))};var Da=Sa.RRule;vt.objectHandlers.RRULE=function(r,e,t,n,s){return t.rrule=s,t};var ka=vt.objectHandlers.END;vt.objectHandlers.END=function(r,e,t,n){if((r==="VEVENT"||r==="VTODO"||r==="VJOURNAL")&&t.rrule){var s=t.rrule.replace("RRULE:","");if(s.indexOf("DTSTART")===-1){if(t.start.length===8){var i=/^(\d{4})(\d{2})(\d{2})$/.exec(t.start);i&&(t.start=new Date(i[1],i[2]-1,i[3]))}if(typeof t.start.toISOString=="function")try{s+=";DTSTART="+t.start.toISOString().replace(/[-:]/g,""),s=s.replace(/\.[0-9]{3}/,"")}catch(a){console.error("ERROR when trying to convert to ISOString",a)}else console.error("No toISOString function in curr.start",t.start)}t.rrule=Da.fromString(s)}return ka.call(this,r,e,t,n)};(function(r){r.exports=Jr;var e=Kr;for(var t in e)r.exports[t]=e[t]})(Br);var Ma=Br.exports;const _a=Kn(Ma),Na={key:0,class:"description"},Ia={class:"events"},La={key:0,class:"date"},xa={class:"month"},Aa={class:"day"},Ca={class:"dow"},Ra={class:"actual-date"},Ya={class:"month"},Ua={class:"day"},Fa={class:"dow"},Va={class:"info"},Ha={class:"summary"},$a={key:0,class:"time"},Wa=["href"],Za={class:"location"},za=["innerHTML"],Pa=Hn({__name:"Calendar",props:{url:{type:String,required:!0}},setup(r){const e=r,t=$n([]);return Wn(async()=>{try{const s=await fetch(e.url);if(!s.ok)throw new Error("Network response was not ok");const i=await s.text(),a=_a.parseICS(i),o=new Date;console.log(a);const u=[];for(let c in a)u.push(a[c]);const l=u.filter(c=>c.type=="VEVENT"&&c.start&&c.start>o);if(l.length==0){const c=u.filter(m=>m.type=="VEVENT"&&m.start&&m.start0&&l.push(c[c.length-1])}l.forEach(c=>{var m;c["GOOGLE-CONFERENCE"]&&(c.googleMeet=c["GOOGLE-CONFERENCE"],delete c["GOOGLE-CONFERENCE"],(m=c.description)!=null&&m.includes(` -`)&&(c.description=c.description.substring(0,c.description.indexOf(` -`))))}),t.value=l.sort((c,m)=>c.start&&m.start?c.start.getTime()-m.start.getTime():0).reverse()}catch(s){console.error("There was a problem with the fetch operation:",s.message)}}),(s,i)=>(Ee(),Se(wr,null,[t.value.length===0?(Ee(),Se("div",Na,"Loading events...")):nt("",!0),q("div",Ia,[(Ee(!0),Se(wr,null,Zn(t.value,a=>(Ee(),Se("div",{class:"event",key:a.summary},[a.start?(Ee(),Se("div",La,[q("span",xa,le(a.start.toLocaleDateString("default",{month:"short"})),1),q("span",Aa,le(a.start.toLocaleDateString("default",{day:"numeric"})),1),q("span",Ca,le(a.start.toLocaleDateString("default",{weekday:"long"})),1),q("div",Ra,[q("span",Ya,le(a.start.toLocaleDateString("default",{month:"short"})),1),q("span",Ua,le(a.start.toLocaleDateString("default",{day:"numeric"})),1),q("span",Fa,le(a.start.toLocaleDateString("default",{weekday:"long"})),1)])])):nt("",!0),q("div",Va,[q("div",Ha,le(a.summary),1),a.start&&a.end?(Ee(),Se("div",$a,le(a.start.toLocaleTimeString("default",{hour:"2-digit",minute:"2-digit"}))+" - "+le(a.end.toLocaleString("default",{hour:"2-digit",minute:"2-digit",timeZoneName:"long"})),1)):nt("",!0),a.googleMeet?(Ee(),Se("a",{key:1,class:"googleMeetBtn",href:a.googleMeet},i[0]||(i[0]=[q("img",{src:Jn,alt:"google meet icon"},null,-1),q("span",null,"Google Meet",-1)]),8,Wa)):nt("",!0),q("div",Za,le(a.location),1),q("div",{class:"description",innerHTML:a.description},null,8,za)])]))),128))])],64))}}),Ga=zn(Pa,[["__scopeId","data-v-d0c38f81"]]);function qa(r){return typeof r=="function"||Object.prototype.toString.call(r)==="[object Object]"&&!Gn(r)}const ja=[{url:"https://eu2.contabostorage.com/176b8434127b4d90bfb1360e128e586c:oneamongus/events/craft2023/DSCF2179.jpg",alt:{en:"Events Photo","zh-Hans":"活动照片"}},{url:"https://eu2.contabostorage.com/176b8434127b4d90bfb1360e128e586c:oneamongus/events/craft2023/DSCF2154.jpg",alt:{en:"Events Photo","zh-Hans":"活动照片"}},{url:"https://eu2.contabostorage.com/176b8434127b4d90bfb1360e128e586c:oneamongus/events/craft2023/DSCF2103.jpg",alt:{en:"Events Photo","zh-Hans":"活动照片"}}],Ja=Pn(async()=>{let r;const e=qn(),t=jn(()=>e.lang.value),n=await Bn(()=>import("./vue-splide.esm.DAgQtjlv.js"),__vite__mapDeps([0,1])),{Splide:s,SplideSlide:i}=n;return _t(s,{options:{wheel:!0,releaseWheel:!0,wheelSleep:500,arrows:!1}},qa(r=ja.map(a=>_t(i,{key:a.url},{default:()=>[_t("img",{class:"splideimg",src:a.url,alt:a.alt[t.value]||a.alt.en},null)]})))?r:{default:()=>[r]})});export{Ga as C,Ja as _}; diff --git a/pr-preview/pr-15/assets/chunks/framework.DonejNbu.js b/pr-preview/pr-15/assets/chunks/framework.DonejNbu.js deleted file mode 100644 index e34227a..0000000 --- a/pr-preview/pr-15/assets/chunks/framework.DonejNbu.js +++ /dev/null @@ -1,18 +0,0 @@ -/** -* @vue/shared v3.5.6 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Ts(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const te={},Et=[],Ve=()=>{},Io=()=>!1,Gt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),As=e=>e.startsWith("onUpdate:"),le=Object.assign,Rs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Po=Object.prototype.hasOwnProperty,z=(e,t)=>Po.call(e,t),U=Array.isArray,Ct=e=>Tn(e)==="[object Map]",qr=e=>Tn(e)==="[object Set]",K=e=>typeof e=="function",re=e=>typeof e=="string",st=e=>typeof e=="symbol",ne=e=>e!==null&&typeof e=="object",Gr=e=>(ne(e)||K(e))&&K(e.then)&&K(e.catch),Yr=Object.prototype.toString,Tn=e=>Yr.call(e),Mo=e=>Tn(e).slice(8,-1),Xr=e=>Tn(e)==="[object Object]",Os=e=>re(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Tt=Ts(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),An=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Lo=/-(\w)/g,Ne=An(e=>e.replace(Lo,(t,n)=>n?n.toUpperCase():"")),No=/\B([A-Z])/g,rt=An(e=>e.replace(No,"-$1").toLowerCase()),Rn=An(e=>e.charAt(0).toUpperCase()+e.slice(1)),dn=An(e=>e?`on${Rn(e)}`:""),tt=(e,t)=>!Object.is(e,t),qn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Fo=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ho=e=>{const t=re(e)?Number(e):NaN;return isNaN(t)?e:t};let Zs;const zr=()=>Zs||(Zs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Is(e){if(U(e)){const t={};for(let n=0;n{if(n){const s=n.split(Do);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Ps(e){let t="";if(re(e))t=e;else if(U(e))for(let n=0;n!!(e&&e.__v_isRef===!0),ko=e=>re(e)?e:e==null?"":U(e)||ne(e)&&(e.toString===Yr||!K(e.toString))?Zr(e)?ko(e.value):JSON.stringify(e,ei,2):String(e),ei=(e,t)=>Zr(t)?ei(e,t.value):Ct(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],i)=>(n[Gn(s,i)+" =>"]=r,n),{})}:qr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Gn(n))}:st(t)?Gn(t):ne(t)&&!U(t)&&!Xr(t)?String(t):t,Gn=(e,t="")=>{var n;return st(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.5.6 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let be;class Wo{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=be,!t&&be&&(this.index=(be.scopes||(be.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;let e;for(;Ht;){let t=Ht;for(Ht=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function ii(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function oi(e){let t,n=e.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),Ns(s),qo(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}e.deps=t,e.depsTail=n}function ps(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(li(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function li(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Vt))return;e.globalVersion=Vt;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!ps(e)){e.flags&=-3;return}const n=Z,s=Le;Z=e,Le=!0;try{ii(e);const r=e.fn(e._value);(t.version===0||tt(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{Z=n,Le=s,oi(e),e.flags&=-3}}function Ns(e){const{dep:t,prevSub:n,nextSub:s}=e;if(n&&(n.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=n,e.nextSub=void 0),t.subs===e&&(t.subs=n),!t.subs&&t.computed){t.computed.flags&=-5;for(let r=t.computed.deps;r;r=r.nextDep)Ns(r)}}function qo(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Le=!0;const ci=[];function it(){ci.push(Le),Le=!1}function ot(){const e=ci.pop();Le=e===void 0?!0:e}function er(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Z;Z=void 0;try{t()}finally{Z=n}}}let Vt=0;class Go{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class On{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0}track(t){if(!Z||!Le||Z===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Z)n=this.activeLink=new Go(Z,this),Z.deps?(n.prevDep=Z.depsTail,Z.depsTail.nextDep=n,Z.depsTail=n):Z.deps=Z.depsTail=n,Z.flags&4&&ai(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=Z.depsTail,n.nextDep=void 0,Z.depsTail.nextDep=n,Z.depsTail=n,Z.deps===n&&(Z.deps=s)}return n}trigger(t){this.version++,Vt++,this.notify(t)}notify(t){Ms();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Ls()}}}function ai(e){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)ai(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}const yn=new WeakMap,ht=Symbol(""),gs=Symbol(""),Ut=Symbol("");function ve(e,t,n){if(Le&&Z){let s=yn.get(e);s||yn.set(e,s=new Map);let r=s.get(n);r||s.set(n,r=new On),r.track()}}function We(e,t,n,s,r,i){const o=yn.get(e);if(!o){Vt++;return}const l=c=>{c&&c.trigger()};if(Ms(),t==="clear")o.forEach(l);else{const c=U(e),u=c&&Os(n);if(c&&n==="length"){const f=Number(s);o.forEach((h,y)=>{(y==="length"||y===Ut||!st(y)&&y>=f)&&l(h)})}else switch(n!==void 0&&l(o.get(n)),u&&l(o.get(Ut)),t){case"add":c?u&&l(o.get("length")):(l(o.get(ht)),Ct(e)&&l(o.get(gs)));break;case"delete":c||(l(o.get(ht)),Ct(e)&&l(o.get(gs)));break;case"set":Ct(e)&&l(o.get(ht));break}}Ls()}function Yo(e,t){var n;return(n=yn.get(e))==null?void 0:n.get(t)}function wt(e){const t=J(e);return t===e?t:(ve(t,"iterate",Ut),Pe(e)?t:t.map(ge))}function In(e){return ve(e=J(e),"iterate",Ut),e}const Xo={__proto__:null,[Symbol.iterator](){return Xn(this,Symbol.iterator,ge)},concat(...e){return wt(this).concat(...e.map(t=>U(t)?wt(t):t))},entries(){return Xn(this,"entries",e=>(e[1]=ge(e[1]),e))},every(e,t){return Be(this,"every",e,t,void 0,arguments)},filter(e,t){return Be(this,"filter",e,t,n=>n.map(ge),arguments)},find(e,t){return Be(this,"find",e,t,ge,arguments)},findIndex(e,t){return Be(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Be(this,"findLast",e,t,ge,arguments)},findLastIndex(e,t){return Be(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Be(this,"forEach",e,t,void 0,arguments)},includes(...e){return Jn(this,"includes",e)},indexOf(...e){return Jn(this,"indexOf",e)},join(e){return wt(this).join(e)},lastIndexOf(...e){return Jn(this,"lastIndexOf",e)},map(e,t){return Be(this,"map",e,t,void 0,arguments)},pop(){return Lt(this,"pop")},push(...e){return Lt(this,"push",e)},reduce(e,...t){return tr(this,"reduce",e,t)},reduceRight(e,...t){return tr(this,"reduceRight",e,t)},shift(){return Lt(this,"shift")},some(e,t){return Be(this,"some",e,t,void 0,arguments)},splice(...e){return Lt(this,"splice",e)},toReversed(){return wt(this).toReversed()},toSorted(e){return wt(this).toSorted(e)},toSpliced(...e){return wt(this).toSpliced(...e)},unshift(...e){return Lt(this,"unshift",e)},values(){return Xn(this,"values",ge)}};function Xn(e,t,n){const s=In(e),r=s[t]();return s!==e&&!Pe(e)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.value&&(i.value=n(i.value)),i}),r}const Jo=Array.prototype;function Be(e,t,n,s,r,i){const o=In(e),l=o!==e&&!Pe(e),c=o[t];if(c!==Jo[t]){const h=c.apply(e,i);return l?ge(h):h}let u=n;o!==e&&(l?u=function(h,y){return n.call(this,ge(h),y,e)}:n.length>2&&(u=function(h,y){return n.call(this,h,y,e)}));const f=c.call(o,u,s);return l&&r?r(f):f}function tr(e,t,n,s){const r=In(e);let i=n;return r!==e&&(Pe(e)?n.length>3&&(i=function(o,l,c){return n.call(this,o,l,c,e)}):i=function(o,l,c){return n.call(this,o,ge(l),c,e)}),r[t](i,...s)}function Jn(e,t,n){const s=J(e);ve(s,"iterate",Ut);const r=s[t](...n);return(r===-1||r===!1)&&Ds(n[0])?(n[0]=J(n[0]),s[t](...n)):r}function Lt(e,t,n=[]){it(),Ms();const s=J(e)[t].apply(e,n);return Ls(),ot(),s}const zo=Ts("__proto__,__v_isRef,__isVue"),fi=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(st));function Qo(e){st(e)||(e=String(e));const t=J(this);return ve(t,"has",e),t.hasOwnProperty(e)}class ui{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(r?i?ul:gi:i?pi:hi).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=U(t);if(!r){let c;if(o&&(c=Xo[n]))return c;if(n==="hasOwnProperty")return Qo}const l=Reflect.get(t,n,ce(t)?t:s);return(st(n)?fi.has(n):zo(n))||(r||ve(t,"get",n),i)?l:ce(l)?o&&Os(n)?l:l.value:ne(l)?r?Ln(l):Mn(l):l}}class di extends ui{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(!this._isShallow){const c=vt(i);if(!Pe(s)&&!vt(s)&&(i=J(i),s=J(s)),!U(t)&&ce(i)&&!ce(s))return c?!1:(i.value=s,!0)}const o=U(t)&&Os(n)?Number(n)e,Pn=e=>Reflect.getPrototypeOf(e);function Qt(e,t,n=!1,s=!1){e=e.__v_raw;const r=J(e),i=J(t);n||(tt(t,i)&&ve(r,"get",t),ve(r,"get",i));const{has:o}=Pn(r),l=s?Fs:n?js:ge;if(o.call(r,t))return l(e.get(t));if(o.call(r,i))return l(e.get(i));e!==r&&e.get(t)}function Zt(e,t=!1){const n=this.__v_raw,s=J(n),r=J(e);return t||(tt(e,r)&&ve(s,"has",e),ve(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function en(e,t=!1){return e=e.__v_raw,!t&&ve(J(e),"iterate",ht),Reflect.get(e,"size",e)}function nr(e,t=!1){!t&&!Pe(e)&&!vt(e)&&(e=J(e));const n=J(this);return Pn(n).has.call(n,e)||(n.add(e),We(n,"add",e,e)),this}function sr(e,t,n=!1){!n&&!Pe(t)&&!vt(t)&&(t=J(t));const s=J(this),{has:r,get:i}=Pn(s);let o=r.call(s,e);o||(e=J(e),o=r.call(s,e));const l=i.call(s,e);return s.set(e,t),o?tt(t,l)&&We(s,"set",e,t):We(s,"add",e,t),this}function rr(e){const t=J(this),{has:n,get:s}=Pn(t);let r=n.call(t,e);r||(e=J(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&We(t,"delete",e,void 0),i}function ir(){const e=J(this),t=e.size!==0,n=e.clear();return t&&We(e,"clear",void 0,void 0),n}function tn(e,t){return function(s,r){const i=this,o=i.__v_raw,l=J(o),c=t?Fs:e?js:ge;return!e&&ve(l,"iterate",ht),o.forEach((u,f)=>s.call(r,c(u),c(f),i))}}function nn(e,t,n){return function(...s){const r=this.__v_raw,i=J(r),o=Ct(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,u=r[e](...s),f=n?Fs:t?js:ge;return!t&&ve(i,"iterate",c?gs:ht),{next(){const{value:h,done:y}=u.next();return y?{value:h,done:y}:{value:l?[f(h[0]),f(h[1])]:f(h),done:y}},[Symbol.iterator](){return this}}}}function Ge(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function sl(){const e={get(i){return Qt(this,i)},get size(){return en(this)},has:Zt,add:nr,set:sr,delete:rr,clear:ir,forEach:tn(!1,!1)},t={get(i){return Qt(this,i,!1,!0)},get size(){return en(this)},has:Zt,add(i){return nr.call(this,i,!0)},set(i,o){return sr.call(this,i,o,!0)},delete:rr,clear:ir,forEach:tn(!1,!0)},n={get(i){return Qt(this,i,!0)},get size(){return en(this,!0)},has(i){return Zt.call(this,i,!0)},add:Ge("add"),set:Ge("set"),delete:Ge("delete"),clear:Ge("clear"),forEach:tn(!0,!1)},s={get(i){return Qt(this,i,!0,!0)},get size(){return en(this,!0)},has(i){return Zt.call(this,i,!0)},add:Ge("add"),set:Ge("set"),delete:Ge("delete"),clear:Ge("clear"),forEach:tn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=nn(i,!1,!1),n[i]=nn(i,!0,!1),t[i]=nn(i,!1,!0),s[i]=nn(i,!0,!0)}),[e,n,t,s]}const[rl,il,ol,ll]=sl();function Hs(e,t){const n=t?e?ll:ol:e?il:rl;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(z(n,r)&&r in s?n:s,r,i)}const cl={get:Hs(!1,!1)},al={get:Hs(!1,!0)},fl={get:Hs(!0,!1)};const hi=new WeakMap,pi=new WeakMap,gi=new WeakMap,ul=new WeakMap;function dl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function hl(e){return e.__v_skip||!Object.isExtensible(e)?0:dl(Mo(e))}function Mn(e){return vt(e)?e:$s(e,!1,el,cl,hi)}function pl(e){return $s(e,!1,nl,al,pi)}function Ln(e){return $s(e,!0,tl,fl,gi)}function $s(e,t,n,s,r){if(!ne(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=hl(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function pt(e){return vt(e)?pt(e.__v_raw):!!(e&&e.__v_isReactive)}function vt(e){return!!(e&&e.__v_isReadonly)}function Pe(e){return!!(e&&e.__v_isShallow)}function Ds(e){return e?!!e.__v_raw:!1}function J(e){const t=e&&e.__v_raw;return t?J(t):e}function hn(e){return!z(e,"__v_skip")&&Object.isExtensible(e)&&Jr(e,"__v_skip",!0),e}const ge=e=>ne(e)?Mn(e):e,js=e=>ne(e)?Ln(e):e;function ce(e){return e?e.__v_isRef===!0:!1}function ue(e){return mi(e,!1)}function Vs(e){return mi(e,!0)}function mi(e,t){return ce(e)?e:new gl(e,t)}class gl{constructor(t,n){this.dep=new On,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:J(t),this._value=n?t:ge(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||Pe(t)||vt(t);t=s?t:J(t),tt(t,n)&&(this._rawValue=t,this._value=s?t:ge(t),this.dep.trigger())}}function yi(e){return ce(e)?e.value:e}const ml={get:(e,t,n)=>t==="__v_raw"?e:yi(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return ce(r)&&!ce(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function vi(e){return pt(e)?e:new Proxy(e,ml)}class yl{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new On,{get:s,set:r}=t(n.track.bind(n),n.trigger.bind(n));this._get=s,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function vl(e){return new yl(e)}class _l{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Yo(J(this._object),this._key)}}class bl{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function wl(e,t,n){return ce(e)?e:K(e)?new bl(e):ne(e)&&arguments.length>1?Sl(e,t,n):ue(e)}function Sl(e,t,n){const s=e[t];return ce(s)?s:new _l(e,t,n)}class xl{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new On(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Vt-1,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&Z!==this)return ri(this),!0}get value(){const t=this.dep.track();return li(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function El(e,t,n=!1){let s,r;return K(e)?s=e:(s=e.get,r=e.set),new xl(s,r,n)}const sn={},vn=new WeakMap;let ut;function Cl(e,t=!1,n=ut){if(n){let s=vn.get(n);s||vn.set(n,s=[]),s.push(e)}}function Tl(e,t,n=te){const{immediate:s,deep:r,once:i,scheduler:o,augmentJob:l,call:c}=n,u=p=>r?p:Pe(p)||r===!1||r===0?Ze(p,1):Ze(p);let f,h,y,E,I=!1,M=!1;if(ce(e)?(h=()=>e.value,I=Pe(e)):pt(e)?(h=()=>u(e),I=!0):U(e)?(M=!0,I=e.some(p=>pt(p)||Pe(p)),h=()=>e.map(p=>{if(ce(p))return p.value;if(pt(p))return u(p);if(K(p))return c?c(p,2):p()})):K(e)?t?h=c?()=>c(e,2):e:h=()=>{if(y){it();try{y()}finally{ot()}}const p=ut;ut=f;try{return c?c(e,3,[E]):e(E)}finally{ut=p}}:h=Ve,t&&r){const p=h,R=r===!0?1/0:r;h=()=>Ze(p(),R)}const V=ti(),k=()=>{f.stop(),V&&Rs(V.effects,f)};if(i&&t){const p=t;t=(...R)=>{p(...R),k()}}let q=M?new Array(e.length).fill(sn):sn;const g=p=>{if(!(!(f.flags&1)||!f.dirty&&!p))if(t){const R=f.run();if(r||I||(M?R.some(($,j)=>tt($,q[j])):tt(R,q))){y&&y();const $=ut;ut=f;try{const j=[R,q===sn?void 0:M&&q[0]===sn?[]:q,E];c?c(t,3,j):t(...j),q=R}finally{ut=$}}}else f.run()};return l&&l(g),f=new ni(h),f.scheduler=o?()=>o(g,!1):g,E=p=>Cl(p,!1,f),y=f.onStop=()=>{const p=vn.get(f);if(p){if(c)c(p,4);else for(const R of p)R();vn.delete(f)}},t?s?g(!0):q=f.run():o?o(g.bind(null,!0),!0):f.run(),k.pause=f.pause.bind(f),k.resume=f.resume.bind(f),k.stop=k,k}function Ze(e,t=1/0,n){if(t<=0||!ne(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,ce(e))Ze(e.value,t,n);else if(U(e))for(let s=0;s{Ze(s,t,n)});else if(Xr(e)){for(const s in e)Ze(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&Ze(e[s],t,n)}return e}/** -* @vue/runtime-core v3.5.6 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Yt(e,t,n,s){try{return s?e(...s):e()}catch(r){Nn(r,t,n)}}function Fe(e,t,n,s){if(K(e)){const r=Yt(e,t,n,s);return r&&Gr(r)&&r.catch(i=>{Nn(i,t,n)}),r}if(U(e)){const r=[];for(let i=0;i>>1,r=we[s],i=kt(r);i=kt(n)?we.push(e):we.splice(Rl(t),0,e),e.flags|=1,bi()}}function bi(){!Bt&&!ms&&(ms=!0,Us=_i.then(wi))}function Ol(e){U(e)?At.push(...e):Je&&e.id===-1?Je.splice(xt+1,0,e):e.flags&1||(At.push(e),e.flags|=1),bi()}function or(e,t,n=Bt?De+1:0){for(;nkt(n)-kt(s));if(At.length=0,Je){Je.push(...t);return}for(Je=t,xt=0;xte.id==null?e.flags&2?-1:1/0:e.id;function wi(e){ms=!1,Bt=!0;try{for(De=0;De{s._d&&vr(-1);const i=bn(t);let o;try{o=e(...r)}finally{bn(i),s._d&&vr(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function je(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let o=0;oe.__isTeleport,ze=Symbol("_leaveCb"),rn=Symbol("_enterCb");function Ml(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return _t(()=>{e.isMounted=!0}),Mi(()=>{e.isUnmounting=!0}),e}const Re=[Function,Array],Ei={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Re,onEnter:Re,onAfterEnter:Re,onEnterCancelled:Re,onBeforeLeave:Re,onLeave:Re,onAfterLeave:Re,onLeaveCancelled:Re,onBeforeAppear:Re,onAppear:Re,onAfterAppear:Re,onAppearCancelled:Re},Ci=e=>{const t=e.subTree;return t.component?Ci(t.component):t},Ll={name:"BaseTransition",props:Ei,setup(e,{slots:t}){const n=Un(),s=Ml();return()=>{const r=t.default&&Ri(t.default(),!0);if(!r||!r.length)return;const i=Ti(r),o=J(e),{mode:l}=o;if(s.isLeaving)return zn(i);const c=lr(i);if(!c)return zn(i);let u=ys(c,o,s,n,y=>u=y);c.type!==me&&Wt(c,u);const f=n.subTree,h=f&&lr(f);if(h&&h.type!==me&&!dt(c,h)&&Ci(n).type!==me){const y=ys(h,o,s,n);if(Wt(h,y),l==="out-in"&&c.type!==me)return s.isLeaving=!0,y.afterLeave=()=>{s.isLeaving=!1,n.job.flags&8||n.update(),delete y.afterLeave},zn(i);l==="in-out"&&c.type!==me&&(y.delayLeave=(E,I,M)=>{const V=Ai(s,h);V[String(h.key)]=h,E[ze]=()=>{I(),E[ze]=void 0,delete u.delayedLeave},u.delayedLeave=M})}return i}}};function Ti(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==me){t=n;break}}return t}const Nl=Ll;function Ai(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function ys(e,t,n,s,r){const{appear:i,mode:o,persisted:l=!1,onBeforeEnter:c,onEnter:u,onAfterEnter:f,onEnterCancelled:h,onBeforeLeave:y,onLeave:E,onAfterLeave:I,onLeaveCancelled:M,onBeforeAppear:V,onAppear:k,onAfterAppear:q,onAppearCancelled:g}=t,p=String(e.key),R=Ai(n,e),$=(P,_)=>{P&&Fe(P,s,9,_)},j=(P,_)=>{const L=_[1];$(P,_),U(P)?P.every(x=>x.length<=1)&&L():P.length<=1&&L()},B={mode:o,persisted:l,beforeEnter(P){let _=c;if(!n.isMounted)if(i)_=V||c;else return;P[ze]&&P[ze](!0);const L=R[p];L&&dt(e,L)&&L.el[ze]&&L.el[ze](),$(_,[P])},enter(P){let _=u,L=f,x=h;if(!n.isMounted)if(i)_=k||u,L=q||f,x=g||h;else return;let G=!1;const se=P[rn]=oe=>{G||(G=!0,oe?$(x,[P]):$(L,[P]),B.delayedLeave&&B.delayedLeave(),P[rn]=void 0)};_?j(_,[P,se]):se()},leave(P,_){const L=String(e.key);if(P[rn]&&P[rn](!0),n.isUnmounting)return _();$(y,[P]);let x=!1;const G=P[ze]=se=>{x||(x=!0,_(),se?$(M,[P]):$(I,[P]),P[ze]=void 0,R[L]===e&&delete R[L])};R[L]=e,E?j(E,[P,G]):G()},clone(P){const _=ys(P,t,n,s,r);return r&&r(_),_}};return B}function zn(e){if(Hn(e))return e=nt(e),e.children=null,e}function lr(e){if(!Hn(e))return xi(e.type)&&e.children?Ti(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&K(n.default))return n.default()}}function Wt(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Wt(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ri(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;iwn(I,t&&(U(t)?t[M]:t),n,s,r));return}if(gt(s)&&!r)return;const i=s.shapeFlag&4?qs(s.component):s.el,o=r?null:i,{i:l,r:c}=e,u=t&&t.r,f=l.refs===te?l.refs={}:l.refs,h=l.setupState,y=J(h),E=h===te?()=>!1:I=>z(y,I);if(u!=null&&u!==c&&(re(u)?(f[u]=null,E(u)&&(h[u]=null)):ce(u)&&(u.value=null)),K(c))Yt(c,l,12,[o,f]);else{const I=re(c),M=ce(c);if(I||M){const V=()=>{if(e.f){const k=I?E(c)?h[c]:f[c]:c.value;r?U(k)&&Rs(k,i):U(k)?k.includes(i)||k.push(i):I?(f[c]=[i],E(c)&&(h[c]=f[c])):(c.value=[i],e.k&&(f[e.k]=c.value))}else I?(f[c]=o,E(c)&&(h[c]=o)):M&&(c.value=o,e.k&&(f[e.k]=o))};o?(V.id=-1,Te(V,n)):V()}}}let cr=!1;const St=()=>{cr||(console.error("Hydration completed but contains mismatches."),cr=!0)},Fl=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Hl=e=>e.namespaceURI.includes("MathML"),on=e=>{if(e.nodeType===1){if(Fl(e))return"svg";if(Hl(e))return"mathml"}},ln=e=>e.nodeType===8;function $l(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:u}}=e,f=(g,p)=>{if(!p.hasChildNodes()){n(null,g,p),_n(),p._vnode=g;return}h(p.firstChild,g,null,null,null),_n(),p._vnode=g},h=(g,p,R,$,j,B=!1)=>{B=B||!!p.dynamicChildren;const P=ln(g)&&g.data==="[",_=()=>M(g,p,R,$,j,P),{type:L,ref:x,shapeFlag:G,patchFlag:se}=p;let oe=g.nodeType;p.el=g,se===-2&&(B=!1,p.dynamicChildren=null);let H=null;switch(L){case mt:oe!==3?p.children===""?(c(p.el=r(""),o(g),g),H=g):H=_():(g.data!==p.children&&(St(),g.data=p.children),H=i(g));break;case me:q(g)?(H=i(g),k(p.el=g.content.firstChild,g,R)):oe!==8||P?H=_():H=i(g);break;case Dt:if(P&&(g=i(g),oe=g.nodeType),oe===1||oe===3){H=g;const Y=!p.children.length;for(let F=0;F{B=B||!!p.dynamicChildren;const{type:P,props:_,patchFlag:L,shapeFlag:x,dirs:G,transition:se}=p,oe=P==="input"||P==="option";if(oe||L!==-1){G&&je(p,null,R,"created");let H=!1;if(q(g)){H=Yi($,se)&&R&&R.vnode.props&&R.vnode.props.appear;const F=g.content.firstChild;H&&se.beforeEnter(F),k(F,g,R),p.el=g=F}if(x&16&&!(_&&(_.innerHTML||_.textContent))){let F=E(g.firstChild,p,g,R,$,j,B);for(;F;){cn(g,1)||St();const ae=F;F=F.nextSibling,l(ae)}}else if(x&8){let F=p.children;F[0]===` -`&&(g.tagName==="PRE"||g.tagName==="TEXTAREA")&&(F=F.slice(1)),g.textContent!==F&&(cn(g,0)||St(),g.textContent=p.children)}if(_){if(oe||!B||L&48){const F=g.tagName.includes("-");for(const ae in _)(oe&&(ae.endsWith("value")||ae==="indeterminate")||Gt(ae)&&!Tt(ae)||ae[0]==="."||F)&&s(g,ae,null,_[ae],void 0,R)}else if(_.onClick)s(g,"onClick",null,_.onClick,void 0,R);else if(L&4&&pt(_.style))for(const F in _.style)_.style[F]}let Y;(Y=_&&_.onVnodeBeforeMount)&&Oe(Y,R,p),G&&je(p,null,R,"beforeMount"),((Y=_&&_.onVnodeMounted)||G||H)&&to(()=>{Y&&Oe(Y,R,p),H&&se.enter(g),G&&je(p,null,R,"mounted")},$)}return g.nextSibling},E=(g,p,R,$,j,B,P)=>{P=P||!!p.dynamicChildren;const _=p.children,L=_.length;for(let x=0;x{const{slotScopeIds:P}=p;P&&(j=j?j.concat(P):P);const _=o(g),L=E(i(g),p,_,R,$,j,B);return L&&ln(L)&&L.data==="]"?i(p.anchor=L):(St(),c(p.anchor=u("]"),_,L),L)},M=(g,p,R,$,j,B)=>{if(cn(g.parentElement,1)||St(),p.el=null,B){const L=V(g);for(;;){const x=i(g);if(x&&x!==L)l(x);else break}}const P=i(g),_=o(g);return l(g),n(null,p,_,P,R,$,on(_),j),P},V=(g,p="[",R="]")=>{let $=0;for(;g;)if(g=i(g),g&&ln(g)&&(g.data===p&&$++,g.data===R)){if($===0)return i(g);$--}return g},k=(g,p,R)=>{const $=p.parentNode;$&&$.replaceChild(g,p);let j=R;for(;j;)j.vnode.el===p&&(j.vnode.el=j.subTree.el=g),j=j.parent},q=g=>g.nodeType===1&&g.tagName==="TEMPLATE";return[f,h]}const ar="data-allow-mismatch",Dl={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function cn(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(ar);)e=e.parentElement;const n=e&&e.getAttribute(ar);if(n==null)return!1;if(n==="")return!0;{const s=n.split(",");return t===0&&s.includes("children")?!0:n.split(",").includes(Dl[t])}}const gt=e=>!!e.type.__asyncLoader,Hn=e=>e.type.__isKeepAlive;function jl(e,t){Pi(e,"a",t)}function Vl(e,t){Pi(e,"da",t)}function Pi(e,t,n=fe){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if($n(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Hn(r.parent.vnode)&&Ul(s,t,n,r),r=r.parent}}function Ul(e,t,n,s){const r=$n(t,e,s,!0);Dn(()=>{Rs(s[t],r)},n)}function $n(e,t,n=fe,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{it();const l=Xt(n),c=Fe(t,n,e,o);return l(),ot(),c});return s?r.unshift(i):r.push(i),i}}const qe=e=>(t,n=fe)=>{(!Bn||e==="sp")&&$n(e,(...s)=>t(...s),n)},Bl=qe("bm"),_t=qe("m"),kl=qe("bu"),Wl=qe("u"),Mi=qe("bum"),Dn=qe("um"),Kl=qe("sp"),ql=qe("rtg"),Gl=qe("rtc");function Yl(e,t=fe){$n("ec",e,t)}const Li="components";function df(e,t){return Fi(Li,e,!0,t)||e}const Ni=Symbol.for("v-ndc");function hf(e){return re(e)?Fi(Li,e,!1)||e:e||Ni}function Fi(e,t,n=!0,s=!1){const r=ye||fe;if(r){const i=r.type;{const l=Lc(i,!1);if(l&&(l===t||l===Ne(t)||l===Rn(Ne(t))))return i}const o=fr(r[e]||i[e],t)||fr(r.appContext[e],t);return!o&&s?i:o}}function fr(e,t){return e&&(e[t]||e[Ne(t)]||e[Rn(Ne(t))])}function pf(e,t,n,s){let r;const i=n,o=U(e);if(o||re(e)){const l=o&&pt(e);let c=!1;l&&(c=!Pe(e),e=In(e)),r=new Array(e.length);for(let u=0,f=e.length;ut(l,c,void 0,i));else{const l=Object.keys(e);r=new Array(l.length);for(let c=0,u=l.length;cxn(t)?!(t.type===me||t.type===Se&&!Hi(t.children)):!0)?e:null}function mf(e,t){const n={};for(const s in e)n[/[A-Z]/.test(s)?`on:${s}`:dn(s)]=e[s];return n}const vs=e=>e?oo(e)?qs(e):vs(e.parent):null,$t=le(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>vs(e.parent),$root:e=>vs(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ks(e),$forceUpdate:e=>e.f||(e.f=()=>{Bs(e.update)}),$nextTick:e=>e.n||(e.n=Fn.bind(e.proxy)),$watch:e=>mc.bind(e)}),Qn=(e,t)=>e!==te&&!e.__isScriptSetup&&z(e,t),Xl={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:c}=e;let u;if(t[0]!=="$"){const E=o[t];if(E!==void 0)switch(E){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(Qn(s,t))return o[t]=1,s[t];if(r!==te&&z(r,t))return o[t]=2,r[t];if((u=e.propsOptions[0])&&z(u,t))return o[t]=3,i[t];if(n!==te&&z(n,t))return o[t]=4,n[t];_s&&(o[t]=0)}}const f=$t[t];let h,y;if(f)return t==="$attrs"&&ve(e.attrs,"get",""),f(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==te&&z(n,t))return o[t]=4,n[t];if(y=c.config.globalProperties,z(y,t))return y[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return Qn(r,t)?(r[t]=n,!0):s!==te&&z(s,t)?(s[t]=n,!0):z(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let l;return!!n[o]||e!==te&&z(e,o)||Qn(t,o)||(l=i[0])&&z(l,o)||z(s,o)||z($t,o)||z(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:z(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function yf(){return Jl().slots}function Jl(){const e=Un();return e.setupContext||(e.setupContext=co(e))}function ur(e){return U(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let _s=!0;function zl(e){const t=ks(e),n=e.proxy,s=e.ctx;_s=!1,t.beforeCreate&&dr(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:c,inject:u,created:f,beforeMount:h,mounted:y,beforeUpdate:E,updated:I,activated:M,deactivated:V,beforeDestroy:k,beforeUnmount:q,destroyed:g,unmounted:p,render:R,renderTracked:$,renderTriggered:j,errorCaptured:B,serverPrefetch:P,expose:_,inheritAttrs:L,components:x,directives:G,filters:se}=t;if(u&&Ql(u,s,null),o)for(const Y in o){const F=o[Y];K(F)&&(s[Y]=F.bind(n))}if(r){const Y=r.call(n,n);ne(Y)&&(e.data=Mn(Y))}if(_s=!0,i)for(const Y in i){const F=i[Y],ae=K(F)?F.bind(n,n):K(F.get)?F.get.bind(n,n):Ve,Jt=!K(F)&&K(F.set)?F.set.bind(n):Ve,lt=ie({get:ae,set:Jt});Object.defineProperty(s,Y,{enumerable:!0,configurable:!0,get:()=>lt.value,set:He=>lt.value=He})}if(l)for(const Y in l)$i(l[Y],s,n,Y);if(c){const Y=K(c)?c.call(n):c;Reflect.ownKeys(Y).forEach(F=>{rc(F,Y[F])})}f&&dr(f,e,"c");function H(Y,F){U(F)?F.forEach(ae=>Y(ae.bind(n))):F&&Y(F.bind(n))}if(H(Bl,h),H(_t,y),H(kl,E),H(Wl,I),H(jl,M),H(Vl,V),H(Yl,B),H(Gl,$),H(ql,j),H(Mi,q),H(Dn,p),H(Kl,P),U(_))if(_.length){const Y=e.exposed||(e.exposed={});_.forEach(F=>{Object.defineProperty(Y,F,{get:()=>n[F],set:ae=>n[F]=ae})})}else e.exposed||(e.exposed={});R&&e.render===Ve&&(e.render=R),L!=null&&(e.inheritAttrs=L),x&&(e.components=x),G&&(e.directives=G),P&&Ii(e)}function Ql(e,t,n=Ve){U(e)&&(e=bs(e));for(const s in e){const r=e[s];let i;ne(r)?"default"in r?i=Ot(r.from||s,r.default,!0):i=Ot(r.from||s):i=Ot(r),ce(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}function dr(e,t,n){Fe(U(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function $i(e,t,n,s){let r=s.includes(".")?Qi(n,s):()=>n[s];if(re(e)){const i=t[e];K(i)&&Ue(r,i)}else if(K(e))Ue(r,e.bind(n));else if(ne(e))if(U(e))e.forEach(i=>$i(i,t,n,s));else{const i=K(e.handler)?e.handler.bind(n):t[e.handler];K(i)&&Ue(r,i,e)}}function ks(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(u=>Sn(c,u,o,!0)),Sn(c,t,o)),ne(t)&&i.set(t,c),c}function Sn(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&Sn(e,i,n,!0),r&&r.forEach(o=>Sn(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=Zl[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const Zl={data:hr,props:pr,emits:pr,methods:Ft,computed:Ft,beforeCreate:_e,created:_e,beforeMount:_e,mounted:_e,beforeUpdate:_e,updated:_e,beforeDestroy:_e,beforeUnmount:_e,destroyed:_e,unmounted:_e,activated:_e,deactivated:_e,errorCaptured:_e,serverPrefetch:_e,components:Ft,directives:Ft,watch:tc,provide:hr,inject:ec};function hr(e,t){return t?e?function(){return le(K(e)?e.call(this,this):e,K(t)?t.call(this,this):t)}:t:e}function ec(e,t){return Ft(bs(e),bs(t))}function bs(e){if(U(e)){const t={};for(let n=0;n1)return n&&K(t)?t.call(s&&s.proxy):t}}const ji={},Vi=()=>Object.create(ji),Ui=e=>Object.getPrototypeOf(e)===ji;function ic(e,t,n,s=!1){const r={},i=Vi();e.propsDefaults=Object.create(null),Bi(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:pl(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function oc(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=J(r),[c]=e.propsOptions;let u=!1;if((s||o>0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[y,E]=ki(h,t,!0);le(o,y),E&&l.push(...E)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!i&&!c)return ne(e)&&s.set(e,Et),Et;if(U(i))for(let f=0;fe[0]==="_"||e==="$stable",Ws=e=>U(e)?e.map(Ie):[Ie(e)],cc=(e,t,n)=>{if(t._n)return t;const s=Il((...r)=>Ws(t(...r)),n);return s._c=!1,s},Ki=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Wi(r))continue;const i=e[r];if(K(i))t[r]=cc(r,i,s);else if(i!=null){const o=Ws(i);t[r]=()=>o}}},qi=(e,t)=>{const n=Ws(t);e.slots.default=()=>n},Gi=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},ac=(e,t,n)=>{const s=e.slots=Vi();if(e.vnode.shapeFlag&32){const r=t._;r?(Gi(s,t,n),n&&Jr(s,"_",r,!0)):Ki(t,s)}else t&&qi(e,t)},fc=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=te;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:Gi(r,t,n):(i=!t.$stable,Ki(t,r)),o=t}else t&&(qi(e,t),o={default:1});if(i)for(const l in r)!Wi(l)&&o[l]==null&&delete r[l]},Te=to;function uc(e){return dc(e,$l)}function dc(e,t){const n=zr();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:c,setText:u,setElementText:f,parentNode:h,nextSibling:y,setScopeId:E=Ve,insertStaticContent:I}=e,M=(a,d,m,w=null,v=null,b=null,A=void 0,T=null,C=!!d.dynamicChildren)=>{if(a===d)return;a&&!dt(a,d)&&(w=zt(a),He(a,v,b,!0),a=null),d.patchFlag===-2&&(C=!1,d.dynamicChildren=null);const{type:S,ref:D,shapeFlag:O}=d;switch(S){case mt:V(a,d,m,w);break;case me:k(a,d,m,w);break;case Dt:a==null&&q(d,m,w,A);break;case Se:x(a,d,m,w,v,b,A,T,C);break;default:O&1?R(a,d,m,w,v,b,A,T,C):O&6?G(a,d,m,w,v,b,A,T,C):(O&64||O&128)&&S.process(a,d,m,w,v,b,A,T,C,bt)}D!=null&&v&&wn(D,a&&a.ref,b,d||a,!d)},V=(a,d,m,w)=>{if(a==null)s(d.el=l(d.children),m,w);else{const v=d.el=a.el;d.children!==a.children&&u(v,d.children)}},k=(a,d,m,w)=>{a==null?s(d.el=c(d.children||""),m,w):d.el=a.el},q=(a,d,m,w)=>{[a.el,a.anchor]=I(a.children,d,m,w,a.el,a.anchor)},g=({el:a,anchor:d},m,w)=>{let v;for(;a&&a!==d;)v=y(a),s(a,m,w),a=v;s(d,m,w)},p=({el:a,anchor:d})=>{let m;for(;a&&a!==d;)m=y(a),r(a),a=m;r(d)},R=(a,d,m,w,v,b,A,T,C)=>{d.type==="svg"?A="svg":d.type==="math"&&(A="mathml"),a==null?$(d,m,w,v,b,A,T,C):P(a,d,v,b,A,T,C)},$=(a,d,m,w,v,b,A,T)=>{let C,S;const{props:D,shapeFlag:O,transition:N,dirs:W}=a;if(C=a.el=o(a.type,b,D&&D.is,D),O&8?f(C,a.children):O&16&&B(a.children,C,null,w,v,Zn(a,b),A,T),W&&je(a,null,w,"created"),j(C,a,a.scopeId,A,w),D){for(const ee in D)ee!=="value"&&!Tt(ee)&&i(C,ee,null,D[ee],b,w);"value"in D&&i(C,"value",null,D.value,b),(S=D.onVnodeBeforeMount)&&Oe(S,w,a)}W&&je(a,null,w,"beforeMount");const X=Yi(v,N);X&&N.beforeEnter(C),s(C,d,m),((S=D&&D.onVnodeMounted)||X||W)&&Te(()=>{S&&Oe(S,w,a),X&&N.enter(C),W&&je(a,null,w,"mounted")},v)},j=(a,d,m,w,v)=>{if(m&&E(a,m),w)for(let b=0;b{for(let S=C;S{const T=d.el=a.el;let{patchFlag:C,dynamicChildren:S,dirs:D}=d;C|=a.patchFlag&16;const O=a.props||te,N=d.props||te;let W;if(m&&ct(m,!1),(W=N.onVnodeBeforeUpdate)&&Oe(W,m,d,a),D&&je(d,a,m,"beforeUpdate"),m&&ct(m,!0),(O.innerHTML&&N.innerHTML==null||O.textContent&&N.textContent==null)&&f(T,""),S?_(a.dynamicChildren,S,T,m,w,Zn(d,v),b):A||F(a,d,T,null,m,w,Zn(d,v),b,!1),C>0){if(C&16)L(T,O,N,m,v);else if(C&2&&O.class!==N.class&&i(T,"class",null,N.class,v),C&4&&i(T,"style",O.style,N.style,v),C&8){const X=d.dynamicProps;for(let ee=0;ee{W&&Oe(W,m,d,a),D&&je(d,a,m,"updated")},w)},_=(a,d,m,w,v,b,A)=>{for(let T=0;T{if(d!==m){if(d!==te)for(const b in d)!Tt(b)&&!(b in m)&&i(a,b,d[b],null,v,w);for(const b in m){if(Tt(b))continue;const A=m[b],T=d[b];A!==T&&b!=="value"&&i(a,b,T,A,v,w)}"value"in m&&i(a,"value",d.value,m.value,v)}},x=(a,d,m,w,v,b,A,T,C)=>{const S=d.el=a?a.el:l(""),D=d.anchor=a?a.anchor:l("");let{patchFlag:O,dynamicChildren:N,slotScopeIds:W}=d;W&&(T=T?T.concat(W):W),a==null?(s(S,m,w),s(D,m,w),B(d.children||[],m,D,v,b,A,T,C)):O>0&&O&64&&N&&a.dynamicChildren?(_(a.dynamicChildren,N,m,v,b,A,T),(d.key!=null||v&&d===v.subTree)&&Xi(a,d,!0)):F(a,d,m,D,v,b,A,T,C)},G=(a,d,m,w,v,b,A,T,C)=>{d.slotScopeIds=T,a==null?d.shapeFlag&512?v.ctx.activate(d,m,w,A,C):se(d,m,w,v,b,A,C):oe(a,d,C)},se=(a,d,m,w,v,b,A)=>{const T=a.component=Oc(a,w,v);if(Hn(a)&&(T.ctx.renderer=bt),Ic(T,!1,A),T.asyncDep){if(v&&v.registerDep(T,H,A),!a.el){const C=T.subTree=de(me);k(null,C,d,m)}}else H(T,a,d,m,v,b,A)},oe=(a,d,m)=>{const w=d.component=a.component;if(wc(a,d,m))if(w.asyncDep&&!w.asyncResolved){Y(w,d,m);return}else w.next=d,w.update();else d.el=a.el,w.vnode=d},H=(a,d,m,w,v,b,A)=>{const T=()=>{if(a.isMounted){let{next:O,bu:N,u:W,parent:X,vnode:ee}=a;{const Ee=Ji(a);if(Ee){O&&(O.el=ee.el,Y(a,O,A)),Ee.asyncDep.then(()=>{a.isUnmounted||T()});return}}let Q=O,xe;ct(a,!1),O?(O.el=ee.el,Y(a,O,A)):O=ee,N&&qn(N),(xe=O.props&&O.props.onVnodeBeforeUpdate)&&Oe(xe,X,O,ee),ct(a,!0);const he=es(a),Me=a.subTree;a.subTree=he,M(Me,he,h(Me.el),zt(Me),a,v,b),O.el=he.el,Q===null&&Sc(a,he.el),W&&Te(W,v),(xe=O.props&&O.props.onVnodeUpdated)&&Te(()=>Oe(xe,X,O,ee),v)}else{let O;const{el:N,props:W}=d,{bm:X,m:ee,parent:Q,root:xe,type:he}=a,Me=gt(d);if(ct(a,!1),X&&qn(X),!Me&&(O=W&&W.onVnodeBeforeMount)&&Oe(O,Q,d),ct(a,!0),N&&Kn){const Ee=()=>{a.subTree=es(a),Kn(N,a.subTree,a,v,null)};Me&&he.__asyncHydrate?he.__asyncHydrate(N,a,Ee):Ee()}else{xe.ce&&xe.ce._injectChildStyle(he);const Ee=a.subTree=es(a);M(null,Ee,m,w,a,v,b),d.el=Ee.el}if(ee&&Te(ee,v),!Me&&(O=W&&W.onVnodeMounted)){const Ee=d;Te(()=>Oe(O,Q,Ee),v)}(d.shapeFlag&256||Q&>(Q.vnode)&&Q.vnode.shapeFlag&256)&&a.a&&Te(a.a,v),a.isMounted=!0,d=m=w=null}};a.scope.on();const C=a.effect=new ni(T);a.scope.off();const S=a.update=C.run.bind(C),D=a.job=C.runIfDirty.bind(C);D.i=a,D.id=a.uid,C.scheduler=()=>Bs(D),ct(a,!0),S()},Y=(a,d,m)=>{d.component=a;const w=a.vnode.props;a.vnode=d,a.next=null,oc(a,d.props,w,m),fc(a,d.children,m),it(),or(a),ot()},F=(a,d,m,w,v,b,A,T,C=!1)=>{const S=a&&a.children,D=a?a.shapeFlag:0,O=d.children,{patchFlag:N,shapeFlag:W}=d;if(N>0){if(N&128){Jt(S,O,m,w,v,b,A,T,C);return}else if(N&256){ae(S,O,m,w,v,b,A,T,C);return}}W&8?(D&16&&Pt(S,v,b),O!==S&&f(m,O)):D&16?W&16?Jt(S,O,m,w,v,b,A,T,C):Pt(S,v,b,!0):(D&8&&f(m,""),W&16&&B(O,m,w,v,b,A,T,C))},ae=(a,d,m,w,v,b,A,T,C)=>{a=a||Et,d=d||Et;const S=a.length,D=d.length,O=Math.min(S,D);let N;for(N=0;ND?Pt(a,v,b,!0,!1,O):B(d,m,w,v,b,A,T,C,O)},Jt=(a,d,m,w,v,b,A,T,C)=>{let S=0;const D=d.length;let O=a.length-1,N=D-1;for(;S<=O&&S<=N;){const W=a[S],X=d[S]=C?Qe(d[S]):Ie(d[S]);if(dt(W,X))M(W,X,m,null,v,b,A,T,C);else break;S++}for(;S<=O&&S<=N;){const W=a[O],X=d[N]=C?Qe(d[N]):Ie(d[N]);if(dt(W,X))M(W,X,m,null,v,b,A,T,C);else break;O--,N--}if(S>O){if(S<=N){const W=N+1,X=WN)for(;S<=O;)He(a[S],v,b,!0),S++;else{const W=S,X=S,ee=new Map;for(S=X;S<=N;S++){const Ce=d[S]=C?Qe(d[S]):Ie(d[S]);Ce.key!=null&&ee.set(Ce.key,S)}let Q,xe=0;const he=N-X+1;let Me=!1,Ee=0;const Mt=new Array(he);for(S=0;S=he){He(Ce,v,b,!0);continue}let $e;if(Ce.key!=null)$e=ee.get(Ce.key);else for(Q=X;Q<=N;Q++)if(Mt[Q-X]===0&&dt(Ce,d[Q])){$e=Q;break}$e===void 0?He(Ce,v,b,!0):(Mt[$e-X]=S+1,$e>=Ee?Ee=$e:Me=!0,M(Ce,d[$e],m,null,v,b,A,T,C),xe++)}const zs=Me?hc(Mt):Et;for(Q=zs.length-1,S=he-1;S>=0;S--){const Ce=X+S,$e=d[Ce],Qs=Ce+1{const{el:b,type:A,transition:T,children:C,shapeFlag:S}=a;if(S&6){lt(a.component.subTree,d,m,w);return}if(S&128){a.suspense.move(d,m,w);return}if(S&64){A.move(a,d,m,bt);return}if(A===Se){s(b,d,m);for(let O=0;OT.enter(b),v);else{const{leave:O,delayLeave:N,afterLeave:W}=T,X=()=>s(b,d,m),ee=()=>{O(b,()=>{X(),W&&W()})};N?N(b,X,ee):ee()}else s(b,d,m)},He=(a,d,m,w=!1,v=!1)=>{const{type:b,props:A,ref:T,children:C,dynamicChildren:S,shapeFlag:D,patchFlag:O,dirs:N,cacheIndex:W}=a;if(O===-2&&(v=!1),T!=null&&wn(T,null,m,a,!0),W!=null&&(d.renderCache[W]=void 0),D&256){d.ctx.deactivate(a);return}const X=D&1&&N,ee=!gt(a);let Q;if(ee&&(Q=A&&A.onVnodeBeforeUnmount)&&Oe(Q,d,a),D&6)Oo(a.component,m,w);else{if(D&128){a.suspense.unmount(m,w);return}X&&je(a,null,d,"beforeUnmount"),D&64?a.type.remove(a,d,m,bt,w):S&&!S.hasOnce&&(b!==Se||O>0&&O&64)?Pt(S,d,m,!1,!0):(b===Se&&O&384||!v&&D&16)&&Pt(C,d,m),w&&Xs(a)}(ee&&(Q=A&&A.onVnodeUnmounted)||X)&&Te(()=>{Q&&Oe(Q,d,a),X&&je(a,null,d,"unmounted")},m)},Xs=a=>{const{type:d,el:m,anchor:w,transition:v}=a;if(d===Se){Ro(m,w);return}if(d===Dt){p(a);return}const b=()=>{r(m),v&&!v.persisted&&v.afterLeave&&v.afterLeave()};if(a.shapeFlag&1&&v&&!v.persisted){const{leave:A,delayLeave:T}=v,C=()=>A(m,b);T?T(a.el,b,C):C()}else b()},Ro=(a,d)=>{let m;for(;a!==d;)m=y(a),r(a),a=m;r(d)},Oo=(a,d,m)=>{const{bum:w,scope:v,job:b,subTree:A,um:T,m:C,a:S}=a;mr(C),mr(S),w&&qn(w),v.stop(),b&&(b.flags|=8,He(A,a,d,m)),T&&Te(T,d),Te(()=>{a.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&a.asyncDep&&!a.asyncResolved&&a.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},Pt=(a,d,m,w=!1,v=!1,b=0)=>{for(let A=b;A{if(a.shapeFlag&6)return zt(a.component.subTree);if(a.shapeFlag&128)return a.suspense.next();const d=y(a.anchor||a.el),m=d&&d[Pl];return m?y(m):d};let kn=!1;const Js=(a,d,m)=>{a==null?d._vnode&&He(d._vnode,null,null,!0):M(d._vnode||null,a,d,null,null,null,m),d._vnode=a,kn||(kn=!0,or(),_n(),kn=!1)},bt={p:M,um:He,m:lt,r:Xs,mt:se,mc:B,pc:F,pbc:_,n:zt,o:e};let Wn,Kn;return t&&([Wn,Kn]=t(bt)),{render:Js,hydrate:Wn,createApp:sc(Js,Wn)}}function Zn({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function ct({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Yi(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Xi(e,t,n=!1){const s=e.children,r=t.children;if(U(s)&&U(r))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}function Ji(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Ji(t)}function mr(e){if(e)for(let t=0;tOt(pc);function zi(e,t){return jn(e,null,t)}function vf(e,t){return jn(e,null,{flush:"post"})}function Ue(e,t,n){return jn(e,t,n)}function jn(e,t,n=te){const{immediate:s,deep:r,flush:i,once:o}=n,l=le({},n);let c;if(Bn)if(i==="sync"){const y=gc();c=y.__watcherHandles||(y.__watcherHandles=[])}else if(!t||s)l.once=!0;else{const y=()=>{};return y.stop=Ve,y.resume=Ve,y.pause=Ve,y}const u=fe;l.call=(y,E,I)=>Fe(y,u,E,I);let f=!1;i==="post"?l.scheduler=y=>{Te(y,u&&u.suspense)}:i!=="sync"&&(f=!0,l.scheduler=(y,E)=>{E?y():Bs(y)}),l.augmentJob=y=>{t&&(y.flags|=4),f&&(y.flags|=2,u&&(y.id=u.uid,y.i=u))};const h=Tl(e,t,l);return c&&c.push(h),h}function mc(e,t,n){const s=this.proxy,r=re(e)?e.includes(".")?Qi(s,e):()=>s[e]:e.bind(s,s);let i;K(t)?i=t:(i=t.handler,n=t);const o=Xt(this),l=jn(r,i.bind(s),n);return o(),l}function Qi(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;rt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ne(t)}Modifiers`]||e[`${rt(t)}Modifiers`];function vc(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||te;let r=n;const i=t.startsWith("update:"),o=i&&yc(s,t.slice(7));o&&(o.trim&&(r=n.map(f=>re(f)?f.trim():f)),o.number&&(r=n.map(Fo)));let l,c=s[l=dn(t)]||s[l=dn(Ne(t))];!c&&i&&(c=s[l=dn(rt(t))]),c&&Fe(c,e,6,r);const u=s[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Fe(u,e,6,r)}}function Zi(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!K(e)){const c=u=>{const f=Zi(u,t,!0);f&&(l=!0,le(o,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(ne(e)&&s.set(e,null),null):(U(i)?i.forEach(c=>o[c]=null):le(o,i),ne(e)&&s.set(e,o),o)}function Vn(e,t){return!e||!Gt(t)?!1:(t=t.slice(2).replace(/Once$/,""),z(e,t[0].toLowerCase()+t.slice(1))||z(e,rt(t))||z(e,t))}function es(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[i],slots:o,attrs:l,emit:c,render:u,renderCache:f,props:h,data:y,setupState:E,ctx:I,inheritAttrs:M}=e,V=bn(e);let k,q;try{if(n.shapeFlag&4){const p=r||s,R=p;k=Ie(u.call(R,p,f,h,E,y,I)),q=l}else{const p=t;k=Ie(p.length>1?p(h,{attrs:l,slots:o,emit:c}):p(h,null)),q=t.props?l:_c(l)}}catch(p){jt.length=0,Nn(p,e,1),k=de(me)}let g=k;if(q&&M!==!1){const p=Object.keys(q),{shapeFlag:R}=g;p.length&&R&7&&(i&&p.some(As)&&(q=bc(q,i)),g=nt(g,q,!1,!0))}return n.dirs&&(g=nt(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&Wt(g,n.transition),k=g,bn(V),k}const _c=e=>{let t;for(const n in e)(n==="class"||n==="style"||Gt(n))&&((t||(t={}))[n]=e[n]);return t},bc=(e,t)=>{const n={};for(const s in e)(!As(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function wc(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:c}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?yr(s,o,u):!!o;if(c&8){const f=t.dynamicProps;for(let h=0;he.__isSuspense;function to(e,t){t&&t.pendingBranch?U(e)?t.effects.push(...e):t.effects.push(e):Ol(e)}const Se=Symbol.for("v-fgt"),mt=Symbol.for("v-txt"),me=Symbol.for("v-cmt"),Dt=Symbol.for("v-stc"),jt=[];let Ae=null;function Ss(e=!1){jt.push(Ae=e?null:[])}function xc(){jt.pop(),Ae=jt[jt.length-1]||null}let Kt=1;function vr(e){Kt+=e,e<0&&Ae&&(Ae.hasOnce=!0)}function no(e){return e.dynamicChildren=Kt>0?Ae||Et:null,xc(),Kt>0&&Ae&&Ae.push(e),e}function _f(e,t,n,s,r,i){return no(ro(e,t,n,s,r,i,!0))}function xs(e,t,n,s,r){return no(de(e,t,n,s,r,!0))}function xn(e){return e?e.__v_isVNode===!0:!1}function dt(e,t){return e.type===t.type&&e.key===t.key}const so=({key:e})=>e??null,pn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?re(e)||ce(e)||K(e)?{i:ye,r:e,k:t,f:!!n}:e:null);function ro(e,t=null,n=null,s=0,r=null,i=e===Se?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&so(t),ref:t&&pn(t),scopeId:Si,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:ye};return l?(Ks(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=re(n)?8:16),Kt>0&&!o&&Ae&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Ae.push(c),c}const de=Ec;function Ec(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===Ni)&&(e=me),xn(e)){const l=nt(e,t,!0);return n&&Ks(l,n),Kt>0&&!i&&Ae&&(l.shapeFlag&6?Ae[Ae.indexOf(e)]=l:Ae.push(l)),l.patchFlag=-2,l}if(Nc(e)&&(e=e.__vccOpts),t){t=Cc(t);let{class:l,style:c}=t;l&&!re(l)&&(t.class=Ps(l)),ne(c)&&(Ds(c)&&!U(c)&&(c=le({},c)),t.style=Is(c))}const o=re(e)?1:eo(e)?128:xi(e)?64:ne(e)?4:K(e)?2:0;return ro(e,t,n,s,r,o,i,!0)}function Cc(e){return e?Ds(e)||Ui(e)?le({},e):e:null}function nt(e,t,n=!1,s=!1){const{props:r,ref:i,patchFlag:o,children:l,transition:c}=e,u=t?Tc(r||{},t):r,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&so(u),ref:t&&t.ref?n&&i?U(i)?i.concat(pn(t)):[i,pn(t)]:pn(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Se?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&nt(e.ssContent),ssFallback:e.ssFallback&&nt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&Wt(f,c.clone(f)),f}function io(e=" ",t=0){return de(mt,null,e,t)}function bf(e,t){const n=de(Dt,null,e);return n.staticCount=t,n}function wf(e="",t=!1){return t?(Ss(),xs(me,null,e)):de(me,null,e)}function Ie(e){return e==null||typeof e=="boolean"?de(me):U(e)?de(Se,null,e.slice()):typeof e=="object"?Qe(e):de(mt,null,String(e))}function Qe(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:nt(e)}function Ks(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(U(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Ks(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!Ui(t)?t._ctx=ye:r===3&&ye&&(ye.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else K(t)?(t={default:t,_ctx:ye},n=32):(t=String(t),s&64?(n=16,t=[io(t)]):n=8);e.children=t,e.shapeFlag|=n}function Tc(...e){const t={};for(let n=0;nfe||ye;let En,Es;{const e=zr(),t=(n,s)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),i=>{r.length>1?r.forEach(o=>o(i)):r[0](i)}};En=t("__VUE_INSTANCE_SETTERS__",n=>fe=n),Es=t("__VUE_SSR_SETTERS__",n=>Bn=n)}const Xt=e=>{const t=fe;return En(e),e.scope.on(),()=>{e.scope.off(),En(t)}},_r=()=>{fe&&fe.scope.off(),En(null)};function oo(e){return e.vnode.shapeFlag&4}let Bn=!1;function Ic(e,t=!1,n=!1){t&&Es(t);const{props:s,children:r}=e.vnode,i=oo(e);ic(e,s,i,t),ac(e,r,n);const o=i?Pc(e,t):void 0;return t&&Es(!1),o}function Pc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Xl);const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?co(e):null,i=Xt(e);it();const o=Yt(s,e,0,[e.props,r]);if(ot(),i(),Gr(o)){if(gt(e)||Ii(e),o.then(_r,_r),t)return o.then(l=>{br(e,l,t)}).catch(l=>{Nn(l,e,0)});e.asyncDep=o}else br(e,o,t)}else lo(e,t)}function br(e,t,n){K(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ne(t)&&(e.setupState=vi(t)),lo(e,n)}let wr;function lo(e,t,n){const s=e.type;if(!e.render){if(!t&&wr&&!s.render){const r=s.template||ks(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,u=le(le({isCustomElement:i,delimiters:l},o),c);s.render=wr(r,u)}}e.render=s.render||Ve}{const r=Xt(e);it();try{zl(e)}finally{ot(),r()}}}const Mc={get(e,t){return ve(e,"get",""),e[t]}};function co(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Mc),slots:e.slots,emit:e.emit,expose:t}}function qs(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(vi(hn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in $t)return $t[n](e)},has(t,n){return n in t||n in $t}})):e.proxy}function Lc(e,t=!0){return K(e)?e.displayName||e.name:e.name||t&&e.__name}function Nc(e){return K(e)&&"__vccOpts"in e}const ie=(e,t)=>El(e,t,Bn);function Cn(e,t,n){const s=arguments.length;return s===2?ne(t)&&!U(t)?xn(t)?de(e,null,[t]):de(e,t):de(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&xn(n)&&(n=[n]),de(e,t,n))}const Fc="3.5.6";/** -* @vue/runtime-dom v3.5.6 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Cs;const Sr=typeof window<"u"&&window.trustedTypes;if(Sr)try{Cs=Sr.createPolicy("vue",{createHTML:e=>e})}catch{}const ao=Cs?e=>Cs.createHTML(e):e=>e,Hc="http://www.w3.org/2000/svg",$c="http://www.w3.org/1998/Math/MathML",ke=typeof document<"u"?document:null,xr=ke&&ke.createElement("template"),Dc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?ke.createElementNS(Hc,e):t==="mathml"?ke.createElementNS($c,e):n?ke.createElement(e,{is:n}):ke.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>ke.createTextNode(e),createComment:e=>ke.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ke.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{xr.innerHTML=ao(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const l=xr.content;if(s==="svg"||s==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ye="transition",Nt="animation",qt=Symbol("_vtc"),fo={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},jc=le({},Ei,fo),Vc=e=>(e.displayName="Transition",e.props=jc,e),Sf=Vc((e,{slots:t})=>Cn(Nl,Uc(e),t)),at=(e,t=[])=>{U(e)?e.forEach(n=>n(...t)):e&&e(...t)},Er=e=>e?U(e)?e.some(t=>t.length>1):e.length>1:!1;function Uc(e){const t={};for(const x in e)x in fo||(t[x]=e[x]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:u=o,appearToClass:f=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:y=`${n}-leave-active`,leaveToClass:E=`${n}-leave-to`}=e,I=Bc(r),M=I&&I[0],V=I&&I[1],{onBeforeEnter:k,onEnter:q,onEnterCancelled:g,onLeave:p,onLeaveCancelled:R,onBeforeAppear:$=k,onAppear:j=q,onAppearCancelled:B=g}=t,P=(x,G,se)=>{ft(x,G?f:l),ft(x,G?u:o),se&&se()},_=(x,G)=>{x._isLeaving=!1,ft(x,h),ft(x,E),ft(x,y),G&&G()},L=x=>(G,se)=>{const oe=x?j:q,H=()=>P(G,x,se);at(oe,[G,H]),Cr(()=>{ft(G,x?c:i),Xe(G,x?f:l),Er(oe)||Tr(G,s,M,H)})};return le(t,{onBeforeEnter(x){at(k,[x]),Xe(x,i),Xe(x,o)},onBeforeAppear(x){at($,[x]),Xe(x,c),Xe(x,u)},onEnter:L(!1),onAppear:L(!0),onLeave(x,G){x._isLeaving=!0;const se=()=>_(x,G);Xe(x,h),Xe(x,y),Kc(),Cr(()=>{x._isLeaving&&(ft(x,h),Xe(x,E),Er(p)||Tr(x,s,V,se))}),at(p,[x,se])},onEnterCancelled(x){P(x,!1),at(g,[x])},onAppearCancelled(x){P(x,!0),at(B,[x])},onLeaveCancelled(x){_(x),at(R,[x])}})}function Bc(e){if(e==null)return null;if(ne(e))return[ts(e.enter),ts(e.leave)];{const t=ts(e);return[t,t]}}function ts(e){return Ho(e)}function Xe(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[qt]||(e[qt]=new Set)).add(t)}function ft(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[qt];n&&(n.delete(t),n.size||(e[qt]=void 0))}function Cr(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let kc=0;function Tr(e,t,n,s){const r=e._endId=++kc,i=()=>{r===e._endId&&s()};if(n)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=Wc(e,t);if(!o)return s();const u=o+"end";let f=0;const h=()=>{e.removeEventListener(u,y),i()},y=E=>{E.target===e&&++f>=c&&h()};setTimeout(()=>{f(n[I]||"").split(", "),r=s(`${Ye}Delay`),i=s(`${Ye}Duration`),o=Ar(r,i),l=s(`${Nt}Delay`),c=s(`${Nt}Duration`),u=Ar(l,c);let f=null,h=0,y=0;t===Ye?o>0&&(f=Ye,h=o,y=i.length):t===Nt?u>0&&(f=Nt,h=u,y=c.length):(h=Math.max(o,u),f=h>0?o>u?Ye:Nt:null,y=f?f===Ye?i.length:c.length:0);const E=f===Ye&&/\b(transform|all)(,|$)/.test(s(`${Ye}Property`).toString());return{type:f,timeout:h,propCount:y,hasTransform:E}}function Ar(e,t){for(;e.lengthRr(n)+Rr(e[s])))}function Rr(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Kc(){return document.body.offsetHeight}function qc(e,t,n){const s=e[qt];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Or=Symbol("_vod"),Gc=Symbol("_vsh"),Yc=Symbol(""),Xc=/(^|;)\s*display\s*:/;function Jc(e,t,n){const s=e.style,r=re(n);let i=!1;if(n&&!r){if(t)if(re(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();n[l]==null&&gn(s,l,"")}else for(const o in t)n[o]==null&&gn(s,o,"");for(const o in n)o==="display"&&(i=!0),gn(s,o,n[o])}else if(r){if(t!==n){const o=s[Yc];o&&(n+=";"+o),s.cssText=n,i=Xc.test(n)}}else t&&e.removeAttribute("style");Or in e&&(e[Or]=i?s.display:"",e[Gc]&&(s.display="none"))}const Ir=/\s*!important$/;function gn(e,t,n){if(U(n))n.forEach(s=>gn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=zc(e,t);Ir.test(n)?e.setProperty(rt(s),n.replace(Ir,""),"important"):e[s]=n}}const Pr=["Webkit","Moz","ms"],ns={};function zc(e,t){const n=ns[t];if(n)return n;let s=Ne(t);if(s!=="filter"&&s in e)return ns[t]=s;s=Rn(s);for(let r=0;rss||(sa.then(()=>ss=0),ss=Date.now());function ia(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Fe(oa(s,n.value),t,5,[s])};return n.value=e,n.attached=ra(),n}function oa(e,t){if(U(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Hr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,la=(e,t,n,s,r,i)=>{const o=r==="svg";t==="class"?qc(e,s,o):t==="style"?Jc(e,n,s):Gt(t)?As(t)||ta(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):ca(e,t,s,o))?(Qc(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Lr(e,t,s,o,i,t!=="value")):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Lr(e,t,s,o))};function ca(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Hr(t)&&K(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Hr(t)&&re(n)?!1:!!(t in e||e._isVueCE&&(/[A-Z]/.test(t)||!re(n)))}const aa=["ctrl","shift","alt","meta"],fa={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>aa.some(n=>e[`${n}Key`]&&!t.includes(n))},xf=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(r,...i)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=r=>{if(!("key"in r))return;const i=rt(r.key);if(t.some(o=>o===i||ua[o]===i))return e(r)})},da=le({patchProp:la},Dc);let rs,$r=!1;function ha(){return rs=$r?rs:uc(da),$r=!0,rs}const Cf=(...e)=>{const t=ha().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=ga(s);if(r)return n(r,!0,pa(r))},t};function pa(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ga(e){return re(e)?document.querySelector(e):e}const Tf=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},ma="modulepreload",ya=function(e){return"/"+e},Dr={},Af=function(t,n,s){let r=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),l=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));r=Promise.allSettled(n.map(c=>{if(c=ya(c),c in Dr)return;Dr[c]=!0;const u=c.endsWith(".css"),f=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${f}`))return;const h=document.createElement("link");if(h.rel=u?"stylesheet":ma,u||(h.as="script"),h.crossOrigin="",h.href=c,l&&h.setAttribute("nonce",l),document.head.appendChild(h),u)return new Promise((y,E)=>{h.addEventListener("load",y),h.addEventListener("error",()=>E(new Error(`Unable to preload CSS for ${c}`)))})}))}function i(o){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=o,window.dispatchEvent(l),!l.defaultPrevented)throw o}return r.then(o=>{for(const l of o||[])l.status==="rejected"&&i(l.reason);return t().catch(i)})},va=window.__VP_SITE_DATA__;function Gs(e){return ti()?(Ko(e),!0):!1}function et(e){return typeof e=="function"?e():yi(e)}const uo=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const _a=Object.prototype.toString,ba=e=>_a.call(e)==="[object Object]",ho=()=>{},jr=wa();function wa(){var e,t;return uo&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function Sa(e,t){function n(...s){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,s),{fn:t,thisArg:this,args:s})).then(r).catch(i)})}return n}const po=e=>e();function xa(e=po){const t=ue(!0);function n(){t.value=!1}function s(){t.value=!0}const r=(...i)=>{t.value&&e(...i)};return{isActive:Ln(t),pause:n,resume:s,eventFilter:r}}function Ea(e){return Un()}function go(...e){if(e.length!==1)return wl(...e);const t=e[0];return typeof t=="function"?Ln(vl(()=>({get:t,set:ho}))):ue(t)}function Ca(e,t,n={}){const{eventFilter:s=po,...r}=n;return Ue(e,Sa(s,t),r)}function Ta(e,t,n={}){const{eventFilter:s,...r}=n,{eventFilter:i,pause:o,resume:l,isActive:c}=xa(s);return{stop:Ca(e,t,{...r,eventFilter:i}),pause:o,resume:l,isActive:c}}function Ys(e,t=!0,n){Ea()?_t(e,n):t?e():Fn(e)}function mo(e){var t;const n=et(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Ke=uo?window:void 0;function It(...e){let t,n,s,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,r]=e,t=Ke):[t,n,s,r]=e,!t)return ho;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const i=[],o=()=>{i.forEach(f=>f()),i.length=0},l=(f,h,y,E)=>(f.addEventListener(h,y,E),()=>f.removeEventListener(h,y,E)),c=Ue(()=>[mo(t),et(r)],([f,h])=>{if(o(),!f)return;const y=ba(h)?{...h}:h;i.push(...n.flatMap(E=>s.map(I=>l(f,E,I,y))))},{immediate:!0,flush:"post"}),u=()=>{c(),o()};return Gs(u),u}function Aa(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Rf(...e){let t,n,s={};e.length===3?(t=e[0],n=e[1],s=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],s=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:r=Ke,eventName:i="keydown",passive:o=!1,dedupe:l=!1}=s,c=Aa(t);return It(r,i,f=>{f.repeat&&et(l)||c(f)&&n(f)},o)}function Ra(){const e=ue(!1),t=Un();return t&&_t(()=>{e.value=!0},t),e}function Oa(e){const t=Ra();return ie(()=>(t.value,!!e()))}function yo(e,t={}){const{window:n=Ke}=t,s=Oa(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const i=ue(!1),o=u=>{i.value=u.matches},l=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",o):r.removeListener(o))},c=zi(()=>{s.value&&(l(),r=n.matchMedia(et(e)),"addEventListener"in r?r.addEventListener("change",o):r.addListener(o),i.value=r.matches)});return Gs(()=>{c(),l(),r=void 0}),i}const an=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},fn="__vueuse_ssr_handlers__",Ia=Pa();function Pa(){return fn in an||(an[fn]=an[fn]||{}),an[fn]}function vo(e,t){return Ia[e]||t}function Ma(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const La={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Vr="vueuse-storage";function Na(e,t,n,s={}){var r;const{flush:i="pre",deep:o=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:u=!1,shallow:f,window:h=Ke,eventFilter:y,onError:E=_=>{console.error(_)},initOnMounted:I}=s,M=(f?Vs:ue)(typeof t=="function"?t():t);if(!n)try{n=vo("getDefaultStorage",()=>{var _;return(_=Ke)==null?void 0:_.localStorage})()}catch(_){E(_)}if(!n)return M;const V=et(t),k=Ma(V),q=(r=s.serializer)!=null?r:La[k],{pause:g,resume:p}=Ta(M,()=>$(M.value),{flush:i,deep:o,eventFilter:y});h&&l&&Ys(()=>{It(h,"storage",B),It(h,Vr,P),I&&B()}),I||B();function R(_,L){h&&h.dispatchEvent(new CustomEvent(Vr,{detail:{key:e,oldValue:_,newValue:L,storageArea:n}}))}function $(_){try{const L=n.getItem(e);if(_==null)R(L,null),n.removeItem(e);else{const x=q.write(_);L!==x&&(n.setItem(e,x),R(L,x))}}catch(L){E(L)}}function j(_){const L=_?_.newValue:n.getItem(e);if(L==null)return c&&V!=null&&n.setItem(e,q.write(V)),V;if(!_&&u){const x=q.read(L);return typeof u=="function"?u(x,V):k==="object"&&!Array.isArray(x)?{...V,...x}:x}else return typeof L!="string"?L:q.read(L)}function B(_){if(!(_&&_.storageArea!==n)){if(_&&_.key==null){M.value=V;return}if(!(_&&_.key!==e)){g();try{(_==null?void 0:_.newValue)!==q.write(M.value)&&(M.value=j(_))}catch(L){E(L)}finally{_?Fn(p):p()}}}}function P(_){B(_.detail)}return M}function _o(e){return yo("(prefers-color-scheme: dark)",e)}function Fa(e={}){const{selector:t="html",attribute:n="class",initialValue:s="auto",window:r=Ke,storage:i,storageKey:o="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:u,disableTransition:f=!0}=e,h={auto:"",light:"light",dark:"dark",...e.modes||{}},y=_o({window:r}),E=ie(()=>y.value?"dark":"light"),I=c||(o==null?go(s):Na(o,s,i,{window:r,listenToStorageChanges:l})),M=ie(()=>I.value==="auto"?E.value:I.value),V=vo("updateHTMLAttrs",(p,R,$)=>{const j=typeof p=="string"?r==null?void 0:r.document.querySelector(p):mo(p);if(!j)return;let B;if(f&&(B=r.document.createElement("style"),B.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),r.document.head.appendChild(B)),R==="class"){const P=$.split(/\s/g);Object.values(h).flatMap(_=>(_||"").split(/\s/g)).filter(Boolean).forEach(_=>{P.includes(_)?j.classList.add(_):j.classList.remove(_)})}else j.setAttribute(R,$);f&&(r.getComputedStyle(B).opacity,document.head.removeChild(B))});function k(p){var R;V(t,n,(R=h[p])!=null?R:p)}function q(p){e.onChanged?e.onChanged(p,k):k(p)}Ue(M,q,{flush:"post",immediate:!0}),Ys(()=>q(M.value));const g=ie({get(){return u?I.value:M.value},set(p){I.value=p}});try{return Object.assign(g,{store:I,system:E,state:M})}catch{return g}}function Ha(e={}){const{valueDark:t="dark",valueLight:n="",window:s=Ke}=e,r=Fa({...e,onChanged:(l,c)=>{var u;e.onChanged?(u=e.onChanged)==null||u.call(e,l==="dark",c,l):c(l)},modes:{dark:t,light:n}}),i=ie(()=>r.system?r.system.value:_o({window:s}).value?"dark":"light");return ie({get(){return r.value==="dark"},set(l){const c=l?"dark":"light";i.value===c?r.value="auto":r.value=c}})}function is(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function bo(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const os=new WeakMap;function Of(e,t=!1){const n=ue(t);let s=null,r="";Ue(go(e),l=>{const c=is(et(l));if(c){const u=c;if(os.get(u)||os.set(u,u.style.overflow),u.style.overflow!=="hidden"&&(r=u.style.overflow),u.style.overflow==="hidden")return n.value=!0;if(n.value)return u.style.overflow="hidden"}},{immediate:!0});const i=()=>{const l=is(et(e));!l||n.value||(jr&&(s=It(l,"touchmove",c=>{$a(c)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},o=()=>{const l=is(et(e));!l||!n.value||(jr&&(s==null||s()),l.style.overflow=r,os.delete(l),n.value=!1)};return Gs(o),ie({get(){return n.value},set(l){l?i():o()}})}function If(e={}){const{window:t=Ke,behavior:n="auto"}=e;if(!t)return{x:ue(0),y:ue(0)};const s=ue(t.scrollX),r=ue(t.scrollY),i=ie({get(){return s.value},set(l){scrollTo({left:l,behavior:n})}}),o=ie({get(){return r.value},set(l){scrollTo({top:l,behavior:n})}});return It(t,"scroll",()=>{s.value=t.scrollX,r.value=t.scrollY},{capture:!1,passive:!0}),{x:i,y:o}}function Pf(e={}){const{window:t=Ke,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:s=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:i=!0}=e,o=ue(n),l=ue(s),c=()=>{t&&(i?(o.value=t.innerWidth,l.value=t.innerHeight):(o.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};if(c(),Ys(c),It("resize",c,{passive:!0}),r){const u=yo("(orientation: portrait)");Ue(u,()=>c())}return{width:o,height:l}}const ls={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1};var cs={};const wo=/^(?:[a-z]+:|\/\/)/i,Da="vitepress-theme-appearance",ja=/#.*$/,Va=/[?#].*$/,Ua=/(?:(^|\/)index)?\.(?:md|html)$/,pe=typeof document<"u",So={relativePath:"404.md",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function Ba(e,t,n=!1){if(t===void 0)return!1;if(e=Ur(`/${e}`),n)return new RegExp(t).test(e);if(Ur(t)!==e)return!1;const s=t.match(ja);return s?(pe?location.hash:"")===s[0]:!0}function Ur(e){return decodeURI(e).replace(Va,"").replace(Ua,"$1")}function ka(e){return wo.test(e)}function Wa(e,t){return Object.keys((e==null?void 0:e.locales)||{}).find(n=>n!=="root"&&!ka(n)&&Ba(t,`/${n}/`,!0))||"root"}function Ka(e,t){var s,r,i,o,l,c,u;const n=Wa(e,t);return Object.assign({},e,{localeIndex:n,lang:((s=e.locales[n])==null?void 0:s.lang)??e.lang,dir:((r=e.locales[n])==null?void 0:r.dir)??e.dir,title:((i=e.locales[n])==null?void 0:i.title)??e.title,titleTemplate:((o=e.locales[n])==null?void 0:o.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:Eo(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(u=e.locales[n])==null?void 0:u.themeConfig}})}function xo(e,t){const n=t.title||e.title,s=t.titleTemplate??e.titleTemplate;if(typeof s=="string"&&s.includes(":title"))return s.replace(/:title/g,n);const r=qa(e.title,s);return n===r.slice(3)?n:`${n}${r}`}function qa(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function Ga(e,t){const[n,s]=t;if(n!=="meta")return!1;const r=Object.entries(s)[0];return r==null?!1:e.some(([i,o])=>i===n&&o[r[0]]===r[1])}function Eo(e,t){return[...e.filter(n=>!Ga(t,n)),...t]}const Ya=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Xa=/^[a-z]:/i;function Br(e){const t=Xa.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(Ya,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const as=new Set;function Ja(e){if(as.size===0){const n=typeof process=="object"&&(cs==null?void 0:cs.VITE_EXTRA_EXTENSIONS)||(ls==null?void 0:ls.VITE_EXTRA_EXTENSIONS)||"";("3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip"+(n&&typeof n=="string"?","+n:"")).split(",").forEach(s=>as.add(s))}const t=e.split(".").pop();return t==null||!as.has(t.toLowerCase())}const za=Symbol(),yt=Vs(va);function Mf(e){const t=ie(()=>Ka(yt.value,e.data.relativePath)),n=t.value.appearance,s=n==="force-dark"?ue(!0):n?Ha({storageKey:Da,initialValue:()=>typeof n=="string"?n:"auto",...typeof n=="object"?n:{}}):ue(!1),r=ue(pe?location.hash:"");return pe&&window.addEventListener("hashchange",()=>{r.value=location.hash}),Ue(()=>e.data,()=>{r.value=pe?location.hash:""}),{site:t,theme:ie(()=>t.value.themeConfig),page:ie(()=>e.data),frontmatter:ie(()=>e.data.frontmatter),params:ie(()=>e.data.params),lang:ie(()=>t.value.lang),dir:ie(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:ie(()=>t.value.localeIndex||"root"),title:ie(()=>xo(t.value,e.data)),description:ie(()=>e.data.description||t.value.description),isDark:s,hash:ie(()=>r.value)}}function Qa(){const e=Ot(za);if(!e)throw new Error("vitepress data not properly injected in app");return e}function Za(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function kr(e){return wo.test(e)||!e.startsWith("/")?e:Za(yt.value.base,e)}function ef(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),pe){const n="/";t=Br(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let s=__VP_HASH_MAP__[t.toLowerCase()];if(s||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",s=__VP_HASH_MAP__[t.toLowerCase()]),!s)return null;t=`${n}assets/${t}.${s}.js`}else t=`./${Br(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let mn=[];function Lf(e){mn.push(e),Dn(()=>{mn=mn.filter(t=>t!==e)})}function Nf(e,t,n){return{setup(){const s=Vs();return _t(async()=>{let r=await e();r&&(r.__esModule||r[Symbol.toStringTag]==="Module")&&(r=r.default),s.value=r,await(n==null?void 0:n())}),()=>s.value?Cn(s.value):null}}}function tf(){let e=yt.value.scrollOffset,t=0,n=24;if(typeof e=="object"&&"padding"in e&&(n=e.padding,e=e.selector),typeof e=="number")t=e;else if(typeof e=="string")t=Wr(e,n);else if(Array.isArray(e))for(const s of e){const r=Wr(s,n);if(r){t=r;break}}return t}function Wr(e,t){const n=document.querySelector(e);if(!n)return 0;const s=n.getBoundingClientRect().bottom;return s<0?0:s+t}const nf=Symbol(),Co="http://a.com",sf=()=>({path:"/",component:null,data:So});function Ff(e,t){const n=Mn(sf()),s={route:n,go:r};async function r(l=pe?location.href:"/"){var c,u;l=fs(l),await((c=s.onBeforeRouteChange)==null?void 0:c.call(s,l))!==!1&&(pe&&l!==fs(location.href)&&(history.replaceState({scrollPosition:window.scrollY},""),history.pushState({},"",l)),await o(l),await((u=s.onAfterRouteChanged)==null?void 0:u.call(s,l)))}let i=null;async function o(l,c=0,u=!1){var y;if(await((y=s.onBeforePageLoad)==null?void 0:y.call(s,l))===!1)return;const f=new URL(l,Co),h=i=f.pathname;try{let E=await e(h);if(!E)throw new Error(`Page not found: ${h}`);if(i===h){i=null;const{default:I,__pageData:M}=E;if(!I)throw new Error(`Invalid route component: ${I}`);n.path=pe?h:kr(h),n.component=hn(I),n.data=hn(M),pe&&Fn(()=>{let V=yt.value.base+M.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!yt.value.cleanUrls&&!V.endsWith("/")&&(V+=".html"),V!==f.pathname&&(f.pathname=V,l=V+f.search+f.hash,history.replaceState({},"",l)),f.hash&&!c){let k=null;try{k=document.getElementById(decodeURIComponent(f.hash).slice(1))}catch(q){console.warn(q)}if(k){Kr(k,f.hash);return}}window.scrollTo(0,c)})}}catch(E){if(!/fetch|Page not found/.test(E.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(E),!u)try{const I=await fetch(yt.value.base+"hashmap.json");window.__VP_HASH_MAP__=await I.json(),await o(l,c,!0);return}catch{}if(i===h){i=null,n.path=pe?h:kr(h),n.component=t?hn(t):null;const I=pe?h.replace(/(^|\/)$/,"$1index").replace(/(\.html)?$/,".md").replace(/^\//,""):"404.md";n.data={...So,relativePath:I}}}}return pe&&(history.state===null&&history.replaceState({},""),window.addEventListener("click",l=>{if(l.target.closest("button"))return;const u=l.target.closest("a");if(u&&!u.closest(".vp-raw")&&(u instanceof SVGElement||!u.download)){const{target:f}=u,{href:h,origin:y,pathname:E,hash:I,search:M}=new URL(u.href instanceof SVGAnimatedString?u.href.animVal:u.href,u.baseURI),V=new URL(location.href);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&!f&&y===V.origin&&Ja(E)&&(l.preventDefault(),E===V.pathname&&M===V.search?(I!==V.hash&&(history.pushState({},"",h),window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:V.href,newURL:h}))),I?Kr(u,I,u.classList.contains("header-anchor")):window.scrollTo(0,0)):r(h))}},{capture:!0}),window.addEventListener("popstate",async l=>{var c;l.state!==null&&(await o(fs(location.href),l.state&&l.state.scrollPosition||0),(c=s.onAfterRouteChanged)==null||c.call(s,location.href))}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function rf(){const e=Ot(nf);if(!e)throw new Error("useRouter() is called without provider.");return e}function To(){return rf().route}function Kr(e,t,n=!1){let s=null;try{s=e.classList.contains("header-anchor")?e:document.getElementById(decodeURIComponent(t).slice(1))}catch(r){console.warn(r)}if(s){let r=function(){!n||Math.abs(o-window.scrollY)>window.innerHeight?window.scrollTo(0,o):window.scrollTo({left:0,top:o,behavior:"smooth"})};const i=parseInt(window.getComputedStyle(s).paddingTop,10),o=window.scrollY+s.getBoundingClientRect().top-tf()+i;requestAnimationFrame(r)}}function fs(e){const t=new URL(e,Co);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),yt.value.cleanUrls?t.pathname=t.pathname.replace(/\.html$/,""):!t.pathname.endsWith("/")&&!t.pathname.endsWith(".html")&&(t.pathname+=".html"),t.pathname+t.search+t.hash}const us=()=>mn.forEach(e=>e()),Hf=Oi({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=To(),{site:n}=Qa();return()=>Cn(e.as,n.value.contentProps??{style:{position:"relative"}},[t.component?Cn(t.component,{onVnodeMounted:us,onVnodeUpdated:us,onVnodeUnmounted:us}):"404 Page Not Found"])}}),$f=Oi({setup(e,{slots:t}){const n=ue(!1);return _t(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function Df(){pe&&window.addEventListener("click",e=>{var n;const t=e.target;if(t.matches(".vp-code-group input")){const s=(n=t.parentElement)==null?void 0:n.parentElement;if(!s)return;const r=Array.from(s.querySelectorAll("input")).indexOf(t);if(r<0)return;const i=s.querySelector(".blocks");if(!i)return;const o=Array.from(i.children).find(u=>u.classList.contains("active"));if(!o)return;const l=i.children[r];if(!l||o===l)return;o.classList.remove("active"),l.classList.add("active");const c=s==null?void 0:s.querySelector(`label[for="${t.id}"]`);c==null||c.scrollIntoView({block:"nearest"})}})}function jf(){if(pe){const e=new WeakMap;window.addEventListener("click",t=>{var s;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const r=n.parentElement,i=(s=n.nextElementSibling)==null?void 0:s.nextElementSibling;if(!r||!i)return;const o=/language-(shellscript|shell|bash|sh|zsh)/.test(r.className),l=[".vp-copy-ignore",".diff.remove"],c=i.cloneNode(!0);c.querySelectorAll(l.join(",")).forEach(f=>f.remove());let u=c.textContent||"";o&&(u=u.replace(/^ *(\$|>) /gm,"").trim()),of(u).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const f=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,f)})}})}}async function of(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const s=document.getSelection(),r=s?s.rangeCount>0&&s.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),r&&(s.removeAllRanges(),s.addRange(r)),n&&n.focus()}}function Vf(e,t){let n=!0,s=[];const r=i=>{if(n){n=!1,i.forEach(l=>{const c=ds(l);for(const u of document.head.children)if(u.isEqualNode(c)){s.push(u);return}});return}const o=i.map(ds);s.forEach((l,c)=>{const u=o.findIndex(f=>f==null?void 0:f.isEqualNode(l??null));u!==-1?delete o[u]:(l==null||l.remove(),delete s[c])}),o.forEach(l=>l&&document.head.appendChild(l)),s=[...s,...o].filter(Boolean)};zi(()=>{const i=e.data,o=t.value,l=i&&i.description,c=i&&i.frontmatter.head||[],u=xo(o,i);u!==document.title&&(document.title=u);const f=l||o.description;let h=document.querySelector("meta[name=description]");h?h.getAttribute("content")!==f&&h.setAttribute("content",f):ds(["meta",{name:"description",content:f}]),r(Eo(o.head,cf(c)))})}function ds([e,t,n]){const s=document.createElement(e);for(const r in t)s.setAttribute(r,t[r]);return n&&(s.innerHTML=n),e==="script"&&!t.async&&(s.async=!1),s}function lf(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function cf(e){return e.filter(t=>!lf(t))}const hs=new Set,Ao=()=>document.createElement("link"),af=e=>{const t=Ao();t.rel="prefetch",t.href=e,document.head.appendChild(t)},ff=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let un;const uf=pe&&(un=Ao())&&un.relList&&un.relList.supports&&un.relList.supports("prefetch")?af:ff;function Uf(){if(!pe||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const s=()=>{n&&n.disconnect(),n=new IntersectionObserver(i=>{i.forEach(o=>{if(o.isIntersecting){const l=o.target;n.unobserve(l);const{pathname:c}=l;if(!hs.has(c)){hs.add(c);const u=ef(c);u&&uf(u)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(i=>{const{hostname:o,pathname:l}=new URL(i.href instanceof SVGAnimatedString?i.href.animVal:i.href,i.baseURI),c=l.match(/\.\w+$/);c&&c[0]!==".html"||i.target!=="_blank"&&o===location.hostname&&(l!==location.pathname?n.observe(i):hs.add(l))})})};_t(s);const r=To();Ue(()=>r.path,s),Dn(()=>{n&&n.disconnect()})}export{bf as $,zi as A,_t as B,Dn as C,vf as D,wo as E,Se as F,Wl as G,tf as H,Vs as I,Lf as J,To as K,Ot as L,Pf as M,Is as N,Rf as O,Fn as P,If as Q,pe as R,Ln as S,Sf as T,Of as U,rc as V,Ef as W,mf as X,xf as Y,yf as Z,Tf as _,xs as a,Nf as a0,Af as a1,xn as a2,Vf as a3,nf as a4,Mf as a5,za as a6,Hf as a7,$f as a8,yt as a9,Cf as aa,Ff as ab,ef as ac,Uf as ad,jf as ae,Df as af,Cn as ag,Mi as ah,Il as b,ie as c,Oi as d,yi as e,hf as f,df as g,_f as h,ka as i,de as j,wf as k,ro as l,Tc as m,Ps as n,Ss as o,io as p,ko as q,gf as r,pf as s,Ja as t,Qa as u,Ba as v,kr as w,yo as x,ue as y,Ue as z}; diff --git a/pr-preview/pr-15/assets/chunks/hoshi-meguri-no-uta.b3kOayej.js b/pr-preview/pr-15/assets/chunks/hoshi-meguri-no-uta.b3kOayej.js deleted file mode 100644 index d774317..0000000 --- a/pr-preview/pr-15/assets/chunks/hoshi-meguri-no-uta.b3kOayej.js +++ /dev/null @@ -1 +0,0 @@ -const s="/assets/flag.oau.Bb7yxE9o.png",o="/assets/hoshi-meguri-no-uta.BVhidTkX.png";export{s as _,o as a}; diff --git a/pr-preview/pr-15/assets/chunks/theme.BcjwUIBR.js b/pr-preview/pr-15/assets/chunks/theme.BcjwUIBR.js deleted file mode 100644 index 6ad3bd3..0000000 --- a/pr-preview/pr-15/assets/chunks/theme.BcjwUIBR.js +++ /dev/null @@ -1 +0,0 @@ -import{u as ce,i as Fe,t as De,w as ue,d as _,c as g,o as a,a as k,b as d,r as l,n as T,e as r,f as q,E as ge,g as F,h as u,m as R,F as w,j as m,k as h,_ as b,l as v,p as D,q as N,s as H,T as de,v as j,x as ae,y as M,z as G,A as Q,B as W,C as ve,D as $e,G as Oe,H as Ue,I as ye,J as X,K as Z,L as x,M as Ge,N as Pe,O as je,P as ze,Q as Ve,R as ee,S as qe,U as Le,V as Se,W as We,X as Ke,Y as Re,Z as Ye}from"./framework.DonejNbu.js";const V=ce;function Je(s,e){let t,o=!1;return()=>{t&&clearTimeout(t),o?t=setTimeout(s,e):(s(),(o=!0)&&setTimeout(()=>o=!1,e))}}function re(s){return/^\//.test(s)?s:`/${s}`}function pe(s){const{pathname:e,search:t,hash:o,protocol:n}=new URL(s,"http://a.com");if(Fe(s)||s.startsWith("#")||!n.startsWith("http")||!De(e))return s;const{site:i}=V(),c=e.endsWith("/")||e.endsWith(".html")?s:s.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${o}`);return ue(c)}const E=_({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(s){const e=s,t=g(()=>e.tag??(e.href?"a":"span")),o=g(()=>e.href&&ge.test(e.href)||e.target==="_blank");return(n,i)=>(a(),k(q(t.value),{class:T(["VPLink",{link:n.href,"vp-external-link-icon":o.value,"no-icon":n.noIcon}]),href:n.href?r(pe)(n.href):void 0,target:n.target??(o.value?"_blank":void 0),rel:n.rel??(o.value?"noreferrer":void 0)},{default:d(()=>[l(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Qe=["src","alt"],Xe=_({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(s){return(e,t)=>{const o=F("VPImage",!0);return e.image?(a(),u(w,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",R({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(ue)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,Qe)):(a(),u(w,{key:1},[m(o,R({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),m(o,R({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),J=b(Xe,[["__scopeId","data-v-604420cb"]]),Ze={class:"box"},xe={key:0,class:"icon"},et=["innerHTML"],tt=["innerHTML"],nt=["innerHTML"],ot={key:4,class:"link-text"},st={class:"link-text-value"},at=_({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(s){return(e,t)=>(a(),k(E,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:d(()=>[v("article",Ze,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",xe,[m(J,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),k(J,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,et)):h("",!0),v("h2",{class:"title",innerHTML:e.title},null,8,tt),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,nt)):h("",!0),e.linkText?(a(),u("div",ot,[v("p",st,[D(N(e.linkText)+" ",1),t[0]||(t[0]=v("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),rt=b(at,[["__scopeId","data-v-625004ff"]]),it={key:0,class:"VPFeatures"},lt={class:"container"},ct={class:"items"},ut=_({__name:"VPFeatures",props:{features:{}},setup(s){const e=s,t=g(()=>{const o=e.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,n)=>o.features?(a(),u("div",it,[v("div",lt,[v("div",ct,[(a(!0),u(w,null,H(o.features,i=>(a(),u("div",{key:i.title,class:T(["item",[t.value]])},[m(rt,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),Te=b(ut,[["__scopeId","data-v-2c302da6"]]),dt=_({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(s){return(e,t)=>(a(),u("span",{class:T(["VPBadge",e.type])},[l(e.$slots,"default",{},()=>[D(N(e.text),1)])],2))}}),vt={key:0,class:"VPBackdrop"},pt=_({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(s){return(e,t)=>(a(),k(de,{name:"fade"},{default:d(()=>[e.show?(a(),u("div",vt)):h("",!0)]),_:1}))}}),ft=b(pt,[["__scopeId","data-v-01e0e4da"]]);function K({correspondingLink:s=!1}={}){const{site:e,localeIndex:t,page:o,theme:n,hash:i}=V(),c=g(()=>{var p,y;return{label:(p=e.value.locales[t.value])==null?void 0:p.label,link:((y=e.value.locales[t.value])==null?void 0:y.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:g(()=>Object.entries(e.value.locales).flatMap(([p,y])=>c.value.label===y.label?[]:{text:y.label,link:ht(y.link||(p==="root"?"/":`/${p}/`),n.value.i18nRouting!==!1&&s,o.value.relativePath.slice(c.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:c}}function ht(s,e,t,o){return e?s.replace(/\/$/,"")+re(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,o?".html":"")):s}const mt={class:"NotFound"},_t={class:"code"},kt={class:"title"},bt={class:"quote"},gt={class:"action"},$t=["href","aria-label"],yt=_({__name:"NotFound",setup(s){const{theme:e}=V(),{currentLang:t}=K();return(o,n)=>{var i,c,f,p,y;return a(),u("div",mt,[v("p",_t,N(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),v("h1",kt,N(((c=r(e).notFound)==null?void 0:c.title)??"PAGE NOT FOUND"),1),n[0]||(n[0]=v("div",{class:"divider"},null,-1)),v("blockquote",bt,N(((f=r(e).notFound)==null?void 0:f.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),v("div",gt,[v("a",{class:"link",href:r(ue)(r(t).link),"aria-label":((p=r(e).notFound)==null?void 0:p.linkLabel)??"go to home"},N(((y=r(e).notFound)==null?void 0:y.linkText)??"Take me home"),9,$t)])])}}}),Pt=b(yt,[["__scopeId","data-v-eb31d646"]]);function Ne(s,e){if(Array.isArray(s))return Y(s);if(s==null)return[];e=re(e);const t=Object.keys(s).sort((n,i)=>i.split("/").length-n.split("/").length).find(n=>e.startsWith(re(n))),o=t?s[t]:[];return Array.isArray(o)?Y(o):Y(o.items,o.base)}function Vt(s){const e=[];let t=0;for(const o in s){const n=s[o];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function Lt(s){const e=[];function t(o){for(const n of o)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(s),e}function ie(s,e){return Array.isArray(e)?e.some(t=>ie(s,t)):j(s,e.link)?!0:e.items?ie(s,e.items):!1}function Y(s,e){return[...s].map(t=>{const o={...t},n=o.base||e;return n&&o.link&&(o.link=n+o.link),o.items&&(o.items=Y(o.items,n)),o})}function O(){const{frontmatter:s,page:e,theme:t}=V(),o=ae("(min-width: 960px)"),n=M(!1),i=g(()=>{const A=t.value.sidebar,S=e.value.relativePath;return A?Ne(A,S):[]}),c=M(i.value);G(i,(A,S)=>{JSON.stringify(A)!==JSON.stringify(S)&&(c.value=i.value)});const f=g(()=>s.value.sidebar!==!1&&c.value.length>0&&s.value.layout!=="home"),p=g(()=>y?s.value.aside==null?t.value.aside==="left":s.value.aside==="left":!1),y=g(()=>s.value.layout==="home"?!1:s.value.aside!=null?!!s.value.aside:t.value.aside!==!1),P=g(()=>f.value&&o.value),$=g(()=>f.value?Vt(c.value):[]);function L(){n.value=!0}function I(){n.value=!1}function C(){n.value?I():L()}return{isOpen:n,sidebar:c,sidebarGroups:$,hasSidebar:f,hasAside:y,leftAside:p,isSidebarEnabled:P,open:L,close:I,toggle:C}}function St(s,e){let t;Q(()=>{t=s.value?document.activeElement:void 0}),W(()=>{window.addEventListener("keyup",o)}),ve(()=>{window.removeEventListener("keyup",o)});function o(n){n.key==="Escape"&&s.value&&(e(),t==null||t.focus())}}function Tt(s){const{page:e,hash:t}=V(),o=M(!1),n=g(()=>s.value.collapsed!=null),i=g(()=>!!s.value.link),c=M(!1),f=()=>{c.value=j(e.value.relativePath,s.value.link)};G([e,s,t],f),W(f);const p=g(()=>c.value?!0:s.value.items?ie(e.value.relativePath,s.value.items):!1),y=g(()=>!!(s.value.items&&s.value.items.length));Q(()=>{o.value=!!(n.value&&s.value.collapsed)}),$e(()=>{(c.value||p.value)&&(o.value=!1)});function P(){n.value&&(o.value=!o.value)}return{collapsed:o,collapsible:n,isLink:i,isActiveLink:c,hasActiveLink:p,hasChildren:y,toggle:P}}function Nt(){const{hasSidebar:s}=O(),e=ae("(min-width: 960px)"),t=ae("(min-width: 1280px)");return{isAsideEnabled:g(()=>!t.value&&!e.value?!1:s.value?t.value:e.value)}}const le=[];function Me(s){return typeof s.outline=="object"&&!Array.isArray(s.outline)&&s.outline.label||s.outlineTitle||"On this page"}function fe(s){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const o=Number(t.tagName[1]);return{element:t,title:Mt(t),link:"#"+t.id,level:o}});return It(e,s)}function Mt(s){let e="";for(const t of s.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function It(s,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[o,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;s=s.filter(c=>c.level>=o&&c.level<=n),le.length=0;for(const{element:c,link:f}of s)le.push({element:c,link:f});const i=[];e:for(let c=0;c=0;p--){const y=s[p];if(y.level{requestAnimationFrame(i),window.addEventListener("scroll",o)}),Oe(()=>{c(location.hash)}),ve(()=>{window.removeEventListener("scroll",o)});function i(){if(!t.value)return;const f=window.scrollY,p=window.innerHeight,y=document.body.offsetHeight,P=Math.abs(f+p-y)<1,$=le.map(({element:I,link:C})=>({link:C,top:Ct(I)})).filter(({top:I})=>!Number.isNaN(I)).sort((I,C)=>I.top-C.top);if(!$.length){c(null);return}if(f<1){c(null);return}if(P){c($[$.length-1].link);return}let L=null;for(const{link:I,top:C}of $){if(C>f+Ue()+4)break;L=I}c(L)}function c(f){n&&n.classList.remove("active"),f==null?n=null:n=s.value.querySelector(`a[href="${decodeURIComponent(f)}"]`);const p=n;p?(p.classList.add("active"),e.value.style.top=p.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function Ct(s){let e=0;for(;s!==document.body;){if(s===null)return NaN;e+=s.offsetTop,s=s.offsetParent}return e}const At=["href","title"],Ht=_({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(s){function e({target:t}){const o=t.href.split("#")[1],n=document.getElementById(decodeURIComponent(o));n==null||n.focus({preventScroll:!0})}return(t,o)=>{const n=F("VPDocOutlineItem",!0);return a(),u("ul",{class:T(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(w,null,H(t.headers,({children:i,link:c,title:f})=>(a(),u("li",null,[v("a",{class:"outline-link",href:c,onClick:e,title:f},N(f),9,At),i!=null&&i.length?(a(),k(n,{key:0,headers:i},null,8,["headers"])):h("",!0)]))),256))],2)}}}),Ie=b(Ht,[["__scopeId","data-v-cdd54090"]]),Bt={class:"content"},Et={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Ft=_({__name:"VPDocAsideOutline",setup(s){const{frontmatter:e,theme:t}=V(),o=ye([]);X(()=>{o.value=fe(e.value.outline??t.value.outline)});const n=M(),i=M();return wt(n,i),(c,f)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:T(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:n},[v("div",Bt,[v("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),v("div",Et,N(r(Me)(r(t))),1),m(Ie,{headers:o.value,root:!0},null,8,["headers"])])],2))}}),Dt=b(Ft,[["__scopeId","data-v-0b893240"]]),Ot={class:"VPDocAsideCarbonAds"},Ut=_({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(s){const e=()=>null;return(t,o)=>(a(),u("div",Ot,[m(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Gt={class:"VPDocAside"},jt=_({__name:"VPDocAside",setup(s){const{theme:e}=V();return(t,o)=>(a(),u("div",Gt,[l(t.$slots,"aside-top",{},void 0,!0),l(t.$slots,"aside-outline-before",{},void 0,!0),m(Dt),l(t.$slots,"aside-outline-after",{},void 0,!0),o[0]||(o[0]=v("div",{class:"spacer"},null,-1)),l(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),k(Ut,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):h("",!0),l(t.$slots,"aside-ads-after",{},void 0,!0),l(t.$slots,"aside-bottom",{},void 0,!0)]))}}),zt=b(jt,[["__scopeId","data-v-c45ec8d3"]]);function qt(){const{theme:s,page:e}=V();return g(()=>{const{text:t="Edit this page",pattern:o=""}=s.value.editLink||{};let n;return typeof o=="function"?n=o(e.value):n=o.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function Wt(){const{page:s,theme:e,frontmatter:t}=V();return g(()=>{var y,P,$,L,I,C,A,S;const o=Ne(e.value.sidebar,s.value.relativePath),n=Lt(o),i=Kt(n,B=>B.link.replace(/[?#].*$/,"")),c=i.findIndex(B=>j(s.value.relativePath,B.link)),f=((y=e.value.docFooter)==null?void 0:y.prev)===!1&&!t.value.prev||t.value.prev===!1,p=((P=e.value.docFooter)==null?void 0:P.next)===!1&&!t.value.next||t.value.next===!1;return{prev:f?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??(($=i[c-1])==null?void 0:$.docFooterText)??((L=i[c-1])==null?void 0:L.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((I=i[c-1])==null?void 0:I.link)},next:p?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((C=i[c+1])==null?void 0:C.docFooterText)??((A=i[c+1])==null?void 0:A.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((S=i[c+1])==null?void 0:S.link)}}})}function Kt(s,e){const t=new Set;return s.filter(o=>{const n=e(o);return t.has(n)?!1:t.add(n)})}const Rt={class:"VPLastUpdated"},Yt=["datetime"],Jt=_({__name:"VPDocFooterLastUpdated",setup(s){const{theme:e,page:t,frontmatter:o,lang:n}=V(),i=g(()=>new Date(o.value.lastUpdated??t.value.lastUpdated)),c=g(()=>i.value.toISOString()),f=M("");return W(()=>{Q(()=>{var p,y,P;f.value=new Intl.DateTimeFormat((y=(p=e.value.lastUpdated)==null?void 0:p.formatOptions)!=null&&y.forceLocale?n.value:void 0,((P=e.value.lastUpdated)==null?void 0:P.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(i.value)})}),(p,y)=>{var P;return a(),u("p",Rt,[D(N(((P=r(e).lastUpdated)==null?void 0:P.text)||r(e).lastUpdatedText||"Last updated")+": ",1),v("time",{datetime:c.value},N(f.value),9,Yt)])}}}),Qt=b(Jt,[["__scopeId","data-v-62e25b3f"]]),Xt={key:0,class:"VPDocFooter"},Zt={key:0,class:"edit-info"},xt={key:0,class:"edit-link"},en={key:1,class:"last-updated"},tn={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},nn={class:"pager"},on=["innerHTML"],sn=["innerHTML"],an={class:"pager"},rn=["innerHTML"],ln=["innerHTML"],cn=_({__name:"VPDocFooter",setup(s){const{theme:e,page:t,frontmatter:o}=V(),n=qt(),i=Wt(),c=g(()=>e.value.editLink&&o.value.editLink!==!1),f=g(()=>t.value.lastUpdated&&o.value.lastUpdated!==!1),p=g(()=>c.value||f.value||i.value.prev||i.value.next);return(y,P)=>{var $,L,I,C;return p.value?(a(),u("footer",Xt,[l(y.$slots,"doc-footer-before",{},void 0,!0),c.value||f.value?(a(),u("div",Zt,[c.value?(a(),u("div",xt,[m(E,{class:"edit-link-button",href:r(n).url,"no-icon":!0},{default:d(()=>[P[0]||(P[0]=v("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),D(" "+N(r(n).text),1)]),_:1},8,["href"])])):h("",!0),f.value?(a(),u("div",en,[m(Qt)])):h("",!0)])):h("",!0),($=r(i).prev)!=null&&$.link||(L=r(i).next)!=null&&L.link?(a(),u("nav",tn,[P[1]||(P[1]=v("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),v("div",nn,[(I=r(i).prev)!=null&&I.link?(a(),k(E,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:d(()=>{var A;return[v("span",{class:"desc",innerHTML:((A=r(e).docFooter)==null?void 0:A.prev)||"Previous page"},null,8,on),v("span",{class:"title",innerHTML:r(i).prev.text},null,8,sn)]}),_:1},8,["href"])):h("",!0)]),v("div",an,[(C=r(i).next)!=null&&C.link?(a(),k(E,{key:0,class:"pager-link next",href:r(i).next.link},{default:d(()=>{var A;return[v("span",{class:"desc",innerHTML:((A=r(e).docFooter)==null?void 0:A.next)||"Next page"},null,8,rn),v("span",{class:"title",innerHTML:r(i).next.text},null,8,ln)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),un=b(cn,[["__scopeId","data-v-83af3dd3"]]),dn={class:"container"},vn={class:"aside-container"},pn={class:"aside-content"},fn={class:"content"},hn={class:"content-container"},mn={class:"main"},_n=_({__name:"VPDoc",setup(s){const{theme:e}=V(),t=Z(),{hasSidebar:o,hasAside:n,leftAside:i}=O(),c=g(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(f,p)=>{const y=F("Content");return a(),u("div",{class:T(["VPDoc",{"has-sidebar":r(o),"has-aside":r(n)}])},[l(f.$slots,"doc-top",{},void 0,!0),v("div",dn,[r(n)?(a(),u("div",{key:0,class:T(["aside",{"left-aside":r(i)}])},[p[0]||(p[0]=v("div",{class:"aside-curtain"},null,-1)),v("div",vn,[v("div",pn,[m(zt,null,{"aside-top":d(()=>[l(f.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":d(()=>[l(f.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":d(()=>[l(f.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(f.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(f.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(f.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),v("div",fn,[v("div",hn,[l(f.$slots,"doc-before",{},void 0,!0),v("main",mn,[m(y,{class:T(["vp-doc",[c.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),m(un,null,{"doc-footer-before":d(()=>[l(f.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),l(f.$slots,"doc-after",{},void 0,!0)])])]),l(f.$slots,"doc-bottom",{},void 0,!0)],2)}}}),kn=b(_n,[["__scopeId","data-v-c70beb27"]]),bn=_({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(s){const e=s,t=g(()=>e.href&&ge.test(e.href)),o=g(()=>e.tag||e.href?"a":"button");return(n,i)=>(a(),k(q(o.value),{class:T(["VPButton",[n.size,n.theme]]),href:n.href?r(pe)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:d(()=>[D(N(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),gn=b(bn,[["__scopeId","data-v-6035e0e7"]]),$n={class:"container"},yn={class:"main"},Pn={key:0,class:"name"},Vn=["innerHTML"],Ln=["innerHTML"],Sn=["innerHTML"],Tn={key:0,class:"actions"},Nn={key:0,class:"image"},Mn={class:"image-container"},In=_({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(s){const e=x("hero-image-slot-exists");return(t,o)=>(a(),u("div",{class:T(["VPHero",{"has-image":t.image||r(e)}])},[v("div",$n,[v("div",yn,[l(t.$slots,"home-hero-info-before",{},void 0,!0),l(t.$slots,"home-hero-info",{},()=>[t.name?(a(),u("h1",Pn,[v("span",{innerHTML:t.name,class:"clip"},null,8,Vn)])):h("",!0),t.text?(a(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,Ln)):h("",!0),t.tagline?(a(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,Sn)):h("",!0)],!0),l(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",Tn,[(a(!0),u(w,null,H(t.actions,n=>(a(),u("div",{key:n.link,class:"action"},[m(gn,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),u("div",Nn,[v("div",Mn,[o[0]||(o[0]=v("div",{class:"image-bg"},null,-1)),l(t.$slots,"home-hero-image",{},()=>[t.image?(a(),k(J,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),wn=b(In,[["__scopeId","data-v-62cd07a7"]]),we=_({__name:"VPHomeHero",setup(s){const{frontmatter:e}=V();return(t,o)=>r(e).hero?(a(),k(wn,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":d(()=>[l(t.$slots,"home-hero-info-before")]),"home-hero-info":d(()=>[l(t.$slots,"home-hero-info")]),"home-hero-info-after":d(()=>[l(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":d(()=>[l(t.$slots,"home-hero-actions-after")]),"home-hero-image":d(()=>[l(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),Ce=_({__name:"VPHomeFeatures",setup(s){const{frontmatter:e}=V();return(t,o)=>r(e).features?(a(),k(Te,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):h("",!0)}}),Cn=_({__name:"VPHomeContent",setup(s){const{width:e}=Ge({initialWidth:0,includeScrollbar:!1});return(t,o)=>(a(),u("div",{class:"vp-doc container",style:Pe(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[l(t.$slots,"default",{},void 0,!0)],4))}}),Ae=b(Cn,[["__scopeId","data-v-d6f52cfd"]]),An={class:"VPHome"},Hn=_({__name:"VPHome",setup(s){const{frontmatter:e}=V();return(t,o)=>{const n=F("Content");return a(),u("div",An,[l(t.$slots,"home-hero-before",{},void 0,!0),m(we,null,{"home-hero-info-before":d(()=>[l(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),l(t.$slots,"home-hero-after",{},void 0,!0),l(t.$slots,"home-features-before",{},void 0,!0),m(Ce),l(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),k(Ae,{key:0},{default:d(()=>[m(n)]),_:1})):(a(),k(n,{key:1}))])}}}),Bn=b(Hn,[["__scopeId","data-v-7ceabaa3"]]),En={},Fn={class:"VPPage"};function Dn(s,e){const t=F("Content");return a(),u("div",Fn,[l(s.$slots,"page-top"),m(t),l(s.$slots,"page-bottom")])}const On=b(En,[["render",Dn]]),Un=_({__name:"VPContent",setup(s){const{page:e,frontmatter:t}=V(),{hasSidebar:o}=O();return(n,i)=>(a(),u("div",{class:T(["VPContent",{"has-sidebar":r(o),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?l(n.$slots,"not-found",{key:0},()=>[m(Pt)],!0):r(t).layout==="page"?(a(),k(On,{key:1},{"page-top":d(()=>[l(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":d(()=>[l(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),k(Bn,{key:2},{"home-hero-before":d(()=>[l(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":d(()=>[l(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":d(()=>[l(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":d(()=>[l(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":d(()=>[l(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),k(q(r(t).layout),{key:3})):(a(),k(kn,{key:4},{"doc-top":d(()=>[l(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":d(()=>[l(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":d(()=>[l(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":d(()=>[l(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":d(()=>[l(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":d(()=>[l(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":d(()=>[l(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":d(()=>[l(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),Gn=b(Un,[["__scopeId","data-v-06d980e7"]]),jn={class:"container"},zn=["innerHTML"],qn=["innerHTML"],Wn=_({__name:"VPFooter",setup(s){const{theme:e,frontmatter:t}=V(),{hasSidebar:o}=O();return(n,i)=>r(e).footer&&r(t).footer!==!1?(a(),u("footer",{key:0,class:T(["VPFooter",{"has-sidebar":r(o)}])},[v("div",jn,[r(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,zn)):h("",!0),r(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,qn)):h("",!0)])],2)):h("",!0)}}),Kn=b(Wn,[["__scopeId","data-v-554b2da4"]]);function Rn(){const{theme:s,frontmatter:e}=V(),t=ye([]),o=g(()=>t.value.length>0);return X(()=>{t.value=fe(e.value.outline??s.value.outline)}),{headers:t,hasLocalNav:o}}const Yn={class:"menu-text"},Jn={class:"header"},Qn={class:"outline"},Xn=_({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(s){const e=s,{theme:t}=V(),o=M(!1),n=M(0),i=M(),c=M();function f($){var L;(L=i.value)!=null&&L.contains($.target)||(o.value=!1)}G(o,$=>{if($){document.addEventListener("click",f);return}document.removeEventListener("click",f)}),je("Escape",()=>{o.value=!1}),X(()=>{o.value=!1});function p(){o.value=!o.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function y($){$.target.classList.contains("outline-link")&&(c.value&&(c.value.style.transition="none"),ze(()=>{o.value=!1}))}function P(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return($,L)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:Pe({"--vp-vh":n.value+"px"}),ref_key:"main",ref:i},[$.headers.length>0?(a(),u("button",{key:0,onClick:p,class:T({open:o.value})},[v("span",Yn,N(r(Me)(r(t))),1),L[0]||(L[0]=v("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(a(),u("button",{key:1,onClick:P},N(r(t).returnToTopLabel||"Return to top"),1)),m(de,{name:"flyout"},{default:d(()=>[o.value?(a(),u("div",{key:0,ref_key:"items",ref:c,class:"items",onClick:y},[v("div",Jn,[v("a",{class:"top-link",href:"#",onClick:P},N(r(t).returnToTopLabel||"Return to top"),1)]),v("div",Qn,[m(Ie,{headers:$.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),Zn=b(Xn,[["__scopeId","data-v-23a9907c"]]),xn={class:"container"},eo=["aria-expanded"],to={class:"menu-text"},no=_({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(s){const{theme:e,frontmatter:t}=V(),{hasSidebar:o}=O(),{headers:n}=Rn(),{y:i}=Ve(),c=M(0);W(()=>{c.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),X(()=>{n.value=fe(t.value.outline??e.value.outline)});const f=g(()=>n.value.length===0),p=g(()=>f.value&&!o.value),y=g(()=>({VPLocalNav:!0,"has-sidebar":o.value,empty:f.value,fixed:p.value}));return(P,$)=>r(t).layout!=="home"&&(!p.value||r(i)>=c.value)?(a(),u("div",{key:0,class:T(y.value)},[v("div",xn,[r(o)?(a(),u("button",{key:0,class:"menu","aria-expanded":P.open,"aria-controls":"VPSidebarNav",onClick:$[0]||($[0]=L=>P.$emit("open-menu"))},[$[1]||($[1]=v("span",{class:"vpi-align-left menu-icon"},null,-1)),v("span",to,N(r(e).sidebarMenuLabel||"Menu"),1)],8,eo)):h("",!0),m(Zn,{headers:r(n),navHeight:c.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),oo=b(no,[["__scopeId","data-v-8a779ccc"]]);function so(){const s=M(!1);function e(){s.value=!0,window.addEventListener("resize",n)}function t(){s.value=!1,window.removeEventListener("resize",n)}function o(){s.value?t():e()}function n(){window.outerWidth>=768&&t()}const i=Z();return G(()=>i.path,t),{isScreenOpen:s,openScreen:e,closeScreen:t,toggleScreen:o}}const ao={},ro={class:"VPSwitch",type:"button",role:"switch"},io={class:"check"},lo={key:0,class:"icon"};function co(s,e){return a(),u("button",ro,[v("span",io,[s.$slots.default?(a(),u("span",lo,[l(s.$slots,"default",{},void 0,!0)])):h("",!0)])])}const uo=b(ao,[["render",co],["__scopeId","data-v-a6e979bf"]]),vo=_({__name:"VPSwitchAppearance",setup(s){const{isDark:e,theme:t}=V(),o=x("toggle-appearance",()=>{e.value=!e.value}),n=g(()=>e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme");return(i,c)=>(a(),k(uo,{title:n.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(o)},{default:d(()=>c[0]||(c[0]=[v("span",{class:"vpi-sun sun"},null,-1),v("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),he=b(vo,[["__scopeId","data-v-12541747"]]),po={key:0,class:"VPNavBarAppearance"},fo=_({__name:"VPNavBarAppearance",setup(s){const{site:e}=V();return(t,o)=>r(e).appearance&&r(e).appearance!=="force-dark"?(a(),u("div",po,[m(he)])):h("",!0)}}),ho=b(fo,[["__scopeId","data-v-4e6e6bb3"]]),me=M();let He=!1,se=0;function mo(s){const e=M(!1);if(ee){!He&&_o(),se++;const t=G(me,o=>{var n,i,c;o===s.el.value||(n=s.el.value)!=null&&n.contains(o)?(e.value=!0,(i=s.onFocus)==null||i.call(s)):(e.value=!1,(c=s.onBlur)==null||c.call(s))});ve(()=>{t(),se--,se||ko()})}return qe(e)}function _o(){document.addEventListener("focusin",Be),He=!0,me.value=document.activeElement}function ko(){document.removeEventListener("focusin",Be)}function Be(){me.value=document.activeElement}const bo={class:"VPMenuLink"},go=_({__name:"VPMenuLink",props:{item:{}},setup(s){const{page:e}=V();return(t,o)=>(a(),u("div",bo,[m(E,{class:T({active:r(j)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:d(()=>[D(N(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),te=b(go,[["__scopeId","data-v-0bb0d88c"]]),$o={class:"VPMenuGroup"},yo={key:0,class:"title"},Po=_({__name:"VPMenuGroup",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",$o,[e.text?(a(),u("p",yo,N(e.text),1)):h("",!0),(a(!0),u(w,null,H(e.items,o=>(a(),u(w,null,["link"in o?(a(),k(te,{key:0,item:o},null,8,["item"])):h("",!0)],64))),256))]))}}),Vo=b(Po,[["__scopeId","data-v-0bc4e535"]]),Lo={class:"VPMenu"},So={key:0,class:"items"},To=_({__name:"VPMenu",props:{items:{}},setup(s){return(e,t)=>(a(),u("div",Lo,[e.items?(a(),u("div",So,[(a(!0),u(w,null,H(e.items,o=>(a(),u(w,{key:o.text},["link"in o?(a(),k(te,{key:0,item:o},null,8,["item"])):(a(),k(Vo,{key:1,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):h("",!0),l(e.$slots,"default",{},void 0,!0)]))}}),No=b(To,[["__scopeId","data-v-bc3bfcd8"]]),Mo=["aria-expanded","aria-label"],Io={key:0,class:"text"},wo=["innerHTML"],Co={key:1,class:"vpi-more-horizontal icon"},Ao={class:"menu"},Ho=_({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(s){const e=M(!1),t=M();mo({el:t,onBlur:o});function o(){e.value=!1}return(n,i)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=c=>e.value=!0),onMouseleave:i[2]||(i[2]=c=>e.value=!1)},[v("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:i[0]||(i[0]=c=>e.value=!e.value)},[n.button||n.icon?(a(),u("span",Io,[n.icon?(a(),u("span",{key:0,class:T([n.icon,"option-icon"])},null,2)):h("",!0),n.button?(a(),u("span",{key:1,innerHTML:n.button},null,8,wo)):h("",!0),i[3]||(i[3]=v("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(a(),u("span",Co))],8,Mo),v("div",Ao,[m(No,{items:n.items},{default:d(()=>[l(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),_e=b(Ho,[["__scopeId","data-v-f3000fb3"]]),Bo=["href","aria-label","innerHTML"],Eo=_({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(s){const e=s,t=g(()=>typeof e.icon=="object"?e.icon.svg:``);return(o,n)=>(a(),u("a",{class:"VPSocialLink no-icon",href:o.link,"aria-label":o.ariaLabel??(typeof o.icon=="string"?o.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,Bo))}}),Fo=b(Eo,[["__scopeId","data-v-d4e0072f"]]),Do={class:"VPSocialLinks"},Oo=_({__name:"VPSocialLinks",props:{links:{}},setup(s){return(e,t)=>(a(),u("div",Do,[(a(!0),u(w,null,H(e.links,({link:o,icon:n,ariaLabel:i})=>(a(),k(Fo,{key:o,icon:n,link:o,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),ke=b(Oo,[["__scopeId","data-v-e73e995a"]]),Uo={key:0,class:"group translations"},Go={class:"trans-title"},jo={key:1,class:"group"},zo={class:"item appearance"},qo={class:"label"},Wo={class:"appearance-action"},Ko={key:2,class:"group"},Ro={class:"item social-links"},Yo=_({__name:"VPNavBarExtra",setup(s){const{site:e,theme:t}=V(),{localeLinks:o,currentLang:n}=K({correspondingLink:!0}),i=g(()=>o.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(c,f)=>i.value?(a(),k(_e,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:d(()=>[r(o).length&&r(n).label?(a(),u("div",Uo,[v("p",Go,N(r(n).label),1),(a(!0),u(w,null,H(r(o),p=>(a(),k(te,{key:p.link,item:p},null,8,["item"]))),128))])):h("",!0),r(e).appearance&&r(e).appearance!=="force-dark"?(a(),u("div",jo,[v("div",zo,[v("p",qo,N(r(t).darkModeSwitchLabel||"Appearance"),1),v("div",Wo,[m(he)])])])):h("",!0),r(t).socialLinks?(a(),u("div",Ko,[v("div",Ro,[m(ke,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),Jo=b(Yo,[["__scopeId","data-v-8b9f1cdc"]]),Qo=["aria-expanded"],Xo=_({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(s){return(e,t)=>(a(),u("button",{type:"button",class:T(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=o=>e.$emit("click"))},t[1]||(t[1]=[v("span",{class:"container"},[v("span",{class:"top"}),v("span",{class:"middle"}),v("span",{class:"bottom"})],-1)]),10,Qo))}}),Zo=b(Xo,[["__scopeId","data-v-489a8b07"]]),xo=["innerHTML"],es=_({__name:"VPNavBarMenuLink",props:{item:{}},setup(s){const{page:e}=V();return(t,o)=>(a(),k(E,{class:T({VPNavBarMenuLink:!0,active:r(j)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:d(()=>[v("span",{innerHTML:t.item.text},null,8,xo)]),_:1},8,["class","href","noIcon","target","rel"]))}}),ts=b(es,[["__scopeId","data-v-3d5a2ce6"]]),ns=_({__name:"VPNavBarMenuGroup",props:{item:{}},setup(s){const e=s,{page:t}=V(),o=i=>"link"in i?j(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(o),n=g(()=>o(e.item));return(i,c)=>(a(),k(_e,{class:T({VPNavBarMenuGroup:!0,active:r(j)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||n.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),os={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},ss=_({__name:"VPNavBarMenu",setup(s){const{theme:e}=V();return(t,o)=>r(e).nav?(a(),u("nav",os,[o[0]||(o[0]=v("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),(a(!0),u(w,null,H(r(e).nav,n=>(a(),u(w,{key:n.text},["link"in n?(a(),k(ts,{key:0,item:n},null,8,["item"])):(a(),k(ns,{key:1,item:n},null,8,["item"]))],64))),128))])):h("",!0)}}),as=b(ss,[["__scopeId","data-v-0657ab25"]]);function rs(s){const{localeIndex:e,theme:t}=V();function o(n){var C,A,S;const i=n.split("."),c=(C=t.value.search)==null?void 0:C.options,f=c&&typeof c=="object",p=f&&((S=(A=c.locales)==null?void 0:A[e.value])==null?void 0:S.translations)||null,y=f&&c.translations||null;let P=p,$=y,L=s;const I=i.pop();for(const B of i){let U=null;const z=L==null?void 0:L[B];z&&(U=L=z);const ne=$==null?void 0:$[B];ne&&(U=$=ne);const oe=P==null?void 0:P[B];oe&&(U=P=oe),z||(L=U),ne||($=U),oe||(P=U)}return(P==null?void 0:P[I])??($==null?void 0:$[I])??(L==null?void 0:L[I])??""}return o}const is=["aria-label"],ls={class:"DocSearch-Button-Container"},cs={class:"DocSearch-Button-Placeholder"},be=_({__name:"VPNavBarSearchButton",setup(s){const t=rs({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(o,n)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[v("span",ls,[n[0]||(n[0]=v("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),v("span",cs,N(r(t)("button.buttonText")),1)]),n[1]||(n[1]=v("span",{class:"DocSearch-Button-Keys"},[v("kbd",{class:"DocSearch-Button-Key"}),v("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,is))}}),us={class:"VPNavBarSearch"},ds={id:"local-search"},vs={key:1,id:"docsearch"},ps=_({__name:"VPNavBarSearch",setup(s){const e=()=>null,t=()=>null,{theme:o}=V(),n=M(!1),i=M(!1);W(()=>{});function c(){n.value||(n.value=!0,setTimeout(f,16))}function f(){const P=new Event("keydown");P.key="k",P.metaKey=!0,window.dispatchEvent(P),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||f()},16)}const p=M(!1),y="";return(P,$)=>{var L;return a(),u("div",us,[r(y)==="local"?(a(),u(w,{key:0},[p.value?(a(),k(r(e),{key:0,onClose:$[0]||($[0]=I=>p.value=!1)})):h("",!0),v("div",ds,[m(be,{onClick:$[1]||($[1]=I=>p.value=!0)})])],64)):r(y)==="algolia"?(a(),u(w,{key:1},[n.value?(a(),k(r(t),{key:0,algolia:((L=r(o).search)==null?void 0:L.options)??r(o).algolia,onVnodeBeforeMount:$[2]||($[2]=I=>i.value=!0)},null,8,["algolia"])):h("",!0),i.value?h("",!0):(a(),u("div",vs,[m(be,{onClick:c})]))],64)):h("",!0)])}}}),fs=_({__name:"VPNavBarSocialLinks",setup(s){const{theme:e}=V();return(t,o)=>r(e).socialLinks?(a(),k(ke,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),hs=b(fs,[["__scopeId","data-v-57b8893d"]]),ms=["href","rel","target"],_s={key:1},ks={key:2},bs=_({__name:"VPNavBarTitle",setup(s){const{site:e,theme:t}=V(),{hasSidebar:o}=O(),{currentLang:n}=K(),i=g(()=>{var p;return typeof t.value.logoLink=="string"?t.value.logoLink:(p=t.value.logoLink)==null?void 0:p.link}),c=g(()=>{var p;return typeof t.value.logoLink=="string"||(p=t.value.logoLink)==null?void 0:p.rel}),f=g(()=>{var p;return typeof t.value.logoLink=="string"||(p=t.value.logoLink)==null?void 0:p.target});return(p,y)=>(a(),u("div",{class:T(["VPNavBarTitle",{"has-sidebar":r(o)}])},[v("a",{class:"title",href:i.value??r(pe)(r(n).link),rel:c.value,target:f.value},[l(p.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),k(J,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):h("",!0),r(t).siteTitle?(a(),u("span",_s,N(r(t).siteTitle),1)):r(t).siteTitle===void 0?(a(),u("span",ks,N(r(e).title),1)):h("",!0),l(p.$slots,"nav-bar-title-after",{},void 0,!0)],8,ms)],2))}}),gs=b(bs,[["__scopeId","data-v-35466cc4"]]),$s={class:"items"},ys={class:"title"},Ps=_({__name:"VPNavBarTranslations",setup(s){const{theme:e}=V(),{localeLinks:t,currentLang:o}=K({correspondingLink:!0});return(n,i)=>r(t).length&&r(o).label?(a(),k(_e,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:d(()=>[v("div",$s,[v("p",ys,N(r(o).label),1),(a(!0),u(w,null,H(r(t),c=>(a(),k(te,{key:c.link,item:c},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),Vs=b(Ps,[["__scopeId","data-v-dbec4027"]]),Ls={class:"wrapper"},Ss={class:"container"},Ts={class:"title"},Ns={class:"content"},Ms={class:"content-body"},Is=_({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(s){const{y:e}=Ve(),{hasSidebar:t}=O(),{frontmatter:o}=V(),n=M({});return $e(()=>{n.value={"has-sidebar":t.value,home:o.value.layout==="home",top:e.value===0}}),(i,c)=>(a(),u("div",{class:T(["VPNavBar",n.value])},[v("div",Ls,[v("div",Ss,[v("div",Ts,[m(gs,null,{"nav-bar-title-before":d(()=>[l(i.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(i.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),v("div",Ns,[v("div",Ms,[l(i.$slots,"nav-bar-content-before",{},void 0,!0),m(ps,{class:"search"}),m(as,{class:"menu"}),m(Vs,{class:"translations"}),m(ho,{class:"appearance"}),m(hs,{class:"social-links"}),m(Jo,{class:"extra"}),l(i.$slots,"nav-bar-content-after",{},void 0,!0),m(Zo,{class:"hamburger",active:i.isScreenOpen,onClick:c[0]||(c[0]=f=>i.$emit("toggle-screen"))},null,8,["active"])])])])]),c[1]||(c[1]=v("div",{class:"divider"},[v("div",{class:"divider-line"})],-1))],2))}}),ws=b(Is,[["__scopeId","data-v-abe9ffe6"]]),Cs={key:0,class:"VPNavScreenAppearance"},As={class:"text"},Hs=_({__name:"VPNavScreenAppearance",setup(s){const{site:e,theme:t}=V();return(o,n)=>r(e).appearance&&r(e).appearance!=="force-dark"?(a(),u("div",Cs,[v("p",As,N(r(t).darkModeSwitchLabel||"Appearance"),1),m(he)])):h("",!0)}}),Bs=b(Hs,[["__scopeId","data-v-f090cbdc"]]),Es=_({__name:"VPNavScreenMenuLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),k(E,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e),innerHTML:t.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),Fs=b(Es,[["__scopeId","data-v-f95c0087"]]),Ds=_({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),k(E,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:d(()=>[D(N(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Ee=b(Ds,[["__scopeId","data-v-1a827dc3"]]),Os={class:"VPNavScreenMenuGroupSection"},Us={key:0,class:"title"},Gs=_({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",Os,[e.text?(a(),u("p",Us,N(e.text),1)):h("",!0),(a(!0),u(w,null,H(e.items,o=>(a(),k(Ee,{key:o.text,item:o},null,8,["item"]))),128))]))}}),js=b(Gs,[["__scopeId","data-v-211c626b"]]),zs=["aria-controls","aria-expanded"],qs=["innerHTML"],Ws=["id"],Ks={key:1,class:"group"},Rs=_({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(s){const e=s,t=M(!1),o=g(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(i,c)=>(a(),u("div",{class:T(["VPNavScreenMenuGroup",{open:t.value}])},[v("button",{class:"button","aria-controls":o.value,"aria-expanded":t.value,onClick:n},[v("span",{class:"button-text",innerHTML:i.text},null,8,qs),c[0]||(c[0]=v("span",{class:"vpi-plus button-icon"},null,-1))],8,zs),v("div",{id:o.value,class:"items"},[(a(!0),u(w,null,H(i.items,f=>(a(),u(w,{key:f.text},["link"in f?(a(),u("div",{key:f.text,class:"item"},[m(Ee,{item:f},null,8,["item"])])):(a(),u("div",Ks,[m(js,{text:f.text,items:f.items},null,8,["text","items"])]))],64))),128))],8,Ws)],2))}}),Ys=b(Rs,[["__scopeId","data-v-3490528f"]]),Js={key:0,class:"VPNavScreenMenu"},Qs=_({__name:"VPNavScreenMenu",setup(s){const{theme:e}=V();return(t,o)=>r(e).nav?(a(),u("nav",Js,[(a(!0),u(w,null,H(r(e).nav,n=>(a(),u(w,{key:n.text},["link"in n?(a(),k(Fs,{key:0,item:n},null,8,["item"])):(a(),k(Ys,{key:1,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),Xs=_({__name:"VPNavScreenSocialLinks",setup(s){const{theme:e}=V();return(t,o)=>r(e).socialLinks?(a(),k(ke,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),Zs={class:"list"},xs=_({__name:"VPNavScreenTranslations",setup(s){const{localeLinks:e,currentLang:t}=K({correspondingLink:!0}),o=M(!1);function n(){o.value=!o.value}return(i,c)=>r(e).length&&r(t).label?(a(),u("div",{key:0,class:T(["VPNavScreenTranslations",{open:o.value}])},[v("button",{class:"title",onClick:n},[c[0]||(c[0]=v("span",{class:"vpi-languages icon lang"},null,-1)),D(" "+N(r(t).label)+" ",1),c[1]||(c[1]=v("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),v("ul",Zs,[(a(!0),u(w,null,H(r(e),f=>(a(),u("li",{key:f.link,class:"item"},[m(E,{class:"link",href:f.link},{default:d(()=>[D(N(f.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),ea=b(xs,[["__scopeId","data-v-d7f21131"]]),ta={class:"container"},na=_({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(s){const e=M(null),t=Le(ee?document.body:null);return(o,n)=>(a(),k(de,{name:"fade",onEnter:n[0]||(n[0]=i=>t.value=!0),onAfterLeave:n[1]||(n[1]=i=>t.value=!1)},{default:d(()=>[o.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[v("div",ta,[l(o.$slots,"nav-screen-content-before",{},void 0,!0),m(Qs,{class:"menu"}),m(ea,{class:"translations"}),m(Bs,{class:"appearance"}),m(Xs,{class:"social-links"}),l(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),oa=b(na,[["__scopeId","data-v-ef5ebf95"]]),sa={key:0,class:"VPNav"},aa=_({__name:"VPNav",setup(s){const{isScreenOpen:e,closeScreen:t,toggleScreen:o}=so(),{frontmatter:n}=V(),i=g(()=>n.value.navbar!==!1);return Se("close-screen",t),Q(()=>{ee&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(c,f)=>i.value?(a(),u("header",sa,[m(ws,{"is-screen-open":r(e),onToggleScreen:r(o)},{"nav-bar-title-before":d(()=>[l(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(c.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":d(()=>[l(c.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":d(()=>[l(c.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),m(oa,{open:r(e)},{"nav-screen-content-before":d(()=>[l(c.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":d(()=>[l(c.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),ra=b(aa,[["__scopeId","data-v-e69c7e7e"]]),ia=["role","tabindex"],la={key:1,class:"items"},ca=_({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(s){const e=s,{collapsed:t,collapsible:o,isLink:n,isActiveLink:i,hasActiveLink:c,hasChildren:f,toggle:p}=Tt(g(()=>e.item)),y=g(()=>f.value?"section":"div"),P=g(()=>n.value?"a":"div"),$=g(()=>f.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),L=g(()=>n.value?void 0:"button"),I=g(()=>[[`level-${e.depth}`],{collapsible:o.value},{collapsed:t.value},{"is-link":n.value},{"is-active":i.value},{"has-active":c.value}]);function C(S){"key"in S&&S.key!=="Enter"||!e.item.link&&p()}function A(){e.item.link&&p()}return(S,B)=>{const U=F("VPSidebarItem",!0);return a(),k(q(y.value),{class:T(["VPSidebarItem",I.value])},{default:d(()=>[S.item.text?(a(),u("div",R({key:0,class:"item",role:L.value},Ke(S.item.items?{click:C,keydown:C}:{},!0),{tabindex:S.item.items&&0}),[B[1]||(B[1]=v("div",{class:"indicator"},null,-1)),S.item.link?(a(),k(E,{key:0,tag:P.value,class:"link",href:S.item.link,rel:S.item.rel,target:S.item.target},{default:d(()=>[(a(),k(q($.value),{class:"text",innerHTML:S.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),k(q($.value),{key:1,class:"text",innerHTML:S.item.text},null,8,["innerHTML"])),S.item.collapsed!=null&&S.item.items&&S.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:A,onKeydown:We(A,["enter"]),tabindex:"0"},B[0]||(B[0]=[v("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):h("",!0)],16,ia)):h("",!0),S.item.items&&S.item.items.length?(a(),u("div",la,[S.depth<5?(a(!0),u(w,{key:0},H(S.item.items,z=>(a(),k(U,{key:z.text,item:z,depth:S.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),ua=b(ca,[["__scopeId","data-v-e5515aa4"]]),da={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},va=_({__name:"VPSidebar",props:{open:{type:Boolean}},setup(s){const{sidebarGroups:e,hasSidebar:t}=O(),o=s,n=M(null),i=Le(ee?document.body:null);return G([o,n],()=>{var c;o.open?(i.value=!0,(c=n.value)==null||c.focus()):i.value=!1},{immediate:!0,flush:"post"}),(c,f)=>r(t)?(a(),u("aside",{key:0,class:T(["VPSidebar",{open:c.open}]),ref_key:"navEl",ref:n,onClick:f[0]||(f[0]=Re(()=>{},["stop"]))},[f[2]||(f[2]=v("div",{class:"curtain"},null,-1)),v("nav",da,[f[1]||(f[1]=v("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),l(c.$slots,"sidebar-nav-before",{},void 0,!0),(a(!0),u(w,null,H(r(e),p=>(a(),u("div",{key:p.text,class:"group"},[m(ua,{item:p,depth:0},null,8,["item"])]))),128)),l(c.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),pa=b(va,[["__scopeId","data-v-4f695bae"]]),fa=_({__name:"VPSkipLink",setup(s){const e=Z(),t=M();G(()=>e.path,()=>t.value.focus());function o({target:n}){const i=document.getElementById(decodeURIComponent(n.hash).slice(1));if(i){const c=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",c)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",c),i.focus(),window.scrollTo(0,0)}}return(n,i)=>(a(),u(w,null,[v("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),v("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}}),ha=b(fa,[["__scopeId","data-v-a9a5d116"]]),ma=_({__name:"Layout",setup(s){const{isOpen:e,open:t,close:o}=O(),n=Z();G(()=>n.path,o),St(e,o);const{frontmatter:i}=V(),c=Ye(),f=g(()=>!!c["home-hero-image"]);return Se("hero-image-slot-exists",f),(p,y)=>{const P=F("Content");return r(i).layout!==!1?(a(),u("div",{key:0,class:T(["Layout",r(i).pageClass])},[l(p.$slots,"layout-top",{},void 0,!0),m(ha),m(ft,{class:"backdrop",show:r(e),onClick:r(o)},null,8,["show","onClick"]),m(ra,null,{"nav-bar-title-before":d(()=>[l(p.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(p.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":d(()=>[l(p.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":d(()=>[l(p.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":d(()=>[l(p.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":d(()=>[l(p.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),m(oo,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),m(pa,{open:r(e)},{"sidebar-nav-before":d(()=>[l(p.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":d(()=>[l(p.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),m(Gn,null,{"page-top":d(()=>[l(p.$slots,"page-top",{},void 0,!0)]),"page-bottom":d(()=>[l(p.$slots,"page-bottom",{},void 0,!0)]),"not-found":d(()=>[l(p.$slots,"not-found",{},void 0,!0)]),"home-hero-before":d(()=>[l(p.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":d(()=>[l(p.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(p.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(p.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(p.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(p.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":d(()=>[l(p.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":d(()=>[l(p.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":d(()=>[l(p.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":d(()=>[l(p.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":d(()=>[l(p.$slots,"doc-before",{},void 0,!0)]),"doc-after":d(()=>[l(p.$slots,"doc-after",{},void 0,!0)]),"doc-top":d(()=>[l(p.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":d(()=>[l(p.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":d(()=>[l(p.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":d(()=>[l(p.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":d(()=>[l(p.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(p.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(p.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(p.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),m(Kn),l(p.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),k(P,{key:1}))}}}),_a=b(ma,[["__scopeId","data-v-ab7ea076"]]),ka={Layout:_a,enhanceApp:({app:s})=>{s.component("Badge",dt)}},ba=_({__name:"VPHomeFriends",setup(s){const{frontmatter:e}=ce();return(t,o)=>r(e).friends?(a(),k(Te,{key:0,class:"VPFeatures",features:r(e).friends},null,8,["features"])):h("",!0)}}),ga={class:"VPHome"},$a=_({__name:"OurHome",setup(s){const{frontmatter:e}=ce();return(t,o)=>{const n=F("VPHomeIntro"),i=F("Content");return a(),u("div",ga,[l(t.$slots,"home-hero-before",{},void 0,!0),m(we,null,{"home-hero-info-before":d(()=>[l(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),l(t.$slots,"home-hero-after",{},void 0,!0),m(Ce),v("div",{class:T(t.$style.outerContent)},[v("div",{class:T(t.$style.content)},[m(n)],2)],2),r(e).markdownStyles!==!1?(a(),k(Ae,{key:0},{default:d(()=>[m(i)]),_:1})):(a(),k(i,{key:1})),v("div",{class:T(t.$style.outerContent)},[v("div",{class:T(t.$style.content)},[m(ba)],2)],2)])}}}),ya="_content_psz4x_2",Pa="_outerContent_psz4x_4",Va={content:ya,outerContent:Pa},La={$style:Va},Sa=b($a,[["__cssModules",La],["__scopeId","data-v-13a58056"]]),Na={...ka,enhanceApp({app:s,router:e,siteData:t}){s.component("ourhome",Sa)}};export{Na as R,Te as V,E as _}; diff --git a/pr-preview/pr-15/assets/chunks/vue-splide.esm.DAgQtjlv.js b/pr-preview/pr-15/assets/chunks/vue-splide.esm.DAgQtjlv.js deleted file mode 100644 index 0e02075..0000000 --- a/pr-preview/pr-15/assets/chunks/vue-splide.esm.DAgQtjlv.js +++ /dev/null @@ -1,6 +0,0 @@ -import{d as Vt,G as dr,L as Er,o as st,h as pn,l as gr,r as ct,y as rn,B as hr,ah as _r,z as mr,V as Ar,c as an,g as Sr,a as on,b as un,f as Tr}from"./framework.DonejNbu.js";function yr(e,n){for(var t=0;t-1}function at(e,n){return e.push.apply(e,Ze(n)),e}function fe(e,n,t){e&&ne(n,function(r){r&&e.classList[t?"add":"remove"](r)})}function oe(e,n){fe(e,_e(n)?n.split(" "):n,!0)}function Je(e,n){ne(n,e.appendChild.bind(e))}function $t(e,n){ne(e,function(t){var r=(n||t).parentNode;r&&r.insertBefore(t,n)})}function ze(e,n){return Cn(e)&&(e.msMatchesSelector||e.matches).call(e,n)}function bn(e,n){var t=e?Ae(e.children):[];return n?t.filter(function(r){return ze(r,n)}):t}function Qe(e,n){return n?bn(e,n)[0]:e.firstElementChild}var We=Object.keys;function Ie(e,n,t){return e&&(t?We(e).reverse():We(e)).forEach(function(r){r!=="__proto__"&&n(e[r],r)}),e}function He(e){return Ae(arguments,1).forEach(function(n){Ie(n,function(t,r){e[r]=n[r]})}),e}function he(e){return Ae(arguments,1).forEach(function(n){Ie(n,function(t,r){kt(t)?e[r]=t.slice():Ge(t)?e[r]=he({},Ge(e[r])?e[r]:{},t):e[r]=t})}),e}function fn(e,n){ne(n||We(e),function(t){delete e[t]})}function ue(e,n){ne(e,function(t){ne(n,function(r){t&&t.removeAttribute(r)})})}function k(e,n,t){Ge(n)?Ie(n,function(r,i){k(e,i,r)}):ne(e,function(r){xt(t)||t===""?ue(r,n):r.setAttribute(n,String(t))})}function we(e,n,t){var r=document.createElement(e);return n&&(_e(n)?oe(r,n):k(r,n)),t&&Je(t,r),r}function re(e,n,t){if(je(t))return getComputedStyle(e)[n];xt(t)||(e.style[n]=""+t)}function Ye(e,n){re(e,"display",n)}function wn(e){e.setActive&&e.setActive()||e.focus({preventScroll:!0})}function ie(e,n){return e.getAttribute(n)}function vn(e,n){return e&&e.classList.contains(n)}function ee(e){return e.getBoundingClientRect()}function Ne(e){ne(e,function(n){n&&n.parentNode&&n.parentNode.removeChild(n)})}function Dn(e){return Qe(new DOMParser().parseFromString(e,"text/html").body)}function ce(e,n){e.preventDefault(),n&&(e.stopPropagation(),e.stopImmediatePropagation())}function Pn(e,n){return e&&e.querySelector(n)}function Bt(e,n){return n?Ae(e.querySelectorAll(n)):[]}function ve(e,n){fe(e,n,!1)}function bt(e){return e.timeStamp}function Le(e){return _e(e)?e:e?e+"px":""}var et="splide",Ut="data-"+et;function Be(e,n){if(!e)throw new Error("["+et+"] "+(n||""))}var me=Math.min,vt=Math.max,lt=Math.floor,Xe=Math.ceil,Q=Math.abs;function Mn(e,n,t){return Q(e-n)0)-+(e<0)}function Dt(e,n){return ne(n,function(t){e=e.replace("%s",""+t)}),e}function Gt(e){return e<10?"0"+e:""+e}var ln={};function pr(e){return""+e+Gt(ln[e]=(ln[e]||0)+1)}function Vn(){var e=[];function n(a,s,c,o){i(a,s,function(u,h,d){var E="addEventListener"in u,f=E?u.removeEventListener.bind(u,h,c,o):u.removeListener.bind(u,c);E?u.addEventListener(h,c,o):u.addListener(c),e.push([u,h,d,c,f])})}function t(a,s,c){i(a,s,function(o,u,h){e=e.filter(function(d){return d[0]===o&&d[1]===u&&d[2]===h&&(!c||d[3]===c)?(d[4](),!1):!0})})}function r(a,s,c){var o,u=!0;return typeof CustomEvent=="function"?o=new CustomEvent(s,{bubbles:u,detail:c}):(o=document.createEvent("CustomEvent"),o.initCustomEvent(s,u,!1,c)),a.dispatchEvent(o),o}function i(a,s,c){ne(a,function(o){o&&ne(s,function(u){u.split(" ").forEach(function(h){var d=h.split(".");c(o,d[0],d[1])})})})}function l(){e.forEach(function(a){a[4]()}),de(e)}return{bind:n,unbind:t,dispatch:r,destroy:l}}var Se="mounted",dn="ready",Ee="move",xe="moved",zt="click",kn="active",xn="inactive",Fn="visible",$n="hidden",X="refresh",Z="updated",Me="resize",gt="resized",Bn="drag",Un="dragging",Gn="dragged",ht="scroll",Re="scrolled",Rr="overflow",Wt="destroy",zn="arrows:mounted",Wn="arrows:updated",Hn="pagination:mounted",Yn="pagination:updated",Ht="navigation:mounted",Yt="autoplay:play",Xn="autoplay:playing",Xt="autoplay:pause",Kt="lazyload:loaded",Kn="sk",qn="sh",dt="ei";function W(e){var n=e?e.event.bus:document.createDocumentFragment(),t=Vn();function r(l,a){t.bind(n,Ze(l).join(" "),function(s){a.apply(a,kt(s.detail)?s.detail:[])})}function i(l){t.dispatch(n,l,Ae(arguments,1))}return e&&e.event.on(Wt,t.destroy),He(t,{bus:n,on:r,off:U(t.unbind,n),emit:i})}function _t(e,n,t,r){var i=Date.now,l,a=0,s,c=!0,o=0;function u(){if(!c){if(a=e?me((i()-l)/e,1):1,t&&t(a),a>=1&&(n(),l=i(),r&&++o>=r))return d();s=cn(u)}}function h(m){m||f(),l=i()-(m?a*e:0),c=!1,s=cn(u)}function d(){c=!0}function E(){l=i(),a=0,t&&t(a)}function f(){s&&cancelAnimationFrame(s),a=0,s=0,c=!0}function v(m){e=m}function A(){return c}return{start:h,rewind:E,pause:d,cancel:f,set:v,isPaused:A}}function Or(e){var n=e;function t(i){n=i}function r(i){return Ft(Ze(i),n)}return{set:t,is:r}}function Cr(e,n){var t=_t(0,e,null,1);return function(){t.isPaused()&&t.start()}}function br(e,n,t){var r=e.state,i=t.breakpoints||{},l=t.reducedMotion||{},a=Vn(),s=[];function c(){var f=t.mediaQuery==="min";We(i).sort(function(v,A){return f?+v-+A:+A-+v}).forEach(function(v){u(i[v],"("+(f?"min":"max")+"-width:"+v+"px)")}),u(l,sn),h()}function o(f){f&&a.destroy()}function u(f,v){var A=matchMedia(v);a.bind(A,"change",h),s.push([f,A])}function h(){var f=r.is(ft),v=t.direction,A=s.reduce(function(m,_){return he(m,_[1].matches?_[0]:{})},{});fn(t),E(A),t.destroy?e.destroy(t.destroy==="completely"):f?(o(!0),e.mount()):v!==t.direction&&e.refresh()}function d(f){matchMedia(sn).matches&&(f?he(t,l):fn(t,We(l)))}function E(f,v,A){he(t,f),v&&he(Object.getPrototypeOf(t),f),(A||!r.is(be))&&e.emit(Z,t)}return{setup:c,destroy:o,reduce:d,set:E}}var mt="Arrow",At=mt+"Left",St=mt+"Right",jn=mt+"Up",Zn=mt+"Down",En="rtl",Tt="ttb",Nt={width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:[jn,St],ArrowRight:[Zn,At]};function wr(e,n,t){function r(l,a,s){s=s||t.direction;var c=s===En&&!a?1:s===Tt?0:-1;return Nt[l]&&Nt[l][c]||l.replace(/width|left|right/i,function(o,u){var h=Nt[o.toLowerCase()][c]||o;return u>0?h.charAt(0).toUpperCase()+h.slice(1):h})}function i(l){return l*(t.direction===En?1:-1)}return{resolve:r,orient:i}}var le="role",De="tabindex",Dr="disabled",ae="aria-",tt=ae+"controls",Jn=ae+"current",gn=ae+"selected",te=ae+"label",qt=ae+"labelledby",Qn=ae+"hidden",jt=ae+"orientation",Ke=ae+"roledescription",hn=ae+"live",_n=ae+"busy",mn=ae+"atomic",Zt=[le,De,Dr,tt,Jn,te,qt,Qn,jt,Ke],se=et+"__",Te="is-",pt=et,An=se+"track",Pr=se+"list",yt=se+"slide",er=yt+"--clone",Mr=yt+"__container",Jt=se+"arrows",Lt=se+"arrow",tr=Lt+"--prev",nr=Lt+"--next",It=se+"pagination",rr=It+"__page",Vr=se+"progress",kr=Vr+"__bar",xr=se+"toggle",Fr=se+"spinner",$r=se+"sr",Br=Te+"initialized",pe=Te+"active",ir=Te+"prev",ar=Te+"next",Pt=Te+"visible",Mt=Te+"loading",or=Te+"focus-in",ur=Te+"overflow",Ur=[pe,Pt,ir,ar,Mt,or,ur],Gr={slide:yt,clone:er,arrows:Jt,arrow:Lt,prev:tr,next:nr,pagination:It,page:rr,spinner:Fr};function zr(e,n){if(On(e.closest))return e.closest(n);for(var t=e;t&&t.nodeType===1&&!ze(t,n);)t=t.parentElement;return t}var Wr=5,Sn=200,sr="touchstart mousedown",Rt="touchmove mousemove",Ot="touchend touchcancel mouseup click";function Hr(e,n,t){var r=W(e),i=r.on,l=r.bind,a=e.root,s=t.i18n,c={},o=[],u=[],h=[],d,E,f;function v(){g(),D(),_()}function A(){i(X,m),i(X,v),i(Z,_),l(document,sr+" keydown",function(T){f=T.type==="keydown"},{capture:!0}),l(a,"focusin",function(){fe(a,or,!!f)})}function m(T){var O=Zt.concat("style");de(o),ve(a,u),ve(d,h),ue([d,E],O),ue(a,T?O:["style",Ke])}function _(){ve(a,u),ve(d,h),u=M(pt),h=M(An),oe(a,u),oe(d,h),k(a,te,t.label),k(a,qt,t.labelledby)}function g(){d=R("."+An),E=Qe(d,"."+Pr),Be(d&&E,"A track/list element is missing."),at(o,bn(E,"."+yt+":not(."+er+")")),Ie({arrows:Jt,pagination:It,prev:tr,next:nr,bar:kr,toggle:xr},function(T,O){c[O]=R("."+T)}),He(c,{root:a,track:d,list:E,slides:o})}function D(){var T=a.id||pr(et),O=t.role;a.id=T,d.id=d.id||T+"-track",E.id=E.id||T+"-list",!ie(a,le)&&a.tagName!=="SECTION"&&O&&k(a,le,O),k(a,Ke,s.carousel),k(E,le,"presentation")}function R(T){var O=Pn(a,T);return O&&zr(O,"."+pt)===a?O:void 0}function M(T){return[T+"--"+t.type,T+"--"+t.direction,t.drag&&T+"--draggable",t.isNavigation&&T+"--nav",T===pt&&pe]}return He(c,{setup:v,mount:A,destroy:m})}var Ve="slide",Fe="loop",nt="fade";function Yr(e,n,t,r){var i=W(e),l=i.on,a=i.emit,s=i.bind,c=e.Components,o=e.root,u=e.options,h=u.isNavigation,d=u.updateOnMove,E=u.i18n,f=u.pagination,v=u.slideFocus,A=c.Direction.resolve,m=ie(r,"style"),_=ie(r,te),g=t>-1,D=Qe(r,"."+Mr),R;function M(){g||(r.id=o.id+"-slide"+Gt(n+1),k(r,le,f?"tabpanel":"group"),k(r,Ke,E.slide),k(r,te,_||Dt(E.slideLabel,[n+1,e.length]))),T()}function T(){s(r,"click",U(a,zt,P)),s(r,"keydown",U(a,Kn,P)),l([xe,qn,Re],L),l(Ht,F),d&&l(Ee,w)}function O(){R=!0,i.destroy(),ve(r,Ur),ue(r,Zt),k(r,"style",m),k(r,te,_||"")}function F(){var b=e.splides.map(function(y){var C=y.splide.Components.Slides.getAt(n);return C?C.slide.id:""}).join(" ");k(r,te,Dt(E.slideX,(g?t:n)+1)),k(r,tt,b),k(r,le,v?"button":""),v&&ue(r,Ke)}function w(){R||L()}function L(){if(!R){var b=e.index;I(),N(),fe(r,ir,n===b-1),fe(r,ar,n===b+1)}}function I(){var b=x();b!==vn(r,pe)&&(fe(r,pe,b),k(r,Jn,h&&b||""),a(b?kn:xn,P))}function N(){var b=H(),y=!b&&(!x()||g);if(e.state.is([ke,qe])||k(r,Qn,y||""),k(Bt(r,u.focusableNodes||""),De,y?-1:""),v&&k(r,De,y?-1:0),b!==vn(r,Pt)&&(fe(r,Pt,b),a(b?Fn:$n,P)),!b&&document.activeElement===r){var C=c.Slides.getAt(e.index);C&&wn(C.slide)}}function V(b,y,C){re(C&&D||r,b,y)}function x(){var b=e.index;return b===n||u.cloneStatus&&b===t}function H(){if(e.is(nt))return x();var b=ee(c.Elements.track),y=ee(r),C=A("left",!0),$=A("right",!0);return lt(b[C])<=Xe(y[C])&<(y[$])<=Xe(b[$])}function z(b,y){var C=Q(b-n);return!g&&(u.rewind||e.is(Fe))&&(C=me(C,e.length-C)),C<=y}var P={index:n,slideIndex:t,slide:r,container:D,isClone:g,mount:M,destroy:O,update:L,style:V,isWithin:z};return P}function Xr(e,n,t){var r=W(e),i=r.on,l=r.emit,a=r.bind,s=n.Elements,c=s.slides,o=s.list,u=[];function h(){d(),i(X,E),i(X,d)}function d(){c.forEach(function(L,I){v(L,I,-1)})}function E(){R(function(L){L.destroy()}),de(u)}function f(){R(function(L){L.update()})}function v(L,I,N){var V=Yr(e,I,N,L);V.mount(),u.push(V),u.sort(function(x,H){return x.index-H.index})}function A(L){return L?M(function(I){return!I.isClone}):u}function m(L){var I=n.Controller,N=I.toIndex(L),V=I.hasFocus()?1:t.perPage;return M(function(x){return ot(x.index,N,N+V-1)})}function _(L){return M(L)[0]}function g(L,I){ne(L,function(N){if(_e(N)&&(N=Dn(N)),Cn(N)){var V=c[I];V?$t(N,V):Je(o,N),oe(N,t.classes.slide),O(N,U(l,Me))}}),l(X)}function D(L){Ne(M(L).map(function(I){return I.slide})),l(X)}function R(L,I){A(I).forEach(L)}function M(L){return u.filter(On(L)?L:function(I){return _e(L)?ze(I.slide,L):Ft(Ze(L),I.index)})}function T(L,I,N){R(function(V){V.style(L,I,N)})}function O(L,I){var N=Bt(L,"img"),V=N.length;V?N.forEach(function(x){a(x,"load error",function(){--V||I()})}):I()}function F(L){return L?c.length:u.length}function w(){return u.length>t.perPage}return{mount:h,destroy:E,update:f,register:v,get:A,getIn:m,getAt:_,add:g,remove:D,forEach:R,filter:M,style:T,getLength:F,isEnough:w}}function Kr(e,n,t){var r=W(e),i=r.on,l=r.bind,a=r.emit,s=n.Slides,c=n.Direction.resolve,o=n.Elements,u=o.root,h=o.track,d=o.list,E=s.getAt,f=s.style,v,A,m;function _(){g(),l(window,"resize load",Cr(U(a,Me))),i([Z,X],g),i(Me,D)}function g(){v=t.direction===Tt,re(u,"maxWidth",Le(t.width)),re(h,c("paddingLeft"),R(!1)),re(h,c("paddingRight"),R(!0)),D(!0)}function D(P){var b=ee(u);(P||A.width!==b.width||A.height!==b.height)&&(re(h,"height",M()),f(c("marginRight"),Le(t.gap)),f("width",O()),f("height",F(),!0),A=b,a(gt),m!==(m=z())&&(fe(u,ur,m),a(Rr,m)))}function R(P){var b=t.padding,y=c(P?"right":"left");return b&&Le(b[y]||(Ge(b)?0:b))||"0px"}function M(){var P="";return v&&(P=T(),Be(P,"height or heightRatio is missing."),P="calc("+P+" - "+R(!1)+" - "+R(!0)+")"),P}function T(){return Le(t.height||ee(d).width*t.heightRatio)}function O(){return t.autoWidth?null:Le(t.fixedWidth)||(v?"":w())}function F(){return Le(t.fixedHeight)||(v?t.autoHeight?null:w():T())}function w(){var P=Le(t.gap);return"calc((100%"+(P&&" + "+P)+")/"+(t.perPage||1)+(P&&" - "+P)+")"}function L(){return ee(d)[c("width")]}function I(P,b){var y=E(P||0);return y?ee(y.slide)[c("width")]+(b?0:x()):0}function N(P,b){var y=E(P);if(y){var C=ee(y.slide)[c("right")],$=ee(d)[c("left")];return Q(C-$)+(b?0:x())}return 0}function V(P){return N(e.length-1)-N(0)+I(0,P)}function x(){var P=E(0);return P&&parseFloat(re(P.slide,c("marginRight")))||0}function H(P){return parseFloat(re(h,c("padding"+(P?"Right":"Left"))))||0}function z(){return e.is(nt)||V(!0)>L()}return{mount:_,resize:D,listSize:L,slideSize:I,sliderSize:V,totalSize:N,getPadding:H,isOverflow:z}}var qr=2;function jr(e,n,t){var r=W(e),i=r.on,l=n.Elements,a=n.Slides,s=n.Direction.resolve,c=[],o;function u(){i(X,h),i([Z,Me],E),(o=A())&&(f(o),n.Layout.resize(!0))}function h(){d(),u()}function d(){Ne(c),de(c),r.destroy()}function E(){var m=A();o!==m&&(o$)&&(L(),O(w(V(),y>$),!0)),a(ke),l(Ee,C,$,y),g.start(C,function(){a(Pe),l(xe,C,$,y),q&&q()})}function T(y){O(N(y,!0))}function O(y,C){if(!e.is(nt)){var $=C?y:F(y);re(m,"transform","translate"+f("X")+"("+$+"px)"),y!==$&&l(qn)}}function F(y){if(e.is(Fe)){var C=I(y),$=C>n.Controller.getEnd(),q=C<0;(q||$)&&(y=w(y,$))}return y}function w(y,C){var $=y-z(C),q=d();return y-=v(q*(Xe(Q($)/q)||1))*(C?1:-1),y}function L(){O(V(),!0),g.cancel()}function I(y){for(var C=n.Slides.get(),$=0,q=1/0,K=0;K=0:C<=m[f("scrollWidth")]-ee(_)[f("width")]}function b(y,C){C=je(C)?V():C;var $=y!==!0&&v(C)v(z(!0));return $||q}return{mount:D,move:M,jump:T,translate:O,shift:w,cancel:L,toIndex:I,toPosition:N,getPosition:V,getLimit:z,exceededLimit:b,reposition:R}}function Jr(e,n,t){var r=W(e),i=r.on,l=r.emit,a=n.Move,s=a.getPosition,c=a.getLimit,o=a.toPosition,u=n.Slides,h=u.isEnough,d=u.getLength,E=t.omitEnd,f=e.is(Fe),v=e.is(Ve),A=U(V,!1),m=U(V,!0),_=t.start||0,g,D=_,R,M,T;function O(){F(),i([Z,X,dt],F),i(gt,w)}function F(){R=d(!0),M=t.perMove,T=t.perPage,g=P();var S=Oe(_,0,E?g:R-1);S!==_&&(_=S,a.reposition())}function w(){g!==P()&&l(dt)}function L(S,B,J){if(!ge()){var Y=N(S),j=z(Y);j>-1&&(B||j!==_)&&($(j),a.move(Y,j,D,J))}}function I(S,B,J,Y){n.Scroll.scroll(S,B,J,function(){var j=z(a.toIndex(s()));$(E?me(j,g):j),Y&&Y()})}function N(S){var B=_;if(_e(S)){var J=S.match(/([+\-<>])(\d+)?/)||[],Y=J[1],j=J[2];Y==="+"||Y==="-"?B=x(_+ +(""+Y+(+j||1)),_):Y===">"?B=j?b(+j):A(!0):Y==="<"&&(B=m(!0))}else B=f?S:Oe(S,0,g);return B}function V(S,B){var J=M||(K()?1:T),Y=x(_+J*(S?-1:1),_,!(M||K()));return Y===-1&&v&&!Mn(s(),c(!S),1)?S?0:g:B?Y:z(Y)}function x(S,B,J){if(h()||K()){var Y=H(S);Y!==S&&(B=S,S=Y,J=!1),S<0||S>g?!M&&(ot(0,S,B,!0)||ot(g,B,S,!0))?S=b(y(S)):f?S=J?S<0?-(R%T||T):R:S:t.rewind?S=S<0?g:0:S=-1:J&&S!==B&&(S=b(y(B)+(S0;)if(o(R-1,!0)!==o(S,!0)){S++;break}return Oe(S,0,R-1)}function b(S){return Oe(K()?S:T*S,0,g)}function y(S){return K()?me(S,g):lt((S>=g?R-1:S)/T)}function C(S){var B=a.toIndex(S);return v?Oe(B,0,g):B}function $(S){S!==_&&(D=_,_=S)}function q(S){return S?D:_}function K(){return!je(t.focus)||t.isNavigation}function ge(){return e.state.is([ke,qe])&&!!t.waitForTransition}return{mount:O,go:L,scroll:I,getNext:A,getPrev:m,getAdjacent:V,getEnd:P,setIndex:$,getIndex:q,toIndex:b,toPage:y,toDest:C,hasFocus:K,isBusy:ge}}var Qr="http://www.w3.org/2000/svg",ei="m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z",rt=40;function ti(e,n,t){var r=W(e),i=r.on,l=r.bind,a=r.emit,s=t.classes,c=t.i18n,o=n.Elements,u=n.Controller,h=o.arrows,d=o.track,E=h,f=o.prev,v=o.next,A,m,_={};function g(){R(),i(Z,D)}function D(){M(),g()}function R(){var I=t.arrows;I&&!(f&&v)&&F(),f&&v&&(He(_,{prev:f,next:v}),Ye(E,I?"":"none"),oe(E,m=Jt+"--"+t.direction),I&&(T(),L(),k([f,v],tt,d.id),a(zn,f,v)))}function M(){r.destroy(),ve(E,m),A?(Ne(h?[f,v]:E),f=v=null):ue([f,v],Zt)}function T(){i([Se,xe,X,Re,dt],L),l(v,"click",U(O,">")),l(f,"click",U(O,"<"))}function O(I){u.go(I,!0)}function F(){E=h||we("div",s.arrows),f=w(!0),v=w(!1),A=!0,Je(E,[f,v]),!h&&$t(E,d)}function w(I){var N='

Dufferin Location

Contact: Toronto Service Group toronto@oneamongus.ca

All items are free. Please donate what you can.

Pickup near Dufferin Subway Station, Toronto ON.

BZK Towelette Alcohol-free

Manufacturer Ref: 126-01

Amount: Bulk

HealthCare Alcohol Swabs Medium 200/Box

Manufacturer Ref: HAS200

Amount: Bulk

SOL-M Latex-Free Tourniquet

Manufacturer Ref: TNQ002

Amount: 1 box

Silver Nitrate Applicators 100/tube

Manufacturer Ref: 118-395

Amount: 50 pcs

Disposable Vaginal Specula

Maunfacturer Ref: 6650/6660

Size: Small / Medium

Amount: 10/bag

INSTI HIV Self Test

Amount: 4

Fentanyl Test Strips

Amount: 1

Condoms and Lubricant Gel

Amount: Bulk

Needles and Syringes

Coming Back Soon

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/contact.html b/pr-preview/pr-15/contact.html deleted file mode 100644 index 7821f2c..0000000 --- a/pr-preview/pr-15/contact.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Contact | One Among Us - - - - - - - - - - - - - -
Skip to content

Hotline: 1-8-555-ASK-OAU = +1 (855) 527-5628

FAX+1 (855) 644-3628

General Enquiries: info@oneamongus.ca

Board of Directors: board@oneamongus.ca

Online Service Groups

Memorial Website: remembrance@oneamongus.ca, info@one-among.us

Trans in Academia!, Transgender University Guide: tia@oneamongus.ca

Arts Among Us (planning): arts@oneamongus.ca

Local Service Groups

Toronto Events and Services: toronto@oneamongus.ca, events@oneamongus.ca (See our Land Acknowledgment)

The "Rabbit Hole" Service Group: hk@oneamongus.ca

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/favicon.ico b/pr-preview/pr-15/favicon.ico deleted file mode 100644 index cccc19e..0000000 Binary files a/pr-preview/pr-15/favicon.ico and /dev/null differ diff --git a/pr-preview/pr-15/hashmap.json b/pr-preview/pr-15/hashmap.json deleted file mode 100644 index f814334..0000000 --- a/pr-preview/pr-15/hashmap.json +++ /dev/null @@ -1 +0,0 @@ -{"posts_flag_anthem.md":"BruyfBQv","ja_contact.md":"egVBZOBT","posts_mh_promotion.md":"D__kgihj","land-ack.md":"BW0qFyGS","ja_posts_flag_anthem.md":"DjX-JsOs","ja_posts.md":"v-KE1h9_","login.md":"DYJ0uIxO","people.md":"FudzbyQU","posts_board_election_202304.md":"D8C-yAVp","posts_2023-member-gathering.md":"CA1D1EAD","ja_index.md":"CbtYnlti","about.md":"BWuasOPX","posts_mandate.md":"BW4AxzoM","zh-hans_index.md":"BRq_JlIT","contact.md":"CA1_vnOo","index.md":"DQ2M5P89","community-resource.md":"CqElOzgy","zh-hans_about.md":"BmKaOgyH","zh-hans_contact.md":"CzXDWB3n","posts_statement_xiyu.md":"WXn4ZQyV","posts.md":"C_rtNO0O","zh-hans_events.md":"DhES7urN","zh-hans_posts_board_election_202304.md":"CcC5kKnf","posts_board_election_202312.md":"CwxH2W4E","posts_transuniguide.md":"CMvxJflP","zh-hans_posts_community-guidelines.md":"Og5GtQIm","zh-hans_posts_mandate.md":"BHNBANtb","zh-hans_posts_flag_anthem.md":"DCVh_2Yw","zh-hans_posts_statement-20240706.md":"Bz09OTVl","zh-hans_posts_board_election_202312.md":"BY5OB15s","zh-hans_posts.md":"CQX-Uayo","zh-hans_posts_board_resolution_2024_tsui_no_sora.md":"CzxseKm2","zh-hans_posts_statement-simone.md":"B2nQtPS8","zh-hans_posts_statement_xiyu.md":"V9opyqso"} diff --git a/pr-preview/pr-15/index.html b/pr-preview/pr-15/index.html deleted file mode 100644 index d470d45..0000000 --- a/pr-preview/pr-15/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - One Among Us - - - - - - - - - - - - - - -
Skip to content

One Among Us

A community for East-Asian and East-Asian Canadian transgender and gender diverse people.

Hi! We are One Among Us, proudly a registered not-for-profit organization, but more proudly a community of the great East Asian and East Asian-Canadian transgender and gender diverse family. We provide peer and community support for our fellows, aiming to build connection between travelers and those in our hometown.

We started as a memorial site for Chinese transgender people and allies who passed away. We believe that both those who are still living and those who had passed away are important members of our community, are the “Ones” Among Us.

Events Calendar

Loading events...

Add to your Google Calendar or Get link to ICal (ics) file.

Photos

Friends

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/ja/contact.html b/pr-preview/pr-15/ja/contact.html deleted file mode 100644 index ca946ee..0000000 --- a/pr-preview/pr-15/ja/contact.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - 連絡先 | One Among Us - - - - - - - - - - - - - -
Skip to content

電話連絡1-8-555-ASK-OAU = +1 (855) 527-5628

一般的質問info@oneamongus.ca

取締役会board@oneamongus.ca

オンラインサービス

追悼サイトremembrance@oneamongus.ca , info@one-among.us

トランスアカデミーtia@oneamongus.ca

Arts Among Usarts@oneamongus.ca

ローカルサービス

トロント活動・サービスtoronto@oneamongus.ca, events@oneamongus.ca

「ウサギ穴」サービスチームhk@oneamongus.ca

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/ja/index.html b/pr-preview/pr-15/ja/index.html deleted file mode 100644 index c159cac..0000000 --- a/pr-preview/pr-15/ja/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - One Among Us - - - - - - - - - - - - - - -
Skip to content

One Among Us

〜秋の葉ものがたり〜

東アジアと海外でのトランスジェンダー交流・相互扶助を目指す非営利組織。

こんにちは。

『One Among Us』というカナダで登録されているNPOです。私たちは、中国を始めとする東アジア、およびカナダのジェンダー多様性コミュニティに、ピアサポート・コミュニティサポートを提供し、ジェンダーマイノリティの方々の交流と扶助に力を加えるための団体です。

私たちの出発点でありし最も大事なプロジェクトは、「秋の葉ものがたり」という追悼サイトです。コミュニティの友だちが亡くなったとしても、私たちの中のひとり (One) であり続けていて、コミュニティの未来を見守っている (Among Us) ように考えたいです。

私たちでは日本語サービスの品質向上に努めております。詳細についてはメールでお問い合わせください。

カレンダー

Loading events...

Google Calendar に登録するICal(ics)ファイルダウンロード

活動写真

フレンズ

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/ja/posts.html b/pr-preview/pr-15/ja/posts.html deleted file mode 100644 index b29b37e..0000000 --- a/pr-preview/pr-15/ja/posts.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - One Among Us - - - - - - - - - - - - - -
Skip to content
- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/ja/posts/flag_anthem.html b/pr-preview/pr-15/ja/posts/flag_anthem.html deleted file mode 100644 index ccdcdca..0000000 --- a/pr-preview/pr-15/ja/posts/flag_anthem.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - 社旗と社歌 | One Among Us - - - - - - - - - - - - - - -
Skip to content

社旗と社歌

社旗:八重桜

One Among Us 社旗◎ One Among Us 社旗

社歌:星めぐりの歌

星めぐりの歌 宮沢賢治 作詞/作曲

「星めぐりの歌」『宮沢賢治全集』筑摩書房◎ 「星めぐりの歌」『宮沢賢治全集』筑摩書房

あかいめだまの さそり

ひろげた鷲の  つばさ

あをいめだまの 小いぬ、

ひかりのへびの とぐろ。

オリオンは高く うたひ

つゆとしもとを おとす、


アンドロメダの くもは

さかなのくちの かたち。

大ぐまのあしを きたに

五つのばした  ところ。

小熊のひたいの うへは

そらのめぐりの めあて。

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/land-ack.html b/pr-preview/pr-15/land-ack.html deleted file mode 100644 index 13f175a..0000000 --- a/pr-preview/pr-15/land-ack.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Land Acknowledgment of One Among Us Toronto Service Group | One Among Us - - - - - - - - - - - - - -
Skip to content

Land Acknowledgment of One Among Us Toronto Service Group

One Among Us (Toronto) sits on the traditional territories of many nations including the Mississaugas of the Credit, the Anishnabeg, the Chippewa, the Haudenosaunee and the Wendat peoples, and within the lands protected by the “Dish With One Spoon” wampum agreement.

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/login.html b/pr-preview/pr-15/login.html deleted file mode 100644 index 88483de..0000000 --- a/pr-preview/pr-15/login.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Member Zone | One Among Us - - - - - - - - - - - - - -
Skip to content

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/people.html b/pr-preview/pr-15/people.html deleted file mode 100644 index 16eabfe..0000000 --- a/pr-preview/pr-15/people.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - People | One Among Us - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/pr-preview/pr-15/posts.html b/pr-preview/pr-15/posts.html deleted file mode 100644 index 4c714f0..0000000 --- a/pr-preview/pr-15/posts.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - One Among Us - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/pr-preview/pr-15/posts/2023-member-gathering.html b/pr-preview/pr-15/posts/2023-member-gathering.html deleted file mode 100644 index e52aac1..0000000 --- a/pr-preview/pr-15/posts/2023-member-gathering.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - One Among Us Holds Successful Annual Member Gathering Event | One Among Us - - - - - - - - - - - - - -
Skip to content

One Among Us Holds Successful Annual Member Gathering Event

In a heartwarming display of unity and progress, One Among Us, the registered not-for-profit organization dedicated to supporting the East Asian and East Asian-Canadian transgender and gender diverse community, held its highly successful annual member gathering event on September 16, 2023. This year's gathering proved to be a milestone, marked by reflection on past accomplishments and ambitious plans for the future.

The event, attended by members and allies from across the region, was a testament to the organization's commitment to fostering a sense of belonging, understanding, and empowerment within the community. It provided a platform for sharing experiences, learning from one another, and collectively envisioning a more inclusive future.

At the beginning of the meeting, the room filled with the poignant strains of "Star Tour Song" as attendees joined their voices together. This moving tribute served as a heartfelt reminder of the friends who had passed away, a touching acknowledgment of their enduring presence within the community, and a symbol of the unity that One Among Us stands for.

One of the highlights of this year's gathering was the presentation of the organization's previous work. One Among Us has been diligently working on identifying and addressing the unique needs of the Chinese-speaking transgender and queer society. Through dedicated research and outreach efforts, the organization has made significant strides in understanding the challenges faced by this community and in developing tailored support systems.

The unveiling of the "Transgender University Guide" and the "Trans in Academia!" group were met with enthusiastic applause. These initiatives represent a crucial step toward creating more inclusive spaces within academic institutions. The Transgender University Guide aims to provide resources and guidance for transgender and gender diverse individuals pursuing higher education, ensuring they have access to a supportive and nurturing environment. The "Trans in Academia!" group, on the other hand, serves as a platform for individuals within academia to connect, share experiences, and advocate for a more inclusive academic culture.

During the event, members engaged in lively discussions about the future of One Among Us. The organization's commitment to its mission of love, remembrance, and unity was reaffirmed, and ambitious plans were laid out to further expand its reach and impact. The participants emphasized the importance of education and outreach, intending to increase awareness and understanding of transgender and gender diverse issues within the broader community.

In line with their dedication to inclusivity, One Among Us expressed its intention to continue collaborating with other organizations, educational institutions, and policymakers to advocate for transgender and gender diverse rights. The organization's vision includes creating safe spaces, offering support and resources, and promoting acceptance and understanding among all individuals, regardless of their gender identity.

The annual gathering concluded with a sense of hope despite the hard situation of our community. It served as a powerful reminder of the strength and resilience of the East Asian and East Asian-Canadian transgender and gender diverse community. As One Among Us looks toward the future, its commitment to its members and allies remains unwavering, reflecting the belief that, together, they can create a more inclusive and accepting world for all.

The success of this year's annual gathering was not just a celebration of past achievements; it was a launchpad for a brighter, more inclusive future. One Among Us continues to be a shining example of an organization dedicated to making a positive impact and fostering a sense of belonging within the transgender and gender diverse community.

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/posts/board_election_202304.html b/pr-preview/pr-15/posts/board_election_202304.html deleted file mode 100644 index 1cbbab3..0000000 --- a/pr-preview/pr-15/posts/board_election_202304.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - 2023 April Board of Directors Election Results | One Among Us - - - - - - - - - - - - - -
Skip to content

2023 April Board of Directors Election Results

Since Cassie Z. (CC) noticed us their resignation from her position starting from 2023 Apr 22, One Among Us has to elect a new director in replace of them to meet the Not-for-Profit Corporations Act in Ontario.

The following new director was nominated by the Board of Directors and passed by the members to serve the rest of the 1-year term starting from 2023 Apr 22 to 2023 December with our current directors, Azalea G. and Yvette W:

  • Yuri Z.

We thank all the members who have been with us through this difficult time.

One Among Us Transgender Support

2023.04.22

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/posts/board_election_202312.html b/pr-preview/pr-15/posts/board_election_202312.html deleted file mode 100644 index bb18fd5..0000000 --- a/pr-preview/pr-15/posts/board_election_202312.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - 2024 Board of Directors Election Results | One Among Us - - - - - - - - - - - - - -
Skip to content

2024 Board of Directors Election Results

One Among Us is pleased to announce the results of our 2024 Board of Directors Election. The following members were elected to serve a 1-year term starting from 2023 Dec 18, each of which was elected to have 1¼ seats in the Board:

  • Azalea G. (reelected)
  • Yuri Z. (reelected)
  • Yvette W. (reelected)
  • Esme S. C. (new)

We thank all candidates who put their names forward in this year’s election.

One Among Us Transgender Support

2023.12.18

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/posts/flag_anthem.html b/pr-preview/pr-15/posts/flag_anthem.html deleted file mode 100644 index 96f0df4..0000000 --- a/pr-preview/pr-15/posts/flag_anthem.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - The Flag and Anthem of One Among Us | One Among Us - - - - - - - - - - - - - - -
Skip to content

The Flag and Anthem of One Among Us

We released the flag and anthem of our organization recently.

The Flag: Double-Flowered Cherry Blossom

The Flag of One Among Us◎ The Flag of One Among Us

The Anthem: Star Tour Song

『星めぐりの歌』 宮沢賢治 作詞/作曲

Star Tour Song, from *The Complete Work of Miyazawa Kenji*, Chikuma Shobō◎ Star Tour Song, from The Complete Work of Miyazawa Kenji, Chikuma Shobo

Can you see the red eyed Scorpion?

And the Eagle spreads his wings so wide

Over there the blue-eyed young Puppy

See the coiled up Serpent of the light

Orion sings from far away

It drops it’s dew and frost from the sky


Can you see the cloud of Andromeda

Looking just like the lips of a fish

See the Mama Bear’s pawn up in the north,

Take five steps south and you will find

The shining Little Cub’s head is the key

Guiding us to the soul of the sky

(English translated by Lindsay)

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/posts/mandate.html b/pr-preview/pr-15/posts/mandate.html deleted file mode 100644 index cc89796..0000000 --- a/pr-preview/pr-15/posts/mandate.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - The Mandate of One Among Us | One Among Us - - - - - - - - - - - - - -
Skip to content

The Mandate of One Among Us (Translated from Chinese Version)

One Among Us began as, and is most importantly, in the business of honoring the memory of those in the transgender and gender diverse (TGD) community who have passed away, and that business will not change. This means that we are a transgender service organization and transgender community built around the deceased, or more accurately, around the relationship between the living and the deceased. Both the living and the deceased should be part of our diverse and spiritual trans community. We would not be able to come together and unite as an organization that serves the living without a common memory and remembrance of the deceased. Therefore, in every activity and business we do, we should try our best to involve both the living and the dead. Despite the lines between the two sides of the River Styx (or, say, the Galaxy), we must take into account the people who are silently watching over us on the other side. Our anthem, flag, and other symbols of our organization should all serve the purpose of connecting the living and the dead.

We know that remembrance must not be totally private and must be political in nature. However, we also know that the starting point of this public, political nature lies in the intimate connection between self and other. Therefore, we as an organization should never be too proud to take the place of the deceased in expressing political views that do not belong, that are arrogant and frivolous. But this does not mean that we should follow the principle of 'depoliticization': we believe that, in our time, to be transgender or trans-friendly is to face a life that, even if one does not expect to be thrown into all kinds of political and social strife, one is, intentionally or unintentionally, consciously or coercively, taking on more political responsibilities. Therefore, we believe that, at the very least, the promotion of social justice and fairness, and the promotion of the freedom of each individual to choose to express his or her identities, including gender, reflects the wishes of the deceased as a whole, and should not be viewed as disrespectful to the deceased, nor should it be viewed as undermining the neutrality of the memorial.

Since it is a transgender community built around the deceased, we are bound to carry with us a bitter reflection on the fragility and vulnerability of life. In the current social era, the lives of the transgender community are even more fragile due to the common hardships and dilemmas we face. We do not glorify these sufferings, but we are not ashamed to talk about our own sufferings and weaknesses, in which we watch out for each other and persevere. We stand with all individuals and their communities who have not yet gained equal rights, even though there is no single 'identity' that identifies them. We strive to promote social change for the well-being of our fellow community members, and realize that without the well-being of all humanity, there can be no individual happiness, realizing that what true happiness is is always a difficult question to answer. Even though efforts to advance social change are often lost, we hope to share and heal each other's wounds in the process, and to promote mutual gratitude and reconciliation.

We are an "East Asian and Diaspora Transgender Community": our members are either from East Asia or have always had a connection to East Asia at some point in their lives. East Asia here is not East Asia geographically, but rather East Asia as method: it is neither 'central', unable to fit into mainstream and hegemonic narratives, nor 'marginal', always desiring to materialize and standardize another value system as opposed to the mainstream. Our critical connection to East Asia lies in the fact that while we need to restrain our desire to fit into the 'center', we also need to avoid presenting ourselves as the 'periphery', mutually fulfilling with the center: we need to be constantly reflective, consciously living in a state of liminality between the 'center' and the 'periphery', and in tension with all self-evident cultures and traditions, whether they are new or old.

Therefore, our organizations also need to blur the boundaries between the 'inside' and the 'outside', to recognize the intersectionality between organizational members, community partners, and service recipients, and to promote openness and inclusiveness, rather than creating a small circle that is only 'inside'. Of course, this does not mean that we tolerate any degree of violence against the community or members of the organization.

As a not-for-profit organization, in order to better serve and meet the requirements of the place of registration for not-for-profit organizations, we must have considerable professional capacity to gain and reproduct knowledge on various aspects of community and peer support. However, we are also clearly aware that professionalization and institutionalization are not the purpose of an organization, but only a tool to maintain its existence and quality of services; and that in an era where capitalism has not yet ended, professionalization and institutionalization inevitably impede the free and comprehensive development of human beings in some ways. Therefore, we follow the principle of minimal specialization and avoid success at all costs. Professionalism must not give way to our ethics and integrity, to our collective will and expectations.

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/posts/mh_promotion.html b/pr-preview/pr-15/posts/mh_promotion.html deleted file mode 100644 index ce1debf..0000000 --- a/pr-preview/pr-15/posts/mh_promotion.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - One Among Us Promotes Mental Health Among Members | One Among Us - - - - - - - - - - - - - -
Skip to content

One Among Us Promotes Mental Health Among Members

At One Among Us, we are committed to promoting mental health among our members, especially amidst the challenges posed by remote work, while also addressing the critical issues of self-cutting and overdose prevention.

We recognize that substance abuse and self-injury are often rooted in social, economic, and environmental factors that can contribute to feelings of hopelessness, despair, and disconnection. To address these underlying causes, we have been working with mental health professionals to provide our members with the tools and support they need to overcome addiction and manage emotional distress.

Additionally, we are dedicated to raising awareness about these issues in our community and promoting a culture of empathy, compassion, and understanding. By fostering a supportive and inclusive environment, we hope to reduce the stigma and shame associated with substance abuse and self-injury and encourage individuals to seek the help they need.

As most of us are working from home and some overseas, we understand that the challenges posed by remote work can exacerbate mental health issues and contribute to feelings of isolation and disconnection. To address these challenges, we have been providing virtual resources and support to our members, including online support groups and mental health toolkits.

We believe that promoting mental health and preventing overdose and self-harm are essential to creating a healthier and more resilient community. By addressing the complex social causes of these issues and providing support and resources to our members, we hope to make a positive impact on the well-being of our members and the diversed trans, gender non-conforming, and queer community as a whole.

Striving to Become a Model NPO for Mental Health Promotion◎ A parody of Chinese propaganda arts but showing our topic of preventing overdose and self-cutting.

Do not juice pom. Do not overeat starch.◎ Another artwork, proudly made by our member artifaritaKuniklo.

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/posts/statement_xiyu.html b/pr-preview/pr-15/posts/statement_xiyu.html deleted file mode 100644 index af3f30c..0000000 --- a/pr-preview/pr-15/posts/statement_xiyu.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Statements: Our Relationship with the “Xiyu” Group | One Among Us - - - - - - - - - - - - - -
Skip to content

Statements: Our Relationship with the “Xiyu” Group

1. Statement on the Recent Infringement Controversy of the "Translation/Selected" Series Accounts and Our Relationship with Its Operator, the "Xiyu" Group

  1. Since May 2023, "Xiyu" has entrusted One Among Us ("our organization" hereinafter) to manage its public affairs. However, during the management process, it did not disclose to us the details of its operation (such as criticism of it, and user blocking rules, etc.), which led the directors of our organization to make a wrong judgment of the incident and issue unclear statements with one of them's personal account. We apologize for not having detailed information of the operations of the team supervised by us.

  2. After this incident, our organization immediately proposed to "remove all content on Mastodon that the author did not authorize to reproduce, issue a public apology, and publish the operation situation" as a recommendation to rectify the situation. However, after our first contact, "Xiyu" still refused to accept our rectification suggestions, and did not clean up all unauthorized reprinted content and delete the number in time, and its Mastodon account has been blocked by m.cmx.im. We regret and lament this practice of "Xiyu" and its result.

  3. Except for the above public affairs and supervision, the accounts and operations of our organization and "Xiyu" are completely separate. Our organization does not have the authority to access the admin authority of any of the public SNS accounts of "Xiyu", nor does it have the ability to respond in a timely manner. Again, this was a mistake on the part of our organization, and we apologize for it.

  4. As a result of the above, our organization is no longer capable of supervising and managing the public affairs of the "Translation/Selected" accounts. Therefore, with immediate effect, our organization is relieved of its affiliation with the "Xiyu" team. Once again, we apologize profusely to the creators and the public involved in this matter. We have always emphasized respect for the rights of creators to express themselves and for community rules in online communities such as Fediverse, and we will continue to do so in our future work. We will reflect deeply on this mistake and try to avoid such mistakes in our future work. In particular, we apologize to Ms. Ai Daxun on Douban, who claimed to be hurt from this.

One Among Us Transgender Support

2023.06.25

2. Supplementary Statement on Our Relationship with TranslateCN

TranslateCN (“推特翻译”) has never been a product of our organization. We have listed them on our Friends links, along with Project Trans (formerly MtF.wiki).

We were the supervisory consultant of TranslateCN, responsible for their public relationship management from May 3 to June 25, 2023, but we have never been their administrators nor had the privilege to add/delete content or accounts. Please refer to our Statement on the Recent Infringement Controversy of the "Translation/Selected" Series Accounts and Our Relationship with Its Operator, the "Xiyu" Group.

We opened an email address, “translate@oneamongus.ca,” on May 31 for public affairs related to TranslateCN. Effective June 25, we only provide legacy support through this address. During this time, we have not received any complaints regarding copyright violations, except for a spoofing email. Throughout our supervisory period, we did not find any evidence that TranslateCN committed copyright infringement. We have not observed any behaviours or signs of not following the principles of fair use, but we still apologize for their failure to consider the sentiments of original authors and not following the rules of Chinese Fediverse community, which lead to our dissociation.

The recently founded new Xiyu (“细雨”) Workgroup (since June 25) has never been a subsidiary of One Among Us.

One Among Us Transgender Support

2023.06.27

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/posts/transuniguide.html b/pr-preview/pr-15/posts/transuniguide.html deleted file mode 100644 index add43d2..0000000 --- a/pr-preview/pr-15/posts/transuniguide.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Transgender University Guidance Joins Trans in Academia! | One Among Us - - - - - - - - - - - - - -
Skip to content

Transgender University Guidance Joins Trans in Academia!

Trans in Academia! - an association dedicated to supporting diasporic Chinese scholars, students, and enthusiasts - is delighted to welcome the addition of the Transgender University Guidance project to its platform. This collaborative endeavor further strengthens the organization's commitment to empowering transgender individuals within academia and fostering a supportive community.

Transgender University Guidance is a collective effort aimed at providing valuable resources and support for transgender individuals pursuing higher education. As part of Trans in Academia!, this project will offer comprehensive guidance to navigate the unique challenges faced by transgender scholars and students, particularly those within the diasporic Chinese and Canadian communities.

The association's activities, such as reading groups and informative discussions, provide opportunities for intellectual engagement and personal growth. Moreover, their Telegram and Discord channels serve as valuable platforms for sharing resources, exchanging ideas, and fostering meaningful connections within the community.

“We are thrilled to welcome the Transgender University Guidance project to our vibrant community,” stated Yvette, founder of Trans in Academia!. “This initiative aligns perfectly with our mission to empower and uplift transgender individuals. Together, we can create an inclusive and supportive environment that celebrates diversity and fosters academic excellence.”

By joining forces, Trans in Academia! aim to ensure that transgender scholars and students receive the necessary support, resources, and mentorship to thrive academically and professionally. The project will offer invaluable advice on topics such as choosing inclusive educational institutions, accessing LGBTQ+ scholarships, navigating gender-affirming healthcare, and fostering a sense of belonging within academic settings.

“We are excited about the opportunity to collaborate with Trans in Academia! and contribute to the empowerment of transgender individuals in academia,” said Lin, coordinator of the Transgender University Guidance project. “Together, we can provide a collective voice, mentorship, and a supportive community for transgender scholars and students. By leveraging our shared expertise, we can pave the way for a more inclusive and equitable academic landscape.”

The addition of the Transgender University Guidance project to Trans in Academia! reinforces the association's dedication to championing diversity, promoting inclusive academic environments, and empowering transgender individuals. The collaboration signifies a significant step forward in their collective mission to create spaces where diasporic Chinese and Canadian scholars can thrive, inspire one another, and make substantial contributions to their respective fields.

About Trans in Academia!:

Trans in Academia! is an association for diasporic Chinese and Canadian scholars, students, and enthusiasts. Supported and owned by One Among Us, it provides a supportive community for transgender individuals within academia. The association organizes activities such as reading groups and facilitates conversations through Telegram and Discord channels. Trans in Academia! is committed to empowering individuals, fostering inclusivity, and promoting academic excellence within the diasporic Chinese and Canadian transgender community. For more information, please visit transacademic.org.

About Transgender University Guidance:

Transgender University Guidance is a collectively edited project dedicated to providing guidance and support for transgender individuals pursuing higher education. The project offers resources, mentorship, and advice to navigate the unique challenges faced by transgender scholars and students. By sharing knowledge and fostering a sense of community, Transgender University Guidance aims to create a more inclusive and empowering environment within academia.

Licensed under CC BY 4.0 unless otherwise specified

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/zh-Hans/about.html b/pr-preview/pr-15/zh-Hans/about.html deleted file mode 100644 index ae4fa06..0000000 --- a/pr-preview/pr-15/zh-Hans/about.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - 关于我们 | One Among Us - - - - - - - - - - - - - - -
Skip to content

关于我们

工作组

01

OAU 01 组负责 跨性别纪念网站 那些秋叶 的运营,是 One Among Us 最初的起点和最重要的工作组。

02

OAU 02 组成立于2023年7月12日,负责加拿大范围,主要是多伦多的在地社群建设,包括医疗资源、社群互助、社群活动等。

03

OAU 03 组「兔子洞服务组」成立于2023年9月27日。

04

OAU 04 组成立于2024年1月15日,负责和理事会沟通协作决定组织的具体运营、行政、财务等事项,以「最小限度专业化」的精神维护组织的存续。

05

OAU 05 组负责 跨性别升学指导网站 的运营,于2022年12月11日成立,2023年5月加入 One Among Us。

06

OAU 06 组(OAU FOSS)成立于2024年2月21日,是一个扎根跨性别社群的自由开源软件社群。你可以加入 Matrix 群组 #foss:oau.app 参与讨论。

07

OAU 07 组负责跨性别艺术相关的内容,以及筹备中的 Arts Among Us 项目。

使命

One Among Us 最初的起点以及最重要的业务是纪念逝去的跨性别和性别多元社群(TGD)同类们,这一项业务是不会改变的。这就意味着,我们是围绕着逝者,更准确地说,围绕着生者与逝者的关系建立的跨性别服务组织和跨性别社群。无论是生者还是逝者,都应该是我们这个多元的、充满灵性的(spiritual)跨性别社群的一员。如果没有对逝者的共同纪念和追忆,我们不会走到一起,团结成一个为生者服务的组织。因此,我们的每一项活动、每一项业务,都应该尽力地考虑能够让生者和逝者共同参与进来。纵然有冥河两岸之间的界限,但一定需要考虑到那边正在无声守护着我们的人们。我们的会歌、会旗等组织象征符号,都应该包含能够起到连接生者与逝者作用的目的。

我们知道,任何纪念一定是并非私人的,一定是具有政治性的。然而,我们也知道,这一公共性、政治性的出发点在于自我与他人的亲密联系。因此,我们作为一个组织,始终不应该过于自傲地代替逝者发表一些不属于之的,傲慢轻浮的政治观点。但这并不代表我们应当遵循「去政治化」的原则:我们认为,在我们所处的时代,一个人成为跨性别或者友跨人士,就是面临一种生活,这种生活即使不期望自己被抛入种种政治与社会的纷争,也有意无意,或自觉或被迫地承担了更多的政治责任。因此,我们相信,至少,促进社会的公平与正义,促进每一个人选择表达包括性别在内的诸身份(identities)的自由,能够反映我们所纪念的逝者作为一个整体的愿望,它不应该视为不尊重逝者的行为,也不应该视为破坏纪念馆的中立性。

因为是围绕着逝者建立的跨性别社群,我们必然带着对于生命脆弱易逝的苦涩思考。在当下的社会时代,跨性别群体的生命则由于我们面对的共同苦难和困境,显得更加脆弱易逝。我们并不歌颂这些苦难,但我们也并不耻于诉说自身的苦难和弱小,在其中彼此守望和坚持。我们与所有尚未获得平等权利的个人及其社群站在一起,即使并没有一个统一的「身份」去标识它们。我们为了我们的社群伙伴们的幸福而努力推进社会的变革,并且意识到如果不存在全人类的幸福,就不存在个人的幸福,意识到真正的幸福是什么,总是一个难解的问题。即使推进社会变革的努力往往会让人失落,我们也希望能够在这一过程中互相分享和疗愈创伤,促进彼此的感激与和解。

我们是一个「东亚与海外跨性别社群」:我们的成员或是出身于东亚,或总归是在自己的生命中有一刻与东亚产生过联系。这里的东亚并非地理上的东亚,而毋宁说是作为方法的东亚:它既非「中心」,无法融入主流与霸权的叙事,也非「边缘」,时刻欲望着实体化并标准化另一种与主流相对的价值体系。我们与东亚的批判性联系在于,我们一方面需要克制住自己融入「中心」的欲望,另一方面也需要避免以「边缘」自居,与中心互相成就:我们需要时刻反思,自觉地在一种「中心」与「边缘」的临界状态中生活,与一切不言自明的文化和传统保持张力,无论它们是新或旧。

因此,我们的组织同样需要模糊「内部」和「外部」的界限,承认组织成员、社群伙伴以及服务对象之间的交叉性,促进开放包容,而非建立一个只属于「内部」的小圈子。当然,这并不意味着我们容忍针对社群或组织成员的,任何程度上的暴力。

作为一个非营利组织,为了更好地服务,以及满足注册地对于非营利组织的要求,我们必须有相当的专业能力,吸取和创造关于社群工作、同辈互助的各方面知识。然而,我们也清楚地认识到,专业化、制度化本身并不是组织的目的,而只是一种维持组织存续和服务的工具;在资本主义尚未结束的时代,专业化、制度化不可避免地在某些方面阻碍人的自由全面发展。因此,我们遵循最小限度专业化的原则,避免不惜一切代价的成功(avoid success at all costs)。专业化绝不能让步于我们的伦理与操守,让步于我们集体的意志和期望。

—〈务虚之言:One Among Us 是怎样的组织?〉2023年12月19日

故事

珍藏那些飘落的秋叶

2021 年 11 月 20 日跨性别纪念日前夕,纪念网站「那些秋叶」上线。 网站的中文名「那些秋叶」是桂桂起的,而英文名 One Among Us 则是 Maura 的创作。 正如我们在网站的介绍中写道:

那些因为各种原因过早离开我们的生命,那些跨性别者和我们的顺性别伙伴们(allies),仍然是我们中的一员(one among us),在默默照顾着、陪伴着我们,赋予我们继续生活的勇气。或许现实中的纪念碑上写着的并不是 ta 们所中意的姓名,也未必体现了 ta 们真实的认同,但我们仍然可以在自己的纪念中实现这一切。

我们收集跨性别和性别多元社群内的逝者资料,为 ta 们编写条目,在网上立起 ta 们的纪念碑。请访问 那些秋叶 one-among.us 为那些逝去的生命献上您的哀思与祝福吧。您也可以通过我们的 GitHub 仓库 来贡献关于您不希望忘记的逝者的条目。

在地社群

在 2022 年 12 月 15 日,我们在加拿大多伦多成立了注册非营利组织,一方面是为了保护我们自己,和我们的工作;另一方面,也希望以成立组织的方式,为我们的跨性别社群多做一些事情。 我们在哪,就要建立社群,生根发芽。无论在多伦多,还是在别处。

请访问我们的 Linktree 或者 Instagram 看看我们有哪些在地活动吧!

跨性别选校手册

2024年,跨性别选校手册的编辑部加入了我们。请访问 uniguide.oneamongus.ca 获得更多信息。我们鼓励你共同编辑!

Arts Among Us

2023 年 3 月 13 日,我们的成员 ArtsEpiphany 永远离开了我们。 为了纪念她,我们正在筹建一个名叫 Arts Among Us 的线上艺术展览馆项目。 请关注我们的后续动态。

会旗与会歌

会旗:重瓣樱

One Among Us 会旗◎ One Among Us 会旗

会歌:《巡星之歌》

『星めぐりの歌』 宮沢賢治 作詞/作曲

《巡星之歌》原稿,选自筑摩书房《宫泽贤治全集》◎ 《巡星之歌》原稿,选自筑摩书房《宫泽贤治全集》

日语歌词

あかいめだまの さそり

ひろげた鷲(わし)の つばさ

あおいめだまの 小(こ)いぬ、

ひかりのへびの とぐろ。

オリオンは高(たか)く うたい

つゆとしもとを おとす。


アンドロメダの くもは

さかなのくちの かたち。

大(おお)ぐまのあしを きたに

五(いつ)つのばした ところ。

小熊(こぐま)のひたいの うえは

そらのめぐりの めあて。


英语歌词(翻译:无聊至极 Lindsay)

Can you see the red eyed Scorpion?

And the Eagle spreads his wings so wide

Over there the blue-eyed young Puppy

See the coiled up Serpent of the light

Orion sings from far away

It drops it’s dew and frost from the sky


Can you see the cloud of Andromeda

Looking just like the lips of a fish

See the Mama Bear’s pawn up in the north,

Take five steps south and you will find

The shining Little Cub’s head is the key

Guiding us to the soul of the sky

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/zh-Hans/contact.html b/pr-preview/pr-15/zh-Hans/contact.html deleted file mode 100644 index 282a115..0000000 --- a/pr-preview/pr-15/zh-Hans/contact.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - 联系我们 | One Among Us - - - - - - - - - - - - - -
Skip to content

社群服务热线1-8-555-ASK-OAU = +1 (855) 527-5628

传真+1 (855) 644-3628

一般问题info@oneamongus.ca

理事会board@oneamongus.ca

线上服务组

纪念网站相关remembrance@oneamongus.ca , info@one-among.us

跨性别学术小组、跨性别选校手册tia@oneamongus.ca

Arts Among Us 艺术展览馆(筹)arts@oneamongus.ca

在地服务组

多伦多活动与服务toronto@oneamongus.ca, events@oneamongus.ca

「兔子洞」服务组hk@oneamongus.ca

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/zh-Hans/events.html b/pr-preview/pr-15/zh-Hans/events.html deleted file mode 100644 index 1d3a160..0000000 --- a/pr-preview/pr-15/zh-Hans/events.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Events | One Among Us - - - - - - - - - - - - - -
Skip to content
2024Sep14
2024Sep14
多伦多社群中秋聚会
Saturday, 19:00 UTC @ Christie Pits Park (Toronto)
多伦多社群
多伦多社群中秋聚会
2024Aug31
2024Aug31
One Among Us 2024 组织年会
Saturday, 14:15 UTC @ North York Central Library & Online
多伦多社群
线上
OAU 会员
One Among Us 2024 组织年会
2024Jun30
2024Jun30
一起参加 Abolitionist Pride 废警酷儿骄傲散步
Sunday, 18:00 UTC @ Grange Park (Toronto)
多伦多社群
feat. 女权学论在多伦多
feat. NPPC
一起参加 Abolitionist Pride 废警酷儿骄傲散步
2024Jun22
2024Jun22
多元性別志愿填报与就业经验在线分享会
Saturday, 12:00 UTC
线上
UniGuide 学业指导
feat. Trans in Academia!
feat. RLE.wiki
多元性別志愿填报与就业经验在线分享会
2024Mar31
2024Mar31
跨性别现身日「海的女儿」朗读晚会
Sunday, 12:00 UTC
TransArts
线上
feat. Project Trans
跨性别现身日「海的女儿」朗读晚会
2023Nov18
2023Nov18
跨性别纪念日手工活动与特别节目
Saturday, 19:00 UTC @ The 519 Community Centre (Toronto)
多伦多社群
线上
TransArts
跨性别纪念日手工活动与特别节目
2024Nov11
2024Nov11
跨性别纪念日电影放映会
Monday, 24:00 UTC @ Toronto Public Library - Northern District Branch
多伦多社群
feat. 女权学论在多伦多
跨性别纪念日电影放映会
2023Oct28
2023Oct28
学业与生活经验分享会 北欧与加拿大篇
Saturday, 14:00 UTC
UniGuide 学业指导
线上
学业与生活经验分享会 北欧与加拿大篇
2024Mar31
2024Mar31
跨性别现身日「银河铁道之夜」朗读会
Sunday, 12:00 UTC
跨性别现身日「银河铁道之夜」朗读会

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/zh-Hans/index.html b/pr-preview/pr-15/zh-Hans/index.html deleted file mode 100644 index a318733..0000000 --- a/pr-preview/pr-15/zh-Hans/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - One Among Us - - - - - - - - - - - - - - -
Skip to content

One Among Us

那些秋叶

东亚与海外跨性别之间的交流互助社群和非营利组织。

你好呀!我们是 One Among Us,是一个注册在加拿大的非营利组织,不过我们更喜欢用社群这个词来称呼自己。我们希望为东亚(现在主要是中国)以及在加拿大的跨性别/性别多元社群提供同辈互助和社群支持,增强两地跨儿之间的联系与互助。

我们最初的起点,也是最重要的工作,是维护「那些秋叶」纪念网站。这份工作告诉我们,无论是活着的还是逝去的,都永远是我们中的一员,是 “One Among Us”。

活动日历

Loading events...

可以 添加到你的 Google Calendar 或者使用 ICal (ics) 格式链接

照片墙

友情链接

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/zh-Hans/posts.html b/pr-preview/pr-15/zh-Hans/posts.html deleted file mode 100644 index 02bd38f..0000000 --- a/pr-preview/pr-15/zh-Hans/posts.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - One Among Us - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/pr-preview/pr-15/zh-Hans/posts/board_election_202304.html b/pr-preview/pr-15/zh-Hans/posts/board_election_202304.html deleted file mode 100644 index ed0252e..0000000 --- a/pr-preview/pr-15/zh-Hans/posts/board_election_202304.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - 2023年4月理事会补选结果公示 | One Among Us - - - - - - - - - - - - - -
Skip to content

One Among Us 2023年4月理事会补选结果公示

由于 Cassie Z. (CC) 经告知程序于2023年4月22日离职,One Among Us 需要选出一位新的理事作为替代,才能满足安大略省非营利公司法(Not-for-Profit Corporations Act)的要求。经理事会提名,成员通过,以下成员被补选为理事,自2023年4月22日起与目前的理事 Azalea G. 以及 Yvette W. 共同担任理事职务,任期至2023年12月:

  • Yuri Z.

特此公示。

感谢所有与我们共度这段难关的朋友们。

One Among Us Transgender Support

2023.4.22

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/zh-Hans/posts/board_election_202312.html b/pr-preview/pr-15/zh-Hans/posts/board_election_202312.html deleted file mode 100644 index 11e123c..0000000 --- a/pr-preview/pr-15/zh-Hans/posts/board_election_202312.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - 2024 届理事会选举结果公示 | One Among Us - - - - - - - - - - - - - -
Skip to content

One Among Us 2024 届理事会选举结果公示

经过成员登记(2023.10~11.19)、发放选票(2023.12.15~16)和匿名投票(2023.12.16~17),One Among Us 完成了 2024 届理事会(Board of Directors)的换届选举。现将加拿大注册机构的选举结果公示如下:

  • Azalea G. (连任)
  • Yuri Z. (连任)
  • Yvette W. (连任)
  • Esme S. C. (新选)

选举同时决定每名理事在理事会中具有 1¼ 票的投票权。任期自2023年12月18日开始计算,为期一年。特此公示。

One Among Us Transgender Support

2023.12.18

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/zh-Hans/posts/board_resolution_2024_tsui_no_sora.html b/pr-preview/pr-15/zh-Hans/posts/board_resolution_2024_tsui_no_sora.html deleted file mode 100644 index 1427234..0000000 --- a/pr-preview/pr-15/zh-Hans/posts/board_resolution_2024_tsui_no_sora.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - 理事会关于跨性别学术小组的决议 | One Among Us - - - - - - - - - - - - - -
Skip to content

关于 Trans in Academia! 跨性别学术小组的决议

One Among Us 愿成为社群优秀组织的孵化器,践行独立机构自主管理、自主决议的基本原则。由于 Trans in Academia! 跨儿学术小组在 amber 带领下的突出表现,现在理事会决定将其业务重组拆分,孵化成熟。

  1. Trans in Academia! TransUniGuide 学业指导更名为 One Transgender UniGuide Among Us,OAU 05 组运营。
  2. TiA-FOSS 自由开源软件促进会更名为 OAU-FOSS 自由开源软件促进会,OAU 06 组运营。
  3. Trans in Academia! 除以上部分之外,自2024年8月1日起解除与 One Among Us 的被督导关系,保持友好合作。
  4. 各共同运营社交媒体账号、共同运营社群群组的管理权限交接,由各社交媒体账号自主决定。决定仍然共同管理的,可以以「跨儿骄傲联合广播」为例,自主决定新的名称。请于2024年9月1日前完成交接。
  5. TiA! 的 Google Workspace 内容,以及 GitHub 源代码,建议于2024年9月1日前完成交接。One Among Us 可以继续提供服务至少到2024年12月15日。

One Among Us Transgender Support

理事会

2024.07.20

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/zh-Hans/posts/community-guidelines.html b/pr-preview/pr-15/zh-Hans/posts/community-guidelines.html deleted file mode 100644 index 43ce8d2..0000000 --- a/pr-preview/pr-15/zh-Hans/posts/community-guidelines.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - One Among Us 社群公约 | One Among Us - - - - - - - - - - - - - -
Skip to content

One Among Us 社群公约(2023年8月18日版)

适用于所有 One Among Us 管理的公共讨论空间和群组的条款:

\1. 所有群员应当文明友善发言,禁止对任何少数群体(包括但不限于性别、种族、性向、身体状况等)的歧视。

\2. 所有群员应当尊重彼此精神健康与神经多样性。禁止讨论伤害自身或他人生命安全的方法;必须在减害(harm reduction)的前提下讨论自伤和药物使用问题。

\3. 禁止买卖处方药品等法律不允许交易的物品和服务。社群允许个人发布促销信息,但不对任何私下发生的交易行为做出担保。

\4. 所有群员有责任保护彼此的信息安全。禁止发布自己或他人的私人信息。任何情况禁止以出道/举报威胁自己或他人。

\5. 群员应当减少发布不宜在工作场所观看(NSFW)的内容。如果实在需要发布,必须使用遮挡手段(spoiler)。

\6. 管理员的责任是及时调解矛盾、在群内讨论氛围失控时打开慢速模式(slow mode)、必要时封禁移除严重违规群员。对管理员的意见与投诉建议邮件联系 tia@oneamongus.ca

\7. One Among Us 所有公共讨论空间和群组都保留以「正在/曾经参加仇跨或网暴组织(群组)」为理由拒绝对某特定账号或其下个人、组织提供服务,并且不通知当事人的权力。即使对您拒绝服务,我们也无法影响您按特定授权(如知识共享 CC 协议)使用我们发布内容的权力。

\8. 社群公约可能随时更新。若有更新,应及时向所有公共讨论空间和群组公布。

适用于跨儿骄傲联合广播附属讨论群的条款:

T1. 禁止恶俗圈/键政圈/狗粉丝等小圈子怪话,不要在本群里用「大佬」「您」「膜拜」等对交流来说不必要的词。

T2. 禁止出身论或是种族论,禁止将生命的「价值」进行比较。任何地方都有跨性别者;ta 们都值得有尊严地活下去。

T3. 不要把其他人的苦难当成谈资。避免全称论断;我们不应该在一句话里决定千万人的生死。

T4. 不要随意下定论,特别是与自己无关、或者没有在自己身边发生的事情。倾听亲历者、亲历者所在社群,以及与亲历者有直接接触的人们的体验和判断。

适用于留学申请交流群的条款:

A1. 本群基本立场除了「支持少数族裔、性少数群体、残障人士、性工作者权益」之外,还包括「支持民族自决独立运动,反抗警暴,支持公共交通、全民医保和社会福利」。无论群员是否认同,都不应该做出违背以上立场的陈述。

适用于大多伦多(GTA)地区在地社群的条款:

G1. 禁止咨询讨论任何与[如何通过难民/人道主义/超期滞留之外途径移民]直接相关的话题,包括问分数线、找中介、申请签证等(不包括怎么考大学、怎么找工作、怎么学法语、无身份怎么在加拿大生活等一般问题)。

G2. 如果你认为自己在 GTA 地区遇到包括但不限于雇主剥削、租房纠纷、居留问题的麻烦,或者认为自己目前的人身安全或精神稳定直接受到威胁,并且不方便在群内讨论,可以私聊群内管理员,我们会尽可能帮助转介在地社工机构。

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/zh-Hans/posts/flag_anthem.html b/pr-preview/pr-15/zh-Hans/posts/flag_anthem.html deleted file mode 100644 index 75f8862..0000000 --- a/pr-preview/pr-15/zh-Hans/posts/flag_anthem.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - 会旗与会歌 | One Among Us - - - - - - - - - - - - - - -
Skip to content

会旗与会歌

会旗:重瓣樱

One Among Us 会旗◎ One Among Us 会旗

会歌:《巡星之歌》

『星めぐりの歌』 宮沢賢治 作詞/作曲

《巡星之歌》原稿,选自筑摩书房《宫泽贤治全集》◎ 《巡星之歌》原稿,选自筑摩书房《宫泽贤治全集》

日语歌词

あかいめだまの さそり

ひろげた鷲(わし)の つばさ

あおいめだまの 小(こ)いぬ、

ひかりのへびの とぐろ。

オリオンは高(たか)く うたい

つゆとしもとを おとす。


アンドロメダの くもは

さかなのくちの かたち。

大(おお)ぐまのあしを きたに

五(いつ)つのばした ところ。

小熊(こぐま)のひたいの うえは

そらのめぐりの めあて。

英语歌词(翻译:无聊至极 Lindsay)

Can you see the red eyed Scorpion?

And the Eagle spreads his wings so wide

Over there the blue-eyed young Puppy

See the coiled up Serpent of the light

Orion sings from far away

It drops it’s dew and frost from the sky


Can you see the cloud of Andromeda

Looking just like the lips of a fish

See the Mama Bear’s pawn up in the north,

Take five steps south and you will find

The shining Little Cub’s head is the key

Guiding us to the soul of the sky

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/zh-Hans/posts/mandate.html b/pr-preview/pr-15/zh-Hans/posts/mandate.html deleted file mode 100644 index 0693378..0000000 --- a/pr-preview/pr-15/zh-Hans/posts/mandate.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - 务虚之言:One Among Us 是怎样的组织? | One Among Us - - - - - - - - - - - - - -
Skip to content

务虚之言:One Among Us 是怎样的组织? — The Mandate of One Among Us

One Among Us 最初的起点以及最重要的业务是纪念逝去的跨性别和性别多元社群(TGD)同类们,这一项业务是不会改变的。这就意味着,我们是围绕着逝者,更准确地说,围绕着生者与逝者的关系建立的跨性别服务组织和跨性别社群。无论是生者还是逝者,都应该是我们这个多元的、充满灵性的(spiritual)跨性别社群的一员。如果没有对逝者的共同纪念和追忆,我们不会走到一起,团结成一个为生者服务的组织。因此,我们的每一项活动、每一项业务,都应该尽力地考虑能够让生者和逝者共同参与进来。纵然有冥河两岸之间的界限,但一定需要考虑到那边正在无声守护着我们的人们。我们的会歌、会旗等组织象征符号,都应该包含能够起到连接生者与逝者作用的目的。

我们知道,任何纪念一定是并非私人的,一定是具有政治性的。然而,我们也知道,这一公共性、政治性的出发点在于自我与他人的亲密联系。因此,我们作为一个组织,始终不应该过于自傲地代替逝者发表一些不属于之的,傲慢轻浮的政治观点。但这并不代表我们应当遵循「去政治化」的原则:我们认为,在我们所处的时代,一个人成为跨性别或者友跨人士,就是面临一种生活,这种生活即使不期望自己被抛入种种政治与社会的纷争,也有意无意,或自觉或被迫地承担了更多的政治责任。因此,我们相信,至少,促进社会的公平与正义,促进每一个人选择表达包括性别在内的诸身份(identities)的自由,能够反映我们所纪念的逝者作为一个整体的愿望,它不应该视为不尊重逝者的行为,也不应该视为破坏纪念馆的中立性。

因为是围绕着逝者建立的跨性别社群,我们必然带着对于生命脆弱易逝的苦涩思考。在当下的社会时代,跨性别群体的生命则由于我们面对的共同苦难和困境,显得更加脆弱易逝。我们并不歌颂这些苦难,但我们也并不耻于诉说自身的苦难和弱小,在其中彼此守望和坚持。我们与所有尚未获得平等权利的个人及其社群站在一起,即使并没有一个统一的「身份」去标识它们。我们为了我们的社群伙伴们的幸福而努力推进社会的变革,并且意识到如果不存在全人类的幸福,就不存在个人的幸福,意识到真正的幸福是什么,总是一个难解的问题。即使推进社会变革的努力往往会让人失落,我们也希望能够在这一过程中互相分享和疗愈创伤,促进彼此的感激与和解。

我们是一个「东亚与海外跨性别社群」:我们的成员或是出身于东亚,或总归是在自己的生命中有一刻与东亚产生过联系。这里的东亚并非地理上的东亚,而毋宁说是作为方法的东亚:它既非「中心」,无法融入主流与霸权的叙事,也非「边缘」,时刻欲望着实体化并标准化另一种与主流相对的价值体系。我们与东亚的批判性联系在于,我们一方面需要克制住自己融入「中心」的欲望,另一方面也需要避免以「边缘」自居,与中心互相成就:我们需要时刻反思,自觉地在一种「中心」与「边缘」的临界状态中生活,与一切不言自明的文化和传统保持张力,无论它们是新或旧。

因此,我们的组织同样需要模糊「内部」和「外部」的界限,承认组织成员、社群伙伴以及服务对象之间的交叉性,促进开放包容,而非建立一个只属于「内部」的小圈子。当然,这并不意味着我们容忍针对社群或组织成员的,任何程度上的暴力。

作为一个非营利组织,为了更好地服务,以及满足注册地对于非营利组织的要求,我们必须有相当的专业能力,吸取和创造关于社群工作、同辈互助的各方面知识。然而,我们也清楚地认识到,专业化、制度化本身并不是组织的目的,而只是一种维持组织存续和服务的工具;在资本主义尚未结束的时代,专业化、制度化不可避免地在某些方面阻碍人的自由全面发展。因此,我们遵循最小限度专业化的原则,避免不惜一切代价的成功(avoid success at all costs)。专业化绝不能让步于我们的伦理与操守,让步于我们集体的意志和期望。

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/zh-Hans/posts/statement-20240706.html b/pr-preview/pr-15/zh-Hans/posts/statement-20240706.html deleted file mode 100644 index 86204b1..0000000 --- a/pr-preview/pr-15/zh-Hans/posts/statement-20240706.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - 无题 | One Among Us - - - - - - - - - - - - - -
Skip to content

无题

在2024年6月17日,One Among Us 联合 Trans in Academia! 跨儿学术小组,发布了《关于巴勒斯坦解放和近期事件的立场声明》,谴责以色列自2023年10月至今在加沙地带展开的侵略行动,谴责其完全无视联合国停火决议,对巴勒斯坦平民,尤其是性别多元群体的生命权的暴力。

我们清楚认识到,「没有全人类的幸福,就不可能有个人的幸福。」巴勒斯坦解放,尤其是巴勒斯坦跨性别和性别多元群体的解放,是一项关乎跨国正义的事业。以色列经年累月对巴勒斯坦人民的监视、隐私剥夺、人身安全威胁等,已经使得巴勒斯坦跨性别和性别多元群体的生存境况雪上加霜。而以色列的「漂粉」(pinkwashing)政治宣传,将跨性别和性别多元群体在以色列得以生存描述为一种特殊的恩赐,为跨性别群体擅自划定的适当空间,将跨性别群体自主、独立争取生存命运的事件与以色列政府捆绑,是一个彻头彻尾的政治谎言。

因此,我们再次表明和强调我们的立场:支持对以色列的「抵制、撤资、制裁」(BDS)运动,支持巴勒斯坦人民尤其是跨性别和性别多元群体的解放斗争,重申以色列对巴勒斯坦的侵略加剧了这一斗争的困难,而现阶段反抗以色列殖民侵略是巴勒斯坦性别多元解放斗争的前提条件。我们用行动来实践我们的立场:2024年6月30日,One Among Us 多伦多社群组织参加了支持巴勒斯坦的废警酷儿游行;One Among Us 的下属机构 Trans in Academia! 跨儿学术小组自主翻译了多篇跨儿视角的巴勒斯坦抗争运动相关文献,并经过成员投票,自主决定签署遵守巴勒斯坦抵制以色列学术和文化运动(PACBI)的纲领(One Among Us 主体及其多伦多跨性别社群收到来自离散华语酷儿和跨儿女权主义团体的邀请,但决定暂缓签署,希望大家看完全文之后,能够理解我们的决定)。

作为一个东亚—加拿大跨性别组织,一个以「生者和逝者之间的联系」构建起来的跨性别社群,我们需要重复我们在《组织使命》中所提到的:「我们作为一个组织,始终不应该过于自傲地代替逝者发表一些不属于之的,傲慢轻浮的政治观点。但这并不代表我们应当遵循『去政治化』的原则:我们认为,在我们所处的时代,一个人成为跨性别或者友跨人士,就是面临一种生活,这种生活即使不期望自己被抛入种种政治与社会的纷争,也有意无意,或自觉或被迫地承担了更多的政治责任。因此,我们相信,至少,促进社会的公平与正义,促进每一个人选择表达包括性别在内的诸身份(identities)的自由,能够反映我们所纪念的逝者作为一个整体的愿望,它不应该视为不尊重逝者的行为,也不应该视为破坏纪念馆的中立性。」

我们不惧怕表明态度,我们的实绩多过表态。但我们也深知自身能力和责任范围的限度。正是我们对自身的严格要求,使得我们在社群服务工作之外,对各类立场宣言和结盟运动犹豫了。作为一个业余运作,主要以线上方式连接成员,同时在有限地点兼顾开展线下社群服务的精简组织,我们认为,对于外部的任何实体或组织承诺遵守任何义务的行为,都是过于轻率而不负责任的。我们目前没有,以后也不会帮助任何国家实体做任何政治宣传。我们没有正式的捐助渠道,更无法保证对我们的资助和合作对象做严格审计的能力,但如果有可能,我们希望来到我们手上的每一笔钱款都不沾染罪恶,都能够惠及社群。

说到头来,我们最重要和最独特的地方还是在于我们是一个纪念馆,是连接生死的社群。所以我们还要重申哀悼的力量。我们相信并希望做到「人人死而平等」,为所有因这场人道灾难被迫死去的跨性别者哀悼——无论你是丧生的巴勒斯坦跨儿,甚或是还没有机会探索自己真正的性别认同的孩童,还是被迫充当以色列政府「漂粉」宣传看板的 IDF 跨性别士兵。

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/zh-Hans/posts/statement-simone.html b/pr-preview/pr-15/zh-Hans/posts/statement-simone.html deleted file mode 100644 index de9c190..0000000 --- a/pr-preview/pr-15/zh-Hans/posts/statement-simone.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - 关于巴勒斯坦解放和近期事件的立场声明 | One Among Us - - - - - - - - - - - - - -
Skip to content

One Among Us × Trans in Academia! 关于巴勒斯坦解放和近期事件的立场声明

2024 年 6 月 12 日凌晨,荷兰警方以「企图谋杀」罪,将跨性别活动人士 Simone 从家中逮捕。逮捕时,警方切断了 Simone 和外界的一切联系。此前,Simone 曾于 5 月 8 日参与抗议,反对阿姆斯特丹大学和阿姆斯特丹自由大学与以色列军队进行不透明合作,被防暴警察殴打至昏厥,并留下多处伤口。

警方逮捕 Simone 后,非法没收了她的手机和 iPad,并强迫她告知警方自己设备的密码。听证会上,检察官撤销了「企图谋杀」的指控,否认强迫查看她的电子设备,改为指控她犯下了「公共暴力罪」(违反荷兰刑法第 141 条)。法院准予 Simone 获保释,条件是不参加任何抗议或犯罪活动。[1] [2] [3]

跨儿学术小组 Trans in Academia! 和 One Among Us 强烈谴责荷兰警方对 Simone 采取的暴力行径,对跨儿的压迫,对和平抗议的镇压,及其对以色列殖民统治的包庇。作为跨儿和学者,我们深知,有关社会正义的知识生产,不可能与警察、监禁、国家暴力系统共存,更不可能和殖民主义、种族主义压迫共存。荷兰警方的所做所为再次应证,当意识形态国家机器失效的时候,镇压国家机器就会接管一切。而那些被国家允诺的自由与权利,也将不复存在。[4] 自由主义的「『公民社会』幻想,从未在殖民主义和警察暴力的框架以外存在过。」 [5]

在以色列完全无视联合国的停火决议向曾经的「安全区」拉法(Rafah)进军之际,在以色列使无数身处巴勒斯坦的同类们和孩子们死于炮火之际,在这个骄傲月,我们呼吁跨儿社群的大家,关注巴勒斯坦,关注以色列正在进行的殖民主义暴力,不要被以色列的粉红清洗(Pinkwashing)政治宣传所蒙蔽。

以色列并非一个 LGBTQ+ 友好的国家。以色列广泛使用性骚扰和性侵犯等手段,对巴勒斯坦人进行折磨 [6];这包括对酷儿巴勒斯坦人的敲诈勒索。一名前以色列情报部门成员透露,在训练中,他们被教导要无视巴勒斯坦人的隐私,并为以色列国家利益操纵他们的个人生活。[7] 此外,Sarah Schulman 曾解释道,「总体而言,以色列是一个极端恐同的社会。宗教原教旨主义者的主导地位、性别歧视以及家庭和家庭压迫的紧密关系,使得 LGBT 人群的生活非常困难。」 [8] 正因如此,以色列的恐同恐跨者才能将以色列对酷儿群体的包容塑造为一种恩赐。如 Saffo Papantonopoulou 所阐述的那样, 在犹太复国主义的感恩经济下,跨性别主体永远欠资本主义和西方的恩情,感谢他们允许她存在。在这种意识形态下,为跨性别主体划定的适当空间,本质上是一个局限于自豪游行和同性恋酒吧的去政治化空间,而不是反帝国或反殖民项目的前线。因此,酷儿恐惧的犹太复国主义者可以将其种族主义殖民恐惧和酷儿恐惧的礼物,传递给跨性别主体……我应该感到脆弱、害怕和被攻击,以便我可以将这种死亡的礼物,传递给所谓恐同恐跨的巴勒斯坦人。[9]

当性少数权益成为恩赐和公关策略,它便可随时被撤回。在巴勒斯坦的酷儿们被不加区分地杀死时,以色列对酷儿的所谓宽容,从来和巴勒斯坦的酷儿们无关。酷儿巴勒斯坦人,像所有巴勒斯坦人一样,生活在一个将他们视为人口威胁、犹太国家的障碍的国家的控制之下。以色列的「包容」,是建立在无数遭受以色列殖民统治的同类们的创痛和尸骸之上的。[10] 这种宣传的核心目的,便是为以色列的殖民军事政策辩护。

「巴勒斯坦人恐同恐跨」这一话语的塑造,也完全忽略了巴勒斯坦持续遭受的殖民暴力,忽略了巴勒斯坦是如何在近几十年来,一直处于文化和种族灭绝的恐惧之下生存的。《粉红清洗》[11] 实存于巴勒斯坦的恐同恐跨氛围,是由以犹太复国主义者对巴勒斯坦人的持续暴力及由此产生的不安全感驱动的。

呼吁「解放巴勒斯坦」,并非意味着要全盘接受巴勒斯坦的恐同恐跨实践。反而,这意味着我们不仅需要考察「恐同恐跨压迫」的不同表现形式,还需要考察使得这些压迫得以存续的可能性条件。只有当以色列对巴勒斯坦的殖民占领停止,只有当巴勒斯坦不再长期处在安全威胁之下,巴勒斯坦的酷儿和跨儿解放才能成为可能。


  1. Michelle (@Michelle_Z2023), “An individual can’t be arrested for standing against genocide and university’s dirty dealings!…” Twitter, 13 Jun. 2024, https://twitter.com/michelle_z2023/status/1801361686278115803. ↩︎

  2. Emma (@emma20131621), “更新:Simone 已经通过她的委派律师与我联系上,其于 6.12 早上被警方暴力从家中带走,至今一直被拒绝与我联系。…” Twitter, 13 Jun. 2024, https://twitter.com/emma20131621/status/1801246370918994237. ↩︎

  3. Trans Rights China (@transrights_cn), “Attention!!!!!! Transgender pro-Palestine protester charged with attempted manslaughter!!!!!!…” Twitter, 13 Jun. 2024, https://twitter.com/transrights_cn/status/1801280517809328273. ↩︎

  4. Michelle (@Michelle_Z2023), ibid. ↩︎

  5. Enlightening. “发生在高等教育机构中的逮捕最直接地说明了跨国正义在全球北方的政治容忍度有多么低…….” 豆瓣, 23 Apr. 2024. ↩︎

  6. Nassar, Tamara. “Palestinian Child Says He Was Raped by Israeli Interrogator.” The Electronic Intifada, 19 Feb. 2021, https://electronicintifada.net/blogs/tamara-nassar/palestinian-child-says-he-was-raped-israeli-interrogator/ ↩︎

  7. “‘Any Palestinian Is Exposed to Monitoring by the Israeli Big Brother.’” The Guardian, 12 Sept. 2014. The Guardian, https://www.theguardian.com/world/2014/sep/12/israeli-intelligence-unit-testimonies ↩︎

  8. Schulman, Sarah. “A Documentary Guide to ‘Brand Israel’ and the Art of Pinkwashing.” Mondoweiss, 30 Nov. 2011, https://mondoweiss.net/2011/11/a-documentary-guide-to-brand-israel-and-the-art-of-pinkwashing/ ↩︎

  9. Papantonopoulou, Saffo. “‘Even a Freak Like You Would Be Safe in Tel Aviv’: Transgender Subjects, Wounded Attachments, and the Zionist Economy of Gratitude.” Women’s Studies Quarterly, vol. 42, no. 1/2, 2014, pp. 278–93. ↩︎

  10. Decolonize Palestine. “粉红清洗.” Trans in Academia! 文章资料库, https://lib. oau.edu.kg/docs/palestine/2_pinkwashing/. Accessed 17 June 2024. ↩︎

  11. Decolonize Palestine. ibid. ↩︎

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/pr-preview/pr-15/zh-Hans/posts/statement_xiyu.html b/pr-preview/pr-15/zh-Hans/posts/statement_xiyu.html deleted file mode 100644 index 0f0f344..0000000 --- a/pr-preview/pr-15/zh-Hans/posts/statement_xiyu.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - 我们对近期长毛象「翻译/精选」账号相关争议的态度 | One Among Us - - - - - - - - - - - - - -
Skip to content

我们对近期长毛象「翻译/精选」账号相关争议的态度

关于近期长毛象「翻译/精选」账号侵权争议,及与其运营者关系的声明

  1. 2023年5月起,「细雨」委托 One Among Us(下称「我机构」)管理其公共事务。然而,在管理过程中,其没有向我们透露详细的运营情况(如对其的批评意见,以及 block 用户的策略等),导致我机构负责人做出对事件的错误判断,以个人名义发布了并不清晰的声明。在此为我们没有掌握下级督导机构的全部运营情况而郑重道歉。

  2. 此次事件之后,我机构立即提出「在长毛象上删除所有著作者未授权转载的内容,发布公开道歉声明,公布运营情况」的督导整改建议。然而,「细雨」在我们第一时间的再三联络之下,仍然拒绝接受我们的整改建议,没有全部清理非授权转载内容并及时删号,其长毛象账号已经被长毛象中文主站封禁。我们对「细雨」的这一做法及其结果表示遗憾和惋惜。

  3. 除了以上公共事务和督导之外,我机构和「细雨」的账目和运营都是完全分离的。我机构并未掌握「细雨」任何公共平台账号的管理权限,也没有办法及时响应。这同样是我机构的工作失误,在此表示郑重道歉。

  4. 综上所述,我机构现在已经没有能力对翻译/精选账号进行督导和公共事务管理。因此,即日起我机构解除与翻译/精选小组的挂靠关系。我们再次对这件事情中涉及的创作者和公众表示深刻道歉。我们一贯强调尊重创作者的权利表达,在各 Fediverse 等网络社群中尊重社群规定,并且在之后的工作中将会持续对这一点的坚持。这次的失误我们将深刻反省,并且会在之后的工作中尽力避免此类错误。尤其是对被伤害到的豆瓣友邻艾大荀女士表示诚恳道歉。

One Among Us Transgender Support
2023年6月25日

补充说明

原文于2023年7月9日发布在 Telegram 频道

作为之前的合作机构,我们有必要将「豆瓣精选」的说明(见下文附录)公布给支持和关注我们的伙伴们,为事件添加一个来自 ta 们的信息来源。

在2023年6月27日 One Among Us 发布的《关于我们与推特翻译(等)关系的补充说明》中,我们已经发布了我们的调查结论:「在整个督导期间,我们没有发现任何证据表明推特翻译(等)有侵犯版权或不遵守合理使用原则的行为或迹象。但我们仍然对他们不考虑原作者的感受和不遵守中国 Fediverse 社区的规则,最终导致我们脱离督导关系表示歉意。」

One Among Us 一直遵守相关法规、维护知识产权。然而,我们也认识到,目前的版权制度,包括《数字千年版权法》(DMCA),可能对信息的获取产生不利影响,并阻碍在边缘化社区内分享重要资源的能力。合理使用(fair use)的权利提供了一个必要的框架,以促进包容性,并允许边缘化群体,如跨性别和非常规性别(gender non-conforming)的群体,充分行使其表达自由和获取知识的权利。

我们反对任何滥用知识产权及错误使用这一概念的行为。在尊重知识产权的同时,我们致力于在法律允许的最大范围内(to the maximum extent permitted by the law)利用信息和资源

我们强烈推动知识和观点的共享。Trans in Academia! 的所有内容都在不同级别的 CC 协议之下公开。One Among Us 纪念网站的所有代码(不含逝者和评论数据)都依据不同开源协议(MIT/GPL3 等)开放共享。

我们认为,关于合理使用,应当遵循以下原则:

  • 不使用更为封闭的著作权协议。
  • 尊重创作者感受,即使是创作者主动选择公开,也不应该转载过于私密的内容。
  • 发布时必须引用原 URL,在不给创作者带来影响的前提下,尽量指明出处。尽量使用 web archive 功能。
  • 尽可能通知创作者本人。
  • 减少对创作者原意的曲解。

附录:豆瓣精选「关于本频道运营人员最近陷入的网暴事件的一些说明」

原文于2023年7月9日发布在 豆瓣精选 Telegram 频道,著作权归豆瓣精选所有。

  • 墙内谣传我们发帖时抹去原作信息,并因此指责我们“抄袭”。我们从没有做过任何类似的事情。这似乎是有人刻意在截屏我们账号时截去我们了我们同时发布的原链,欺骗了众多墙内的朋友。

  • 很多人谣传我们拒不删帖,导致某位当事人不得不发帖维权。事实是我们直到现在仍然没有收到任何形式的联系。当事人发布“维权长文”两天后,之前有过联系的机构通知了我们,我们之后又到处询问,才找到了当事人发布的“维权长文”。之后我们花费数小时,详细检查旧帖并删除了所有我们能找到的与当事人有关的转帖。随后立即备文回应,解答长毛象网友提出的众多质疑。

  • 在我们发布当事人帖子的时候,当事人没有任何“禁止转载”的声明。我们受到的很多指责是“明明别人说了不许转你们怎么还转”,这样的指责是没有道理的。(我们听说当事人几天前才在自己豆瓣用户页面上加上了相关的声明。)

  • 多人谣传因为我们发布敏感信息导致有人遭到中国警方的骚扰。这个谣言的源头似乎是因为有一位网友提出“如果我发布的敏感信息被转发了怎么办”。至于我们转发的内容是否含有“敏感信息”,我们相信读者可以有公正的判断。

  • 我们在短时间内遭到了源源不断抹黑、造谣、网暴和开盒,我们曾经有过联系的机构在第一时间就收到了伪造的长篇律师信。即使在我们删帖之后,召集网络暴力的数篇长文,还写有“时间已经过去x小时,对方仍未删帖”的字样。我们感到非常疑惑。有读者提醒我们说,有人可能早已准备好了这些文章与有意扭曲过的素材,并精心挑选了一位身在墙内无法得知事情全貌的“当事人”。这个人为什么这么做?我们无从得知。有读者根据对方“解封所有被屏蔽账号”的要求,认为此人可能是因为被我们屏蔽因此寻求打击报复。(关于屏蔽账号的原因,我们已经回应过。)

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- - - - \ No newline at end of file diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..545c35d --- /dev/null +++ b/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: /pr-preview/ diff --git a/zh-Hans/about.html b/zh-Hans/about.html index 19024b3..93cbc10 100644 --- a/zh-Hans/about.html +++ b/zh-Hans/about.html @@ -6,7 +6,7 @@ 关于我们 | One Among Us - + @@ -19,7 +19,7 @@
Skip to content

关于我们

工作组

01

OAU 01 组负责 跨性别纪念网站 那些秋叶 的运营,是 One Among Us 最初的起点和最重要的工作组。

02

OAU 02 组成立于2023年7月12日,负责加拿大范围,主要是多伦多的在地社群建设,包括医疗资源、社群互助、社群活动等。

03

OAU 03 组「兔子洞服务组」成立于2023年9月27日。

04

OAU 04 组成立于2024年1月15日,负责和理事会沟通协作决定组织的具体运营、行政、财务等事项,以「最小限度专业化」的精神维护组织的存续。

05

OAU 05 组负责 跨性别升学指导网站 的运营,于2022年12月11日成立,2023年5月加入 One Among Us。

06

OAU 06 组(OAU FOSS)成立于2024年2月21日,是一个扎根跨性别社群的自由开源软件社群。你可以加入 Matrix 群组 #foss:oau.app 参与讨论。

07

OAU 07 组负责跨性别艺术相关的内容,以及筹备中的 Arts Among Us 项目。

使命

One Among Us 最初的起点以及最重要的业务是纪念逝去的跨性别和性别多元社群(TGD)同类们,这一项业务是不会改变的。这就意味着,我们是围绕着逝者,更准确地说,围绕着生者与逝者的关系建立的跨性别服务组织和跨性别社群。无论是生者还是逝者,都应该是我们这个多元的、充满灵性的(spiritual)跨性别社群的一员。如果没有对逝者的共同纪念和追忆,我们不会走到一起,团结成一个为生者服务的组织。因此,我们的每一项活动、每一项业务,都应该尽力地考虑能够让生者和逝者共同参与进来。纵然有冥河两岸之间的界限,但一定需要考虑到那边正在无声守护着我们的人们。我们的会歌、会旗等组织象征符号,都应该包含能够起到连接生者与逝者作用的目的。

我们知道,任何纪念一定是并非私人的,一定是具有政治性的。然而,我们也知道,这一公共性、政治性的出发点在于自我与他人的亲密联系。因此,我们作为一个组织,始终不应该过于自傲地代替逝者发表一些不属于之的,傲慢轻浮的政治观点。但这并不代表我们应当遵循「去政治化」的原则:我们认为,在我们所处的时代,一个人成为跨性别或者友跨人士,就是面临一种生活,这种生活即使不期望自己被抛入种种政治与社会的纷争,也有意无意,或自觉或被迫地承担了更多的政治责任。因此,我们相信,至少,促进社会的公平与正义,促进每一个人选择表达包括性别在内的诸身份(identities)的自由,能够反映我们所纪念的逝者作为一个整体的愿望,它不应该视为不尊重逝者的行为,也不应该视为破坏纪念馆的中立性。

因为是围绕着逝者建立的跨性别社群,我们必然带着对于生命脆弱易逝的苦涩思考。在当下的社会时代,跨性别群体的生命则由于我们面对的共同苦难和困境,显得更加脆弱易逝。我们并不歌颂这些苦难,但我们也并不耻于诉说自身的苦难和弱小,在其中彼此守望和坚持。我们与所有尚未获得平等权利的个人及其社群站在一起,即使并没有一个统一的「身份」去标识它们。我们为了我们的社群伙伴们的幸福而努力推进社会的变革,并且意识到如果不存在全人类的幸福,就不存在个人的幸福,意识到真正的幸福是什么,总是一个难解的问题。即使推进社会变革的努力往往会让人失落,我们也希望能够在这一过程中互相分享和疗愈创伤,促进彼此的感激与和解。

我们是一个「东亚与海外跨性别社群」:我们的成员或是出身于东亚,或总归是在自己的生命中有一刻与东亚产生过联系。这里的东亚并非地理上的东亚,而毋宁说是作为方法的东亚:它既非「中心」,无法融入主流与霸权的叙事,也非「边缘」,时刻欲望着实体化并标准化另一种与主流相对的价值体系。我们与东亚的批判性联系在于,我们一方面需要克制住自己融入「中心」的欲望,另一方面也需要避免以「边缘」自居,与中心互相成就:我们需要时刻反思,自觉地在一种「中心」与「边缘」的临界状态中生活,与一切不言自明的文化和传统保持张力,无论它们是新或旧。

因此,我们的组织同样需要模糊「内部」和「外部」的界限,承认组织成员、社群伙伴以及服务对象之间的交叉性,促进开放包容,而非建立一个只属于「内部」的小圈子。当然,这并不意味着我们容忍针对社群或组织成员的,任何程度上的暴力。

作为一个非营利组织,为了更好地服务,以及满足注册地对于非营利组织的要求,我们必须有相当的专业能力,吸取和创造关于社群工作、同辈互助的各方面知识。然而,我们也清楚地认识到,专业化、制度化本身并不是组织的目的,而只是一种维持组织存续和服务的工具;在资本主义尚未结束的时代,专业化、制度化不可避免地在某些方面阻碍人的自由全面发展。因此,我们遵循最小限度专业化的原则,避免不惜一切代价的成功(avoid success at all costs)。专业化绝不能让步于我们的伦理与操守,让步于我们集体的意志和期望。

—〈务虚之言:One Among Us 是怎样的组织?〉2023年12月19日

故事

珍藏那些飘落的秋叶

2021 年 11 月 20 日跨性别纪念日前夕,纪念网站「那些秋叶」上线。 网站的中文名「那些秋叶」是桂桂起的,而英文名 One Among Us 则是 Maura 的创作。 正如我们在网站的介绍中写道:

那些因为各种原因过早离开我们的生命,那些跨性别者和我们的顺性别伙伴们(allies),仍然是我们中的一员(one among us),在默默照顾着、陪伴着我们,赋予我们继续生活的勇气。或许现实中的纪念碑上写着的并不是 ta 们所中意的姓名,也未必体现了 ta 们真实的认同,但我们仍然可以在自己的纪念中实现这一切。

我们收集跨性别和性别多元社群内的逝者资料,为 ta 们编写条目,在网上立起 ta 们的纪念碑。请访问 那些秋叶 one-among.us 为那些逝去的生命献上您的哀思与祝福吧。您也可以通过我们的 GitHub 仓库 来贡献关于您不希望忘记的逝者的条目。

在地社群

在 2022 年 12 月 15 日,我们在加拿大多伦多成立了注册非营利组织,一方面是为了保护我们自己,和我们的工作;另一方面,也希望以成立组织的方式,为我们的跨性别社群多做一些事情。 我们在哪,就要建立社群,生根发芽。无论在多伦多,还是在别处。

请访问我们的 Linktree 或者 Instagram 看看我们有哪些在地活动吧!

跨性别选校手册

2024年,跨性别选校手册的编辑部加入了我们。请访问 uniguide.oneamongus.ca 获得更多信息。我们鼓励你共同编辑!

Arts Among Us

2023 年 3 月 13 日,我们的成员 ArtsEpiphany 永远离开了我们。 为了纪念她,我们正在筹建一个名叫 Arts Among Us 的线上艺术展览馆项目。 请关注我们的后续动态。

会旗与会歌

会旗:重瓣樱

One Among Us 会旗◎ One Among Us 会旗

会歌:《巡星之歌》

『星めぐりの歌』 宮沢賢治 作詞/作曲

《巡星之歌》原稿,选自筑摩书房《宫泽贤治全集》◎ 《巡星之歌》原稿,选自筑摩书房《宫泽贤治全集》

日语歌词

あかいめだまの さそり

ひろげた鷲(わし)の つばさ

あおいめだまの 小(こ)いぬ、

ひかりのへびの とぐろ。

オリオンは高(たか)く うたい

つゆとしもとを おとす。


アンドロメダの くもは

さかなのくちの かたち。

大(おお)ぐまのあしを きたに

五(いつ)つのばした ところ。

小熊(こぐま)のひたいの うえは

そらのめぐりの めあて。


英语歌词(翻译:无聊至极 Lindsay)

Can you see the red eyed Scorpion?

And the Eagle spreads his wings so wide

Over there the blue-eyed young Puppy

See the coiled up Serpent of the light

Orion sings from far away

It drops it’s dew and frost from the sky


Can you see the cloud of Andromeda

Looking just like the lips of a fish

See the Mama Bear’s pawn up in the north,

Take five steps south and you will find

The shining Little Cub’s head is the key

Guiding us to the soul of the sky

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- + \ No newline at end of file diff --git a/zh-Hans/contact.html b/zh-Hans/contact.html index dc10d5f..c4431c0 100644 --- a/zh-Hans/contact.html +++ b/zh-Hans/contact.html @@ -6,7 +6,7 @@ 联系我们 | One Among Us - + @@ -18,7 +18,7 @@
Skip to content

社群服务热线1-8-555-ASK-OAU = +1 (855) 527-5628

传真+1 (855) 644-3628

一般问题info@oneamongus.ca

理事会board@oneamongus.ca

线上服务组

纪念网站相关remembrance@oneamongus.ca , info@one-among.us

跨性别学术小组、跨性别选校手册tia@oneamongus.ca

Arts Among Us 艺术展览馆(筹)arts@oneamongus.ca

在地服务组

多伦多活动与服务toronto@oneamongus.ca, events@oneamongus.ca

「兔子洞」服务组hk@oneamongus.ca

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- + \ No newline at end of file diff --git a/zh-Hans/events.html b/zh-Hans/events.html index 9ea8c2a..7c21c3c 100644 --- a/zh-Hans/events.html +++ b/zh-Hans/events.html @@ -6,7 +6,7 @@ Events | One Among Us - + @@ -18,7 +18,7 @@
Skip to content
2024Sep14
2024Sep14
多伦多社群中秋聚会
Saturday, 19:00 UTC @ Christie Pits Park (Toronto)
多伦多社群
多伦多社群中秋聚会
2024Aug31
2024Aug31
One Among Us 2024 组织年会
Saturday, 14:15 UTC @ North York Central Library & Online
多伦多社群
线上
OAU 会员
One Among Us 2024 组织年会
2024Jun30
2024Jun30
一起参加 Abolitionist Pride 废警酷儿骄傲散步
Sunday, 18:00 UTC @ Grange Park (Toronto)
多伦多社群
feat. 女权学论在多伦多
feat. NPPC
一起参加 Abolitionist Pride 废警酷儿骄傲散步
2024Jun22
2024Jun22
多元性別志愿填报与就业经验在线分享会
Saturday, 12:00 UTC
线上
UniGuide 学业指导
feat. Trans in Academia!
feat. RLE.wiki
多元性別志愿填报与就业经验在线分享会
2024Mar31
2024Mar31
跨性别现身日「海的女儿」朗读晚会
Sunday, 12:00 UTC
TransArts
线上
feat. Project Trans
跨性别现身日「海的女儿」朗读晚会
2023Nov18
2023Nov18
跨性别纪念日手工活动与特别节目
Saturday, 19:00 UTC @ The 519 Community Centre (Toronto)
多伦多社群
线上
TransArts
跨性别纪念日手工活动与特别节目
2024Nov11
2024Nov11
跨性别纪念日电影放映会
Monday, 24:00 UTC @ Toronto Public Library - Northern District Branch
多伦多社群
feat. 女权学论在多伦多
跨性别纪念日电影放映会
2023Oct28
2023Oct28
学业与生活经验分享会 北欧与加拿大篇
Saturday, 14:00 UTC
UniGuide 学业指导
线上
学业与生活经验分享会 北欧与加拿大篇
2024Mar31
2024Mar31
跨性别现身日「银河铁道之夜」朗读会
Sunday, 12:00 UTC
跨性别现身日「银河铁道之夜」朗读会

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- + \ No newline at end of file diff --git a/zh-Hans/index.html b/zh-Hans/index.html index 6a3ad3a..399f889 100644 --- a/zh-Hans/index.html +++ b/zh-Hans/index.html @@ -6,7 +6,7 @@ One Among Us - + @@ -19,7 +19,7 @@
Skip to content

One Among Us

那些秋叶

东亚与海外跨性别之间的交流互助社群和非营利组织。

你好呀!我们是 One Among Us,是一个注册在加拿大的非营利组织,不过我们更喜欢用社群这个词来称呼自己。我们希望为东亚(现在主要是中国)以及在加拿大的跨性别/性别多元社群提供同辈互助和社群支持,增强两地跨儿之间的联系与互助。

我们最初的起点,也是最重要的工作,是维护「那些秋叶」纪念网站。这份工作告诉我们,无论是活着的还是逝去的,都永远是我们中的一员,是 “One Among Us”。

活动日历

Loading events...

可以 添加到你的 Google Calendar 或者使用 ICal (ics) 格式链接

照片墙

友情链接

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- + \ No newline at end of file diff --git a/zh-Hans/posts.html b/zh-Hans/posts.html index 2ea4f64..d89ca52 100644 --- a/zh-Hans/posts.html +++ b/zh-Hans/posts.html @@ -6,7 +6,7 @@ One Among Us - + @@ -18,7 +18,7 @@ - + \ No newline at end of file diff --git a/zh-Hans/posts/board_election_202304.html b/zh-Hans/posts/board_election_202304.html index 9425d6e..71d7079 100644 --- a/zh-Hans/posts/board_election_202304.html +++ b/zh-Hans/posts/board_election_202304.html @@ -6,7 +6,7 @@ 2023年4月理事会补选结果公示 | One Among Us - + @@ -18,7 +18,7 @@
Skip to content

One Among Us 2023年4月理事会补选结果公示

由于 Cassie Z. (CC) 经告知程序于2023年4月22日离职,One Among Us 需要选出一位新的理事作为替代,才能满足安大略省非营利公司法(Not-for-Profit Corporations Act)的要求。经理事会提名,成员通过,以下成员被补选为理事,自2023年4月22日起与目前的理事 Azalea G. 以及 Yvette W. 共同担任理事职务,任期至2023年12月:

  • Yuri Z.

特此公示。

感谢所有与我们共度这段难关的朋友们。

One Among Us Transgender Support

2023.4.22

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- + \ No newline at end of file diff --git a/zh-Hans/posts/board_election_202312.html b/zh-Hans/posts/board_election_202312.html index 4311f51..a4796b5 100644 --- a/zh-Hans/posts/board_election_202312.html +++ b/zh-Hans/posts/board_election_202312.html @@ -6,7 +6,7 @@ 2024 届理事会选举结果公示 | One Among Us - + @@ -18,7 +18,7 @@
Skip to content

One Among Us 2024 届理事会选举结果公示

经过成员登记(2023.10~11.19)、发放选票(2023.12.15~16)和匿名投票(2023.12.16~17),One Among Us 完成了 2024 届理事会(Board of Directors)的换届选举。现将加拿大注册机构的选举结果公示如下:

  • Azalea G. (连任)
  • Yuri Z. (连任)
  • Yvette W. (连任)
  • Esme S. C. (新选)

选举同时决定每名理事在理事会中具有 1¼ 票的投票权。任期自2023年12月18日开始计算,为期一年。特此公示。

One Among Us Transgender Support

2023.12.18

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- + \ No newline at end of file diff --git a/zh-Hans/posts/board_resolution_2024_tsui_no_sora.html b/zh-Hans/posts/board_resolution_2024_tsui_no_sora.html index a6c65c4..92c9df3 100644 --- a/zh-Hans/posts/board_resolution_2024_tsui_no_sora.html +++ b/zh-Hans/posts/board_resolution_2024_tsui_no_sora.html @@ -6,7 +6,7 @@ 理事会关于跨性别学术小组的决议 | One Among Us - + @@ -18,7 +18,7 @@
Skip to content

关于 Trans in Academia! 跨性别学术小组的决议

One Among Us 愿成为社群优秀组织的孵化器,践行独立机构自主管理、自主决议的基本原则。由于 Trans in Academia! 跨儿学术小组在 amber 带领下的突出表现,现在理事会决定将其业务重组拆分,孵化成熟。

  1. Trans in Academia! TransUniGuide 学业指导更名为 One Transgender UniGuide Among Us,OAU 05 组运营。
  2. TiA-FOSS 自由开源软件促进会更名为 OAU-FOSS 自由开源软件促进会,OAU 06 组运营。
  3. Trans in Academia! 除以上部分之外,自2024年8月1日起解除与 One Among Us 的被督导关系,保持友好合作。
  4. 各共同运营社交媒体账号、共同运营社群群组的管理权限交接,由各社交媒体账号自主决定。决定仍然共同管理的,可以以「跨儿骄傲联合广播」为例,自主决定新的名称。请于2024年9月1日前完成交接。
  5. TiA! 的 Google Workspace 内容,以及 GitHub 源代码,建议于2024年9月1日前完成交接。One Among Us 可以继续提供服务至少到2024年12月15日。

One Among Us Transgender Support

理事会

2024.07.20

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- + \ No newline at end of file diff --git a/zh-Hans/posts/community-guidelines.html b/zh-Hans/posts/community-guidelines.html index d602a38..ce62bef 100644 --- a/zh-Hans/posts/community-guidelines.html +++ b/zh-Hans/posts/community-guidelines.html @@ -6,7 +6,7 @@ One Among Us 社群公约 | One Among Us - + @@ -18,7 +18,7 @@
Skip to content

One Among Us 社群公约(2023年8月18日版)

适用于所有 One Among Us 管理的公共讨论空间和群组的条款:

\1. 所有群员应当文明友善发言,禁止对任何少数群体(包括但不限于性别、种族、性向、身体状况等)的歧视。

\2. 所有群员应当尊重彼此精神健康与神经多样性。禁止讨论伤害自身或他人生命安全的方法;必须在减害(harm reduction)的前提下讨论自伤和药物使用问题。

\3. 禁止买卖处方药品等法律不允许交易的物品和服务。社群允许个人发布促销信息,但不对任何私下发生的交易行为做出担保。

\4. 所有群员有责任保护彼此的信息安全。禁止发布自己或他人的私人信息。任何情况禁止以出道/举报威胁自己或他人。

\5. 群员应当减少发布不宜在工作场所观看(NSFW)的内容。如果实在需要发布,必须使用遮挡手段(spoiler)。

\6. 管理员的责任是及时调解矛盾、在群内讨论氛围失控时打开慢速模式(slow mode)、必要时封禁移除严重违规群员。对管理员的意见与投诉建议邮件联系 tia@oneamongus.ca

\7. One Among Us 所有公共讨论空间和群组都保留以「正在/曾经参加仇跨或网暴组织(群组)」为理由拒绝对某特定账号或其下个人、组织提供服务,并且不通知当事人的权力。即使对您拒绝服务,我们也无法影响您按特定授权(如知识共享 CC 协议)使用我们发布内容的权力。

\8. 社群公约可能随时更新。若有更新,应及时向所有公共讨论空间和群组公布。

适用于跨儿骄傲联合广播附属讨论群的条款:

T1. 禁止恶俗圈/键政圈/狗粉丝等小圈子怪话,不要在本群里用「大佬」「您」「膜拜」等对交流来说不必要的词。

T2. 禁止出身论或是种族论,禁止将生命的「价值」进行比较。任何地方都有跨性别者;ta 们都值得有尊严地活下去。

T3. 不要把其他人的苦难当成谈资。避免全称论断;我们不应该在一句话里决定千万人的生死。

T4. 不要随意下定论,特别是与自己无关、或者没有在自己身边发生的事情。倾听亲历者、亲历者所在社群,以及与亲历者有直接接触的人们的体验和判断。

适用于留学申请交流群的条款:

A1. 本群基本立场除了「支持少数族裔、性少数群体、残障人士、性工作者权益」之外,还包括「支持民族自决独立运动,反抗警暴,支持公共交通、全民医保和社会福利」。无论群员是否认同,都不应该做出违背以上立场的陈述。

适用于大多伦多(GTA)地区在地社群的条款:

G1. 禁止咨询讨论任何与[如何通过难民/人道主义/超期滞留之外途径移民]直接相关的话题,包括问分数线、找中介、申请签证等(不包括怎么考大学、怎么找工作、怎么学法语、无身份怎么在加拿大生活等一般问题)。

G2. 如果你认为自己在 GTA 地区遇到包括但不限于雇主剥削、租房纠纷、居留问题的麻烦,或者认为自己目前的人身安全或精神稳定直接受到威胁,并且不方便在群内讨论,可以私聊群内管理员,我们会尽可能帮助转介在地社工机构。

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- + \ No newline at end of file diff --git a/zh-Hans/posts/flag_anthem.html b/zh-Hans/posts/flag_anthem.html index bde5287..df67b6c 100644 --- a/zh-Hans/posts/flag_anthem.html +++ b/zh-Hans/posts/flag_anthem.html @@ -6,7 +6,7 @@ 会旗与会歌 | One Among Us - + @@ -19,7 +19,7 @@
Skip to content

会旗与会歌

会旗:重瓣樱

One Among Us 会旗◎ One Among Us 会旗

会歌:《巡星之歌》

『星めぐりの歌』 宮沢賢治 作詞/作曲

《巡星之歌》原稿,选自筑摩书房《宫泽贤治全集》◎ 《巡星之歌》原稿,选自筑摩书房《宫泽贤治全集》

日语歌词

あかいめだまの さそり

ひろげた鷲(わし)の つばさ

あおいめだまの 小(こ)いぬ、

ひかりのへびの とぐろ。

オリオンは高(たか)く うたい

つゆとしもとを おとす。


アンドロメダの くもは

さかなのくちの かたち。

大(おお)ぐまのあしを きたに

五(いつ)つのばした ところ。

小熊(こぐま)のひたいの うえは

そらのめぐりの めあて。

英语歌词(翻译:无聊至极 Lindsay)

Can you see the red eyed Scorpion?

And the Eagle spreads his wings so wide

Over there the blue-eyed young Puppy

See the coiled up Serpent of the light

Orion sings from far away

It drops it’s dew and frost from the sky


Can you see the cloud of Andromeda

Looking just like the lips of a fish

See the Mama Bear’s pawn up in the north,

Take five steps south and you will find

The shining Little Cub’s head is the key

Guiding us to the soul of the sky

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- + \ No newline at end of file diff --git a/zh-Hans/posts/mandate.html b/zh-Hans/posts/mandate.html index 1fc2dfa..ac839d4 100644 --- a/zh-Hans/posts/mandate.html +++ b/zh-Hans/posts/mandate.html @@ -6,7 +6,7 @@ 务虚之言:One Among Us 是怎样的组织? | One Among Us - + @@ -18,7 +18,7 @@
Skip to content

务虚之言:One Among Us 是怎样的组织? — The Mandate of One Among Us

One Among Us 最初的起点以及最重要的业务是纪念逝去的跨性别和性别多元社群(TGD)同类们,这一项业务是不会改变的。这就意味着,我们是围绕着逝者,更准确地说,围绕着生者与逝者的关系建立的跨性别服务组织和跨性别社群。无论是生者还是逝者,都应该是我们这个多元的、充满灵性的(spiritual)跨性别社群的一员。如果没有对逝者的共同纪念和追忆,我们不会走到一起,团结成一个为生者服务的组织。因此,我们的每一项活动、每一项业务,都应该尽力地考虑能够让生者和逝者共同参与进来。纵然有冥河两岸之间的界限,但一定需要考虑到那边正在无声守护着我们的人们。我们的会歌、会旗等组织象征符号,都应该包含能够起到连接生者与逝者作用的目的。

我们知道,任何纪念一定是并非私人的,一定是具有政治性的。然而,我们也知道,这一公共性、政治性的出发点在于自我与他人的亲密联系。因此,我们作为一个组织,始终不应该过于自傲地代替逝者发表一些不属于之的,傲慢轻浮的政治观点。但这并不代表我们应当遵循「去政治化」的原则:我们认为,在我们所处的时代,一个人成为跨性别或者友跨人士,就是面临一种生活,这种生活即使不期望自己被抛入种种政治与社会的纷争,也有意无意,或自觉或被迫地承担了更多的政治责任。因此,我们相信,至少,促进社会的公平与正义,促进每一个人选择表达包括性别在内的诸身份(identities)的自由,能够反映我们所纪念的逝者作为一个整体的愿望,它不应该视为不尊重逝者的行为,也不应该视为破坏纪念馆的中立性。

因为是围绕着逝者建立的跨性别社群,我们必然带着对于生命脆弱易逝的苦涩思考。在当下的社会时代,跨性别群体的生命则由于我们面对的共同苦难和困境,显得更加脆弱易逝。我们并不歌颂这些苦难,但我们也并不耻于诉说自身的苦难和弱小,在其中彼此守望和坚持。我们与所有尚未获得平等权利的个人及其社群站在一起,即使并没有一个统一的「身份」去标识它们。我们为了我们的社群伙伴们的幸福而努力推进社会的变革,并且意识到如果不存在全人类的幸福,就不存在个人的幸福,意识到真正的幸福是什么,总是一个难解的问题。即使推进社会变革的努力往往会让人失落,我们也希望能够在这一过程中互相分享和疗愈创伤,促进彼此的感激与和解。

我们是一个「东亚与海外跨性别社群」:我们的成员或是出身于东亚,或总归是在自己的生命中有一刻与东亚产生过联系。这里的东亚并非地理上的东亚,而毋宁说是作为方法的东亚:它既非「中心」,无法融入主流与霸权的叙事,也非「边缘」,时刻欲望着实体化并标准化另一种与主流相对的价值体系。我们与东亚的批判性联系在于,我们一方面需要克制住自己融入「中心」的欲望,另一方面也需要避免以「边缘」自居,与中心互相成就:我们需要时刻反思,自觉地在一种「中心」与「边缘」的临界状态中生活,与一切不言自明的文化和传统保持张力,无论它们是新或旧。

因此,我们的组织同样需要模糊「内部」和「外部」的界限,承认组织成员、社群伙伴以及服务对象之间的交叉性,促进开放包容,而非建立一个只属于「内部」的小圈子。当然,这并不意味着我们容忍针对社群或组织成员的,任何程度上的暴力。

作为一个非营利组织,为了更好地服务,以及满足注册地对于非营利组织的要求,我们必须有相当的专业能力,吸取和创造关于社群工作、同辈互助的各方面知识。然而,我们也清楚地认识到,专业化、制度化本身并不是组织的目的,而只是一种维持组织存续和服务的工具;在资本主义尚未结束的时代,专业化、制度化不可避免地在某些方面阻碍人的自由全面发展。因此,我们遵循最小限度专业化的原则,避免不惜一切代价的成功(avoid success at all costs)。专业化绝不能让步于我们的伦理与操守,让步于我们集体的意志和期望。

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- + \ No newline at end of file diff --git a/zh-Hans/posts/statement-20240706.html b/zh-Hans/posts/statement-20240706.html index fc14bc7..f52b4ce 100644 --- a/zh-Hans/posts/statement-20240706.html +++ b/zh-Hans/posts/statement-20240706.html @@ -6,7 +6,7 @@ 无题 | One Among Us - + @@ -18,7 +18,7 @@
Skip to content

无题

在2024年6月17日,One Among Us 联合 Trans in Academia! 跨儿学术小组,发布了《关于巴勒斯坦解放和近期事件的立场声明》,谴责以色列自2023年10月至今在加沙地带展开的侵略行动,谴责其完全无视联合国停火决议,对巴勒斯坦平民,尤其是性别多元群体的生命权的暴力。

我们清楚认识到,「没有全人类的幸福,就不可能有个人的幸福。」巴勒斯坦解放,尤其是巴勒斯坦跨性别和性别多元群体的解放,是一项关乎跨国正义的事业。以色列经年累月对巴勒斯坦人民的监视、隐私剥夺、人身安全威胁等,已经使得巴勒斯坦跨性别和性别多元群体的生存境况雪上加霜。而以色列的「漂粉」(pinkwashing)政治宣传,将跨性别和性别多元群体在以色列得以生存描述为一种特殊的恩赐,为跨性别群体擅自划定的适当空间,将跨性别群体自主、独立争取生存命运的事件与以色列政府捆绑,是一个彻头彻尾的政治谎言。

因此,我们再次表明和强调我们的立场:支持对以色列的「抵制、撤资、制裁」(BDS)运动,支持巴勒斯坦人民尤其是跨性别和性别多元群体的解放斗争,重申以色列对巴勒斯坦的侵略加剧了这一斗争的困难,而现阶段反抗以色列殖民侵略是巴勒斯坦性别多元解放斗争的前提条件。我们用行动来实践我们的立场:2024年6月30日,One Among Us 多伦多社群组织参加了支持巴勒斯坦的废警酷儿游行;One Among Us 的下属机构 Trans in Academia! 跨儿学术小组自主翻译了多篇跨儿视角的巴勒斯坦抗争运动相关文献,并经过成员投票,自主决定签署遵守巴勒斯坦抵制以色列学术和文化运动(PACBI)的纲领(One Among Us 主体及其多伦多跨性别社群收到来自离散华语酷儿和跨儿女权主义团体的邀请,但决定暂缓签署,希望大家看完全文之后,能够理解我们的决定)。

作为一个东亚—加拿大跨性别组织,一个以「生者和逝者之间的联系」构建起来的跨性别社群,我们需要重复我们在《组织使命》中所提到的:「我们作为一个组织,始终不应该过于自傲地代替逝者发表一些不属于之的,傲慢轻浮的政治观点。但这并不代表我们应当遵循『去政治化』的原则:我们认为,在我们所处的时代,一个人成为跨性别或者友跨人士,就是面临一种生活,这种生活即使不期望自己被抛入种种政治与社会的纷争,也有意无意,或自觉或被迫地承担了更多的政治责任。因此,我们相信,至少,促进社会的公平与正义,促进每一个人选择表达包括性别在内的诸身份(identities)的自由,能够反映我们所纪念的逝者作为一个整体的愿望,它不应该视为不尊重逝者的行为,也不应该视为破坏纪念馆的中立性。」

我们不惧怕表明态度,我们的实绩多过表态。但我们也深知自身能力和责任范围的限度。正是我们对自身的严格要求,使得我们在社群服务工作之外,对各类立场宣言和结盟运动犹豫了。作为一个业余运作,主要以线上方式连接成员,同时在有限地点兼顾开展线下社群服务的精简组织,我们认为,对于外部的任何实体或组织承诺遵守任何义务的行为,都是过于轻率而不负责任的。我们目前没有,以后也不会帮助任何国家实体做任何政治宣传。我们没有正式的捐助渠道,更无法保证对我们的资助和合作对象做严格审计的能力,但如果有可能,我们希望来到我们手上的每一笔钱款都不沾染罪恶,都能够惠及社群。

说到头来,我们最重要和最独特的地方还是在于我们是一个纪念馆,是连接生死的社群。所以我们还要重申哀悼的力量。我们相信并希望做到「人人死而平等」,为所有因这场人道灾难被迫死去的跨性别者哀悼——无论你是丧生的巴勒斯坦跨儿,甚或是还没有机会探索自己真正的性别认同的孩童,还是被迫充当以色列政府「漂粉」宣传看板的 IDF 跨性别士兵。

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- + \ No newline at end of file diff --git a/zh-Hans/posts/statement-simone.html b/zh-Hans/posts/statement-simone.html index f6dbc6e..b026c3d 100644 --- a/zh-Hans/posts/statement-simone.html +++ b/zh-Hans/posts/statement-simone.html @@ -6,7 +6,7 @@ 关于巴勒斯坦解放和近期事件的立场声明 | One Among Us - + @@ -18,7 +18,7 @@
Skip to content

One Among Us × Trans in Academia! 关于巴勒斯坦解放和近期事件的立场声明

2024 年 6 月 12 日凌晨,荷兰警方以「企图谋杀」罪,将跨性别活动人士 Simone 从家中逮捕。逮捕时,警方切断了 Simone 和外界的一切联系。此前,Simone 曾于 5 月 8 日参与抗议,反对阿姆斯特丹大学和阿姆斯特丹自由大学与以色列军队进行不透明合作,被防暴警察殴打至昏厥,并留下多处伤口。

警方逮捕 Simone 后,非法没收了她的手机和 iPad,并强迫她告知警方自己设备的密码。听证会上,检察官撤销了「企图谋杀」的指控,否认强迫查看她的电子设备,改为指控她犯下了「公共暴力罪」(违反荷兰刑法第 141 条)。法院准予 Simone 获保释,条件是不参加任何抗议或犯罪活动。[1] [2] [3]

跨儿学术小组 Trans in Academia! 和 One Among Us 强烈谴责荷兰警方对 Simone 采取的暴力行径,对跨儿的压迫,对和平抗议的镇压,及其对以色列殖民统治的包庇。作为跨儿和学者,我们深知,有关社会正义的知识生产,不可能与警察、监禁、国家暴力系统共存,更不可能和殖民主义、种族主义压迫共存。荷兰警方的所做所为再次应证,当意识形态国家机器失效的时候,镇压国家机器就会接管一切。而那些被国家允诺的自由与权利,也将不复存在。[4] 自由主义的「『公民社会』幻想,从未在殖民主义和警察暴力的框架以外存在过。」 [5]

在以色列完全无视联合国的停火决议向曾经的「安全区」拉法(Rafah)进军之际,在以色列使无数身处巴勒斯坦的同类们和孩子们死于炮火之际,在这个骄傲月,我们呼吁跨儿社群的大家,关注巴勒斯坦,关注以色列正在进行的殖民主义暴力,不要被以色列的粉红清洗(Pinkwashing)政治宣传所蒙蔽。

以色列并非一个 LGBTQ+ 友好的国家。以色列广泛使用性骚扰和性侵犯等手段,对巴勒斯坦人进行折磨 [6];这包括对酷儿巴勒斯坦人的敲诈勒索。一名前以色列情报部门成员透露,在训练中,他们被教导要无视巴勒斯坦人的隐私,并为以色列国家利益操纵他们的个人生活。[7] 此外,Sarah Schulman 曾解释道,「总体而言,以色列是一个极端恐同的社会。宗教原教旨主义者的主导地位、性别歧视以及家庭和家庭压迫的紧密关系,使得 LGBT 人群的生活非常困难。」 [8] 正因如此,以色列的恐同恐跨者才能将以色列对酷儿群体的包容塑造为一种恩赐。如 Saffo Papantonopoulou 所阐述的那样, 在犹太复国主义的感恩经济下,跨性别主体永远欠资本主义和西方的恩情,感谢他们允许她存在。在这种意识形态下,为跨性别主体划定的适当空间,本质上是一个局限于自豪游行和同性恋酒吧的去政治化空间,而不是反帝国或反殖民项目的前线。因此,酷儿恐惧的犹太复国主义者可以将其种族主义殖民恐惧和酷儿恐惧的礼物,传递给跨性别主体……我应该感到脆弱、害怕和被攻击,以便我可以将这种死亡的礼物,传递给所谓恐同恐跨的巴勒斯坦人。[9]

当性少数权益成为恩赐和公关策略,它便可随时被撤回。在巴勒斯坦的酷儿们被不加区分地杀死时,以色列对酷儿的所谓宽容,从来和巴勒斯坦的酷儿们无关。酷儿巴勒斯坦人,像所有巴勒斯坦人一样,生活在一个将他们视为人口威胁、犹太国家的障碍的国家的控制之下。以色列的「包容」,是建立在无数遭受以色列殖民统治的同类们的创痛和尸骸之上的。[10] 这种宣传的核心目的,便是为以色列的殖民军事政策辩护。

「巴勒斯坦人恐同恐跨」这一话语的塑造,也完全忽略了巴勒斯坦持续遭受的殖民暴力,忽略了巴勒斯坦是如何在近几十年来,一直处于文化和种族灭绝的恐惧之下生存的。《粉红清洗》[11] 实存于巴勒斯坦的恐同恐跨氛围,是由以犹太复国主义者对巴勒斯坦人的持续暴力及由此产生的不安全感驱动的。

呼吁「解放巴勒斯坦」,并非意味着要全盘接受巴勒斯坦的恐同恐跨实践。反而,这意味着我们不仅需要考察「恐同恐跨压迫」的不同表现形式,还需要考察使得这些压迫得以存续的可能性条件。只有当以色列对巴勒斯坦的殖民占领停止,只有当巴勒斯坦不再长期处在安全威胁之下,巴勒斯坦的酷儿和跨儿解放才能成为可能。


  1. Michelle (@Michelle_Z2023), “An individual can’t be arrested for standing against genocide and university’s dirty dealings!…” Twitter, 13 Jun. 2024, https://twitter.com/michelle_z2023/status/1801361686278115803. ↩︎

  2. Emma (@emma20131621), “更新:Simone 已经通过她的委派律师与我联系上,其于 6.12 早上被警方暴力从家中带走,至今一直被拒绝与我联系。…” Twitter, 13 Jun. 2024, https://twitter.com/emma20131621/status/1801246370918994237. ↩︎

  3. Trans Rights China (@transrights_cn), “Attention!!!!!! Transgender pro-Palestine protester charged with attempted manslaughter!!!!!!…” Twitter, 13 Jun. 2024, https://twitter.com/transrights_cn/status/1801280517809328273. ↩︎

  4. Michelle (@Michelle_Z2023), ibid. ↩︎

  5. Enlightening. “发生在高等教育机构中的逮捕最直接地说明了跨国正义在全球北方的政治容忍度有多么低…….” 豆瓣, 23 Apr. 2024. ↩︎

  6. Nassar, Tamara. “Palestinian Child Says He Was Raped by Israeli Interrogator.” The Electronic Intifada, 19 Feb. 2021, https://electronicintifada.net/blogs/tamara-nassar/palestinian-child-says-he-was-raped-israeli-interrogator/ ↩︎

  7. “‘Any Palestinian Is Exposed to Monitoring by the Israeli Big Brother.’” The Guardian, 12 Sept. 2014. The Guardian, https://www.theguardian.com/world/2014/sep/12/israeli-intelligence-unit-testimonies ↩︎

  8. Schulman, Sarah. “A Documentary Guide to ‘Brand Israel’ and the Art of Pinkwashing.” Mondoweiss, 30 Nov. 2011, https://mondoweiss.net/2011/11/a-documentary-guide-to-brand-israel-and-the-art-of-pinkwashing/ ↩︎

  9. Papantonopoulou, Saffo. “‘Even a Freak Like You Would Be Safe in Tel Aviv’: Transgender Subjects, Wounded Attachments, and the Zionist Economy of Gratitude.” Women’s Studies Quarterly, vol. 42, no. 1/2, 2014, pp. 278–93. ↩︎

  10. Decolonize Palestine. “粉红清洗.” Trans in Academia! 文章资料库, https://lib. oau.edu.kg/docs/palestine/2_pinkwashing/. Accessed 17 June 2024. ↩︎

  11. Decolonize Palestine. ibid. ↩︎

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- + \ No newline at end of file diff --git a/zh-Hans/posts/statement_xiyu.html b/zh-Hans/posts/statement_xiyu.html index aad9e42..7d3a5c2 100644 --- a/zh-Hans/posts/statement_xiyu.html +++ b/zh-Hans/posts/statement_xiyu.html @@ -6,7 +6,7 @@ 我们对近期长毛象「翻译/精选」账号相关争议的态度 | One Among Us - + @@ -18,7 +18,7 @@
Skip to content

我们对近期长毛象「翻译/精选」账号相关争议的态度

关于近期长毛象「翻译/精选」账号侵权争议,及与其运营者关系的声明

  1. 2023年5月起,「细雨」委托 One Among Us(下称「我机构」)管理其公共事务。然而,在管理过程中,其没有向我们透露详细的运营情况(如对其的批评意见,以及 block 用户的策略等),导致我机构负责人做出对事件的错误判断,以个人名义发布了并不清晰的声明。在此为我们没有掌握下级督导机构的全部运营情况而郑重道歉。

  2. 此次事件之后,我机构立即提出「在长毛象上删除所有著作者未授权转载的内容,发布公开道歉声明,公布运营情况」的督导整改建议。然而,「细雨」在我们第一时间的再三联络之下,仍然拒绝接受我们的整改建议,没有全部清理非授权转载内容并及时删号,其长毛象账号已经被长毛象中文主站封禁。我们对「细雨」的这一做法及其结果表示遗憾和惋惜。

  3. 除了以上公共事务和督导之外,我机构和「细雨」的账目和运营都是完全分离的。我机构并未掌握「细雨」任何公共平台账号的管理权限,也没有办法及时响应。这同样是我机构的工作失误,在此表示郑重道歉。

  4. 综上所述,我机构现在已经没有能力对翻译/精选账号进行督导和公共事务管理。因此,即日起我机构解除与翻译/精选小组的挂靠关系。我们再次对这件事情中涉及的创作者和公众表示深刻道歉。我们一贯强调尊重创作者的权利表达,在各 Fediverse 等网络社群中尊重社群规定,并且在之后的工作中将会持续对这一点的坚持。这次的失误我们将深刻反省,并且会在之后的工作中尽力避免此类错误。尤其是对被伤害到的豆瓣友邻艾大荀女士表示诚恳道歉。

One Among Us Transgender Support
2023年6月25日

补充说明

原文于2023年7月9日发布在 Telegram 频道

作为之前的合作机构,我们有必要将「豆瓣精选」的说明(见下文附录)公布给支持和关注我们的伙伴们,为事件添加一个来自 ta 们的信息来源。

在2023年6月27日 One Among Us 发布的《关于我们与推特翻译(等)关系的补充说明》中,我们已经发布了我们的调查结论:「在整个督导期间,我们没有发现任何证据表明推特翻译(等)有侵犯版权或不遵守合理使用原则的行为或迹象。但我们仍然对他们不考虑原作者的感受和不遵守中国 Fediverse 社区的规则,最终导致我们脱离督导关系表示歉意。」

One Among Us 一直遵守相关法规、维护知识产权。然而,我们也认识到,目前的版权制度,包括《数字千年版权法》(DMCA),可能对信息的获取产生不利影响,并阻碍在边缘化社区内分享重要资源的能力。合理使用(fair use)的权利提供了一个必要的框架,以促进包容性,并允许边缘化群体,如跨性别和非常规性别(gender non-conforming)的群体,充分行使其表达自由和获取知识的权利。

我们反对任何滥用知识产权及错误使用这一概念的行为。在尊重知识产权的同时,我们致力于在法律允许的最大范围内(to the maximum extent permitted by the law)利用信息和资源

我们强烈推动知识和观点的共享。Trans in Academia! 的所有内容都在不同级别的 CC 协议之下公开。One Among Us 纪念网站的所有代码(不含逝者和评论数据)都依据不同开源协议(MIT/GPL3 等)开放共享。

我们认为,关于合理使用,应当遵循以下原则:

  • 不使用更为封闭的著作权协议。
  • 尊重创作者感受,即使是创作者主动选择公开,也不应该转载过于私密的内容。
  • 发布时必须引用原 URL,在不给创作者带来影响的前提下,尽量指明出处。尽量使用 web archive 功能。
  • 尽可能通知创作者本人。
  • 减少对创作者原意的曲解。

附录:豆瓣精选「关于本频道运营人员最近陷入的网暴事件的一些说明」

原文于2023年7月9日发布在 豆瓣精选 Telegram 频道,著作权归豆瓣精选所有。

  • 墙内谣传我们发帖时抹去原作信息,并因此指责我们“抄袭”。我们从没有做过任何类似的事情。这似乎是有人刻意在截屏我们账号时截去我们了我们同时发布的原链,欺骗了众多墙内的朋友。

  • 很多人谣传我们拒不删帖,导致某位当事人不得不发帖维权。事实是我们直到现在仍然没有收到任何形式的联系。当事人发布“维权长文”两天后,之前有过联系的机构通知了我们,我们之后又到处询问,才找到了当事人发布的“维权长文”。之后我们花费数小时,详细检查旧帖并删除了所有我们能找到的与当事人有关的转帖。随后立即备文回应,解答长毛象网友提出的众多质疑。

  • 在我们发布当事人帖子的时候,当事人没有任何“禁止转载”的声明。我们受到的很多指责是“明明别人说了不许转你们怎么还转”,这样的指责是没有道理的。(我们听说当事人几天前才在自己豆瓣用户页面上加上了相关的声明。)

  • 多人谣传因为我们发布敏感信息导致有人遭到中国警方的骚扰。这个谣言的源头似乎是因为有一位网友提出“如果我发布的敏感信息被转发了怎么办”。至于我们转发的内容是否含有“敏感信息”,我们相信读者可以有公正的判断。

  • 我们在短时间内遭到了源源不断抹黑、造谣、网暴和开盒,我们曾经有过联系的机构在第一时间就收到了伪造的长篇律师信。即使在我们删帖之后,召集网络暴力的数篇长文,还写有“时间已经过去x小时,对方仍未删帖”的字样。我们感到非常疑惑。有读者提醒我们说,有人可能早已准备好了这些文章与有意扭曲过的素材,并精心挑选了一位身在墙内无法得知事情全貌的“当事人”。这个人为什么这么做?我们无从得知。有读者根据对方“解封所有被屏蔽账号”的要求,认为此人可能是因为被我们屏蔽因此寻求打击报复。(关于屏蔽账号的原因,我们已经回应过。)

若无特殊说明,本站内容以 知识共享 署名 4.0 协议授权

- + \ No newline at end of file