diff --git a/static/android-chrome-192x192.png b/static/android-chrome-192x192.png index 3060e24..62648a0 100644 Binary files a/static/android-chrome-192x192.png and b/static/android-chrome-192x192.png differ diff --git a/static/android-chrome-512x512.png b/static/android-chrome-512x512.png index f68e76f..d4aad63 100644 Binary files a/static/android-chrome-512x512.png and b/static/android-chrome-512x512.png differ diff --git a/static/apple-touch-icon-114x114.png b/static/apple-touch-icon-114x114.png deleted file mode 100644 index 7c42a3f..0000000 Binary files a/static/apple-touch-icon-114x114.png and /dev/null differ diff --git a/static/apple-touch-icon-120x120.png b/static/apple-touch-icon-120x120.png deleted file mode 100644 index 7c42a3f..0000000 Binary files a/static/apple-touch-icon-120x120.png and /dev/null differ diff --git a/static/apple-touch-icon-144x144.png b/static/apple-touch-icon-144x144.png deleted file mode 100644 index 7c42a3f..0000000 Binary files a/static/apple-touch-icon-144x144.png and /dev/null differ diff --git a/static/apple-touch-icon-152x152.png b/static/apple-touch-icon-152x152.png deleted file mode 100644 index 7c42a3f..0000000 Binary files a/static/apple-touch-icon-152x152.png and /dev/null differ diff --git a/static/apple-touch-icon-180x180.png b/static/apple-touch-icon-180x180.png deleted file mode 100644 index 7c42a3f..0000000 Binary files a/static/apple-touch-icon-180x180.png and /dev/null differ diff --git a/static/apple-touch-icon-57x57.png b/static/apple-touch-icon-57x57.png deleted file mode 100644 index 7c42a3f..0000000 Binary files a/static/apple-touch-icon-57x57.png and /dev/null differ diff --git a/static/apple-touch-icon-60x60.png b/static/apple-touch-icon-60x60.png deleted file mode 100644 index 7c42a3f..0000000 Binary files a/static/apple-touch-icon-60x60.png and /dev/null differ diff --git a/static/apple-touch-icon-72x72.png b/static/apple-touch-icon-72x72.png deleted file mode 100644 index 7c42a3f..0000000 Binary files a/static/apple-touch-icon-72x72.png and /dev/null differ diff --git a/static/apple-touch-icon-76x76.png b/static/apple-touch-icon-76x76.png deleted file mode 100644 index 7c42a3f..0000000 Binary files a/static/apple-touch-icon-76x76.png and /dev/null differ diff --git a/static/apple-touch-icon-precomposed-114x114.png b/static/apple-touch-icon-precomposed-114x114.png deleted file mode 100644 index 7c42a3f..0000000 Binary files a/static/apple-touch-icon-precomposed-114x114.png and /dev/null differ diff --git a/static/apple-touch-icon-precomposed-120x120.png b/static/apple-touch-icon-precomposed-120x120.png deleted file mode 100644 index 7c42a3f..0000000 Binary files a/static/apple-touch-icon-precomposed-120x120.png and /dev/null differ diff --git a/static/apple-touch-icon-precomposed-144x144.png b/static/apple-touch-icon-precomposed-144x144.png deleted file mode 100644 index 7c42a3f..0000000 Binary files a/static/apple-touch-icon-precomposed-144x144.png and /dev/null differ diff --git a/static/apple-touch-icon-precomposed-152x152.png b/static/apple-touch-icon-precomposed-152x152.png deleted file mode 100644 index 7c42a3f..0000000 Binary files a/static/apple-touch-icon-precomposed-152x152.png and /dev/null differ diff --git a/static/apple-touch-icon-precomposed-180x180.png b/static/apple-touch-icon-precomposed-180x180.png deleted file mode 100644 index 7c42a3f..0000000 Binary files a/static/apple-touch-icon-precomposed-180x180.png and /dev/null differ diff --git a/static/apple-touch-icon-precomposed-57x57.png b/static/apple-touch-icon-precomposed-57x57.png deleted file mode 100644 index 7c42a3f..0000000 Binary files a/static/apple-touch-icon-precomposed-57x57.png and /dev/null differ diff --git a/static/apple-touch-icon-precomposed-60x60.png b/static/apple-touch-icon-precomposed-60x60.png deleted file mode 100644 index 7c42a3f..0000000 Binary files a/static/apple-touch-icon-precomposed-60x60.png and /dev/null differ diff --git a/static/apple-touch-icon-precomposed-72x72.png b/static/apple-touch-icon-precomposed-72x72.png deleted file mode 100644 index 7c42a3f..0000000 Binary files a/static/apple-touch-icon-precomposed-72x72.png and /dev/null differ diff --git a/static/apple-touch-icon-precomposed-76x76.png b/static/apple-touch-icon-precomposed-76x76.png deleted file mode 100644 index 7c42a3f..0000000 Binary files a/static/apple-touch-icon-precomposed-76x76.png and /dev/null differ diff --git a/static/apple-touch-icon-precomposed.png b/static/apple-touch-icon-precomposed.png deleted file mode 100644 index 7c42a3f..0000000 Binary files a/static/apple-touch-icon-precomposed.png and /dev/null differ diff --git a/static/apple-touch-icon.png b/static/apple-touch-icon.png index 7c42a3f..facf9a7 100644 Binary files a/static/apple-touch-icon.png and b/static/apple-touch-icon.png differ diff --git a/static/dockhand-mark.svg b/static/dockhand-mark.svg new file mode 100644 index 0000000..b24e64a --- /dev/null +++ b/static/dockhand-mark.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/favicon-16x16.png b/static/favicon-16x16.png index bddfc5d..339b283 100644 Binary files a/static/favicon-16x16.png and b/static/favicon-16x16.png differ diff --git a/static/favicon-32x32.png b/static/favicon-32x32.png index af7f43a..e204405 100644 Binary files a/static/favicon-32x32.png and b/static/favicon-32x32.png differ diff --git a/static/favicon.ico b/static/favicon.ico index f613c41..8e67185 100644 Binary files a/static/favicon.ico and b/static/favicon.ico differ diff --git a/static/fonts/anonymous-pro/font.css b/static/fonts/anonymous-pro/font.css new file mode 100644 index 0000000..44c1d91 --- /dev/null +++ b/static/fonts/anonymous-pro/font.css @@ -0,0 +1,72 @@ +/* cyrillic */ +@font-face { + font-family: 'Anonymous Pro'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/anonymous-pro/rP2Bp2a15UIB7Un-bOeISG3pHl829RH9.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'Anonymous Pro'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/anonymous-pro/rP2Bp2a15UIB7Un-bOeISG3pHlg29RH9.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* latin-ext */ +@font-face { + font-family: 'Anonymous Pro'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/anonymous-pro/rP2Bp2a15UIB7Un-bOeISG3pHlU29RH9.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Anonymous Pro'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/anonymous-pro/rP2Bp2a15UIB7Un-bOeISG3pHls29Q.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic */ +@font-face { + font-family: 'Anonymous Pro'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/anonymous-pro/rP2cp2a15UIB7Un-bOeISG3pFuAT4Crc7ZOy.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'Anonymous Pro'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/anonymous-pro/rP2cp2a15UIB7Un-bOeISG3pFuAT4C3c7ZOy.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* latin-ext */ +@font-face { + font-family: 'Anonymous Pro'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/anonymous-pro/rP2cp2a15UIB7Un-bOeISG3pFuAT4CDc7ZOy.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Anonymous Pro'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/anonymous-pro/rP2cp2a15UIB7Un-bOeISG3pFuAT4C7c7Q.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/anonymous-pro/rP2Bp2a15UIB7Un-bOeISG3pHl829RH9.woff2 b/static/fonts/anonymous-pro/rP2Bp2a15UIB7Un-bOeISG3pHl829RH9.woff2 new file mode 100644 index 0000000..b828f98 Binary files /dev/null and b/static/fonts/anonymous-pro/rP2Bp2a15UIB7Un-bOeISG3pHl829RH9.woff2 differ diff --git a/static/fonts/anonymous-pro/rP2Bp2a15UIB7Un-bOeISG3pHlU29RH9.woff2 b/static/fonts/anonymous-pro/rP2Bp2a15UIB7Un-bOeISG3pHlU29RH9.woff2 new file mode 100644 index 0000000..d9fc125 Binary files /dev/null and b/static/fonts/anonymous-pro/rP2Bp2a15UIB7Un-bOeISG3pHlU29RH9.woff2 differ diff --git a/static/fonts/anonymous-pro/rP2Bp2a15UIB7Un-bOeISG3pHlg29RH9.woff2 b/static/fonts/anonymous-pro/rP2Bp2a15UIB7Un-bOeISG3pHlg29RH9.woff2 new file mode 100644 index 0000000..43d9900 Binary files /dev/null and b/static/fonts/anonymous-pro/rP2Bp2a15UIB7Un-bOeISG3pHlg29RH9.woff2 differ diff --git a/static/fonts/anonymous-pro/rP2Bp2a15UIB7Un-bOeISG3pHls29Q.woff2 b/static/fonts/anonymous-pro/rP2Bp2a15UIB7Un-bOeISG3pHls29Q.woff2 new file mode 100644 index 0000000..5621b06 Binary files /dev/null and b/static/fonts/anonymous-pro/rP2Bp2a15UIB7Un-bOeISG3pHls29Q.woff2 differ diff --git a/static/fonts/anonymous-pro/rP2cp2a15UIB7Un-bOeISG3pFuAT4C3c7ZOy.woff2 b/static/fonts/anonymous-pro/rP2cp2a15UIB7Un-bOeISG3pFuAT4C3c7ZOy.woff2 new file mode 100644 index 0000000..1d1b099 Binary files /dev/null and b/static/fonts/anonymous-pro/rP2cp2a15UIB7Un-bOeISG3pFuAT4C3c7ZOy.woff2 differ diff --git a/static/fonts/anonymous-pro/rP2cp2a15UIB7Un-bOeISG3pFuAT4C7c7Q.woff2 b/static/fonts/anonymous-pro/rP2cp2a15UIB7Un-bOeISG3pFuAT4C7c7Q.woff2 new file mode 100644 index 0000000..1977602 Binary files /dev/null and b/static/fonts/anonymous-pro/rP2cp2a15UIB7Un-bOeISG3pFuAT4C7c7Q.woff2 differ diff --git a/static/fonts/anonymous-pro/rP2cp2a15UIB7Un-bOeISG3pFuAT4CDc7ZOy.woff2 b/static/fonts/anonymous-pro/rP2cp2a15UIB7Un-bOeISG3pFuAT4CDc7ZOy.woff2 new file mode 100644 index 0000000..1edb4d7 Binary files /dev/null and b/static/fonts/anonymous-pro/rP2cp2a15UIB7Un-bOeISG3pFuAT4CDc7ZOy.woff2 differ diff --git a/static/fonts/anonymous-pro/rP2cp2a15UIB7Un-bOeISG3pFuAT4Crc7ZOy.woff2 b/static/fonts/anonymous-pro/rP2cp2a15UIB7Un-bOeISG3pFuAT4Crc7ZOy.woff2 new file mode 100644 index 0000000..624b692 Binary files /dev/null and b/static/fonts/anonymous-pro/rP2cp2a15UIB7Un-bOeISG3pFuAT4Crc7ZOy.woff2 differ diff --git a/static/fonts/cascadia-code/font.css b/static/fonts/cascadia-code/font.css new file mode 100644 index 0000000..4fe4477 --- /dev/null +++ b/static/fonts/cascadia-code/font.css @@ -0,0 +1,360 @@ +/* arabic */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aD7btwkh.woff2) format('woff2'); + unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1; +} +/* braille */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aJX6kjQYug.woff2) format('woff2'); + unicode-range: U+2800-28FF; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDbbtwkh.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aD_btwkh.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDjbtwkh.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDnbtwkh.woff2) format('woff2'); + unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* symbols2 */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aIH6kjQYug.woff2) format('woff2'); + unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F; +} +/* vietnamese */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDTbtwkh.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; +} +/* latin-ext */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDXbtwkh.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDvbtw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* arabic */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aD7btwkh.woff2) format('woff2'); + unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1; +} +/* braille */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aJX6kjQYug.woff2) format('woff2'); + unicode-range: U+2800-28FF; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDbbtwkh.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aD_btwkh.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDjbtwkh.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDnbtwkh.woff2) format('woff2'); + unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* symbols2 */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aIH6kjQYug.woff2) format('woff2'); + unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F; +} +/* vietnamese */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDTbtwkh.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; +} +/* latin-ext */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDXbtwkh.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDvbtw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* arabic */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aD7btwkh.woff2) format('woff2'); + unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1; +} +/* braille */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aJX6kjQYug.woff2) format('woff2'); + unicode-range: U+2800-28FF; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDbbtwkh.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aD_btwkh.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDjbtwkh.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDnbtwkh.woff2) format('woff2'); + unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* symbols2 */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aIH6kjQYug.woff2) format('woff2'); + unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F; +} +/* vietnamese */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDTbtwkh.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; +} +/* latin-ext */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDXbtwkh.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDvbtw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* arabic */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aD7btwkh.woff2) format('woff2'); + unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1; +} +/* braille */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aJX6kjQYug.woff2) format('woff2'); + unicode-range: U+2800-28FF; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDbbtwkh.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aD_btwkh.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDjbtwkh.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDnbtwkh.woff2) format('woff2'); + unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* symbols2 */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aIH6kjQYug.woff2) format('woff2'); + unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F; +} +/* vietnamese */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDTbtwkh.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; +} +/* latin-ext */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDXbtwkh.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Cascadia Code'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDvbtw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aD7btwkh.woff2 b/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aD7btwkh.woff2 new file mode 100644 index 0000000..78a8334 Binary files /dev/null and b/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aD7btwkh.woff2 differ diff --git a/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDTbtwkh.woff2 b/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDTbtwkh.woff2 new file mode 100644 index 0000000..583dd87 Binary files /dev/null and b/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDTbtwkh.woff2 differ diff --git a/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDXbtwkh.woff2 b/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDXbtwkh.woff2 new file mode 100644 index 0000000..729f16d Binary files /dev/null and b/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDXbtwkh.woff2 differ diff --git a/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aD_btwkh.woff2 b/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aD_btwkh.woff2 new file mode 100644 index 0000000..ad64e0d Binary files /dev/null and b/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aD_btwkh.woff2 differ diff --git a/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDbbtwkh.woff2 b/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDbbtwkh.woff2 new file mode 100644 index 0000000..1a3c4be Binary files /dev/null and b/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDbbtwkh.woff2 differ diff --git a/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDjbtwkh.woff2 b/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDjbtwkh.woff2 new file mode 100644 index 0000000..c1656d3 Binary files /dev/null and b/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDjbtwkh.woff2 differ diff --git a/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDnbtwkh.woff2 b/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDnbtwkh.woff2 new file mode 100644 index 0000000..9a9f632 Binary files /dev/null and b/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDnbtwkh.woff2 differ diff --git a/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDvbtw.woff2 b/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDvbtw.woff2 new file mode 100644 index 0000000..7957aed Binary files /dev/null and b/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aDvbtw.woff2 differ diff --git a/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aIH6kjQYug.woff2 b/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aIH6kjQYug.woff2 new file mode 100644 index 0000000..bfde284 Binary files /dev/null and b/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aIH6kjQYug.woff2 differ diff --git a/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aJX6kjQYug.woff2 b/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aJX6kjQYug.woff2 new file mode 100644 index 0000000..2232e79 Binary files /dev/null and b/static/fonts/cascadia-code/qWcsB6-zq5zxD57cT5s916v3aJX6kjQYug.woff2 differ diff --git a/static/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEA_I2udQ.woff2 b/static/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEA_I2udQ.woff2 new file mode 100644 index 0000000..29825ba Binary files /dev/null and b/static/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEA_I2udQ.woff2 differ diff --git a/static/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEB_I2udQ.woff2 b/static/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEB_I2udQ.woff2 new file mode 100644 index 0000000..39af2ea Binary files /dev/null and b/static/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEB_I2udQ.woff2 differ diff --git a/static/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEC_I2udQ.woff2 b/static/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEC_I2udQ.woff2 new file mode 100644 index 0000000..68a3e6c Binary files /dev/null and b/static/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEC_I2udQ.woff2 differ diff --git a/static/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEL_I2udQ.woff2 b/static/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEL_I2udQ.woff2 new file mode 100644 index 0000000..a1356c0 Binary files /dev/null and b/static/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEL_I2udQ.woff2 differ diff --git a/static/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEM_I2udQ.woff2 b/static/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEM_I2udQ.woff2 new file mode 100644 index 0000000..ed258d0 Binary files /dev/null and b/static/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEM_I2udQ.woff2 differ diff --git a/static/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEP_I0.woff2 b/static/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEP_I0.woff2 new file mode 100644 index 0000000..0149074 Binary files /dev/null and b/static/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEP_I0.woff2 differ diff --git a/static/fonts/comfortaa/font.css b/static/fonts/comfortaa/font.css new file mode 100644 index 0000000..9d9a1e6 --- /dev/null +++ b/static/fonts/comfortaa/font.css @@ -0,0 +1,216 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEC_I2udQ.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEL_I2udQ.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEM_I2udQ.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEA_I2udQ.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; +} +/* latin-ext */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEB_I2udQ.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEP_I0.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEC_I2udQ.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEL_I2udQ.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEM_I2udQ.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEA_I2udQ.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; +} +/* latin-ext */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEB_I2udQ.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEP_I0.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEC_I2udQ.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEL_I2udQ.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEM_I2udQ.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEA_I2udQ.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; +} +/* latin-ext */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEB_I2udQ.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEP_I0.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEC_I2udQ.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEL_I2udQ.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEM_I2udQ.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEA_I2udQ.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; +} +/* latin-ext */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEB_I2udQ.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Comfortaa'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/comfortaa/1PtCg8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMXL830efAesmwYSFoxBEP_I0.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/dm-mono/aFTR7PB1QTsUX8KYvumzEY2tbZX9.woff2 b/static/fonts/dm-mono/aFTR7PB1QTsUX8KYvumzEY2tbZX9.woff2 new file mode 100644 index 0000000..b872009 Binary files /dev/null and b/static/fonts/dm-mono/aFTR7PB1QTsUX8KYvumzEY2tbZX9.woff2 differ diff --git a/static/fonts/dm-mono/aFTR7PB1QTsUX8KYvumzEYOtbQ.woff2 b/static/fonts/dm-mono/aFTR7PB1QTsUX8KYvumzEYOtbQ.woff2 new file mode 100644 index 0000000..67698d8 Binary files /dev/null and b/static/fonts/dm-mono/aFTR7PB1QTsUX8KYvumzEYOtbQ.woff2 differ diff --git a/static/fonts/dm-mono/aFTU7PB1QTsUX8KYthSQBLyM.woff2 b/static/fonts/dm-mono/aFTU7PB1QTsUX8KYthSQBLyM.woff2 new file mode 100644 index 0000000..9785e91 Binary files /dev/null and b/static/fonts/dm-mono/aFTU7PB1QTsUX8KYthSQBLyM.woff2 differ diff --git a/static/fonts/dm-mono/aFTU7PB1QTsUX8KYthqQBA.woff2 b/static/fonts/dm-mono/aFTU7PB1QTsUX8KYthqQBA.woff2 new file mode 100644 index 0000000..03e4859 Binary files /dev/null and b/static/fonts/dm-mono/aFTU7PB1QTsUX8KYthqQBA.woff2 differ diff --git a/static/fonts/dm-mono/font.css b/static/fonts/dm-mono/font.css new file mode 100644 index 0000000..102840e --- /dev/null +++ b/static/fonts/dm-mono/font.css @@ -0,0 +1,36 @@ +/* latin-ext */ +@font-face { + font-family: 'DM Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/dm-mono/aFTU7PB1QTsUX8KYthSQBLyM.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'DM Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/dm-mono/aFTU7PB1QTsUX8KYthqQBA.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'DM Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/dm-mono/aFTR7PB1QTsUX8KYvumzEY2tbZX9.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'DM Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/dm-mono/aFTR7PB1QTsUX8KYvumzEYOtbQ.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/dm-sans/font.css b/static/fonts/dm-sans/font.css new file mode 100644 index 0000000..ae58ad7 --- /dev/null +++ b/static/fonts/dm-sans/font.css @@ -0,0 +1,72 @@ +/* latin-ext */ +@font-face { + font-family: 'DM Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/dm-sans/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'DM Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/dm-sans/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'DM Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/dm-sans/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'DM Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/dm-sans/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'DM Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/dm-sans/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'DM Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/dm-sans/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'DM Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/dm-sans/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'DM Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/dm-sans/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/dm-sans/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2 b/static/fonts/dm-sans/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2 new file mode 100644 index 0000000..01383d7 Binary files /dev/null and b/static/fonts/dm-sans/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2 differ diff --git a/static/fonts/dm-sans/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2 b/static/fonts/dm-sans/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2 new file mode 100644 index 0000000..db39c62 Binary files /dev/null and b/static/fonts/dm-sans/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2 differ diff --git a/static/fonts/fira-code/font.css b/static/fonts/fira-code/font.css new file mode 100644 index 0000000..3aad955 --- /dev/null +++ b/static/fonts/fira-code/font.css @@ -0,0 +1,252 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh0NSDulI.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh2dSDulI.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh0dSDulI.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh3tSDulI.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* symbols2 */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bhZ_Wmh2uX.woff2) format('woff2'); + unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F; +} +/* latin-ext */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh09SDulI.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh3dSD.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh0NSDulI.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh2dSDulI.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh0dSDulI.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh3tSDulI.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* symbols2 */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bhZ_Wmh2uX.woff2) format('woff2'); + unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F; +} +/* latin-ext */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh09SDulI.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh3dSD.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh0NSDulI.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh2dSDulI.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh0dSDulI.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh3tSDulI.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* symbols2 */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bhZ_Wmh2uX.woff2) format('woff2'); + unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F; +} +/* latin-ext */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh09SDulI.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh3dSD.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh0NSDulI.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh2dSDulI.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh0dSDulI.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh3tSDulI.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* symbols2 */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bhZ_Wmh2uX.woff2) format('woff2'); + unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F; +} +/* latin-ext */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh09SDulI.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh3dSD.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh09SDulI.woff2 b/static/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh09SDulI.woff2 new file mode 100644 index 0000000..eac15ae Binary files /dev/null and b/static/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh09SDulI.woff2 differ diff --git a/static/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh0NSDulI.woff2 b/static/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh0NSDulI.woff2 new file mode 100644 index 0000000..23c93fe Binary files /dev/null and b/static/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh0NSDulI.woff2 differ diff --git a/static/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh0dSDulI.woff2 b/static/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh0dSDulI.woff2 new file mode 100644 index 0000000..522f3e1 Binary files /dev/null and b/static/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh0dSDulI.woff2 differ diff --git a/static/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh2dSDulI.woff2 b/static/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh2dSDulI.woff2 new file mode 100644 index 0000000..de53c24 Binary files /dev/null and b/static/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh2dSDulI.woff2 differ diff --git a/static/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh3dSD.woff2 b/static/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh3dSD.woff2 new file mode 100644 index 0000000..ed70084 Binary files /dev/null and b/static/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh3dSD.woff2 differ diff --git a/static/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh3tSDulI.woff2 b/static/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh3tSDulI.woff2 new file mode 100644 index 0000000..6c75fd9 Binary files /dev/null and b/static/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bh3tSDulI.woff2 differ diff --git a/static/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bhZ_Wmh2uX.woff2 b/static/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bhZ_Wmh2uX.woff2 new file mode 100644 index 0000000..048e4cc Binary files /dev/null and b/static/fonts/fira-code/uU9NCBsR6Z2vfE9aq3bhZ_Wmh2uX.woff2 differ diff --git a/static/fonts/fira-sans/font.css b/static/fonts/fira-sans/font.css new file mode 100644 index 0000000..5c05297 --- /dev/null +++ b/static/fonts/fira-sans/font.css @@ -0,0 +1,252 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/fira-sans/va9E4kDNxMZdWfMOD5VvmojLeTY.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/fira-sans/va9E4kDNxMZdWfMOD5Vvk4jLeTY.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/fira-sans/va9E4kDNxMZdWfMOD5Vvm4jLeTY.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/fira-sans/va9E4kDNxMZdWfMOD5VvlIjLeTY.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/fira-sans/va9E4kDNxMZdWfMOD5VvmIjLeTY.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; +} +/* latin-ext */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/fira-sans/va9E4kDNxMZdWfMOD5VvmYjLeTY.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/fira-sans/va9E4kDNxMZdWfMOD5Vvl4jL.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveSxf6TF0.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveQhf6TF0.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveShf6TF0.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveRRf6TF0.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveSRf6TF0.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; +} +/* latin-ext */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveSBf6TF0.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveRhf6.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeSxf6TF0.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeQhf6TF0.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeShf6TF0.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeRRf6TF0.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeSRf6TF0.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; +} +/* latin-ext */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeSBf6TF0.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeRhf6.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eSxf6TF0.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eQhf6TF0.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eShf6TF0.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eRRf6TF0.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eSRf6TF0.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; +} +/* latin-ext */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eSBf6TF0.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Fira Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eRhf6.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eQhf6TF0.woff2 b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eQhf6TF0.woff2 new file mode 100644 index 0000000..58fe7ee Binary files /dev/null and b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eQhf6TF0.woff2 differ diff --git a/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eRRf6TF0.woff2 b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eRRf6TF0.woff2 new file mode 100644 index 0000000..bb5ea5a Binary files /dev/null and b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eRRf6TF0.woff2 differ diff --git a/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eRhf6.woff2 b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eRhf6.woff2 new file mode 100644 index 0000000..954de0a Binary files /dev/null and b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eRhf6.woff2 differ diff --git a/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eSBf6TF0.woff2 b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eSBf6TF0.woff2 new file mode 100644 index 0000000..b24d230 Binary files /dev/null and b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eSBf6TF0.woff2 differ diff --git a/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eSRf6TF0.woff2 b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eSRf6TF0.woff2 new file mode 100644 index 0000000..a88fec4 Binary files /dev/null and b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eSRf6TF0.woff2 differ diff --git a/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eShf6TF0.woff2 b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eShf6TF0.woff2 new file mode 100644 index 0000000..f45022c Binary files /dev/null and b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eShf6TF0.woff2 differ diff --git a/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eSxf6TF0.woff2 b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eSxf6TF0.woff2 new file mode 100644 index 0000000..5cf7cbd Binary files /dev/null and b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnLK3eSxf6TF0.woff2 differ diff --git a/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeQhf6TF0.woff2 b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeQhf6TF0.woff2 new file mode 100644 index 0000000..1e85021 Binary files /dev/null and b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeQhf6TF0.woff2 differ diff --git a/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeRRf6TF0.woff2 b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeRRf6TF0.woff2 new file mode 100644 index 0000000..d2dea24 Binary files /dev/null and b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeRRf6TF0.woff2 differ diff --git a/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeRhf6.woff2 b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeRhf6.woff2 new file mode 100644 index 0000000..096931c Binary files /dev/null and b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeRhf6.woff2 differ diff --git a/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeSBf6TF0.woff2 b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeSBf6TF0.woff2 new file mode 100644 index 0000000..ee45422 Binary files /dev/null and b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeSBf6TF0.woff2 differ diff --git a/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeSRf6TF0.woff2 b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeSRf6TF0.woff2 new file mode 100644 index 0000000..0f235c1 Binary files /dev/null and b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeSRf6TF0.woff2 differ diff --git a/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeShf6TF0.woff2 b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeShf6TF0.woff2 new file mode 100644 index 0000000..db940a6 Binary files /dev/null and b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeShf6TF0.woff2 differ diff --git a/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeSxf6TF0.woff2 b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeSxf6TF0.woff2 new file mode 100644 index 0000000..b265d8f Binary files /dev/null and b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnSKzeSxf6TF0.woff2 differ diff --git a/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveQhf6TF0.woff2 b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveQhf6TF0.woff2 new file mode 100644 index 0000000..12103db Binary files /dev/null and b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveQhf6TF0.woff2 differ diff --git a/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveRRf6TF0.woff2 b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveRRf6TF0.woff2 new file mode 100644 index 0000000..89a1542 Binary files /dev/null and b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveRRf6TF0.woff2 differ diff --git a/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveRhf6.woff2 b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveRhf6.woff2 new file mode 100644 index 0000000..ab97302 Binary files /dev/null and b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveRhf6.woff2 differ diff --git a/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveSBf6TF0.woff2 b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveSBf6TF0.woff2 new file mode 100644 index 0000000..8795f49 Binary files /dev/null and b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveSBf6TF0.woff2 differ diff --git a/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveSRf6TF0.woff2 b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveSRf6TF0.woff2 new file mode 100644 index 0000000..e96d962 Binary files /dev/null and b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveSRf6TF0.woff2 differ diff --git a/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveShf6TF0.woff2 b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveShf6TF0.woff2 new file mode 100644 index 0000000..0df6643 Binary files /dev/null and b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveShf6TF0.woff2 differ diff --git a/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveSxf6TF0.woff2 b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveSxf6TF0.woff2 new file mode 100644 index 0000000..5a7091a Binary files /dev/null and b/static/fonts/fira-sans/va9B4kDNxMZdWfMOD5VnZKveSxf6TF0.woff2 differ diff --git a/static/fonts/fira-sans/va9E4kDNxMZdWfMOD5Vvk4jLeTY.woff2 b/static/fonts/fira-sans/va9E4kDNxMZdWfMOD5Vvk4jLeTY.woff2 new file mode 100644 index 0000000..2a176a7 Binary files /dev/null and b/static/fonts/fira-sans/va9E4kDNxMZdWfMOD5Vvk4jLeTY.woff2 differ diff --git a/static/fonts/fira-sans/va9E4kDNxMZdWfMOD5Vvl4jL.woff2 b/static/fonts/fira-sans/va9E4kDNxMZdWfMOD5Vvl4jL.woff2 new file mode 100644 index 0000000..7d7a864 Binary files /dev/null and b/static/fonts/fira-sans/va9E4kDNxMZdWfMOD5Vvl4jL.woff2 differ diff --git a/static/fonts/fira-sans/va9E4kDNxMZdWfMOD5VvlIjLeTY.woff2 b/static/fonts/fira-sans/va9E4kDNxMZdWfMOD5VvlIjLeTY.woff2 new file mode 100644 index 0000000..5202d18 Binary files /dev/null and b/static/fonts/fira-sans/va9E4kDNxMZdWfMOD5VvlIjLeTY.woff2 differ diff --git a/static/fonts/fira-sans/va9E4kDNxMZdWfMOD5Vvm4jLeTY.woff2 b/static/fonts/fira-sans/va9E4kDNxMZdWfMOD5Vvm4jLeTY.woff2 new file mode 100644 index 0000000..e3e1d23 Binary files /dev/null and b/static/fonts/fira-sans/va9E4kDNxMZdWfMOD5Vvm4jLeTY.woff2 differ diff --git a/static/fonts/fira-sans/va9E4kDNxMZdWfMOD5VvmIjLeTY.woff2 b/static/fonts/fira-sans/va9E4kDNxMZdWfMOD5VvmIjLeTY.woff2 new file mode 100644 index 0000000..9f70dd1 Binary files /dev/null and b/static/fonts/fira-sans/va9E4kDNxMZdWfMOD5VvmIjLeTY.woff2 differ diff --git a/static/fonts/fira-sans/va9E4kDNxMZdWfMOD5VvmYjLeTY.woff2 b/static/fonts/fira-sans/va9E4kDNxMZdWfMOD5VvmYjLeTY.woff2 new file mode 100644 index 0000000..98ecc9f Binary files /dev/null and b/static/fonts/fira-sans/va9E4kDNxMZdWfMOD5VvmYjLeTY.woff2 differ diff --git a/static/fonts/fira-sans/va9E4kDNxMZdWfMOD5VvmojLeTY.woff2 b/static/fonts/fira-sans/va9E4kDNxMZdWfMOD5VvmojLeTY.woff2 new file mode 100644 index 0000000..0e8bf33 Binary files /dev/null and b/static/fonts/fira-sans/va9E4kDNxMZdWfMOD5VvmojLeTY.woff2 differ diff --git a/static/fonts/geist/font.css b/static/fonts/geist/font.css new file mode 100644 index 0000000..a2963df --- /dev/null +++ b/static/fonts/geist/font.css @@ -0,0 +1,108 @@ +/* cyrillic */ +@font-face { + font-family: 'Geist'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/geist/gyByhwUxId8gMEwYGFWfOw.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* latin-ext */ +@font-face { + font-family: 'Geist'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/geist/gyByhwUxId8gMEwSGFWfOw.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Geist'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/geist/gyByhwUxId8gMEwcGFU.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic */ +@font-face { + font-family: 'Geist'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/geist/gyByhwUxId8gMEwYGFWfOw.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* latin-ext */ +@font-face { + font-family: 'Geist'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/geist/gyByhwUxId8gMEwSGFWfOw.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Geist'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/geist/gyByhwUxId8gMEwcGFU.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic */ +@font-face { + font-family: 'Geist'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/geist/gyByhwUxId8gMEwYGFWfOw.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* latin-ext */ +@font-face { + font-family: 'Geist'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/geist/gyByhwUxId8gMEwSGFWfOw.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Geist'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/geist/gyByhwUxId8gMEwcGFU.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic */ +@font-face { + font-family: 'Geist'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/geist/gyByhwUxId8gMEwYGFWfOw.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* latin-ext */ +@font-face { + font-family: 'Geist'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/geist/gyByhwUxId8gMEwSGFWfOw.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Geist'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/geist/gyByhwUxId8gMEwcGFU.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/geist/gyByhwUxId8gMEwSGFWfOw.woff2 b/static/fonts/geist/gyByhwUxId8gMEwSGFWfOw.woff2 new file mode 100644 index 0000000..9608c47 Binary files /dev/null and b/static/fonts/geist/gyByhwUxId8gMEwSGFWfOw.woff2 differ diff --git a/static/fonts/geist/gyByhwUxId8gMEwYGFWfOw.woff2 b/static/fonts/geist/gyByhwUxId8gMEwYGFWfOw.woff2 new file mode 100644 index 0000000..2000e32 Binary files /dev/null and b/static/fonts/geist/gyByhwUxId8gMEwYGFWfOw.woff2 differ diff --git a/static/fonts/geist/gyByhwUxId8gMEwcGFU.woff2 b/static/fonts/geist/gyByhwUxId8gMEwcGFU.woff2 new file mode 100644 index 0000000..93552f5 Binary files /dev/null and b/static/fonts/geist/gyByhwUxId8gMEwcGFU.woff2 differ diff --git a/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.woff2 b/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.woff2 new file mode 100644 index 0000000..0804aaf Binary files /dev/null and b/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.woff2 differ diff --git a/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1iAq129k.woff2 b/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1iAq129k.woff2 new file mode 100644 index 0000000..21612f4 Binary files /dev/null and b/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1iAq129k.woff2 differ diff --git a/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1iEq129k.woff2 b/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1iEq129k.woff2 new file mode 100644 index 0000000..732c64d Binary files /dev/null and b/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1iEq129k.woff2 differ diff --git a/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1iIq129k.woff2 b/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1iIq129k.woff2 new file mode 100644 index 0000000..b54e556 Binary files /dev/null and b/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1iIq129k.woff2 differ diff --git a/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1isq129k.woff2 b/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1isq129k.woff2 new file mode 100644 index 0000000..20e72b0 Binary files /dev/null and b/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1isq129k.woff2 differ diff --git a/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl1FgtIU.woff2 b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl1FgtIU.woff2 new file mode 100644 index 0000000..73758fa Binary files /dev/null and b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl1FgtIU.woff2 differ diff --git a/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl5FgtIU.woff2 b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl5FgtIU.woff2 new file mode 100644 index 0000000..140a3ba Binary files /dev/null and b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl5FgtIU.woff2 differ diff --git a/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl9FgtIU.woff2 b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl9FgtIU.woff2 new file mode 100644 index 0000000..47d8a89 Binary files /dev/null and b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl9FgtIU.woff2 differ diff --git a/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlBFgg.woff2 b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlBFgg.woff2 new file mode 100644 index 0000000..5d7ff0c Binary files /dev/null and b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlBFgg.woff2 differ diff --git a/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlRFgtIU.woff2 b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlRFgtIU.woff2 new file mode 100644 index 0000000..4c11137 Binary files /dev/null and b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlRFgtIU.woff2 differ diff --git a/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgtIU.woff2 b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgtIU.woff2 new file mode 100644 index 0000000..7d066e9 Binary files /dev/null and b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgtIU.woff2 differ diff --git a/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgtIU.woff2 b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgtIU.woff2 new file mode 100644 index 0000000..6f33f8c Binary files /dev/null and b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgtIU.woff2 differ diff --git a/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgtIU.woff2 b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgtIU.woff2 new file mode 100644 index 0000000..3920890 Binary files /dev/null and b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgtIU.woff2 differ diff --git a/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.woff2 b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.woff2 new file mode 100644 index 0000000..090f82f Binary files /dev/null and b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.woff2 differ diff --git a/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgtIU.woff2 b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgtIU.woff2 new file mode 100644 index 0000000..328efe3 Binary files /dev/null and b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgtIU.woff2 differ diff --git a/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgtIU.woff2 b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgtIU.woff2 new file mode 100644 index 0000000..7ebf1f2 Binary files /dev/null and b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgtIU.woff2 differ diff --git a/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgtIU.woff2 b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgtIU.woff2 new file mode 100644 index 0000000..c0b57de Binary files /dev/null and b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgtIU.woff2 differ diff --git a/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgtIU.woff2 b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgtIU.woff2 new file mode 100644 index 0000000..a1c5bd3 Binary files /dev/null and b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgtIU.woff2 differ diff --git a/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgg.woff2 b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgg.woff2 new file mode 100644 index 0000000..67aeeb0 Binary files /dev/null and b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgg.woff2 differ diff --git a/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgtIU.woff2 b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgtIU.woff2 new file mode 100644 index 0000000..56fa97f Binary files /dev/null and b/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgtIU.woff2 differ diff --git a/static/fonts/ibm-plex-mono/font.css b/static/fonts/ibm-plex-mono/font.css new file mode 100644 index 0000000..87ac217 --- /dev/null +++ b/static/fonts/ibm-plex-mono/font.css @@ -0,0 +1,180 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1iIq129k.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1isq129k.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1iAq129k.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; +} +/* latin-ext */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1iEq129k.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgtIU.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgtIU.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgtIU.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; +} +/* latin-ext */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgtIU.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgtIU.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgtIU.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgtIU.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; +} +/* latin-ext */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgtIU.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgg.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl1FgtIU.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlRFgtIU.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl9FgtIU.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; +} +/* latin-ext */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl5FgtIU.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlBFgg.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/inconsolata/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyx615Mjs.woff2 b/static/fonts/inconsolata/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyx615Mjs.woff2 new file mode 100644 index 0000000..241e712 Binary files /dev/null and b/static/fonts/inconsolata/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyx615Mjs.woff2 differ diff --git a/static/fonts/inconsolata/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyxq15Mjs.woff2 b/static/fonts/inconsolata/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyxq15Mjs.woff2 new file mode 100644 index 0000000..fe72a99 Binary files /dev/null and b/static/fonts/inconsolata/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyxq15Mjs.woff2 differ diff --git a/static/fonts/inconsolata/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyya15.woff2 b/static/fonts/inconsolata/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyya15.woff2 new file mode 100644 index 0000000..591ca5e Binary files /dev/null and b/static/fonts/inconsolata/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyya15.woff2 differ diff --git a/static/fonts/inconsolata/font.css b/static/fonts/inconsolata/font.css new file mode 100644 index 0000000..0f0451d --- /dev/null +++ b/static/fonts/inconsolata/font.css @@ -0,0 +1,120 @@ +/* vietnamese */ +@font-face { + font-family: 'Inconsolata'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/inconsolata/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyxq15Mjs.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; +} +/* latin-ext */ +@font-face { + font-family: 'Inconsolata'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/inconsolata/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyx615Mjs.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Inconsolata'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/inconsolata/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyya15.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* vietnamese */ +@font-face { + font-family: 'Inconsolata'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/inconsolata/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyxq15Mjs.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; +} +/* latin-ext */ +@font-face { + font-family: 'Inconsolata'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/inconsolata/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyx615Mjs.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Inconsolata'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/inconsolata/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyya15.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* vietnamese */ +@font-face { + font-family: 'Inconsolata'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/inconsolata/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyxq15Mjs.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; +} +/* latin-ext */ +@font-face { + font-family: 'Inconsolata'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/inconsolata/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyx615Mjs.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Inconsolata'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/inconsolata/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyya15.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* vietnamese */ +@font-face { + font-family: 'Inconsolata'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/inconsolata/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyxq15Mjs.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; +} +/* latin-ext */ +@font-face { + font-family: 'Inconsolata'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/inconsolata/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyx615Mjs.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Inconsolata'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/inconsolata/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyya15.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2 b/static/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2 new file mode 100644 index 0000000..d750914 Binary files /dev/null and b/static/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2 differ diff --git a/static/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2 b/static/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2 new file mode 100644 index 0000000..d15208d Binary files /dev/null and b/static/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2 differ diff --git a/static/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2 b/static/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2 new file mode 100644 index 0000000..024f077 Binary files /dev/null and b/static/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2 differ diff --git a/static/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2 b/static/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2 new file mode 100644 index 0000000..479d010 Binary files /dev/null and b/static/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2 differ diff --git a/static/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2 b/static/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2 new file mode 100644 index 0000000..de83a9c Binary files /dev/null and b/static/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2 differ diff --git a/static/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2 b/static/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2 new file mode 100644 index 0000000..6e7141f Binary files /dev/null and b/static/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2 differ diff --git a/static/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2 b/static/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2 new file mode 100644 index 0000000..a40c469 Binary files /dev/null and b/static/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2 differ diff --git a/static/fonts/inter/font.css b/static/fonts/inter/font.css new file mode 100644 index 0000000..c159daa --- /dev/null +++ b/static/fonts/inter/font.css @@ -0,0 +1,252 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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; +} +/* latin-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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; +} +/* latin-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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; +} +/* latin-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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; +} +/* latin-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/jetbrains-mono/font.css b/static/fonts/jetbrains-mono/font.css new file mode 100644 index 0000000..084f7f1 --- /dev/null +++ b/static/fonts/jetbrains-mono/font.css @@ -0,0 +1,216 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.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; +} +/* latin-ext */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.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; +} +/* latin-ext */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.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; +} +/* latin-ext */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.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; +} +/* latin-ext */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2 b/static/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2 new file mode 100644 index 0000000..289de93 Binary files /dev/null and b/static/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2 differ diff --git a/static/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2 b/static/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2 new file mode 100644 index 0000000..82f9668 Binary files /dev/null and b/static/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2 differ diff --git a/static/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2 b/static/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2 new file mode 100644 index 0000000..4d09cda Binary files /dev/null and b/static/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2 differ diff --git a/static/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2 b/static/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2 new file mode 100644 index 0000000..a53d52d Binary files /dev/null and b/static/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2 differ diff --git a/static/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2 b/static/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2 new file mode 100644 index 0000000..de39acb Binary files /dev/null and b/static/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2 differ diff --git a/static/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2 b/static/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2 new file mode 100644 index 0000000..e38f553 Binary files /dev/null and b/static/fonts/jetbrains-mono/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2 differ diff --git a/static/fonts/lato/S6u9w4BMUTPHh6UVSwaPGR_p.woff2 b/static/fonts/lato/S6u9w4BMUTPHh6UVSwaPGR_p.woff2 new file mode 100644 index 0000000..fec4573 Binary files /dev/null and b/static/fonts/lato/S6u9w4BMUTPHh6UVSwaPGR_p.woff2 differ diff --git a/static/fonts/lato/S6u9w4BMUTPHh6UVSwiPGQ.woff2 b/static/fonts/lato/S6u9w4BMUTPHh6UVSwiPGQ.woff2 new file mode 100644 index 0000000..11de83f Binary files /dev/null and b/static/fonts/lato/S6u9w4BMUTPHh6UVSwiPGQ.woff2 differ diff --git a/static/fonts/lato/S6uyw4BMUTPHjx4wXg.woff2 b/static/fonts/lato/S6uyw4BMUTPHjx4wXg.woff2 new file mode 100644 index 0000000..ff60934 Binary files /dev/null and b/static/fonts/lato/S6uyw4BMUTPHjx4wXg.woff2 differ diff --git a/static/fonts/lato/S6uyw4BMUTPHjxAwXjeu.woff2 b/static/fonts/lato/S6uyw4BMUTPHjxAwXjeu.woff2 new file mode 100644 index 0000000..6613fe0 Binary files /dev/null and b/static/fonts/lato/S6uyw4BMUTPHjxAwXjeu.woff2 differ diff --git a/static/fonts/lato/font.css b/static/fonts/lato/font.css new file mode 100644 index 0000000..4ed2273 --- /dev/null +++ b/static/fonts/lato/font.css @@ -0,0 +1,36 @@ +/* latin-ext */ +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/lato/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/lato/S6uyw4BMUTPHjx4wXg.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/lato/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/lato/S6u9w4BMUTPHh6UVSwiPGQ.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/manrope/font.css b/static/fonts/manrope/font.css new file mode 100644 index 0000000..37acfa3 --- /dev/null +++ b/static/fonts/manrope/font.css @@ -0,0 +1,216 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggixSuXd.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; +} +/* latin-ext */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggexSg.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggixSuXd.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; +} +/* latin-ext */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggexSg.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggixSuXd.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; +} +/* latin-ext */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggexSg.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggixSuXd.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; +} +/* latin-ext */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Manrope'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/manrope/xn7gYHE41ni1AdIRggexSg.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/manrope/xn7gYHE41ni1AdIRggOxSuXd.woff2 b/static/fonts/manrope/xn7gYHE41ni1AdIRggOxSuXd.woff2 new file mode 100644 index 0000000..3a06229 Binary files /dev/null and b/static/fonts/manrope/xn7gYHE41ni1AdIRggOxSuXd.woff2 differ diff --git a/static/fonts/manrope/xn7gYHE41ni1AdIRggSxSuXd.woff2 b/static/fonts/manrope/xn7gYHE41ni1AdIRggSxSuXd.woff2 new file mode 100644 index 0000000..e74e718 Binary files /dev/null and b/static/fonts/manrope/xn7gYHE41ni1AdIRggSxSuXd.woff2 differ diff --git a/static/fonts/manrope/xn7gYHE41ni1AdIRggexSg.woff2 b/static/fonts/manrope/xn7gYHE41ni1AdIRggexSg.woff2 new file mode 100644 index 0000000..71eb731 Binary files /dev/null and b/static/fonts/manrope/xn7gYHE41ni1AdIRggexSg.woff2 differ diff --git a/static/fonts/manrope/xn7gYHE41ni1AdIRggixSuXd.woff2 b/static/fonts/manrope/xn7gYHE41ni1AdIRggixSuXd.woff2 new file mode 100644 index 0000000..1e4b7a4 Binary files /dev/null and b/static/fonts/manrope/xn7gYHE41ni1AdIRggixSuXd.woff2 differ diff --git a/static/fonts/manrope/xn7gYHE41ni1AdIRggmxSuXd.woff2 b/static/fonts/manrope/xn7gYHE41ni1AdIRggmxSuXd.woff2 new file mode 100644 index 0000000..bd24140 Binary files /dev/null and b/static/fonts/manrope/xn7gYHE41ni1AdIRggmxSuXd.woff2 differ diff --git a/static/fonts/manrope/xn7gYHE41ni1AdIRggqxSuXd.woff2 b/static/fonts/manrope/xn7gYHE41ni1AdIRggqxSuXd.woff2 new file mode 100644 index 0000000..57c7c0e Binary files /dev/null and b/static/fonts/manrope/xn7gYHE41ni1AdIRggqxSuXd.woff2 differ diff --git a/static/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2 b/static/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2 new file mode 100644 index 0000000..d5e7d03 Binary files /dev/null and b/static/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2 differ diff --git a/static/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2 b/static/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2 new file mode 100644 index 0000000..0eecd0e Binary files /dev/null and b/static/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2 differ diff --git a/static/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2 b/static/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2 new file mode 100644 index 0000000..0402622 Binary files /dev/null and b/static/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2 differ diff --git a/static/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2 b/static/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2 new file mode 100644 index 0000000..9a03818 Binary files /dev/null and b/static/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2 differ diff --git a/static/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2 b/static/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2 new file mode 100644 index 0000000..3b2eaa9 Binary files /dev/null and b/static/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2 differ diff --git a/static/fonts/montserrat/font.css b/static/fonts/montserrat/font.css new file mode 100644 index 0000000..807fb39 --- /dev/null +++ b/static/fonts/montserrat/font.css @@ -0,0 +1,180 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.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; +} +/* latin-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.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; +} +/* latin-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.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; +} +/* latin-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.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; +} +/* latin-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/nunito/XRXV3I6Li01BKofIMeaBXso.woff2 b/static/fonts/nunito/XRXV3I6Li01BKofIMeaBXso.woff2 new file mode 100644 index 0000000..a4cfb25 Binary files /dev/null and b/static/fonts/nunito/XRXV3I6Li01BKofIMeaBXso.woff2 differ diff --git a/static/fonts/nunito/XRXV3I6Li01BKofINeaB.woff2 b/static/fonts/nunito/XRXV3I6Li01BKofINeaB.woff2 new file mode 100644 index 0000000..3e909a1 Binary files /dev/null and b/static/fonts/nunito/XRXV3I6Li01BKofINeaB.woff2 differ diff --git a/static/fonts/nunito/XRXV3I6Li01BKofIO-aBXso.woff2 b/static/fonts/nunito/XRXV3I6Li01BKofIO-aBXso.woff2 new file mode 100644 index 0000000..14a9f78 Binary files /dev/null and b/static/fonts/nunito/XRXV3I6Li01BKofIO-aBXso.woff2 differ diff --git a/static/fonts/nunito/XRXV3I6Li01BKofIOOaBXso.woff2 b/static/fonts/nunito/XRXV3I6Li01BKofIOOaBXso.woff2 new file mode 100644 index 0000000..7df6fa1 Binary files /dev/null and b/static/fonts/nunito/XRXV3I6Li01BKofIOOaBXso.woff2 differ diff --git a/static/fonts/nunito/XRXV3I6Li01BKofIOuaBXso.woff2 b/static/fonts/nunito/XRXV3I6Li01BKofIOuaBXso.woff2 new file mode 100644 index 0000000..6054ccb Binary files /dev/null and b/static/fonts/nunito/XRXV3I6Li01BKofIOuaBXso.woff2 differ diff --git a/static/fonts/nunito/font.css b/static/fonts/nunito/font.css new file mode 100644 index 0000000..a19170e --- /dev/null +++ b/static/fonts/nunito/font.css @@ -0,0 +1,180 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Nunito'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/nunito/XRXV3I6Li01BKofIOOaBXso.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Nunito'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/nunito/XRXV3I6Li01BKofIMeaBXso.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Nunito'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/nunito/XRXV3I6Li01BKofIOuaBXso.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; +} +/* latin-ext */ +@font-face { + font-family: 'Nunito'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/nunito/XRXV3I6Li01BKofIO-aBXso.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Nunito'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/nunito/XRXV3I6Li01BKofINeaB.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Nunito'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/nunito/XRXV3I6Li01BKofIOOaBXso.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Nunito'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/nunito/XRXV3I6Li01BKofIMeaBXso.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Nunito'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/nunito/XRXV3I6Li01BKofIOuaBXso.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; +} +/* latin-ext */ +@font-face { + font-family: 'Nunito'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/nunito/XRXV3I6Li01BKofIO-aBXso.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Nunito'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/nunito/XRXV3I6Li01BKofINeaB.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Nunito'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/nunito/XRXV3I6Li01BKofIOOaBXso.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Nunito'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/nunito/XRXV3I6Li01BKofIMeaBXso.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Nunito'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/nunito/XRXV3I6Li01BKofIOuaBXso.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; +} +/* latin-ext */ +@font-face { + font-family: 'Nunito'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/nunito/XRXV3I6Li01BKofIO-aBXso.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Nunito'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/nunito/XRXV3I6Li01BKofINeaB.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Nunito'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/nunito/XRXV3I6Li01BKofIOOaBXso.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Nunito'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/nunito/XRXV3I6Li01BKofIMeaBXso.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Nunito'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/nunito/XRXV3I6Li01BKofIOuaBXso.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; +} +/* latin-ext */ +@font-face { + font-family: 'Nunito'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/nunito/XRXV3I6Li01BKofIO-aBXso.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Nunito'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/nunito/XRXV3I6Li01BKofINeaB.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/open-sans/font.css b/static/fonts/open-sans/font.css new file mode 100644 index 0000000..ffa970b --- /dev/null +++ b/static/fonts/open-sans/font.css @@ -0,0 +1,400 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2'); + unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* math */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.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; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2'); + unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* math */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.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; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2'); + unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* math */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.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; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2'); + unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* math */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.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; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2 b/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2 new file mode 100644 index 0000000..b5d54e7 Binary files /dev/null and b/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2 differ diff --git a/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2 b/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2 new file mode 100644 index 0000000..bed5b67 Binary files /dev/null and b/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2 differ diff --git a/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2 b/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2 new file mode 100644 index 0000000..9164ccb Binary files /dev/null and b/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2 differ diff --git a/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2 b/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2 new file mode 100644 index 0000000..08bed85 Binary files /dev/null and b/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2 differ diff --git a/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2 b/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2 new file mode 100644 index 0000000..307b214 Binary files /dev/null and b/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2 differ diff --git a/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2 b/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2 new file mode 100644 index 0000000..0b0b3a4 Binary files /dev/null and b/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2 differ diff --git a/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2 b/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2 new file mode 100644 index 0000000..4bce1d0 Binary files /dev/null and b/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2 differ diff --git a/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2 b/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2 new file mode 100644 index 0000000..5bd7b8f Binary files /dev/null and b/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2 differ diff --git a/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2 b/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2 new file mode 100644 index 0000000..b969602 Binary files /dev/null and b/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2 differ diff --git a/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2 b/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2 new file mode 100644 index 0000000..a804b10 Binary files /dev/null and b/static/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2 differ diff --git a/static/fonts/outfit/QGYvz_MVcBeNP4NJtEtq.woff2 b/static/fonts/outfit/QGYvz_MVcBeNP4NJtEtq.woff2 new file mode 100644 index 0000000..85e3332 Binary files /dev/null and b/static/fonts/outfit/QGYvz_MVcBeNP4NJtEtq.woff2 differ diff --git a/static/fonts/outfit/QGYvz_MVcBeNP4NJuktqQ4E.woff2 b/static/fonts/outfit/QGYvz_MVcBeNP4NJuktqQ4E.woff2 new file mode 100644 index 0000000..c54ceec Binary files /dev/null and b/static/fonts/outfit/QGYvz_MVcBeNP4NJuktqQ4E.woff2 differ diff --git a/static/fonts/outfit/font.css b/static/fonts/outfit/font.css new file mode 100644 index 0000000..7f27204 --- /dev/null +++ b/static/fonts/outfit/font.css @@ -0,0 +1,72 @@ +/* latin-ext */ +@font-face { + font-family: 'Outfit'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/outfit/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Outfit'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/outfit/QGYvz_MVcBeNP4NJtEtq.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'Outfit'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/outfit/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Outfit'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/outfit/QGYvz_MVcBeNP4NJtEtq.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'Outfit'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/outfit/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Outfit'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/outfit/QGYvz_MVcBeNP4NJtEtq.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'Outfit'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/outfit/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Outfit'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/outfit/QGYvz_MVcBeNP4NJtEtq.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2 b/static/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2 new file mode 100644 index 0000000..a180dc4 Binary files /dev/null and b/static/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2 differ diff --git a/static/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2 b/static/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2 new file mode 100644 index 0000000..f82597c Binary files /dev/null and b/static/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2 differ diff --git a/static/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2 b/static/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2 new file mode 100644 index 0000000..8c846a0 Binary files /dev/null and b/static/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2 differ diff --git a/static/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2 b/static/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2 new file mode 100644 index 0000000..05b8019 Binary files /dev/null and b/static/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2 differ diff --git a/static/fonts/plus-jakarta/font.css b/static/fonts/plus-jakarta/font.css new file mode 100644 index 0000000..fe90950 --- /dev/null +++ b/static/fonts/plus-jakarta/font.css @@ -0,0 +1,144 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Plus Jakarta Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* vietnamese */ +@font-face { + font-family: 'Plus Jakarta Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.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; +} +/* latin-ext */ +@font-face { + font-family: 'Plus Jakarta Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Plus Jakarta Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Plus Jakarta Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* vietnamese */ +@font-face { + font-family: 'Plus Jakarta Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.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; +} +/* latin-ext */ +@font-face { + font-family: 'Plus Jakarta Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Plus Jakarta Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Plus Jakarta Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* vietnamese */ +@font-face { + font-family: 'Plus Jakarta Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.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; +} +/* latin-ext */ +@font-face { + font-family: 'Plus Jakarta Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Plus Jakarta Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Plus Jakarta Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* vietnamese */ +@font-face { + font-family: 'Plus Jakarta Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.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; +} +/* latin-ext */ +@font-face { + font-family: 'Plus Jakarta Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Plus Jakarta Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/plus-jakarta/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/poppins/font.css b/static/fonts/poppins/font.css new file mode 100644 index 0000000..89a876a --- /dev/null +++ b/static/fonts/poppins/font.css @@ -0,0 +1,108 @@ +/* devanagari */ +@font-face { + font-family: 'Poppins'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/poppins/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2'); + unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; +} +/* latin-ext */ +@font-face { + font-family: 'Poppins'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/poppins/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Poppins'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* devanagari */ +@font-face { + font-family: 'Poppins'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2'); + unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; +} +/* latin-ext */ +@font-face { + font-family: 'Poppins'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Poppins'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1xlFQ.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* devanagari */ +@font-face { + font-family: 'Poppins'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2'); + unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; +} +/* latin-ext */ +@font-face { + font-family: 'Poppins'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Poppins'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1xlFQ.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* devanagari */ +@font-face { + font-family: 'Poppins'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2'); + unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; +} +/* latin-ext */ +@font-face { + font-family: 'Poppins'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Poppins'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1xlFQ.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2 b/static/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2 new file mode 100644 index 0000000..77bd0a9 Binary files /dev/null and b/static/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2 differ diff --git a/static/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2 b/static/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2 new file mode 100644 index 0000000..bc847e9 Binary files /dev/null and b/static/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2 differ diff --git a/static/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2 b/static/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2 new file mode 100644 index 0000000..bf022fc Binary files /dev/null and b/static/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2 differ diff --git a/static/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2 b/static/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2 new file mode 100644 index 0000000..b146403 Binary files /dev/null and b/static/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2 differ diff --git a/static/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2 b/static/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2 new file mode 100644 index 0000000..8ec78f5 Binary files /dev/null and b/static/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2 differ diff --git a/static/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2 b/static/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2 new file mode 100644 index 0000000..921e962 Binary files /dev/null and b/static/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2 differ diff --git a/static/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2 b/static/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2 new file mode 100644 index 0000000..58bfa97 Binary files /dev/null and b/static/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2 differ diff --git a/static/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2 b/static/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2 new file mode 100644 index 0000000..d59af06 Binary files /dev/null and b/static/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2 differ diff --git a/static/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2 b/static/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2 new file mode 100644 index 0000000..c660336 Binary files /dev/null and b/static/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2 differ diff --git a/static/fonts/poppins/pxiEyp8kv8JHgFVrJJbecmNE.woff2 b/static/fonts/poppins/pxiEyp8kv8JHgFVrJJbecmNE.woff2 new file mode 100644 index 0000000..1ad5724 Binary files /dev/null and b/static/fonts/poppins/pxiEyp8kv8JHgFVrJJbecmNE.woff2 differ diff --git a/static/fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2 b/static/fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2 new file mode 100644 index 0000000..b69e009 Binary files /dev/null and b/static/fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2 differ diff --git a/static/fonts/poppins/pxiEyp8kv8JHgFVrJJnecmNE.woff2 b/static/fonts/poppins/pxiEyp8kv8JHgFVrJJnecmNE.woff2 new file mode 100644 index 0000000..63f4711 Binary files /dev/null and b/static/fonts/poppins/pxiEyp8kv8JHgFVrJJnecmNE.woff2 differ diff --git a/static/fonts/quicksand/6xKtdSZaM9iE8KbpRA_hJFQNcOM.woff2 b/static/fonts/quicksand/6xKtdSZaM9iE8KbpRA_hJFQNcOM.woff2 new file mode 100644 index 0000000..4ac6270 Binary files /dev/null and b/static/fonts/quicksand/6xKtdSZaM9iE8KbpRA_hJFQNcOM.woff2 differ diff --git a/static/fonts/quicksand/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2 b/static/fonts/quicksand/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2 new file mode 100644 index 0000000..a57e727 Binary files /dev/null and b/static/fonts/quicksand/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2 differ diff --git a/static/fonts/quicksand/6xKtdSZaM9iE8KbpRA_hK1QN.woff2 b/static/fonts/quicksand/6xKtdSZaM9iE8KbpRA_hK1QN.woff2 new file mode 100644 index 0000000..b29be8d Binary files /dev/null and b/static/fonts/quicksand/6xKtdSZaM9iE8KbpRA_hK1QN.woff2 differ diff --git a/static/fonts/quicksand/font.css b/static/fonts/quicksand/font.css new file mode 100644 index 0000000..5e2ae6d --- /dev/null +++ b/static/fonts/quicksand/font.css @@ -0,0 +1,108 @@ +/* vietnamese */ +@font-face { + font-family: 'Quicksand'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/quicksand/6xKtdSZaM9iE8KbpRA_hJFQNcOM.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; +} +/* latin-ext */ +@font-face { + font-family: 'Quicksand'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/quicksand/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Quicksand'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/quicksand/6xKtdSZaM9iE8KbpRA_hK1QN.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* vietnamese */ +@font-face { + font-family: 'Quicksand'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/quicksand/6xKtdSZaM9iE8KbpRA_hJFQNcOM.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; +} +/* latin-ext */ +@font-face { + font-family: 'Quicksand'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/quicksand/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Quicksand'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/quicksand/6xKtdSZaM9iE8KbpRA_hK1QN.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* vietnamese */ +@font-face { + font-family: 'Quicksand'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/quicksand/6xKtdSZaM9iE8KbpRA_hJFQNcOM.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; +} +/* latin-ext */ +@font-face { + font-family: 'Quicksand'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/quicksand/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Quicksand'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/quicksand/6xKtdSZaM9iE8KbpRA_hK1QN.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* vietnamese */ +@font-face { + font-family: 'Quicksand'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/quicksand/6xKtdSZaM9iE8KbpRA_hJFQNcOM.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; +} +/* latin-ext */ +@font-face { + font-family: 'Quicksand'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/quicksand/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Quicksand'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/quicksand/6xKtdSZaM9iE8KbpRA_hK1QN.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/raleway/1Ptug8zYS_SKggPNyC0ITw.woff2 b/static/fonts/raleway/1Ptug8zYS_SKggPNyC0ITw.woff2 new file mode 100644 index 0000000..67a3b53 Binary files /dev/null and b/static/fonts/raleway/1Ptug8zYS_SKggPNyC0ITw.woff2 differ diff --git a/static/fonts/raleway/1Ptug8zYS_SKggPNyCAIT5lu.woff2 b/static/fonts/raleway/1Ptug8zYS_SKggPNyCAIT5lu.woff2 new file mode 100644 index 0000000..dee82d4 Binary files /dev/null and b/static/fonts/raleway/1Ptug8zYS_SKggPNyCAIT5lu.woff2 differ diff --git a/static/fonts/raleway/1Ptug8zYS_SKggPNyCIIT5lu.woff2 b/static/fonts/raleway/1Ptug8zYS_SKggPNyCIIT5lu.woff2 new file mode 100644 index 0000000..b566478 Binary files /dev/null and b/static/fonts/raleway/1Ptug8zYS_SKggPNyCIIT5lu.woff2 differ diff --git a/static/fonts/raleway/1Ptug8zYS_SKggPNyCMIT5lu.woff2 b/static/fonts/raleway/1Ptug8zYS_SKggPNyCMIT5lu.woff2 new file mode 100644 index 0000000..24cc256 Binary files /dev/null and b/static/fonts/raleway/1Ptug8zYS_SKggPNyCMIT5lu.woff2 differ diff --git a/static/fonts/raleway/1Ptug8zYS_SKggPNyCkIT5lu.woff2 b/static/fonts/raleway/1Ptug8zYS_SKggPNyCkIT5lu.woff2 new file mode 100644 index 0000000..3c14c18 Binary files /dev/null and b/static/fonts/raleway/1Ptug8zYS_SKggPNyCkIT5lu.woff2 differ diff --git a/static/fonts/raleway/font.css b/static/fonts/raleway/font.css new file mode 100644 index 0000000..e7dc222 --- /dev/null +++ b/static/fonts/raleway/font.css @@ -0,0 +1,180 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/raleway/1Ptug8zYS_SKggPNyCAIT5lu.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/raleway/1Ptug8zYS_SKggPNyCkIT5lu.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/raleway/1Ptug8zYS_SKggPNyCIIT5lu.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; +} +/* latin-ext */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/raleway/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/raleway/1Ptug8zYS_SKggPNyC0ITw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/raleway/1Ptug8zYS_SKggPNyCAIT5lu.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/raleway/1Ptug8zYS_SKggPNyCkIT5lu.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/raleway/1Ptug8zYS_SKggPNyCIIT5lu.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; +} +/* latin-ext */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/raleway/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/raleway/1Ptug8zYS_SKggPNyC0ITw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/raleway/1Ptug8zYS_SKggPNyCAIT5lu.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/raleway/1Ptug8zYS_SKggPNyCkIT5lu.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/raleway/1Ptug8zYS_SKggPNyCIIT5lu.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; +} +/* latin-ext */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/raleway/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/raleway/1Ptug8zYS_SKggPNyC0ITw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/raleway/1Ptug8zYS_SKggPNyCAIT5lu.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/raleway/1Ptug8zYS_SKggPNyCkIT5lu.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/raleway/1Ptug8zYS_SKggPNyCIIT5lu.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; +} +/* latin-ext */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/raleway/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/raleway/1Ptug8zYS_SKggPNyC0ITw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/red-hat-mono/font.css b/static/fonts/red-hat-mono/font.css new file mode 100644 index 0000000..ee94730 --- /dev/null +++ b/static/fonts/red-hat-mono/font.css @@ -0,0 +1,72 @@ +/* latin-ext */ +@font-face { + font-family: 'Red Hat Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/red-hat-mono/jVyN7nDnA2uf2zVvFAhhzEsUVuxSzgw.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Red Hat Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/red-hat-mono/jVyN7nDnA2uf2zVvFAhhzEsUWOxS.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'Red Hat Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/red-hat-mono/jVyN7nDnA2uf2zVvFAhhzEsUVuxSzgw.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Red Hat Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/red-hat-mono/jVyN7nDnA2uf2zVvFAhhzEsUWOxS.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'Red Hat Mono'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/red-hat-mono/jVyN7nDnA2uf2zVvFAhhzEsUVuxSzgw.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Red Hat Mono'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/red-hat-mono/jVyN7nDnA2uf2zVvFAhhzEsUWOxS.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'Red Hat Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/red-hat-mono/jVyN7nDnA2uf2zVvFAhhzEsUVuxSzgw.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Red Hat Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/red-hat-mono/jVyN7nDnA2uf2zVvFAhhzEsUWOxS.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/red-hat-mono/jVyN7nDnA2uf2zVvFAhhzEsUVuxSzgw.woff2 b/static/fonts/red-hat-mono/jVyN7nDnA2uf2zVvFAhhzEsUVuxSzgw.woff2 new file mode 100644 index 0000000..6c2775b Binary files /dev/null and b/static/fonts/red-hat-mono/jVyN7nDnA2uf2zVvFAhhzEsUVuxSzgw.woff2 differ diff --git a/static/fonts/red-hat-mono/jVyN7nDnA2uf2zVvFAhhzEsUWOxS.woff2 b/static/fonts/red-hat-mono/jVyN7nDnA2uf2zVvFAhhzEsUWOxS.woff2 new file mode 100644 index 0000000..ee5d5f3 Binary files /dev/null and b/static/fonts/red-hat-mono/jVyN7nDnA2uf2zVvFAhhzEsUWOxS.woff2 differ diff --git a/static/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhEq3-OXg.woff2 b/static/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhEq3-OXg.woff2 new file mode 100644 index 0000000..2c06834 Binary files /dev/null and b/static/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhEq3-OXg.woff2 differ diff --git a/static/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhFq3-OXg.woff2 b/static/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhFq3-OXg.woff2 new file mode 100644 index 0000000..532a888 Binary files /dev/null and b/static/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhFq3-OXg.woff2 differ diff --git a/static/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhGq3-OXg.woff2 b/static/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhGq3-OXg.woff2 new file mode 100644 index 0000000..b02e2d6 Binary files /dev/null and b/static/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhGq3-OXg.woff2 differ diff --git a/static/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhIq3-OXg.woff2 b/static/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhIq3-OXg.woff2 new file mode 100644 index 0000000..ae2f9eb Binary files /dev/null and b/static/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhIq3-OXg.woff2 differ diff --git a/static/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhLq38.woff2 b/static/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhLq38.woff2 new file mode 100644 index 0000000..bfa169c Binary files /dev/null and b/static/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhLq38.woff2 differ diff --git a/static/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhPq3-OXg.woff2 b/static/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhPq3-OXg.woff2 new file mode 100644 index 0000000..8a15f5c Binary files /dev/null and b/static/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhPq3-OXg.woff2 differ diff --git a/static/fonts/roboto-mono/font.css b/static/fonts/roboto-mono/font.css new file mode 100644 index 0000000..1c4d926 --- /dev/null +++ b/static/fonts/roboto-mono/font.css @@ -0,0 +1,216 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhGq3-OXg.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhPq3-OXg.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhIq3-OXg.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhEq3-OXg.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; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhFq3-OXg.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhLq38.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhGq3-OXg.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhPq3-OXg.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhIq3-OXg.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhEq3-OXg.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; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhFq3-OXg.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhLq38.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhGq3-OXg.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhPq3-OXg.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhIq3-OXg.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhEq3-OXg.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; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhFq3-OXg.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhLq38.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhGq3-OXg.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhPq3-OXg.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhIq3-OXg.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhEq3-OXg.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; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhFq3-OXg.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/roboto-mono/L0x5DF4xlVMF-BfR8bXMIjhLq38.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2 b/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2 new file mode 100644 index 0000000..72840aa Binary files /dev/null and b/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2 differ diff --git a/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2 b/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2 new file mode 100644 index 0000000..c1d46ff Binary files /dev/null and b/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2 differ diff --git a/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2 b/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2 new file mode 100644 index 0000000..54a61d7 Binary files /dev/null and b/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2 differ diff --git a/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2 b/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2 new file mode 100644 index 0000000..1ee3769 Binary files /dev/null and b/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2 differ diff --git a/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2 b/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2 new file mode 100644 index 0000000..b0c0d0c Binary files /dev/null and b/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2 differ diff --git a/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2 b/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2 new file mode 100644 index 0000000..9722525 Binary files /dev/null and b/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2 differ diff --git a/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2 b/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2 new file mode 100644 index 0000000..9b0f141 Binary files /dev/null and b/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2 differ diff --git a/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2 b/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2 new file mode 100644 index 0000000..f7ee2d3 Binary files /dev/null and b/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2 differ diff --git a/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2 b/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2 new file mode 100644 index 0000000..05903d1 Binary files /dev/null and b/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2 differ diff --git a/static/fonts/roboto/font.css b/static/fonts/roboto/font.css new file mode 100644 index 0000000..715586f --- /dev/null +++ b/static/fonts/roboto/font.css @@ -0,0 +1,360 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* math */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.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; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* math */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.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; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* math */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.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; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* math */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.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; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrO96kigt.woff2 b/static/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrO96kigt.woff2 new file mode 100644 index 0000000..d893514 Binary files /dev/null and b/static/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrO96kigt.woff2 differ diff --git a/static/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOF6kg.woff2 b/static/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOF6kg.woff2 new file mode 100644 index 0000000..19f61dd Binary files /dev/null and b/static/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOF6kg.woff2 differ diff --git a/static/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOJ6kigt.woff2 b/static/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOJ6kigt.woff2 new file mode 100644 index 0000000..7488412 Binary files /dev/null and b/static/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOJ6kigt.woff2 differ diff --git a/static/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOV6kigt.woff2 b/static/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOV6kigt.woff2 new file mode 100644 index 0000000..45a741a Binary files /dev/null and b/static/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOV6kigt.woff2 differ diff --git a/static/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOx6kigt.woff2 b/static/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOx6kigt.woff2 new file mode 100644 index 0000000..64e54ef Binary files /dev/null and b/static/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOx6kigt.woff2 differ diff --git a/static/fonts/sofia-sans/font.css b/static/fonts/sofia-sans/font.css new file mode 100644 index 0000000..900fa69 --- /dev/null +++ b/static/fonts/sofia-sans/font.css @@ -0,0 +1,180 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Sofia Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOx6kigt.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Sofia Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOV6kigt.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'Sofia Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOJ6kigt.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* latin-ext */ +@font-face { + font-family: 'Sofia Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrO96kigt.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Sofia Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOF6kg.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Sofia Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOx6kigt.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Sofia Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOV6kigt.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'Sofia Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOJ6kigt.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* latin-ext */ +@font-face { + font-family: 'Sofia Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrO96kigt.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Sofia Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOF6kg.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Sofia Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOx6kigt.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Sofia Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOV6kigt.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'Sofia Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOJ6kigt.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* latin-ext */ +@font-face { + font-family: 'Sofia Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrO96kigt.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Sofia Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOF6kg.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Sofia Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOx6kigt.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Sofia Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOV6kigt.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek */ +@font-face { + font-family: 'Sofia Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOJ6kigt.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* latin-ext */ +@font-face { + font-family: 'Sofia Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrO96kigt.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Sofia Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/sofia-sans/Yq6R-LCVXSLy9uPBwlATrOF6kg.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlM-vWjMY.woff2 b/static/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlM-vWjMY.woff2 new file mode 100644 index 0000000..7757bfc Binary files /dev/null and b/static/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlM-vWjMY.woff2 differ diff --git a/static/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMOvWjMY.woff2 b/static/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMOvWjMY.woff2 new file mode 100644 index 0000000..e94363c Binary files /dev/null and b/static/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMOvWjMY.woff2 differ diff --git a/static/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMevWjMY.woff2 b/static/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMevWjMY.woff2 new file mode 100644 index 0000000..903dd52 Binary files /dev/null and b/static/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMevWjMY.woff2 differ diff --git a/static/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMuvWjMY.woff2 b/static/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMuvWjMY.woff2 new file mode 100644 index 0000000..45f6976 Binary files /dev/null and b/static/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMuvWjMY.woff2 differ diff --git a/static/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlOevWjMY.woff2 b/static/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlOevWjMY.woff2 new file mode 100644 index 0000000..25b1c9b Binary files /dev/null and b/static/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlOevWjMY.woff2 differ diff --git a/static/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPevW.woff2 b/static/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPevW.woff2 new file mode 100644 index 0000000..bc303f5 Binary files /dev/null and b/static/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPevW.woff2 differ diff --git a/static/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPuvWjMY.woff2 b/static/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPuvWjMY.woff2 new file mode 100644 index 0000000..6d30aa6 Binary files /dev/null and b/static/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPuvWjMY.woff2 differ diff --git a/static/fonts/source-code-pro/font.css b/static/fonts/source-code-pro/font.css new file mode 100644 index 0000000..c401f78 --- /dev/null +++ b/static/fonts/source-code-pro/font.css @@ -0,0 +1,252 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMOvWjMY.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlOevWjMY.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMevWjMY.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPuvWjMY.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMuvWjMY.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; +} +/* latin-ext */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlM-vWjMY.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPevW.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMOvWjMY.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlOevWjMY.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMevWjMY.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPuvWjMY.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMuvWjMY.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; +} +/* latin-ext */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlM-vWjMY.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPevW.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMOvWjMY.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlOevWjMY.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMevWjMY.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPuvWjMY.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMuvWjMY.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; +} +/* latin-ext */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlM-vWjMY.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPevW.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMOvWjMY.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlOevWjMY.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMevWjMY.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPuvWjMY.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMuvWjMY.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; +} +/* latin-ext */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlM-vWjMY.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/source-code-pro/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPevW.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/source-sans/font.css b/static/fonts/source-sans/font.css new file mode 100644 index 0000000..e8d35b5 --- /dev/null +++ b/static/fonts/source-sans/font.css @@ -0,0 +1,252 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.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; +} +/* latin-ext */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.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; +} +/* latin-ext */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.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; +} +/* latin-ext */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.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; +} +/* latin-ext */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.woff2 b/static/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.woff2 new file mode 100644 index 0000000..864cc41 Binary files /dev/null and b/static/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.woff2 differ diff --git a/static/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.woff2 b/static/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.woff2 new file mode 100644 index 0000000..686fd3e Binary files /dev/null and b/static/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.woff2 differ diff --git a/static/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2 b/static/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2 new file mode 100644 index 0000000..7f78ca9 Binary files /dev/null and b/static/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2 differ diff --git a/static/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2 b/static/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2 new file mode 100644 index 0000000..587b7a0 Binary files /dev/null and b/static/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2 differ diff --git a/static/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2 b/static/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2 new file mode 100644 index 0000000..2ed795e Binary files /dev/null and b/static/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2 differ diff --git a/static/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2 b/static/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2 new file mode 100644 index 0000000..dcd6fee Binary files /dev/null and b/static/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2 differ diff --git a/static/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2 b/static/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2 new file mode 100644 index 0000000..c7acd10 Binary files /dev/null and b/static/fonts/source-sans/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2 differ diff --git a/static/fonts/space-grotesk/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2 b/static/fonts/space-grotesk/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2 new file mode 100644 index 0000000..ce97d0f Binary files /dev/null and b/static/fonts/space-grotesk/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2 differ diff --git a/static/fonts/space-grotesk/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2 b/static/fonts/space-grotesk/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2 new file mode 100644 index 0000000..db732c2 Binary files /dev/null and b/static/fonts/space-grotesk/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2 differ diff --git a/static/fonts/space-grotesk/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2 b/static/fonts/space-grotesk/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2 new file mode 100644 index 0000000..0f3474e Binary files /dev/null and b/static/fonts/space-grotesk/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2 differ diff --git a/static/fonts/space-grotesk/font.css b/static/fonts/space-grotesk/font.css new file mode 100644 index 0000000..3bb76df --- /dev/null +++ b/static/fonts/space-grotesk/font.css @@ -0,0 +1,108 @@ +/* vietnamese */ +@font-face { + font-family: 'Space Grotesk'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/space-grotesk/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.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; +} +/* latin-ext */ +@font-face { + font-family: 'Space Grotesk'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/space-grotesk/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Space Grotesk'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/space-grotesk/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* vietnamese */ +@font-face { + font-family: 'Space Grotesk'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/space-grotesk/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.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; +} +/* latin-ext */ +@font-face { + font-family: 'Space Grotesk'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/space-grotesk/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Space Grotesk'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/space-grotesk/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* vietnamese */ +@font-face { + font-family: 'Space Grotesk'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/space-grotesk/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.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; +} +/* latin-ext */ +@font-face { + font-family: 'Space Grotesk'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/space-grotesk/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Space Grotesk'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/space-grotesk/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* vietnamese */ +@font-face { + font-family: 'Space Grotesk'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/space-grotesk/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.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; +} +/* latin-ext */ +@font-face { + font-family: 'Space Grotesk'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/space-grotesk/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Space Grotesk'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/space-grotesk/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/space-mono/font.css b/static/fonts/space-mono/font.css new file mode 100644 index 0000000..8b26c67 --- /dev/null +++ b/static/fonts/space-mono/font.css @@ -0,0 +1,54 @@ +/* vietnamese */ +@font-face { + font-family: 'Space Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/space-mono/i7dPIFZifjKcF5UAWdDRYE58RWq7.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; +} +/* latin-ext */ +@font-face { + font-family: 'Space Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/space-mono/i7dPIFZifjKcF5UAWdDRYE98RWq7.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Space Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/space-mono/i7dPIFZifjKcF5UAWdDRYEF8RQ.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* vietnamese */ +@font-face { + font-family: 'Space Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/space-mono/i7dMIFZifjKcF5UAWdDRaPpZUFqaHjyV.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; +} +/* latin-ext */ +@font-face { + font-family: 'Space Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/space-mono/i7dMIFZifjKcF5UAWdDRaPpZUFuaHjyV.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Space Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/space-mono/i7dMIFZifjKcF5UAWdDRaPpZUFWaHg.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/space-mono/i7dMIFZifjKcF5UAWdDRaPpZUFWaHg.woff2 b/static/fonts/space-mono/i7dMIFZifjKcF5UAWdDRaPpZUFWaHg.woff2 new file mode 100644 index 0000000..6563bad Binary files /dev/null and b/static/fonts/space-mono/i7dMIFZifjKcF5UAWdDRaPpZUFWaHg.woff2 differ diff --git a/static/fonts/space-mono/i7dMIFZifjKcF5UAWdDRaPpZUFqaHjyV.woff2 b/static/fonts/space-mono/i7dMIFZifjKcF5UAWdDRaPpZUFqaHjyV.woff2 new file mode 100644 index 0000000..7ddc67d Binary files /dev/null and b/static/fonts/space-mono/i7dMIFZifjKcF5UAWdDRaPpZUFqaHjyV.woff2 differ diff --git a/static/fonts/space-mono/i7dMIFZifjKcF5UAWdDRaPpZUFuaHjyV.woff2 b/static/fonts/space-mono/i7dMIFZifjKcF5UAWdDRaPpZUFuaHjyV.woff2 new file mode 100644 index 0000000..d7a1592 Binary files /dev/null and b/static/fonts/space-mono/i7dMIFZifjKcF5UAWdDRaPpZUFuaHjyV.woff2 differ diff --git a/static/fonts/space-mono/i7dPIFZifjKcF5UAWdDRYE58RWq7.woff2 b/static/fonts/space-mono/i7dPIFZifjKcF5UAWdDRYE58RWq7.woff2 new file mode 100644 index 0000000..f4c014c Binary files /dev/null and b/static/fonts/space-mono/i7dPIFZifjKcF5UAWdDRYE58RWq7.woff2 differ diff --git a/static/fonts/space-mono/i7dPIFZifjKcF5UAWdDRYE98RWq7.woff2 b/static/fonts/space-mono/i7dPIFZifjKcF5UAWdDRYE98RWq7.woff2 new file mode 100644 index 0000000..171ca1a Binary files /dev/null and b/static/fonts/space-mono/i7dPIFZifjKcF5UAWdDRYE98RWq7.woff2 differ diff --git a/static/fonts/space-mono/i7dPIFZifjKcF5UAWdDRYEF8RQ.woff2 b/static/fonts/space-mono/i7dPIFZifjKcF5UAWdDRYEF8RQ.woff2 new file mode 100644 index 0000000..2752f60 Binary files /dev/null and b/static/fonts/space-mono/i7dPIFZifjKcF5UAWdDRYEF8RQ.woff2 differ diff --git a/static/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9H1tY0.woff2 b/static/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9H1tY0.woff2 new file mode 100644 index 0000000..411651d Binary files /dev/null and b/static/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9H1tY0.woff2 differ diff --git a/static/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9H2tY12eg.woff2 b/static/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9H2tY12eg.woff2 new file mode 100644 index 0000000..89f6b34 Binary files /dev/null and b/static/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9H2tY12eg.woff2 differ diff --git a/static/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9H4tY12eg.woff2 b/static/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9H4tY12eg.woff2 new file mode 100644 index 0000000..cdd1fcd Binary files /dev/null and b/static/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9H4tY12eg.woff2 differ diff --git a/static/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9H5tY12eg.woff2 b/static/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9H5tY12eg.woff2 new file mode 100644 index 0000000..7b4e5c8 Binary files /dev/null and b/static/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9H5tY12eg.woff2 differ diff --git a/static/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9H7tY12eg.woff2 b/static/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9H7tY12eg.woff2 new file mode 100644 index 0000000..b75ddbc Binary files /dev/null and b/static/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9H7tY12eg.woff2 differ diff --git a/static/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9HxtY12eg.woff2 b/static/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9HxtY12eg.woff2 new file mode 100644 index 0000000..ab533ac Binary files /dev/null and b/static/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9HxtY12eg.woff2 differ diff --git a/static/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc-CsTKlA.woff2 b/static/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc-CsTKlA.woff2 new file mode 100644 index 0000000..60be8ae Binary files /dev/null and b/static/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc-CsTKlA.woff2 differ diff --git a/static/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc0CsTKlA.woff2 b/static/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc0CsTKlA.woff2 new file mode 100644 index 0000000..36fe081 Binary files /dev/null and b/static/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc0CsTKlA.woff2 differ diff --git a/static/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc2CsTKlA.woff2 b/static/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc2CsTKlA.woff2 new file mode 100644 index 0000000..cebd3ea Binary files /dev/null and b/static/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc2CsTKlA.woff2 differ diff --git a/static/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc3CsTKlA.woff2 b/static/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc3CsTKlA.woff2 new file mode 100644 index 0000000..9401dbb Binary files /dev/null and b/static/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc3CsTKlA.woff2 differ diff --git a/static/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc5CsTKlA.woff2 b/static/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc5CsTKlA.woff2 new file mode 100644 index 0000000..c9e9f6a Binary files /dev/null and b/static/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc5CsTKlA.woff2 differ diff --git a/static/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc6CsQ.woff2 b/static/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc6CsQ.woff2 new file mode 100644 index 0000000..ef1fc70 Binary files /dev/null and b/static/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc6CsQ.woff2 differ diff --git a/static/fonts/ubuntu-mono/font.css b/static/fonts/ubuntu-mono/font.css new file mode 100644 index 0000000..a3e3e8d --- /dev/null +++ b/static/fonts/ubuntu-mono/font.css @@ -0,0 +1,108 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Ubuntu Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc3CsTKlA.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Ubuntu Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc-CsTKlA.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Ubuntu Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc2CsTKlA.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Ubuntu Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc5CsTKlA.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* latin-ext */ +@font-face { + font-family: 'Ubuntu Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc0CsTKlA.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Ubuntu Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/ubuntu-mono/KFOjCneDtsqEr0keqCMhbCc6CsQ.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Ubuntu Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9H4tY12eg.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Ubuntu Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9HxtY12eg.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Ubuntu Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9H5tY12eg.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Ubuntu Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9H2tY12eg.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* latin-ext */ +@font-face { + font-family: 'Ubuntu Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9H7tY12eg.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Ubuntu Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/ubuntu-mono/KFO-CneDtsqEr0keqCMhbC-BL9H1tY0.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2 b/static/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2 new file mode 100644 index 0000000..f47e045 Binary files /dev/null and b/static/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2 differ diff --git a/static/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2 b/static/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2 new file mode 100644 index 0000000..6206841 Binary files /dev/null and b/static/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2 differ diff --git a/static/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_fKDp.woff2 b/static/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_fKDp.woff2 new file mode 100644 index 0000000..3a70b25 Binary files /dev/null and b/static/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_fKDp.woff2 differ diff --git a/static/fonts/work-sans/font.css b/static/fonts/work-sans/font.css new file mode 100644 index 0000000..8a16533 --- /dev/null +++ b/static/fonts/work-sans/font.css @@ -0,0 +1,108 @@ +/* vietnamese */ +@font-face { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.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; +} +/* latin-ext */ +@font-face { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_fKDp.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* vietnamese */ +@font-face { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.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; +} +/* latin-ext */ +@font-face { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_fKDp.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* vietnamese */ +@font-face { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.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; +} +/* latin-ext */ +@font-face { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_fKDp.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* vietnamese */ +@font-face { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.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; +} +/* latin-ext */ +@font-face { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_fKDp.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/static/logo-dark.webp b/static/logo-dark.webp deleted file mode 100644 index 010857f..0000000 Binary files a/static/logo-dark.webp and /dev/null differ diff --git a/static/logo-light.webp b/static/logo-light.webp deleted file mode 100644 index ed6fbb8..0000000 Binary files a/static/logo-light.webp and /dev/null differ diff --git a/static/logo.svg b/static/logo.svg new file mode 100644 index 0000000..bd07467 --- /dev/null +++ b/static/logo.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/maskable-icon-512x512.png b/static/maskable-icon-512x512.png new file mode 100644 index 0000000..d3d821d Binary files /dev/null and b/static/maskable-icon-512x512.png differ diff --git a/static/scalar/standalone.js b/static/scalar/standalone.js new file mode 100644 index 0000000..9630737 --- /dev/null +++ b/static/scalar/standalone.js @@ -0,0 +1,2385 @@ +/** + * _____ _________ __ ___ ____ + * / ___// ____/ | / / / | / __ \ + * \__ \/ / / /| | / / / /| | / /_/ / + * ___/ / /___/ ___ |/ /___/ ___ |/ _, _/ + * /____/\____/_/ |_/_____/_/ |_/_/ |_| + * + * @scalar/api-reference 1.64.0 + * + * Website: https://scalar.com + * GitHub: https://github.com/scalar/scalar + * License: https://github.com/scalar/scalar/blob/main/LICENSE +**/ + +(function(){try{if(typeof document<`u`){var e=document.createElement(`style`);e.nonce=document.head.querySelector(`meta[property=csp-nonce]`)?.content,e.setAttribute(`id`,`scalar-style`),e.appendChild(document.createTextNode(`/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-mask-linear:linear-gradient(#fff, #fff);--tw-mask-radial:linear-gradient(#fff, #fff);--tw-mask-conic:linear-gradient(#fff, #fff);--tw-mask-left:linear-gradient(#fff, #fff);--tw-mask-right:linear-gradient(#fff, #fff);--tw-mask-bottom:linear-gradient(#fff, #fff);--tw-mask-top:linear-gradient(#fff, #fff);--tw-mask-top-from-position:0%;--tw-mask-top-to-position:100%;--tw-mask-top-from-color:black;--tw-mask-top-to-color:transparent;--tw-mask-bottom-from-position:0%;--tw-mask-bottom-to-position:100%;--tw-mask-bottom-from-color:black;--tw-mask-bottom-to-color:transparent;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}[data-v-eface7e0],[data-v-eface7e0]:before,[data-v-eface7e0]:after,[data-v-eface7e0]::backdrop{--tw-outline-style:solid}}}@layer scalar-base{body{line-height:inherit;margin:0}:root{--scalar-border-width:.5px;--scalar-radius:3px;--scalar-radius-max:20px;--scalar-radius-md:min(var(--scalar-radius), var(--scalar-radius-max));--scalar-radius-lg:min(calc(var(--scalar-radius) * 2), var(--scalar-radius-max));--scalar-radius-xl:min(calc(var(--scalar-radius) * 8 / 3), var(--scalar-radius-max));--scalar-radius-2xl:min(calc(var(--scalar-radius) * 4), var(--scalar-radius-max));--scalar-radius-3xl:min(calc(var(--scalar-radius) * 16 / 3), var(--scalar-radius-max));--scalar-radius-full:calc(var(--scalar-radius) * 9999);--scalar-font:"Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--scalar-font-code:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--scalar-heading-1:24px;--scalar-page-description:16px;--scalar-heading-2:20px;--scalar-heading-3:16px;--scalar-heading-4:16px;--scalar-heading-5:16px;--scalar-heading-6:16px;--scalar-paragraph:16px;--scalar-small:14px;--scalar-mini:13px;--scalar-micro:12px;--scalar-bold:600;--scalar-semibold:500;--scalar-regular:400;--scalar-font-size-1:21px;--scalar-font-size-2:16px;--scalar-font-size-3:14px;--scalar-font-size-4:13px;--scalar-font-size-5:12px;--scalar-font-size-6:12px;--scalar-font-size-7:10px;--scalar-line-height-1:32px;--scalar-line-height-2:24px;--scalar-line-height-3:20px;--scalar-line-height-4:18px;--scalar-line-height-5:16px;--scalar-font-normal:400;--scalar-font-medium:500;--scalar-font-bold:700;--scalar-text-decoration:none;--scalar-text-decoration-hover:underline;--scalar-link-font-weight:inherit;--scalar-sidebar-indent:20px;--scalar-sidebar-padding:12px}.dark-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--scalar-scrollbar-color:#ffffff2e;--scalar-scrollbar-color-active:#ffffff5c;--scalar-button-1:#fff;--scalar-button-1-hover:#ffffffe6;--scalar-button-1-color:black;--scalar-shadow-1:0 1px 3px 0 #0000001a;--scalar-shadow-2:0 0 0 .5px var(--scalar-border-color), #0f0f0f33 0px 3px 6px, #0f0f0f66 0px 9px 24px;--scalar-lifted-brightness:1.45;--scalar-backdrop-brightness:.5;--scalar-text-decoration-color:currentColor;--scalar-text-decoration-color-hover:currentColor}.light-mode{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--scalar-scrollbar-color-active:#0000005c;--scalar-scrollbar-color:#0000002e;--scalar-button-1:#000;--scalar-button-1-hover:#000c;--scalar-button-1-color:#fff;--scalar-shadow-1:0 1px 3px 0 #0000001c;--scalar-shadow-2:#00000014 0px 13px 20px 0px, #00000014 0px 3px 8px 0px, #eeeeed 0px 0 0 .5px;--scalar-lifted-brightness:1;--scalar-backdrop-brightness:1;--scalar-text-decoration-color:currentColor;--scalar-text-decoration-color-hover:currentColor}.light-mode .dark-mode{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}@media (width<=460px){:root{--scalar-font-size-1:22px;--scalar-font-size-2:14px;--scalar-font-size-3:12px}}@media (width<=720px){:root{--scalar-heading-1:24px;--scalar-page-description:20px}}@media (resolution<=1.5x){@supports ((-moz-appearance:none)){:root{--scalar-border-width:1px}}}:root{--scalar-text-decoration:underline;--scalar-text-decoration-hover:underline}.light-mode{--scalar-background-1:#fff;--scalar-background-2:#f6f6f6;--scalar-background-3:#e7e7e7;--scalar-background-accent:#8ab4f81f;--scalar-color-1:#1b1b1b;--scalar-color-2:#757575;--scalar-color-3:#8e8e8e;--scalar-color-accent:#09f;--scalar-border-color:#dfdfdf}.dark-mode{--scalar-background-1:#0f0f0f;--scalar-background-2:#1a1a1a;--scalar-background-3:#272727;--scalar-color-1:#e7e7e7;--scalar-color-2:#a4a4a4;--scalar-color-3:#797979;--scalar-color-accent:#00aeff;--scalar-background-accent:#3ea6ff1f;--scalar-border-color:#2d2d2d}.light-mode,.dark-mode{--scalar-sidebar-background-1:var(--scalar-background-1);--scalar-sidebar-color-1:var(--scalar-color-1);--scalar-sidebar-color-2:var(--scalar-color-2);--scalar-sidebar-border-color:var(--scalar-border-color);--scalar-sidebar-item-hover-background:var(--scalar-background-2);--scalar-sidebar-item-hover-color:var(--scalar-sidebar-color-2);--scalar-sidebar-item-active-background:var(--scalar-background-2);--scalar-sidebar-color-active:var(--scalar-sidebar-color-1);--scalar-sidebar-indent-border:var(--scalar-sidebar-border-color);--scalar-sidebar-indent-border-hover:var(--scalar-sidebar-border-color);--scalar-sidebar-indent-border-active:var(--scalar-sidebar-border-color);--scalar-sidebar-search-background:var(--scalar-background-2)}@supports (color:color-mix(in lab, red, red)){.light-mode,.dark-mode{--scalar-sidebar-search-background:color-mix(in srgb, var(--scalar-background-2), var(--scalar-background-1))}}.light-mode,.dark-mode{--scalar-sidebar-search-color:var(--scalar-color-3);--scalar-sidebar-search-border-color:var(--scalar-border-color)}.light-mode{--scalar-color-green:#069061;--scalar-color-red:#ef0006;--scalar-color-yellow:#edbe20;--scalar-color-blue:#0082d0;--scalar-color-orange:#ff5800;--scalar-color-purple:#5203d1;--scalar-link-color:var(--scalar-color-1);--scalar-link-color-hover:var(--scalar-link-color);--scalar-button-1:#000;--scalar-button-1-hover:#000c;--scalar-button-1-color:#fff;--scalar-tooltip-background:var(--scalar-background-1)}@supports (color:color-mix(in lab, red, red)){.light-mode{--scalar-tooltip-background:color-mix(in srgb, var(--scalar-background-1), transparent 10%)}}.light-mode{--scalar-tooltip-color:var(--scalar-color-1);--scalar-color-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab, red, red)){.light-mode{--scalar-color-alert:color-mix(in srgb, var(--scalar-color-orange), var(--scalar-color-1) 20%)}}.light-mode{--scalar-color-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab, red, red)){.light-mode{--scalar-color-danger:color-mix(in srgb, var(--scalar-color-red), var(--scalar-color-1) 20%)}}.light-mode{--scalar-background-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab, red, red)){.light-mode{--scalar-background-alert:color-mix(in srgb, var(--scalar-color-orange), var(--scalar-background-1) 95%)}}.light-mode{--scalar-background-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab, red, red)){.light-mode{--scalar-background-danger:color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 95%)}}.dark-mode{--scalar-color-green:#00b648;--scalar-color-red:#dc1b19;--scalar-color-yellow:#ffc90d;--scalar-color-blue:#4eb3ec;--scalar-color-orange:#ff8d4d;--scalar-color-purple:#b191f9;--scalar-link-color:var(--scalar-color-1);--scalar-link-color-hover:var(--scalar-link-color);--scalar-button-1:#fff;--scalar-button-1-hover:#ffffffe6;--scalar-button-1-color:black;--scalar-tooltip-background:var(--scalar-background-1)}@supports (color:color-mix(in lab, red, red)){.dark-mode{--scalar-tooltip-background:color-mix(in srgb, var(--scalar-background-1), #fff 10%)}}.dark-mode{--scalar-tooltip-color:#fffffff2;--scalar-color-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab, red, red)){.dark-mode{--scalar-color-danger:color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 20%)}}.dark-mode{--scalar-background-alert:var(--scalar-color-orange)}@supports (color:color-mix(in lab, red, red)){.dark-mode{--scalar-background-alert:color-mix(in srgb, var(--scalar-color-orange), var(--scalar-background-1) 95%)}}.dark-mode{--scalar-background-danger:var(--scalar-color-red)}@supports (color:color-mix(in lab, red, red)){.dark-mode{--scalar-background-danger:color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 95%)}}@supports (color:color(display-p3 1 1 1)){.light-mode{--scalar-color-accent:color(display-p3 0 .6 1);--scalar-color-green:color(display-p3 .023529 .564706 .380392);--scalar-color-red:color(display-p3 .937255 0 .023529);--scalar-color-yellow:color(display-p3 .929412 .745098 .12549);--scalar-color-blue:color(display-p3 0 .509804 .815686);--scalar-color-orange:color(display-p3 1 .4 .02);--scalar-color-purple:color(display-p3 .321569 .011765 .819608)}.dark-mode{--scalar-color-accent:color(display-p3 .07 .67 1);--scalar-color-green:color(display-p3 0 .713725 .282353);--scalar-color-red:color(display-p3 .862745 .105882 .098039);--scalar-color-yellow:color(display-p3 1 .788235 .05098);--scalar-color-blue:color(display-p3 .305882 .701961 .92549);--scalar-color-orange:color(display-p3 1 .552941 .301961);--scalar-color-purple:color(display-p3 .694118 .568627 .976471)}}:root,:host{--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}body{background-color:var(--scalar-background-1);margin:0}}@layer scalar-theme;:where(.scalar-app){font-family:var(--scalar-font);color:var(--scalar-color-1);-webkit-text-size-adjust:100%;tab-size:4;line-height:1.15}:where(.scalar-app) *,:where(.scalar-app) :before,:where(.scalar-app) :after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--scalar-border-color);outline-width:1px;outline-style:none;outline-color:var(--scalar-color-accent);font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:inherit;line-height:inherit;color:inherit;margin:unset;padding:unset;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.scalar-app) :before,:where(.scalar-app) :after{--tw-content:""}:where(.scalar-app) button,:where(.scalar-app) input,:where(.scalar-app) optgroup,:where(.scalar-app) select,:where(.scalar-app) textarea{background:0 0}:where(.scalar-app) ::file-selector-button{background:0 0}:where(.scalar-app) ol,:where(.scalar-app) ul,:where(.scalar-app) menu{list-style:none}:where(.scalar-app) input:where(:not([type=button],[type=reset],[type=submit])),:where(.scalar-app) select,:where(.scalar-app) textarea{border-radius:var(--scalar-radius-md);border-width:1px}:where(.scalar-app) input,:where(.scalar-app) select,:where(.scalar-app) textarea{text-align:start}:where(.scalar-app) input::placeholder,:where(.scalar-app) text-area::placeholder{color:var(--scalar-color-3);font-family:var(--scalar-font)}:where(.scalar-app) ::-webkit-input-placeholder{color:var(--scalar-color-3);font-family:var(--scalar-font)}:where(.scalar-app) input[type=search]::-webkit-search-cancel-button{appearance:none}:where(.scalar-app) input[type=search]::-webkit-search-decoration{appearance:none}:where(.scalar-app) summary::-webkit-details-marker{display:none}:where(.scalar-app) input:-webkit-autofill{-webkit-background-clip:text!important;background-clip:text!important}:where(.scalar-app) :focus-visible{outline-style:solid}:where(.scalar-app) button:focus-visible,:where(.scalar-app) [role=button]:focus-visible{outline-offset:-1px}:where(.scalar-app) button,:where(.scalar-app) [role=button]{cursor:pointer}:where(.scalar-app) :disabled{cursor:default}:where(.scalar-app) img,:where(.scalar-app) svg,:where(.scalar-app) video,:where(.scalar-app) canvas,:where(.scalar-app) audio,:where(.scalar-app) iframe,:where(.scalar-app) embed,:where(.scalar-app) object{vertical-align:middle;display:block}:where(.scalar-app) [hidden]{display:none}.scalar-app .cm-scroller,.scalar-app .custom-scroll{scrollbar-color:transparent transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow-y:auto}.scalar-app .custom-scroll-self-contain-overflow{overscroll-behavior:contain}.scalar-app .cm-scroller:hover,.scalar-app .custom-scroll:hover,.scalar-app.scalar-scrollbars-obtrusive .cm-scroller,.scalar-app.scalar-scrollbars-obtrusive .custom-scroll{scrollbar-color:var(--scalar-scrollbar-color,transparent) transparent}.scalar-app .cm-scroller:hover::-webkit-scrollbar-thumb{background:var(--scalar-scrollbar-color);background-clip:content-box;border:3px solid #0000}.scalar-app .custom-scroll:hover::-webkit-scrollbar-thumb{background:var(--scalar-scrollbar-color);background-clip:content-box;border:3px solid #0000}.scalar-app .cm-scroller::-webkit-scrollbar-thumb:active{background:var(--scalar-scrollbar-color-active);background-clip:content-box;border:3px solid #0000}.scalar-app .custom-scroll::-webkit-scrollbar-thumb:active{background:var(--scalar-scrollbar-color-active);background-clip:content-box;border:3px solid #0000}.scalar-app .cm-scroller::-webkit-scrollbar-corner{background:0 0}.scalar-app .custom-scroll::-webkit-scrollbar-corner{background:0 0}.scalar-app .cm-scroller::-webkit-scrollbar{width:12px;height:12px}.scalar-app .custom-scroll::-webkit-scrollbar{width:12px;height:12px}.scalar-app .cm-scroller::-webkit-scrollbar-track{background:0 0}.scalar-app .custom-scroll::-webkit-scrollbar-track{background:0 0}.scalar-app .cm-scroller::-webkit-scrollbar-thumb{background:padding-box content-box;border:3px solid #0000;border-radius:20px}.scalar-app .custom-scroll::-webkit-scrollbar-thumb{background:padding-box content-box;border:3px solid #0000;border-radius:20px}@media (pointer:coarse){.scalar-app .cm-scroller,.scalar-app .custom-scroll{padding-right:12px}}:where(.scalar-app) [class*=rotate-],:where(.scalar-app) [class*=translate-],:where(.scalar-app) [class*=scale-]{transform:none}.loader-wrapper[data-v-27df5cd8]{--loader-size:50%;justify-content:center;align-items:center;display:flex;position:relative}.svg-loader[data-v-27df5cd8]{width:var(--loader-size);height:var(--loader-size);fill:none;stroke:currentColor;background-color:#0000;top:1rem;right:.9rem;overflow:visible}.svg-path[data-v-27df5cd8]{stroke-width:12px;fill:none;transition:all .3s}.svg-x-mark[data-v-27df5cd8]{stroke-dasharray:57;stroke-dashoffset:57px;transition-delay:0s}.svg-check-mark[data-v-27df5cd8]{stroke-dasharray:149;stroke-dashoffset:149px;transition-delay:0s}.icon-is-invalid .svg-x-mark[data-v-27df5cd8],.icon-is-valid .svg-check-mark[data-v-27df5cd8]{stroke-dashoffset:0;transition-delay:.3s}.circular-loader[data-v-27df5cd8]{transform-origin:50%;background:0 0;animation:.7s linear infinite rotate-27df5cd8,.4s fade-in-27df5cd8;transform:scale(3.5)}.loader-path[data-v-27df5cd8]{stroke-dasharray:50 200;stroke-dashoffset:-100px;stroke-linecap:round}.loader-path-off[data-v-27df5cd8]{stroke-dasharray:50 200;stroke-dashoffset:-100px;opacity:0;transition:opacity .3s}@keyframes fade-in-27df5cd8{0%{opacity:0}70%{opacity:0}to{opacity:1}}@keyframes rotate-27df5cd8{0%{transform:scale(3.5)rotate(0)}to{transform:scale(3.5)rotate(360deg)}}.scalar-code-block pre{font-variant-ligatures:none}.scalar-code-block.bg-b-1 .scalar-code-copy-backdrop{background-color:var(--scalar-background-1)}.scalar-code-block.bg-b-2 .scalar-code-copy-backdrop{background-color:var(--scalar-background-2)}.scalar-code-block.bg-b-2 .scalar-code-copy{background-color:var(--scalar-background-3)}.toggle-icon-ellipse[data-v-60be8692]{background:var(--scalar-background-1);border-radius:50%;width:7px;height:7px;transition:width .3s ease-in-out,height .3s ease-in-out;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px}.toggle-icon-moon-mask[data-v-60be8692]{background:var(--scalar-background-1);border:1px solid;border-radius:50%;width:100%;height:100%;transition:transform .3s ease-in-out;display:block;position:absolute;bottom:2.5px;left:2.5px;transform:translate(4px,-4px)}.toggle-icon-sun-ray[data-v-60be8692]{background:currentColor;border-radius:8px;width:12px;height:1px;transition:transform .3s ease-in-out;position:absolute}.toggle-icon-sun-ray[data-v-60be8692]:nth-of-type(2){transform:rotate(90deg)}.toggle-icon-sun-ray[data-v-60be8692]:nth-of-type(3){transform:rotate(45deg)}.toggle-icon-sun-ray[data-v-60be8692]:nth-of-type(4){transform:rotate(-45deg)}.toggle-icon-dark .toggle-icon-ellipse[data-v-60be8692]{width:10px;height:10px;-webkit-mask-image:radial-gradient(circle at 0 100%,pink 10px,#0000 12px);mask-image:radial-gradient(circle at 0 100%,pink 10px,#0000 12px)}.toggle-icon-dark .toggle-icon-sun-ray[data-v-60be8692]{transform:scale(0)}.toggle-icon-dark .toggle-icon-moon-mask[data-v-60be8692]{transform:translate(0)}.dark-mode .scalar-dropdown-item[data-v-f5e0d3d8]:hover,.dark-mode .scalar-dropdown-item[data-highlighted][data-v-f5e0d3d8],.dark-mode .scalar-dropdown-item[data-v-3402682d]:hover{filter:brightness(1.1)}.scalar-icon[data-v-b651bb23],.scalar-icon[data-v-b651bb23] *{stroke-width:var(--c07589c2)}.scalar-app :where(code.hljs) *{font-size:inherit;font-family:var(--scalar-font-code);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;line-height:1.4}.scalar-app code.hljs{all:unset;font-size:inherit;color:var(--scalar-color-2);font-family:var(--scalar-font-code);counter-reset:linenumber}.scalar-app .hljs{color:var(--scalar-color-2);background:0 0}.scalar-app .hljs .line:before{color:var(--scalar-color-3);counter-increment:linenumber;content:counter(linenumber);min-width:calc(var(--line-digits) * 1ch);text-align:right;margin-right:.875rem;display:inline-block}.scalar-app .hljs-comment,.scalar-app .hljs-quote{color:var(--scalar-color-3);font-style:italic}.scalar-app .hljs-number{color:var(--scalar-color-orange)}.scalar-app .hljs-regexp,.scalar-app .hljs-string,.scalar-app .hljs-built_in{color:var(--scalar-color-blue)}.scalar-app .hljs-title.class_{color:var(--scalar-color-1)}.scalar-app .hljs-keyword{color:var(--scalar-color-purple)}.scalar-app .hljs-title.function_{color:var(--scalar-color-orange)}.scalar-app .hljs-subst,.scalar-app .hljs-name{color:var(--scalar-color-blue)}.scalar-app .hljs-attr,.scalar-app .hljs-attribute{color:var(--scalar-color-1)}.scalar-app .hljs-addition,.scalar-app .hljs-literal,.scalar-app .hljs-selector-tag,.scalar-app .hljs-type{color:var(--scalar-color-green)}.scalar-app .hljs-selector-attr,.scalar-app .hljs-selector-pseudo{color:var(--scalar-color-orange)}.scalar-app .hljs-doctag,.scalar-app .hljs-section,.scalar-app .hljs-title{color:var(--scalar-color-blue)}.scalar-app .hljs-selector-id,.scalar-app .hljs-template-variable,.scalar-app .hljs-variable{color:var(--scalar-color-1)}.scalar-app .hljs-name,.scalar-app .hljs-section,.scalar-app .hljs-strong{font-weight:var(--scalar-semibold)}.scalar-app .hljs-bullet,.scalar-app .hljs-link,.scalar-app .hljs-meta,.scalar-app .hljs-symbol{color:var(--scalar-color-blue)}.scalar-app .hljs-deletion{color:var(--scalar-color-red)}.scalar-app .hljs-formula{background:var(--scalar-color-1)}.scalar-app .hljs-emphasis{font-style:italic}.scalar-app .credential .credential-value{color:#0000;font-size:0}.scalar-app .credential:after{content:"·····";color:var(--scalar-color-3);-webkit-user-select:none;user-select:none}.hljs.language-html{color:var(--scalar-color-1)}.hljs.language-html .hljs-attr{color:var(--scalar-color-2)}.hljs.language-curl .hljs-string{color:var(--scalar-color-blue)}.hljs.language-curl .hljs-literal{color:var(--scalar-color-1)}.hljs.language-php .hljs-variable{color:var(--scalar-color-blue)}.hljs.language-objectivec .hljs-meta{color:var(--scalar-color-1)}.hljs.language-objectivec .hljs-built_in{color:var(--scalar-color-orange)}.scalar-app .markdown{--scalar-refs-heading-spacing:24px;--markdown-border:var(--scalar-border-width) solid var(--scalar-border-color);--markdown-spacing-sm:12px;--markdown-spacing-md:16px;--markdown-line-height:1.625;--markdown-heading-line-height:1.15;font-family:var(--scalar-font);word-break:break-word;line-height:var(--markdown-line-height)}.scalar-app .markdown>*{margin-bottom:var(--markdown-spacing-md)}.scalar-app .markdown>:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):last-child{margin-bottom:0}.scalar-app .markdown h1,.scalar-app .markdown h2,.scalar-app .markdown h3,.scalar-app .markdown h4,.scalar-app .markdown h5,.scalar-app .markdown h6{font-weight:var(--scalar-bold);margin-top:var(--scalar-refs-heading-spacing);margin-bottom:var(--markdown-spacing-sm);line-height:var(--markdown-heading-line-height,1.15);scroll-margin-top:1rem;display:block}.scalar-app .markdown h1{font-size:1.5rem}.scalar-app .markdown h2,.scalar-app .markdown h3{font-size:1.25rem}.scalar-app .markdown h4,.scalar-app .markdown h5,.scalar-app .markdown h6{font-size:1rem}.scalar-app .markdown b,.scalar-app .markdown strong{font-weight:var(--scalar-bold)}.scalar-app .markdown p{color:inherit;line-height:var(--markdown-line-height);display:block}.scalar-app .markdown img{border-radius:var(--scalar-radius-md);max-width:100%;display:inline-block;overflow:hidden}.scalar-app .markdown ul,.scalar-app .markdown ol{line-height:var(--markdown-line-height);flex-direction:column;gap:2px;padding-left:1.6em;display:flex}.scalar-app .markdown li{margin-top:2px;padding-left:7px}.scalar-app ol>li::marker{font:var(--scalar-font);font-variant-numeric:tabular-nums;font-weight:var(--scalar-semibold);white-space:nowrap}.scalar-app ol>*>li::marker{font:var(--scalar-font);font-variant-numeric:tabular-nums;font-weight:var(--scalar-semibold);white-space:nowrap}.scalar-app .markdown ol{list-style-type:decimal}.scalar-app .markdown ol ol{list-style-type:lower-alpha}.scalar-app .markdown ol ol ol ol,.scalar-app .markdown ol ol ol ol ol ol ol{list-style-type:decimal}.scalar-app .markdown ol ol ol ol ol,.scalar-app .markdown ol ol ol ol ol ol ol ol{list-style-type:lower-alpha}.scalar-app .markdown ol ol ol,.scalar-app .markdown ol ol ol ol ol ol,.scalar-app .markdown ol ol ol ol ol ol ol ol ol{list-style-type:lower-roman}.scalar-app .markdown ul>li,.scalar-app .markdown ul>*>li{list-style-type:disc}.scalar-app .markdown table{table-layout:fixed;border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius-md);border-spacing:0;width:max-content;max-width:100%;margin:1em 0;display:table;position:relative;overflow-x:auto}.scalar-app .markdown tbody,.scalar-app .markdown thead{vertical-align:middle}.scalar-app .markdown tbody{display:table-row-group}.scalar-app .markdown thead{display:table-header-group}.scalar-app .markdown tr{border-color:inherit;vertical-align:inherit;display:table-row}.scalar-app .markdown td,.scalar-app .markdown th{vertical-align:top;min-width:1em;line-height:var(--markdown-line-height);word-break:break-word;font-size:var(--scalar-small);color:var(--scalar-color-1);border-right:var(--markdown-border);border-bottom:var(--markdown-border);padding:8.5px 16px;display:table-cell;position:relative}.scalar-app .markdown td>*,.scalar-app .markdown th>*{margin-bottom:0}.scalar-app .markdown th:empty{display:none}.scalar-app .markdown td:first-of-type,.scalar-app .markdown th:first-of-type{border-left:none}.scalar-app .markdown td:last-of-type,.scalar-app .markdown th:last-of-type{border-right:none}.scalar-app .markdown tr:last-of-type td{border-bottom:none}.scalar-app .markdown th{font-weight:var(--scalar-bold);text-align:left;background:var(--scalar-background-2);border-left-color:#0000}.scalar-app .markdown th:first-of-type{border-top-left-radius:var(--scalar-radius-md)}.scalar-app .markdown th:last-of-type{border-top-right-radius:var(--scalar-radius-md)}.scalar-app .markdown tr>[align=left]{text-align:left}.scalar-app .markdown tr>[align=right]{text-align:right}.scalar-app .markdown tr>[align=center]{text-align:center}.scalar-app .markdown details{border:var(--markdown-border);border-radius:var(--scalar-radius-xl);color:var(--scalar-color-1)}.scalar-app .markdown details>:not(summary){margin:var(--markdown-spacing-md);margin-bottom:0}.scalar-app .markdown details>p:has(>strong):not(:has(:not(strong))){margin-bottom:8px}.scalar-app .markdown details>p:has(>strong):not(:has(:not(strong)))+*{margin-top:0}.scalar-app .markdown details>table{width:calc(100% - calc(var(--markdown-spacing-md) * 2))}.scalar-app .markdown summary{border-radius:var(--scalar-radius);min-height:40px;font-weight:var(--scalar-semibold);line-height:var(--markdown-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:8px;padding:7px 14px;display:flex;position:relative}.scalar-app .markdown summary:hover{background-color:var(--scalar-background-2)}.scalar-app .markdown details[open]{padding-bottom:var(--markdown-spacing-md)}.scalar-app .markdown details[open]>summary{border-bottom:var(--markdown-border);border-bottom-right-radius:0;border-bottom-left-radius:0}.scalar-app .markdown summary:before{content:"";width:var(--markdown-spacing-md);height:var(--markdown-spacing-md);background-color:var(--scalar-color-3);flex-shrink:0;margin-top:5px;display:block;-webkit-mask-image:url("data:image/svg+xml,");mask-image:url("data:image/svg+xml,")}.scalar-app .markdown summary:hover:before{background-color:var(--scalar-color-1)}.scalar-app .markdown details[open]>summary:before{transition:transform .1s ease-in-out;transform:rotate(90deg)}.scalar-app .markdown details:has(+details){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.scalar-app .markdown details:has(+details)+details{border-top-left-radius:0;border-top-right-radius:0}.scalar-app .markdown details:has(+details)+details>summary{border-top-left-radius:0;border-top-right-radius:0}.scalar-app .markdown a{--font-color:var(--scalar-link-color,var(--scalar-color-accent));--font-visited:var(--scalar-link-color-visited,var(--scalar-color-2));-webkit-text-decoration:var(--scalar-text-decoration);-webkit-text-decoration:var(--scalar-text-decoration);-webkit-text-decoration:var(--scalar-text-decoration);text-decoration:var(--scalar-text-decoration);color:var(--font-color);font-weight:var(--scalar-link-font-weight,var(--scalar-semibold));text-underline-offset:.25rem;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--font-color);-webkit-text-decoration-color:var(--font-color);-webkit-text-decoration-color:var(--font-color);text-decoration-color:var(--font-color)}@supports (color:color-mix(in lab, red, red)){.scalar-app .markdown a{-webkit-text-decoration-color:color-mix(in srgb, var(--font-color) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--font-color) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--font-color) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--font-color) 30%, transparent)}}.scalar-app .markdown a:hover{-webkit-text-decoration-color:var(--scalar-color-1,currentColor);-webkit-text-decoration-color:var(--scalar-color-1,currentColor);-webkit-text-decoration-color:var(--scalar-color-1,currentColor);text-decoration-color:var(--scalar-color-1,currentColor);color:var(--scalar-link-color-hover,var(--scalar-color-accent));-webkit-text-decoration:var(--scalar-text-decoration-hover);-webkit-text-decoration:var(--scalar-text-decoration-hover);-webkit-text-decoration:var(--scalar-text-decoration-hover);-webkit-text-decoration:var(--scalar-text-decoration-hover);text-decoration:var(--scalar-text-decoration-hover)}.scalar-app .markdown a:visited{color:var(--font-visited)}.scalar-app .markdown em{font-style:italic}.scalar-app .markdown sup,.scalar-app .markdown sub{font-size:var(--scalar-micro);font-weight:450}.scalar-app .markdown sup{vertical-align:super}.scalar-app .markdown sub{vertical-align:sub}.scalar-app .markdown del{text-decoration:line-through}.scalar-app .markdown code{font-family:var(--scalar-font-code);background-color:var(--scalar-background-2);box-shadow:0 0 0 var(--scalar-border-width) var(--scalar-border-color);font-size:var(--scalar-micro);border-radius:var(--scalar-radius-md);padding:0 3px}.scalar-app .markdown .hljs{font-size:var(--scalar-small)}.scalar-app .markdown pre code{white-space:pre;padding:var(--markdown-spacing-sm);margin:var(--markdown-spacing-sm) 0;-webkit-overflow-scrolling:touch;min-width:100px;max-width:100%;line-height:1.5;display:block;overflow-x:auto}.scalar-app .markdown hr{border:none;border-bottom:var(--markdown-border)}.scalar-app .markdown blockquote{border-left:2px solid var(--scalar-border-color);padding-left:var(--markdown-spacing-sm)}.scalar-app .markdown blockquote>*{margin-bottom:var(--markdown-spacing-sm)}.scalar-app .markdown li.task-list-item{list-style:none;position:relative}.scalar-app .markdown li.task-list-item>input{appearance:none;width:var(--markdown-spacing-md);height:var(--markdown-spacing-md);border:1px solid var(--scalar-color-3);border-radius:var(--scalar-radius);display:inline;position:absolute;top:.225em;left:-1.4em}.scalar-app .markdown li.task-list-item>input[type=checkbox]:checked{background-color:var(--scalar-color-1);border-color:var(--scalar-color-1)}.scalar-app .markdown li.task-list-item>input[type=checkbox]:before{content:"";border:solid var(--scalar-background-1);opacity:0;border-width:0 1.5px 1.5px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.scalar-app .markdown li.task-list-item>input[type=checkbox]:checked:before{opacity:1}.scalar-app .markdown .markdown-alert{border-radius:var(--scalar-radius-md);background-color:var(--scalar-background-2);align-items:stretch}@supports (color:color-mix(in lab, red, red)){.scalar-app .markdown .markdown-alert{background-color:color-mix(in srgb, var(--scalar-background-2), transparent)}}.scalar-app .markdown .markdown-alert{border:var(--markdown-border);gap:var(--markdown-spacing-sm);padding:10px 14px;display:flex;position:relative}.scalar-app .markdown .markdown-alert .markdown-alert-icon:before{content:"";background-color:currentColor;flex-shrink:0;width:18px;height:18px;margin-top:3px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.scalar-app .markdown .markdown-alert.markdown-alert-note{background-color:var(--scalar-color-blue)}@supports (color:color-mix(in lab, red, red)){.scalar-app .markdown .markdown-alert.markdown-alert-note{background-color:color-mix(in srgb, var(--scalar-color-blue), transparent 97%)}}.scalar-app .markdown .markdown-alert.markdown-alert-note{border:var(--scalar-border-width) solid var(--scalar-color-blue)}@supports (color:color-mix(in lab, red, red)){.scalar-app .markdown .markdown-alert.markdown-alert-note{border:var(--scalar-border-width) solid color-mix(in srgb, var(--scalar-color-blue), transparent 50%)}}.scalar-app .markdown .markdown-alert.markdown-alert-tip{background-color:var(--scalar-color-2)}@supports (color:color-mix(in lab, red, red)){.scalar-app .markdown .markdown-alert.markdown-alert-tip{background-color:color-mix(in srgb, var(--scalar-color-2), transparent 97%)}}.scalar-app .markdown .markdown-alert.markdown-alert-tip{border:var(--scalar-border-width) solid var(--scalar-color-2)}@supports (color:color-mix(in lab, red, red)){.scalar-app .markdown .markdown-alert.markdown-alert-tip{border:var(--scalar-border-width) solid color-mix(in srgb, var(--scalar-color-2), transparent 50%)}}.scalar-app .markdown .markdown-alert.markdown-alert-note .markdown-alert-icon:before,.scalar-app .markdown .markdown-alert.markdown-alert-tip .markdown-alert-icon:before{color:var(--scalar-color-blue);-webkit-mask-image:url("data:image/svg+xml,");mask-image:url("data:image/svg+xml,")}.scalar-app .markdown .markdown-alert.markdown-alert-important,.scalar-app .markdown .markdown-alert.markdown-alert-warning{background-color:var(--scalar-color-orange)}@supports (color:color-mix(in lab, red, red)){.scalar-app .markdown .markdown-alert.markdown-alert-important,.scalar-app .markdown .markdown-alert.markdown-alert-warning{background-color:color-mix(in srgb, var(--scalar-color-orange), transparent 97%)}}.scalar-app .markdown .markdown-alert.markdown-alert-important,.scalar-app .markdown .markdown-alert.markdown-alert-warning{border:var(--scalar-border-width) solid var(--scalar-color-orange)}@supports (color:color-mix(in lab, red, red)){.scalar-app .markdown .markdown-alert.markdown-alert-important,.scalar-app .markdown .markdown-alert.markdown-alert-warning{border:var(--scalar-border-width) solid color-mix(in srgb, var(--scalar-color-orange), transparent 50%)}}.scalar-app .markdown .markdown-alert.markdown-alert-important .markdown-alert-icon:before,.scalar-app .markdown .markdown-alert.markdown-alert-warning .markdown-alert-icon:before{-webkit-mask-image:url("data:image/svg+xml,");mask-image:url("data:image/svg+xml,")}.scalar-app .markdown .markdown-alert.markdown-alert-caution{background-color:var(--scalar-color-red)}@supports (color:color-mix(in lab, red, red)){.scalar-app .markdown .markdown-alert.markdown-alert-caution{background-color:color-mix(in srgb, var(--scalar-color-red), transparent 97%)}}.scalar-app .markdown .markdown-alert.markdown-alert-caution{border:var(--scalar-border-width) solid var(--scalar-color-red)}@supports (color:color-mix(in lab, red, red)){.scalar-app .markdown .markdown-alert.markdown-alert-caution{border:var(--scalar-border-width) solid color-mix(in srgb, var(--scalar-color-red), transparent 50%)}}.scalar-app .markdown .markdown-alert.markdown-alert-caution .markdown-alert-icon:before{color:var(--scalar-color-red);-webkit-mask-image:url("data:image/svg+xml,");mask-image:url("data:image/svg+xml,")}.scalar-app .markdown .markdown-alert.markdown-alert-success{background-color:var(--scalar-color-green)}@supports (color:color-mix(in lab, red, red)){.scalar-app .markdown .markdown-alert.markdown-alert-success{background-color:color-mix(in srgb, var(--scalar-color-green), transparent 97%)}}.scalar-app .markdown .markdown-alert.markdown-alert-success{border:var(--scalar-border-width) solid var(--scalar-color-green)}@supports (color:color-mix(in lab, red, red)){.scalar-app .markdown .markdown-alert.markdown-alert-success{border:var(--scalar-border-width) solid color-mix(in srgb, var(--scalar-color-green), transparent 50%)}}.scalar-app .markdown .markdown-alert.markdown-alert-success .markdown-alert-icon:before{color:var(--scalar-color-green);-webkit-mask-image:url("data:image/svg+xml,");mask-image:url("data:image/svg+xml,")}.scalar-app .markdown .markdown-alert.markdown-alert-note .markdown-alert-icon:before{color:var(--scalar-color-blue)}.scalar-app .markdown .markdown-alert.markdown-alert-tip .markdown-alert-icon:before{color:var(--scalar-color-2)}.scalar-app .markdown .markdown-alert.markdown-alert-important .markdown-alert-icon:before{color:var(--scalar-color-purple)}.scalar-app .markdown .markdown-alert.markdown-alert-warning .markdown-alert-icon:before{color:var(--scalar-color-orange)}.scalar-app .markdown .markdown-alert .markdown-alert-content{line-height:var(--markdown-line-height);margin:0}.scalar-app .markdown.markdown-summary.markdown-summary :before,.scalar-app .markdown.markdown-summary.markdown-summary :after{content:none}.scalar-app .markdown.markdown-summary.markdown-summary :not(strong,em,a){font-size:inherit;font-weight:inherit;line-height:var(--markdown-line-height);display:contents}.scalar-app .markdown.markdown-summary.markdown-summary img,.scalar-app .markdown.markdown-summary.markdown-summary svg,.scalar-app .markdown.markdown-summary.markdown-summary hr,.scalar-app .markdown.markdown-summary.markdown-summary pre{display:none}.scalar-modal-layout[data-v-5bb1dcc2]{animation:.3s ease-in-out forwards fadein-layout-5bb1dcc2}.scalar-modal[data-v-5bb1dcc2]{box-shadow:var(--scalar-shadow-2);animation:.3s ease-in-out .1s forwards fadein-modal-5bb1dcc2;transform:translateY(10px)}.scalar-modal-layout-full[data-v-5bb1dcc2]{opacity:1!important;background:0 0!important}.modal-content-search .modal-body[data-v-5bb1dcc2]{flex-direction:column;max-height:440px;padding:0;display:flex;overflow:hidden}@media (width<=720px) and (height<=480px){.scalar-modal-layout .scalar-modal[data-v-5bb1dcc2]{max-height:90svh;margin-top:5svh}}@keyframes fadein-layout-5bb1dcc2{0%{opacity:0}to{opacity:1}}@keyframes fadein-modal-5bb1dcc2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}.full-size-styles[data-v-5bb1dcc2]{margin:initial;border-right:var(--scalar-border-width) solid var(--scalar-border-color);animation:.3s ease-in-out forwards fadein-layout-5bb1dcc2;left:0;transform:translate(0);background-color:var(--scalar-background-1)!important;max-height:100%!important;box-shadow:none!important;border-radius:0!important;position:absolute!important;top:0!important}@media (width>=800px){.full-size-styles[data-v-5bb1dcc2]{width:50dvw!important}}.full-size-styles[data-v-5bb1dcc2]:after{content:"";width:50dvw;height:100dvh;position:absolute;top:0;right:-50dvw}.group\\/item>*>.scalar-sidebar-indent .scalar-sidebar-indent-border[data-v-3e080c68]{inset-block:-1px}.group\\/item:first-child>*>.scalar-sidebar-indent .scalar-sidebar-indent-border[data-v-3e080c68]{top:0}.group\\/item:last-child>*>.scalar-sidebar-indent .scalar-sidebar-indent-border[data-v-3e080c68]{bottom:0}.group\\/item:last-of-type>.group\\/button>.group\\/button-label>.group\\/button-loading{width:66.6667%}.group\\/items.-translate-x-full .group\\/button{transition-behavior:allow-discrete;max-height:0;transition-property:display,max-height;transition-duration:0s;transition-delay:.3s;display:none}.group\\/item.group\\/nested-items-open>*>.group\\/items.translate-x-0 .group\\/button{max-height:3.40282e38px;display:flex}.animate-sidebar-border-bottom{animation:forwards border-bottom;animation-timeline:scroll();animation-range-end:1px}@keyframes border-bottom{0%{border-bottom-width:0}to{border-bottom-width:var(--scalar-border-width)}}.group\\/sidebar-section:first-of-type>.group\\/spacer-before,.group\\/sidebar-section:last-of-type>.group\\/spacer-after{height:0}.group\\/sidebar-section:has(+.group\\/sidebar-section)>.group\\/spacer-after{height:0;margin-bottom:-1px}:where(body)>.scalar-tooltip{--scalar-tooltip-padding-x:8px;--scalar-tooltip-padding-y:6px;padding:var(--scalar-tooltip-padding-y) var(--scalar-tooltip-padding-x);z-index:99999;max-width:320px;font-size:var(--scalar-font-size-5);--tw-font-weight:var(--scalar-regular);line-height:16px;font-weight:var(--scalar-regular);overflow-wrap:break-word;color:var(--scalar-tooltip-color)}:where(body)>.scalar-tooltip[data-side=top]{padding-bottom:calc(var(--scalar-tooltip-padding-y) + var(--scalar-tooltip-offset))}:where(body)>.scalar-tooltip[data-side=bottom]{padding-top:calc(var(--scalar-tooltip-padding-y) + var(--scalar-tooltip-offset))}:where(body)>.scalar-tooltip[data-side=left]{padding-right:calc(var(--scalar-tooltip-padding-x) + var(--scalar-tooltip-offset))}:where(body)>.scalar-tooltip[data-side=right]{padding-left:calc(var(--scalar-tooltip-padding-x) + var(--scalar-tooltip-offset))}:where(body)>.scalar-tooltip:before{content:"";z-index:calc(1 * -1);border-radius:var(--scalar-radius-lg);border-style:var(--tw-border-style);border-width:var(--scalar-border-width);background-color:var(--scalar-tooltip-background);--tw-shadow:var(--scalar-shadow-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );position:absolute;inset:0}:where(body)>.scalar-tooltip[data-side=top]:before{bottom:var(--scalar-tooltip-offset)}:where(body)>.scalar-tooltip[data-side=bottom]:before{top:var(--scalar-tooltip-offset)}:where(body)>.scalar-tooltip[data-side=left]:before{right:var(--scalar-tooltip-offset)}:where(body)>.scalar-tooltip[data-side=right]:before{left:var(--scalar-tooltip-offset)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.scalar-virtual-text-search-input[data-v-95edadbb]::-webkit-search-cancel-button{display:none}.scalar-virtual-text[data-v-77b9d685]:focus{outline:none}.scalar-virtual-text-highlight[data-v-77b9d685]{background:var(--scalar-background-accent);color:inherit;border-radius:var(--scalar-radius);padding:1px 0}.scalar-virtual-text-highlight-active[data-v-77b9d685]{background:var(--scalar-color-accent);color:var(--scalar-background-1);border-radius:var(--scalar-radius)}.sidebar-heading-type[data-v-bdef8365]{text-transform:uppercase;color:var(--method-color,var(--scalar-color-1));font-size:10px;line-height:14px;font-weight:var(--scalar-bold);font-family:var(--scalar-font-code);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.http-bg-gradient[data-v-86e2b3ea]{background:linear-gradient(#ffffffbf,#00000009)}.http-bg-gradient[data-v-86e2b3ea]:hover{background:linear-gradient(#00000009,#ffffffbf)}.dark-mode .http-bg-gradient[data-v-86e2b3ea]{background:linear-gradient(#ffffff09,#00000026)}.dark-mode .http-bg-gradient[data-v-86e2b3ea]:hover{background:linear-gradient(#00000026,#ffffff09)}.ascii-art-animate .ascii-art-line[data-v-9a695e58]{border-right:1ch solid #0000;animation:4s step-end 1s both typewriter-9a695e58,.5s step-end infinite blinkTextCursor-9a695e58}@keyframes typewriter-9a695e58{0%{width:0}to{width:100%}}@keyframes blinkTextCursor-9a695e58{0%{border-right-color:currentColor}50%{border-right-color:#0000}}.open-api-client-button[data-v-cd067f84]{cursor:pointer;text-align:center;white-space:nowrap;width:100%;height:31px;font-size:var(--scalar-small);border-radius:var(--scalar-radius);box-shadow:0 0 0 .5px var(--scalar-border-color);color:var(--scalar-sidebar-color-1);justify-content:center;align-items:center;gap:6px;padding:9px 12px;line-height:1.385;text-decoration:none;display:flex}.open-api-client-button[data-v-cd067f84]:hover{background:var(--scalar-sidebar-item-hover-background,var(--scalar-background-2))}.address-bar-history-button[data-v-12140f4f]:hover{background:var(--scalar-background-3)}.address-bar-history-button[data-v-12140f4f]:focus-within{background:var(--scalar-background-2)}[data-v-dfc591f4] .cm-editor{background:0 0;outline:none;height:100%;padding:0}[data-v-dfc591f4] .cm-placeholder{color:var(--scalar-color-3)}[data-v-dfc591f4] .cm-content{font-family:var(--scalar-font-code);font-size:var(--scalar-small);max-height:20px;padding:8px 0}[data-v-dfc591f4] .cm-tooltip{filter:brightness(var(--scalar-lifted-brightness));border-radius:var(--scalar-radius);box-shadow:var(--scalar-shadow-2);background:0 0!important;border:none!important;outline:none!important;overflow:hidden!important}[data-v-dfc591f4] .cm-tooltip-autocomplete ul li{padding:3px 6px!important}[data-v-dfc591f4] .cm-completionIcon-type:after{color:var(--scalar-color-3)!important}[data-v-dfc591f4] .cm-tooltip-autocomplete ul li[aria-selected]{background:var(--scalar-background-2)!important;color:var(--scalar-color-1)!important}[data-v-dfc591f4] .cm-tooltip-autocomplete ul{position:relative;padding:6px!important}[data-v-dfc591f4] .cm-tooltip-autocomplete ul li:hover{border-radius:3px;color:var(--scalar-color-1)!important;background:var(--scalar-background-3)!important}[data-v-dfc591f4] .cm-activeLine,[data-v-dfc591f4] .cm-activeLineGutter{background-color:#0000}[data-v-dfc591f4] .cm-selectionMatch,[data-v-dfc591f4] .cm-matchingBracket{border-radius:var(--scalar-radius);background:var(--scalar-background-4)!important}[data-v-dfc591f4] .cm-css-color-picker-wrapper{outline:1px solid var(--scalar-background-3);border-radius:3px;display:inline-flex;overflow:hidden}[data-v-dfc591f4] .cm-gutters{color:var(--scalar-color-3);font-size:var(--scalar-small);background-color:#0000;border-right:none;border-radius:0 0 0 3px;line-height:22px}[data-v-dfc591f4] .cm-gutters:before{content:"";border-radius:var(--scalar-radius) 0 0 var(--scalar-radius);background-color:var(--scalar-background-1);width:calc(100% - 2px);height:calc(100% - 4px);position:absolute;top:2px;left:2px}[data-v-dfc591f4] .cm-gutterElement{justify-content:flex-end;align-items:center;display:flex;position:relative;font-family:var(--scalar-font-code)!important;padding-left:0!important;padding-right:6px!important}[data-v-dfc591f4] .cm-lineNumbers .cm-gutterElement{min-width:fit-content}[data-v-dfc591f4] .cm-gutter+.cm-gutter :not(.cm-foldGutter) .cm-gutterElement{padding-left:0!important}[data-v-dfc591f4] .cm-scroller{overflow:auto}.line-wrapping[data-v-dfc591f4]:focus-within .cm-content{white-space:break-spaces;word-break:break-all;min-height:fit-content;padding:3px 6px;display:inline-table}.cm-pill{border-radius:var(--scalar-radius-full);font-size:var(--scalar-small);padding:0 9px;display:inline-block;color:var(--scalar-color-1)!important}.light-mode .cm-pill{background:var(--scalar-background-3)!important}.dark-mode .cm-pill{background:var(--tw-bg-base)!important}@supports (color:color-mix(in lab, red, red)){.dark-mode .cm-pill{background:color-mix(in srgb, var(--tw-bg-base), transparent 90%)!important}}.cm-pill--context-fn{border:1px dashed var(--scalar-color-3)}@supports (color:color-mix(in lab, red, red)){.cm-pill--context-fn{border:1px dashed color-mix(in srgb, var(--scalar-color-3), transparent 35%)}}.cm-pill--context-fn{padding:0 8px}.light-mode .cm-pill--context-fn{background:var(--scalar-background-3)!important}@supports (color:color-mix(in lab, red, red)){.light-mode .cm-pill--context-fn{background:color-mix(in srgb, var(--scalar-background-3), transparent 40%)!important}}.dark-mode .cm-pill--context-fn{background:var(--scalar-background-3)!important}@supports (color:color-mix(in lab, red, red)){.dark-mode .cm-pill--context-fn{background:color-mix(in srgb, var(--scalar-background-3), transparent 55%)!important}}.cm-pill:first-of-type{margin-left:0}.cm-editor .cm-widgetBuffer{display:none}.cm-foldPlaceholder:hover{color:var(--scalar-color-1)}.cm-foldGutter .cm-gutterElement{font-size:var(--scalar-heading-4);padding:2px!important}.cm-foldGutter .cm-gutterElement:first-of-type{display:none}.cm-foldGutter .cm-gutterElement .cm-foldMarker{padding:2px}.cm-foldGutter .cm-gutterElement:hover .cm-foldMarker{background:var(--scalar-background-2);border-radius:var(--scalar-radius);color:var(--scalar-color-1)}.description[data-v-649f9a0d] .markdown{font-weight:var(--scalar-semibold);color:var(--scalar-color--1);padding:0;display:block}.description[data-v-649f9a0d] .markdown>:first-child{margin-top:0}[data-v-d37cbfcc] .cm-editor{outline:none;width:100%;height:100%}[data-v-d37cbfcc] .cm-line{padding:0}[data-v-d37cbfcc] .cm-content{font-size:var(--scalar-small);align-items:center;padding:0;display:flex}.scroll-timeline-x[data-v-d37cbfcc]{-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6px calc(100% - 24px),#0000 100%)}.scroll-timeline-x-hidden[data-v-d37cbfcc]{overflow-x:auto}.scroll-timeline-x-hidden[data-v-d37cbfcc] .cm-scroller{scrollbar-width:none;-ms-overflow-style:none;padding-right:20px;overflow:auto}.scroll-timeline-x-hidden[data-v-d37cbfcc]::-webkit-scrollbar{width:0;height:0;display:none}.scroll-timeline-x-hidden[data-v-d37cbfcc] .cm-scroller::-webkit-scrollbar{width:0;height:0;display:none}.scroll-timeline-x-address[data-v-d37cbfcc]{scrollbar-width:none;line-height:27px}.scroll-timeline-x-address[data-v-d37cbfcc]:after{content:"";cursor:text;width:24px;height:100%;position:absolute;right:0}.scroll-timeline-x-address[data-v-d37cbfcc]:empty:before{content:"Enter URL or cURL request";color:var(--scalar-color-3);pointer-events:none}.address-bar-bg-states[data-v-d37cbfcc]{--scalar-address-bar-bg:var(--scalar-background-1)}@supports (color:color-mix(in lab, red, red)){.address-bar-bg-states[data-v-d37cbfcc]{--scalar-address-bar-bg:color-mix(in srgb, var(--scalar-background-1), var(--scalar-background-2))}}.address-bar-bg-states[data-v-d37cbfcc]{background:var(--scalar-address-bar-bg)}.address-bar-bg-states[data-v-d37cbfcc]:has(.cm-focused){--scalar-address-bar-bg:var(--scalar-background-1);border-color:var(--scalar-border-color);outline-width:1px;outline-style:solid}:is(.address-bar-bg-states:has(.cm-focused) .fade-left[data-v-d37cbfcc],.address-bar-bg-states:has(.cm-focused) .fade-right[data-v-d37cbfcc]){--scalar-address-bar-bg:var(--scalar-background-1)}.app-exit-button[data-v-42c563b3]{color:#fff;background:#0000001a}.app-exit-button[data-v-42c563b3]:hover{background:#ffffff1a}.fade-request-section-content[data-v-07ff8fc3]{background:linear-gradient(to left, var(--scalar-background-1) 64%, transparent)}.filter-hover[data-v-07ff8fc3]{height:100%;padding-left:24px;padding-right:39px;transition:width 0s ease-in-out .2s;position:absolute;right:0;overflow:hidden}.filter-hover[data-v-07ff8fc3]:hover{z-index:10;width:100%}.filter-hover[data-v-07ff8fc3]:has(:focus-visible){z-index:10;width:100%}.filter-hover[data-v-07ff8fc3]:before{content:"";background-color:var(--scalar-background-1);opacity:0;pointer-events:none;width:100%;height:fit-content;transition:all .3s ease-in-out;position:absolute;top:0;left:0}.filter-hover-item[data-v-07ff8fc3]{opacity:0}.filter-hover-item[data-v-07ff8fc3]:not(:last-of-type){transform:translateY(3px)}.filter-hover:hover .filter-hover-item[data-v-07ff8fc3]{transition:opacity .2s ease-in-out,transform .2s ease-in-out}.filter-hover:hover .filter-hover-item[data-v-07ff8fc3]:last-of-type{transition-delay:50ms}.filter-hover:hover .filter-hover-item[data-v-07ff8fc3]:nth-last-of-type(2){transition-delay:.1s}.filter-hover:hover .filter-hover-item[data-v-07ff8fc3]:nth-last-of-type(3){transition-delay:.15s}.filter-hover:hover .filter-hover-item[data-v-07ff8fc3]:nth-last-of-type(4){transition-delay:.2s}.filter-hover:hover .filter-hover-item[data-v-07ff8fc3]:nth-last-of-type(5){transition-delay:.25s}.filter-hover:hover .filter-hover-item[data-v-07ff8fc3]:nth-last-of-type(6){transition-delay:.3s}.filter-hover:hover .filter-hover-item[data-v-07ff8fc3]:nth-last-of-type(7){transition-delay:.35s}.filter-hover:hover .filter-hover-item[data-v-07ff8fc3]{opacity:1;transform:translate(0)}.filter-hover:has(:focus-visible) .filter-hover-item[data-v-07ff8fc3]{opacity:1;transform:translate(0)}.filter-hover[data-v-07ff8fc3]:hover:before{opacity:.9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.filter-hover[data-v-07ff8fc3]:has(:focus-visible):before{opacity:.9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.filter-button[data-v-07ff8fc3]{top:50%;transform:translateY(-50%)}.context-bar-group:hover .context-bar-group-hover\\:text-c-1[data-v-07ff8fc3]{--tw-text-opacity:1;color:rgb(var(--scalar-color-1) / var(--tw-text-opacity))}.context-bar-group:has(:focus-visible) .context-bar-group-hover\\:text-c-1[data-v-07ff8fc3]{--tw-text-opacity:1;color:rgb(var(--scalar-color-1) / var(--tw-text-opacity))}.context-bar-group:hover .context-bar-group-hover\\:hidden[data-v-07ff8fc3]{display:none}.context-bar-group:has(:focus-visible) .context-bar-group-hover\\:hidden[data-v-07ff8fc3]{display:none}.code-input-lite[data-v-f03d0c9d]{align-items:center;display:flex}.code-input-lite__editor[data-v-f03d0c9d]{font:inherit;letter-spacing:inherit;min-width:0;color:var(--scalar-color-1);caret-color:var(--scalar-color-1);white-space:pre;scrollbar-width:none;box-sizing:border-box;background:0 0;outline:none;flex:1;padding:0 .5em;line-height:1.44;position:relative;overflow:auto hidden}.code-input-lite__editor[data-v-f03d0c9d]::-webkit-scrollbar{display:none}.code-input-lite--empty .code-input-lite__editor[data-v-f03d0c9d]:not(:focus):before{content:attr(data-placeholder);color:var(--scalar-color-3);pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:.5em}.code-input-lite--error .code-input-lite__editor[data-v-f03d0c9d]{outline:1px solid var(--scalar-color-red)}.scalar-pill{color:var(--scalar-color-2);border-radius:var(--scalar-radius-full);font-family:var(--scalar-font-code);vertical-align:baseline;background:var(--scalar-background-3);cursor:text;-webkit-user-select:all;user-select:all;margin-right:.35em;padding:.125em .6em;font-size:.9em;line-height:1.4;display:inline-block}.dark-mode .scalar-pill{background:var(--tw-bg-base,var(--scalar-color-1))}@supports (color:color-mix(in lab, red, red)){.dark-mode .scalar-pill{background:color-mix(in srgb, var(--tw-bg-base,var(--scalar-color-1)), transparent 90%)}}.light-mode .scalar-pill{background:var(--scalar-background-3)}.scalar-pill--context-fn{box-shadow:0 0 0 1px var(--scalar-color-3) inset}@supports (color:color-mix(in lab, red, red)){.scalar-pill--context-fn{box-shadow:0 0 0 1px color-mix(in srgb, var(--scalar-color-3), transparent 35%) inset}}.dark-mode .scalar-pill--context-fn{background:var(--scalar-background-3)}@supports (color:color-mix(in lab, red, red)){.dark-mode .scalar-pill--context-fn{background:color-mix(in srgb, var(--scalar-background-3), transparent 55%)}}.light-mode .scalar-pill--context-fn{background:var(--scalar-background-3)}@supports (color:color-mix(in lab, red, red)){.light-mode .scalar-pill--context-fn{background:color-mix(in srgb, var(--scalar-background-3), transparent 40%)}}[data-v-6b2d7899] .code-input-lite__editor{font-family:var(--scalar-font);font-size:var(--scalar-small);background-color:#0000;padding:5px 8px}[data-v-6b2d7899] .scalar-pill:not(:last-of-type){margin-right:.15em}[data-v-6b2d7899] .scalar-pill:not(:first-of-type){margin-left:.5px}.filemask[data-v-6b2d7899]{-webkit-mask-image:linear-gradient(to right, transparent 0, var(--scalar-background-2) 20px);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--scalar-background-2) 20px);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--scalar-background-2) 20px);mask-image:linear-gradient(to right, transparent 0, var(--scalar-background-2) 20px)}[data-v-dcc3af8c] .cm-content{font-size:var(--scalar-small)}.oauth-scope-row-action-rail{--oauth-scope-row-rail-bg:var(--scalar-background-1)}@supports (color:color-mix(in lab, red, red)){.oauth-scope-row-action-rail{--oauth-scope-row-rail-bg:color-mix(in srgb, var(--scalar-background-1), var(--scalar-background-2))}}.oauth-scope-row-action-rail{background:linear-gradient(90deg, var(--oauth-scope-row-rail-bg) 0%, var(--oauth-scope-row-rail-bg) 30%, var(--oauth-scope-row-rail-bg) 100%)}@supports (color:color-mix(in lab, red, red)){.oauth-scope-row-action-rail{background:linear-gradient(90deg, color-mix(in srgb, var(--oauth-scope-row-rail-bg), transparent 100%) 0%, color-mix(in srgb, var(--oauth-scope-row-rail-bg), transparent 20%) 30%, var(--oauth-scope-row-rail-bg) 100%)}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}[data-v-a6f4752a] .code-input-lite__editor{font-family:var(--scalar-font);font-size:var(--scalar-small);background-color:#0000;padding:5px 8px}[data-v-a6f4752a] .scalar-pill:not(:last-of-type){margin-right:.15em}[data-v-a6f4752a] .scalar-pill:not(:first-of-type){margin-left:.5px}.required[data-v-a6f4752a]:after{content:"Required"}input[data-v-a6f4752a]::placeholder{color:var(--scalar-color-3)}.scalar-password-input[data-v-a6f4752a]{text-security:disc;-webkit-text-security:disc;-moz-text-security:disc}.request-section-content[data-v-f52d9c1f]{--scalar-border-width:.5px}.request-section-content-filter[data-v-f52d9c1f]{box-shadow:0 -10px 0 10px var(--scalar-background-1)}.request-item:focus-within .request-meta-buttons[data-v-f52d9c1f]{opacity:1}.group-hover-input[data-v-f52d9c1f]{border-width:var(--scalar-border-width);border-color:#0000}.group:hover .group-hover-input[data-v-f52d9c1f]{background:var(--scalar-background-1)}@supports (color:color-mix(in lab, red, red)){.group:hover .group-hover-input[data-v-f52d9c1f]{background:color-mix(in srgb, var(--scalar-background-1), var(--scalar-background-2))}}.group:hover .group-hover-input[data-v-f52d9c1f]{border-color:var(--scalar-border-color)}.group-hover-input[data-v-f52d9c1f]:focus{border-color:var(--scalar-border-color)!important;background:0 0!important}[data-v-8c1df828] .cm-editor{font-size:var(--scalar-small);background-color:#0000;outline:none}[data-v-8c1df828] .cm-gutters{background-color:var(--scalar-background-1);border-radius:var(--scalar-radius) 0 0 var(--scalar-radius)}[data-v-8c1df828] .cm-scroller{min-width:100%;overflow:auto}.light-mode .bg-preview[data-v-8bc927e4]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23000' fill-opacity='10%25'%3E%3Crect width='8' height='8' /%3E%3Crect x='8' y='8' width='8' height='8' /%3E%3C/svg%3E")}.dark-mode .bg-preview[data-v-8bc927e4]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23FFF' fill-opacity='10%25'%3E%3Crect width='8' height='8' /%3E%3Crect x='8' y='8' width='8' height='8' /%3E%3C/svg%3E")}.scalar-code-block[data-v-bb31ac6f] .hljs *{font-size:var(--scalar-small)}.response-body-virtual[data-headlessui-state=open],.response-body-virtual[data-headlessui-state=open] .diclosure-panel{flex-direction:column;flex-grow:1;display:flex}.scalar-version-number[data-v-0895623d]{width:76px;height:76px;font-size:8px;font-family:var(--scalar-font-code);box-shadow:inset 2px 0px 0 2px var(--scalar-background-2);text-align:center;text-transform:initial;-webkit-text-decoration-color:var(--scalar-color-3);-webkit-text-decoration-color:var(--scalar-color-3);-webkit-text-decoration-color:var(--scalar-color-3);text-decoration-color:var(--scalar-color-3);border-radius:9px 9px 16px 12px;flex-direction:column;justify-content:center;align-items:center;margin-top:-113px;margin-left:-36px;line-height:11px;display:flex;position:absolute;transform:skewY(13deg)}.scalar-version-number a[data-v-0895623d]{background:var(--scalar-background-2);border:.5px solid var(--scalar-border-color);border-radius:3px;padding:2px 4px;font-weight:700;text-decoration:none}.gitbook-show[data-v-0895623d]{display:none}.v-enter-active[data-v-b80db6e2]{transition:opacity .5s}.v-enter-from[data-v-b80db6e2]{opacity:0}.animate-response-heading .response-heading[data-v-7a7c6611]{opacity:1;animation:.2s ease-in-out forwards push-response-7a7c6611}@keyframes push-response-7a7c6611{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.animate-response-heading .animate-response-children[data-v-7a7c6611]{opacity:0;animation:.2s ease-in-out 50ms forwards response-spans-7a7c6611}@keyframes response-spans-7a7c6611{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-radix-popper-content-wrapper]:has(.scalar-api-client-context-menu){z-index:1000!important}.resizer[data-v-e2c54c18]{cursor:col-resize;z-index:100;border-right:2px solid #0000;width:5px;transition:border-right-color .3s;position:absolute;top:0;bottom:0;right:0}.scalar-dragging{cursor:col-resize}.resizer:hover,.scalar-dragging .resizer{border-right-color:var(--scalar-background-3)}.scalar-dragging:after{content:"";display:block;position:absolute;inset:0}[data-v-5b336842] .code-input-lite__editor{font-family:var(--scalar-font);font-size:var(--scalar-small);background-color:#0000;padding:5px 8px}[data-v-5b336842] .scalar-pill:not(:last-of-type){margin-right:.15em}[data-v-5b336842] .scalar-pill:not(:first-of-type){margin-left:.5px}.scalar .scalar-app-layout[data-v-77897d1c]{background:var(--scalar-background-1);border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:8px;width:100%;max-width:1390px;height:calc(100% - 120px);margin:auto;position:relative;overflow:hidden}@media (width<=720px) and (height<=480px){.scalar .scalar-app-layout[data-v-77897d1c]{height:100%;max-height:90svh}}.scalar .scalar-app-exit[data-v-77897d1c]{cursor:pointer;z-index:-1;background:#00000038;width:100vw;height:100vh;position:fixed;top:0;left:0}.dark-mode .scalar .scalar-app-exit[data-v-77897d1c]{background:#00000073}.scalar .scalar-app-exit[data-v-77897d1c]:before{text-align:center;color:#fff;opacity:.6;font-family:sans-serif;font-size:30px;font-weight:100;line-height:50px;position:absolute;top:0;right:12px}.scalar .scalar-app-exit[data-v-77897d1c]:hover:before{opacity:1}.scalar-container[data-v-77897d1c]{visibility:hidden;opacity:0;pointer-events:none;will-change:opacity;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .35s,visibility 0s linear .35s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.scalar-container.scalar-client--open[data-v-77897d1c]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .35s}.scalar .url-form-input[data-v-77897d1c]{min-height:auto!important}.scalar .scalar-container[data-v-77897d1c]{line-height:normal}.ref-search-meta[data-v-d1af4404]{background:var(--scalar-background-1);border-bottom-left-radius:var(--scalar-radius-lg);border-bottom-right-radius:var(--scalar-radius-lg);font-size:var(--scalar-font-size-4);color:var(--scalar-color-3);font-weight:var(--scalar-semibold);border-top:var(--scalar-border-width) solid var(--scalar-border-color);gap:12px;padding:6px 12px;display:flex}.request-card[data-v-e8761738]{color:var(--scalar-color-1);font-size:var(--scalar-font-size-3)}.request-method[data-v-e8761738]{font-family:var(--scalar-font-code);text-transform:uppercase;margin-right:6px}.request-card-footer[data-v-e8761738]{flex-shrink:0;justify-content:flex-end;padding:6px;display:flex;position:relative}.request-card-footer-addon[data-v-e8761738]{flex:1;align-items:center;min-width:0;display:flex}.request-editor-section[data-v-e8761738]{flex:1;display:flex}.request-card-simple[data-v-e8761738]{font-size:var(--scalar-small);justify-content:space-between;align-items:center;padding:8px 8px 8px 12px;display:flex}.code-snippet[data-v-e8761738]{flex-direction:column;width:100%;display:flex}.authenticationProvided[data-v-e3416cd5]{color:var(--scalar-color-1);font-weight:var(--scalar-semibold);min-height:40px;font-size:var(--scalar-font-size-3);align-items:center;gap:6px;display:flex;position:relative}.authenticationRequired[data-v-d15ef40b]{color:var(--scalar-color-blue);font-weight:var(--scalar-semibold);min-height:40px;font-size:var(--scalar-font-size-3);align-items:center;gap:6px;display:flex;position:relative}.askForAuthentication[data-v-19cedfcd]{border-top:var(--scalar-border-width) solid var(--scalar-border-color);border-bottom:var(--scalar-border-width) solid var(--scalar-border-color);width:100%;box-shadow:0 var(--scalar-border-width) 0 var(--scalar-background-1), 0 calc(-1 * var(--scalar-border-width)) 0 var(--scalar-background-1);flex-direction:column;margin-bottom:12px;padding:0;display:flex;position:relative}.authContent[data-v-19cedfcd]{grid-template-rows:0fr;width:100%;max-width:520px;min-height:0;margin:auto;transition:grid-template-rows .2s ease-out;display:grid;overflow:hidden}.authContentInner[data-v-19cedfcd]>div{margin:36px 0 48px}.authContent[data-v-19cedfcd] .markdown{margin-bottom:0!important}.askForAuthentication.open .authContent[data-v-19cedfcd]{grid-template-rows:1fr}.continueButton[data-v-19cedfcd]{align-self:flex-end}.toggleButton[data-v-19cedfcd]{cursor:pointer;text-align:left;color:var(--scalar-color-3);border-radius:var(--scalar-radius-lg);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex;position:relative}.authContentInner[data-v-19cedfcd]{min-height:0;overflow:hidden}.authorizeButton[data-v-19cedfcd]{z-index:1;gap:5px;display:flex;background:var(--scalar-color-blue)!important;color:#fff!important;margin:0!important}.autosendPaused[data-v-d08225db]{color:var(--scalar-color-blue);font-weight:var(--scalar-semibold);min-height:40px;font-size:var(--scalar-font-size-3);align-items:center;gap:6px;display:flex;position:relative}.playIcon[data-v-5a1d2b16]{z-index:1;background:var(--scalar-background-1);border-radius:var(--scalar-radius-full);justify-content:center;align-items:center;width:16px;height:16px;padding:4px;display:flex;position:relative}.playIcon[data-v-5a1d2b16]:before{content:"";box-sizing:border-box;border:1.75px solid;border-bottom-color:#0000;border-image:initial;border-radius:var(--scalar-radius-full);background:var(--scalar-background-1);width:16px;height:16px;animation:.42s linear infinite rotation-5a1d2b16;display:inline-block;position:absolute}.buildingRequest[data-v-5a1d2b16]{color:var(--scalar-color-blue);font-weight:var(--scalar-semibold);min-height:40px;font-size:var(--scalar-font-size-3);align-items:center;gap:6px;display:flex;position:relative}.buildingRequest svg[data-v-5a1d2b16]{z-index:1;border-radius:var(--scalar-radius-full);width:100%;height:100%}@keyframes rotation-5a1d2b16{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.requestApproved[data-v-bb311586]{color:var(--scalar-color-green);font-weight:var(--scalar-semibold);min-height:40px;font-size:var(--scalar-font-size-3);align-items:center;gap:6px;display:flex;position:relative}.requestFailed[data-v-29140773]{color:var(--scalar-color-red);font-weight:var(--scalar-semibold);min-height:40px;font-size:var(--scalar-font-size-3);align-items:center;gap:6px;display:flex;position:relative}.requestFailedIcon[data-v-29140773]{border-radius:var(--scalar-radius-full);width:16px;height:16px;padding:4px;box-shadow:inset 0 0 0 1.5px}.requestRejected[data-v-9803a54c]{color:var(--scalar-color-red);font-weight:var(--scalar-semibold);min-height:40px;font-size:var(--scalar-font-size-3);align-items:center;gap:6px;display:flex;position:relative}.requestSuccess[data-v-acc2c0d8]{color:var(--scalar-color-1);font-weight:var(--scalar-semibold);min-height:40px;font-size:var(--scalar-font-size-3);align-items:center;gap:6px;display:flex;position:relative}.light-mode .bg-preview[data-v-92f84612]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23000' fill-opacity='10%25'%3E%3Crect width='8' height='8' /%3E%3Crect x='8' y='8' width='8' height='8' /%3E%3C/svg%3E")}.dark-mode .bg-preview[data-v-92f84612]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23FFF' fill-opacity='10%25'%3E%3Crect width='8' height='8' /%3E%3Crect x='8' y='8' width='8' height='8' /%3E%3C/svg%3E")}.playIcon[data-v-a375f414]{z-index:1;background:var(--scalar-background-1);border-radius:var(--scalar-radius-full);justify-content:center;align-items:center;width:16px;height:16px;padding:4px;display:flex;position:relative}.playIcon[data-v-a375f414]:before{content:"";box-sizing:border-box;border:1.75px solid;border-bottom-color:#0000;border-image:initial;border-radius:var(--scalar-radius-full);background:var(--scalar-background-1);width:16px;height:16px;animation:.42s linear infinite rotation-a375f414;display:inline-block;position:absolute}.sendingRequest[data-v-a375f414]{color:var(--scalar-color-blue);font-weight:var(--scalar-semibold);min-height:40px;font-size:var(--scalar-font-size-3);align-items:center;gap:6px;display:flex;position:relative}.sendingRequest svg[data-v-a375f414]{z-index:1;border-radius:var(--scalar-radius-full);width:100%;height:100%}@keyframes rotation-a375f414{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.requestHeaderContainer[data-v-1e1f4549]{justify-content:space-between;align-items:center;padding:0 5px;display:flex}.requestPreview[data-v-1e1f4549]{border-radius:var(--scalar-radius-2xl);flex-direction:column;width:100%;display:flex;position:relative}.requestContent[data-v-1e1f4549]{grid-template-rows:0fr;min-height:0;transition:grid-template-rows .2s ease-out;display:grid;overflow:hidden}.requestPreview.open .requestContent[data-v-1e1f4549]{grid-template-rows:1fr}.requestPreview.succeeded[data-v-1e1f4549]{padding:0}.requestContentInner[data-v-1e1f4549]{min-height:0;overflow:hidden}.code[data-v-1e1f4549]{font-size:var(--scalar-font-size-4);border-radius:var(--scalar-radius-2xl);background:var(--scalar-background-2);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.code[data-v-1e1f4549]{background:color-mix(in srgb, var(--scalar-background-2), var(--scalar-background-1))}}.code[data-v-1e1f4549]{margin-bottom:12px;overflow:hidden}.dark-mode .code[data-v-1e1f4549]{background:var(--scalar-background-2)}.code h1[data-v-1e1f4549]{font-size:var(--scalar-font-size-3);color:var(--scalar-color-3);padding:8px}.code[data-v-1e1f4549] .codeBlock{max-height:calc(50vh - 100px);padding-top:0}.autosendContainer[data-v-1e1f4549]{justify-content:space-between;display:flex}.sendButton[data-v-1e1f4549]{background:var(--scalar-color-blue);color:#fff;font-weight:var(--scalar-semibold);padding:5px 10px}.sendButton[data-v-1e1f4549]:hover,.sendButton[data-v-1e1f4549]:active{background:var(--scalar-color-blue)}@supports (color:color-mix(in lab, red, red)){.sendButton[data-v-1e1f4549]:hover,.sendButton[data-v-1e1f4549]:active{background:color-mix(in srgb, var(--scalar-color-blue), black 10%)}}.sendButton[data-v-1e1f4549]:hover,.sendButton[data-v-1e1f4549]:active{color:#fff!important}.toggleButton[data-v-1e1f4549]{cursor:pointer;text-align:left;color:var(--scalar-color-3);border-radius:var(--scalar-radius-lg);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex;position:relative}.toggleButton[data-v-1e1f4549]:hover{text-decoration:underline}.executeRequestTool[data-v-9025b7d4]{border-top:var(--scalar-border-width) solid var(--scalar-border-color);border-bottom:var(--scalar-border-width) solid var(--scalar-border-color);box-shadow:0 var(--scalar-border-width) 0 var(--scalar-background-1), 0 calc(-1 * var(--scalar-border-width)) 0 var(--scalar-background-1);flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.playIcon[data-v-0248d9dc]{z-index:1;background:var(--scalar-background-1);border-radius:var(--scalar-radius-full);justify-content:center;align-items:center;width:16px;height:16px;padding:4px;display:flex;position:relative}.playIcon[data-v-0248d9dc]:before{content:"";box-sizing:border-box;border:1.5px solid;border-bottom-color:#0000;border-image:initial;border-radius:var(--scalar-radius-full);background:var(--scalar-background-1);width:16px;height:16px;animation:.42s linear infinite rotation-0248d9dc;display:inline-block;position:absolute}.loadingApiSpecs[data-v-0248d9dc]{color:var(--scalar-color-2);font-weight:var(--scalar-semibold);font-size:var(--scalar-font-size-3);align-items:center;gap:6px;margin-bottom:10px;display:flex}.loadingApiSpecs svg[data-v-0248d9dc]{z-index:1;border-radius:var(--scalar-radius-full);width:100%;height:100%}@keyframes rotation-0248d9dc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contextItem[data-v-0509fef2]{white-space:nowrap;color:var(--scalar-color-2);cursor:pointer;vertical-align:middle;border-radius:var(--scalar-radius-2xl);background:var(--scalar-background-2);align-items:center;padding:5px 10px;font-size:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.contextItem[data-v-0509fef2]{background:color-mix(in srgb, var(--scalar-background-2), var(--scalar-background-1))}}.contextItem[data-v-0509fef2]{max-width:200px}.contextItemText[data-v-0509fef2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shimmer[data-v-0509fef2]{background:var(--scalar-background-2);background-image:linear-gradient(90deg, #202020 0%, var(--scalar-background-2) 40%, var(--scalar-background-3) 80%);background-size:200% 100%;animation:1.4s ease-in-out infinite shimmer-0509fef2}.light-mode .shimmer[data-v-0509fef2]{background:var(--scalar-background-2);background-image:linear-gradient(90deg, #fafafa 0%, var(--scalar-background-2) 40%, var(--scalar-background-3) 80%);background-size:200% 100%;animation:1.4s ease-in-out infinite shimmer-0509fef2}@keyframes shimmer-0509fef2{0%{background-position:200% 0}to{background-position:-200% 0}}.playIcon[data-v-43864661]{z-index:1;background:var(--scalar-background-1);border-radius:var(--scalar-radius-full);justify-content:center;align-items:center;width:16px;height:16px;padding:4px;display:flex;position:relative}.playIcon[data-v-43864661]:before{content:"";box-sizing:border-box;border:1.5px solid;border-bottom-color:#0000;border-image:initial;border-radius:var(--scalar-radius-full);background:var(--scalar-background-1);width:16px;height:16px;animation:.42s linear infinite rotation-43864661;display:inline-block;position:absolute}.sendingRequest[data-v-43864661]{color:var(--scalar-color-2);font-weight:var(--scalar-semibold);font-size:var(--scalar-font-size-3);align-items:center;gap:6px;margin-bottom:10px;display:flex}.sendingRequest svg[data-v-43864661]{z-index:1;border-radius:var(--scalar-radius-full);width:100%;height:100%}@keyframes rotation-43864661{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.operations[data-v-cbff70ed]{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:12px;display:flex}.operations[data-v-cbff70ed]:empty{margin-bottom:-12px}.overflowPopover[data-v-cbff70ed]{flex-direction:column;gap:5px;padding:8px;display:flex}.catalogModal .scalar-modal-body{flex-direction:column;display:flex}.searchInput[data-v-18b2aea2]{border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg);margin-bottom:10px}.catalog[data-v-18b2aea2]{font-size:var(--scalar-font-size-3);grid-template-columns:1fr 1fr;gap:10px;display:grid;overflow-y:scroll}.item[data-v-18b2aea2]{background-color:var(--scalar-background-2);border-radius:var(--scalar-radius-lg);align-items:center;gap:10px;padding:15px;transition:background-color .16s;display:flex}.item[data-v-18b2aea2]:hover{background-color:var(--scalar-background-3)!important}@supports (color:color-mix(in lab, red, red)){.item[data-v-18b2aea2]:hover{background-color:color-mix(in srgb, var(--scalar-background-3), transparent 40%)!important}}.left[data-v-18b2aea2]{align-items:center}.right[data-v-18b2aea2]{flex-direction:column;display:flex}.logo[data-v-18b2aea2]{width:25px}.item-top[data-v-18b2aea2]{gap:10px;display:flex}.version[data-v-18b2aea2]{background:var(--scalar-background-3);border-radius:var(--scalar-radius);font-size:var(--scalar-font-size-5);color:var(--scalar-color-3);padding:2px 5px}.description[data-v-18b2aea2]{color:var(--scalar-color-2)}.dropdown-item[data-v-e2c3bd19]{align-items:center;gap:10px;display:flex}.approvalSection[data-v-fb5102df]{background:var(--scalar-color-blue);width:100%;margin-bottom:-16px;padding:8px 8px 24px 12px}@supports (color:color-mix(in lab, red, red)){.approvalSection[data-v-fb5102df]{background:color-mix(in srgb, var(--scalar-color-blue), var(--scalar-background-1) 95%)}}.approvalSection[data-v-fb5102df]{border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius-3xl) var(--scalar-radius-3xl) 0 0;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;transform:translateY(calc(16px - 100%))}.approvalText[data-v-fb5102df]{font-weight:var(--scalar-semibold);font-size:var(--scalar-font-size-3)}.approveContainer[data-v-fb5102df]{gap:5px;display:flex}.actionButton[data-v-fb5102df]{font-weight:var(--scalar-semibold);border-radius:var(--scalar-radius-full);font-size:var(--scalar-font-size-3);align-items:center;padding:6px 12px;display:flex}.rejectButton[data-v-fb5102df]{color:#fff;background:var(--scalar-color-red)}.rejectButton[data-v-fb5102df]:hover,.rejectButton[data-v-fb5102df]:active{background:var(--scalar-color-red)}@supports (color:color-mix(in lab, red, red)){.rejectButton[data-v-fb5102df]:hover,.rejectButton[data-v-fb5102df]:active{background:color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 10%)}}.rejectButton[data-v-fb5102df]:hover,.rejectButton[data-v-fb5102df]:active{color:#fff!important}.approveButton[data-v-fb5102df]{color:#fff;background:var(--scalar-color-blue)}.approveButton[data-v-fb5102df]:hover,.approveButton[data-v-fb5102df]:active{background:var(--scalar-color-blue)}@supports (color:color-mix(in lab, red, red)){.approveButton[data-v-fb5102df]:hover,.approveButton[data-v-fb5102df]:active{background:color-mix(in srgb, var(--scalar-color-blue), var(--scalar-background-1) 10%)}}.approveButton[data-v-fb5102df]:hover,.approveButton[data-v-fb5102df]:active{color:#fff!important}.error[data-v-130cb1d5]{border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius-3xl) var(--scalar-radius-3xl) 0 0;background:var(--scalar-color-red);align-items:center;margin-bottom:-16px;padding:8px 8px 24px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.error[data-v-130cb1d5]{background:color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 95%)}}.error[data-v-130cb1d5]{font-weight:var(--scalar-semibold);font-size:var(--scalar-font-size-3);position:absolute;top:0;transform:translateY(calc(16px - 100%))}.freeMessagesInfoSection[data-v-1921dede]{background:var(--scalar-color-blue);width:100%;margin-bottom:-16px;padding:8px 8px 24px 12px;position:relative}@supports (color:color-mix(in lab, red, red)){.freeMessagesInfoSection[data-v-1921dede]{background:color-mix(in srgb, var(--scalar-color-blue), var(--scalar-background-1) 95%)}}.freeMessagesInfoSection[data-v-1921dede]{border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius-3xl) var(--scalar-radius-3xl) 0 0;justify-content:space-between;align-items:center;display:flex}.infoText[data-v-1921dede]{font-weight:var(--scalar-semibold);font-size:var(--scalar-font-size-3)}.actionsContainer[data-v-1921dede]{align-items:center;gap:8px;display:flex}.actionButton[data-v-1921dede]{font-weight:var(--scalar-semibold);border-radius:var(--scalar-radius-full);align-items:center;padding:6px 12px;display:flex}.upgradeButton[data-v-1921dede]{color:#fff;font-size:var(--scalar-font-size-3);background:var(--scalar-color-blue)}.upgradeButton[data-v-1921dede]:hover,.upgradeButton[data-v-1921dede]:active{background:var(--scalar-color-blue)}@supports (color:color-mix(in lab, red, red)){.upgradeButton[data-v-1921dede]:hover,.upgradeButton[data-v-1921dede]:active{background:color-mix(in srgb, var(--scalar-color-blue), var(--scalar-background-1) 10%)}}.upgradeButton[data-v-1921dede]:hover,.upgradeButton[data-v-1921dede]:active{color:#fff!important}.closeButton[data-v-1921dede]{border-radius:var(--scalar-radius-full);width:28px;height:28px;color:var(--scalar-color-2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.closeButton[data-v-1921dede]:hover{background:var(--scalar-color-blue)}@supports (color:color-mix(in lab, red, red)){.closeButton[data-v-1921dede]:hover{background:color-mix(in srgb, var(--scalar-color-blue), var(--scalar-background-1) 80%)}}.closeButton[data-v-1921dede]:hover{color:var(--scalar-color-1)}.paymentSection[data-v-9d163ea1]{background:var(--scalar-color-blue);width:100%;margin-bottom:-16px;padding:8px 8px 24px 12px;position:relative}@supports (color:color-mix(in lab, red, red)){.paymentSection[data-v-9d163ea1]{background:color-mix(in srgb, var(--scalar-color-blue), var(--scalar-background-1) 95%)}}.paymentSection[data-v-9d163ea1]{border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius-3xl) var(--scalar-radius-3xl) 0 0;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;transform:translateY(calc(16px - 100%))}.approvalText[data-v-9d163ea1]{font-weight:var(--scalar-semibold);font-size:var(--scalar-font-size-3)}.paymentContainer[data-v-9d163ea1]{gap:5px;display:flex}.actionButton[data-v-9d163ea1]{font-weight:var(--scalar-semibold);border-radius:var(--scalar-radius-full);align-items:center;padding:6px 12px;display:flex}.rejectButton[data-v-9d163ea1]{color:#fff;background:var(--scalar-color-red)}.rejectButton[data-v-9d163ea1]:hover,.rejectButton[data-v-9d163ea1]:active{background:var(--scalar-color-red)}@supports (color:color-mix(in lab, red, red)){.rejectButton[data-v-9d163ea1]:hover,.rejectButton[data-v-9d163ea1]:active{background:color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 10%)}}.rejectButton[data-v-9d163ea1]:hover,.rejectButton[data-v-9d163ea1]:active{color:#fff!important}.approveButton[data-v-9d163ea1]{color:#fff;font-size:var(--scalar-font-size-3);background:var(--scalar-color-blue)}.approveButton[data-v-9d163ea1]:hover,.approveButton[data-v-9d163ea1]:active{background:var(--scalar-color-blue)}@supports (color:color-mix(in lab, red, red)){.approveButton[data-v-9d163ea1]:hover,.approveButton[data-v-9d163ea1]:active{background:color-mix(in srgb, var(--scalar-color-blue), var(--scalar-background-1) 10%)}}.approveButton[data-v-9d163ea1]:hover,.approveButton[data-v-9d163ea1]:active{color:#fff!important}.paymentInfo[data-v-9d163ea1]{width:300px;box-shadow:var(--scalar-shadow-2);background:var(--scalar-background-1);border-radius:var(--scalar-radius-3xl);pointer-events:none;opacity:0;padding:12px;transition:all .2s ease-in-out;position:absolute;bottom:70px;right:0;transform:translateY(-5px)}.paymentInfo h3[data-v-9d163ea1]{font-size:var(--scalar-font-size-1);font-weight:var(--scalar-bold);margin-bottom:18px}.paymentInfo h3 span[data-v-9d163ea1]{font-size:var(--scalar-font-size-2)}.dark-mode .paymentInfo[data-v-9d163ea1]{background:var(--scalar-background-2)}.paymentContainer:hover .paymentInfo[data-v-9d163ea1]{opacity:1;transform:translate(0)}.paymentInfoItem[data-v-9d163ea1]{font-size:var(--scalar-font-size-3);color:var(--scalar-color-2);font-weight:var(--scalar-semibold);justify-content:space-between;margin-top:8px;display:flex}.paymentInfoSection[data-v-9d163ea1]:not(:last-child){border-bottom:var(--scalar-border-width) solid var(--scalar-border-color);padding-bottom:8px}.searchItem[data-v-3e0405c7]{font-size:var(--scalar-font-size-3);align-items:center;gap:9px;padding:8px 10px;display:flex}.searchInput[data-v-3e0405c7]{margin-bottom:5px}.searchItem[data-v-3e0405c7]:hover{background:var(--scalar-background-2)}.searchItemLogo[data-v-3e0405c7]{width:15px}.searchIcon[data-v-3e0405c7]{margin-right:7px}.searchResultsEmpty[data-v-3e0405c7]{font-size:var(--scalar-font-size-3);color:var(--scalar-color-2);margin:10px}.uploadSection[data-v-9621c76b]{background:var(--scalar-color-blue);width:100%;margin-bottom:-16px;padding:8px 8px 24px 12px;position:relative}@supports (color:color-mix(in lab, red, red)){.uploadSection[data-v-9621c76b]{background:color-mix(in srgb, var(--scalar-color-blue), var(--scalar-background-1) 95%)}}.uploadSection[data-v-9621c76b]{border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius-3xl) var(--scalar-radius-3xl) 0 0;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;transform:translateY(calc(16px - 100%))}.uploadSection.error[data-v-9621c76b]{background:var(--scalar-color-red)}@supports (color:color-mix(in lab, red, red)){.uploadSection.error[data-v-9621c76b]{background:color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 95%)}}.uploadSection.done[data-v-9621c76b]{background:var(--scalar-color-green)}@supports (color:color-mix(in lab, red, red)){.uploadSection.done[data-v-9621c76b]{background:color-mix(in srgb, var(--scalar-color-green), var(--scalar-background-1) 95%)}}.uploadText[data-v-9621c76b]{font-weight:var(--scalar-semibold);font-size:var(--scalar-font-size-3)}.icon[data-v-9621c76b]{width:20px;height:20px}.actionContainer[data-v-5e4d9063]{background:var(--scalar-background-2)}@supports (color:color-mix(in lab, red, red)){.actionContainer[data-v-5e4d9063]{background:color-mix(in srgb, var(--scalar-background-2), var(--scalar-background-1))}}.actionContainer[data-v-5e4d9063]{border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius-3xl);width:100%;box-shadow:0 24px 0 2px var(--scalar-background-1);position:relative}.promptForm[data-v-5e4d9063]{background:var(--scalar-background-1);width:100%;box-shadow:var(--scalar-shadow-1), 0 0 0 var(--scalar-border-width) var(--scalar-border-color);border-radius:var(--scalar-radius-3xl);flex-direction:column;display:flex;position:relative}.inputActionsContainer[data-v-5e4d9063]{justify-content:space-between;padding:0 8px 8px;display:flex}.inputActionsLeft[data-v-5e4d9063]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.inputActionsRight[data-v-5e4d9063]{gap:5px;display:flex;position:relative}.apiPill[data-v-5e4d9063]{font-size:var(--scalar-font-size-3);border:var(--scalar-border-width) solid var(--scalar-border-color);color:var(--scalar-color-2);font-weight:var(--scalar-semibold);border-radius:var(--scalar-radius-3xl);pointer-events:all;z-index:1;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;height:28px;padding:0 8px;display:flex}.apiPillLogo[data-v-5e4d9063]{width:15px}.apiPillRemove[data-v-5e4d9063]{border-radius:var(--scalar-radius-full);justify-content:center;align-items:center;width:24px;height:24px;margin-right:-6px;display:flex}.apiPill:hover .apiPillRemove[data-v-5e4d9063]{background:var(--scalar-background-2)}.dark-mode .apiPill:hover .apiPillRemove[data-v-5e4d9063]{background:var(--scalar-background-3)}.apiPillRemove[data-v-5e4d9063]:hover{color:var(--scalar-color-1)}.prompt[data-v-5e4d9063]{resize:none;field-sizing:content;z-index:1;scrollbar-width:thin;word-wrap:break-word;width:100%;max-width:100%;min-height:64px;max-height:250px;font-family:var(--scalar-font);border:none;outline:none;padding:12px 12px 14px;font-size:16px;overflow-y:auto}.dark-mode .promptForm[data-v-5e4d9063]{background:var(--scalar-background-2)}.prompt[data-v-5e4d9063]:disabled{color:var(--scalar-color-3)}.addAPIButton[data-v-5e4d9063]{color:var(--scalar-color-2);font-size:var(--scalar-font-size-3);width:28px;height:28px;font-weight:var(--scalar-bold);border-radius:var(--scalar-radius-full);pointer-events:all;z-index:1;box-shadow:0 0 0 var(--scalar-border-width) var(--scalar-border-color);justify-content:center;align-items:center;gap:4px;display:flex}.addAPIButton[data-v-5e4d9063]:hover{background:var(--scalar-background-2)}@supports (color:color-mix(in lab, red, red)){.addAPIButton[data-v-5e4d9063]:hover{background:color-mix(in srgb, var(--scalar-background-2), var(--scalar-background-1))}}.addAPIButton[data-v-5e4d9063]:hover{box-shadow:0 0 0 var(--scalar-border-width) var(--scalar-border-color)}.dark-mode .addAPIButton[data-v-5e4d9063]:hover{background:var(--scalar-background-3)}.settingsButton[data-v-5e4d9063]{z-index:1;color:var(--scalar-color-3)!important;border-radius:var(--scalar-radius-full)!important;margin:0!important}.settingsButton[aria-disabled=true][data-v-5e4d9063]{background:var(--scalar-background-2)}.dark-mode .settingsButton[data-v-5e4d9063]:hover{background:var(--scalar-background-3)}.sendButton[data-v-5e4d9063]{z-index:1;border:var(--scalar-border-width) solid var(--scalar-color-blue);background:var(--scalar-color-blue)!important;border-radius:var(--scalar-radius-full)!important;margin:0!important}.sendButton[data-v-5e4d9063]:not([aria-disabled=true]){color:#fff!important}.sendButton[data-v-5e4d9063]:not([aria-disabled=true]):hover{background:var(--scalar-color-blue)!important}@supports (color:color-mix(in lab, red, red)){.sendButton[data-v-5e4d9063]:not([aria-disabled=true]):hover{background:color-mix(in srgb, var(--scalar-color-blue), transparent 10%)!important}}.sendButton[aria-disabled=true][data-v-5e4d9063]{border:var(--scalar-border-width) solid var(--scalar-border-color);background:var(--scalar-background-2)!important;color:var(--scalar-color-3)!important}.dark-mode .sendButton[aria-disabled=true][data-v-5e4d9063]{background:var(--scalar-background-3)!important}.contextContainer[data-v-5e4d9063]{width:100%;color:var(--scalar-color-2);font-size:var(--scalar-font-size-3);-webkit-user-select:none;user-select:none;justify-content:space-between;padding:10px 12px 12px;display:flex}.settingsButton[data-v-5e4d9063]{font-weight:var(--scalar-semibold);border-radius:var(--scalar-radius-lg);margin:-4px -6px;padding:4px 6px}.settingsButton[data-v-5e4d9063]:hover{background:var(--scalar-background-2);box-shadow:0 0 var(--scalar-border-width) 0 var(--scalar-border-color);cursor:pointer}.agentLabel[data-v-5e4d9063]{cursor:text;width:100%;height:100%;font-size:0;position:absolute}.sendCheckboxContinue[data-v-5e4d9063]:has(input){border-radius:var(--scalar-radius-3xl);background:var(--scalar-background-2);box-shadow:0 0 0 1.5px var(--scalar-background-2);color:var(--scalar-color-2);font-size:var(--scalar-font-size-3);font-weight:var(--scalar-semibold);-webkit-user-select:none;user-select:none;align-items:center;height:28px;display:flex}.dark-mode .sendCheckboxContinue[data-v-5e4d9063]:has(input){background:var(--scalar-background-3);box-shadow:0 0 0 1.5px var(--scalar-background-3)}.addMoreContext[data-v-5e4d9063]{height:40px;font-size:var(--scalar-font-size-3);color:var(--scalar-color-3);align-items:center;padding:0 8px 0 12px;display:flex;position:relative}.addMoreContext[data-v-5e4d9063]:before{content:"";background:var(--scalar-background-1);width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.addMoreContext[data-v-5e4d9063]:before{background:color-mix(in srgb, var(--scalar-background-1), var(--scalar-background-2))}}.addMoreContext[data-v-5e4d9063]:before{box-shadow:-.5px -.5px 0 var(--scalar-border-color), inset .5px .5px 1px var(--scalar-border-color);position:absolute;top:-3px;left:18px;transform:rotate(45deg)}.dark-mode .addMoreContext[data-v-5e4d9063]:before{box-shadow:-.5px -.5px 0 var(--scalar-border-color)}.addAPIContext[data-v-5e4d9063]{border-radius:var(--scalar-radius-full);border:var(--scalar-border-width) solid var(--scalar-border-color);justify-content:center;align-items:center;width:28px;height:28px;display:flex}.termsAgree[data-v-5e4d9063]{cursor:pointer;height:inherit;border-radius:var(--scalar-radius-3xl);align-items:center;gap:5px;margin:0 5px;display:flex}.termsAgree[data-v-5e4d9063]:hover{color:var(--scalar-color-1)}.termsAgree:hover .termsAgreeIcon[data-v-5e4d9063]{background:var(--scalar-color-1);color:var(--scalar-background-1)}.termsAgreeIcon[data-v-5e4d9063]{width:inherit;height:inherit;border-radius:var(--scalar-radius-full);background:var(--scalar-background-2);padding:2px}.chat[data-v-6573ec87]{flex-direction:column;flex:1;width:100%;max-width:744px;padding:24px 0;display:flex}.userMessage[data-v-6573ec87]{border-radius:var(--scalar-radius-3xl);background:var(--scalar-background-2);width:fit-content;max-width:80%;color:var(--scalar-color-1);padding-top:6px;padding-bottom:6px;margin-bottom:12px;margin-left:auto;padding-inline:16px;font-size:16px;line-height:24px}div+.userMessage[data-v-6573ec87]{margin-top:64px}.chat[data-v-6573ec87]>div:has(.executeRequestTool)+div:has(.executeRequestTool){margin-top:-12px}.spacer[data-v-6573ec87]{width:100%;min-height:280px}.formContainer[data-v-6573ec87]{z-index:1;width:100%;max-width:744px;position:fixed;bottom:20px}.chat[data-v-6573ec87] .markdown{margin-bottom:12px}.agentLogo[data-v-f9ec1d34]{margin-bottom:15px}.startContainer[data-v-f9ec1d34]{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:720px;height:100%;display:flex;position:relative}.promptText[data-v-f9ec1d34]{font-size:1.5rem;font-weight:var(--scalar-font-bold);margin-bottom:50px}.disclaimerText[data-v-f9ec1d34]{text-align:center;color:var(--scalar-color-3);font-size:var(--scalar-font-size-3);text-wrap:balance;margin-top:40px;line-height:1.44}.disclaimerLink[data-v-f9ec1d34]{text-decoration:underline}.wrapper[data-v-f1eee0af]{flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.docSettings[data-v-01a25619]{font-size:var(--scalar-font-size-3);flex-direction:column;gap:12px;max-height:600px;margin-bottom:12px;display:flex}.documentName[data-v-01a25619]{font-weight:var(--scalar-semibold)}.settingsModal .scalar-modal-layout{z-index:10!important}.settingsModal .scalar-modal-body{overflow:hidden auto}.documentList[data-v-dd2544e6]{font-size:var(--scalar-font-size-3);flex-direction:column;margin-bottom:12px;display:flex}.document[data-v-dd2544e6]{border-top:var(--scalar-border-width) solid var(--scalar-border-color);border-bottom:var(--scalar-border-width) solid var(--scalar-border-color);flex-direction:column;width:calc(100% + 24px);padding:0 12px;display:flex;position:relative;left:-12px}.document[data-v-dd2544e6]:first-of-type:not(:last-of-type){border-bottom:none}.documentName[data-v-dd2544e6]{font-weight:var(--scalar-semibold);color:var(--scalar-color-2);align-items:center;gap:4px;padding:12px 0;display:flex}.documentNameActive[data-v-dd2544e6]{color:var(--scalar-color-1)}.settingsHeading[data-v-dd2544e6]{font-size:19px;font-weight:var(--scalar-semibold);align-items:center;gap:5px;margin-bottom:12px;display:flex}.proxyUrlContainer[data-v-dd2544e6]{font-size:var(--scalar-font-size-3);flex-direction:column;gap:5px;display:flex}.proxyUrlContainer label[data-v-dd2544e6]{font-weight:var(--scalar-semibold)}.noDocuments[data-v-dd2544e6]{color:var(--scalar-color-2);margin-bottom:10px}@media print{.scalar-app{--full-height:100%!important;--refs-header-height:0px!important;--refs-viewport-offset:0px!important;--refs-sidebar-width:0px!important}.references-layout{min-height:0!important;display:block!important}.t-doc__sidebar,.t-doc__header,.references-footer,.section-flare,.agent-scalar,.agent-scalar-overlay{display:none!important}.scalar-app .sticky,.scalar-app .examples,.scalar-app .operation-example-card,.scalar-app .endpoints-card,.scalar-app .channels-card,.scalar-app .sticky-cards,.scalar-app .callback-list-item-title{z-index:auto!important;position:static!important;top:auto!important}.scalar-app .examples>*,.scalar-app .operation-example-card{max-height:none!important}.scalar-app .endpoints,.scalar-app .channels,.scalar-app .scalar-card-content{overflow:visible!important}.scalar-app .property,.scalar-app .parameter-item,.scalar-app .scalar-card{break-inside:avoid}.scalar-app h1,.scalar-app h2,.scalar-app h3{break-after:avoid}}.scalar-app .\\@container{container-type:inline-size}.scalar-app .pointer-events-auto{pointer-events:auto}.scalar-app .pointer-events-none{pointer-events:none}.scalar-app .collapse{visibility:collapse}.scalar-app .invisible{visibility:hidden}.scalar-app .visible{visibility:visible}.scalar-app .floating-bg:before{background-color:var(--scalar-background-2);border-radius:var(--scalar-radius);content:"";opacity:0;z-index:1;width:calc(100% + 8px);height:calc(100% - 4px);transition:opacity .2s ease-in-out;position:absolute;top:2.5px;left:-4px}.scalar-app .floating-bg:hover:before{opacity:1}.scalar-app .centered{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:50%;left:50%}.scalar-app .centered-y{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:50%}.scalar-app .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scalar-app .absolute{position:absolute}.scalar-app .fixed{position:fixed}.scalar-app .relative{position:relative}.scalar-app .static{position:static}.scalar-app .sticky{position:sticky}.scalar-app .inset-0{inset:0}.scalar-app .inset-x-0{inset-inline:0}.scalar-app .inset-x-1{inset-inline:4px}.scalar-app .inset-x-px{inset-inline:1px}.scalar-app .-inset-y-0\\.5{inset-block:-2px}.scalar-app .-inset-y-0\\.75{inset-block:-3px}.scalar-app .inset-y-0{inset-block:0}.scalar-app .inset-y-0\\.5{inset-block:2px}.scalar-app .-start{inset-inline-start:-4px}.scalar-app .start{inset-inline-start:4px}.scalar-app .-end{inset-inline-end:-4px}.scalar-app .end{inset-inline-end:4px}.scalar-app .-top-1{top:-4px}.scalar-app .-top-2{top:-8px}.scalar-app .top-\\(--nested-items-offset\\)\\!{top:var(--nested-items-offset)!important}.scalar-app .top-\\(--refs-header-height\\){top:var(--refs-header-height)}.scalar-app .top-\\(--scalar-custom-header-height\\,0\\){top:var(--scalar-custom-header-height,0)}.scalar-app .top-\\(--scalar-sidebar-sticky-offset\\,0\\){top:var(--scalar-sidebar-sticky-offset,0)}.scalar-app .top-0{top:0}.scalar-app .top-0\\.5{top:2px}.scalar-app .top-1\\/2{top:50%}.scalar-app .top-2{top:8px}.scalar-app .top-2\\.5{top:10px}.scalar-app .top-3\\.5{top:14px}.scalar-app .top-12{top:48px}.scalar-app .top-\\[1lh\\]{top:1lh}.scalar-app .top-\\[calc\\(10px\\+0\\.5lh\\)\\]{top:calc(10px + .5lh)}.scalar-app .top-\\[calc\\(100\\%\\+4px\\)\\]{top:calc(100% + 4px)}.scalar-app .top-px{top:1px}.scalar-app .-right-1{right:-4px}.scalar-app .-right-1\\.5{right:-6px}.scalar-app .-right-\\[30px\\]{right:-30px}.scalar-app .right-0{right:0}.scalar-app .right-0\\.75{right:3px}.scalar-app .right-1{right:4px}.scalar-app .right-1\\.5{right:6px}.scalar-app .right-1\\.25{right:5px}.scalar-app .right-2{right:8px}.scalar-app .right-2\\.5{right:10px}.scalar-app .right-4{right:16px}.scalar-app .right-7{right:28px}.scalar-app .right-12{right:48px}.scalar-app .bottom-1{bottom:4px}.scalar-app .bottom-4{bottom:16px}.scalar-app .bottom-\\[var\\(--scalar-border-width\\)\\]{bottom:var(--scalar-border-width)}.scalar-app .-left-4\\.5{left:-18px}.scalar-app .-left-5{left:-20px}.scalar-app .-left-6{left:-24px}.scalar-app .left-0{left:0}.scalar-app .left-1\\/2{left:50%}.scalar-app .left-2{left:8px}.scalar-app .left-2\\.5{left:10px}.scalar-app .left-3{left:12px}.scalar-app .left-4{left:16px}.scalar-app .left-border{left:var(--scalar-border-width)}.scalar-app .left-px{left:1px}.scalar-app .left-refs-w-sidebar{left:var(--refs-sidebar-width)}.scalar-app .-z-1{z-index:calc(1 * -1)}.scalar-app .-z-2{z-index:calc(2 * -1)}.scalar-app .z-0{z-index:0}.scalar-app .z-1{z-index:1}.scalar-app .z-10{z-index:10;z-index:10}.scalar-app .z-50{z-index:50;z-index:50}.scalar-app .z-\\[1\\]{z-index:1}.scalar-app .z-context{z-index:1000}.scalar-app .z-context-plus{z-index:1001}.scalar-app .z-overlay{z-index:10000}.scalar-app .z-tooltip{z-index:99999}.scalar-app .order-789{order:789}.scalar-app .order-last{order:9999}.scalar-app .col-span-full{grid-column:1/-1}.scalar-app .container{width:100%}@media (width>=400px){.scalar-app .container{max-width:400px}}@media (width>=600px){.scalar-app .container{max-width:600px}}@media (width>=800px){.scalar-app .container{max-width:800px}}@media (width>=1000px){.scalar-app .container{max-width:1000px}}@media (width>=1200px){.scalar-app .container{max-width:1200px}}@media (width>=96rem){.scalar-app .container{max-width:96rem}}.scalar-app .\\!m-0{margin:0!important}.scalar-app .-m-0\\.5{margin:-2px}.scalar-app .-m-1{margin:-4px}.scalar-app .-m-2{margin:-8px}.scalar-app .-m-px{margin:-1px}.scalar-app .m-0{margin:0}.scalar-app .m-1{margin:4px}.scalar-app .m-auto{margin:auto}.scalar-app .-mx-\\(--scalar-sidebar-padding\\){margin-inline:calc(var(--scalar-sidebar-padding) * -1)}.scalar-app .-mx-0\\.25{margin-inline:-1px}.scalar-app .-mx-0\\.75{margin-inline:-3px}.scalar-app .-mx-2{margin-inline:-8px}.scalar-app .-mx-px{margin-inline:-1px}.scalar-app .mx-0\\.5{margin-inline:2px}.scalar-app .mx-1{margin-inline:4px}.scalar-app .mx-1\\.5{margin-inline:6px}.scalar-app .mx-px{margin-inline:1px}.scalar-app .-my-0\\.5{margin-block:-2px}.scalar-app .-my-1{margin-block:-4px}.scalar-app .-my-1\\.5{margin-block:-6px}.scalar-app .-my-2{margin-block:-8px}.scalar-app .-my-px{margin-block:-1px}.scalar-app .my-0\\.75{margin-block:3px}.scalar-app .my-1\\.5{margin-block:6px}.scalar-app .my-2{margin-block:8px}.scalar-app .my-3{margin-block:12px}.scalar-app .my-12{margin-block:48px}.scalar-app .-mt-\\(--scalar-sidebar-padding\\){margin-top:calc(var(--scalar-sidebar-padding) * -1)}.scalar-app .-mt-1{margin-top:-4px}.scalar-app .-mt-1\\.5{margin-top:-6px}.scalar-app .-mt-\\[\\.5px\\]{margin-top:-.5px}.scalar-app .mt-0{margin-top:0}.scalar-app .mt-0\\.5{margin-top:2px}.scalar-app .mt-0\\.25{margin-top:1px}.scalar-app .mt-1{margin-top:4px}.scalar-app .mt-2{margin-top:8px}.scalar-app .mt-3{margin-top:12px}.scalar-app .mt-4{margin-top:16px}.scalar-app .mt-6{margin-top:24px}.scalar-app .mt-\\[15svh\\]{margin-top:15svh}.scalar-app .mt-\\[20svh\\]{margin-top:20svh}.scalar-app .mt-auto{margin-top:auto}.scalar-app .mt-px{margin-top:1px}.scalar-app .-mr-0\\.5{margin-right:-2px}.scalar-app .-mr-1{margin-right:-4px}.scalar-app .-mr-1\\.5{margin-right:-6px}.scalar-app .-mr-px{margin-right:-1px}.scalar-app .mr-0{margin-right:0}.scalar-app .mr-0\\.5{margin-right:2px}.scalar-app .mr-0\\.75{margin-right:3px}.scalar-app .mr-1{margin-right:4px}.scalar-app .mr-1\\.5{margin-right:6px}.scalar-app .mr-1\\.25{margin-right:5px}.scalar-app .mr-2{margin-right:8px}.scalar-app .mr-3{margin-right:12px}.scalar-app .mr-\\[calc\\(20px-var\\(--scalar-sidebar-indent\\)\\)\\]{margin-right:calc(20px - var(--scalar-sidebar-indent))}.scalar-app .mr-auto{margin-right:auto}.scalar-app .-mb-1{margin-bottom:-4px}.scalar-app .-mb-\\[var\\(--scalar-border-width\\)\\]{margin-bottom:calc(var(--scalar-border-width) * -1)}.scalar-app .mb-0{margin-bottom:0}.scalar-app .mb-1{margin-bottom:4px}.scalar-app .mb-1\\.5{margin-bottom:6px}.scalar-app .mb-2{margin-bottom:8px}.scalar-app .mb-3{margin-bottom:12px}.scalar-app .mb-4{margin-bottom:16px}.scalar-app .-ml-0\\.5{margin-left:-2px}.scalar-app .-ml-0\\.25{margin-left:-1px}.scalar-app .-ml-0\\.75{margin-left:-3px}.scalar-app .ml-1{margin-left:4px}.scalar-app .ml-2{margin-left:8px}.scalar-app .ml-auto{margin-left:auto}.scalar-app .box-border{box-sizing:border-box}.scalar-app .box-content{box-sizing:content-box}.scalar-app .flex-center{justify-content:center;align-items:center;display:flex}.scalar-app .line-clamp-\\(--markdown-clamp\\){-webkit-line-clamp:var(--markdown-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scalar-app .line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scalar-app .\\!block{display:block!important}.scalar-app .\\!hidden{display:none!important}.scalar-app .block{display:block}.scalar-app .contents{display:contents}.scalar-app .flex{display:flex}.scalar-app .grid{display:grid}.scalar-app .hidden{display:none}.scalar-app .inline{display:inline}.scalar-app .inline-block{display:inline-block}.scalar-app .inline-flex{display:inline-flex}.scalar-app .table{display:table}.scalar-app .field-sizing-content{field-sizing:content}.scalar-app .aspect-\\[4\\/3\\]{aspect-ratio:4/3}.scalar-app .aspect-square{aspect-ratio:1}.scalar-app .size-1\\.5{width:6px;height:6px}.scalar-app .size-2\\.5{width:10px;height:10px}.scalar-app .size-2\\.75{width:11px;height:11px}.scalar-app .size-3{width:12px;height:12px}.scalar-app .size-3\\.5{width:14px;height:14px}.scalar-app .size-3\\/4{width:75%;height:75%}.scalar-app .size-4{width:16px;height:16px}.scalar-app .size-4\\.5{width:18px;height:18px}.scalar-app .size-5{width:20px;height:20px}.scalar-app .size-6{width:24px;height:24px}.scalar-app .size-8{width:32px;height:32px}.scalar-app .size-10{width:40px;height:40px}.scalar-app .size-\\[23px\\]{width:23px;height:23px}.scalar-app .size-full{width:100%;height:100%}.scalar-app .h-\\(--refs-sidebar-height\\){height:var(--refs-sidebar-height)}.scalar-app .h-\\(--scalar-address-bar-height\\){height:var(--scalar-address-bar-height)}.scalar-app .h-\\(--scalar-header-height\\){height:var(--scalar-header-height)}.scalar-app .h-0{height:0}.scalar-app .h-1{height:4px}.scalar-app .h-1\\.5{height:6px}.scalar-app .h-2{height:8px}.scalar-app .h-2\\.5{height:10px}.scalar-app .h-2\\.25{height:9px}.scalar-app .h-3{height:12px}.scalar-app .h-3\\.5{height:14px}.scalar-app .h-4{height:16px}.scalar-app .h-4\\.5{height:18px}.scalar-app .h-5{height:20px}.scalar-app .h-6{height:24px}.scalar-app .h-7{height:28px}.scalar-app .h-8{height:32px}.scalar-app .h-9{height:36px}.scalar-app .h-10{height:40px}.scalar-app .h-20{height:80px}.scalar-app .h-28{height:112px}.scalar-app .h-\\[calc\\(100\\%\\+16px\\)\\]{height:calc(100% + 16px)}.scalar-app .h-\\[calc\\(100\\%_-_50px\\)\\]{height:calc(100% - 50px)}.scalar-app .h-auto{height:auto}.scalar-app .h-border{height:var(--scalar-border-width)}.scalar-app .h-dvh{height:100dvh}.scalar-app .h-fit{height:fit-content}.scalar-app .h-full{height:100%}.scalar-app .h-lh{height:1lh}.scalar-app .h-min{height:min-content}.scalar-app .h-px{height:1px}.scalar-app .\\!max-h-\\[initial\\]{max-height:initial!important}.scalar-app .max-h-8{max-height:32px}.scalar-app .max-h-40{max-height:160px}.scalar-app .max-h-80{max-height:320px}.scalar-app .max-h-\\[60svh\\]{max-height:60svh}.scalar-app .max-h-\\[60vh\\]{max-height:60vh}.scalar-app .max-h-\\[80svh\\]{max-height:80svh}.scalar-app .max-h-\\[90svh\\]{max-height:90svh}.scalar-app .max-h-\\[auto\\]{max-height:auto}.scalar-app .max-h-\\[calc\\(100\\%-32px\\)\\]{max-height:calc(100% - 32px)}.scalar-app .max-h-\\[inherit\\]{max-height:inherit}.scalar-app .max-h-dvh{max-height:100dvh}.scalar-app .max-h-fit{max-height:fit-content}.scalar-app .max-h-radix-popper{max-height:calc(var(--radix-popper-available-height) - 8px);max-height:calc(var(--radix-popper-available-height) - 8px);max-height:calc(var(--radix-popper-available-height) - 8px);max-height:calc(var(--radix-popper-available-height) - 8px);max-height:calc(var(--radix-popper-available-height) - 8px);max-height:calc(var(--radix-popper-available-height) - 8px);max-height:calc(var(--radix-popper-available-height) - 8px);max-height:calc(var(--radix-popper-available-height) - 8px)}.scalar-app .max-h-screen{max-height:100vh}.scalar-app .min-h-0{min-height:0}.scalar-app .min-h-3{min-height:12px}.scalar-app .min-h-7{min-height:28px}.scalar-app .min-h-8{min-height:32px}.scalar-app .min-h-10{min-height:40px}.scalar-app .min-h-11{min-height:44px}.scalar-app .min-h-16{min-height:64px}.scalar-app .min-h-20{min-height:80px}.scalar-app .min-h-\\[64px\\]{min-height:64px}.scalar-app .min-h-\\[calc\\(4rem\\+0\\.5px\\)\\]{min-height:calc(4rem + .5px)}.scalar-app .min-h-fit{min-height:fit-content}.scalar-app .min-h-header{min-height:48px}.scalar-app .\\!w-fit{width:fit-content!important}.scalar-app .w-\\(--refs-sidebar-width\\){width:var(--refs-sidebar-width)}.scalar-app .w-0\\.5{width:2px}.scalar-app .w-1\\.5{width:6px}.scalar-app .w-1\\/2{width:50%}.scalar-app .w-2\\.5{width:10px}.scalar-app .w-2\\.25{width:9px}.scalar-app .w-2\\/3{width:66.6667%}.scalar-app .w-3{width:12px}.scalar-app .w-3\\/4{width:75%}.scalar-app .w-3\\/5{width:60%}.scalar-app .w-4{width:16px}.scalar-app .w-4\\.5{width:18px}.scalar-app .w-4\\/5{width:80%}.scalar-app .w-5{width:20px}.scalar-app .w-6{width:24px}.scalar-app .w-7{width:28px}.scalar-app .w-8{width:32px}.scalar-app .w-11\\/12{width:91.6667%}.scalar-app .w-12{width:48px}.scalar-app .w-14{width:56px}.scalar-app .w-24{width:96px}.scalar-app .w-28{width:112px}.scalar-app .w-36{width:144px}.scalar-app .w-40{width:160px}.scalar-app .w-56{width:224px}.scalar-app .w-64{width:256px}.scalar-app .w-72{width:288px}.scalar-app .w-120{width:480px}.scalar-app .w-\\[38px\\]{width:38px}.scalar-app .w-\\[calc\\(100vw-12px\\)\\]{width:calc(100vw - 12px)}.scalar-app .w-\\[var\\(--scalar-sidebar-indent\\)\\]{width:var(--scalar-sidebar-indent)}.scalar-app .w-auto{width:auto}.scalar-app .w-border{width:var(--scalar-border-width)}.scalar-app .w-content{width:720px}.scalar-app .w-dvw{width:100dvw}.scalar-app .w-fit{width:fit-content}.scalar-app .w-full{width:100%}.scalar-app .w-max{width:max-content}.scalar-app .w-px{width:1px}.scalar-app .max-w-\\(--refs-content-max-width\\){max-width:var(--refs-content-max-width)}.scalar-app .max-w-3xl{max-width:768px}.scalar-app .max-w-64{max-width:256px}.scalar-app .max-w-\\[9rem\\]{max-width:9rem}.scalar-app .max-w-\\[100\\%\\]{max-width:100%}.scalar-app .max-w-\\[160px\\]{max-width:160px}.scalar-app .max-w-\\[220px\\]{max-width:220px}.scalar-app .max-w-\\[360px\\]{max-width:360px}.scalar-app .max-w-\\[480px\\]{max-width:480px}.scalar-app .max-w-\\[540px\\]{max-width:540px}.scalar-app .max-w-\\[640px\\]{max-width:640px}.scalar-app .max-w-\\[800px\\]{max-width:800px}.scalar-app .max-w-\\[1000px\\]{max-width:1000px}.scalar-app .max-w-\\[inherit\\]{max-width:inherit}.scalar-app .max-w-full{max-width:100%}.scalar-app .max-w-screen-padded-4{max-width:calc(100vw - 32px)}.scalar-app .max-w-xs{max-width:320px}.scalar-app .min-w-0{min-width:0}.scalar-app .min-w-2\\.25{min-width:9px}.scalar-app .min-w-3{min-width:12px}.scalar-app .min-w-4{min-width:16px}.scalar-app .min-w-4\\.5{min-width:18px}.scalar-app .min-w-6{min-width:24px}.scalar-app .min-w-7{min-width:28px}.scalar-app .min-w-8{min-width:32px}.scalar-app .min-w-32{min-width:128px}.scalar-app .min-w-48{min-width:192px}.scalar-app .min-w-\\[4\\.5rem\\]{min-width:4.5rem}.scalar-app .min-w-fit{min-width:fit-content}.scalar-app .min-w-full{min-width:100%}.scalar-app .min-w-min{min-width:min-content}.scalar-app .flex-1{flex:1}.scalar-app .flex-shrink,.scalar-app .shrink{flex-shrink:1}.scalar-app .shrink-0{flex-shrink:0}.scalar-app .flex-grow,.scalar-app .grow{flex-grow:1}.scalar-app .grow-3{flex-grow:3}.scalar-app .-translate-x-1\\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scalar-app .-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scalar-app .translate-x-0{--tw-translate-x:calc(4px * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.scalar-app .translate-x-1\\.25{--tw-translate-x:calc(4px * 1.25);translate:var(--tw-translate-x) var(--tw-translate-y)}.scalar-app .translate-x-2\\.5{--tw-translate-x:calc(4px * 2.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.scalar-app .translate-x-\\[14px\\]{--tw-translate-x:14px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scalar-app .translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scalar-app .-translate-y-1\\.5{--tw-translate-y:calc(4px * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.scalar-app .-translate-y-1\\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scalar-app .translate-y-0{--tw-translate-y:calc(4px * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.scalar-app .translate-y-1\\.5{--tw-translate-y:calc(4px * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.scalar-app .translate-y-\\[200\\%\\]{--tw-translate-y:200%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scalar-app .scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scalar-app .scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scalar-app .rotate-45{rotate:45deg}.scalar-app .rotate-90{rotate:90deg}.scalar-app .rotate-180{rotate:180deg}.scalar-app .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scalar-app .animate-pulse{animation:var(--animate-pulse)}.scalar-app .cursor-auto{cursor:auto}.scalar-app .cursor-default{cursor:default}.scalar-app .cursor-help{cursor:help}.scalar-app .cursor-not-allowed{cursor:not-allowed}.scalar-app .cursor-pointer{cursor:pointer}.scalar-app .cursor-text{cursor:text}.scalar-app .resize{resize:both}.scalar-app .resize-none{resize:none}.scalar-app .scroll-mt-16{scroll-margin-top:64px}.scalar-app .scroll-mt-24{scroll-margin-top:96px}.scalar-app .list-none{list-style-type:none}.scalar-app .appearance-none{appearance:none}.scalar-app .grid-flow-col{grid-auto-flow:column}.scalar-app .auto-rows-auto{grid-auto-rows:auto}.scalar-app .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.scalar-app .grid-cols-\\[44px_1fr_repeat\\(3\\,auto\\)\\]{grid-template-columns:44px 1fr repeat(3,auto)}.scalar-app .flex-col{flex-direction:column}.scalar-app .flex-row{flex-direction:row}.scalar-app .flex-wrap{flex-wrap:wrap}.scalar-app .content-end{align-content:flex-end}.scalar-app .content-start{align-content:flex-start}.scalar-app .items-baseline{align-items:baseline}.scalar-app .items-center{align-items:center}.scalar-app .items-end{align-items:flex-end}.scalar-app .items-start{align-items:flex-start}.scalar-app .items-stretch{align-items:stretch}.scalar-app .justify-between{justify-content:space-between}.scalar-app .justify-center{justify-content:center}.scalar-app .justify-end{justify-content:flex-end}.scalar-app .justify-start{justify-content:flex-start}.scalar-app .justify-stretch{justify-content:stretch}.scalar-app .gap-0\\.5{gap:2px}.scalar-app .gap-0\\.75{gap:3px}.scalar-app .gap-1{gap:4px}.scalar-app .gap-1\\.5{gap:6px}.scalar-app .gap-1\\.75{gap:7px}.scalar-app .gap-2{gap:8px}.scalar-app .gap-2\\.5{gap:10px}.scalar-app .gap-2\\.25{gap:9px}.scalar-app .gap-3{gap:12px}.scalar-app .gap-4{gap:16px}.scalar-app .gap-5{gap:20px}.scalar-app .gap-6{gap:24px}.scalar-app .gap-7{gap:28px}.scalar-app .gap-10{gap:40px}.scalar-app .gap-12{gap:48px}.scalar-app .gap-\\[1\\.5px\\]{gap:1.5px}.scalar-app .gap-px{gap:1px}.scalar-app .gap-x-2\\.5{column-gap:10px}:where(.scalar-app .space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(4px * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(4px * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(.scalar-app .divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(var(--scalar-border-width) * var(--tw-divide-y-reverse));border-bottom-width:calc(var(--scalar-border-width) * calc(1 - var(--tw-divide-y-reverse)))}.scalar-app .self-center{align-self:center}.scalar-app .self-end{align-self:flex-end}.scalar-app .self-start{align-self:flex-start}.scalar-app .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scalar-app .overflow-auto{overflow:auto}.scalar-app .overflow-hidden{overflow:hidden}.scalar-app .overflow-visible{overflow:visible}.scalar-app .overflow-x-auto{overflow-x:auto}.scalar-app .overflow-x-hidden{overflow-x:hidden}.scalar-app .overflow-y-auto{overflow-y:auto}.scalar-app .overflow-y-hidden{overflow-y:hidden}.scalar-app .overflow-y-scroll{overflow-y:scroll}.scalar-app .overscroll-contain{overscroll-behavior:contain}.scalar-app .\\!rounded-none{border-radius:0!important}.scalar-app .rounded{border-radius:var(--scalar-radius-md)}.scalar-app .rounded-2xl{border-radius:var(--scalar-radius-2xl)}.scalar-app .rounded-3xl{border-radius:var(--scalar-radius-3xl)}.scalar-app .rounded-\\[inherit\\]{border-radius:inherit}.scalar-app .rounded-full{border-radius:var(--scalar-radius-full)}.scalar-app .rounded-lg{border-radius:var(--scalar-radius-lg)}.scalar-app .rounded-md{border-radius:var(--scalar-radius-md)}.scalar-app .rounded-none{border-radius:0}.scalar-app .rounded-px{border-radius:1px}.scalar-app .rounded-xl{border-radius:var(--scalar-radius-xl)}.scalar-app .rounded-t{border-top-left-radius:var(--scalar-radius-md);border-top-right-radius:var(--scalar-radius-md)}.scalar-app .rounded-t-lg{border-top-left-radius:var(--scalar-radius-lg);border-top-right-radius:var(--scalar-radius-lg)}.scalar-app .rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.scalar-app .rounded-t-xl{border-top-left-radius:var(--scalar-radius-xl);border-top-right-radius:var(--scalar-radius-xl)}.scalar-app .\\!rounded-b-xl{border-bottom-right-radius:var(--scalar-radius-xl)!important;border-bottom-left-radius:var(--scalar-radius-xl)!important}.scalar-app .rounded-b{border-bottom-right-radius:var(--scalar-radius-md);border-bottom-left-radius:var(--scalar-radius-md)}.scalar-app .rounded-b-lg{border-bottom-right-radius:var(--scalar-radius-lg);border-bottom-left-radius:var(--scalar-radius-lg)}.scalar-app .rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.scalar-app .rounded-b-xl{border-bottom-right-radius:var(--scalar-radius-xl);border-bottom-left-radius:var(--scalar-radius-xl)}.scalar-app .border{border-style:var(--tw-border-style);border-width:var(--scalar-border-width)}.scalar-app .border-0{border-style:var(--tw-border-style);border-width:0}.scalar-app .border-1,.scalar-app .border-\\[1px\\]{border-style:var(--tw-border-style);border-width:1px}.scalar-app .border-x{border-inline-style:var(--tw-border-style);border-inline-width:var(--scalar-border-width)}.scalar-app .border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.scalar-app .border-y{border-block-style:var(--tw-border-style);border-block-width:var(--scalar-border-width)}.scalar-app .border-t{border-top-style:var(--tw-border-style);border-top-width:var(--scalar-border-width)}.scalar-app .border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.scalar-app .\\!border-r{border-right-style:var(--tw-border-style)!important;border-right-width:var(--scalar-border-width)!important}.scalar-app .border-r{border-right-style:var(--tw-border-style);border-right-width:var(--scalar-border-width)}.scalar-app .border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.scalar-app .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--scalar-border-width)}.scalar-app .border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.scalar-app .border-l{border-left-style:var(--tw-border-style);border-left-width:var(--scalar-border-width)}.scalar-app .border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.scalar-app .border-dashed{--tw-border-style:dashed;border-style:dashed}.scalar-app .border-none{--tw-border-style:none;border-style:none}.scalar-app .\\!border-current{border-color:currentColor!important}.scalar-app .border-\\(--scalar-background-3\\){border-color:var(--scalar-background-3)}.scalar-app .border-border-header{border-color:var(--scalar-header-border-color,var(--scalar-border-color))}.scalar-app .border-c-accent,.scalar-app .border-c-accent\\/30{border-color:var(--scalar-color-accent)}@supports (color:color-mix(in lab, red, red)){.scalar-app .border-c-accent\\/30{border-color:color-mix(in oklab, var(--scalar-color-accent) 30%, transparent)}}.scalar-app .border-c-alert{border-color:var(--scalar-color-alert)}.scalar-app .border-c-danger{border-color:var(--scalar-color-danger)}.scalar-app .border-sidebar-border{border-color:var(--scalar-sidebar-border-color,var(--scalar-border-color))}.scalar-app .border-sidebar-border-search{border-color:var(--scalar-sidebar-search-border-color,var(--scalar-border-color))}.scalar-app .border-transparent{border-color:#0000}.scalar-app .border-r-transparent{border-right-color:#0000}.scalar-app .border-b-sidebar-border{border-bottom-color:var(--scalar-sidebar-border-color,var(--scalar-border-color))}.scalar-app .bg-\\(--bg-light\\){background-color:var(--bg-light)}.scalar-app .bg-b-1,.scalar-app .bg-b-1\\.5{background-color:var(--scalar-background-1)}@supports (color:color-mix(in lab, red, red)){.scalar-app .bg-b-1\\.5{background-color:color-mix(in srgb, var(--scalar-background-1), var(--scalar-background-2))}}.scalar-app .bg-b-2{background-color:var(--scalar-background-2)}.scalar-app .bg-b-3{background-color:var(--scalar-background-3)}.scalar-app .bg-b-alert{background-color:var(--scalar-background-alert)}.scalar-app .bg-b-btn{background-color:var(--scalar-button-1)}.scalar-app .bg-b-danger{background-color:var(--scalar-background-danger)}.scalar-app .bg-b-header-1{background-color:var(--scalar-header-background-1,var(--scalar-background-1))}.scalar-app .bg-b-header-cta{background-color:var(--scalar-header-call-to-action-color,var(--scalar-button-1))}.scalar-app .bg-b-tooltip{background-color:var(--scalar-tooltip-background)}.scalar-app .bg-backdrop{background-color:#00000038}.scalar-app .bg-border{background-color:var(--scalar-border-color)}.scalar-app .bg-c-accent,.scalar-app .bg-c-accent\\/5{background-color:var(--scalar-color-accent)}@supports (color:color-mix(in lab, red, red)){.scalar-app .bg-c-accent\\/5{background-color:color-mix(in oklab, var(--scalar-color-accent) 5%, transparent)}}.scalar-app .bg-c-accent\\/10{background-color:var(--scalar-color-accent)}@supports (color:color-mix(in lab, red, red)){.scalar-app .bg-c-accent\\/10{background-color:color-mix(in oklab, var(--scalar-color-accent) 10%, transparent)}}.scalar-app .bg-c-danger{background-color:var(--scalar-color-danger)}.scalar-app .bg-current{background-color:currentColor}.scalar-app .bg-green{background-color:var(--scalar-color-green)}.scalar-app .bg-inherit{background-color:inherit}.scalar-app .bg-sidebar-b-1{background-color:var(--scalar-sidebar-background-1,var(--scalar-background-1))}.scalar-app .bg-sidebar-b-active{background-color:var(--scalar-sidebar-item-active-background,var(--scalar-background-2))}.scalar-app .bg-sidebar-b-search{background-color:var(--scalar-sidebar-search-background,var(--scalar-background-2))}.scalar-app .bg-sidebar-c-2\\/15{background-color:var(--scalar-sidebar-color-2,var(--scalar-color-2))}@supports (color:color-mix(in lab, red, red)){.scalar-app .bg-sidebar-c-2\\/15{background-color:color-mix(in oklab, var(--scalar-sidebar-color-2,var(--scalar-color-2)) 15%, transparent)}}.scalar-app .bg-sidebar-indent-border{background-color:var(--scalar-sidebar-indent-border,var(--scalar-border-color))}.scalar-app .bg-sidebar-indent-border-active{background-color:var(--scalar-sidebar-indent-border-active,var(--scalar-color-accent))}.scalar-app .bg-transparent{background-color:#0000}.scalar-app .bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.scalar-app .bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.scalar-app .bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.scalar-app .bg-linear-to-l{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab, red, red)){.scalar-app .bg-linear-to-l{--tw-gradient-position:to left in oklab}}.scalar-app .bg-linear-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}.scalar-app .from-b-1{--tw-gradient-from:var(--scalar-background-1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.scalar-app .from-40\\%{--tw-gradient-from-position:40%}.scalar-app .to-b-1\\.5{--tw-gradient-to:var(--scalar-background-1)}@supports (color:color-mix(in lab, red, red)){.scalar-app .to-b-1\\.5{--tw-gradient-to:color-mix(in srgb, var(--scalar-background-1), var(--scalar-background-2))}}.scalar-app .to-b-1\\.5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.scalar-app .to-b-2{--tw-gradient-to:var(--scalar-background-2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.scalar-app .to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.scalar-app .mask-y-from-\\[calc\\(100\\%-8px\\)\\]{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-top:linear-gradient(to top, var(--tw-mask-top-from-color) var(--tw-mask-top-from-position), var(--tw-mask-top-to-color) var(--tw-mask-top-to-position));--tw-mask-top-from-position:calc(100% - 8px);--tw-mask-bottom:linear-gradient(to bottom, var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position), var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position:calc(100% - 8px);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.scalar-app .mask-y-to-100\\%{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-top:linear-gradient(to top, var(--tw-mask-top-from-color) var(--tw-mask-top-from-position), var(--tw-mask-top-to-color) var(--tw-mask-top-to-position));--tw-mask-top-to-position:100%;--tw-mask-bottom:linear-gradient(to bottom, var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position), var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-to-position:100%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.scalar-app .mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.scalar-app .fill-current{fill:currentColor}.scalar-app .\\!p-0{padding:0!important}.scalar-app .p-\\(--scalar-sidebar-padding\\){padding:var(--scalar-sidebar-padding)}.scalar-app .p-0{padding:0}.scalar-app .p-0\\.5{padding:2px}.scalar-app .p-0\\.75{padding:3px}.scalar-app .p-1{padding:4px}.scalar-app .p-1\\.5{padding:6px}.scalar-app .p-1\\.25{padding:5px}.scalar-app .p-1\\.75{padding:7px}.scalar-app .p-2{padding:8px}.scalar-app .p-2\\.5{padding:10px}.scalar-app .p-3{padding:12px}.scalar-app .p-4{padding:16px}.scalar-app .p-7{padding:28px}.scalar-app .p-\\[3px\\]{padding:3px}.scalar-app .p-px{padding:1px}.scalar-app .px-\\(--scalar-sidebar-padding\\){padding-inline:var(--scalar-sidebar-padding)}.scalar-app .px-0{padding-inline:0}.scalar-app .px-0\\.5{padding-inline:2px}.scalar-app .px-0\\.75{padding-inline:3px}.scalar-app .px-1{padding-inline:4px}.scalar-app .px-1\\.5{padding-inline:6px}.scalar-app .px-1\\.25{padding-inline:5px}.scalar-app .px-2{padding-inline:8px}.scalar-app .px-2\\.5{padding-inline:10px}.scalar-app .px-3{padding-inline:12px}.scalar-app .px-3\\.5{padding-inline:14px}.scalar-app .px-4{padding-inline:16px}.scalar-app .px-5{padding-inline:20px}.scalar-app .px-6{padding-inline:24px}.scalar-app .px-15{padding-inline:60px}.scalar-app .py-0{padding-block:0}.scalar-app .py-0\\.5{padding-block:2px}.scalar-app .py-0\\.25{padding-block:1px}.scalar-app .py-0\\.75{padding-block:3px}.scalar-app .py-1{padding-block:4px}.scalar-app .py-1\\.5{padding-block:6px}.scalar-app .py-1\\.25{padding-block:5px}.scalar-app .py-1\\.75{padding-block:7px}.scalar-app .py-2{padding-block:8px}.scalar-app .py-2\\.5{padding-block:10px}.scalar-app .py-2\\.25{padding-block:9px}.scalar-app .py-3{padding-block:12px}.scalar-app .py-4{padding-block:16px}.scalar-app .py-\\[6\\.75px\\]{padding-block:6.75px}.scalar-app .py-px{padding-block:1px}.scalar-app .pt-\\(--scalar-sidebar-padding\\){padding-top:var(--scalar-sidebar-padding)}.scalar-app .pt-1{padding-top:4px}.scalar-app .pt-2{padding-top:8px}.scalar-app .pt-3{padding-top:12px}.scalar-app .pt-px{padding-top:1px}.scalar-app .pr-0{padding-right:0}.scalar-app .pr-0\\.75{padding-right:3px}.scalar-app .pr-1{padding-right:4px}.scalar-app .pr-1\\.5{padding-right:6px}.scalar-app .pr-2{padding-right:8px}.scalar-app .pr-2\\.5{padding-right:10px}.scalar-app .pr-2\\.25{padding-right:9px}.scalar-app .pr-3{padding-right:12px}.scalar-app .pr-6{padding-right:24px}.scalar-app .pr-8{padding-right:32px}.scalar-app .pr-10{padding-right:40px}.scalar-app .pr-12{padding-right:48px}.scalar-app .pr-20{padding-right:80px}.scalar-app .pr-\\[100\\%\\]{padding-right:100%}.scalar-app .pb-1{padding-bottom:4px}.scalar-app .pb-1\\.5{padding-bottom:6px}.scalar-app .pb-3{padding-bottom:12px}.scalar-app .pb-6{padding-bottom:24px}.scalar-app .pb-12{padding-bottom:48px}.scalar-app .\\!pl-3{padding-left:12px!important}.scalar-app .pl-1{padding-left:4px}.scalar-app .pl-1\\.25{padding-left:5px}.scalar-app .pl-2{padding-left:8px}.scalar-app .pl-3{padding-left:12px}.scalar-app .pl-4{padding-left:16px}.scalar-app .pl-8{padding-left:32px}.scalar-app .pl-8\\.5{padding-left:34px}.scalar-app .pl-\\[100\\%\\]{padding-left:100%}.scalar-app .pl-px{padding-left:1px}.scalar-app .text-center{text-align:center}.scalar-app .text-left{text-align:left}.scalar-app .text-right{text-align:right}.scalar-app .text-start{text-align:start}.scalar-app .font-code{font-family:var(--scalar-font-code)}.scalar-app .font-sans{font-family:var(--scalar-font)}.scalar-app .text-base{font-size:var(--scalar-font-size-3);line-height:var(--tw-leading,calc(1 / .875))}.scalar-app .text-base\\/4{font-size:var(--scalar-font-size-3);line-height:16px}.scalar-app .text-base\\/5{font-size:var(--scalar-font-size-3);line-height:20px}.scalar-app .text-base\\/5\\.25{font-size:var(--scalar-font-size-3);line-height:21px}.scalar-app .text-lg{font-size:var(--scalar-font-size-2);line-height:var(--tw-leading,calc(1.25 / 1))}.scalar-app .text-sm\\/4{font-size:var(--scalar-font-size-4);line-height:16px}.scalar-app .text-sm\\/none{font-size:var(--scalar-font-size-4);line-height:1}.scalar-app .text-xs\\/4{font-size:var(--scalar-font-size-5);line-height:16px}.scalar-app .text-3xs{font-size:var(--scalar-font-size-7)}.scalar-app .text-\\[6px\\]{font-size:6px}.scalar-app .text-\\[9px\\]{font-size:9px}.scalar-app .text-\\[10px\\]{font-size:10px}.scalar-app .text-\\[11px\\]{font-size:11px}.scalar-app .text-sm{font-size:var(--scalar-font-size-4)}.scalar-app .text-xs{font-size:var(--scalar-font-size-5)}.scalar-app .text-xxs{font-size:var(--scalar-font-size-6)}.scalar-app .leading-5{--tw-leading:calc(4px * 5);line-height:20px}.scalar-app .leading-5\\.5{--tw-leading:calc(4px * 5.5);line-height:22px}.scalar-app .leading-6{--tw-leading:calc(4px * 6);line-height:24px}.scalar-app .leading-\\[1\\.44\\]{--tw-leading:1.44;line-height:1.44}.scalar-app .leading-\\[1\\.45\\]{--tw-leading:1.45;line-height:1.45}.scalar-app .leading-\\[7px\\]{--tw-leading:7px;line-height:7px}.scalar-app .leading-\\[20px\\]{--tw-leading:20px;line-height:20px}.scalar-app .leading-\\[22px\\]{--tw-leading:22px;line-height:22px}.scalar-app .leading-\\[normal\\]{--tw-leading:normal;line-height:normal}.scalar-app .leading-none{--tw-leading:1;line-height:1}.scalar-app .leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.scalar-app .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.scalar-app .leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.scalar-app .font-bold{--tw-font-weight:var(--scalar-bold);font-weight:var(--scalar-bold)}.scalar-app .font-medium{--tw-font-weight:var(--scalar-semibold);font-weight:var(--scalar-semibold)}.scalar-app .font-normal{--tw-font-weight:var(--scalar-regular);font-weight:var(--scalar-regular)}.scalar-app .font-sidebar{--tw-font-weight:var(--scalar-sidebar-font-weight,var(--scalar-regular));font-weight:var(--scalar-sidebar-font-weight,var(--scalar-regular))}.scalar-app .font-sidebar-active{--tw-font-weight:var(--scalar-sidebar-font-weight-active,var(--scalar-semibold));font-weight:var(--scalar-sidebar-font-weight-active,var(--scalar-semibold))}.scalar-app .text-balance{text-wrap:balance}.scalar-app .text-nowrap{text-wrap:nowrap}.scalar-app .text-pretty{text-wrap:pretty}.scalar-app .text-wrap{text-wrap:wrap}.scalar-app .break-words,.scalar-app .wrap-break-word{overflow-wrap:break-word}.scalar-app .text-ellipsis{text-overflow:ellipsis}.scalar-app .whitespace-nowrap{white-space:nowrap}.scalar-app .whitespace-pre{white-space:pre}.scalar-app .whitespace-pre-wrap{white-space:pre-wrap}.scalar-app .\\!text-c-1{color:var(--scalar-color-1)!important}.scalar-app .text-\\[color\\:var\\(--scalar-color-3\\)\\]{color:var(--scalar-color-3)}.scalar-app .text-b-1{color:var(--scalar-background-1)}.scalar-app .text-b-2{color:var(--scalar-background-2)}.scalar-app .text-blue{color:var(--scalar-color-blue)}.scalar-app .text-c-1{color:var(--scalar-color-1)}.scalar-app .text-c-2{color:var(--scalar-color-2)}.scalar-app .text-c-3{color:var(--scalar-color-3)}.scalar-app .text-c-accent{color:var(--scalar-color-accent)}.scalar-app .text-c-alert{color:var(--scalar-color-alert)}.scalar-app .text-c-btn{color:var(--scalar-button-1-color)}.scalar-app .text-c-danger{color:var(--scalar-color-danger)}.scalar-app .text-c-header-1{color:var(--scalar-header-color-1,var(--scalar-color-1))}.scalar-app .text-c-header-2{color:var(--scalar-header-color-2,var(--scalar-color-2))}.scalar-app .text-c-header-cta{color:var(--scalar-button-1-color)}.scalar-app .text-c-tooltip{color:var(--scalar-tooltip-color)}.scalar-app .text-current{color:currentColor}.scalar-app .text-green{color:var(--scalar-color-green)}.scalar-app .text-grey{color:var(--scalar-color-3)}.scalar-app .text-orange{color:var(--scalar-color-orange)}.scalar-app .text-purple{color:var(--scalar-color-purple)}.scalar-app .text-red{color:var(--scalar-color-red)}.scalar-app .text-sidebar-c-1{color:var(--scalar-sidebar-color-1,var(--scalar-color-1))}.scalar-app .text-sidebar-c-2{color:var(--scalar-sidebar-color-2,var(--scalar-color-2))}.scalar-app .text-sidebar-c-active{color:var(--scalar-sidebar-color-active,var(--scalar-sidebar-color-1))}.scalar-app .text-sidebar-c-search{color:var(--scalar-sidebar-search-color,var(--scalar-color-3))}.scalar-app .text-transparent{color:#0000}.scalar-app .text-white{color:#fff}.scalar-app .text-yellow{color:var(--scalar-color-yellow)}.scalar-app .capitalize{text-transform:capitalize}.scalar-app .uppercase{text-transform:uppercase}.scalar-app .italic{font-style:italic}.scalar-app .ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.scalar-app .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.scalar-app .line-through{text-decoration-line:line-through}.scalar-app .no-underline{text-decoration-line:none}.scalar-app .underline{text-decoration-line:underline}.scalar-app .decoration-c-3{-webkit-text-decoration-color:var(--scalar-color-3);-webkit-text-decoration-color:var(--scalar-color-3);-webkit-text-decoration-color:var(--scalar-color-3);text-decoration-color:var(--scalar-color-3)}.scalar-app .decoration-dotted{text-decoration-style:dotted}.scalar-app .underline-offset-2{text-underline-offset:2px}.scalar-app .opacity-0{opacity:0}.scalar-app .opacity-40{opacity:.4}.scalar-app .opacity-50{opacity:.5}.scalar-app .opacity-100{opacity:1}.scalar-app .bg-blend-normal{background-blend-mode:normal}.scalar-app .shadow{--tw-shadow:var(--scalar-shadow-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.scalar-app .shadow-\\[-8px_0_4px_var\\(--scalar-background-1\\)\\]{--tw-shadow:-8px 0 4px var(--tw-shadow-color,var(--scalar-background-1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.scalar-app .shadow-border{--tw-shadow:inset 0 0 0 var(--tw-shadow-color,var(--scalar-border-width)) var(--scalar-border-color);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.scalar-app .shadow-lg{--tw-shadow:var(--scalar-shadow-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.scalar-app .shadow-md{--tw-shadow:var(--scalar-shadow-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.scalar-app .shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.scalar-app .ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.scalar-app .outline{outline-style:var(--tw-outline-style);outline-width:1px}.scalar-app .-outline-offset-1{outline-offset:calc(1px * -1)}.scalar-app .-outline-offset-2{outline-offset:calc(2px * -1)}.scalar-app .outline-offset-1{outline-offset:1px}.scalar-app .outline-offset-2{outline-offset:2px}.scalar-app .outline-offset-\\[-1px\\]{outline-offset:-1px}.scalar-app .outline-c-danger{outline-color:var(--scalar-color-danger)}.scalar-app .blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.scalar-app .brightness-90{--tw-brightness:brightness(90%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.scalar-app .brightness-lifted{--tw-brightness:brightness(var(--scalar-lifted-brightness));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.scalar-app .filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.scalar-app .backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.scalar-app .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.scalar-app .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.scalar-app .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.scalar-app .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.scalar-app .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.scalar-app .transition-none{transition-property:none}.scalar-app .duration-100{--tw-duration:.1s;transition-duration:.1s}.scalar-app .duration-150{--tw-duration:.15s;transition-duration:.15s}.scalar-app .duration-200{--tw-duration:.2s;transition-duration:.2s}.scalar-app .duration-300{--tw-duration:.3s;transition-duration:.3s}.scalar-app .duration-400{--tw-duration:.4s;transition-duration:.4s}.scalar-app .duration-500{--tw-duration:.5s;transition-duration:.5s}.scalar-app .ease-\\[cubic-bezier\\(0\\.77\\,0\\,0\\.175\\,1\\)\\]{--tw-ease:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.scalar-app .ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.scalar-app .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.scalar-app .ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.scalar-app .ease-spring{--tw-ease:linear(0, .008 1.1%, .034 2.3%, .134 4.9%, .264 7.3%, .683 14.3%, .797 16.5%, .89 18.6%, .967 20.7%, 1.027 22.8%, 1.073 25%, 1.104 27.3%, 1.123 30.6%, 1.119 34.3%, 1.018 49.5%, .988 58.6%, .985 65.2%, 1 84.5%, 1);transition-timing-function:linear(0, .008 1.1%, .034 2.3%, .134 4.9%, .264 7.3%, .683 14.3%, .797 16.5%, .89 18.6%, .967 20.7%, 1.027 22.8%, 1.073 25%, 1.104 27.3%, 1.123 30.6%, 1.119 34.3%, 1.018 49.5%, .988 58.6%, .985 65.2%, 1 84.5%, 1)}.scalar-app .outline-none{--tw-outline-style:none;outline-style:none}.scalar-app .select-none{-webkit-user-select:none;user-select:none}.scalar-app .\\[--scalar-address-bar-height\\:0px\\]{--scalar-address-bar-height:0px}.scalar-app .\\[--scalar-address-bar-height\\:32px\\]{--scalar-address-bar-height:32px}.scalar-app .\\[grid-area\\:header\\]{grid-area:header}.scalar-app .\\[grid-area\\:navigation\\]{grid-area:navigation}:is(.scalar-app .\\*\\:flex>*){display:flex}:is(.scalar-app .\\*\\:size-3>*){width:12px;height:12px}:is(.scalar-app .\\*\\:size-4>*){width:16px;height:16px}:is(.scalar-app .\\*\\:h-5>*){height:20px}:is(.scalar-app .\\*\\:h-8>*){height:32px}:is(.scalar-app .\\*\\:min-w-5>*){min-width:20px}:is(.scalar-app .\\*\\:flex-1>*){flex:1}:is(.scalar-app .\\*\\:cursor-pointer>*){cursor:pointer}:is(.scalar-app .\\*\\:items-center>*){align-items:center}:is(.scalar-app .\\*\\:justify-center>*){justify-content:center}:is(.scalar-app .\\*\\:gap-1>*){gap:4px}:is(.scalar-app .\\*\\:rounded>*){border-radius:var(--scalar-radius-md)}:is(.scalar-app .\\*\\:rounded-none>*){border-radius:0}:is(.scalar-app .\\*\\:border>*){border-style:var(--tw-border-style);border-width:var(--scalar-border-width)}:is(.scalar-app .\\*\\:border-t>*){border-top-style:var(--tw-border-style);border-top-width:var(--scalar-border-width)}:is(.scalar-app .\\*\\:border-border>*){border-color:var(--scalar-border-color)}:is(.scalar-app .\\*\\:px-1>*){padding-inline:4px}:is(.scalar-app .\\*\\:px-1\\.5>*){padding-inline:6px}:is(.scalar-app .\\*\\:pl-4>*){padding-left:16px}.scalar-app .group-first\\/row\\:border-t-0:is(:where(.group\\/row):first-child *){border-top-style:var(--tw-border-style);border-top-width:0}.scalar-app .group-last\\:mr-0:is(:where(.group):last-child *){margin-right:0}.scalar-app .group-last\\:border-b-transparent:is(:where(.group):last-child *){border-bottom-color:#0000}.scalar-app .group-last\\/label\\:rounded-br-lg:is(:where(.group\\/label):last-child *){border-bottom-right-radius:var(--scalar-radius-lg)}.scalar-app .group-open\\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.scalar-app .group-open\\:flex-wrap:is(:where(.group):is([open],:popover-open,:open) *){flex-wrap:wrap}.scalar-app .group-open\\:whitespace-normal:is(:where(.group):is([open],:popover-open,:open) *){white-space:normal}.scalar-app .group-focus-within\\:flex:is(:where(.group):focus-within *){display:flex}.scalar-app .group-focus-within\\/parameter-item\\:opacity-100:is(:where(.group\\/parameter-item):focus-within *),.scalar-app .group-focus-within\\/scope-row\\:opacity-100:is(:where(.group\\/scope-row):focus-within *){opacity:1}@media (hover:hover){.scalar-app .group-hover\\:flex:is(:where(.group):hover *){display:flex}.scalar-app .group-hover\\:pr-10:is(:where(.group):hover *){padding-right:40px}.scalar-app .group-hover\\:text-c-1:is(:where(.group):hover *){color:var(--scalar-color-1)}.scalar-app .group-hover\\:opacity-100:is(:where(.group):hover *){opacity:1}.scalar-app .group-hover\\/button\\:bg-sidebar-indent-border-hover:is(:where(.group\\/button):hover *){background-color:var(--scalar-sidebar-indent-border-hover,var(--scalar-border-color))}.scalar-app .group-hover\\/button\\:text-c-header-1:is(:where(.group\\/button):hover *){color:var(--scalar-header-color-1,var(--scalar-color-1))}.scalar-app .group-hover\\/button\\:opacity-0:is(:where(.group\\/button):hover *){opacity:0}.scalar-app .group-hover\\/heading\\:opacity-100:is(:where(.group\\/heading):hover *),.scalar-app .group-hover\\/item\\:opacity-100:is(:where(.group\\/item):hover *),.scalar-app .group-hover\\/parameter-item\\:opacity-100:is(:where(.group\\/parameter-item):hover *),.scalar-app .group-hover\\/params\\:opacity-100:is(:where(.group\\/params):hover *){opacity:1}.scalar-app .group-hover\\/row\\:flex:is(:where(.group\\/row):hover *){display:flex}.scalar-app .group-hover\\/scope-row\\:text-c-1:is(:where(.group\\/scope-row):hover *){color:var(--scalar-color-1)}.scalar-app .group-hover\\/scope-row\\:opacity-100:is(:where(.group\\/scope-row):hover *){opacity:1}.scalar-app .group-hover\\/scopes-accordion\\:text-c-2:is(:where(.group\\/scopes-accordion):hover *){color:var(--scalar-color-2)}}.scalar-app .group-focus-visible\\:outline:is(:where(.group):focus-visible *){outline-style:var(--tw-outline-style);outline-width:1px}.scalar-app .group-focus-visible\\/button\\:opacity-0:is(:where(.group\\/button):focus-visible *){opacity:0}.scalar-app .group-focus-visible\\/toggle\\:outline:is(:where(.group\\/toggle):focus-visible *){outline-style:var(--tw-outline-style);outline-width:1px}.scalar-app .group-has-focus-visible\\/heading\\:opacity-100:is(:where(.group\\/heading):has(:focus-visible) *){opacity:1}.scalar-app .group-has-\\[\\.cm-focused\\]\\:z-1:is(:where(.group):has(.cm-focused) *),.scalar-app .group-has-\\[\\.code-input-lite__editor\\:focus\\]\\:z-1:is(:where(.group):has(:is(.code-input-lite editor:focus)) *){z-index:1}.scalar-app .group-has-\\[\\.code-input-lite__editor\\:focus\\]\\:flex:is(:where(.group):has(:is(.code-input-lite editor:focus)) *){display:flex}.scalar-app .group-has-\\[\\.code-input-lite__editor\\:focus\\]\\:pr-10:is(:where(.group):has(:is(.code-input-lite editor:focus)) *){padding-right:40px}.scalar-app .group-has-\\[\\:focus-visible\\]\\/cell\\:border-c-accent:is(:where(.group\\/cell):has(:focus-visible) *){border-color:var(--scalar-color-accent)}.scalar-app .group-has-\\[\\:focus-visible\\]\\/cell\\:opacity-100:is(:where(.group\\/cell):has(:focus-visible) *){opacity:1}.scalar-app .group-has-\\[\\:focus-visible\\]\\/input\\:block:is(:where(.group\\/input):has(:focus-visible) *){display:block}.scalar-app .group-has-\\[input\\]\\/label\\:mr-0:is(:where(.group\\/label):has(:is(input)) *){margin-right:0}.scalar-app .group-has-\\[\\~\\*_\\[aria-expanded\\=true\\]\\]\\/button\\:opacity-0:is(:where(.group\\/button):has(~* [aria-expanded=true]) *),.scalar-app .group-has-\\[\\~\\*\\:focus-within\\]\\/button\\:opacity-0:is(:where(.group\\/button):has(~:focus-within) *),.scalar-app .group-has-\\[\\~\\*\\:hover\\]\\/button\\:opacity-0:is(:where(.group\\/button):has(~:hover) *){opacity:0}.scalar-app .group-aria-expanded\\/button\\:rotate-180:is(:where(.group\\/button)[aria-expanded=true] *),.scalar-app .group-aria-expanded\\/combobox-button\\:rotate-180:is(:where(.group\\/combobox-button)[aria-expanded=true] *){rotate:180deg}.scalar-app .group-hocus\\/copy-button\\:sr-only:is(:is(:where(.group\\/copy-button):hover,:where(.group\\/copy-button):focus-visible) *){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scalar-app .group-hocus\\/copy-button\\:not-sr-only:is(:is(:where(.group\\/copy-button):hover,:where(.group\\/copy-button):focus-visible) *){clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.scalar-app .group-hocus\\/copy-button\\:block:is(:is(:where(.group\\/copy-button):hover,:where(.group\\/copy-button):focus-visible) *){display:block}.scalar-app .group-hocus-within\\/code-block\\:-left-0\\.5:is(:is(:where(.group\\/code-block):hover,:where(.group\\/code-block):focus-within) *){left:-2px}.scalar-app .group-hocus-within\\/code-block\\:inline:is(:is(:where(.group\\/code-block):hover,:where(.group\\/code-block):focus-within) *){display:inline}.scalar-app .group-hocus-within\\/code-block\\:opacity-100:is(:is(:where(.group\\/code-block):hover,:where(.group\\/code-block):focus-within) *){opacity:1}.scalar-app .group-\\[\\.alert\\]\\:bg-b-alert:is(:where(.group).alert *){background-color:var(--scalar-background-alert)}.scalar-app .group-\\[\\.alert\\]\\:bg-transparent:is(:where(.group).alert *){background-color:#0000}.scalar-app .group-\\[\\.alert\\]\\:shadow-none:is(:where(.group).alert *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.scalar-app .group-\\[\\.alert\\]\\:outline-orange:is(:where(.group).alert *){outline-color:var(--scalar-color-orange)}.scalar-app .group-\\[\\.error\\]\\:bg-b-danger:is(:where(.group).error *){background-color:var(--scalar-background-danger)}.scalar-app .group-\\[\\.error\\]\\:bg-transparent:is(:where(.group).error *){background-color:#0000}.scalar-app .group-\\[\\.error\\]\\:text-red:is(:where(.group).error *){color:var(--scalar-color-red)}.scalar-app .group-\\[\\.error\\]\\:shadow-none:is(:where(.group).error *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.scalar-app .group-\\[\\.error\\]\\:outline-red:is(:where(.group).error *){outline-color:var(--scalar-color-red)}.scalar-app .peer-checked\\:text-c-1:is(:where(.peer):checked~*){color:var(--scalar-color-1)}@media (hover:hover){.scalar-app .peer-hover\\/button\\:opacity-100:is(:where(.peer\\/button):hover~*){opacity:1}}.scalar-app .peer-focus-visible\\/button\\:opacity-100:is(:where(.peer\\/button):focus-visible~*){opacity:1}.scalar-app .peer-has-\\[\\.cm-focused\\]\\:opacity-0:is(:where(.peer):has(.cm-focused)~*),.scalar-app .peer-has-\\[\\.code-input-lite__editor\\:focus\\]\\:opacity-0:is(:where(.peer):has(:is(.code-input-lite editor:focus))~*){opacity:0}.scalar-app .peer-has-\\[\\.color-selector\\]\\:hidden:is(:where(.peer):has(.color-selector)~*){display:none}.scalar-app .placeholder\\:font-\\[inherit\\]::placeholder{font-family:inherit}:is(.scalar-app .\\*\\:not-first\\:before\\:content-\\[\\'_·_\\'\\]>*):not(:first-child):before{--tw-content:" · ";content:var(--tw-content)}.scalar-app .after\\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.scalar-app .after\\:absolute:after{content:var(--tw-content);position:absolute}.scalar-app .after\\:inset-0:after{content:var(--tw-content);inset:0}.scalar-app .after\\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.scalar-app .after\\:-top-0\\.5:after{content:var(--tw-content);top:-2px}.scalar-app .after\\:-bottom-0\\.5:after{content:var(--tw-content);bottom:-2px}.scalar-app .after\\:block:after{content:var(--tw-content);display:block}.scalar-app .after\\:h-0\\.75:after{content:var(--tw-content);height:3px}.scalar-app .after\\:rounded:after{content:var(--tw-content);border-radius:var(--scalar-radius-md)}.scalar-app .after\\:bg-blue:after{content:var(--tw-content);background-color:var(--scalar-color-blue)}.scalar-app .after\\:opacity-15:after{content:var(--tw-content);opacity:.15}.scalar-app .after\\:content-\\[\\'\\:\\'\\]:after{--tw-content:":";content:var(--tw-content)}.scalar-app .first\\:ml-auto:first-child{margin-left:auto}.scalar-app .first\\:rounded-t-\\[inherit\\]:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}:is(.scalar-app .\\*\\:first\\:rounded-l>*):first-child{border-top-left-radius:var(--scalar-radius-md);border-bottom-left-radius:var(--scalar-radius-md)}:is(.scalar-app .\\*\\:first\\:border-t-0>*):first-child,:is(.scalar-app .first\\:\\*\\:border-t-0:first-child>*){border-top-style:var(--tw-border-style);border-top-width:0}.scalar-app .last\\:rounded-b-\\[inherit\\]:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.scalar-app .last\\:rounded-b-lg:last-child{border-bottom-right-radius:var(--scalar-radius-lg);border-bottom-left-radius:var(--scalar-radius-lg)}.scalar-app .last\\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}:is(.scalar-app .\\*\\:last\\:rounded-r>*):last-child{border-top-right-radius:var(--scalar-radius-md);border-bottom-right-radius:var(--scalar-radius-md)}.scalar-app .last-of-type\\:first-of-type\\:border-b-0:last-of-type:first-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.scalar-app .empty\\:hidden:empty{display:none}.scalar-app .focus-within\\:bg-b-1:focus-within{background-color:var(--scalar-background-1)}.scalar-app .focus-within\\:text-c-1:focus-within{color:var(--scalar-color-1)}.scalar-app .focus-within\\:opacity-100:focus-within{opacity:1}.scalar-app .focus-within\\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media (hover:hover){.scalar-app .hover\\:bg-b-2:hover{background-color:var(--scalar-background-2)}.scalar-app .hover\\:bg-b-3:hover{background-color:var(--scalar-background-3)}.scalar-app .hover\\:bg-b-header-2:hover{background-color:var(--scalar-header-background-2,var(--scalar-background-2))}.scalar-app .hover\\:bg-c-accent\\/20:hover{background-color:var(--scalar-color-accent)}@supports (color:color-mix(in lab, red, red)){.scalar-app .hover\\:bg-c-accent\\/20:hover{background-color:color-mix(in oklab, var(--scalar-color-accent) 20%, transparent)}}.scalar-app .hover\\:bg-h-btn:hover{background-color:var(--scalar-button-1-hover)}.scalar-app .hover\\:bg-h-header-cta:hover{background-color:var(--scalar-header-call-to-action-color,var(--scalar-button-1))}@supports (color:color-mix(in lab, red, red)){.scalar-app .hover\\:bg-h-header-cta:hover{background-color:color-mix(in srgb, var(--scalar-header-call-to-action-color,var(--scalar-button-1)), var(--scalar-header-background-1,var(--scalar-background-1)) 15%)}}.scalar-app .hover\\:bg-sidebar-b-1:hover{background-color:var(--scalar-sidebar-background-1,var(--scalar-background-1))}.scalar-app .hover\\:bg-sidebar-b-hover:hover{background-color:var(--scalar-sidebar-item-hover-background,var(--scalar-background-2))}.scalar-app .hover\\:bg-linear-to-b:hover{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.scalar-app .hover\\:bg-linear-to-b:hover{--tw-gradient-position:to bottom in oklab}}.scalar-app .hover\\:bg-linear-to-b:hover{background-image:linear-gradient(var(--tw-gradient-stops))}.scalar-app .hover\\:bg-linear-to-t:hover{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.scalar-app .hover\\:bg-linear-to-t:hover{--tw-gradient-position:to top in oklab}}.scalar-app .hover\\:bg-linear-to-t:hover{background-image:linear-gradient(var(--tw-gradient-stops))}.scalar-app .hover\\:text-c-1:hover{color:var(--scalar-color-1)}.scalar-app .hover\\:text-c-2:hover{color:var(--scalar-color-2)}.scalar-app .hover\\:text-c-header-1:hover{color:var(--scalar-header-color-1,var(--scalar-color-1))}.scalar-app .hover\\:text-sidebar-c-1:hover{color:var(--scalar-sidebar-color-1,var(--scalar-color-1))}.scalar-app .hover\\:text-sidebar-c-hover:hover{color:var(--scalar-sidebar-item-hover-color,var(--scalar-sidebar-color-2))}.scalar-app .hover\\:underline:hover{text-decoration-line:underline}.scalar-app .hover\\:opacity-100:hover{opacity:1}.scalar-app .hover\\:brightness-75:hover{--tw-brightness:brightness(75%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.scalar-app .hover\\:brightness-90:hover{--tw-brightness:brightness(90%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.scalar-app .focus\\:border-b-1:focus{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--scalar-background-1)}.scalar-app .focus\\:text-c-1:focus{color:var(--scalar-color-1)}.scalar-app .focus\\:outline-none:focus{--tw-outline-style:none;outline-style:none}.scalar-app .focus-visible\\:border-c-btn:focus-visible{border-color:var(--scalar-button-1-color)}.scalar-app .focus-visible\\:opacity-100:focus-visible{opacity:1}.scalar-app .focus-visible\\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.scalar-app .focus-visible\\:outline-offset-2:focus-visible{outline-offset:2px}.scalar-app .active\\:bg-b-btn:active{background-color:var(--scalar-button-1)}.scalar-app .active\\:text-c-1:active{color:var(--scalar-color-1)}.scalar-app .active\\:brightness-90:active{--tw-brightness:brightness(90%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.scalar-app .disabled\\:pointer-events-none:disabled{pointer-events:none}.scalar-app .disabled\\:cursor-default:disabled{cursor:default}.scalar-app .disabled\\:text-c-2:disabled{color:var(--scalar-color-2)}.scalar-app .disabled\\:opacity-30:disabled{opacity:.3}.scalar-app .has-focus-visible\\:outline:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:1px}.scalar-app .has-\\[\\:focus-visible\\]\\:absolute:has(:focus-visible){position:absolute}.scalar-app .has-\\[\\:focus-visible\\]\\:z-1:has(:focus-visible){z-index:1}.scalar-app .has-\\[\\:focus-visible\\]\\:rounded-\\[4px\\]:has(:focus-visible){border-radius:4px}.scalar-app .has-\\[\\:focus-visible\\]\\:bg-b-1:has(:focus-visible){background-color:var(--scalar-background-1)}.scalar-app .has-\\[\\:focus-visible\\]\\:bg-sidebar-b-1:has(:focus-visible){background-color:var(--scalar-sidebar-background-1,var(--scalar-background-1))}.scalar-app .has-\\[\\:focus-visible\\]\\:opacity-100:has(:focus-visible){opacity:1}:is(.scalar-app .has-\\[\\:focus-visible\\]\\:outline:has(:focus-visible),.scalar-app .has-\\[input\\:focus-visible\\]\\:outline:has(:is(input:focus-visible))){outline-style:var(--tw-outline-style);outline-width:1px}.scalar-app .has-\\[\\&\\[aria-expanded\\=true\\]\\]\\:opacity-100:has([aria-expanded=true]){opacity:1}@media not all and (width>=800px){.scalar-app .max-md\\:absolute\\!{position:absolute!important}.scalar-app .max-md\\:top-4{top:16px}.scalar-app .max-md\\:z-5{z-index:5}.scalar-app .max-md\\:w-full\\!{width:100%!important}.scalar-app .max-md\\:pt-2{padding-top:8px}.scalar-app .max-md\\:pt-12{padding-top:48px}.scalar-app .max-md\\:pl-4\\!{padding-left:16px!important}.scalar-app .max-md\\:pl-10{padding-left:40px}.scalar-app .max-md\\:pl-14{padding-left:56px}}@media (width>=800px){.scalar-app .md\\:pointer-events-none{pointer-events:none}.scalar-app .md\\:absolute{position:absolute}.scalar-app .md\\:inset-x-1{inset-inline:4px}.scalar-app .md\\:top-1\\/2{top:50%}.scalar-app .md\\:mt-0{margin-top:0}.scalar-app .md\\:-ml-1\\.25{margin-left:-5px}.scalar-app .md\\:w-\\[calc\\(100vw-16px\\)\\]{width:calc(100vw - 16px)}.scalar-app .md\\:-translate-y-1\\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scalar-app .md\\:flex-row{flex-direction:row}.scalar-app .md\\:px-1\\.5{padding-inline:6px}.scalar-app .md\\:opacity-0{opacity:0}:is(.scalar-app .md\\:\\*\\:border-t-0>*){border-top-style:var(--tw-border-style);border-top-width:0}@media (hover:hover){.scalar-app .md\\:group-hover\\/upload\\:pointer-events-auto:is(:where(.group\\/upload):hover *){pointer-events:auto}.scalar-app .md\\:group-hover\\/upload\\:opacity-100:is(:where(.group\\/upload):hover *){opacity:1}}}@media (width>=1000px){.scalar-app .lg\\:-mr-1{margin-right:-4px}.scalar-app .lg\\:flex{display:flex}.scalar-app .lg\\:hidden{display:none}.scalar-app .lg\\:min-h-header{min-height:48px}.scalar-app .lg\\:w-\\[calc\\(100vw-32px\\)\\]{width:calc(100vw - 32px)}.scalar-app .lg\\:w-full{width:100%}.scalar-app .lg\\:p-0{padding:0}.scalar-app .lg\\:pr-24{padding-right:96px}}@media (width>=1200px){.scalar-app .xl\\:flex{display:flex}.scalar-app .xl\\:h-full{height:100%}.scalar-app .xl\\:min-w-0{min-width:0}.scalar-app .xl\\:flex-row{flex-direction:row}.scalar-app .xl\\:overflow-hidden{overflow:hidden}.scalar-app .xl\\:rounded-none{border-radius:0}.scalar-app .xl\\:pr-0\\.5{padding-right:2px}.scalar-app .xl\\:pl-2{padding-left:8px}:is(.scalar-app .\\*\\:xl\\:border-t-0>*){border-top-style:var(--tw-border-style);border-top-width:0}:is(.scalar-app .\\*\\:xl\\:border-l>*){border-left-style:var(--tw-border-style);border-left-width:var(--scalar-border-width)}:is(.scalar-app .\\*\\:first\\:xl\\:border-l-0>*):first-child{border-left-style:var(--tw-border-style);border-left-width:0}}@container (width>=768px){.scalar-app .\\@3xl\\:order-0{order:0}.scalar-app .\\@3xl\\:mb-0{margin-bottom:0}.scalar-app .\\@3xl\\:ml-0\\.75{margin-left:3px}.scalar-app .\\@3xl\\:flex{display:flex}.scalar-app .\\@3xl\\:hidden{display:none}.scalar-app .\\@3xl\\:flex-nowrap{flex-wrap:nowrap}}.scalar-app .dark\\:bg-\\(--bg-dark\\):where(.dark-mode,.dark-mode *){background-color:var(--bg-dark)}.scalar-app .dark\\:bg-b-3:where(.dark-mode,.dark-mode *){background-color:var(--scalar-background-3)}.scalar-app .dark\\:bg-backdrop-dark:where(.dark-mode,.dark-mode *){background-color:#00000073}.scalar-app .dark\\:bg-linear-to-t:where(.dark-mode,.dark-mode *){--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.scalar-app .dark\\:bg-linear-to-t:where(.dark-mode,.dark-mode *){--tw-gradient-position:to top in oklab}}.scalar-app .dark\\:bg-linear-to-t:where(.dark-mode,.dark-mode *){background-image:linear-gradient(var(--tw-gradient-stops))}@media (hover:hover){.scalar-app .dark\\:hover\\:bg-b-3:where(.dark-mode,.dark-mode *):hover{background-color:var(--scalar-background-3)}.scalar-app .dark\\:hover\\:bg-linear-to-b:where(.dark-mode,.dark-mode *):hover{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.scalar-app .dark\\:hover\\:bg-linear-to-b:where(.dark-mode,.dark-mode *):hover{--tw-gradient-position:to bottom in oklab}}.scalar-app .dark\\:hover\\:bg-linear-to-b:where(.dark-mode,.dark-mode *):hover{background-image:linear-gradient(var(--tw-gradient-stops))}.scalar-app .dark\\:hover\\:bg-linear-to-t:where(.dark-mode,.dark-mode *):hover{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.scalar-app .dark\\:hover\\:bg-linear-to-t:where(.dark-mode,.dark-mode *):hover{--tw-gradient-position:to top in oklab}}.scalar-app .dark\\:hover\\:bg-linear-to-t:where(.dark-mode,.dark-mode *):hover{background-image:linear-gradient(var(--tw-gradient-stops))}}.scalar-app .ui-open\\:rotate-90[data-headlessui-state~=open],:where([data-headlessui-state~=open]) :is(.scalar-app .ui-open\\:rotate-90){rotate:90deg}.scalar-app .ui-open\\:rotate-180[data-headlessui-state~=open],:where([data-headlessui-state~=open]) :is(.scalar-app .ui-open\\:rotate-180){rotate:180deg}.scalar-app .last\\:ui-open\\:border-b-0:last-child[data-headlessui-state~=open],:where([data-headlessui-state~=open]) .scalar-app .last\\:ui-open\\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.scalar-app .ui-not-open\\:hidden[data-headlessui-state]:not([data-headlessui-state~=open]),:where([data-headlessui-state]:not([data-headlessui-state~=open])) :is(.scalar-app .ui-not-open\\:hidden):not([data-headlessui-state]){display:none}.scalar-app .ui-not-open\\:rotate-0[data-headlessui-state]:not([data-headlessui-state~=open]),:where([data-headlessui-state]:not([data-headlessui-state~=open])) :is(.scalar-app .ui-not-open\\:rotate-0):not([data-headlessui-state]){rotate:none}:is(.scalar-app .ui-active\\:\\*\\:bg-b-2[data-headlessui-state~=active]>*),:is(:where([data-headlessui-state~=active]) :is(.scalar-app .ui-active\\:\\*\\:bg-b-2)>*){background-color:var(--scalar-background-2)}@media (width<=720px) and (height<=480px){.scalar-app .zoomed\\:static{position:static}.scalar-app .zoomed\\:p-1{padding:4px}.scalar-app .zoomed\\:whitespace-normal\\!{white-space:normal!important}}.scalar-app .highlighted\\:bg-b-2[data-highlighted]{background-color:var(--scalar-background-2)}.app-platform-mac :is(.scalar-app .mac\\:h-12){height:48px}.app-platform-mac :is(.scalar-app .mac\\:app-drag-region){-webkit-app-region:drag;-webkit-app-region:drag}@container narrow-references-container (width<=900px){.scalar-app .narrow\\:mb-3{margin-bottom:12px}.scalar-app .narrow\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.scalar-app .narrow\\:flex-col{flex-direction:column}.scalar-app .narrow\\:justify-start{justify-content:flex-start}.scalar-app .narrow\\:gap-0{gap:0}.scalar-app .narrow\\:gap-3{gap:12px}.scalar-app .narrow\\:border{border-style:var(--tw-border-style);border-width:var(--scalar-border-width)}.scalar-app .narrow\\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.scalar-app .narrow\\:first\\:ml-0:first-child{margin-left:0}}.scalar-app .\\[\\&_a\\]\\:underline a{text-decoration-line:underline}.scalar-app .\\[\\&_a\\:hover\\]\\:text-c-1 a:hover{color:var(--scalar-color-1)}.scalar-app .\\[\\&_code\\]\\:font-code code{font-family:var(--scalar-font-code)}.scalar-app .\\[\\&_em\\]\\:text-c-1 em{color:var(--scalar-color-1)}.scalar-app .\\[\\&_em\\]\\:not-italic em{font-style:normal}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-top-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-top-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-top-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-bottom-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-bottom-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-bottom-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-bottom-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@media (width<=1000px){.agent-scalar.agent-scalar[data-v-3496197b]{border-top-left-radius:var(--scalar-radius-lg);border-top-right-radius:var(--scalar-radius-lg);inset-inline:0;top:48px}.agent-scalar.agent-scalar[data-v-3496197b],.agent-scalar-overlay.agent-scalar-overlay[data-v-3496197b]{z-index:15}}.scalar-mcp-layer[data-v-5b614c7b]{background:0 0;flex-direction:column;justify-content:flex-end;gap:2px;height:32px;transition:all .4s ease-in-out;display:flex;position:relative}.scalar-mcp-layer[data-v-5b614c7b]:hover{height:172px}.scalar-mcp-layer-link[data-v-5b614c7b]:hover{cursor:pointer!important}.scalar-mcp-layer .scalar-mcp-layer-link[data-v-5b614c7b]{cursor:pointer;text-align:center;white-space:nowrap;width:100%;height:31px;font-size:var(--scalar-small);border-radius:var(--scalar-radius);border:var(--scalar-border-width) solid var(--scalar-border-color);color:var(--scalar-sidebar-color-1);background:var(--scalar-background-1);align-items:center;gap:6px;padding:9px 6px;line-height:1.385;text-decoration:none;transition:transform .2s ease-in-out;display:flex;position:absolute;bottom:0}.scalar-mcp-layer-link[data-v-5b614c7b]:after{content:"";width:100%;height:2px;position:absolute;bottom:-2px;left:0}.scalar-mcp-layer div.scalar-mcp-layer-link[data-v-5b614c7b]{cursor:default}.scalar-mcp-layer .scalar-mcp-layer-link[data-v-5b614c7b]:last-child{position:relative;transform:translate(0,0)}.scalar-mcp-layer .scalar-mcp-layer-link[data-v-5b614c7b]:nth-last-child(2){transform:translateY(-2px)scale(.99)}.scalar-mcp-layer:hover a[data-v-5b614c7b]:nth-last-child(2){transform:translateY(calc(-100% - 2px))scale(.99)}.scalar-mcp-layer .scalar-mcp-layer-link[data-v-5b614c7b]:nth-last-child(3){transform:translateY(-4px)scale(.98)}.scalar-mcp-layer:hover a[data-v-5b614c7b]:nth-last-child(3){transform:translateY(calc(-200% - 4px))scale(1)}.scalar-mcp-layer .scalar-mcp-layer-link[data-v-5b614c7b]:nth-last-child(4){transform:translateY(-6px)scale(.97)}.scalar-mcp-layer:hover a[data-v-5b614c7b]:nth-last-child(4){transform:translateY(calc(-300% - 6px))scale(1)}.scalar-mcp-layer .scalar-mcp-layer-link[data-v-5b614c7b]:nth-last-child(5){transform:translateY(-8px)scale(.96)}.scalar-mcp-layer:hover .scalar-mcp-layer-link[data-v-5b614c7b]:nth-last-child(5){transform:translateY(calc(-400% - 8px))scale(1)}.scalar-mcp-layer:hover .scalar-mcp-layer-link[data-v-5b614c7b]{transition:transform .2s ease-in-out .1s}.scalar-mcp-layer .scalar-mcp-layer-link[data-v-5b614c7b]:hover{background:var(--scalar-background-2)}.scalar-mcp-layer .mcp-logo[data-v-5b614c7b]{width:16px;height:16px;color:var(--scalar-sidebar-color-1)}.mcp-nav[data-v-5b614c7b]{color:var(--scalar-sidebar-color-2)}.references-classic-header[data-v-8a3822ca]{max-width:var(--refs-content-max-width);align-items:center;gap:12px;margin:auto;padding:12px 0;display:flex}.references-classic-header-content[data-v-8a3822ca]{flex-grow:1;gap:12px;display:flex}.references-classic-header-container[data-v-8a3822ca]{padding:0 60px;position:relative}@container narrow-references-container (width<=900px){.references-classic-header[data-v-8a3822ca]{padding:12px 24px}.references-classic-header-container[data-v-8a3822ca]{padding:0}}.references-classic-header-icon[data-v-8a3822ca]{height:24px;color:var(--scalar-color-1)}.client-libraries-content[data-v-783c0ba4]{background-color:var(--scalar-background-1);border-left:var(--scalar-border-width) solid var(--scalar-border-color);border-right:var(--scalar-border-width) solid var(--scalar-border-color);justify-content:center;padding:0 12px;display:flex;overflow:hidden;container:client-libraries-content/inline-size}.client-libraries[data-v-783c0ba4]{cursor:pointer;white-space:nowrap;width:100%;color:var(--scalar-color-3);-webkit-user-select:none;user-select:none;border-bottom:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:8px 2px;display:flex;position:relative}.client-libraries[data-v-783c0ba4]:not(.client-libraries__active):hover:before{content:"";background:var(--scalar-background-2);z-index:0;border-radius:var(--scalar-radius);width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:2px;left:2px}.client-libraries[data-v-783c0ba4]:active{color:var(--scalar-color-1)}.client-libraries[data-v-783c0ba4]:focus-visible{box-shadow:inset 0 0 0 1px var(--scalar-color-accent);outline:none}@media screen and (width<=450px){.client-libraries[data-v-783c0ba4]:nth-of-type(4),.client-libraries[data-v-783c0ba4]:nth-of-type(5){display:none}}.client-libraries-icon[data-v-783c0ba4]{aspect-ratio:1;box-sizing:border-box;color:currentColor;justify-content:center;align-items:center;width:100%;min-width:14px;max-width:14px;max-height:14px;display:flex;position:relative}.client-libraries-icon__more svg[data-v-783c0ba4]{height:initial}@container client-libraries-content (width<400px){.client-libraries__select[data-v-783c0ba4]{width:fit-content}.client-libraries__select .client-libraries-icon__more+span[data-v-783c0ba4]{display:none}}@container client-libraries-content (width<380px){.client-libraries[data-v-783c0ba4]{width:100%}.client-libraries span[data-v-783c0ba4]{display:none}}.client-libraries__active[data-v-783c0ba4]{color:var(--scalar-color-1);border-bottom:1px solid var(--scalar-color-1)}@keyframes codeloader-783c0ba4{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.client-libraries .client-libraries-text[data-v-783c0ba4]{font-size:var(--scalar-small);align-items:center;display:flex;position:relative}.client-libraries__active .client-libraries-text[data-v-783c0ba4]{color:var(--scalar-color-1);font-weight:var(--scalar-semibold)}@media screen and (width<=600px){.references-classic .client-libraries[data-v-783c0ba4]{flex-direction:column}}.selected-client[data-v-d02a9cbe]{color:var(--scalar-color-1);font-size:var(--scalar-small);font-family:var(--scalar-font-code);white-space:nowrap;text-overflow:ellipsis;background:var(--scalar-background-1);border-top:none;border:var(--scalar-border-width) solid var(--scalar-border-color);border-bottom-left-radius:var(--scalar-radius-xl);border-bottom-right-radius:var(--scalar-radius-xl);min-height:fit-content;padding:9px 12px;overflow:hidden}.client-libraries-heading[data-v-d02a9cbe]{font-size:var(--scalar-small);font-weight:var(--scalar-font-medium);color:var(--scalar-color-1);background-color:var(--scalar-background-2);border:var(--scalar-border-width) solid var(--scalar-border-color);border-top-left-radius:var(--scalar-radius-xl);border-top-right-radius:var(--scalar-radius-xl);align-items:center;max-height:32px;padding:9px 12px;display:flex}.badge.text-orange[data-v-3f3e4ac3]{background:color-mix(in srgb, var(--scalar-color-orange), transparent 90%);border:#0000}.badge.text-yellow[data-v-3f3e4ac3]{background:color-mix(in srgb, var(--scalar-color-yellow), transparent 90%);border:#0000}.badge.text-red[data-v-3f3e4ac3]{background:color-mix(in srgb, var(--scalar-color-red), transparent 90%);border:#0000}.badge.text-purple[data-v-3f3e4ac3]{background:color-mix(in srgb, var(--scalar-color-purple), transparent 90%);border:#0000}.badge.text-green[data-v-3f3e4ac3]{background:color-mix(in srgb, var(--scalar-color-green), transparent 90%);border:#0000}.download-container[data-v-eface7e0]{z-index:1;flex-direction:column;gap:16px;width:fit-content;margin:0 .5px 8px;display:flex;position:relative}.download-container.download-both[data-v-eface7e0]:hover:before{content:"";border-radius:var(--scalar-radius-lg);width:calc(100% + 24px);height:90px;box-shadow:var(--scalar-shadow-2);pointer-events:none;background:var(--scalar-background-1);position:absolute;top:-11px;left:-12px}.download-container[data-v-eface7e0]:has(:focus-visible):before{content:"";border-radius:var(--scalar-radius-lg);width:calc(100% + 24px);height:90px;box-shadow:var(--scalar-shadow-2);pointer-events:none;background:var(--scalar-background-1);position:absolute;top:-11px;left:-12px}.download-button[data-v-eface7e0]{color:var(--scalar-link-color);cursor:pointer;outline:none;justify-content:center;align-items:center;gap:4px;height:fit-content;padding:0;display:flex;position:relative;white-space:nowrap!important}.download-button[data-v-eface7e0]:before{border-radius:var(--scalar-radius);content:"";width:calc(100% + 18px);height:calc(100% + 16px);position:absolute;top:-8px;left:-9px}.download-button[data-v-eface7e0]:last-of-type:before{width:calc(100% + 15px)}.download-button[data-v-eface7e0]:hover:before{background:var(--scalar-background-2);border:var(--scalar-border-width) solid var(--scalar-border-color)}.download-button[data-v-eface7e0]:focus-visible:before{background:var(--scalar-background-2);border:var(--scalar-border-width) solid var(--scalar-border-color);outline-style:var(--tw-outline-style);outline-width:1px}.download-button span[data-v-eface7e0]{--font-color:var(--scalar-link-color,var(--scalar-color-accent));--font-visited:var(--scalar-link-color-visited,var(--scalar-color-2));-webkit-text-decoration:var(--scalar-text-decoration);-webkit-text-decoration:var(--scalar-text-decoration);-webkit-text-decoration:var(--scalar-text-decoration);text-decoration:var(--scalar-text-decoration);color:var(--font-color);font-weight:var(--scalar-link-font-weight,var(--scalar-semibold));text-underline-offset:.25rem;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--font-color);-webkit-text-decoration-color:var(--font-color);-webkit-text-decoration-color:var(--font-color);text-decoration-color:var(--font-color)}@supports (color:color-mix(in lab, red, red)){.download-button span[data-v-eface7e0]{-webkit-text-decoration-color:color-mix(in srgb, var(--font-color) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--font-color) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--font-color) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--font-color) 30%, transparent)}}.download-button span[data-v-eface7e0]{z-index:1;align-items:center;gap:6px;line-height:1.625;display:flex}.download-button:hover span[data-v-eface7e0]{-webkit-text-decoration-color:var(--scalar-color-1,currentColor);-webkit-text-decoration-color:var(--scalar-color-1,currentColor);-webkit-text-decoration-color:var(--scalar-color-1,currentColor);text-decoration-color:var(--scalar-color-1,currentColor);color:var(--scalar-link-color-hover,var(--scalar-color-accent));-webkit-text-decoration:var(--scalar-text-decoration-hover);-webkit-text-decoration:var(--scalar-text-decoration-hover);-webkit-text-decoration:var(--scalar-text-decoration-hover);-webkit-text-decoration:var(--scalar-text-decoration-hover);text-decoration:var(--scalar-text-decoration-hover)}.download-button[data-v-eface7e0]:nth-of-type(2){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.download-container:hover .download-button[data-v-eface7e0]:nth-of-type(2){clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:absolute;top:42px;overflow:visible}.download-container:has(:focus-visible) .download-button[data-v-eface7e0]:nth-of-type(2){clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:absolute;top:42px;overflow:visible}.badge.extension[data-v-eface7e0]{z-index:1;background:var(--scalar-link-color,var(--scalar-color-accent));color:var(--scalar-background-1)}.download-container:hover .extension[data-v-eface7e0]{opacity:1}.download-container:has(:focus-visible) .extension[data-v-eface7e0]{opacity:1}.download-link[data-v-eface7e0]{--font-color:var(--scalar-link-color,var(--scalar-color-accent));--font-visited:var(--scalar-link-color-visited,var(--scalar-color-2));-webkit-text-decoration:var(--scalar-text-decoration);-webkit-text-decoration:var(--scalar-text-decoration);-webkit-text-decoration:var(--scalar-text-decoration);text-decoration:var(--scalar-text-decoration);color:var(--font-color);font-weight:var(--scalar-link-font-weight,var(--scalar-semibold));text-underline-offset:.25rem;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--font-color);-webkit-text-decoration-color:var(--font-color);-webkit-text-decoration-color:var(--font-color);text-decoration-color:var(--font-color)}@supports (color:color-mix(in lab, red, red)){.download-link[data-v-eface7e0]{-webkit-text-decoration-color:color-mix(in srgb, var(--font-color) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--font-color) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--font-color) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--font-color) 30%, transparent)}}.download-link[data-v-eface7e0]:hover{--font-color:var(--scalar-link-color,var(--scalar-color-accent));-webkit-text-decoration-color:var(--font-color);-webkit-text-decoration-color:var(--font-color);-webkit-text-decoration-color:var(--font-color);text-decoration-color:var(--font-color)}.introduction-card[data-v-e60166e1]{flex-direction:column;gap:12px;display:flex}.introduction-card-row[data-v-e60166e1]{flex-flow:wrap;gap:24px}.introduction-card-row[data-v-e60166e1]>*{flex:1;min-width:min-content}@container narrow-references-container (width<=900px){.introduction-card-row[data-v-e60166e1]{flex-direction:column;align-items:stretch;gap:0}.introduction-card-row[data-v-e60166e1]>*{min-width:auto;max-width:100%}}.introduction-card[data-v-e60166e1] .security-scheme-label{text-transform:uppercase;font-weight:var(--scalar-semibold)}.introduction-card-row[data-v-e60166e1] .scalar-card:nth-of-type(2) .scalar-card-header{display:none}.introduction-card-row[data-v-e60166e1] .scalar-card:nth-of-type(2) .scalar-card-header.scalar-card--borderless+.scalar-card-content{margin-top:0}.section[data-v-be4443e9]{max-width:var(--refs-content-max-width);scroll-margin-top:var(--refs-viewport-offset);flex-direction:column;margin:auto;padding:90px 0;display:flex;position:relative}.section[data-v-be4443e9]:has(~div.contents){border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.references-classic .section[data-v-be4443e9]{gap:24px;padding:48px 0}@container narrow-references-container (width<=900px){.references-classic .section[data-v-be4443e9],.section[data-v-be4443e9]{padding:48px 24px}}.section[data-v-be4443e9]:not(:last-of-type){border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.section-wrapper[data-v-ff689b94]{color:var(--scalar-color-1);margin-top:-12px;padding-top:12px}.section-accordion[data-v-ff689b94]{border-radius:var(--scalar-radius-lg);background:var(--scalar-background-2);scroll-margin-top:var(--refs-viewport-offset);flex-direction:column;display:flex}.section-accordion-transparent[data-v-ff689b94]{border:var(--scalar-border-width) solid var(--scalar-border-color);background:0 0}.section-accordion-button[data-v-ff689b94]{cursor:pointer;align-items:center;gap:6px;padding:6px;display:flex}.section-accordion-button-content[data-v-ff689b94]{flex:1;min-width:0}.section-accordion-button-actions[data-v-ff689b94]{color:var(--scalar-color-3);align-items:center;gap:6px;display:flex}.section-accordion-chevron[data-v-ff689b94]{cursor:pointer;opacity:1;color:var(--scalar-color-3);margin-right:4px}.section-accordion-button:hover .section-accordion-chevron[data-v-ff689b94]{color:var(--scalar-color-1)}.section-accordion-content[data-v-ff689b94]{border-top:var(--scalar-border-width) solid var(--scalar-border-color);flex-direction:column;display:flex}.section-accordion-description[data-v-ff689b94]{font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color--1);padding:10px 12px 0}.section-accordion-content-card[data-v-ff689b94] .property:last-of-type{padding-bottom:9px}.section-column[data-v-699c28e3]{flex:1;min-width:0}@container narrow-references-container (width<=900px){.section-column[data-v-699c28e3]:nth-of-type(2){padding-top:0}}.section-columns[data-v-8b9602bf]{gap:48px;display:flex}@container narrow-references-container (width<=900px){.section-columns[data-v-8b9602bf]{flex-direction:column;gap:24px}}.section-container[data-v-20a1472a]{border-top:var(--scalar-border-width) solid var(--scalar-border-color);width:100%;padding:0 60px;position:relative}.section-container[data-v-20a1472a]:has(.introduction-section){border-top:none}@container narrow-references-container (width<=900px){.section-container[data-v-20a1472a]{padding:0}}.section-accordion-wrapper[data-v-9419dd23]{padding:0 60px}.section-accordion[data-v-9419dd23]{width:100%;max-width:var(--refs-content-max-width);margin:auto;position:relative}.section-accordion-content[data-v-9419dd23]{flex-direction:column;gap:12px;padding-top:12px;display:flex}.section-accordion-button[data-v-9419dd23]{cursor:pointer;border-radius:var(--scalar-radius);width:100%;margin:-6px 0;padding:6px 0;display:flex}.section-accordion-chevron[data-v-9419dd23]{color:var(--scalar-color-3);position:absolute;top:12px;left:-22px}.section-accordion-button:hover .section-accordion-chevron[data-v-9419dd23]{color:var(--scalar-color-1)}.section-accordion-title[data-v-9419dd23]{flex-direction:column;flex:1;align-items:flex-start;padding:0 6px;display:flex}.section-accordion-title[data-v-9419dd23] .section-header-wrapper{grid-template-columns:1fr}.section-accordion-title[data-v-9419dd23] .section-header{margin-bottom:0}@container narrow-references-container (width<=900px){.section-accordion-chevron[data-v-9419dd23]{width:16px;top:14px;left:-16px}.section-accordion-wrapper[data-v-9419dd23]{padding:calc(var(--refs-viewport-offset)) 24px 0 24px}.section-content--with-columns[data-v-6101128d]{flex-direction:column;gap:24px}}.section-header[data-v-7607c44e]{font-size:var(--font-size,var(--scalar-heading-1));font-weight:var(--font-weight,var(--scalar-bold));color:var(--scalar-color-1);word-wrap:break-word;margin-top:0;line-height:1.45}.section-header.tight[data-v-7607c44e]{margin-bottom:6px}.section-header-label[data-v-f1ac6c38]{display:inline}.screenreader-only[data-v-df2e1026]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.collapsible-section[data-v-ea5f870d]{border-top:var(--scalar-border-width) solid var(--scalar-border-color);position:relative}.collapsible-section-header[data-v-ea5f870d]{color:var(--scalar-color-1)}.collapsible-section .collapsible-section-trigger[data-v-ea5f870d]{cursor:pointer;font-size:var(--scalar-font-size-3);z-index:1;align-items:center;padding:10px 0;display:flex;position:relative}.collapsible-section-trigger svg[data-v-ea5f870d]{color:var(--scalar-color-3);position:absolute;left:-19px}.collapsible-section:hover .collapsible-section-trigger svg[data-v-ea5f870d]{color:var(--scalar-color-1)}.collapsible-section .collapsible-section-trigger[data-v-ea5f870d] .anchor-copy{line-height:18.5px}.collapsible-section-content[data-v-ea5f870d]{margin:0 0 10px;padding:0;scroll-margin-top:140px}.references-classic .introduction-description[data-v-0370764f] img{max-width:720px}.icons-only[data-v-dc833d99] span{display:none}.sticky-cards[data-v-41a61989]{top:calc(var(--refs-viewport-offset) + 24px);flex-direction:column;display:flex;position:sticky}.introduction-skeleton[data-v-41a61989]{background:var(--scalar-background-3);animation:1.5s infinite alternate introduction-skeleton-pulse-41a61989}@keyframes introduction-skeleton-pulse-41a61989{0%{opacity:1}to{opacity:.33}}.sticky-cards[data-v-d6744cde]{top:calc(var(--refs-viewport-offset) + 24px);flex-direction:column;display:flex;position:sticky}.introduction-card-item[data-v-dfab866f]{flex-direction:column;justify-content:flex-start;display:flex}.introduction-card-item[data-v-dfab866f]:empty{display:none}.introduction-card-item[data-v-dfab866f]:has(.description) .server-form-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.introduction-card-item[data-v-dfab866f] .request-item{border-bottom:0}.selected-client[data-v-9cbb007b]{color:var(--scalar-color-1);font-size:var(--scalar-small);background:var(--scalar-background-1);border:var(--scalar-border-width) solid var(--scalar-border-color);border-bottom-left-radius:var(--scalar-radius-xl);border-bottom-right-radius:var(--scalar-radius-xl);border-top:none;flex-direction:column;gap:9px;padding:9px 12px;display:flex}.client-libraries-heading[data-v-9cbb007b]{font-size:var(--scalar-small);font-weight:var(--scalar-font-medium);color:var(--scalar-color-1);background-color:var(--scalar-background-2);border:var(--scalar-border-width) solid var(--scalar-border-color);border-top-left-radius:var(--scalar-radius-xl);border-top-right-radius:var(--scalar-radius-xl);align-items:center;max-height:32px;padding:9px 12px;display:flex}.client-libraries-content[data-v-9cbb007b]{scrollbar-width:none;background-color:var(--scalar-background-1);border-left:var(--scalar-border-width) solid var(--scalar-border-color);border-right:var(--scalar-border-width) solid var(--scalar-border-color);border-bottom:var(--scalar-border-width) solid var(--scalar-border-color);padding:0 12px;position:relative;overflow:auto hidden}.client-libraries-content[data-v-9cbb007b]::-webkit-scrollbar{display:none}.client-libraries-row[data-v-9cbb007b]{justify-content:flex-start;display:flex}.client-libraries-measure-clip[data-v-9cbb007b]{width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.client-libraries-row--measure[data-v-9cbb007b]{visibility:hidden;pointer-events:none;width:max-content}.client-libraries[data-v-9cbb007b]{cursor:pointer;white-space:nowrap;color:var(--scalar-color-3);-webkit-user-select:none;user-select:none;background:0 0;border-bottom:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:flex;position:relative}.client-libraries[data-v-9cbb007b]:not(.client-libraries__active):hover:before{content:"";background:var(--scalar-background-2);z-index:0;border-radius:var(--scalar-radius);width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:2px;left:2px}.client-libraries[data-v-9cbb007b]:active{color:var(--scalar-color-1)}.client-libraries[data-v-9cbb007b]:focus-visible{box-shadow:inset 0 0 0 1px var(--scalar-color-accent);outline:none}.client-libraries__active[data-v-9cbb007b]{color:var(--scalar-color-1);border-bottom:1px solid var(--scalar-color-1)}.client-libraries-more[data-v-9cbb007b]{margin-left:auto}.client-libraries-icon[data-v-9cbb007b]{aspect-ratio:1;box-sizing:border-box;color:currentColor;justify-content:center;align-items:center;width:100%;min-width:14px;max-width:14px;max-height:14px;display:flex;position:relative}.client-libraries .client-libraries-text[data-v-9cbb007b]{font-size:var(--scalar-small);align-items:center;display:flex;position:relative}.client-libraries__active .client-libraries-text[data-v-9cbb007b]{color:var(--scalar-color-1);font-weight:var(--scalar-semibold)}.schema-type-icon[data-v-e2018ca6]{color:var(--scalar-color-1);display:none}.schema-type[data-v-e2018ca6]{font-family:var(--scalar-font-code);color:var(--scalar-color-1)}.property-enum-value[data-v-4375ecfd]{color:var(--scalar-color-3);overflow-wrap:break-word;--decorator-width:1px;--decorator-color:color-mix(in srgb, var(--scalar-background-1), var(--scalar-color-1) 25%);align-items:stretch;line-height:1.5;display:flex;position:relative}.property-enum-value-content[data-v-4375ecfd]{flex-direction:column;padding:3px 0;display:flex}.property-enum-value-label[data-v-4375ecfd]{font-family:var(--scalar-font-code);color:var(--scalar-color-1);font-size:var(--scalar-font-size-4);position:relative}.property-enum-value:last-of-type .property-enum-value-label[data-v-4375ecfd]{padding-bottom:0}.property-enum-value[data-v-4375ecfd]:before{content:"";width:var(--decorator-width);background-color:var(--decorator-color);margin-right:12px;display:block}.property-enum-value[data-v-4375ecfd]:last-of-type:before{height:calc(.5lh + 4px)}.property-enum-values:has(.enum-toggle-button) .property-enum-value[data-v-4375ecfd]:nth-last-child(2):before{height:calc(.5lh + 4px)}.property-enum-value-label[data-v-4375ecfd]:after{content:"";width:8px;height:var(--decorator-width);background-color:var(--decorator-color);position:absolute;top:.5lh;left:-12px}.property-enum-value[data-v-4375ecfd]:last-of-type:after{background:var(--scalar-background-1);border-top:var(--scalar-border-width) solid var(--decorator-color);height:50%;bottom:0}.property-enum-value-description[data-v-4375ecfd]{color:var(--scalar-color-3)}.property-heading:empty+.property-description[data-v-602e2e26]:last-of-type,.property-description[data-v-602e2e26]:first-of-type:last-of-type{margin-top:0}.property-list[data-v-602e2e26]{border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius);margin-top:10px}.property-list .property[data-v-602e2e26]:last-of-type{padding-bottom:10px}.property-enum-values[data-v-602e2e26]{font-size:var(--scalar-font-size-3);margin-top:8px;padding-left:2px;list-style:none}.enum-toggle-button[data-v-602e2e26]:hover{color:var(--scalar-color-1)}.property-enum-property-names[data-v-602e2e26]{font-size:var(--scalar-font-size-4);color:var(--scalar-color-2);margin-top:8px;padding:0 2px;display:inline-block}.property-default[data-v-cc878a44]{font-size:var(--scalar-mini);flex-direction:column;display:flex;position:relative}.property-default[data-v-cc878a44]:hover:before{content:"";border-radius:var(--scalar-radius);width:100%;height:20px;position:absolute;top:0;left:0}.property-default:hover .property-default-label span[data-v-cc878a44]{color:var(--scalar-color-1)}.property-default-label span[data-v-cc878a44]{color:var(--scalar-color-3);border-bottom:var(--scalar-border-width) dotted currentColor;position:relative}.property-default-value[data-v-cc878a44]{font-family:var(--scalar-font-code);align-items:center;gap:8px;width:100%;padding:6px;display:flex}.property-default-value span[data-v-cc878a44]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.property-default-value[data-v-cc878a44] svg{color:var(--scalar-color-3)}.property-default-value[data-v-cc878a44]:hover svg{color:var(--scalar-color-1)}.property-default-value[data-v-cc878a44]{background:var(--scalar-background-2);border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius)}.property-default-value-list[data-v-cc878a44]{background-color:var(--scalar-background-1);box-shadow:var(--scalar-shadow-1);border-radius:var(--scalar-radius-lg);border:var(--scalar-border-width) solid var(--scalar-border-color);z-index:2;flex-direction:column;gap:3px;min-width:200px;max-width:300px;padding:9px;display:none;position:absolute;top:18px;left:50%;overflow:auto;transform:translate(-50%)}.property-default:hover .property-default-value-list[data-v-cc878a44],.property-default:focus-within .property-default-value-list[data-v-cc878a44]{display:flex}.property-detail[data-v-1295f965]{display:inline-flex}.property-detail+.property-detail[data-v-1295f965]:before{content:"·";margin:0 .5ch;display:block}.property-detail-truncate[data-v-1295f965]{overflow:hidden}.property-detail-truncate>.property-detail-value[data-v-1295f965]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.property-detail-prefix[data-v-1295f965]{color:var(--scalar-color-2)}code.property-detail-value[data-v-1295f965]{font-family:var(--scalar-font-code);font-size:var(--scalar-font-size-3);color:var(--scalar-color-2);background:color-mix(in srgb, var(--scalar-background-2), var(--scalar-background-1));border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius);padding:0 4px}.property-example[data-v-370db0bd]{font-size:var(--scalar-mini);flex-direction:column;display:flex;position:relative}.property-example[data-v-370db0bd]:hover:before{content:"";border-radius:var(--scalar-radius);width:100%;height:20px;position:absolute;top:0;left:0}.property-example-value[data-v-370db0bd]{font-family:var(--scalar-font-code);align-items:center;gap:8px;width:100%;padding:6px;display:flex}.property-example-value span[data-v-370db0bd]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.property-example-value[data-v-370db0bd] svg{color:var(--scalar-color-3)}.property-example-value[data-v-370db0bd]:hover svg{color:var(--scalar-color-1)}.property-example-value[data-v-370db0bd]{background:var(--scalar-background-2);border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius)}.property-example-value-list[data-v-370db0bd]{background-color:var(--scalar-background-1);box-shadow:var(--scalar-shadow-1);border-radius:var(--scalar-radius-lg);border:var(--scalar-border-width) solid var(--scalar-border-color);z-index:1000;flex-direction:column;gap:3px;min-width:200px;max-width:300px;padding:9px;display:none;position:absolute;top:18px;left:50%;overflow:auto;transform:translate(-50%)}.property-example:hover .property-example-value-list[data-v-370db0bd],.property-example:focus-within .property-example-value-list[data-v-370db0bd]{display:flex}.property-heading[data-v-74d321d3]{white-space:nowrap;flex-wrap:wrap;align-items:baseline;row-gap:9px;display:flex}:is(.property-heading[data-v-74d321d3]:has(+.children),.property-heading[data-v-74d321d3]:has(+.property-rule)){margin-bottom:9px}.property-heading[data-v-74d321d3]>*{margin-right:9px}.property-heading[data-v-74d321d3]:last-child,.property-heading>.property-detail[data-v-74d321d3]:not(:last-of-type){margin-right:0}.property-name[data-v-74d321d3]{max-width:100%;font-family:var(--scalar-font-code);font-weight:var(--scalar-bold);font-size:var(--scalar-font-size-4);white-space:normal;overflow-wrap:break-word}.property-additional[data-v-74d321d3]{font-family:var(--scalar-font-code)}.property-required[data-v-74d321d3],.property-optional[data-v-74d321d3]{color:var(--scalar-color-2)}.property-required[data-v-74d321d3]{font-size:var(--scalar-mini);color:var(--scalar-color-orange)}.property-read-only[data-v-74d321d3]{font-size:var(--scalar-mini);color:var(--scalar-color-blue)}.property-write-only[data-v-74d321d3]{font-size:var(--scalar-mini);color:var(--scalar-color-green)}.property-discriminator[data-v-74d321d3]{font-size:var(--scalar-mini);color:var(--scalar-color-purple)}.property-detail[data-v-74d321d3]{font-size:var(--scalar-mini);color:var(--scalar-color-2);align-items:center;min-width:0;display:flex}.property-const[data-v-74d321d3]{color:var(--scalar-color-1)}.deprecated[data-v-74d321d3]{text-decoration:line-through}.property[data-v-df25c065]{color:var(--scalar-color-1);font-size:var(--scalar-small);flex-direction:column;padding:10px;display:flex;position:relative}.property.property--level-0[data-v-df25c065]:has(>.property-rule>.schema-card>.schema-properties.schema-properties-open>ul>li.property){padding-top:0}.property--compact.property--level-0[data-v-df25c065],.property--compact.property--level-1[data-v-df25c065]{padding:10px 0}.composition-panel .property.property.property.property--level-0[data-v-df25c065]{padding:0}.property--compact.property--level-0 .composition-panel .property--compact.property--level-1[data-v-df25c065]{padding:8px}.property[data-v-df25c065]:has(>.property-rule:first-of-type):not(.property--compact){padding-top:8px;padding-bottom:8px}.property--deprecated[data-v-df25c065]{background:repeating-linear-gradient(-45deg, var(--scalar-background-2) 0, var(--scalar-background-2) 2px, transparent 2px, transparent 5px);background-size:100%}.property--deprecated[data-v-df25c065]>*{opacity:.75}.property-description[data-v-df25c065]{line-height:1.4;font-size:var(--scalar-small);margin-top:6px}.property-description[data-v-df25c065]:has(+.property-rule){margin-bottom:9px}[data-v-df25c065] .property-description *{color:var(--scalar-color-2)!important}.property[data-v-df25c065]:not(:last-of-type){border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.property-description+.children[data-v-df25c065],.children+.property-rule[data-v-df25c065]{margin-top:9px}.children[data-v-df25c065]{flex-direction:column;display:flex}.children .property--compact.property--level-1[data-v-df25c065]{padding:12px}.property-example-value[data-v-df25c065]{all:unset;font-family:var(--scalar-font-code);border-top:var(--scalar-border-width) solid var(--scalar-border-color);padding:6px}.property-rule[data-v-df25c065]{border-radius:var(--scalar-radius-lg);flex-direction:column;display:flex}.property--level-2[data-v-df25c065] .relative>button{left:-2rem}.property-rule[data-v-df25c065] .composition-panel .schema-card--level-1>.schema-properties.schema-properties-open{border-radius:0 0 var(--scalar-radius-lg) var(--scalar-radius-lg)}.property-rule[data-v-df25c065] .composition-panel>.schema-card>.schema-card-description{border-left:var(--scalar-border-width) solid var(--scalar-border-color);border-right:var(--scalar-border-width) solid var(--scalar-border-color);padding:10px}.property-rule[data-v-df25c065] .composition-panel>.schema-card>.schema-card-description+.schema-properties{margin-top:0}.property-example[data-v-df25c065]{background:0 0;border:none;flex-direction:row;gap:8px;display:flex}.property-example-label[data-v-df25c065],.property-example-value[data-v-df25c065]{padding:3px 0 0}.property-example-value[data-v-df25c065]{background:var(--scalar-background-2);border-radius:var(--scalar-radius);border-top:0;padding:3px 4px}.property-name[data-v-df25c065]{font-family:var(--scalar-font-code);font-weight:var(--scalar-semibold)}.property-name-additional-properties[data-v-df25c065]:before,.property-name-pattern-properties[data-v-df25c065]:before{text-transform:uppercase;font-size:var(--scalar-micro);border-radius:var(--scalar-radius);color:var(--scalar-color-1);border:var(--scalar-border-width) solid var(--scalar-border-color);background-color:var(--scalar-background-2);margin-right:4px;padding:2px 4px;display:inline-block}.property-name-pattern-properties[data-v-df25c065]:before{content:"regex"}.property-name-additional-properties[data-v-df25c065],.property-name-pattern-properties[data-v-df25c065]{border:1px dashed var(--scalar-border-color);color:var(--scalar-color-accent);border-radius:var(--scalar-radius);padding:2px;display:inline-block}.error[data-v-e811e294]{background-color:var(--scalar-color-red)}.schema-card[data-v-e811e294]{font-size:var(--scalar-font-size-4);color:var(--scalar-color-1)}.schema-card-title[data-v-e811e294]{height:var(--schema-title-height);color:var(--scalar-color-2);font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);border-bottom:var(--scalar-border-width) solid transparent;align-items:center;gap:4px;padding:6px 8px;display:flex}button.schema-card-title[data-v-e811e294]{cursor:pointer}button.schema-card-title[data-v-e811e294]:hover{color:var(--scalar-color-1)}.schema-card-title-icon--open[data-v-e811e294]{transform:rotate(45deg)}.schema-properties-open>.schema-card-title[data-v-e811e294]{border-bottom:var(--scalar-border-width) solid var(--scalar-border-color);border-bottom-right-radius:0;border-bottom-left-radius:0}.schema-properties-open>.schema-properties[data-v-e811e294]{width:fit-content}.schema-card-description[data-v-e811e294]{color:var(--scalar-color-2)}.schema-card-description+.schema-properties[data-v-e811e294]{width:fit-content;margin-top:8px}.schema-card--level-0:first-of-type>.schema-card-description[data-v-e811e294]:has(+.schema-properties){border-bottom:var(--scalar-border-width) solid var(--scalar-border-color);margin-bottom:-8px;padding-bottom:8px}.schema-card--level-0~.schema-card--level-0>.schema-card-description[data-v-e811e294]:has(+.schema-properties){padding-top:8px}.schema-properties-open.schema-properties[data-v-e811e294],.schema-properties-open>.schema-card--open[data-v-e811e294]{width:100%}.schema-properties[data-v-e811e294]{border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg);flex-direction:column;width:fit-content;display:flex}.schema-properties-name[data-v-e811e294]{width:100%}.schema-properties .schema-properties[data-v-e811e294]{border-radius:13.5px}.schema-properties .schema-properties.schema-properties-open[data-v-e811e294]{border-radius:var(--scalar-radius-lg)}.schema-properties-open[data-v-e811e294]{width:100%}.schema-card--compact[data-v-e811e294]{align-self:flex-start}.schema-card--compact.schema-card--open[data-v-e811e294]{align-self:initial}.schema-card-title--compact[data-v-e811e294]{color:var(--scalar-color-2);border-bottom:none;height:auto;padding:6px 10px 6px 8px}.schema-card-title--compact>.schema-card-title-icon[data-v-e811e294]{margin:0}.schema-card-title--compact>.schema-card-title-icon--open[data-v-e811e294]{transform:rotate(45deg)}.schema-properties-open>.schema-card-title--compact[data-v-e811e294]{position:static}.property--level-0>.schema-properties>.schema-card--level-0>.schema-properties[data-v-e811e294]{border:none}.property--level-0 .schema-card--level-0:not(.schema-card--compact) .property--level-1[data-v-e811e294]{padding:0 0 8px}:not(.composition-panel)>.schema-card--compact.schema-card--level-0>.schema-properties[data-v-e811e294]{border:none}[data-v-e811e294] .schema-card-description p{font-size:var(--scalar-small,var(--scalar-paragraph));color:var(--scalar-color-2);margin-bottom:6px;display:block}.children .schema-card-description[data-v-e811e294]:first-of-type{padding-top:0}.reference-models-anchor[data-v-f3ae088e]{color:var(--scalar-color-1);align-items:center;padding-left:6px;font-size:20px;display:flex}.reference-models-label[data-v-f3ae088e]{font-size:var(--scalar-mini);display:block}.reference-models-label[data-v-f3ae088e] em{font-weight:var(--scalar-bold)}.show-more[data-v-bb0811ed]{appearance:none;border:none;border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius-full);color:var(--scalar-color-1);font-weight:var(--scalar-semibold);font-size:var(--scalar-small);justify-content:center;align-items:center;gap:6px;margin:auto;padding:8px 12px 8px 16px;display:flex;position:relative;top:-48px}.show-more[data-v-bb0811ed]:hover{background:var(--scalar-background-2);cursor:pointer}.show-more[data-v-bb0811ed]:active{box-shadow:0 0 0 1px var(--scalar-border-color)}@container narrow-references-container (width<=900px){.show-more[data-v-bb0811ed]{top:-24px}}.tag-section[data-v-ee09ae3d]{margin-bottom:48px}.tag-name[data-v-ee09ae3d]{text-transform:capitalize}.tag-description[data-v-ee09ae3d]{text-align:left;padding-bottom:4px}.tag-section-group .tag-group-name[data-v-ee09ae3d]{grid-template-columns:auto 1fr;align-self:stretch;gap:12px}.tag-group-name[data-v-ee09ae3d]:after{content:"";background:var(--scalar-border-color);align-self:center;height:1px;display:block}:is(.tag-group-name[data-v-ee09ae3d]:has(*>:hover),.tag-group-name[data-v-ee09ae3d]:has(:focus-visible)){gap:32px}.tag-section-group .tag-section[data-v-ee09ae3d]{margin-bottom:24px;padding-inline:0}.tag-section-group .tag-section[data-v-ee09ae3d]:last-of-type{margin-bottom:0}.channels-card[data-v-817abeb3]{top:calc(var(--refs-viewport-offset) + 24px);font-size:var(--scalar-font-size-3);position:sticky}.channels[data-v-817abeb3]{background:var(--scalar-background-2);width:100%;padding:10px 12px;overflow:auto}.channel[data-v-817abeb3]{white-space:nowrap;cursor:pointer;color:var(--scalar-color-1);line-height:1.55;font-family:var(--scalar-font-code);font-size:var(--scalar-small);text-decoration:none;display:flex}.channel[data-v-817abeb3]:hover,.channel[data-v-817abeb3]:focus-visible{text-decoration:underline}.endpoint[data-v-ad8530a6]{white-space:nowrap;cursor:pointer;text-decoration:none;display:flex}.endpoint:hover .endpoint-path[data-v-ad8530a6],.endpoint:focus-visible .endpoint-path[data-v-ad8530a6]{text-decoration:underline}.endpoint .post[data-v-ad8530a6],.endpoint .get[data-v-ad8530a6],.endpoint .delete[data-v-ad8530a6],.endpoint .put[data-v-ad8530a6]{white-space:nowrap}.endpoint-method[data-v-ad8530a6],.endpoint-path[data-v-ad8530a6]{color:var(--scalar-color-1);min-width:62px;line-height:1.55;font-family:var(--scalar-font-code);font-size:var(--scalar-small);cursor:pointer;display:inline-flex}.endpoint-method[data-v-ad8530a6]{text-align:right}.endpoint-path[data-v-ad8530a6]{text-transform:initial;margin-left:12px}.deprecated[data-v-ad8530a6]{text-decoration:line-through}.endpoints-card[data-v-0315c99b]{top:calc(var(--refs-viewport-offset) + 24px);font-size:var(--scalar-font-size-3);position:sticky}.endpoints[data-v-0315c99b]{background:var(--scalar-background-2);width:100%;padding:10px 12px;overflow:auto}.section-container[data-v-76bc20f3]{border-top:var(--scalar-border-width) solid var(--scalar-border-color)}.section-container[data-v-76bc20f3]:has(.show-more){background-color:color-mix(in srgb, var(--scalar-background-2), transparent)}.headers-card[data-v-b7ba0e6f]{z-index:0;font-size:var(--scalar-font-size-4);color:var(--scalar-color-1);align-self:flex-start;margin-top:12px;margin-bottom:6px;position:relative}.headers-card.headers-card--open[data-v-b7ba0e6f]{align-self:initial}.headers-card-title[data-v-b7ba0e6f]{color:var(--scalar-color-3);font-weight:var(--scalar-semibold);font-size:var(--scalar-micro);border-radius:13.5px;align-items:center;gap:4px;padding:6px 10px;display:flex}button.headers-card-title[data-v-b7ba0e6f]{cursor:pointer}button.headers-card-title[data-v-b7ba0e6f]:hover{color:var(--scalar-color-1)}.headers-card-title-icon--open[data-v-b7ba0e6f]{transform:rotate(45deg)}.headers-properties[data-v-b7ba0e6f]{border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:13.5px;flex-direction:column;width:fit-content;display:flex}.headers-properties-open>.headers-card-title[data-v-b7ba0e6f]{border-bottom:var(--scalar-border-width) solid var(--scalar-border-color);border-bottom-right-radius:0;border-bottom-left-radius:0}.headers-properties-open[data-v-b7ba0e6f]{border-radius:var(--scalar-radius-lg);width:100%}.headers-card .property[data-v-b7ba0e6f]:last-of-type{padding-bottom:10px}.headers-card-title>.headers-card-title-icon[data-v-b7ba0e6f]{width:14px;height:14px;margin:0}.headers-card-title>.headers-card-title-icon--open[data-v-b7ba0e6f]{transform:rotate(45deg)}.parameter-item[data-v-830e91ce]{border-top:var(--scalar-border-width) solid var(--scalar-border-color);flex-direction:column;display:flex;position:relative}.parameter-item:last-of-type .parameter-schema[data-v-830e91ce]{padding-bottom:0}.parameter-item-container[data-v-830e91ce]{padding:0}.parameter-item-headers[data-v-830e91ce]{border:var(--scalar-border-width) solid var(--scalar-border-color)}.parameter-item-name[data-v-830e91ce]{font-weight:var(--scalar-bold);font-size:var(--scalar-font-size-4);font-family:var(--scalar-font-code);color:var(--scalar-color-1);overflow-wrap:break-word;position:relative}.parameter-item-description[data-v-830e91ce],.parameter-item-description-summary[data-v-830e91ce]{font-size:var(--scalar-mini);color:var(--scalar-color-2)}.parameter-item-description-summary.parameter-item-description-summary[data-v-830e91ce]>*{--markdown-line-height:var(--scalar-line-height-5)}.parameter-item-trigger~.parameter-item-container[data-v-830e91ce] .property--level-0>.property-heading .property-detail-value{font-size:var(--scalar-micro)}.parameter-item-required-optional[data-v-830e91ce]{color:var(--scalar-color-2);font-weight:var(--scalar-semibold);margin-right:6px;position:relative}.parameter-item--required[data-v-830e91ce]{text-transform:uppercase;font-size:var(--scalar-micro);font-weight:var(--scalar-semibold);color:var(--scalar-color-orange)}.parameter-item-description[data-v-830e91ce]{font-size:var(--scalar-small);color:var(--scalar-color-2);margin-top:6px;line-height:1.4}.parameter-item-description[data-v-830e91ce] p{font-size:var(--scalar-small);color:var(--scalar-color-2);margin-top:4px}.parameter-schema[data-v-830e91ce]{margin-top:3px;padding-bottom:9px}.parameter-item-trigger[data-v-830e91ce]{line-height:var(--scalar-line-height-5);outline:none;flex-wrap:wrap;align-items:baseline;gap:6px;padding:10px 0;display:flex}.parameter-item-trigger-open[data-v-830e91ce]{padding-bottom:0}.parameter-item-icon[data-v-830e91ce]{color:var(--scalar-color-3);position:absolute;top:.5lh;left:-19px;translate:0 -50%}.parameter-item-trigger:hover .parameter-item-icon[data-v-830e91ce],.parameter-item-trigger:focus-visible .parameter-item-icon[data-v-830e91ce]{color:var(--scalar-color-1)}.parameter-item-trigger:focus-visible .parameter-item-icon[data-v-830e91ce]{outline:1px solid var(--scalar-color-accent);outline-offset:2px;border-radius:var(--scalar-radius)}.async-api-labels[data-v-6f21951e]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.async-api-label--protocol[data-v-6f21951e]{text-transform:uppercase;letter-spacing:.05em}.message[data-v-50be0795]{scroll-margin-top:var(--refs-viewport-offset)}.message-title[data-v-50be0795]{font-size:var(--scalar-heading-4);font-weight:var(--scalar-semibold);color:var(--scalar-color-1)}.message-heading[data-v-50be0795]{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.message-accordion[data-v-50be0795] .section-accordion-content-card{padding:12px}.message-description[data-v-50be0795]{text-align:left;padding-bottom:4px}.message-schema[data-v-50be0795]{margin-top:12px}.message-schema[data-v-50be0795]:first-child{margin-top:0}.message-schema-title[data-v-50be0795]{font-size:var(--scalar-font-size-2);font-weight:var(--scalar-semibold);color:var(--scalar-color-1);border-bottom:var(--scalar-border-width) solid var(--scalar-border-color);margin-bottom:8px;padding-bottom:8px}.operation[data-v-91a717db]{scroll-margin-top:var(--refs-viewport-offset);margin-top:32px}.operation-header[data-v-91a717db]{align-items:center;gap:8px;display:flex}.operation-title[data-v-91a717db]{font-size:var(--scalar-heading-3);font-weight:var(--scalar-semibold);color:var(--scalar-color-1)}.operation-action[data-v-91a717db]{text-transform:uppercase;font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);letter-spacing:.05em;border-radius:12px;align-items:center;padding:2px 8px;display:inline-flex}.operation-action--send[data-v-91a717db]{color:var(--scalar-color-blue);background:color-mix(in srgb, var(--scalar-color-blue), transparent 88%)}.operation-action--receive[data-v-91a717db]{color:var(--scalar-color-green);background:color-mix(in srgb, var(--scalar-color-green), transparent 88%)}.operation-description[data-v-91a717db]{text-align:left;margin-top:4px}.operation[data-v-91a717db]>.message{margin-top:12px}.channel-section[data-v-2b0efcde]{margin-bottom:48px}.channel-labels[data-v-2b0efcde]{margin-bottom:8px}.channel-description[data-v-2b0efcde]{text-align:left;padding-bottom:4px}.operation-path[data-v-ec6c8861]{word-wrap:break-word;font-weight:var(--scalar-semibold);line-break:anywhere;overflow:hidden}.deprecated[data-v-ec6c8861]{text-decoration:line-through}.empty-state[data-v-ce6cfefc]{text-align:center;font-size:var(--scalar-mini);border-radius:var(--scalar-radius-lg);min-height:56px;color:var(--scalar-color-2);justify-content:center;align-items:center;margin:10px 0 10px 12px;display:flex}.rule-title[data-v-ce6cfefc]{font-family:var(--scalar-font-code);color:var(--scalar-color-1);border-radius:var(--scalar-radius);margin:12px 0 6px;display:inline-block}.rule[data-v-ce6cfefc]{border-radius:var(--scalar-radius-lg);margin:0 12px}.rule-items[data-v-ce6cfefc]{counter-reset:list-number;border-left:1px solid var(--scalar-border-color);flex-direction:column;gap:12px;padding:12px 0;display:flex}.rule-item[data-v-ce6cfefc]{counter-increment:list-number;border:1px solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg);margin-left:24px;overflow:hidden}.rule-item[data-v-ce6cfefc]:before{border:1px solid var(--scalar-border-color);content:" ";border-radius:0 0 0 var(--scalar-radius-lg);width:24px;height:6px;color:var(--scalar-color-1);border-top:0;border-right:0;margin-top:6px;display:block;position:absolute;transform:translate(-25px)}.tab[data-v-804dba49]{font-size:var(--scalar-small);font-family:var(--scalar-font);font-weight:var(--scalar-font-normal);color:var(--scalar-color-2);line-height:calc(var(--scalar-small) + 2px);white-space:nowrap;cursor:pointer;text-transform:uppercase;background:0 0;border:none;margin-right:3px;padding:0;line-height:22px;position:relative}.tab[data-v-804dba49]:before{content:"";z-index:0;border-radius:var(--scalar-radius);background:var(--scalar-background-3);opacity:0;width:calc(100% + 12px);height:calc(100% + 4px);position:absolute;top:-2px;left:-6px}.tab[data-v-804dba49]:hover:before,.tab[data-v-804dba49]:focus-visible:before{opacity:1}.tab[data-v-804dba49]:focus-visible:before{outline:1px solid var(--scalar-color-accent)}.tab span[data-v-804dba49]{z-index:1;position:relative}.tab-selected[data-v-804dba49]{color:var(--scalar-color-1);font-weight:var(--scalar-semibold)}.tab-selected[data-v-804dba49]:after{content:"";width:100%;height:1px;left:0;bottom:calc(var(--tab-list-padding-y) * -1);background:currentColor;position:absolute}.tab-list[data-v-49a8c0af]{--tab-list-padding-y:7px;--tab-list-padding-x:12px;padding:var(--tab-list-padding-y) var(--tab-list-padding-x);flex:1;gap:6px;display:flex;position:relative;overflow:auto}.scalar-card-header.scalar-card-header-tabs[data-v-49a8c0af]{padding:0}.response-card[data-v-5123cd9f]{font-size:var(--scalar-font-size-3)}.code-copy[data-v-5123cd9f]{appearance:none;cursor:pointer;color:var(--scalar-color-3);background:0 0;border:none;outline:none;justify-content:center;align-items:center;margin-right:12px;padding:0;display:flex}.code-copy[data-v-5123cd9f]:hover{color:var(--scalar-color-1)}.code-copy svg[data-v-5123cd9f]{width:13px;height:13px}.response-card-footer[data-v-5123cd9f]{flex-flow:row-reverse wrap;flex-shrink:0;justify-content:start;column-gap:8px;padding:7px 12px;display:flex}.response-example-selector[data-v-5123cd9f]{flex-shrink:0;margin:-4px}.response-description[data-v-5123cd9f]{font-weight:var(--scalar-semibold);font-size:var(--scalar-small);color:var(--scalar-color--1);box-sizing:border-box;flex-grow:1}.response-description-markdown[data-v-5123cd9f]{max-height:3lh}.response-description-markdown[data-v-5123cd9f] *{margin:0}.schema-type[data-v-5123cd9f]{font-size:var(--scalar-micro);color:var(--scalar-color-2);font-weight:var(--scalar-semibold);background:var(--scalar-background-3);border-radius:4px;margin-right:4px;padding:2px 4px}.schema-example[data-v-5123cd9f]{font-size:var(--scalar-micro);color:var(--scalar-color-2);font-weight:var(--scalar-semibold)}.example-response-tab[data-v-5123cd9f]{margin:6px;display:block}.scalar-card-checkbox[data-v-5123cd9f]{cursor:pointer;-webkit-user-select:none;user-select:none;min-height:17px;font-size:var(--scalar-small);font-weight:var(--scalar-font-normal);color:var(--scalar-color-2);white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:fit-content;padding:7px 6px;display:flex;position:relative}.scalar-card-checkbox:has(.scalar-card-checkbox-input:focus-visible) .scalar-card-checkbox-checkmark[data-v-5123cd9f]{outline:1px solid var(--scalar-color-accent)}.scalar-card-checkbox[data-v-5123cd9f]:hover{color:var(--scalar-color--1)}.scalar-card-checkbox .scalar-card-checkbox-input[data-v-5123cd9f]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.scalar-card-checkbox-checkmark[data-v-5123cd9f]{border-radius:var(--scalar-radius);background-color:#0000;background-color:var(--scalar-background-3);width:16px;height:16px;box-shadow:inset 0 0 0 var(--scalar-border-width) var(--scalar-border-color)}.scalar-card-checkbox[data-v-5123cd9f]:has(.scalar-card-checkbox-input:checked){color:var(--scalar-color-1);font-weight:var(--scalar-semibold)}.scalar-card-checkbox .scalar-card-checkbox-input:checked~.scalar-card-checkbox-checkmark[data-v-5123cd9f]{background-color:var(--scalar-button-1);box-shadow:none}.scalar-card-checkbox-checkmark[data-v-5123cd9f]:after{content:"";display:none;position:absolute}.scalar-card-checkbox .scalar-card-checkbox-input:checked~.scalar-card-checkbox-checkmark[data-v-5123cd9f]:after{display:block}.scalar-card-checkbox .scalar-card-checkbox-checkmark[data-v-5123cd9f]:after{border:solid 1px var(--scalar-button-1-color);border-width:0 1.5px 1.5px 0;width:5px;height:9px;top:12.5px;right:11.5px;transform:rotate(45deg)}.request-body[data-v-96399c9a]{margin-top:24px}.request-body-header[data-v-96399c9a]{border-bottom:var(--scalar-border-width) solid var(--scalar-border-color);flex-flow:wrap;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.request-body-title[data-v-96399c9a]{font-size:var(--scalar-font-size-2);font-weight:var(--scalar-semibold);color:var(--scalar-color-1);align-items:center;gap:8px;display:flex}.request-body-required[data-v-96399c9a]{font-size:var(--scalar-micro);color:var(--scalar-color-orange);border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:16px;height:20px;padding:2px 8px;font-weight:400}.request-body-description[data-v-96399c9a]{font-size:var(--scalar-small);width:100%;margin-top:6px}:is(.request-body-header+.request-body-schema[data-v-96399c9a]:has(>.schema-card>.schema-card-description),.request-body-header+.request-body-schema[data-v-96399c9a]:has(>.schema-card>.schema-properties>*>.property--level-0)){padding-top:8px}.request-body-description[data-v-96399c9a] .markdown *{color:var(--scalar-color-2)!important}.callback-sticky-offset[data-v-474e6fa6]{top:var(--refs-viewport-offset,0px);z-index:1}.callback-operation-container[data-v-474e6fa6] .request-body,.callback-operation-container[data-v-474e6fa6] .request-body-description,.callback-operation-container[data-v-474e6fa6] .request-body-header{margin-top:0}.callback-operation-container[data-v-474e6fa6] .request-body-header{--scalar-font-size-2:var(--scalar-font-size-4);border-bottom:none;border:.5px solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg) var(--scalar-radius-lg) 0 0;background:color-mix(in srgb, var(--scalar-background-2) 50%, transparent);padding:10px}.callback-operation-container[data-v-474e6fa6] .request-body-schema>.schema-card>.schema-card-description{padding-inline:8px}.callback-operation-container[data-v-474e6fa6] ul li.property.property--level-1{padding:10px}.callback-operation-container[data-v-474e6fa6] .request-body-schema{background-color:var(--scalar-background-1);border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:0 0 var(--scalar-radius-lg) var(--scalar-radius-lg);border-top:none;overflow:hidden}.callback-operation-container[data-v-474e6fa6] .parameter-list{margin-top:0}.callback-operation-container[data-v-474e6fa6] .parameter-list-title{background:color-mix(in srgb, var(--scalar-background-2) 50%, transparent);border-radius:var(--scalar-radius-lg) var(--scalar-radius-lg) 0 0;border:var(--scalar-border-width) solid var(--scalar-border-color);--scalar-font-size-2:var(--scalar-font-size-4);border-bottom:none;margin-bottom:0;padding:10px}.callback-operation-container[data-v-474e6fa6] .parameter-list-items{border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:0 0 var(--scalar-radius-lg) var(--scalar-radius-lg)}.callback-operation-container[data-v-474e6fa6] .parameter-list-items>li:first-of-type{border-top:none}.callback-operation-container[data-v-474e6fa6] .parameter-list-items>li{padding:0 8px}.show-api-client-button[data-v-ad72d914]{appearance:none;white-space:nowrap;border-radius:var(--scalar-radius);font-weight:var(--scalar-semibold);font-size:var(--scalar-small);color:var(--scalar-background-2);line-height:22px;font-family:var(--scalar-font);background:var(--scalar-button-1);cursor:pointer;box-sizing:border-box;outline-offset:2px;border:none;justify-content:center;align-items:center;padding:1px 6px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.show-api-client-button span[data-v-ad72d914],.show-api-client-button svg[data-v-ad72d914]{fill:currentColor;color:var(--scalar-button-1-color);z-index:1}.show-api-client-button[data-v-ad72d914]:hover{background:var(--scalar-button-1-hover)}.show-api-client-button svg[data-v-ad72d914]{margin-right:4px}.operation-title[data-v-ae829610]{justify-content:space-between;display:flex}.operation-details[data-v-ae829610]{flex-shrink:1;align-items:center;gap:9px;min-width:0;margin-top:0;display:flex}.operation-details[data-v-ae829610] .endpoint-anchor .scalar-button svg{width:16px;height:16px}.endpoint-type[data-v-ae829610]{z-index:0;width:60px;font-size:var(--scalar-small);text-transform:uppercase;font-weight:var(--scalar-bold);font-family:var(--scalar-font);flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:6px;display:flex;position:relative}.endpoint-type[data-v-ae829610]:after{content:"";z-index:-1;opacity:.15;border-radius:var(--scalar-radius);background:currentColor;position:absolute;inset:0}.endpoint-anchor[data-v-ae829610]{flex-shrink:1;align-items:center;min-width:0;display:flex}.endpoint-anchor.label[data-v-ae829610]{display:flex}.endpoint-label[data-v-ae829610]{min-width:0;color:var(--scalar-color-1);flex-shrink:1;align-items:baseline;gap:9px;display:flex}.endpoint-label-path[data-v-ae829610]{font-family:var(--scalar-font-code);font-size:var(--scalar-mini);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.endpoint-label-path[data-v-ae829610] em{color:var(--scalar-color-2)}.endpoint-label-name[data-v-ae829610]{color:var(--scalar-color-2);font-size:var(--scalar-small);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1000000000;overflow:hidden}.endpoint-try-hint[data-v-ae829610]{flex-shrink:0;padding:2px}.endpoint-copy[data-v-ae829610]{color:currentColor}.endpoint-copy[data-v-ae829610] svg{stroke-width:2px}.endpoint-content[data-v-ae829610]{grid-auto-columns:1fr;grid-auto-flow:row;gap:9px;padding:9px;display:grid}@media (width>=1000px){.endpoint-content[data-v-ae829610]{grid-auto-flow:column}}@container (width<=900px){.endpoint-content[data-v-ae829610]{grid-template-columns:1fr}}.endpoint-content[data-v-ae829610]>*{min-width:0}.operation-details-card[data-v-ae829610]{flex-direction:column;gap:12px;min-width:0;display:flex}:is(.operation-details-card-item[data-v-ae829610] .parameter-list,.operation-details-card-item[data-v-ae829610] .callbacks-list){border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg);margin-top:0}.operation-details-card-item[data-v-ae829610]{flex-direction:column;gap:12px;display:flex}.operation-details-card-item[data-v-ae829610] .parameter-list-items{margin-bottom:0}.operation-details-card[data-v-ae829610] .parameter-item:last-of-type .parameter-schema{padding-bottom:12px}.operation-details-card[data-v-ae829610] .parameter-list .parameter-list{margin-bottom:12px}.operation-details-card[data-v-ae829610] .parameter-item{margin:0;padding:0}.operation-details-card[data-v-ae829610] .property{margin:0;padding:9px}:is(.operation-details-card[data-v-ae829610] .parameter-list-title,.operation-details-card[data-v-ae829610] .request-body-title,.operation-details-card[data-v-ae829610] .callbacks-title){text-transform:uppercase;font-weight:var(--scalar-bold);font-size:var(--scalar-mini);color:var(--scalar-color-2);margin:0;padding:9px;line-height:1.33}.operation-details-card[data-v-ae829610] .callback-list-item-title{padding-left:28px;padding-right:12px}.operation-details-card[data-v-ae829610] .callback-list-item-icon{left:6px}.operation-details-card[data-v-ae829610] .callback-operation-container{padding-inline:9px;padding-bottom:9px}:is(.operation-details-card[data-v-ae829610] .callback-operation-container>.request-body,.operation-details-card[data-v-ae829610] .callback-operation-container>.parameter-list){border:none}.operation-details-card[data-v-ae829610] .callback-operation-container>.request-body>.request-body-header{border-bottom:var(--scalar-border-width) solid var(--scalar-border-color);padding:0 0 9px}.operation-details-card[data-v-ae829610] .request-body-description{border-top:var(--scalar-border-width) solid var(--scalar-border-color);margin-top:0;padding:9px 9px 0}.operation-details-card[data-v-ae829610] .request-body{border-radius:var(--scalar-radius-lg);border:var(--scalar-border-width) solid var(--scalar-border-color);margin-top:0}.operation-details-card[data-v-ae829610] .request-body .schema-card--level-0>.schema-card-description{padding-inline:9px}.operation-details-card[data-v-ae829610] .request-body-header{border-bottom:0;padding-bottom:0}.operation-details-card[data-v-ae829610] .contents button{margin-right:9px}.operation-details-card[data-v-ae829610] .schema-card--open+.schema-card:not(.schema-card--open){margin-inline:9px;margin-bottom:9px}.operation-details-card[data-v-ae829610] .request-body-schema .property--level-0{padding:0}.operation-details-card[data-v-ae829610] .selected-content-type{margin-right:9px}.operation-example-card[data-v-ae829610]{top:calc(var(--refs-viewport-offset) + 24px);max-height:calc(var(--refs-viewport-height) - 48px);position:sticky}@media (width<=600px){.operation-example-card[data-v-ae829610]{max-height:unset;position:static}}.agent-button-container[data-v-10a4fb90]{color:var(--scalar-color-1);background:color-mix(in srgb, var(--scalar-background-3), white 15%);cursor:pointer;border-radius:var(--scalar-radius);z-index:2;align-items:center;height:100%;margin-right:4px;padding:1px 6px;display:flex;position:relative}.agent-button-container[data-v-10a4fb90]:hover:not(:focus-within){background:color-mix(in srgb, var(--scalar-background-3), white 20%)}.agent-button-container[data-v-10a4fb90]:focus-within{border-radius:var(--scalar-radius-lg);height:auto;margin-right:0;position:absolute;inset:2px}.agent-button-container[data-v-10a4fb90]:has(.ask-agent-scalar-input-not-empty){border-radius:var(--scalar-radius-lg);height:auto;margin-right:0;position:absolute;inset:2px}.agent-button-container[data-v-10a4fb90]:has(.ask-agent-scalar-input:focus-visible){outline-style:solid}.ask-agent-scalar-input[data-v-10a4fb90]{opacity:0;border:none;width:0;font-size:0}.agent-button-container:focus-within .ask-agent-scalar-input[data-v-10a4fb90]{width:100%;font-size:inherit;opacity:1;outline:none;padding-inline:4px;line-height:20px}.agent-button-container:has(.ask-agent-scalar-input-not-empty) .ask-agent-scalar-input[data-v-10a4fb90]{width:100%;font-size:inherit;opacity:1;outline:none;padding-inline:4px;line-height:20px}.ask-agent-scalar-input[data-v-10a4fb90]::placeholder{color:var(--scalar-color-2);font-family:inherit}.ask-agent-scalar-input-label[data-v-10a4fb90]{color:var(--scalar-color-1);font-weight:var(--scalar-semibold);margin-left:4px}.agent-button-container:focus-within .ask-agent-scalar-input-label[data-v-10a4fb90]{display:none}.agent-button-container:has(.ask-agent-scalar-input-not-empty) .ask-agent-scalar-input-label[data-v-10a4fb90]{display:none}.ask-agent-scalar-send[data-v-10a4fb90]{background:var(--scalar-color-blue);color:#fff;border-radius:var(--scalar-radius);outline-offset:1px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:none}.agent-button-container:has(.ask-agent-scalar-input-not-empty) .ask-agent-scalar-send[data-v-10a4fb90]{display:flex}.ask-agent-scalar-send[data-v-10a4fb90]:hover{background:color-mix(in srgb, var(--scalar-color-blue), transparent 10%)}.operation-layout[data-v-2382aa8f]{grid-template:"heading badge""description examples""details examples"1fr/1fr 1fr;gap:0 48px;display:grid}.operation-title[data-v-2382aa8f]{font-size:var(--font-size,var(--scalar-heading-1));font-weight:var(--font-weight,var(--scalar-bold));color:var(--scalar-color-1);grid-area:heading;margin-bottom:12px;line-height:1.45}.operation-auth[data-v-2382aa8f]{grid-area:badge;place-self:start end}.operation-description[data-v-2382aa8f]{grid-area:description;min-width:0}.operation-details[data-v-2382aa8f]{grid-area:details;min-width:0}.examples[data-v-2382aa8f]{min-width:0;top:calc(var(--refs-viewport-offset) + 24px);grid-area:examples;align-self:start;position:sticky}.examples[data-v-2382aa8f]>*{max-height:calc((var(--refs-viewport-height) - 60px) / 2);position:relative}.examples[data-v-2382aa8f]>:first-of-type:last-of-type{max-height:calc((var(--refs-viewport-height) - 60px))}@media (width<=600px){.examples[data-v-2382aa8f]>*{max-height:unset}}.deprecated[data-v-2382aa8f] *{text-decoration:line-through}@container narrow-references-container (width<=900px){.operation-layout[data-v-2382aa8f]{grid-template-columns:1fr;grid-template-areas:"badge""heading""description""examples""details";column-gap:0}.operation-auth[data-v-2382aa8f]{justify-self:start;margin-bottom:4px}.operation-description[data-v-2382aa8f]{margin-bottom:24px}.examples[data-v-2382aa8f]{position:static}}.section-flare[data-v-5cebff7a]{pointer-events:none;position:fixed;top:0;right:0}.narrow-references-container{container:narrow-references-container/inline-size}.ref-search-meta[data-v-ae9b4ecb]{background:var(--scalar-background-1);border-bottom-left-radius:var(--scalar-radius-lg);border-bottom-right-radius:var(--scalar-radius-lg);font-size:var(--scalar-font-size-4);color:var(--scalar-color-3);font-weight:var(--scalar-semibold);border-top:var(--scalar-border-width) solid var(--scalar-border-color);gap:12px;padding:6px 12px;display:flex}:root{--scalar-loaded-api-reference:true}.asyncapi-sidebar-document-section>.group\\/spacer-after{height:0}@layer scalar-config{.scalar-api-reference[data-v-e9d9c6ec]{--refs-header-height:calc(var(--scalar-custom-header-height,0px) + var(--scalar-header-height,0px));--refs-viewport-offset:calc(var(--refs-header-height,0px) + var(--refs-content-offset,0px));--refs-viewport-height:calc(var(--full-height,100dvh) - var(--refs-viewport-offset,0px));--refs-sidebar-width:var(--scalar-sidebar-width,0px);--refs-sidebar-height:calc(var(--full-height,100dvh) - var(--refs-header-height,0px));--refs-content-max-width:var(--scalar-content-max-width,1540px)}.scalar-api-reference.references-classic[data-v-e9d9c6ec]{--refs-content-max-width:var(--scalar-content-max-width,1420px);--refs-sidebar-width:0;min-height:100dvh}.references-sidebar[data-v-e9d9c6ec]{--refs-sidebar-width:var(--scalar-sidebar-width,288px)}}.t-doc__sidebar[data-v-e9d9c6ec]{z-index:10}.references-layout[data-v-e9d9c6ec]{--full-height:100dvh;grid-template-rows:var(--scalar-header-height,0px) repeat(2, auto);background:var(--scalar-background-1);flex:1;grid-template-columns:auto 1fr;grid-template-areas:"header header""navigation rendered""footer footer";min-width:100%;max-width:100%;min-height:100dvh;display:grid}.references-editor[data-v-e9d9c6ec]{background:var(--scalar-background-1);grid-area:editor;min-width:0;display:flex}.references-rendered[data-v-e9d9c6ec]{background:var(--scalar-background-1);grid-area:rendered;min-width:0;position:relative}.scalar-api-reference.references-classic[data-v-e9d9c6ec],.references-classic .references-rendered[data-v-e9d9c6ec]{height:initial!important;max-height:initial!important}.references-footer[data-v-e9d9c6ec]{grid-area:footer}@media (width<1000px){.references-developer-tools[data-v-e9d9c6ec]{display:none}.references-layout[data-v-e9d9c6ec]{--refs-sidebar-height:calc(var(--full-height,100dvh) - var(--scalar-custom-header-height,0px));grid-template-columns:100%;grid-template-rows:var(--scalar-header-height,0px) 0px auto auto;grid-template-areas:"header""navigation""rendered""footer"}.references-editable[data-v-e9d9c6ec]{grid-template-areas:"header""navigation""editor"}.references-rendered[data-v-e9d9c6ec]{position:static}.scalar-api-references-standalone-mobile[data-v-e9d9c6ec]:not(.references-classic){--scalar-header-height:50px}}.darklight-reference[data-v-e9d9c6ec]{width:100%;margin-top:auto}/*$vite$:1*/`)),document.head.appendChild(e)}}catch(e){console.error(`vite-plugin-css-injected-by-js`,e)}})(); +(function(e,t){typeof exports==`object`&&typeof module<`u`?t(require(`radix-vue/namespaced`)):typeof define==`function`&&define.amd?define([`radix-vue/namespaced`],t):(e=typeof globalThis<`u`?globalThis:e||self,t(e[`{}`]))})(this,function(e){var t=Object.create,n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,a=Object.getPrototypeOf,o=Object.prototype.hasOwnProperty,s=(e,t)=>()=>(e&&(t=e(e=0)),t),c=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),l=(e,t)=>{let r={};for(var i in e)n(r,i,{get:e[i],enumerable:!0});return t||n(r,Symbol.toStringTag,{value:`Module`}),r},u=(e,t,a,s)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var c=i(t),l=0,u=c.length,d;lt[e]).bind(null,d),enumerable:!(s=r(t,d))||s.enumerable});return e},d=(e,r,i)=>(i=e==null?{}:t(a(e)),u(r||!e||!e.__esModule?n(i,`default`,{value:e,enumerable:!0}):i,e)),f,p,m=s((()=>{f=`Models`,p=e=>!!(!Array.isArray(e)&&e&&`sources`in e&&Array.isArray(e.sources))})),h=s((()=>{m()})),g,_=s((()=>{g=e=>{if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return t===Object.prototype||t===null}})),v,y,b=s((()=>{_(),v=(e,t,n)=>{if(!e)return!1;let r=g(t)||Array.isArray(t);if(r&&n.get(t)?.has(e))return!0;if(r){let r=n.get(t)??new Set;r.add(e),n.set(t,r)}try{if(e.type===`any`||e.type===`unknown`)return!0;if(e.type===`function`)return typeof t==`function`;if(e.type===`number`)return typeof t==`number`&&!Number.isNaN(t)&&Number.isFinite(t);if(e.type===`string`)return typeof t==`string`;if(e.type===`boolean`)return typeof t==`boolean`;if(e.type===`nullable`)return t===null;if(e.type===`notDefined`)return t===void 0;if(e.type===`array`)return Array.isArray(t)&&t.every(t=>v(e.items,t,n));if(e.type===`record`)return g(t)?Object.keys(t).every(r=>v(e.key,r,n)&&v(e.value,t[r],n)):!1;if(e.type===`object`)return g(t)?Object.keys(e.properties).every(r=>v(e.properties[r],t[r],n)):!1;if(e.type===`optional`)return t===void 0||v(e.schema,t,n);if(e.type===`union`)return e.schemas.some(e=>v(e,t,n));if(e.type===`intersection`)return e.schemas.length===0?!0:g(t)?e.schemas.every(e=>v(e,t,n)):!1;if(e.type===`literal`)return t===e.value;if(e.type===`lazy`)return v(e.schema(),t,n);if(e.type===`evaluate`)return v(e.schema,e.expression(t),n);let r=e;return console.warn(`Unknown schema type:`,r),!1}finally{r&&n.get(t)?.delete(e)}},y=(e,t,n=new WeakMap)=>v(e,t,n)})),ee,te,x,S,ne,re,ie=s((()=>{_(),b(),ee=(e,t)=>{let n=t.get(e);if(n)return n;let r=e.schema();return t.set(e,r),r},te=e=>e.type===`optional`?te(e.schema):e.type===`literal`?!0:e.type===`union`?e.schemas.length>0&&e.schemas.every(te):!1,x=(e,t,n,r=new WeakMap)=>{if(g(t)&&r.get(t)?.has(e))return 1;let i=g(t);if(i){let n=r.get(t)??new Set;n.add(e),r.set(t,n)}try{if(e.type===`object`){if(!g(t))return 0;let i=Object.keys(e.properties);return i.length===0?1:i.reduce((i,a)=>{if(!(a in t))return i;let o=e.properties[a],s=t[a],c=x(o,s,n,r);return te(o)?i+(c>0?c*10:0):i+(c>0?c:1)},0)}return e.type===`array`?Array.isArray(t)?1:0:e.type===`record`?g(t)?1:0:e.type===`optional`?t===void 0?1:x(e.schema,t,n,r):e.type===`union`?Math.max(...e.schemas.map(e=>x(e,t,n,r))):e.type===`intersection`?e.schemas.length===0?1:e.schemas.reduce((e,i)=>e+x(i,t,n,r),0):e.type===`lazy`?x(ee(e,n),t,n,r):e.type===`evaluate`?x(e.schema,e.expression(t),n,r):y(e,t)?1:0}finally{i&&r.get(t)?.delete(e)}},S=(e,t,n,r)=>{if(g(e)||Array.isArray(e)){let i=r.get(e)||new Map;i.set(t,n),r.set(e,i)}},ne=(e,t,n,r)=>{if((g(t)||Array.isArray(t))&&n.get(t)?.has(e))return n.get(t)?.get(e);if(!e||e.type===`any`||e.type===`unknown`)return t;if(e.type===`function`)return typeof t==`function`?t:()=>void 0;if(e.type===`number`)return y(e,t)?t:e.default??0;if(e.type===`string`)return y(e,t)?t:e.default??``;if(e.type===`boolean`)return y(e,t)?t:e.default??!1;if(e.type===`nullable`)return null;if(e.type===`notDefined`)return;if(e.type===`optional`)return t===void 0?void 0:ne(e.schema,t,n,r);if(e.type===`array`){if(!Array.isArray(t))return[];let i=Array(t.length);S(t,e,i,n);for(let a=0;a{let i=x(n,t,r);return i>e.score?{schema:n,score:i}:e},{schema:e.schemas[0],score:0}).schema,t,n,r);if(e.type===`intersection`)return e.schemas.reduce((e,i)=>Object.assign(e,ne(i,t,n,r)),{});if(e.type===`literal`)return e.value;if(e.type===`lazy`)return ne(ee(e,r),t,n,r);if(e.type===`evaluate`)return ne(e.schema,e.expression(t),n,r);let i=e;return console.warn(`Unknown schema type:`,i),t},re=(e,t,n=new WeakMap,r=new WeakMap)=>ne(e,t,n,r)})),ae,C,w,oe,se,ce,le,ue,T,E,de,fe,D,O,pe,me,he=s((()=>{ae=e=>({type:`number`,default:e?.default,typeName:e?.typeName,typeComment:e?.typeComment}),C=e=>({type:`string`,default:e?.default,typeName:e?.typeName,typeComment:e?.typeComment}),w=e=>({type:`boolean`,default:e?.default,typeName:e?.typeName,typeComment:e?.typeComment}),oe=e=>({type:`nullable`,typeName:e?.typeName,typeComment:e?.typeComment}),se=e=>({type:`any`,typeName:e?.typeName,typeComment:e?.typeComment}),ce=e=>({type:`unknown`,typeName:e?.typeName,typeComment:e?.typeComment}),le=e=>({type:`function`,typeName:e?.typeName,typeComment:e?.typeComment}),ue=(e,t)=>({type:`array`,items:e,typeName:t?.typeName,typeComment:t?.typeComment}),T=(e,t,n)=>({type:`record`,key:e,value:t,typeName:n?.typeName,typeComment:n?.typeComment}),E=(e,t)=>({type:`object`,properties:e,typeName:t?.typeName,typeComment:t?.typeComment}),de=(e,t)=>({type:`union`,schemas:e,typeName:t?.typeName,typeComment:t?.typeComment}),fe=(e,t)=>({type:`intersection`,schemas:e,typeName:t?.typeName,typeComment:t?.typeComment}),D=(e,t)=>({type:`optional`,schema:e,typeName:t?.typeName,typeComment:t?.typeComment}),O=e=>({type:`literal`,value:e}),pe=e=>({type:`lazy`,schema:e}),me=(e,t)=>({type:`evaluate`,expression:e,schema:t})})),ge=s((()=>{ie(),he(),b()})),_e,ve,ye=s((()=>{ge(),E({name:C({typeComment:"Name of specification extension property. Has to start with `x-`."}),component:ce({typeComment:`Vue component to render the specification extension`}),renderer:D(ce({typeComment:`Custom renderer to render the specification extension`}))}),_e=E({component:ce({typeComment:`Vue component to render in the view`}),renderer:D(ce({typeComment:`Custom renderer to render the view component (e.g., ReactRenderer)`})),props:D(T(C(),se()),{typeComment:`Additional props to pass to the component`}),sidebar:D(E({show:w(),label:C()}),{typeComment:`Sidebar configuration. Set show: true to display in sidebar.`})}),E({"content.start":D(ue(_e),{typeComment:`Components to render before the Introduction/Info section`}),"content.end":D(ue(_e),{typeComment:`Components to render at specific views in the API Reference`})}),E({onInit:D(le()),onConfigChange:D(le()),onDestroy:D(le())}),ve=le()})),be,xe,Se=s((()=>{ge(),be=E({dashboardUrl:C({default:`https://dashboard.scalar.com`}),registryUrl:C({default:`https://registry.scalar.com`}),proxyUrl:C({default:`https://proxy.scalar.com`}),apiBaseUrl:C({default:`https://api.scalar.com`})},{typeComment:`External service URLs used by Scalar packages`}),xe=E({title:D(C(),{typeComment:`The title of the OpenAPI document.`}),slug:D(C(),{typeComment:`The slug of the OpenAPI document used in the URL. If none is passed, the title will be used. If no title is used, it will just use the index.`}),authentication:D(se(),{typeComment:`Prefill authentication`}),baseServerURL:D(C(),{typeComment:`Base URL for the API server`}),hideClientButton:w({default:!1,typeComment:`Whether to hide the client button`}),proxyUrl:D(C(),{typeComment:`URL to a request proxy for the API client`}),oauth2RedirectUri:D(C(),{typeComment:`Default OAuth 2.0 redirect URI used to prefill auth flows in the API client.`}),searchHotKey:D(de([O(`a`),O(`b`),O(`c`),O(`d`),O(`e`),O(`f`),O(`g`),O(`h`),O(`i`),O(`j`),O(`k`),O(`l`),O(`m`),O(`n`),O(`o`),O(`p`),O(`q`),O(`r`),O(`s`),O(`t`),O(`u`),O(`v`),O(`w`),O(`x`),O(`y`),O(`z`)]),{typeComment:`Key used with CTRL/CMD to open the search modal (defaults to 'k' e.g. CMD+k)`}),servers:D(ue(se()),{typeComment:`List of OpenAPI server objects`}),showSidebar:w({default:!0,typeComment:`Whether to show the sidebar`}),showDeveloperTools:de([O(`localhost`),O(`always`),O(`never`)],{typeComment:`Whether and when to show the developer tools.`}),showToolbar:de([O(`localhost`),O(`always`),O(`never`)],{typeComment:`@deprecated Use showDeveloperTools instead`}),operationTitleSource:de([O(`summary`),O(`path`)],{typeComment:`Whether to use the operation summary or the operation path for the sidebar and search`}),theme:de([O(`default`),O(`alternate`),O(`moon`),O(`purple`),O(`solarized`),O(`bluePlanet`),O(`deepSpace`),O(`saturn`),O(`kepler`),O(`elysiajs`),O(`fastify`),O(`mars`),O(`laserwave`),O(`none`)],{typeComment:`A string to use one of the color presets`}),_integration:D(de([O(`adonisjs`),O(`astro`),O(`docusaurus`),O(`dotnet`),O(`elysiajs`),O(`express`),O(`fastapi`),O(`fastify`),O(`go`),O(`hono`),O(`html`),O(`laravel`),O(`litestar`),O(`nestjs`),O(`nextjs`),O(`nitro`),O(`nuxt`),O(`platformatic`),O(`react`),O(`rust`),O(`svelte`),O(`vue`),oe()]),{typeComment:`Integration type identifier`}),onRequestSent:D(le(),{typeComment:`onRequestSent is fired when a request is sent`}),persistAuth:w({default:!1,typeComment:`Whether to persist auth to local storage`}),telemetry:w({default:!0,typeComment:`Enables / disables telemetry`}),externalUrls:be})})),Ce,we,Te=s((()=>{ge(),Ce=de([C(),oe(),T(C(),se()),le()]),we=E({default:w({default:!1}),url:D(C(),{typeComment:`URL to an OpenAPI/Swagger document`}),content:D(Ce,{typeComment:`Directly embed the OpenAPI document. Can be a string, object, function returning an object, or null. It is recommended to pass a URL instead of content.`}),title:D(C(),{typeComment:"The title of the OpenAPI document. Used for the page title and the document name in the dropdown. With multiple `sources`, set this per source."}),slug:D(C(),{typeComment:"The slug of the OpenAPI document used in the URL. If none is passed, the title will be used. With multiple `sources`, set this per source."}),spec:D(E({url:D(C()),content:D(Ce)}),{typeComment:"@deprecated Use `url` and `content` on the top level instead."}),agent:D(E({key:D(C()),disabled:D(w()),hideAddApi:D(w(),{typeComment:`When true, hide the control to add more APIs in the agent chat. Only preloaded/registry documents are shown; the public API list is not offered.`})}),{typeComment:`Agent Scalar configuration`})})})),Ee,De,Oe,ke,Ae=s((()=>{h(),ge(),ye(),Se(),Te(),Ee=fe([xe,we,E({layout:de([O(`modern`),O(`classic`)],{typeComment:`The layout to use for the references`}),proxy:D(C(),{typeComment:`@deprecated Use proxyUrl instead`}),fetch:D(le(),{typeComment:"@deprecated Use `customFetch` instead."}),customFetch:D(le(),{typeComment:"Custom fetch function used both when loading the OpenAPI document and when sending requests from the API client. Can be used to add custom headers, attach credentials (for example `credentials: 'include'`), handle auth, etc."}),plugins:D(ue(ve),{typeComment:`Plugins for the API reference`}),pluginUrls:D(ue(C()),{typeComment:"URLs of ESM modules that provide additional plugins for the API reference. Each module is loaded with a dynamic `import()` before the API reference mounts, and its default export is registered as a plugin. Unlike `plugins`, this option is JSON-serializable, so integrations that pass their configuration as JSON can load plugins without replacing the whole bundle. Only supported by the standalone browser build (`Scalar.createApiReference`)."}),isEditable:w({default:!1,typeComment:`Allows the user to inject an editor for the spec`}),hideModels:w({default:!1,typeComment:`Whether to show models in the sidebar, search, and content.`}),modelsSectionLabel:D(de([O(`Models`),O(`Schemas`),C()]),{typeComment:"Label for the components.schemas section in the sidebar, content, and search. Use `Schemas` for OpenAPI terminology."}),localization:D(E({locale:D(C()),direction:D(de([O(`auto`),O(`ltr`),O(`rtl`)])),translations:D(T(C(),se()))}),{typeComment:`API Reference UI localization. Select a built-in locale, override labels, and control LTR/RTL rendering.`}),documentDownloadType:de([O(`both`),O(`yaml`),O(`json`),O(`direct`),O(`none`)],{typeComment:"Sets the file type of the document to download, set to `none` to hide the download button"}),hideDownloadButton:D(w(),{typeComment:"@deprecated Use `documentDownloadType: 'none'` instead"}),hideTestRequestButton:w({default:!1,typeComment:`Whether to show the "Test Request" button`}),hideSearch:w({default:!1,typeComment:`Whether to show the sidebar search bar`}),showOperationId:w({default:!1,typeComment:`Whether to show the operationId`}),darkMode:D(w(),{typeComment:`Whether dark mode is on or off initially (light mode)`}),forceDarkModeState:D(de([O(`dark`),O(`light`)]),{typeComment:`forceDarkModeState makes it always this state no matter what`}),hideDarkModeToggle:w({default:!1,typeComment:`Whether to show the dark mode toggle`}),metaData:D(se(),{typeComment:`If used, passed data will be added to the HTML header. @see https://unhead.unjs.io/usage/composables/use-seo-meta`}),favicon:D(C(),{typeComment:`Path to a favicon image`}),hiddenClients:D(de([T(C(),de([w(),ue(C())])),ue(C()),O(!0)]),{typeComment:"List of httpsnippet clients to hide from the clients menu. By default hides Unirest, pass `[]` to show all clients"}),defaultHttpClient:D(E({targetKey:C(),clientKey:C()}),{typeComment:`Determine the HTTP client that is selected by default`}),customCss:D(C(),{typeComment:`Custom CSS to be added to the page`}),onServerChange:D(le(),{typeComment:`onServerChange is fired on selected server change`}),onDocumentSelect:D(le(),{typeComment:`onDocumentSelect is fired when the config is selected`}),onLoaded:D(le(),{typeComment:`Callback fired when the reference is fully loaded`}),onBeforeRequest:D(le(),{typeComment:`Fired before the outbound request is built; callback receives a mutable request builder. Experimental API.`}),onRequestBuilt:D(le(),{typeComment:`Fired right before the outbound request is sent; callback receives the exact fetch Request that goes over the wire. Experimental API.`}),onShowMore:D(le(),{typeComment:`onShowMore is fired when the user clicks the "Show more" button on the references`}),onSidebarClick:D(le(),{typeComment:`onSidebarClick is fired when the user clicks on a sidebar item`}),pathRouting:D(E({basePath:C()}),{typeComment:`Route using paths instead of hashes, your server MUST support this. @experimental`}),mcp:D(E({name:D(C(),{typeComment:`Display name for the MCP server`}),url:D(C(),{typeComment:`URL of the MCP server`}),disabled:D(w(),{typeComment:`When true, disables the MCP integration`})}),{typeComment:`MCP (Model Context Protocol) configuration. When provided, enables MCP integration with the given name and url.`}),generateHeadingSlug:D(le(),{typeComment:`Customize the heading portion of the hash`}),generateModelSlug:D(le(),{typeComment:`Customize the model portion of the hash`}),generateTagSlug:D(le(),{typeComment:`Customize the tag portion of the hash`}),generateOperationSlug:D(le(),{typeComment:`Customize the operation portion of the hash`}),generateWebhookSlug:D(le(),{typeComment:`Customize the webhook portion of the hash`}),setPageTitle:D(le(),{typeComment:`Customize the browser tab title for the section currently in view`}),redirect:D(le(),{typeComment:`To handle redirects, pass a function that receives the current path/hash and passes that to history.replaceState`}),withDefaultFonts:w({default:!0,typeComment:`Whether to include default fonts`}),defaultOpenFirstTag:w({default:!0,typeComment:`Whether to expand the first tag in the sidebar when no specific URL target is present`}),defaultOpenAllTags:w({default:!1,typeComment:`Whether to expand all tags by default. Warning: this can cause performance issues on big documents`}),expandAllModelSections:w({default:!1,typeComment:`Whether to expand all models by default. Warning: this can cause performance issues on big documents`}),expandAllResponses:w({default:!1,typeComment:`Whether to expand all responses by default. Warning: this can cause performance issues on big documents`}),expandAllSchemaProperties:w({default:!1,typeComment:`Whether to expand all nested schema properties by default. The Show/Hide Child Attributes toggle remains available so nested sections can still be collapsed manually. Warning: this can cause performance issues on big documents`}),tagsSorter:D(de([O(`alpha`),le()]),{typeComment:`Function to sort tags`}),operationsSorter:D(de([O(`alpha`),O(`method`),le()]),{typeComment:`Function to sort operations`}),orderSchemaPropertiesBy:de([O(`alpha`),O(`preserve`)],{typeComment:`Order the schema properties by`}),orderRequiredPropertiesFirst:w({default:!0,typeComment:`Sort the schema properties by required ones first`})})]),De=`https://api.scalar.com/request-proxy`,Oe=`https://proxy.scalar.com`,ke=e=>{let t=re(Ee,e);return t.hideDownloadButton&&(console.warn(`[DEPRECATED] You're using the deprecated 'hideDownloadButton' attribute. Use 'documentDownloadType: 'none'' instead.`),t.documentDownloadType=`none`),t.spec?.url&&(console.warn(`[DEPRECATED] You're using the deprecated 'spec.url' attribute. Remove the spec prefix and move the 'url' attribute to the top level.`),t.url=t.spec.url,delete t.spec),t.spec?.content&&(console.warn(`[DEPRECATED] You're using the deprecated 'spec.content' attribute. Remove the spec prefix and move the 'content' attribute to the top level.`),t.content=t.spec.content,delete t.spec),t.proxy&&(console.warn(`[DEPRECATED] You're using the deprecated 'proxy' attribute. Use 'proxyUrl' instead.`),t.proxyUrl||=t.proxy,delete t.proxy),t.fetch&&(console.warn(`[DEPRECATED] You're using the deprecated 'fetch' attribute. Use 'customFetch' instead.`),t.customFetch||=t.fetch,delete t.fetch),t.proxyUrl===De&&(console.warn(`[DEPRECATED] Warning: configuration.proxyUrl points to our old proxy (${De}).`),console.warn(`[DEPRECATED] We are overwriting the value and use the new proxy URL (${Oe}) instead.`),console.warn(`[DEPRECATED] Action Required: You should manually update your configuration to use the new URL (${Oe}). Read more: https://github.com/scalar/scalar`),t.proxyUrl=Oe),t.showToolbar&&t.showToolbar!==`localhost`&&(console.warn(`[DEPRECATED] You're using the deprecated 'showToolbar' attribute. Use 'showDeveloperTools' instead.`),t.showDeveloperTools=t.showToolbar,delete t.showToolbar),t.modelsSectionLabel??=f,t}})),je=s((()=>{Ae()}));je();function Me(e,t={},n){for(let r in e){let i=e[r],a=n?`${n}:${r}`:r;typeof i==`object`&&i?Me(i,t,a):typeof i==`function`&&(t[a]=i)}return t}var Ne=(()=>{if(console.createTask)return console.createTask;let e={run:e=>e()};return()=>e})();function Pe(e,t,n,r){for(let i=n;ie[i](...t)):e[i](...t);if(n instanceof Promise)return n.then(()=>Pe(e,t,i+1,r))}catch(e){return Promise.reject(e)}}function Fe(e,t,n){if(e.length>0)return Pe(e,t,0,Ne(n))}function Ie(e,t,n){if(e.length>0){let r=Ne(n);return Promise.all(e.map(e=>r.run(()=>e(...t))))}}function Le(e,t){for(let n of[...e])n(t)}var Re=class{_hooks;_before;_after;_deprecatedHooks;_deprecatedMessages;constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(e,t,n={}){if(!e||typeof t!=`function`)return()=>{};let r=e,i;for(;this._deprecatedHooks[e];)i=this._deprecatedHooks[e],e=i.to;if(i&&!n.allowDeprecated){let e=i.message;e||=`${r} hook has been deprecated`+(i.to?`, please use ${i.to}`:``),this._deprecatedMessages||=new Set,this._deprecatedMessages.has(e)||(console.warn(e),this._deprecatedMessages.add(e))}if(!t.name)try{Object.defineProperty(t,`name`,{get:()=>`_`+e.replace(/\W+/g,`_`)+`_hook_cb`,configurable:!0})}catch{}return this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(t),()=>{t&&=(this.removeHook(e,t),void 0)}}hookOnce(e,t){let n,r=(...e)=>(typeof n==`function`&&n(),n=void 0,r=void 0,t(...e));return n=this.hook(e,r),n}removeHook(e,t){let n=this._hooks[e];if(n){let r=n.indexOf(t);r!==-1&&n.splice(r,1),n.length===0&&(this._hooks[e]=void 0)}}deprecateHook(e,t){this._deprecatedHooks[e]=typeof t==`string`?{to:t}:t;let n=this._hooks[e]||[];this._hooks[e]=void 0;for(let t of n)this.hook(e,t)}deprecateHooks(e){for(let t in e)this.deprecateHook(t,e[t])}addHooks(e){let t=Me(e),n=Object.keys(t).map(e=>this.hook(e,t[e]));return()=>{for(let e of n)e();n.length=0}}removeHooks(e){let t=Me(e);for(let e in t)this.removeHook(e,t[e])}removeAllHooks(){this._hooks={}}callHook(e,...t){return this.callHookWith(Fe,e,t)}callHookParallel(e,...t){return this.callHookWith(Ie,e,t)}callHookWith(e,t,n){let r=this._before||this._after?{name:t,args:n,context:{}}:void 0;this._before&&Le(this._before,r);let i=e(this._hooks[t]?[...this._hooks[t]]:[],n,t);return i instanceof Promise?i.finally(()=>{this._after&&r&&Le(this._after,r)}):(this._after&&r&&Le(this._after,r),i)}beforeEach(e){return this._before=this._before||[],this._before.push(e),()=>{if(this._before!==void 0){let t=this._before.indexOf(e);t!==-1&&this._before.splice(t,1)}}}afterEach(e){return this._after=this._after||[],this._after.push(e),()=>{if(this._after!==void 0){let t=this._after.indexOf(e);t!==-1&&this._after.splice(t,1)}}}};function ze(){return new Re}var Be=new Set([`link`,`style`,`script`,`noscript`]),Ve=new Set([`title`,`titleTemplate`,`script`,`style`,`noscript`]),He=new Set([`base`,`meta`,`link`,`style`,`script`,`noscript`]),eee=new Set([`title`,`base`,`htmlAttrs`,`bodyAttrs`,`meta`,`link`,`style`,`script`,`noscript`]),tee=new Set([`base`,`title`,`titleTemplate`,`bodyAttrs`,`htmlAttrs`,`templateParams`]),nee=new Set([`key`,`tagPosition`,`tagPriority`,`tagDuplicateStrategy`,`innerHTML`,`textContent`,`processTemplateParams`]),Ue=new Set([`templateParams`,`htmlAttrs`,`bodyAttrs`]),We=new Set([`theme-color`,`google-site-verification`,`og`,`article`,`book`,`profile`,`twitter`,`author`]),Ge=[`name`,`property`,`http-equiv`],ree=new Set([`viewport`,`description`,`keywords`,`robots`]);function Ke(e){let t=e.split(`:`);return t.length?We.has(t[1]):!1}function qe(e){let{props:t,tag:n}=e;if(tee.has(n))return n;if(n===`link`&&t.rel===`canonical`)return`canonical`;if(n===`link`&&t.rel===`alternate`){let e=t.hreflang||t.type;if(e)return`alternate:${e}`}if(t.charset)return`charset`;if(e.tag===`meta`){for(let r of Ge)if(t[r]!==void 0){let i=t[r],a=i&&typeof i==`string`&&i.includes(`:`),o=i&&ree.has(i);return`${n}:${i}${!(a||o)&&e.key?`:key:${e.key}`:``}`}}if(e.key)return`${n}:key:${e.key}`;if(t.id)return`${n}:id:${t.id}`;if(n===`link`&&t.rel===`alternate`)return`alternate:${t.href||``}`;if(Ve.has(n)){let t=e.textContent||e.innerHTML;if(t)return`${n}:content:${t}`}}function iee(e){return e._h||e._d||e.textContent||e.innerHTML||`${e.tag}:${Object.entries(e.props).map(([e,t])=>`${e}:${String(t)}`).join(`,`)}`}function Je(e,t,n){typeof e==`function`&&(!n||n!==`titleTemplate`&&!(n[0]===`o`&&n[1]===`n`))&&(e=e());let r=t?t(n,e):e;if(Array.isArray(r))return r.map(e=>Je(e,t));if(r?.constructor===Object){let e={};for(let n of Object.keys(r))e[n]=Je(r[n],t,n);return e}return r}function aee(e,t){let n=e===`style`?new Map:new Set;function r(t){if(t==null||t===void 0)return;let r=String(t).trim();if(r)if(e===`style`){let[e,...t]=r.split(`:`).map(e=>e?e.trim():``);e&&t.length&&n.set(e,t.join(`:`))}else r.split(` `).filter(Boolean).forEach(e=>n.add(e))}return typeof t==`string`?e===`style`?t.split(`;`).forEach(r):r(t):Array.isArray(t)?t.forEach(e=>r(e)):t&&typeof t==`object`&&Object.entries(t).forEach(([t,i])=>{i&&i!==`false`&&(e===`style`?n.set(String(t).trim(),String(i)):r(t))}),n}function oee(e,t){if(e.props=e.props||{},!t)return e;if(e.tag===`templateParams`)return e.props=t,e;let n=He.has(e.tag)||e.tag===`htmlAttrs`||e.tag===`bodyAttrs`;return Object.entries(t).forEach(([r,i])=>{if(r===`__proto__`||r===`constructor`||r===`prototype`)return;if(i===null){e.props[r]=null;return}if(r===`class`||r===`style`){e.props[r]=aee(r,i);return}if(nee.has(r)){if((r===`textContent`||r===`innerHTML`)&&typeof i==`object`){let n=t.type;if(t.type||(n=`application/json`),!n?.endsWith(`json`)&&n!==`speculationrules`)return;t.type=n,e.props.type=n,e[r]=JSON.stringify(i)}else e[r]=i;return}let a=r.startsWith(`data-`),o=n&&!a?r.toLowerCase():r,s=String(i),c=e.tag===`meta`&&o===`content`;s===`true`||s===``?e.props[o]=a||c?s:!0:!i&&a&&s===`false`?e.props[o]=`false`:i!==void 0&&(e.props[o]=i)}),e}function see(e,t){let n=oee({tag:e,props:{}},typeof t==`object`&&typeof t!=`function`?t:{[e===`script`||e===`noscript`||e===`style`?`innerHTML`:`textContent`]:t});return n.key&&Be.has(n.tag)&&(n.props[`data-hid`]=n._h=n.key),n.tag===`script`&&typeof n.innerHTML==`object`&&(n.innerHTML=JSON.stringify(n.innerHTML),n.props.type=n.props.type||`application/json`),Array.isArray(n.props.content)?n.props.content.map(e=>({...n,props:{...n.props,content:e}})):n}function cee(e,t){if(!e)return[];typeof e==`function`&&(e=e());let n=(e,n)=>{for(let r=0;r{if(t!==void 0)for(let n of Array.isArray(t)?t:[t])r.push(see(e,n))}),r.flat()}var lee=(e,t)=>e._w===t._w?e._p-t._p:e._w-t._w,uee={base:-10,title:10},dee={critical:-8,high:-1,low:2},fee={meta:{"content-security-policy":-30,charset:-20,viewport:-15},link:{preconnect:20,stylesheet:60,preload:70,modulepreload:70,prefetch:90,"dns-prefetch":90,prerender:90},script:{async:30,defer:80,sync:50},style:{imported:40,sync:60}},pee=/@import/,Ye=e=>e===``||e===!0;function mee(e,t){if(typeof t.tagPriority==`number`)return t.tagPriority;let n=100,r=dee[t.tagPriority]||0,i=e.resolvedOptions.disableCapoSorting?{link:{},script:{},style:{}}:fee;if(t.tag in uee)n=uee[t.tag];else if(t.tag===`meta`){let e=t.props[`http-equiv`]===`content-security-policy`?`content-security-policy`:t.props.charset?`charset`:t.props.name===`viewport`?`viewport`:null;e&&(n=fee.meta[e])}else if(t.tag===`link`&&t.props.rel)n=i.link[t.props.rel];else if(t.tag===`script`){let e=String(t.props.type);Ye(t.props.async)?n=i.script.async:t.props.src&&!Ye(t.props.defer)&&!Ye(t.props.async)&&e!==`module`&&!e.endsWith(`json`)||t.innerHTML&&!e.endsWith(`json`)?n=i.script.sync:(Ye(t.props.defer)&&t.props.src&&!Ye(t.props.async)||e===`module`)&&(n=i.script.defer)}else t.tag===`style`&&(n=t.innerHTML&&pee.test(t.innerHTML)?i.style.imported:i.style.sync);return(n||100)+r}function hee(e,t){let n=typeof t==`function`?t(e):t,r=n.key||String(e.plugins.size+1);e.plugins.get(r)||(e.plugins.set(r,n),e.hooks.addHooks(n.hooks||{}))}function gee(e={}){let t=ze();t.addHooks(e.hooks||{});let n=!e.document,r=new Map,i=new Map,a=new Set,o={_entryCount:1,plugins:i,dirty:!1,resolvedOptions:e,hooks:t,ssr:n,entries:r,headEntries(){return[...r.values()]},use:e=>hee(o,e),push(e,i){let s={...i||{}};delete s.head;let c=s._index??o._entryCount++,l={_i:c,input:e,options:s},u={_poll(e=!1){o.dirty=!0,!e&&a.add(c),t.callHook(`entries:updated`,o)},dispose(){r.delete(c)&&o.invalidate()},patch(e){(!s.mode||s.mode===`server`&&n||s.mode===`client`&&!n)&&(l.input=e,r.set(c,l),u._poll())}};return u.patch(e),u},async resolveTags(){let n={tagMap:new Map,tags:[],entries:[...o.entries.values()]};for(await t.callHook(`entries:resolve`,n);a.size;){let n=a.values().next().value;a.delete(n);let i=r.get(n);if(i){let n={tags:cee(i.input,e.propResolvers||[]).map(e=>Object.assign(e,i.options)),entry:i};await t.callHook(`entries:normalize`,n),i._tags=n.tags.map((e,t)=>(e._w=mee(o,e),e._p=(i._i<<10)+t,e._d=qe(e),e._d||(e._h=iee(e)),e))}}let i=!1;n.entries.flatMap(e=>(e._tags||[]).map(e=>({...e,props:{...e.props}}))).sort(lee).reduce((e,t)=>{let n=t._d||t._h;if(!e.has(n))return e.set(n,t);let r=e.get(n);if((t?.tagDuplicateStrategy||(Ue.has(t.tag)?`merge`:null)||(t.key&&t.key===r.key?`merge`:null))===`merge`){let i={...r.props};Object.entries(t.props).forEach(([e,t])=>i[e]=e===`style`?new Map([...r.props.style||new Map,...t]):e===`class`?new Set([...r.props.class||new Set,...t]):t),e.set(n,{...t,props:i})}else t._p>>10==r._p>>10&&t.tag===`meta`&&Ke(n)?(e.set(n,Object.assign([...Array.isArray(r)?r:[r],t],t)),i=!0):(t._w===r._w?t._p>r._p:t?._whee(o,e)),o.hooks.callHook(`init`,o),e.init?.forEach(e=>e&&o.push(e)),o}async function _ee(e,t={}){let n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;let r={shouldRender:!0,tags:[]};if(await e.hooks.callHook(`dom:beforeRender`,r),r.shouldRender)return e._domUpdatePromise||=new Promise(async t=>{let r=new Map,i=new Promise(t=>{e.resolveTags().then(e=>{t(e.map(e=>{let t=r.get(e._d)||0,n={tag:e,id:(t?`${e._d}:${t}`:e._d)||e._h,shouldRender:!0};return e._d&&Ke(e._d)&&r.set(e._d,t+1),n}))})}),a=e._dom;if(!a){a={title:n.title,elMap:new Map().set(`htmlAttrs`,n.documentElement).set(`bodyAttrs`,n.body)};for(let e of[`body`,`head`]){let t=n[e]?.children;for(let e of t){let t=e.tagName.toLowerCase();if(!He.has(t))continue;let n=oee({tag:t,props:{}},{innerHTML:e.innerHTML,...e.getAttributeNames().reduce((t,n)=>(t[n]=e.getAttribute(n),t),{})||{}});if(n.key=e.getAttribute(`data-hid`)||void 0,n._d=qe(n)||iee(n),a.elMap.has(n._d)){let t=1,r=n._d;for(;a.elMap.has(r);)r=`${n._d}:${t++}`;a.elMap.set(r,e)}else a.elMap.set(n._d,e)}}}a.pendingSideEffects={...a.sideEffects},a.sideEffects={};function o(e,t,n){let r=`${e}:${t}`;a.sideEffects[r]=n,delete a.pendingSideEffects[r]}function s({id:e,$el:t,tag:r}){let i=r.tag.endsWith(`Attrs`);a.elMap.set(e,t),i||(r.textContent&&r.textContent!==t.textContent&&(t.textContent=r.textContent),r.innerHTML&&r.innerHTML!==t.innerHTML&&(t.innerHTML=r.innerHTML),o(e,`el`,()=>{t?.remove(),a.elMap.delete(e)}));for(let a in r.props){if(!Object.prototype.hasOwnProperty.call(r.props,a))continue;let s=r.props[a];if(a.startsWith(`on`)&&typeof s==`function`){let e=t?.dataset;if(e&&e[`${a}fired`]){let e=a.slice(0,-5);s.call(t,new Event(e.substring(2)))}t.getAttribute(`data-${a}`)!==``&&((r.tag===`bodyAttrs`?n.defaultView:t).addEventListener(a.substring(2),s.bind(t)),t.setAttribute(`data-${a}`,``));continue}let c=`attr:${a}`;if(a===`class`){if(!s)continue;for(let n of s)i&&o(e,`${c}:${n}`,()=>t.classList.remove(n)),!t.classList.contains(n)&&t.classList.add(n)}else if(a===`style`){if(!s)continue;for(let[n,r]of s)o(e,`${c}:${n}`,()=>{t.style.removeProperty(n)}),t.style.setProperty(n,r)}else s!==!1&&s!==null&&(t.getAttribute(a)!==s&&t.setAttribute(a,s===!0?``:String(s)),i&&o(e,c,()=>t.removeAttribute(a)))}}let c=[],l={bodyClose:void 0,bodyOpen:void 0,head:void 0},u=await i;for(let e of u){let{tag:t,shouldRender:r,id:i}=e;if(r){if(t.tag===`title`){n.title=t.textContent,o(`title`,``,()=>n.title=a.title);continue}e.$el=e.$el||a.elMap.get(i),e.$el?s(e):He.has(t.tag)&&c.push(e)}}for(let e of c){let t=e.tag.tagPosition||`head`;e.$el=n.createElement(e.tag.tag),s(e),l[t]=l[t]||n.createDocumentFragment(),l[t].appendChild(e.$el)}for(let t of u)await e.hooks.callHook(`dom:renderTag`,t,n,o);l.head&&n.head.appendChild(l.head),l.bodyOpen&&n.body.insertBefore(l.bodyOpen,n.body.firstChild),l.bodyClose&&n.body.appendChild(l.bodyClose);for(let e in a.pendingSideEffects)a.pendingSideEffects[e]();e._dom=a,await e.hooks.callHook(`dom:rendered`,{renders:u}),t()}).finally(()=>{e._domUpdatePromise=void 0,e.dirty=!1}),e._domUpdatePromise}function vee(e={}){let t=e.domOptions?.render||_ee;e.document=e.document||(typeof window<`u`?document:void 0);let n=e.document?.head.querySelector(`script[id="unhead:payload"]`)?.innerHTML||!1;return gee({...e,plugins:[...e.plugins||[],{key:`client`,hooks:{"entries:updated":t}}],init:[n?JSON.parse(n):!1,...e.init||[]]})}function yee(e,t){let n=0;return()=>{let r=++n;t(()=>{n===r&&e()})}}var Xe={META:new Set([`twitter`]),OG:new Set([`og`,`book`,`article`,`profile`,`fb`]),MEDIA:new Set([`ogImage`,`ogVideo`,`ogAudio`,`twitterImage`]),HTTP_EQUIV:new Set([`contentType`,`defaultStyle`,`xUaCompatible`])},bee={articleExpirationTime:`article:expiration_time`,articleModifiedTime:`article:modified_time`,articlePublishedTime:`article:published_time`,bookReleaseDate:`book:release_date`,fbAppId:`fb:app_id`,ogAudioSecureUrl:`og:audio:secure_url`,ogAudioUrl:`og:audio`,ogImageSecureUrl:`og:image:secure_url`,ogImageUrl:`og:image`,ogSiteName:`og:site_name`,ogVideoSecureUrl:`og:video:secure_url`,ogVideoUrl:`og:video`,profileFirstName:`profile:first_name`,profileLastName:`profile:last_name`,profileUsername:`profile:username`,msapplicationConfig:`msapplication-Config`,msapplicationTileColor:`msapplication-TileColor`,msapplicationTileImage:`msapplication-TileImage`},xee={appleItunesApp:{unpack:{entrySeparator:`, `,resolve:({key:e,value:t})=>`${Ze(e)}=${t}`}},refresh:{metaKey:`http-equiv`,unpack:{entrySeparator:`;`,resolve:({key:e,value:t})=>e===`seconds`?`${t}`:void 0}},robots:{unpack:{entrySeparator:`, `,resolve:({key:e,value:t})=>typeof t==`boolean`?Ze(e):`${Ze(e)}:${t}`}},contentSecurityPolicy:{metaKey:`http-equiv`,unpack:{entrySeparator:`; `,resolve:({key:e,value:t})=>`${Ze(e)} ${t}`}},charset:{}};function Ze(e){let t=e.replace(/([A-Z])/g,`-$1`).toLowerCase(),n=t.indexOf(`-`);return n===-1?t:Xe.META.has(t.slice(0,n))||Xe.OG.has(t.slice(0,n))?e.replace(/([A-Z])/g,`:$1`).toLowerCase():t}function See(e){return Object.fromEntries(Object.entries(e).filter(([e,t])=>String(t)!==`false`&&e))}function Qe(e){return Array.isArray(e)?e.map(Qe):!e||typeof e!=`object`?e:Object.fromEntries(Object.entries(e).map(([e,t])=>[Ze(e),Qe(t)]))}function Cee(e,t={}){let{entrySeparator:n=``,keyValueSeparator:r=``,wrapValue:i,resolve:a}=t;return Object.entries(e).map(([e,n])=>{if(a){let t=a({key:e,value:n});if(t!==void 0)return t}return`${e}${r}${typeof n==`object`?Cee(n,t):typeof n==`number`?n.toString():typeof n==`string`&&i?`${i}${n.replace(new RegExp(i,`g`),`\\${i}`)}${i}`:n}`}).join(n)}function wee(e,t){let n=See(t),r=Ze(e),i=Tee(r);return We.has(r)?$e(Object.fromEntries(Object.entries(n).map(([t,n])=>[`${e}${t===`url`?``:`${t[0].toUpperCase()}${t.slice(1)}`}`,n]))||{}).sort((e,t)=>(e[i]?.length||0)-(t[i]?.length||0)):[{[i]:r,...n}]}function Tee(e){if(xee[e]?.metaKey===`http-equiv`||Xe.HTTP_EQUIV.has(e))return`http-equiv`;let t=Ze(e),n=t.indexOf(`:`);return n===-1?`name`:Xe.OG.has(t.slice(0,n))?`property`:`name`}function Eee(e){return bee[e]||Ze(e)}function Dee(e,t){return t===`refresh`?`${e.seconds};url=${e.url}`:Cee(Qe(e),{keyValueSeparator:`=`,entrySeparator:`, `,resolve:({value:e,key:t})=>e===null?``:typeof e==`boolean`?t:void 0,...xee[t]?.unpack})}function $e(e){let t=[],n={};for(let[r,i]of Object.entries(e)){if(Array.isArray(i)){if(r===`themeColor`){i.forEach(e=>{typeof e==`object`&&e&&t.push({name:`theme-color`,...e})});continue}for(let e of i)if(typeof e==`object`&&e){let n=[],i=[];for(let[t,a]of Object.entries(e)){let e=$e({[`${r}${t===`url`?``:`:${t}`}`]:a});(t===`url`?n:i).push(...e)}t.push(...n,...i)}else t.push(...typeof e==`string`?$e({[r]:e}):wee(r,e));continue}if(typeof i==`object`&&i)if(Xe.MEDIA.has(r)){let e=r.startsWith(`twitter`)?`twitter`:`og`,n=r.replace(/^(og|twitter)/,``).toLowerCase(),a=e===`twitter`?`name`:`property`;i.url&&t.push({[a]:`${e}:${n}`,content:i.url}),i.secureUrl&&t.push({[a]:`${e}:${n}:secure_url`,content:i.secureUrl});for(let[r,o]of Object.entries(i))r!==`url`&&r!==`secureUrl`&&t.push({[a]:`${e}:${n}:${r}`,content:o})}else We.has(Ze(r))?t.push(...wee(r,i)):n[r]=See(i);else n[r]=i}let r=Object.entries(n).map(([e,t])=>{if(e===`charset`)return{charset:t===null?`_null`:t};let n=Tee(e),r=Eee(e),i=t===null?`_null`:typeof t==`object`?Dee(t,e):typeof t==`number`?t.toString():t;return n===`http-equiv`?{"http-equiv":r,content:i}:{[n]:r,content:i}});return[...t,...r].map(e=>`content`in e&&e.content===`_null`?{...e,content:null}:e)}function Oee(e){return e}var kee=Oee({key:`flatMeta`,hooks:{"entries:normalize":e=>{let t=[];e.tags=e.tags.map(e=>e.tag===`_flatMeta`?(t.push($e(e.props).map(t=>({...e,tag:`meta`,props:t}))),!1):e).filter(Boolean).concat(...t)}}});function Aee(e){if(Array.isArray(e))return e.map(Aee);if(e&&typeof e==`object`){let t={};for(let n of Object.keys(e))n===`__proto__`||n===`constructor`||n===`prototype`||(t[n]=Aee(e[n]));return t}return e}function et(e){let t=Object.create(null);for(let n of e.split(`,`))t[n]=1;return e=>e in t}function tt(e){if(mt(e)){let t={};for(let n=0;n{if(e){let n=e.split(Hee);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function k(e){let t=``;if(yt(e))t=e;else if(mt(e))for(let n=0;nrt(e,t))}function Pee(e){return e==null?`initial`:typeof e==`string`?e===``?` `:e:String(e)}var at,ot,st,ct,lt,ut,dt,ft,Fee,pt,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,wt,Iee,Tt,Et,Dt,Ot,Lee,kt,Ree,At,jt,Mt,Nt,Pt,Ft,It,zee,Bee,Lt,Vee,Hee,Uee,Rt,Wee,zt,A,Bt,Vt,Ht=s((()=>{at={},ot=[],st=()=>{},ct=()=>!1,lt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),ut=e=>e.startsWith(`onUpdate:`),dt=Object.assign,ft=(e,t)=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)},Fee=Object.prototype.hasOwnProperty,pt=(e,t)=>Fee.call(e,t),mt=Array.isArray,ht=e=>wt(e)===`[object Map]`,gt=e=>wt(e)===`[object Set]`,_t=e=>wt(e)===`[object Date]`,vt=e=>typeof e==`function`,yt=e=>typeof e==`string`,bt=e=>typeof e==`symbol`,xt=e=>typeof e==`object`&&!!e,St=e=>(xt(e)||vt(e))&&vt(e.then)&&vt(e.catch),Ct=Object.prototype.toString,wt=e=>Ct.call(e),Iee=e=>wt(e).slice(8,-1),Tt=e=>wt(e)===`[object Object]`,Et=e=>yt(e)&&e!==`NaN`&&e[0]!==`-`&&``+parseInt(e,10)===e,Dt=et(`,key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted`),Ot=e=>{let t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},Lee=/-\w/g,kt=Ot(e=>e.replace(Lee,e=>e.slice(1).toUpperCase())),Ree=/\B([A-Z])/g,At=Ot(e=>e.replace(Ree,`-$1`).toLowerCase()),jt=Ot(e=>e.charAt(0).toUpperCase()+e.slice(1)),Mt=Ot(e=>e?`on${jt(e)}`:``),Nt=(e,t)=>!Object.is(e,t),Pt=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},It=e=>{let t=parseFloat(e);return isNaN(t)?e:t},zee=e=>{let t=yt(e)?Number(e):NaN;return isNaN(t)?e:t},Lt=()=>Bee||=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{},Vee=/;(?![^(]*\))/g,Hee=/:([^]+)/,Uee=/\/\*[^]*?\*\//g,Rt=`itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly`,Wee=et(Rt),et(Rt+`,async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected`),zt=e=>!!(e&&e.__v_isRef===!0),A=e=>yt(e)?e:e==null?``:mt(e)||xt(e)&&(e.toString===Ct||!vt(e.toString))?zt(e)?A(e.value):JSON.stringify(e,Bt,2):String(e),Bt=(e,t)=>zt(t)?Bt(e,t.value):ht(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],r)=>(e[Vt(t,r)+` =>`]=n,e),{})}:gt(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>Vt(e))}:bt(t)?Vt(t):xt(t)&&!mt(t)&&!Tt(t)?String(t):t,Vt=(e,t=``)=>bt(e)?`Symbol(${e.description??t})`:e}));function Ut(){return wn}function Wt(e,t=!1){wn&&wn.cleanups.push(e)}function Gee(e,t=!1){if(e.flags|=8,t){e.next=An,An=e;return}e.next=kn,kn=e}function Gt(){On++}function Kt(){if(--On>0)return;if(An){let e=An;for(An=void 0;e;){let t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;kn;){let t=kn;for(kn=void 0;t;){let n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(t){e||=t}t=n}}if(e)throw e}function Kee(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function qee(e){let t,n=e.depsTail,r=n;for(;r;){let e=r.prevDep;r.version===-1?(r===n&&(n=e),Jt(r),Yee(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=e}e.deps=t,e.depsTail=n}function qt(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Jee(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Jee(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Nn)||(e.globalVersion=Nn,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!qt(e))))return;e.flags|=2;let t=e.dep,n=Tn,r=jn;Tn=e,jn=!0;try{Kee(e);let n=e.fn(e._value);(t.version===0||Nt(n,e._value))&&(e.flags|=128,e._value=n,t.version++)}catch(e){throw t.version++,e}finally{Tn=n,jn=r,qee(e),e.flags&=-3}}function Jt(e,t=!1){let{dep:n,prevSub:r,nextSub:i}=e;if(r&&(r.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let e=n.computed.deps;e;e=e.nextDep)Jt(e,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Yee(e){let{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function Yt(){Mn.push(jn),jn=!1}function Xt(){let e=Mn.pop();jn=e===void 0?!0:e}function Xee(e){let{cleanup:t}=e;if(e.cleanup=void 0,t){let e=Tn;Tn=void 0;try{t()}finally{Tn=e}}}function Zee(e){if(e.dep.sc++,e.sub.flags&4){let t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)Zee(e)}let n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}function Zt(e,t,n){if(jn&&Tn){let t=Fn.get(e);t||Fn.set(e,t=new Map);let r=t.get(n);r||(t.set(n,r=new Pn),r.map=t,r.key=n),r.track()}}function Qt(e,t,n,r,i,a){let o=Fn.get(e);if(!o){Nn++;return}let s=e=>{e&&e.trigger()};if(Gt(),t===`clear`)o.forEach(s);else{let i=mt(e),a=i&&Et(n);if(i&&n===`length`){let e=Number(r);o.forEach((t,n)=>{(n===`length`||n===Rn||!bt(n)&&n>=e)&&s(t)})}else switch((n!==void 0||o.has(void 0))&&s(o.get(n)),a&&s(o.get(Rn)),t){case`add`:i?a&&s(o.get(`length`)):(s(o.get(In)),ht(e)&&s(o.get(Ln)));break;case`delete`:i||(s(o.get(In)),ht(e)&&s(o.get(Ln)));break;case`set`:ht(e)&&s(o.get(In));break}}Kt()}function Qee(e,t){let n=Fn.get(e);return n&&n.get(t)}function $t(e){let t=_n(e);return t===e?t:(Zt(t,`iterate`,Rn),hn(e)?t:t.map(Yn))}function en(e){return Zt(e=_n(e),`iterate`,Rn),e}function tn(e,t){return mn(e)?pn(e)?Xn(Yn(t)):Xn(t):Yn(t)}function nn(e,t,n){let r=en(e),i=r[t]();return r!==e&&!hn(e)&&(i._next=i.next,i.next=()=>{let e=i._next();return e.done||(e.value=n(e.value)),e}),i}function rn(e,t,n,r,i,a){let o=en(e),s=o!==e&&!hn(e),c=o[t];if(c!==vte[t]){let t=c.apply(e,a);return s?Yn(t):t}let l=n;o!==e&&(s?l=function(t,r){return n.call(this,tn(e,t),r,e)}:n.length>2&&(l=function(t,r){return n.call(this,t,r,e)}));let u=c.call(o,l,r);return s&&i?i(u):u}function $ee(e,t,n,r){let i=en(e),a=i!==e&&!hn(e),o=n,s=!1;i!==e&&(a?(s=r.length===0,o=function(t,r,i){return s&&(s=!1,t=tn(e,t)),n.call(this,t,tn(e,r),i,e)}):n.length>3&&(o=function(t,r,i){return n.call(this,t,r,i,e)}));let c=i[t](o,...r);return s?tn(e,c):c}function an(e,t,n){let r=_n(e);Zt(r,`iterate`,Rn);let i=r[t](...n);return(i===-1||i===!1)&&gn(n[0])?(n[0]=_n(n[0]),r[t](...n)):i}function on(e,t,n=[]){Yt(),Gt();let r=_n(e)[t].apply(e,n);return Kt(),Xt(),r}function ete(e){bt(e)||(e=String(e));let t=_n(this);return Zt(t,`has`,e),t.hasOwnProperty(e)}function tte(e,t,n){return function(...r){let i=this.__v_raw,a=_n(i),o=ht(a),s=e===`entries`||e===Symbol.iterator&&o,c=e===`keys`&&o,l=i[e](...r),u=n?Un:t?Xn:Yn;return!t&&Zt(a,`iterate`,c?Ln:In),dt(Object.create(l),{next(){let{value:e,done:t}=l.next();return t?{value:e,done:t}:{value:s?[u(e[0]),u(e[1])]:u(e),done:t}}})}}function sn(e){return function(...t){return e===`delete`?!1:e===`clear`?void 0:this}}function nte(e,t){let n={get(n){let r=this.__v_raw,i=_n(r),a=_n(n);e||(Nt(n,a)&&Zt(i,`get`,n),Zt(i,`get`,a));let{has:o}=Wn(i),s=t?Un:e?Xn:Yn;if(o.call(i,n))return s(r.get(n));if(o.call(i,a))return s(r.get(a));r!==i&&r.get(n)},get size(){let t=this.__v_raw;return!e&&Zt(_n(t),`iterate`,In),t.size},has(t){let n=this.__v_raw,r=_n(n),i=_n(t);return e||(Nt(t,i)&&Zt(r,`has`,t),Zt(r,`has`,i)),t===i?n.has(t):n.has(t)||n.has(i)},forEach(n,r){let i=this,a=i.__v_raw,o=_n(a),s=t?Un:e?Xn:Yn;return!e&&Zt(o,`iterate`,In),a.forEach((e,t)=>n.call(r,s(e),s(t),i))}};return dt(n,e?{add:sn(`add`),set:sn(`set`),delete:sn(`delete`),clear:sn(`clear`)}:{add(e){let n=_n(this),r=Wn(n),i=_n(e),a=!t&&!hn(e)&&!mn(e)?i:e;return r.has.call(n,a)||Nt(e,a)&&r.has.call(n,e)||Nt(i,a)&&r.has.call(n,i)||(n.add(a),Qt(n,`add`,a,a)),this},set(e,n){!t&&!hn(n)&&!mn(n)&&(n=_n(n));let r=_n(this),{has:i,get:a}=Wn(r),o=i.call(r,e);o||=(e=_n(e),i.call(r,e));let s=a.call(r,e);return r.set(e,n),o?Nt(n,s)&&Qt(r,`set`,e,n,s):Qt(r,`add`,e,n),this},delete(e){let t=_n(this),{has:n,get:r}=Wn(t),i=n.call(t,e);i||=(e=_n(e),n.call(t,e));let a=r?r.call(t,e):void 0,o=t.delete(e);return i&&Qt(t,`delete`,e,void 0,a),o},clear(){let e=_n(this),t=e.size!==0,n=e.clear();return t&&Qt(e,`clear`,void 0,void 0,void 0),n}}),[`keys`,`values`,`entries`,Symbol.iterator].forEach(r=>{n[r]=tte(r,e,t)}),n}function cn(e,t){let n=nte(e,t);return(t,r,i)=>r===`__v_isReactive`?!e:r===`__v_isReadonly`?e:r===`__v_raw`?t:Reflect.get(pt(n,r)&&r in t?n:t,r,i)}function rte(e){switch(e){case`Object`:case`Array`:return 1;case`Map`:case`Set`:case`WeakMap`:case`WeakSet`:return 2;default:return 0}}function ite(e){return e.__v_skip||!Object.isExtensible(e)?0:rte(Iee(e))}function ln(e){return mn(e)?e:fn(e,!1,bte,wte,Gn)}function ate(e){return fn(e,!1,Ste,Tte,Kn)}function un(e){return fn(e,!0,xte,Ete,qn)}function dn(e){return fn(e,!0,Cte,Dte,Jn)}function fn(e,t,n,r,i){if(!xt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;let a=ite(e);if(a===0)return e;let o=i.get(e);if(o)return o;let s=new Proxy(e,a===2?r:n);return i.set(e,s),s}function pn(e){return mn(e)?pn(e.__v_raw):!!(e&&e.__v_isReactive)}function mn(e){return!!(e&&e.__v_isReadonly)}function hn(e){return!!(e&&e.__v_isShallow)}function gn(e){return e?!!e.__v_raw:!1}function _n(e){let t=e&&e.__v_raw;return t?_n(t):e}function vn(e){return!pt(e,`__v_skip`)&&Object.isExtensible(e)&&Ft(e,`__v_skip`,!0),e}function yn(e){return e?e.__v_isRef===!0:!1}function j(e){return ote(e,!1)}function bn(e){return ote(e,!0)}function ote(e,t){return yn(e)?e:new Ote(e,t)}function ste(e){e.dep&&e.dep.trigger()}function M(e){return yn(e)?e.value:e}function xn(e){return vt(e)?e():M(e)}function cte(e){return pn(e)?e:new Proxy(e,kte)}function lte(e){return new Ate(e)}function ute(e){let t=mt(e)?Array(e.length):{};for(let n in e)t[n]=dte(e,n);return t}function Sn(e,t,n){return yn(e)?e:vt(e)?new Mte(e):xt(e)&&arguments.length>1?dte(e,t,n):j(e)}function dte(e,t,n){return new jte(e,t,n)}function fte(e,t,n=!1){let r,i;return vt(e)?r=e:(r=e.get,i=e.set),new Nte(r,i,n)}function pte(e,t=!1,n=$n){if(n){let t=Qn.get(n);t||Qn.set(n,t=[]),t.push(e)}}function mte(e,t,n=at){let{immediate:r,deep:i,once:a,scheduler:o,augmentJob:s,call:c}=n,l=e=>i?e:hn(e)||i===!1||i===0?Cn(e,1):Cn(e),u,d,f,p,m=!1,h=!1;if(yn(e)?(d=()=>e.value,m=hn(e)):pn(e)?(d=()=>l(e),m=!0):mt(e)?(h=!0,m=e.some(e=>pn(e)||hn(e)),d=()=>e.map(e=>{if(yn(e))return e.value;if(pn(e))return l(e);if(vt(e))return c?c(e,2):e()})):d=vt(e)?t?c?()=>c(e,2):e:()=>{if(f){Yt();try{f()}finally{Xt()}}let t=$n;$n=u;try{return c?c(e,3,[p]):e(p)}finally{$n=t}}:st,t&&i){let e=d,t=i===!0?1/0:i;d=()=>Cn(e(),t)}let g=Ut(),_=()=>{u.stop(),g&&g.active&&ft(g.effects,u)};if(a&&t){let e=t;t=(...t)=>{e(...t),_()}}let v=h?Array(e.length).fill(Zn):Zn,y=e=>{if(!(!(u.flags&1)||!u.dirty&&!e))if(t){let e=u.run();if(i||m||(h?e.some((e,t)=>Nt(e,v[t])):Nt(e,v))){f&&f();let n=$n;$n=u;try{let n=[e,v===Zn?void 0:h&&v[0]===Zn?[]:v,p];v=e,c?c(t,3,n):t(...n)}finally{$n=n}}}else u.run()};return s&&s(y),u=new Dn(d),u.scheduler=o?()=>o(y,!1):y,p=e=>pte(e,!1,u),f=u.onStop=()=>{let e=Qn.get(u);if(e){if(c)c(e,4);else for(let t of e)t();Qn.delete(u)}},t?r?y(!0):v=u.run():o?o(y.bind(null,!0),!0):u.run(),_.pause=u.pause.bind(u),_.resume=u.resume.bind(u),_.stop=_,_}function Cn(e,t=1/0,n){if(t<=0||!xt(e)||e.__v_skip||(n||=new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,yn(e))Cn(e.value,t,n);else if(mt(e))for(let r=0;r{Cn(e,t,n)});else if(Tt(e)){for(let r in e)Cn(e[r],t,n);for(let r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Cn(e[r],t,n)}return e}var wn,hte,Tn,En,Dn,On,kn,An,jn,Mn,Nn,gte,Pn,Fn,In,Ln,Rn,_te,vte,yte,zn,Bn,Vn,Hn,bte,xte,Ste,Cte,Un,Wn,wte,Tte,Ete,Dte,Gn,Kn,qn,Jn,Yn,Xn,Ote,kte,Ate,jte,Mte,Nte,Zn,Qn,$n,Pte=s((()=>{Ht(),hte=class{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.__v_skip=!0,this.parent=wn,!e&&wn&&(this.index=(wn.scopes||=[]).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,t;if(this.scopes)for(e=0,t=this.scopes.length;e0&&--this._on===0&&(wn=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){this._active=!1;let t,n;for(t=0,n=this.effects.length;ttn(this,e))},concat(...e){return $t(this).concat(...e.map(e=>mt(e)?$t(e):e))},entries(){return nn(this,`entries`,e=>(e[1]=tn(this,e[1]),e))},every(e,t){return rn(this,`every`,e,t,void 0,arguments)},filter(e,t){return rn(this,`filter`,e,t,e=>e.map(e=>tn(this,e)),arguments)},find(e,t){return rn(this,`find`,e,t,e=>tn(this,e),arguments)},findIndex(e,t){return rn(this,`findIndex`,e,t,void 0,arguments)},findLast(e,t){return rn(this,`findLast`,e,t,e=>tn(this,e),arguments)},findLastIndex(e,t){return rn(this,`findLastIndex`,e,t,void 0,arguments)},forEach(e,t){return rn(this,`forEach`,e,t,void 0,arguments)},includes(...e){return an(this,`includes`,e)},indexOf(...e){return an(this,`indexOf`,e)},join(e){return $t(this).join(e)},lastIndexOf(...e){return an(this,`lastIndexOf`,e)},map(e,t){return rn(this,`map`,e,t,void 0,arguments)},pop(){return on(this,`pop`)},push(...e){return on(this,`push`,e)},reduce(e,...t){return $ee(this,`reduce`,e,t)},reduceRight(e,...t){return $ee(this,`reduceRight`,e,t)},shift(){return on(this,`shift`)},some(e,t){return rn(this,`some`,e,t,void 0,arguments)},splice(...e){return on(this,`splice`,e)},toReversed(){return $t(this).toReversed()},toSorted(e){return $t(this).toSorted(e)},toSpliced(...e){return $t(this).toSpliced(...e)},unshift(...e){return on(this,`unshift`,e)},values(){return nn(this,`values`,e=>tn(this,e))}},vte=Array.prototype,yte=et(`__proto__,__v_isRef,__isVue`),zn=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!==`arguments`&&e!==`caller`).map(e=>Symbol[e]).filter(bt)),Bn=class{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){if(t===`__v_skip`)return e.__v_skip;let r=this._isReadonly,i=this._isShallow;if(t===`__v_isReactive`)return!r;if(t===`__v_isReadonly`)return r;if(t===`__v_isShallow`)return i;if(t===`__v_raw`)return n===(r?i?Jn:qn:i?Kn:Gn).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;let a=mt(e);if(!r){let e;if(a&&(e=_te[t]))return e;if(t===`hasOwnProperty`)return ete}let o=Reflect.get(e,t,yn(e)?e:n);if((bt(t)?zn.has(t):yte(t))||(r||Zt(e,`get`,t),i))return o;if(yn(o)){let e=a&&Et(t)?o:o.value;return r&&xt(e)?un(e):e}return xt(o)?r?un(o):ln(o):o}},Vn=class extends Bn{constructor(e=!1){super(!1,e)}set(e,t,n,r){let i=e[t],a=mt(e)&&Et(t);if(!this._isShallow){let e=mn(i);if(!hn(n)&&!mn(n)&&(i=_n(i),n=_n(n)),!a&&yn(i)&&!yn(n))return e||(i.value=n),!0}let o=a?Number(t)e,Wn=e=>Reflect.getPrototypeOf(e),wte={get:cn(!1,!1)},Tte={get:cn(!1,!0)},Ete={get:cn(!0,!1)},Dte={get:cn(!0,!0)},Gn=new WeakMap,Kn=new WeakMap,qn=new WeakMap,Jn=new WeakMap,Yn=e=>xt(e)?ln(e):e,Xn=e=>xt(e)?un(e):e,Ote=class{constructor(e,t){this.dep=new Pn,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:_n(e),this._value=t?e:Yn(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){let t=this._rawValue,n=this.__v_isShallow||hn(e)||mn(e);e=n?e:_n(e),Nt(e,t)&&(this._rawValue=e,this._value=n?e:Yn(e),this.dep.trigger())}},kte={get:(e,t,n)=>t===`__v_raw`?e:M(Reflect.get(e,t,n)),set:(e,t,n,r)=>{let i=e[t];return yn(i)&&!yn(n)?(i.value=n,!0):Reflect.set(e,t,n,r)}},Ate=class{constructor(e){this.__v_isRef=!0,this._value=void 0;let t=this.dep=new Pn,{get:n,set:r}=e(t.track.bind(t),t.trigger.bind(t));this._get=n,this._set=r}get value(){return this._value=this._get()}set value(e){this._set(e)}},jte=class{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0,this._raw=_n(e);let r=!0,i=e;if(!mt(e)||!Et(String(t)))do r=!gn(i)||hn(i);while(r&&(i=i.__v_raw));this._shallow=r}get value(){let e=this._object[this._key];return this._shallow&&(e=M(e)),this._value=e===void 0?this._defaultValue:e}set value(e){if(this._shallow&&yn(this._raw[this._key])){let t=this._object[this._key];if(yn(t)){t.value=e;return}}this._object[this._key]=e}get dep(){return Qee(this._raw,this._key)}},Mte=class{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}},Nte=class{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new Pn(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Nn-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&Tn!==this)return Gee(this,!0),!0}get value(){let e=this.dep.track();return Jee(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}},Zn={},Qn=new WeakMap,$n=void 0}));function er(e,t,n,r){try{return r?e(...r):e()}catch(e){nr(e,t,n)}}function tr(e,t,n,r){if(vt(e)){let i=er(e,t,n,r);return i&&St(i)&&i.catch(e=>{nr(e,t,n)}),i}if(mt(e)){let i=[];for(let a=0;a>>1,i=si[r],a=mi(i);a=mi(n)?si.push(e):si.splice(Ite(t),0,e),e.flags|=1,Lte()}}function Lte(){pi||=fi.then(Bte)}function Rte(e){mt(e)?li.push(...e):ui&&e.id===-1?ui.splice(di+1,0,e):e.flags&1||(li.push(e),e.flags|=1),Lte()}function zte(e,t,n=ci+1){for(;nmi(e)-mi(t));if(li.length=0,ui){ui.push(...e);return}for(ui=e,di=0;di{r._d&&Jr(-1);let i=or(t),a;try{a=e(...n)}finally{or(i),r._d&&Jr(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function sr(e,t){if(hi===null)return e;let n=ai(hi),r=e.dirs||=[];for(let e=0;e1)return n&&vt(t)?t.call(r&&r.proxy):t}}function Vte(){return!!(va()||Zi)}function dr(e,t){return pr(e,null,t)}function Hte(e,t){return pr(e,null,{flush:`sync`})}function fr(e,t,n){return pr(e,t,n)}function pr(e,t,n=at){let{immediate:r,deep:i,flush:a,once:o}=n,s=dt({},n),c=t&&r||!t&&a!==`post`,l;if(Ca){if(a===`sync`){let e=tre();l=e.__watcherHandles||=[]}else if(!c){let e=()=>{};return e.stop=st,e.resume=st,e.pause=st,e}}let u=_a;s.call=(e,t,n)=>tr(e,u,t,n);let d=!1;a===`post`?s.scheduler=e=>{sa(e,u&&u.suspense)}:a!==`sync`&&(d=!0,s.scheduler=(e,t)=>{t?e():ir(e)}),s.augmentJob=e=>{t&&(e.flags|=4),d&&(e.flags|=2,u&&(e.id=u.uid,e.i=u))};let f=mte(e,t,s);return Ca&&(l?l.push(f):c&&f()),f}function Ute(e,t,n){let r=this.proxy,i=yt(e)?e.includes(`.`)?Wte(r,e):()=>r[e]:e.bind(r,r),a;vt(t)?a=t:(a=t.handler,n=t);let o=xa(this),s=pr(i,a.bind(r),n);return o(),s}function Wte(e,t){let n=t.split(`.`);return()=>{let t=e;for(let e=0;e{e.isMounted=!0}),Hi(()=>{e.isUnmounting=!0}),e}function qte(e){let t=e[0];if(e.length>1){for(let n of e)if(n.type!==ua){t=n;break}}return t}function Jte(e,t){let{leavingVNodes:n}=e,r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function _r(e,t,n,r,i){let{appear:a,mode:o,persisted:s=!1,onBeforeEnter:c,onEnter:l,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:f,onLeave:p,onAfterLeave:m,onLeaveCancelled:h,onBeforeAppear:g,onAppear:_,onAfterAppear:v,onAppearCancelled:y}=t,b=String(e.key),ee=Jte(n,e),te=(e,t)=>{e&&tr(e,r,9,t)},x=(e,t)=>{let n=t[1];te(e,t),mt(e)?e.every(e=>e.length<=1)&&n():e.length<=1&&n()},S={mode:o,persisted:s,beforeEnter(t){let r=c;if(!n.isMounted)if(a)r=g||c;else return;t[Ei]&&t[Ei](!0);let i=ee[b];i&&Xr(e,i)&&i.el[Ei]&&i.el[Ei](),te(r,[t])},enter(t){if(ee[b]===e)return;let r=l,i=u,o=d;if(!n.isMounted)if(a)r=_||l,i=v||u,o=y||d;else return;let s=!1;t[Di]=e=>{s||(s=!0,te(e?o:i,[t]),S.delayedLeave&&S.delayedLeave(),t[Di]=void 0)};let c=t[Di].bind(null,!1);r?x(r,[t,c]):c()},leave(t,r){let i=String(e.key);if(t[Di]&&t[Di](!0),n.isUnmounting)return r();te(f,[t]);let a=!1;t[Ei]=n=>{a||(a=!0,r(),te(n?h:m,[t]),t[Ei]=void 0,ee[i]===e&&delete ee[i])};let o=t[Ei].bind(null,!1);ee[i]=e,p?x(p,[t,o]):o()},clone(e){let a=_r(e,t,n,r,i);return i&&i(a),a}};return S}function vr(e){if(Li(e))return e=Qr(e),e.children=null,e}function Yte(e){if(!Li(e))return vi(e.type)&&e.children?qte(e.children):e;if(e.component)return e.component.subTree;let{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&vt(n.default))return n.default()}}function yr(e,t){e.shapeFlag&6&&e.component?(e.transition=t,yr(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 Xte(e,t=!1,n){let r=[],i=0;for(let a=0;a1)for(let e=0;en.value,set:e=>n.value=e})}return n}function Zte(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}function Cr(e,t,n,r,i=!1){if(mt(e)){e.forEach((e,a)=>Cr(e,t&&(mt(t)?t[a]:t),n,r,i));return}if(Ii(r)&&!i){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&Cr(e,t,n,r.component.subTree);return}let a=r.shapeFlag&4?ai(r.component):r.el,o=i?null:a,{i:s,r:c}=e,l=t&&t.r,u=s.refs===at?s.refs={}:s.refs,d=s.setupState,f=_n(d),p=d===at?ct:e=>Zte(u,e)?!1:pt(f,e),m=(e,t)=>!(t&&Zte(u,t));if(l!=null&&l!==c){if(Qte(t),yt(l))u[l]=null,p(l)&&(d[l]=null);else if(yn(l)){let e=t;m(l,e.k)&&(l.value=null),e.k&&(u[e.k]=null)}}if(vt(c))er(c,s,12,[o,u]);else{let t=yt(c),r=yn(c);if(t||r){let s=()=>{if(e.f){let n=t?p(c)?d[c]:u[c]:m(c)||!e.k?c.value:u[e.k];if(i)mt(n)&&ft(n,a);else if(mt(n))n.includes(a)||n.push(a);else if(t)u[c]=[a],p(c)&&(d[c]=u[c]);else{let t=[a];m(c,e.k)&&(c.value=t),e.k&&(u[e.k]=t)}}else t?(u[c]=o,p(c)&&(d[c]=o)):r&&(m(c,e.k)&&(c.value=o),e.k&&(u[e.k]=o))};if(o){let t=()=>{s(),ji.delete(e)};t.id=-1,ji.set(e,t),sa(t,n)}else Qte(e),s()}}}function Qte(e){let t=ji.get(e);t&&(t.flags|=8,ji.delete(e))}function $te(e){let{mt:t,p:n,o:{patchProp:r,createText:i,nextSibling:a,parentNode:o,remove:s,insert:c,createComment:l}}=e,u=(e,t)=>{if(!t.hasChildNodes()){n(null,e,t),ar(),t._vnode=e;return}d(t.firstChild,e,null,null,null),ar(),t._vnode=e},d=(n,r,s,l,u,y=!1)=>{y||=!!r.dynamicChildren;let b=Pi(n)&&n.data===`[`,ee=()=>h(n,r,s,l,u,b),{type:te,ref:x,shapeFlag:S,patchFlag:ne}=r,re=n.nodeType;r.el=n,ne===-2&&(y=!1,r.dynamicChildren=null);let ie=null;switch(te){case la:re===3?(n.data!==r.children&&(Mi(),n.data=r.children),ie=a(n)):r.children===``?(c(r.el=i(``),o(n),n),ie=n):ie=ee();break;case ua:v(n)?(ie=a(n),_(r.el=n.content.firstChild,n,s)):ie=re!==8||b?ee():a(n);break;case da:if(b&&(n=a(n),re=n.nodeType),re===1||re===3){ie=n;let e=!r.children.length;for(let t=0;t{o||=!!t.dynamicChildren;let{type:c,props:l,patchFlag:u,shapeFlag:d,dirs:f,transition:m}=t,h=c===`input`||c===`option`;if(h||u!==-1){f&&cr(t,null,n,`created`);let c=!1;if(v(e)){c=Ine(null,m)&&n&&n.vnode.props&&n.vnode.props.appear;let r=e.content.firstChild;if(c){let e=r.getAttribute(`class`);e&&(r.$cls=e),m.beforeEnter(r)}_(r,e,n),t.el=e=r}if(d&16&&!(l&&(l.innerHTML||l.textContent))){let r=p(e.firstChild,t,e,n,i,a,o);for(;r;){wr(e,1)||Mi();let t=r;r=r.nextSibling,s(t)}}else if(d&8){let n=t.children;n[0]===` +`&&(e.tagName===`PRE`||e.tagName===`TEXTAREA`)&&(n=n.slice(1));let{textContent:r}=e;r!==n&&r!==n.replace(/\r\n|\r/g,` +`)&&(wr(e,0)||Mi(),e.textContent=t.children)}if(l){if(h||!o||u&48){let t=e.tagName.includes(`-`);for(let i in l)(h&&(i.endsWith(`value`)||i===`indeterminate`)||lt(i)&&!Dt(i)||i[0]===`.`||t&&!Dt(i))&&r(e,i,null,l[i],void 0,n)}else if(l.onClick)r(e,`onClick`,null,l.onClick,void 0,n);else if(u&4&&pn(l.style))for(let e in l.style)l.style[e]}let g;(g=l&&l.onVnodeBeforeMount)&&ii(g,n,t),f&&cr(t,null,n,`beforeMount`),((g=l&&l.onVnodeMounted)||f||c)&&Vne(()=>{g&&ii(g,n,t),c&&m.enter(e),f&&cr(t,null,n,`mounted`)},i)}return e.nextSibling},p=(e,t,r,o,s,l,u)=>{u||=!!t.dynamicChildren;let f=t.children,p=f.length;for(let t=0;t{let{slotScopeIds:u}=t;u&&(i=i?i.concat(u):u);let d=o(e),f=p(a(e),t,d,n,r,i,s);return f&&Pi(f)&&f.data===`]`?a(t.anchor=f):(Mi(),c(t.anchor=l(`]`),d,f),f)},h=(e,t,r,i,c,l)=>{if(wr(e.parentElement,1)||Mi(),t.el=null,l){let t=g(e);for(;;){let n=a(e);if(n&&n!==t)s(n);else break}}let u=a(e),d=o(e);return s(e),n(null,t,d,u,r,i,Ni(d),c),r&&(r.vnode.el=t.el,Dne(r,t.el)),u},g=(e,t=`[`,n=`]`)=>{let r=0;for(;e;)if(e=a(e),e&&Pi(e)&&(e.data===t&&r++,e.data===n)){if(r===0)return a(e);r--}return e},_=(e,t,n)=>{let r=t.parentNode;r&&r.replaceChild(e,t);let i=n;for(;i;)i.vnode.el===t&&(i.vnode.el=i.subTree.el=e),i=i.parent},v=e=>e.nodeType===1&&e.tagName===`TEMPLATE`;return[u,d]}function wr(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Fi);)e=e.parentElement;let n=e&&e.getAttribute(Fi);if(n==null)return!1;if(n===``)return!0;{let e=n.split(`,`);return t===0&&e.includes(`children`)?!0:e.includes(sre[t])}}function ene(e,t){if(Pi(e)&&e.data===`[`){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(Pi(r))if(r.data===`]`){if(--n===0)break}else r.data===`[`&&n++;r=r.nextSibling}}else t(e)}function tne(e){vt(e)&&(e={loader:e});let{loader:t,loadingComponent:n,errorComponent:r,delay:i=200,hydrate:a,timeout:o,suspensible:s=!0,onError:c}=e,l=null,u,d=0,f=()=>(d++,l=null,p()),p=()=>{let e;return l||(e=l=t().catch(e=>{if(e=e instanceof Error?e:Error(String(e)),c)return new Promise((t,n)=>{c(e,()=>t(f()),()=>n(e),d+1)});throw e}).then(t=>e!==l&&l?l:(t&&(t.__esModule||t[Symbol.toStringTag]===`Module`)&&(t=t.default),u=t,t)))};return P({name:`AsyncComponentWrapper`,__asyncLoader:p,__asyncHydrate(e,t,n){let r=!1;(t.bu||=[]).push(()=>r=!0);let i=()=>{r||n()},o=a?()=>{let n=a(i,t=>ene(e,t));n&&(t.bum||=[]).push(n)}:i;u?o():p().then(()=>!t.isUnmounted&&o())},get __asyncResolved(){return u},setup(){let e=_a;if(xr(e),u)return()=>Tr(u,e);let t=t=>{l=null,nr(t,e,13,!r)};if(s&&e.suspense||Ca)return p().then(t=>()=>Tr(t,e)).catch(e=>(t(e),()=>r?U(r,{error:e}):null));let a=j(!1),c=j(),d=j(!!i);return i&&setTimeout(()=>{d.value=!1},i),o!=null&&setTimeout(()=>{if(!a.value&&!c.value){let e=Error(`Async component timed out after ${o}ms.`);t(e),c.value=e}},o),p().then(()=>{a.value=!0,e.parent&&Li(e.parent.vnode)&&e.parent.update()}).catch(e=>{t(e),c.value=e}),()=>{if(a.value&&u)return Tr(u,e);if(c.value&&r)return U(r,{error:c.value});if(n&&!d.value)return Tr(n,e)}}})}function Tr(e,t){let{ref:n,props:r,children:i,ce:a}=t.vnode,o=U(e,r,i);return o.ref=n,o.ce=a,delete t.vnode.ce,o}function nne(e,t){ine(e,`a`,t)}function rne(e,t){ine(e,`da`,t)}function ine(e,t,n=_a){let r=e.__wdc||=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()};if(Er(t,r,n),n){let e=n.parent;for(;e&&e.parent;)Li(e.parent.vnode)&&ane(r,t,n,e),e=e.parent}}function ane(e,t,n,r){let i=Er(t,e,r,!0);Ui(()=>{ft(r[t],i)},n)}function Er(e,t,n=_a,r=!1){if(n){let i=n[e]||(n[e]=[]),a=t.__weh||=(...r)=>{Yt();let i=xa(n),a=tr(t,n,e,r);return i(),Xt(),a};return r?i.unshift(a):i.push(a),a}}function one(e,t=_a){Er(`ec`,e,t)}function Dr(e,t){return sne(Gi,e,!0,t)||e}function Or(e){return yt(e)?sne(Gi,e,!1)||e:e||Ki}function sne(e,t,n=!0,r=!1){let i=hi||_a;if(i){let n=i.type;if(e===Gi){let e=Qne(n,!1);if(e&&(e===t||e===kt(t)||e===jt(kt(t))))return n}let a=cne(i[e]||n[e],t)||cne(i.appContext[e],t);return!a&&r?n:a}}function cne(e,t){return e&&(e[t]||e[kt(t)]||e[jt(kt(t))])}function kr(e,t,n,r){let i,a=n&&n[r],o=mt(e);if(o||yt(e)){let n=o&&pn(e),r=!1,s=!1;n&&(r=!hn(e),s=mn(e),e=en(e)),i=Array(e.length);for(let n=0,o=e.length;nt(e,n,void 0,a&&a[n]));else{let n=Object.keys(e);i=Array(n.length);for(let r=0,o=n.length;r{let t=r.fn(...e);return t&&(t.key=r.key),t}:r.fn)}return e}function F(e,t,n={},r,i){if(hi.ce||hi.parent&&Ii(hi.parent)&&hi.parent.ce){let e=Object.keys(n).length>0;return t!==`default`&&(n.name=t),I(),R(H,null,[U(`slot`,n,r&&r())],e?-2:64)}let a=e[t];a&&a._c&&(a._d=!1),I();let o=a&&lne(a(n)),s=n.key||o&&o.key,c=R(H,{key:(s&&!bt(s)?s:`_${t}`)+(!o&&r?`_fb`:``)},o||(r?r():[]),o&&e._===1?64:-2);return!i&&c.scopeId&&(c.slotScopeIds=[c.scopeId+`-s`]),a&&a._c&&(a._d=!0),c}function lne(e){return e.some(e=>Yr(e)?!(e.type===ua||e.type===H&&!lne(e.children)):!0)?e:null}function jr(e,t){let n={};for(let r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:Mt(r)]=e[r];return n}function Mr(){return une(`useSlots`).slots}function Nr(){return une(`useAttrs`).attrs}function une(e){let t=va();return t.setupContext||=Zne(t)}function Pr(e){return mt(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}function Fr(e,t){return!e||!t?e||t:mt(e)&&mt(t)?e.concat(t):dt({},Pr(e),Pr(t))}function dne(e,t){let n={};for(let r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function fne(e){let t=Ir(e),n=e.proxy,r=e.ctx;Xi=!1,t.beforeCreate&&mne(t.beforeCreate,e,`bc`);let{data:i,computed:a,methods:o,watch:s,provide:c,inject:l,created:u,beforeMount:d,mounted:f,beforeUpdate:p,updated:m,activated:h,deactivated:g,beforeDestroy:_,beforeUnmount:v,destroyed:y,unmounted:b,render:ee,renderTracked:te,renderTriggered:x,errorCaptured:S,serverPrefetch:ne,expose:re,inheritAttrs:ie,components:ae,directives:C,filters:w}=t;if(l&&pne(l,r,null),o)for(let e in o){let t=o[e];vt(t)&&(r[e]=t.bind(n))}if(i){let t=i.call(n,n);xt(t)&&(e.data=ln(t))}if(Xi=!0,a)for(let e in a){let t=a[e],i=W({get:vt(t)?t.bind(n,n):vt(t.get)?t.get.bind(n,n):st,set:!vt(t)&&vt(t.set)?t.set.bind(n):st});Object.defineProperty(r,e,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e})}if(s)for(let e in s)hne(s[e],r,n,e);if(c){let e=vt(c)?c.call(n):c;Reflect.ownKeys(e).forEach(t=>{lr(t,e[t])})}u&&mne(u,e,`c`);function oe(e,t){mt(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}if(oe(zi,d),oe(Bi,f),oe(Vi,p),oe(cre,m),oe(nne,h),oe(rne,g),oe(one,S),oe(ure,te),oe(lre,x),oe(Hi,v),oe(Ui,b),oe(Wi,ne),mt(re))if(re.length){let t=e.exposed||={};re.forEach(e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t,enumerable:!0})})}else e.exposed||={};ee&&e.render===st&&(e.render=ee),ie!=null&&(e.inheritAttrs=ie),ae&&(e.components=ae),C&&(e.directives=C),ne&&xr(e)}function pne(e,t,n=st){mt(e)&&(e=Rr(e));for(let n in e){let r=e[n],i;i=xt(r)?`default`in r?ur(r.from||n,r.default,!0):ur(r.from||n):ur(r),yn(i)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e}):t[n]=i}}function mne(e,t,n){tr(mt(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function hne(e,t,n,r){let i=r.includes(`.`)?Wte(n,r):()=>n[r];if(yt(e)){let n=t[e];vt(n)&&fr(i,n)}else if(vt(e))fr(i,e.bind(n));else if(xt(e))if(mt(e))e.forEach(e=>hne(e,t,n,r));else{let r=vt(e.handler)?e.handler.bind(n):t[e.handler];vt(r)&&fr(i,r,e)}}function Ir(e){let t=e.type,{mixins:n,extends:r}=t,{mixins:i,optionsCache:a,config:{optionMergeStrategies:o}}=e.appContext,s=a.get(t),c;return s?c=s:!i.length&&!n&&!r?c=t:(c={},i.length&&i.forEach(e=>Lr(c,e,o,!0)),Lr(c,t,o)),xt(t)&&a.set(t,c),c}function Lr(e,t,n,r=!1){let{mixins:i,extends:a}=t;a&&Lr(e,a,n,!0),i&&i.forEach(t=>Lr(e,t,n,!0));for(let i in t)if(!(r&&i===`expose`)){let r=fre[i]||n&&n[i];e[i]=r?r(e[i],t[i]):t[i]}return e}function gne(e,t){return t?e?function(){return dt(vt(e)?e.call(this,this):e,vt(t)?t.call(this,this):t)}:t:e}function _ne(e,t){return Br(Rr(e),Rr(t))}function Rr(e){if(mt(e)){let t={};for(let n=0;n{let c,l=at,u;return Hte(()=>{let t=e[i];Nt(c,t)&&(c=t,s())}),{get(){return o(),n.get?n.get(c):c},set(e){let o=n.set?n.set(e):e;if(!Nt(o,c)&&!(l!==at&&Nt(e,l)))return;let d=r.vnode.props;d&&(t in d||i in d||a in d)&&(`onUpdate:${t}`in d||`onUpdate:${i}`in d||`onUpdate:${a}`in d)||(c=e,s()),r.emit(`update:${t}`,o),Nt(e,o)&&Nt(e,l)&&!Nt(o,u)&&s(),l=e,u=o}}});return s[Symbol.iterator]=()=>{let e=0;return{next(){return e<2?{value:e++?o||at:s,done:!1}:{done:!0}}}},s}function Sne(e,t,...n){if(e.isUnmounted)return;let r=e.vnode.props||at,i=n,a=t.startsWith(`update:`),o=a&&Qi(r,t.slice(7));o&&(o.trim&&(i=n.map(e=>yt(e)?e.trim():e)),o.number&&(i=n.map(It)));let s,c=r[s=Mt(t)]||r[s=Mt(kt(t))];!c&&a&&(c=r[s=Mt(At(t))]),c&&tr(c,e,6,i);let l=r[s+`Once`];if(l){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,tr(l,e,6,i)}}function Cne(e,t,n=!1){let r=n?mre:t.emitsCache,i=r.get(e);if(i!==void 0)return i;let a=e.emits,o={},s=!1;if(!vt(e)){let r=e=>{let n=Cne(e,t,!0);n&&(s=!0,dt(o,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return!a&&!s?(xt(e)&&r.set(e,null),null):(mt(a)?a.forEach(e=>o[e]=null):dt(o,a),xt(e)&&r.set(e,o),o)}function Hr(e,t){return!e||!lt(t)?!1:(t=t.slice(2).replace(/Once$/,``),pt(e,t[0].toLowerCase()+t.slice(1))||pt(e,At(t))||pt(e,t))}function Ur(e){let{type:t,vnode:n,proxy:r,withProxy:i,propsOptions:[a],slots:o,attrs:s,emit:c,render:l,renderCache:u,props:d,data:f,setupState:p,ctx:m,inheritAttrs:h}=e,g=or(e),_,v;try{if(n.shapeFlag&4){let e=i||r,t=e;_=ei(l.call(t,e,u,d,p,f,m)),v=s}else{let e=t;_=ei(e.length>1?e(d,{attrs:s,slots:o,emit:c}):e(d,null)),v=t.props?s:hre(s)}}catch(t){fa.length=0,nr(t,e,1),_=U(ua)}let y=_;if(v&&h!==!1){let e=Object.keys(v),{shapeFlag:t}=y;e.length&&t&7&&(a&&e.some(ut)&&(v=gre(v,a)),y=Qr(y,v,!1,!0))}return n.dirs&&(y=Qr(y,null,!1,!0),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&yr(y,n.transition),_=y,or(g),_}function wne(e,t,n){let{props:r,children:i,component:a}=e,{props:o,children:s,patchFlag:c}=t,l=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?Tne(r,o,l):!!o;if(c&8){let e=t.dynamicProps;for(let t=0;t0)&&!(o&16)){if(o&8){let n=e.vnode.dynamicProps;for(let r=0;r{c=!0;let[n,r]=jne(e,t,!0);dt(o,n),r&&s.push(...r)};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}if(!a&&!c)return xt(e)&&r.set(e,ot),ot;if(mt(a))for(let e=0;e{if(e===t)return;e&&!Xr(e,t)&&(r=me(e),de(e,i,a,!0),e=null),t.patchFlag===-2&&(c=!1,t.dynamicChildren=null);let{type:l,ref:u,shapeFlag:d}=t;switch(l){case la:g(e,t,n,r);break;case ua:_(e,t,n,r);break;case da:e??v(t,n,r,o);break;case H:ae(e,t,n,r,i,a,o,s,c);break;default:d&1?ee(e,t,n,r,i,a,o,s,c):d&6?C(e,t,n,r,i,a,o,s,c):(d&64||d&128)&&l.process(e,t,n,r,i,a,o,s,c,_e)}u!=null&&i?Cr(u,e&&e.ref,a,t||e,!t):u==null&&e&&e.ref!=null&&Cr(e.ref,null,a,e,!0)},g=(e,t,n,i)=>{if(e==null)r(t.el=s(t.children),n,i);else{let n=t.el=e.el;t.children!==e.children&&l(n,t.children)}},_=(e,t,n,i)=>{e==null?r(t.el=c(t.children||``),n,i):t.el=e.el},v=(e,t,n,r)=>{[e.el,e.anchor]=m(e.children,t,n,r,e.el,e.anchor)},y=({el:e,anchor:t},n,i)=>{let a;for(;e&&e!==t;)a=f(e),r(e,n,i),e=a;r(t,n,i)},b=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=f(e),i(e),e=n;i(t)},ee=(e,t,n,r,i,a,o,s,c)=>{if(t.type===`svg`?o=`svg`:t.type===`math`&&(o=`mathml`),e==null)te(t,n,r,i,a,o,s,c);else{let n=e.el&&e.el._isVueCE?e.el:null;try{n&&n._beginPatch(),ne(e,t,i,a,o,s,c)}finally{n&&n._endPatch()}}},te=(e,t,n,i,s,c,l,d)=>{let f,p,{props:m,shapeFlag:h,transition:g,dirs:_}=e;if(f=e.el=o(e.type,c,m&&m.is,m),h&8?u(f,e.children):h&16&&S(e.children,f,null,i,s,Gr(e,c),l,d),_&&cr(e,null,i,`created`),x(f,e,e.scopeId,l,i),m){for(let e in m)e!==`value`&&!Dt(e)&&a(f,e,null,m[e],c,i);`value`in m&&a(f,`value`,null,m.value,c),(p=m.onVnodeBeforeMount)&&ii(p,i,e)}_&&cr(e,null,i,`beforeMount`);let v=Ine(s,g);v&&g.beforeEnter(f),r(f,t,n),((p=m&&m.onVnodeMounted)||v||_)&&sa(()=>{p&&ii(p,i,e),v&&g.enter(f),_&&cr(e,null,i,`mounted`)},s)},x=(e,t,n,r,i)=>{if(n&&p(e,n),r)for(let t=0;t{for(let l=c;l{let c=t.el=e.el,{patchFlag:l,dynamicChildren:d,dirs:f}=t;l|=e.patchFlag&16;let p=e.props||at,m=t.props||at,h;if(n&&Kr(n,!1),(h=m.onVnodeBeforeUpdate)&&ii(h,n,t,e),f&&cr(t,e,n,`beforeUpdate`),n&&Kr(n,!0),(p.innerHTML&&m.innerHTML==null||p.textContent&&m.textContent==null)&&u(c,``),d?re(e.dynamicChildren,d,c,n,r,Gr(t,i),o):s||le(e,t,c,null,n,r,Gr(t,i),o,!1),l>0){if(l&16)ie(c,p,m,n,i);else if(l&2&&p.class!==m.class&&a(c,`class`,null,m.class,i),l&4&&a(c,`style`,p.style,m.style,i),l&8){let e=t.dynamicProps;for(let t=0;t{h&&ii(h,n,t,e),f&&cr(t,e,n,`updated`)},r)},re=(e,t,n,r,i,a,o)=>{for(let s=0;s{if(t!==n){if(t!==at)for(let o in t)!Dt(o)&&!(o in n)&&a(e,o,t[o],null,i,r);for(let o in n){if(Dt(o))continue;let s=n[o],c=t[o];s!==c&&o!==`value`&&a(e,o,c,s,i,r)}`value`in n&&a(e,`value`,t.value,n.value,i)}},ae=(e,t,n,i,a,o,c,l,u)=>{let d=t.el=e?e.el:s(``),f=t.anchor=e?e.anchor:s(``),{patchFlag:p,dynamicChildren:m,slotScopeIds:h}=t;h&&(l=l?l.concat(h):h),e==null?(r(d,n,i),r(f,n,i),S(t.children||[],n,f,a,o,c,l,u)):p>0&&p&64&&m&&e.dynamicChildren&&e.dynamicChildren.length===m.length?(re(e.dynamicChildren,m,n,a,o,c,l),(t.key!=null||a&&t===a.subTree)&&qr(e,t,!0)):le(e,t,n,f,a,o,c,l,u)},C=(e,t,n,r,i,a,o,s,c)=>{t.slotScopeIds=s,e==null?t.shapeFlag&512?i.ctx.activate(t,n,r,o,c):w(t,n,r,i,a,o,c):oe(e,t,c)},w=(e,t,n,r,i,a,o)=>{let s=e.component=Gne(e,r,i);if(Li(e)&&(s.ctx.renderer=_e),qne(s,!1,o),s.asyncDep){if(i&&i.registerDep(s,se,o),!e.el){let r=s.subTree=U(ua);_(null,r,t,n),e.placeholder=r.el}}else se(s,e,t,n,i,a,o)},oe=(e,t,n)=>{let r=t.component=e.component;if(wne(e,t,n))if(r.asyncDep&&!r.asyncResolved){ce(r,t,n);return}else r.next=t,r.update();else t.el=e.el,r.vnode=t},se=(e,t,n,r,i,a,o)=>{let s=()=>{if(e.isMounted){let{next:t,bu:n,u:r,parent:s,vnode:c}=e;{let n=Rne(e);if(n){t&&(t.el=c.el,ce(e,t,o)),n.asyncDep.then(()=>{sa(()=>{e.isUnmounted||l()},i)});return}}let u=t,f;Kr(e,!1),t?(t.el=c.el,ce(e,t,o)):t=c,n&&Pt(n),(f=t.props&&t.props.onVnodeBeforeUpdate)&&ii(f,s,t,c),Kr(e,!0);let p=Ur(e),m=e.subTree;e.subTree=p,h(m,p,d(m.el),me(m),e,i,a),t.el=p.el,u===null&&Dne(e,p.el),r&&sa(r,i),(f=t.props&&t.props.onVnodeUpdated)&&sa(()=>ii(f,s,t,c),i)}else{let o,{el:s,props:c}=t,{bm:l,m:u,parent:d,root:f,type:p}=e,m=Ii(t);if(Kr(e,!1),l&&Pt(l),!m&&(o=c&&c.onVnodeBeforeMount)&&ii(o,d,t),Kr(e,!0),s&&ye){let t=()=>{e.subTree=Ur(e),ye(s,e.subTree,e,i,null)};m&&p.__asyncHydrate?p.__asyncHydrate(s,e,t):t()}else{f.ce&&f.ce._hasShadowRoot()&&f.ce._injectChildStyle(p,e.parent?e.parent.type:void 0);let o=e.subTree=Ur(e);h(null,o,n,r,e,i,a),t.el=o.el}if(u&&sa(u,i),!m&&(o=c&&c.onVnodeMounted)){let e=t;sa(()=>ii(o,d,e),i)}(t.shapeFlag&256||d&&Ii(d.vnode)&&d.vnode.shapeFlag&256)&&e.a&&sa(e.a,i),e.isMounted=!0,t=n=r=null}};e.scope.on();let c=e.effect=new Dn(s);e.scope.off();let l=e.update=c.run.bind(c),u=e.job=c.runIfDirty.bind(c);u.i=e,u.id=e.uid,c.scheduler=()=>ir(u),Kr(e,!0),l()},ce=(e,t,n)=>{t.component=e;let r=e.vnode.props;e.vnode=t,e.next=null,kne(e,t.props,r,n),bre(e,t.children,n),Yt(),zte(e),Xt()},le=(e,t,n,r,i,a,o,s,c=!1)=>{let l=e&&e.children,d=e?e.shapeFlag:0,f=t.children,{patchFlag:p,shapeFlag:m}=t;if(p>0){if(p&128){T(l,f,n,r,i,a,o,s,c);return}else if(p&256){ue(l,f,n,r,i,a,o,s,c);return}}m&8?(d&16&&pe(l,i,a),f!==l&&u(n,f)):d&16?m&16?T(l,f,n,r,i,a,o,s,c):pe(l,i,a,!0):(d&8&&u(n,``),m&16&&S(f,n,r,i,a,o,s,c))},ue=(e,t,n,r,i,a,o,s,c)=>{e||=ot,t||=ot;let l=e.length,u=t.length,d=Math.min(l,u),f;for(f=0;fu?pe(e,i,a,!0,!1,d):S(t,n,r,i,a,o,s,c,d)},T=(e,t,n,r,i,a,o,s,c)=>{let l=0,u=t.length,d=e.length-1,f=u-1;for(;l<=d&&l<=f;){let r=e[l],u=t[l]=c?ti(t[l]):ei(t[l]);if(Xr(r,u))h(r,u,n,null,i,a,o,s,c);else break;l++}for(;l<=d&&l<=f;){let r=e[d],l=t[f]=c?ti(t[f]):ei(t[f]);if(Xr(r,l))h(r,l,n,null,i,a,o,s,c);else break;d--,f--}if(l>d){if(l<=f){let e=f+1,d=ef)for(;l<=d;)de(e[l],i,a,!0),l++;else{let p=l,m=l,g=new Map;for(l=m;l<=f;l++){let e=t[l]=c?ti(t[l]):ei(t[l]);e.key!=null&&g.set(e.key,l)}let _,v=0,y=f-m+1,b=!1,ee=0,te=Array(y);for(l=0;l=y){de(r,i,a,!0);continue}let u;if(r.key!=null)u=g.get(r.key);else for(_=m;_<=f;_++)if(te[_-m]===0&&Xr(r,t[_])){u=_;break}u===void 0?de(r,i,a,!0):(te[u-m]=l+1,u>=ee?ee=u:b=!0,h(r,t[u],n,null,i,a,o,s,c),v++)}let x=b?Lne(te):ot;for(_=x.length-1,l=y-1;l>=0;l--){let e=m+l,d=t[e],f=t[e+1],p=e+1{let{el:s,type:c,transition:l,children:u,shapeFlag:d}=e;if(d&6){E(e.component.subTree,t,n,a);return}if(d&128){e.suspense.move(t,n,a);return}if(d&64){c.move(e,t,n,_e);return}if(c===H){r(s,t,n);for(let e=0;el.enter(s),o);else{let{leave:a,delayLeave:o,afterLeave:c}=l,u=()=>{e.ctx.isUnmounted?i(s):r(s,t,n)},d=()=>{s._isLeaving&&s[Ei](!0),a(s,()=>{u(),c&&c()})};o?o(s,u,d):d()}else r(s,t,n)},de=(e,t,n,r=!1,i=!1)=>{let{type:a,props:o,ref:s,children:c,dynamicChildren:l,shapeFlag:u,patchFlag:d,dirs:f,cacheIndex:p}=e;if(d===-2&&(i=!1),s!=null&&(Yt(),Cr(s,null,n,e,!0),Xt()),p!=null&&(t.renderCache[p]=void 0),u&256){t.ctx.deactivate(e);return}let m=u&1&&f,h=!Ii(e),g;if(h&&(g=o&&o.onVnodeBeforeUnmount)&&ii(g,t,e),u&6)O(e.component,n,r);else{if(u&128){e.suspense.unmount(n,r);return}m&&cr(e,null,t,`beforeUnmount`),u&64?e.type.remove(e,t,n,_e,r):l&&!l.hasOnce&&(a!==H||d>0&&d&64)?pe(l,t,n,!1,!0):(a===H&&d&384||!i&&u&16)&&pe(c,t,n),r&&fe(e)}(h&&(g=o&&o.onVnodeUnmounted)||m)&&sa(()=>{g&&ii(g,t,e),m&&cr(e,null,t,`unmounted`)},n)},fe=e=>{let{type:t,el:n,anchor:r,transition:a}=e;if(t===H){D(n,r);return}if(t===da){b(e);return}let o=()=>{i(n),a&&!a.persisted&&a.afterLeave&&a.afterLeave()};if(e.shapeFlag&1&&a&&!a.persisted){let{leave:t,delayLeave:r}=a,i=()=>t(n,o);r?r(e.el,o,i):i()}else o()},D=(e,t)=>{let n;for(;e!==t;)n=f(e),i(e),e=n;i(t)},O=(e,t,n)=>{let{bum:r,scope:i,job:a,subTree:o,um:s,m:c,a:l}=e;zne(c),zne(l),r&&Pt(r),i.stop(),a&&(a.flags|=8,de(o,e,t,n)),s&&sa(s,t),sa(()=>{e.isUnmounted=!0},t)},pe=(e,t,n,r=!1,i=!1,a=0)=>{for(let o=a;o{if(e.shapeFlag&6)return me(e.component.subTree);if(e.shapeFlag&128)return e.suspense.next();let t=f(e.anchor||e.el),n=t&&t[_i];return n?f(n):t},he=!1,ge=(e,t,n)=>{let r;e==null?t._vnode&&(de(t._vnode,null,null,!0),r=t._vnode.component):h(t._vnode||null,e,t,null,null,null,n),t._vnode=e,he||=(he=!0,zte(r),ar(),!1)},_e={p:h,um:de,m:E,r:fe,mt:w,mc:S,pc:le,pbc:re,n:me,o:e},ve,ye;return t&&([ve,ye]=t(_e)),{render:ge,hydrate:ve,createApp:xne(ge,ve)}}function Gr({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 Kr({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Ine(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function qr(e,t,n=!1){let r=e.children,i=t.children;if(mt(r)&&mt(i))for(let e=0;e>1,e[n[s]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,o=n[a-1];a-- >0;)n[a]=o,o=t[o];return n}function Rne(e){let t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Rne(t)}function zne(e){if(e)for(let t=0;t0?pa||ot:null,Hne(),ma>0&&pa&&pa.push(e),e}function L(e,t,n,r,i,a){return Une(z(e,t,n,r,i,a,!0))}function R(e,t,n,r,i){return Une(U(e,t,n,r,i,!0))}function Yr(e){return e?e.__v_isVNode===!0:!1}function Xr(e,t){return e.type===t.type&&e.key===t.key}function z(e,t=null,n=null,r=0,i=null,a=e===H?0:1,o=!1,s=!1){let c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ha(t),ref:t&&ga(t),scopeId:gi,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:a,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:hi};return s?(ni(c,n),a&128&&e.normalize(c)):n&&(c.shapeFlag|=yt(n)?8:16),ma>0&&!o&&pa&&(c.patchFlag>0||a&6)&&c.patchFlag!==32&&pa.push(c),c}function Wne(e,t=null,n=null,r=0,i=null,a=!1){if((!e||e===Ki)&&(e=ua),Yr(e)){let r=Qr(e,t,!0);return n&&ni(r,n),ma>0&&!a&&pa&&(r.shapeFlag&6?pa[pa.indexOf(e)]=r:pa.push(r)),r.patchFlag=-2,r}if($ne(e)&&(e=e.__vccOpts),t){t=Zr(t);let{class:e,style:n}=t;e&&!yt(e)&&(t.class=k(e)),xt(n)&&(gn(n)&&!mt(n)&&(n=dt({},n)),t.style=tt(n))}let o=yt(e)?1:ca(e)?128:vi(e)?64:xt(e)?4:vt(e)?2:0;return z(e,t,n,r,i,o,a,!0)}function Zr(e){return e?gn(e)||ta(e)?dt({},e):e:null}function Qr(e,t,n=!1,r=!1){let{props:i,ref:a,patchFlag:o,children:s,transition:c}=e,l=t?ri(i||{},t):i,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&ha(l),ref:t&&t.ref?n&&a?mt(a)?a.concat(ga(t)):[a,ga(t)]:ga(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==H?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&&Qr(e.ssContent),ssFallback:e.ssFallback&&Qr(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&yr(u,c.clone(u)),u}function B(e=` `,t=0){return U(la,null,e,t)}function $r(e,t){let n=U(da,null,e);return n.staticCount=t,n}function V(e=``,t=!1){return t?(I(),R(ua,null,e)):U(ua,null,e)}function ei(e){return e==null||typeof e==`boolean`?U(ua):mt(e)?U(H,null,e.slice()):Yr(e)?ti(e):U(la,null,String(e))}function ti(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Qr(e)}function ni(e,t){let n=0,{shapeFlag:r}=e;if(t==null)t=null;else if(mt(t))n=16;else if(typeof t==`object`)if(r&65){let n=t.default;n&&(n._c&&(n._d=!1),ni(e,n()),n._c&&(n._d=!0));return}else{n=32;let r=t._;!r&&!ta(t)?t._ctx=hi:r===3&&hi&&(hi.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else vt(t)?(t={default:t,_ctx:hi},n=32):(t=String(t),r&64?(n=16,t=[B(t)]):n=8);e.children=t,e.shapeFlag|=n}function ri(...e){let t={};for(let n=0;n1?Zne(e):null,i=xa(e),a=er(r,e,0,[e.props,n]),o=St(a);if(Xt(),i(),(o||e.sp)&&!Ii(e)&&xr(e),o){if(a.then(Sa,Sa),t)return a.then(n=>{Yne(e,n,t)}).catch(t=>{nr(t,e,0)});e.asyncDep=a}else Yne(e,a,t)}else Xne(e,t)}function Yne(e,t,n){vt(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:xt(t)&&(e.setupState=cte(t)),Xne(e,n)}function Xne(e,t,n){let r=e.type;if(!e.render){if(!t&&Cre&&!r.render){let t=r.template||Ir(e).template;if(t){let{isCustomElement:n,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:o}=r;r.render=Cre(t,dt(dt({isCustomElement:n,delimiters:a},i),o))}}e.render=r.render||st,wre&&wre(e)}{let t=xa(e);Yt();try{fne(e)}finally{Xt(),t()}}}function Zne(e){return{attrs:new Proxy(e.attrs,Tre),slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function ai(e){return e.exposed?e.exposeProxy||=new Proxy(cte(vn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Ji)return Ji[n](e)},has(e,t){return t in e||t in Ji}}):e.proxy}function Qne(e,t=!0){return vt(e)?e.displayName||e.name:e.name||t&&e.__name}function $ne(e){return vt(e)&&`__vccOpts`in e}function oi(e,t,n){try{Jr(-1);let r=arguments.length;return r===2?xt(t)&&!mt(t)?Yr(t)?U(e,null,[t]):U(e,t):U(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Yr(n)&&(n=[n]),U(e,t,n))}finally{Jr(1)}}var si,ci,li,ui,di,fi,pi,mi,hi,gi,ere,tre,_i,vi,yi,bi,xi,Si,Ci,wi,Ti,Ei,Di,Oi,ki,Ai,nre,rre,ji,ire,Mi,are,ore,Ni,Pi,Fi,sre,Ii,Li,Ri,zi,Bi,Vi,cre,Hi,Ui,Wi,lre,ure,Gi,Ki,qi,Ji,Yi,dre,Xi,fre,pre,Zi,Qi,mre,hre,gre,$i,ea,ta,_re,na,ra,vre,ia,aa,oa,yre,bre,sa,ca,H,la,ua,da,fa,pa,ma,ha,ga,U,xre,Sre,_a,va,ya,ba,xa,Sa,Ca,Cre,wre,Tre,W,Ere,Dre=s((()=>{Pte(),Ht(),si=[],ci=-1,li=[],ui=null,di=0,fi=Promise.resolve(),pi=null,mi=e=>e.id==null?e.flags&2?-1:1/0:e.id,hi=null,gi=null,ere=Symbol.for(`v-scx`),tre=()=>ur(ere),_i=Symbol(`_vte`),vi=e=>e.__isTeleport,yi=e=>e&&(e.disabled||e.disabled===``),bi=e=>e&&(e.defer||e.defer===``),xi=e=>typeof SVGElement<`u`&&e instanceof SVGElement,Si=e=>typeof MathMLElement==`function`&&e instanceof MathMLElement,Ci=(e,t)=>{let n=e&&e.to;return yt(n)?t?t(n):null:n},wi={name:`Teleport`,__isTeleport:!0,process(e,t,n,r,i,a,o,s,c,l){let{mc:u,pc:d,pbc:f,o:{insert:p,querySelector:m,createText:h,createComment:g}}=l,_=yi(t.props),{shapeFlag:v,children:y,dynamicChildren:b}=t;if(e==null){let e=t.el=h(``),l=t.anchor=h(``);p(e,n,r),p(l,n,r);let d=(e,t)=>{v&16&&u(y,e,t,i,a,o,s,c)},f=()=>{let e=t.target=Ci(t.props,m),n=gr(e,t,h,p);e&&(o!==`svg`&&xi(e)?o=`svg`:o!==`mathml`&&Si(e)&&(o=`mathml`),i&&i.isCE&&(i.ce._teleportTargets||(i.ce._teleportTargets=new Set)).add(e),_||(d(e,n),hr(t,!1)))};_&&(d(n,l),hr(t,!0)),bi(t.props)?(t.el.__isMounted=!1,sa(()=>{f(),delete t.el.__isMounted},a)):f()}else{if(bi(t.props)&&e.el.__isMounted===!1){sa(()=>{wi.process(e,t,n,r,i,a,o,s,c,l)},a);return}t.el=e.el,t.targetStart=e.targetStart;let u=t.anchor=e.anchor,p=t.target=e.target,h=t.targetAnchor=e.targetAnchor,g=yi(e.props),v=g?n:p,y=g?u:h;if(o===`svg`||xi(p)?o=`svg`:(o===`mathml`||Si(p))&&(o=`mathml`),b?(f(e.dynamicChildren,b,v,i,a,o,s),qr(e,t,!0)):c||d(e,t,v,y,i,a,o,s,!1),_)g?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):mr(t,n,u,l,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){let e=t.target=Ci(t.props,m);e&&mr(t,e,null,l,0)}else g&&mr(t,p,h,l,1);hr(t,_)}},remove(e,t,n,{um:r,o:{remove:i}},a){let{shapeFlag:o,children:s,anchor:c,targetStart:l,targetAnchor:u,target:d,props:f}=e;if(d&&(i(l),i(u)),a&&i(c),o&16){let e=a||!yi(f);for(let i=0;i{let t=e.subTree;return t.component?Ai(t.component):t},nre={name:`BaseTransition`,props:ki,setup(e,{slots:t}){let n=va(),r=Kte();return()=>{let i=t.default&&Xte(t.default(),!0);if(!i||!i.length)return;let a=qte(i),o=_n(e),{mode:s}=o;if(r.isLeaving)return vr(a);let c=Yte(a);if(!c)return vr(a);let l=_r(c,o,r,n,e=>l=e);c.type!==ua&&yr(c,l);let u=n.subTree&&Yte(n.subTree);if(u&&u.type!==ua&&!Xr(u,c)&&Ai(n).type!==ua){let e=_r(u,o,r,n);if(yr(u,e),s===`out-in`&&c.type!==ua)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete e.afterLeave,u=void 0},vr(a);s===`in-out`&&c.type!==ua?e.delayLeave=(e,t,n)=>{let i=Jte(r,u);i[String(u.key)]=u,e[Ei]=()=>{t(),e[Ei]=void 0,delete l.delayedLeave,u=void 0},l.delayedLeave=()=>{n(),delete l.delayedLeave,u=void 0}}:u=void 0}else u&&=void 0;return a}}},rre=nre,ji=new WeakMap,ire=!1,Mi=()=>{ire||=(console.error(`Hydration completed but contains mismatches.`),!0)},are=e=>e.namespaceURI.includes(`svg`)&&e.tagName!==`foreignObject`,ore=e=>e.namespaceURI.includes(`MathML`),Ni=e=>{if(e.nodeType===1){if(are(e))return`svg`;if(ore(e))return`mathml`}},Pi=e=>e.nodeType===8,Fi=`data-allow-mismatch`,sre={0:`text`,1:`children`,2:`class`,3:`style`,4:`attribute`},Lt().requestIdleCallback,Lt().cancelIdleCallback,Ii=e=>!!e.type.__asyncLoader,Li=e=>e.type.__isKeepAlive,Ri=e=>(t,n=_a)=>{(!Ca||e===`sp`)&&Er(e,(...e)=>t(...e),n)},zi=Ri(`bm`),Bi=Ri(`m`),Vi=Ri(`bu`),cre=Ri(`u`),Hi=Ri(`bum`),Ui=Ri(`um`),Wi=Ri(`sp`),lre=Ri(`rtg`),ure=Ri(`rtc`),Gi=`components`,Ki=Symbol.for(`v-ndc`),qi=e=>e?Kne(e)?ai(e):qi(e.parent):null,Ji=dt(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=>qi(e.parent),$root:e=>qi(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Ir(e),$forceUpdate:e=>e.f||=()=>{ir(e.update)},$nextTick:e=>e.n||=rr.bind(e.proxy),$watch:e=>Ute.bind(e)}),Yi=(e,t)=>e!==at&&!e.__isScriptSetup&&pt(e,t),dre={get({_:e},t){if(t===`__v_skip`)return!0;let{ctx:n,setupState:r,data:i,props:a,accessCache:o,type:s,appContext:c}=e;if(t[0]!==`$`){let e=o[t];if(e!==void 0)switch(e){case 1:return r[t];case 2:return i[t];case 4:return n[t];case 3:return a[t]}else if(Yi(r,t))return o[t]=1,r[t];else if(i!==at&&pt(i,t))return o[t]=2,i[t];else if(pt(a,t))return o[t]=3,a[t];else if(n!==at&&pt(n,t))return o[t]=4,n[t];else Xi&&(o[t]=0)}let l=Ji[t],u,d;if(l)return t===`$attrs`&&Zt(e.attrs,`get`,``),l(e);if((u=s.__cssModules)&&(u=u[t]))return u;if(n!==at&&pt(n,t))return o[t]=4,n[t];if(d=c.config.globalProperties,pt(d,t))return d[t]},set({_:e},t,n){let{data:r,setupState:i,ctx:a}=e;return Yi(i,t)?(i[t]=n,!0):r!==at&&pt(r,t)?(r[t]=n,!0):pt(e.props,t)||t[0]===`$`&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:i,props:a,type:o}},s){let c;return!!(n[s]||e!==at&&s[0]!==`$`&&pt(e,s)||Yi(t,s)||pt(a,s)||pt(r,s)||pt(Ji,s)||pt(i.config.globalProperties,s)||(c=o.__cssModules)&&c[s])},defineProperty(e,t,n){return n.get==null?pt(n,`value`)&&this.set(e,t,n.value,null):e._.accessCache[t]=0,Reflect.defineProperty(e,t,n)}},Xi=!0,fre={data:gne,props:vne,emits:vne,methods:Br,computed:Br,beforeCreate:zr,created:zr,beforeMount:zr,mounted:zr,beforeUpdate:zr,updated:zr,beforeDestroy:zr,beforeUnmount:zr,destroyed:zr,unmounted:zr,activated:zr,deactivated:zr,errorCaptured:zr,serverPrefetch:zr,components:Br,directives:Br,watch:yne,provide:gne,inject:_ne},pre=0,Zi=null,Qi=(e,t)=>t===`modelValue`||t===`model-value`?e.modelModifiers:e[`${t}Modifiers`]||e[`${kt(t)}Modifiers`]||e[`${At(t)}Modifiers`],mre=new WeakMap,hre=e=>{let t;for(let n in e)(n===`class`||n===`style`||lt(n))&&((t||={})[n]=e[n]);return t},gre=(e,t)=>{let n={};for(let r in e)(!ut(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n},$i={},ea=()=>Object.create($i),ta=e=>Object.getPrototypeOf(e)===$i,_re=new WeakMap,na=e=>e===`_`||e===`_ctx`||e===`$stable`,ra=e=>mt(e)?e.map(ei):[ei(e)],vre=(e,t,n)=>{if(t._n)return t;let r=N((...e)=>ra(t(...e)),n);return r._c=!1,r},ia=(e,t,n)=>{let r=e._ctx;for(let n in e){if(na(n))continue;let i=e[n];if(vt(i))t[n]=vre(n,i,r);else if(i!=null){let e=ra(i);t[n]=()=>e}}},aa=(e,t)=>{let n=ra(t);e.slots.default=()=>n},oa=(e,t,n)=>{for(let r in t)(n||!na(r))&&(e[r]=t[r])},yre=(e,t,n)=>{let r=e.slots=ea();if(e.vnode.shapeFlag&32){let e=t._;e?(oa(r,t,n),n&&Ft(r,`_`,e,!0)):ia(t,r)}else t&&aa(e,t)},bre=(e,t,n)=>{let{vnode:r,slots:i}=e,a=!0,o=at;if(r.shapeFlag&32){let e=t._;e?n&&e===1?a=!1:oa(i,t,n):(a=!t.$stable,ia(t,i)),o=t}else t&&(aa(e,t),o={default:1});if(a)for(let e in i)!na(e)&&o[e]==null&&delete i[e]},sa=Vne,ca=e=>e.__isSuspense,H=Symbol.for(`v-fgt`),la=Symbol.for(`v-txt`),ua=Symbol.for(`v-cmt`),da=Symbol.for(`v-stc`),fa=[],pa=null,ma=1,ha=({key:e})=>e??null,ga=({ref:e,ref_key:t,ref_for:n})=>(typeof e==`number`&&(e=``+e),e==null?null:yt(e)||yn(e)||vt(e)?{i:hi,r:e,k:t,f:!!n}:e),U=Wne,xre=bne(),Sre=0,_a=null,va=()=>_a||hi;{let e=Lt(),t=(t,n)=>{let r;return(r=e[t])||(r=e[t]=[]),r.push(n),e=>{r.length>1?r.forEach(t=>t(e)):r[0](e)}};ya=t(`__VUE_INSTANCE_SETTERS__`,e=>_a=e),ba=t(`__VUE_SSR_SETTERS__`,e=>Ca=e)}xa=e=>{let t=_a;return ya(e),e.scope.on(),()=>{e.scope.off(),ya(t)}},Sa=()=>{_a&&_a.scope.off(),ya(null)},Ca=!1,Tre={get(e,t){return Zt(e,`get`,``),e[t]}},W=(e,t)=>fte(e,t,Ca),Ere=`3.5.30`}));function Ore(e){let t={};for(let n in e)n in Ha||(t[n]=e[n]);if(e.css===!1)return t;let{name:n=`v`,type:r,duration:i,enterFromClass:a=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:c=a,appearActiveClass:l=o,appearToClass:u=s,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,m=kre(i),h=m&&m[0],g=m&&m[1],{onBeforeEnter:_,onEnter:v,onEnterCancelled:y,onLeave:b,onLeaveCancelled:ee,onBeforeAppear:te=_,onAppear:x=v,onAppearCancelled:S=y}=t,ne=(e,t,n,r)=>{e._enterCancelled=r,Ea(e,t?u:s),Ea(e,t?l:o),n&&n()},re=(e,t)=>{e._isLeaving=!1,Ea(e,d),Ea(e,p),Ea(e,f),t&&t()},ie=e=>(t,n)=>{let i=e?x:v,o=()=>ne(t,e,n);Wa(i,[t,o]),Are(()=>{Ea(t,e?c:a),Ta(t,e?u:s),Ga(i)||jre(t,r,h,o)})};return dt(t,{onBeforeEnter(e){Wa(_,[e]),Ta(e,a),Ta(e,o)},onBeforeAppear(e){Wa(te,[e]),Ta(e,c),Ta(e,l)},onEnter:ie(!1),onAppear:ie(!0),onLeave(e,t){e._isLeaving=!0;let n=()=>re(e,t);Ta(e,d),e._enterCancelled?(Ta(e,f),Fre(e)):(Fre(e),Ta(e,f)),Are(()=>{e._isLeaving&&(Ea(e,d),Ta(e,p),Ga(b)||jre(e,r,g,n))}),Wa(b,[e,n])},onEnterCancelled(e){ne(e,!1,void 0,!0),Wa(y,[e])},onAppearCancelled(e){ne(e,!0,void 0,!0),Wa(S,[e])},onLeaveCancelled(e){re(e),Wa(ee,[e])}})}function kre(e){if(e==null)return null;if(xt(e))return[wa(e.enter),wa(e.leave)];{let t=wa(e);return[t,t]}}function wa(e){return zee(e)}function Ta(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e[Va]||(e[Va]=new Set)).add(t)}function Ea(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));let n=e[Va];n&&(n.delete(t),n.size||(e[Va]=void 0))}function Are(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}function jre(e,t,n,r){let i=e._endId=++die,a=()=>{i===e._endId&&r()};if(n!=null)return setTimeout(a,n);let{type:o,timeout:s,propCount:c}=Mre(e,t);if(!o)return r();let l=o+`end`,u=0,d=()=>{e.removeEventListener(l,f),a()},f=t=>{t.target===e&&++u>=c&&d()};setTimeout(()=>{u(n[e]||``).split(`, `),i=r(`${za}Delay`),a=r(`${za}Duration`),o=Nre(i,a),s=r(`${Ba}Delay`),c=r(`${Ba}Duration`),l=Nre(s,c),u=null,d=0,f=0;t===za?o>0&&(u=za,d=o,f=a.length):t===Ba?l>0&&(u=Ba,d=l,f=c.length):(d=Math.max(o,l),u=d>0?o>l?za:Ba:null,f=u?u===za?a.length:c.length:0);let p=u===za&&/\b(?:transform|all)(?:,|$)/.test(r(`${za}Property`).toString());return{type:u,timeout:d,propCount:f,hasTransform:p}}function Nre(e,t){for(;e.lengthPre(t)+Pre(e[n])))}function Pre(e){return e===`auto`?0:Number(e.slice(0,-1).replace(`,`,`.`))*1e3}function Fre(e){return(e?e.ownerDocument:document).body.offsetHeight}function Ire(e,t,n){let r=e[Va];r&&(t=(t?[t,...r]:[...r]).join(` `)),t==null?e.removeAttribute(`class`):n?e.setAttribute(`class`,t):e.className=t}function Da(e,t){e.style.display=t?e[Ka]:`none`,e[qa]=!t}function Lre(e){let t=va();if(!t)return;let n=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(e=>ka(e,n))},r=()=>{let r=e(t.proxy);t.ce?ka(t.ce,r):Oa(t.subTree,r),n(r)};Vi(()=>{Rte(r)}),Bi(()=>{fr(r,st,{flush:`post`});let e=new MutationObserver(r);e.observe(t.subTree.el.parentNode,{childList:!0}),Ui(()=>e.disconnect())})}function Oa(e,t){if(e.shapeFlag&128){let n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Oa(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)ka(e.el,t);else if(e.type===H)e.children.forEach(e=>Oa(e,t));else if(e.type===da){let{el:n,anchor:r}=e;for(;n&&(ka(n,t),n!==r);)n=n.nextSibling}}function ka(e,t){if(e.nodeType===1){let n=e.style,r=``;for(let e in t){let i=Pee(t[e]);n.setProperty(`--${e}`,i),r+=`--${e}: ${i};`}n[Ya]=r}}function Rre(e,t,n){let r=e.style,i=yt(n),a=!1;if(n&&!i){if(t)if(yt(t))for(let e of t.split(`;`)){let t=e.slice(0,e.indexOf(`:`)).trim();n[t]??Aa(r,t,``)}else for(let e in t)n[e]??Aa(r,e,``);for(let e in n)e===`display`&&(a=!0),Aa(r,e,n[e])}else if(i){if(t!==n){let e=r[Ya];e&&(n+=`;`+e),r.cssText=n,a=fie.test(n)}}else t&&e.removeAttribute(`style`);Ka in e&&(e[Ka]=a?r.display:``,e[qa]&&(r.display=`none`))}function Aa(e,t,n){if(mt(n))n.forEach(n=>Aa(e,t,n));else if(n??=``,t.startsWith(`--`))e.setProperty(t,n);else{let r=zre(e,t);Xa.test(n)?e.setProperty(At(r),n.replace(Xa,``),`important`):e[r]=n}}function zre(e,t){let n=Qa[t];if(n)return n;let r=kt(t);if(r!==`filter`&&r in e)return Qa[t]=r;r=jt(r);for(let n=0;n{if(!e._vts)e._vts=Date.now();else if(e._vts<=n.attached)return;tr(Kre(e,n.value),t,5,[e])};return n.value=e,n.attached=mie(),n}function Kre(e,t){if(mt(t)){let n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(e=>t=>!t._stopped&&e&&e(t))}else return t}function qre(e,t,n,r){if(r)return!!(t===`innerHTML`||t===`textContent`||t in e&&ro(t)&&vt(n));if(t===`spellcheck`||t===`draggable`||t===`translate`||t===`autocorrect`||t===`sandbox`&&e.tagName===`IFRAME`||t===`form`||t===`list`&&e.tagName===`INPUT`||t===`type`&&e.tagName===`TEXTAREA`)return!1;if(t===`width`||t===`height`){let t=e.tagName;if(t===`IMG`||t===`VIDEO`||t===`CANVAS`||t===`SOURCE`)return!1}return ro(t)&&yt(n)?!1:t in e}function Jre(e,t){let n=e._def.props;if(!n)return!1;let r=kt(t);return Array.isArray(n)?n.some(e=>kt(e)===r):Object.keys(n).some(e=>kt(e)===r)}function Yre(e){e.target.composing=!0}function Xre(e){let t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event(`input`)))}function Zre(e,t,n){return t&&(e=e.trim()),n&&(e=It(e)),e}function Qre(e,{value:t,oldValue:n},r){e._modelValue=t;let i;if(mt(t))i=it(t,r.props.value)>-1;else if(gt(t))i=t.has(r.props.value);else{if(t===n)return;i=rt(t,eie(e,!0))}e.checked!==i&&(e.checked=i)}function $re(e,t){let n=e.multiple,r=mt(t);if(!(n&&!r&&!gt(t))){for(let i=0,a=e.options.length;iString(e)===String(o)):a.selected=it(t,o)>-1}else a.selected=t.has(o);else if(rt(Ma(a),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Ma(e){return`_value`in e?e._value:e.value}function eie(e,t){let n=t?`_trueValue`:`_falseValue`;return n in e?e[n]:t}function tie(e,t){switch(e){case`SELECT`:return _ie;case`TEXTAREA`:return oo;default:switch(t){case`checkbox`:return so;case`radio`:return gie;default:return oo}}}function Na(e,t,n,r,i){let a=tie(e.tagName,n.props&&n.props.type)[i];a&&a(e,t,n,r)}function nie(){return po||=Nne(fo)}function rie(){return po=mo?po:Pne(fo),mo=!0,po}function iie(e){if(e instanceof SVGElement)return`svg`;if(typeof MathMLElement==`function`&&e instanceof MathMLElement)return`mathml`}function aie(e){return yt(e)?document.querySelector(e):e}var Pa,Fa,Ia,oie,sie,La,Ra,cie,za,Ba,Va,Ha,lie,uie,Ua,Wa,Ga,die,Ka,qa,Ja,Ya,fie,Xa,Za,Qa,$a,eo,to,no,pie,mie,ro,hie,io,ao,oo,so,gie,_ie,co,vie,yie,lo,bie,uo,fo,po,mo,xie,ho,Sie,Cie=s((()=>{if(Dre(),Dre(),Ht(),Pa=void 0,Fa=typeof window<`u`&&window.trustedTypes,Fa)try{Pa=Fa.createPolicy(`vue`,{createHTML:e=>e})}catch{}Ia=Pa?e=>Pa.createHTML(e):e=>e,oie=`http://www.w3.org/2000/svg`,sie=`http://www.w3.org/1998/Math/MathML`,La=typeof document<`u`?document:null,Ra=La&&La.createElement(`template`),cie={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{let t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{let i=t===`svg`?La.createElementNS(oie,e):t===`mathml`?La.createElementNS(sie,e):n?La.createElement(e,{is:n}):La.createElement(e);return e===`select`&&r&&r.multiple!=null&&i.setAttribute(`multiple`,r.multiple),i},createText:e=>La.createTextNode(e),createComment:e=>La.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>La.querySelector(e),setScopeId(e,t){e.setAttribute(t,``)},insertStaticContent(e,t,n,r,i,a){let o=n?n.previousSibling:t.lastChild;if(i&&(i===a||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===a||!(i=i.nextSibling)););else{Ra.innerHTML=Ia(r===`svg`?`${e}`:r===`mathml`?`${e}`:e);let i=Ra.content;if(r===`svg`||r===`mathml`){let e=i.firstChild;for(;e.firstChild;)i.appendChild(e.firstChild);i.removeChild(e)}t.insertBefore(i,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},za=`transition`,Ba=`animation`,Va=Symbol(`_vtc`),Ha={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},lie=dt({},ki,Ha),uie=e=>(e.displayName=`Transition`,e.props=lie,e),Ua=uie((e,{slots:t})=>oi(rre,Ore(e),t)),Wa=(e,t=[])=>{mt(e)?e.forEach(e=>e(...t)):e&&e(...t)},Ga=e=>e?mt(e)?e.some(e=>e.length>1):e.length>1:!1,die=0,Ka=Symbol(`_vod`),qa=Symbol(`_vsh`),Ja={name:`show`,beforeMount(e,{value:t},{transition:n}){e[Ka]=e.style.display===`none`?``:e.style.display,n&&t?n.beforeEnter(e):Da(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Da(e,!0),r.enter(e)):r.leave(e,()=>{Da(e,!1)}):Da(e,t))},beforeUnmount(e,{value:t}){Da(e,t)}},Ya=Symbol(``),fie=/(?:^|;)\s*display\s*:/,Xa=/\s*!important$/,Za=[`Webkit`,`Moz`,`ms`],Qa={},$a=`http://www.w3.org/1999/xlink`,eo=Symbol(`_vei`),to=/(?:Once|Passive|Capture)$/,no=0,pie=Promise.resolve(),mie=()=>no||=(pie.then(()=>no=0),Date.now()),ro=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,hie=(e,t,n,r,i,a)=>{let o=i===`svg`;t===`class`?Ire(e,r,o):t===`style`?Rre(e,n,r):lt(t)?ut(t)||Ure(e,t,n,r,a):(t[0]===`.`?(t=t.slice(1),!0):t[0]===`^`?(t=t.slice(1),!1):qre(e,t,r,o))?(Vre(e,t,r),!e.tagName.includes(`-`)&&(t===`value`||t===`checked`||t===`selected`)&&Bre(e,t,r,o,a,t!==`value`)):e._isVueCE&&(Jre(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!yt(r)))?Vre(e,kt(t),r,a,t):(t===`true-value`?e._trueValue=r:t===`false-value`&&(e._falseValue=r),Bre(e,t,r,o))},io=e=>{let t=e.props[`onUpdate:modelValue`]||!1;return mt(t)?e=>Pt(t,e):t},ao=Symbol(`_assign`),oo={created(e,{modifiers:{lazy:t,trim:n,number:r}},i){e[ao]=io(i);let a=r||i.props&&i.props.type===`number`;ja(e,t?`change`:`input`,t=>{t.target.composing||e[ao](Zre(e.value,n,a))}),(n||a)&&ja(e,`change`,()=>{e.value=Zre(e.value,n,a)}),t||(ja(e,`compositionstart`,Yre),ja(e,`compositionend`,Xre),ja(e,`change`,Xre))},mounted(e,{value:t}){e.value=t??``},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:i,number:a}},o){if(e[ao]=io(o),e.composing)return;let s=(a||e.type===`number`)&&!/^0\d/.test(e.value)?It(e.value):e.value,c=t??``;s!==c&&(document.activeElement===e&&e.type!==`range`&&(r&&t===n||i&&e.value.trim()===c)||(e.value=c))}},so={deep:!0,created(e,t,n){e[ao]=io(n),ja(e,`change`,()=>{let t=e._modelValue,n=Ma(e),r=e.checked,i=e[ao];if(mt(t)){let e=it(t,n),a=e!==-1;if(r&&!a)i(t.concat(n));else if(!r&&a){let n=[...t];n.splice(e,1),i(n)}}else if(gt(t)){let e=new Set(t);r?e.add(n):e.delete(n),i(e)}else i(eie(e,r))})},mounted:Qre,beforeUpdate(e,t,n){e[ao]=io(n),Qre(e,t,n)}},gie={created(e,{value:t},n){e.checked=rt(t,n.props.value),e[ao]=io(n),ja(e,`change`,()=>{e[ao](Ma(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[ao]=io(r),t!==n&&(e.checked=rt(t,r.props.value))}},_ie={deep:!0,created(e,{value:t,modifiers:{number:n}},r){let i=gt(t);ja(e,`change`,()=>{let t=Array.prototype.filter.call(e.options,e=>e.selected).map(e=>n?It(Ma(e)):Ma(e));e[ao](e.multiple?i?new Set(t):t:t[0]),e._assigning=!0,rr(()=>{e._assigning=!1})}),e[ao]=io(r)},mounted(e,{value:t}){$re(e,t)},beforeUpdate(e,t,n){e[ao]=io(n)},updated(e,{value:t}){e._assigning||$re(e,t)}},co={created(e,t,n){Na(e,t,n,null,`created`)},mounted(e,t,n){Na(e,t,n,null,`mounted`)},beforeUpdate(e,t,n,r){Na(e,t,n,r,`beforeUpdate`)},updated(e,t,n,r){Na(e,t,n,r,`updated`)}},vie=[`ctrl`,`shift`,`alt`,`meta`],yie={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)=>vie.some(n=>e[`${n}Key`]&&!t.includes(n))},lo=(e,t)=>{if(!e)return e;let n=e._withMods||={},r=t.join(`.`);return n[r]||(n[r]=((n,...r)=>{for(let e=0;e{let n=e._withKeys||={},r=t.join(`.`);return n[r]||(n[r]=(n=>{if(!(`key`in n))return;let r=At(n.key);if(t.some(e=>e===r||bie[e]===r))return e(n)}))},fo=dt({patchProp:hie},cie),mo=!1,xie=((...e)=>{nie().render(...e)}),ho=((...e)=>{let t=nie().createApp(...e),{mount:n}=t;return t.mount=e=>{let r=aie(e);if(!r)return;let i=t._component;!vt(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent=``);let a=n(r,!1,iie(r));return r instanceof Element&&(r.removeAttribute(`v-cloak`),r.setAttribute(`data-v-app`,``)),a},t}),Sie=((...e)=>{let t=rie().createApp(...e),{mount:n}=t;return t.mount=e=>{let t=aie(e);if(t)return n(t,!0,iie(t))},t})})),G=s((()=>{Cie()}));G();var wie=(e,t)=>yn(t)?xn(t):t;G();var Tie=`usehead`;function Eie(e){return{install(t){t.config.globalProperties.$unhead=e,t.config.globalProperties.$head=e,t.provide(Tie,e)}}.install}function Die(){if(Vte()){let e=ur(Tie);if(e)return e}throw Error(`useHead() was called without provide context, ensure you call it through the setup() function.`)}function Oie(e,t={}){let n=t.head||Die();return n.ssr?n.push(e||{},t):kie(n,e,t)}function kie(e,t,n={}){let r=j(!1),i;return dr(()=>{let a=r.value?{}:Je(t,wie);i?i.patch(a):i=e.push(a,n)}),va()&&(Hi(()=>{i.dispose()}),rne(()=>{r.value=!0}),nne(()=>{r.value=!1})),i}function Aie(e={},t={}){(t.head||Die()).use(kee);let{title:n,titleTemplate:r,...i}=e;return Oie({title:n,titleTemplate:r,_flatMeta:i},t)}function jie(e={}){let t=vee({domOptions:{render:yee(()=>_ee(t),e=>setTimeout(e,0))},...e});return t.install=Eie(t),t}function go(e,t,n){let r=n.initialDeps??[],i;return()=>{var a;let o;n.key&&n.debug?.call(n)&&(o=Date.now());let s=e();if(!(s.length!==r.length||s.some((e,t)=>r[t]!==e)))return i;r=s;let c;if(n.key&&n.debug?.call(n)&&(c=Date.now()),i=t(...s),n.key&&n.debug?.call(n)){let e=Math.round((Date.now()-o)*100)/100,t=Math.round((Date.now()-c)*100)/100,r=t/16,i=(e,t)=>{for(e=String(e);e.length{Mie=(e,t)=>Math.abs(e-t)<1,Nie=(e,t,n)=>{let r;return function(...i){e.clearTimeout(r),r=e.setTimeout(()=>t.apply(this,i),n)}}}));function Fie({measurements:e,outerSize:t,scrollOffset:n}){let r=e.length-1,i=yo(0,r,t=>e[t].start,n),a=i;for(;a{Pie(),Iie=e=>e,Lie=e=>{let t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1),r=[];for(let e=t;e<=n;e++)r.push(e);return r},Rie=(e,t)=>{let n=e.scrollElement;if(!n)return;let r=e.targetWindow;if(!r)return;let i=e=>{let{width:n,height:r}=e;t({width:Math.round(n),height:Math.round(r)})};if(i(n.getBoundingClientRect()),!r.ResizeObserver)return()=>{};let a=new r.ResizeObserver(e=>{let t=e[0];if(t?.borderBoxSize){let e=t.borderBoxSize[0];if(e){i({width:e.inlineSize,height:e.blockSize});return}}i(n.getBoundingClientRect())});return a.observe(n,{box:`border-box`}),()=>{a.unobserve(n)}},vo={passive:!0},zie=typeof window>`u`?!0:`onscrollend`in window,Bie=(e,t)=>{let n=e.scrollElement;if(!n)return;let r=e.targetWindow;if(!r)return;let i=0,a=zie?()=>void 0:Nie(r,()=>{t(i,!1)},e.options.isScrollingResetDelay),o=r=>()=>{i=n[e.options.horizontal?`scrollLeft`:`scrollTop`],a(),t(i,r)},s=o(!0),c=o(!1);return c(),n.addEventListener(`scroll`,s,vo),n.addEventListener(`scrollend`,c,vo),()=>{n.removeEventListener(`scroll`,s),n.removeEventListener(`scrollend`,c)}},Vie=(e,t,n)=>{if(t?.borderBoxSize){let e=t.borderBoxSize[0];if(e)return Math.round(e[n.options.horizontal?`inlineSize`:`blockSize`])}return Math.round(e.getBoundingClientRect()[n.options.horizontal?`width`:`height`])},Hie=(e,{adjustments:t=0,behavior:n},r)=>{var i,a;let o=e+t;(a=(i=r.scrollElement)?.scrollTo)==null||a.call(i,{[r.options.horizontal?`left`:`top`]:o,behavior:n})},Uie=class{constructor(e){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollToIndexTimeoutId=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.observer=(()=>{let e=null,t=()=>e||(!this.targetWindow||!this.targetWindow.ResizeObserver?null:e=new this.targetWindow.ResizeObserver(e=>{e.forEach(e=>{this._measureElement(e.target,e)})}));return{disconnect:()=>t()?.disconnect(),observe:e=>t()?.observe(e,{box:`border-box`}),unobserve:e=>t()?.unobserve(e)}})(),this.range=null,this.setOptions=e=>{Object.entries(e).forEach(([t,n])=>{n===void 0&&delete e[t]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:Iie,rangeExtractor:Lie,onChange:()=>{},measureElement:Vie,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:`data-index`,initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,...e}},this.notify=(e,t)=>{var n,r;let{startIndex:i,endIndex:a}=this.range??{startIndex:void 0,endIndex:void 0},o=this.calculateRange();(e||i!==o?.startIndex||a!==o?.endIndex)&&((r=(n=this.options).onChange)==null||r.call(n,this,t))},this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(e=>e()),this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.observer.disconnect(),this.elementsCache.clear()},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{let e=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==e){if(this.cleanup(),!e){this.notify(!1,!1);return}this.scrollElement=e,this.scrollElement&&`ownerDocument`in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=this.scrollElement?.window??null,this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0}),this.unsubs.push(this.options.observeElementRect(this,e=>{this.scrollRect=e,this.notify(!1,!1)})),this.unsubs.push(this.options.observeElementOffset(this,(e,t)=>{this.scrollAdjustments=0,this.scrollDirection=t?this.getScrollOffset()this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?`width`:`height`]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??(typeof this.options.initialOffset==`function`?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(e,t)=>{let n=new Map,r=new Map;for(let i=t-1;i>=0;i--){let t=e[i];if(n.has(t.lane))continue;let a=r.get(t.lane);if(a==null||t.end>a.end?r.set(t.lane,t):t.ende.end===t.end?e.index-t.index:e.end-t.end)[0]:void 0},this.getMeasurementOptions=go(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled],(e,t,n,r,i)=>(this.pendingMeasuredCacheIndexes=[],{count:e,paddingStart:t,scrollMargin:n,getItemKey:r,enabled:i}),{key:!1}),this.getMeasurements=go(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:e,paddingStart:t,scrollMargin:n,getItemKey:r,enabled:i},a)=>{if(!i)return this.measurementsCache=[],this.itemSizeCache.clear(),[];this.measurementsCache.length===0&&(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(e=>{this.itemSizeCache.set(e.key,e.size)}));let o=this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[];let s=this.measurementsCache.slice(0,o);for(let i=o;i{let t=r(i),n=this.elementsCache.get(t);if(!e){n&&(this.observer.unobserve(n),this.elementsCache.delete(t));return}n!==e&&(n&&this.observer.unobserve(n),this.observer.observe(e),this.elementsCache.set(t,e)),e.isConnected&&this.resizeItem(i,this.options.measureElement(e,void 0,this))};let o=r(i),c=this.options.lanes===1?s[i-1]:this.getFurthestMeasurement(s,i),l=c?c.end+this.options.gap:t+n,u=a.get(o),d=typeof u==`number`?u:this.options.estimateSize(i),f=l+d,p=c?c.lane:i%this.options.lanes;s[i]={index:i,start:l,size:d,end:f,key:o,lane:p,measureElement:e}}return this.measurementsCache=s,s},{key:!1,debug:()=>this.options.debug}),this.calculateRange=go(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset()],(e,t,n)=>this.range=e.length>0&&t>0?Fie({measurements:e,outerSize:t,scrollOffset:n}):null,{key:!1,debug:()=>this.options.debug}),this.getIndexes=go(()=>[this.options.rangeExtractor,this.calculateRange(),this.options.overscan,this.options.count],(e,t,n,r)=>t===null?[]:e({startIndex:t.startIndex,endIndex:t.endIndex,overscan:n,count:r}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=e=>{let t=this.options.indexAttribute,n=e.getAttribute(t);return n?parseInt(n,10):(console.warn(`Missing attribute name '${t}={index}' on measured element.`),-1)},this._measureElement=(e,t)=>{let n=this.indexFromElement(e),r=this.getMeasurements()[n];if(!r||!e.isConnected){this.elementsCache.forEach((t,n)=>{t===e&&(this.observer.unobserve(e),this.elementsCache.delete(n))});return}let i=this.elementsCache.get(r.key);i!==e&&(i&&this.observer.unobserve(i),this.observer.observe(e),this.elementsCache.set(r.key,e)),this.resizeItem(n,this.options.measureElement(e,t,this))},this.resizeItem=(e,t)=>{let n=this.getMeasurements()[e];if(!n)return;let r=t-(this.itemSizeCache.get(n.key)??n.size);r!==0&&((this.shouldAdjustScrollPositionOnItemSizeChange===void 0?n.start{e&&this._measureElement(e,void 0)},this.getVirtualItems=go(()=>[this.getIndexes(),this.getMeasurements()],(e,t)=>{let n=[];for(let r=0,i=e.length;rthis.options.debug}),this.getVirtualItemForOffset=e=>{let t=this.getMeasurements();if(t.length!==0)return _o(t[yo(0,t.length-1,e=>_o(t[e]).start,e)])},this.getOffsetForAlignment=(e,t)=>{let n=this.getSize(),r=this.getScrollOffset();t===`auto`&&(t=e<=r?`start`:e>=r+n?`end`:`start`),t===`start`?e=e:t===`end`?e-=n:t===`center`&&(e-=n/2);let i=this.options.horizontal?`scrollWidth`:`scrollHeight`,a=(this.scrollElement?`document`in this.scrollElement?this.scrollElement.document.documentElement[i]:this.scrollElement[i]:0)-n;return Math.max(Math.min(a,e),0)},this.getOffsetForIndex=(e,t=`auto`)=>{e=Math.max(0,Math.min(e,this.options.count-1));let n=this.getMeasurements()[e];if(!n)return;let r=this.getSize(),i=this.getScrollOffset();if(t===`auto`)if(n.end>=i+r-this.options.scrollPaddingEnd)t=`end`;else if(n.start<=i+this.options.scrollPaddingStart)t=`start`;else return[i,t];let a=t===`end`?n.end+this.options.scrollPaddingEnd:n.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(a,t),t]},this.isDynamicMode=()=>this.elementsCache.size>0,this.cancelScrollToIndex=()=>{this.scrollToIndexTimeoutId!==null&&this.targetWindow&&(this.targetWindow.clearTimeout(this.scrollToIndexTimeoutId),this.scrollToIndexTimeoutId=null)},this.scrollToOffset=(e,{align:t=`start`,behavior:n}={})=>{this.cancelScrollToIndex(),n===`smooth`&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(e,t),{adjustments:void 0,behavior:n})},this.scrollToIndex=(e,{align:t=`auto`,behavior:n}={})=>{e=Math.max(0,Math.min(e,this.options.count-1)),this.cancelScrollToIndex(),n===`smooth`&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size.");let r=this.getOffsetForIndex(e,t);if(!r)return;let[i,a]=r;this._scrollToOffset(i,{adjustments:void 0,behavior:n}),n!==`smooth`&&this.isDynamicMode()&&this.targetWindow&&(this.scrollToIndexTimeoutId=this.targetWindow.setTimeout(()=>{if(this.scrollToIndexTimeoutId=null,this.elementsCache.has(this.options.getItemKey(e))){let[t]=_o(this.getOffsetForIndex(e,a));Mie(t,this.getScrollOffset())||this.scrollToIndex(e,{align:a,behavior:n})}else this.scrollToIndex(e,{align:a,behavior:n})}))},this.scrollBy=(e,{behavior:t}={})=>{this.cancelScrollToIndex(),t===`smooth`&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getScrollOffset()+e,{adjustments:void 0,behavior:t})},this.getTotalSize=()=>{let e=this.getMeasurements(),t;return t=e.length===0?this.options.paddingStart:this.options.lanes===1?e[e.length-1]?.end??0:Math.max(...e.slice(-this.options.lanes).map(e=>e.end)),t-this.options.scrollMargin+this.options.paddingEnd},this._scrollToOffset=(e,{adjustments:t,behavior:n})=>{this.options.scrollToFn(e,{behavior:n,adjustments:t},this)},this.measure=()=>{var e,t;this.itemSizeCache=new Map,(t=(e=this.options).onChange)==null||t.call(e,this,!1)},this.setOptions(e)}},yo=(e,t,n,r)=>{for(;e<=t;){let i=(e+t)/2|0,a=n(i);if(ar)t=i-1;else return i}return e>0?e-1:0}}));function Gie(e){let t=new Uie(M(e)),n=bn(t),r=t._didMount();return fr(()=>M(e).getScrollElement(),e=>{e&&t._willUpdate()},{immediate:!0}),fr(()=>M(e),e=>{t.setOptions({...e,onChange:(t,r)=>{var i;ste(n),(i=e.onChange)==null||i.call(e,t,r)}}),t._willUpdate(),ste(n)},{immediate:!0}),Wt(r),n}function Kie(e){return Gie(W(()=>({observeElementRect:Rie,observeElementOffset:Bie,scrollToFn:Hie,...M(e)})))}var qie=s((()=>{Wie(),Wie(),G()}));function bo(e,t,n){let r=j(n?.value),i=W(()=>e.value!==void 0);return[W(()=>i.value?e.value:r.value),function(e){return i.value||(r.value=e),t?.(e)}]}var xo=s((()=>{G()}));function So(e){typeof queueMicrotask==`function`?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}var Co=s((()=>{}));function wo(){let e=[],t={addEventListener(e,n,r,i){return e.addEventListener(n,r,i),t.add(()=>e.removeEventListener(n,r,i))},requestAnimationFrame(...e){let n=requestAnimationFrame(...e);t.add(()=>cancelAnimationFrame(n))},nextFrame(...e){t.requestAnimationFrame(()=>{t.requestAnimationFrame(...e)})},setTimeout(...e){let n=setTimeout(...e);t.add(()=>clearTimeout(n))},microTask(...e){let n={current:!0};return So(()=>{n.current&&e[0]()}),t.add(()=>{n.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(e){let t=wo();return e(t),this.add(()=>t.dispose())},add(t){return e.push(t),()=>{let n=e.indexOf(t);if(n>=0)for(let t of e.splice(n,1))t()}},dispose(){for(let t of e.splice(0))t()}};return t}var To=s((()=>{Co()}));function Jie(){let e=wo();return Ui(()=>e.dispose()),e}var Yie=s((()=>{G(),To()}));function Xie(){let e=Jie();return t=>{e.dispose(),e.nextFrame(t)}}var Zie=s((()=>{Yie()}));function Qie(e){lr(Eo,e)}var Eo,$ie,Do,Oo=s((()=>{G(),Eo=Symbol(`headlessui.useid`),$ie=0,Do=br??function(){return ur(Eo,()=>`${++$ie}`)()}}));function ko(e){if(e==null||e.value==null)return null;let t=e.value.$el??e.value;return t instanceof Node?t:null}var Ao=s((()=>{}));function jo(e,t,...n){if(e in t){let r=t[e];return typeof r==`function`?r(...n):r}let r=Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(`, `)}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,jo),r}var Mo=s((()=>{})),eae,tae,No,nae,Po,Fo=s((()=>{eae=Object.defineProperty,tae=(e,t,n)=>t in e?eae(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,No=(e,t,n)=>(tae(e,typeof t==`symbol`?t:t+``,n),n),nae=class{constructor(){No(this,`current`,this.detect()),No(this,`currentId`,0)}set(e){this.current!==e&&(this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current===`server`}get isClient(){return this.current===`client`}detect(){return typeof window>`u`||typeof document>`u`?`server`:`client`}},Po=new nae}));function Io(e){if(Po.isServer)return null;if(e instanceof Node)return e.ownerDocument;if(e!=null&&e.hasOwnProperty(`value`)){let t=ko(e);if(t)return t.ownerDocument}return document}var Lo=s((()=>{Ao(),Fo()}));function Ro(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(Uo)).sort((e,t)=>Math.sign((e.tabIndex||2**53-1)-(t.tabIndex||2**53-1)))}function zo(e,t=0){return e===Io(e)?.body?!1:jo(t,{0(){return e.matches(Uo)},1(){let t=e;for(;t!==null;){if(t.matches(Uo))return!0;t=t.parentElement}return!1}})}function rae(e){let t=Io(e);rr(()=>{t&&!zo(t.activeElement,0)&&Bo(e)})}function Bo(e){e?.focus({preventScroll:!0})}function iae(e){return(e?.matches)?.call(e,cae)??!1}function Vo(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),i=t(n);if(r===null||i===null)return 0;let a=r.compareDocumentPosition(i);return a&Node.DOCUMENT_POSITION_FOLLOWING?-1:a&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function aae(e,t){return Ho(Ro(),t,{relativeTo:e})}function Ho(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:i=[]}={}){let a=(Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e?.ownerDocument)??document,o=Array.isArray(e)?n?Vo(e):e:Ro(e);i.length>0&&o.length>1&&(o=o.filter(e=>!i.includes(e))),r??=a.activeElement;let s=(()=>{if(t&5)return 1;if(t&10)return-1;throw Error(`Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last`)})(),c=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,o.indexOf(r))-1;if(t&4)return Math.max(0,o.indexOf(r))+1;if(t&8)return o.length-1;throw Error(`Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last`)})(),l=t&32?{preventScroll:!0}:{},u=0,d=o.length,f;do{if(u>=d||u+d<=0)return 0;let e=c+u;if(t&16)e=(e+d)%d;else{if(e<0)return 3;if(e>=d)return 1}f=o[e],f?.focus(l),u+=s}while(f!==a.activeElement);return t&6&&iae(f)&&f.select(),2}var Uo,Wo,Go,oae,Ko,sae,cae,qo=s((()=>{G(),Mo(),Lo(),Uo=[`[contentEditable=true]`,`[tabindex]`,`a[href]`,`area[href]`,`button:not([disabled])`,`iframe`,`input:not([disabled])`,`select:not([disabled])`,`textarea:not([disabled])`].map(e=>`${e}:not([tabindex='-1'])`).join(`,`),Wo=(e=>(e[e.First=1]=`First`,e[e.Previous=2]=`Previous`,e[e.Next=4]=`Next`,e[e.Last=8]=`Last`,e[e.WrapAround=16]=`WrapAround`,e[e.NoScroll=32]=`NoScroll`,e))(Wo||{}),Go=(e=>(e[e.Error=0]=`Error`,e[e.Overflow=1]=`Overflow`,e[e.Success=2]=`Success`,e[e.Underflow=3]=`Underflow`,e))(Go||{}),oae=(e=>(e[e.Previous=-1]=`Previous`,e[e.Next=1]=`Next`,e))(oae||{}),Ko=(e=>(e[e.Strict=0]=`Strict`,e[e.Loose=1]=`Loose`,e))(Ko||{}),sae=(e=>(e[e.Keyboard=0]=`Keyboard`,e[e.Mouse=1]=`Mouse`,e))(sae||{}),typeof window<`u`&&typeof document<`u`&&(document.addEventListener(`keydown`,e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible=``)},!0),document.addEventListener(`click`,e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible=``)},!0)),cae=[`textarea`,`input`].join(`,`)}));function lae(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function uae(){return/Android/gi.test(window.navigator.userAgent)}function dae(){return lae()||uae()}var Jo=s((()=>{}));function Yo(e,t,n){Po.isServer||dr(r=>{document.addEventListener(e,t,n),r(()=>document.removeEventListener(e,t,n))})}var fae=s((()=>{G(),Fo()}));function pae(e,t,n){Po.isServer||dr(r=>{window.addEventListener(e,t,n),r(()=>window.removeEventListener(e,t,n))})}var mae=s((()=>{G(),Fo()}));function Xo(e,t,n=W(()=>!0)){function r(r,i){if(!n.value||r.defaultPrevented)return;let a=i(r);if(a===null||!a.getRootNode().contains(a))return;let o=function e(t){return typeof t==`function`?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e);for(let e of o){if(e===null)continue;let t=e instanceof HTMLElement?e:ko(e);if(t!=null&&t.contains(a)||r.composed&&r.composedPath().includes(t))return}return!zo(a,Ko.Loose)&&a.tabIndex!==-1&&r.preventDefault(),t(r,a)}let i=j(null);Yo(`pointerdown`,e=>{n.value&&(i.value=e.composedPath?.call(e)?.[0]||e.target)},!0),Yo(`mousedown`,e=>{n.value&&(i.value=e.composedPath?.call(e)?.[0]||e.target)},!0),Yo(`click`,e=>{dae()||(i.value&&=(r(e,()=>i.value),null))},!0),Yo(`touchend`,e=>r(e,()=>e.target instanceof HTMLElement?e.target:null),!0),pae(`blur`,e=>r(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}var Zo=s((()=>{G(),Ao(),qo(),Jo(),fae(),mae()}));function hae(e,t){if(e)return e;let n=t??`button`;if(typeof n==`string`&&n.toLowerCase()===`button`)return`button`}function Qo(e,t){let n=j(hae(e.value.type,e.value.as));return Bi(()=>{n.value=hae(e.value.type,e.value.as)}),dr(()=>{var e;n.value||ko(t)&&ko(t)instanceof HTMLButtonElement&&!((e=ko(t))!=null&&e.hasAttribute(`type`))&&(n.value=`button`)}),n}var $o=s((()=>{G(),Ao()}));function gae(e){return[e.screenX,e.screenY]}function es(){let e=j([-1,-1]);return{wasMoved(t){let n=gae(t);return e.value[0]===n[0]&&e.value[1]===n[1]?!1:(e.value=n,!0)},update(t){e.value=gae(t)}}}var ts=s((()=>{G()}));function ns({container:e,accept:t,walk:n,enabled:r}){dr(()=>{let i=e.value;if(!i||r!==void 0&&!r.value)return;let a=Io(e);if(!a)return;let o=Object.assign(e=>t(e),{acceptNode:t}),s=a.createTreeWalker(i,NodeFilter.SHOW_ELEMENT,o,!1);for(;s.nextNode();)n(s.currentNode)})}var rs=s((()=>{G(),Lo()}));function is({visible:e=!0,features:t=0,ourProps:n,theirProps:r,...i}){var a;let o=vae(r,n),s=Object.assign(i,{props:o});return e||t&2&&o.static?as(s):t&1?jo((a=o.unmount)==null||a?0:1,{0(){return null},1(){return as({...i,props:{...o,hidden:!0,style:{display:`none`}}})}}):as(s)}function as({props:e,attrs:t,slots:n,slot:r,name:i}){let{as:a,...o}=ss(e,[`unmount`,`static`]),s=n.default?.call(n,r),c={};if(r){let e=!1,t=[];for(let[n,i]of Object.entries(r))typeof i==`boolean`&&(e=!0),i===!0&&t.push(n);e&&(c[`data-headlessui-state`]=t.join(` `))}if(a===`template`){if(s=_ae(s??[]),Object.keys(o).length>0||Object.keys(t).length>0){let[e,...n]=s??[];if(!yae(e)||n.length>0)throw Error([`Passing props on "template"!`,``,`The current component <${i} /> is rendering a "template".`,`However we need to passthrough the following props:`,Object.keys(o).concat(Object.keys(t)).map(e=>e.trim()).filter((e,t,n)=>n.indexOf(e)===t).sort((e,t)=>e.localeCompare(t)).map(e=>` - ${e}`).join(` +`),``,`You can apply a few solutions:`,['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',`Render a single element as the child so that we can forward the props onto that element.`].map(e=>` - ${e}`).join(` +`)].join(` +`));let r=vae(e.props??{},o,c),a=Qr(e,r,!0);for(let e in r)e.startsWith(`on`)&&(a.props||={},a.props[e]=r[e]);return a}return Array.isArray(s)&&s.length===1?s[0]:s}return oi(a,Object.assign({},o,c),{default:()=>s})}function _ae(e){return e.flatMap(e=>e.type===H?_ae(e.children):[e])}function vae(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith(`on`)&&typeof r[e]==`function`?(n[e]??(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t[`aria-disabled`])return Object.assign(t,Object.fromEntries(Object.keys(n).map(e=>[e,void 0])));for(let e in n)Object.assign(t,{[e](t,...r){let i=n[e];for(let e of i){if(t instanceof Event&&t.defaultPrevented)return;e(t,...r)}}});return t}function os(e){let t=Object.assign({},e);for(let e in t)t[e]===void 0&&delete t[e];return t}function ss(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}function yae(e){return e==null?!1:typeof e.type==`string`||typeof e.type==`object`||typeof e.type==`function`}var cs,ls,us=s((()=>{G(),Mo(),cs=(e=>(e[e.None=0]=`None`,e[e.RenderStrategy=1]=`RenderStrategy`,e[e.Static=2]=`Static`,e))(cs||{}),ls=(e=>(e[e.Unmount=0]=`Unmount`,e[e.Hidden=1]=`Hidden`,e))(ls||{})})),ds,fs,ps=s((()=>{G(),us(),ds=(e=>(e[e.None=1]=`None`,e[e.Focusable=2]=`Focusable`,e[e.Hidden=4]=`Hidden`,e))(ds||{}),fs=P({name:`Hidden`,props:{as:{type:[Object,String],default:`div`},features:{type:Number,default:1}},setup(e,{slots:t,attrs:n}){return()=>{let{features:r,...i}=e;return is({ourProps:{"aria-hidden":(r&2)==2?!0:i[`aria-hidden`]??void 0,hidden:(r&4)==4?!0:void 0,style:{position:`fixed`,top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:`hidden`,clip:`rect(0, 0, 0, 0)`,whiteSpace:`nowrap`,borderWidth:`0`,...(r&4)==4&&(r&2)!=2&&{display:`none`}}},theirProps:i,slot:{},attrs:n,slots:t,name:`Hidden`})}}})}));function bae(){return ms()!==null}function ms(){return ur(gs,null)}function hs(e){lr(gs,e)}var gs,_s,vs=s((()=>{G(),gs=Symbol(`Context`),_s=(e=>(e[e.Open=1]=`Open`,e[e.Closed=2]=`Closed`,e[e.Closing=4]=`Closing`,e[e.Opening=8]=`Opening`,e))(_s||{})})),ys,bs=s((()=>{ys=(e=>(e.Space=` `,e.Enter=`Enter`,e.Escape=`Escape`,e.Backspace=`Backspace`,e.Delete=`Delete`,e.ArrowLeft=`ArrowLeft`,e.ArrowUp=`ArrowUp`,e.ArrowRight=`ArrowRight`,e.ArrowDown=`ArrowDown`,e.Home=`Home`,e.End=`End`,e.PageUp=`PageUp`,e.PageDown=`PageDown`,e.Tab=`Tab`,e))(ys||{})})),xs,xae=s((()=>{xs=(e=>(e[e.Left=0]=`Left`,e[e.Right=2]=`Right`,e))(xs||{})}));function Sae(e){function t(){document.readyState!==`loading`&&(e(),document.removeEventListener(`DOMContentLoaded`,t))}typeof window<`u`&&typeof document<`u`&&(document.addEventListener(`DOMContentLoaded`,t),t())}var Cae=s((()=>{})),Ss,wae=s((()=>{Cae(),Ss=[],Sae(()=>{function e(e){e.target instanceof HTMLElement&&e.target!==document.body&&Ss[0]!==e.target&&(Ss.unshift(e.target),Ss=Ss.filter(e=>e!=null&&e.isConnected),Ss.splice(10))}window.addEventListener(`click`,e,{capture:!0}),window.addEventListener(`mousedown`,e,{capture:!0}),window.addEventListener(`focus`,e,{capture:!0}),document.body.addEventListener(`click`,e,{capture:!0}),document.body.addEventListener(`mousedown`,e,{capture:!0}),document.body.addEventListener(`focus`,e,{capture:!0})})}));function Tae(e){throw Error(`Unexpected object: `+e)}function Cs(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),i=r??-1;switch(e.focus){case 0:for(let e=0;e=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=i+1;e=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r{ws=(e=>(e[e.First=0]=`First`,e[e.Previous=1]=`Previous`,e[e.Next=2]=`Next`,e[e.Last=3]=`Last`,e[e.Specific=4]=`Specific`,e[e.Nothing=5]=`Nothing`,e))(ws||{})}));function Es(e={},t=null,n=[]){for(let[r,i]of Object.entries(e))Dae(n,Eae(t,r),i);return n}function Eae(e,t){return e?e+`[`+t+`]`:t}function Dae(e,t,n){if(Array.isArray(n))for(let[r,i]of n.entries())Dae(e,Eae(t,r.toString()),i);else n instanceof Date?e.push([t,n.toISOString()]):typeof n==`boolean`?e.push([t,n?`1`:`0`]):typeof n==`string`?e.push([t,n]):typeof n==`number`?e.push([t,`${n}`]):n==null?e.push([t,``]):Es(n,t,e)}function Oae(e){var t;let n=e?.form??e.closest(`form`);if(n){for(let t of n.elements)if(t!==e&&(t.tagName===`INPUT`&&t.type===`submit`||t.tagName===`BUTTON`&&t.type===`submit`||t.nodeName===`INPUT`&&t.type===`image`)){t.click();return}(t=n.requestSubmit)==null||t.call(n)}}var Ds=s((()=>{}));function kae(e,t){return e===t}function Os(e){let t=ur(ks,null);if(t===null){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Os),t}return t}var Aae,jae,Mae,ks,As,Nae,Pae=s((()=>{qie(),G(),xo(),Zie(),Oo(),Zo(),$o(),ts(),rs(),ps(),vs(),bs(),xae(),wae(),Ts(),To(),Ao(),qo(),Ds(),Mo(),Lo(),Jo(),us(),Aae=(e=>(e[e.Open=0]=`Open`,e[e.Closed=1]=`Closed`,e))(Aae||{}),jae=(e=>(e[e.Single=0]=`Single`,e[e.Multi=1]=`Multi`,e))(jae||{}),Mae=(e=>(e[e.Pointer=0]=`Pointer`,e[e.Focus=1]=`Focus`,e[e.Other=2]=`Other`,e))(Mae||{}),ks=Symbol(`ComboboxContext`),As=Symbol(`VirtualContext`),Nae=P({name:`VirtualProvider`,setup(e,{slots:t}){let n=Os(`VirtualProvider`),r=W(()=>{let e=ko(n.optionsRef);if(!e)return{start:0,end:0};let t=window.getComputedStyle(e);return{start:parseFloat(t.paddingBlockStart||t.paddingTop),end:parseFloat(t.paddingBlockEnd||t.paddingBottom)}}),i=Kie(W(()=>({scrollPaddingStart:r.value.start,scrollPaddingEnd:r.value.end,count:n.virtual.value.options.length,estimateSize(){return 40},getScrollElement(){return ko(n.optionsRef)},overscan:12}))),a=W(()=>n.virtual.value?.options),o=j(0);return fr([a],()=>{o.value+=1}),lr(As,n.virtual.value?i:null),()=>[oi(`div`,{style:{position:`relative`,width:`100%`,height:`${i.value.getTotalSize()}px`},ref:e=>{if(e){if(typeof process<`u`&&process.env.JEST_WORKER_ID!==void 0||n.activationTrigger.value===0)return;n.activeOptionIndex.value!==null&&n.virtual.value.options.length>n.activeOptionIndex.value&&i.value.scrollToIndex(n.activeOptionIndex.value)}}},i.value.getVirtualItems().map(e=>Qr(t.default({option:n.virtual.value.options[e.index],open:n.comboboxState.value===0})[0],{key:`${o.value}-${e.index}`,"data-index":e.index,"aria-setsize":n.virtual.value.options.length,"aria-posinset":e.index+1,style:{position:`absolute`,top:0,left:0,transform:`translateY(${e.start}px)`,overflowAnchor:`none`}})))]}}),P({name:`Combobox`,emits:{"update:modelValue":e=>!0},props:{as:{type:[Object,String],default:`template`},disabled:{type:[Boolean],default:!1},by:{type:[String,Function],nullable:!0,default:null},modelValue:{type:[Object,String,Number,Boolean],default:void 0},defaultValue:{type:[Object,String,Number,Boolean],default:void 0},form:{type:String,optional:!0},name:{type:String,optional:!0},nullable:{type:Boolean,default:!1},multiple:{type:[Boolean],default:!1},immediate:{type:[Boolean],default:!1},virtual:{type:Object,default:null}},inheritAttrs:!1,setup(e,{slots:t,attrs:n,emit:r}){let i=j(1),a=j(null),o=j(null),s=j(null),c=j(null),l=j({static:!1,hold:!1}),u=j([]),d=j(null),f=j(2),p=j(!1);function m(e=e=>e){let t=d.value===null?null:u.value[d.value],n=e(u.value.slice()),r=n.length>0&&n[0].dataRef.order.value!==null?n.sort((e,t)=>e.dataRef.order.value-t.dataRef.order.value):Vo(n,e=>ko(e.dataRef.domRef)),i=t?r.indexOf(t):null;return i===-1&&(i=null),{options:r,activeOptionIndex:i}}let h=W(()=>e.multiple?1:0),g=W(()=>e.nullable),[_,v]=bo(W(()=>e.modelValue),e=>r(`update:modelValue`,e),W(()=>e.defaultValue)),y=W(()=>_.value===void 0?jo(h.value,{1:[],0:void 0}):_.value),b=null,ee=null;function te(e){return jo(h.value,{0(){return v?.(e)},1:()=>{let t=_n(x.value.value).slice(),n=_n(e),r=t.findIndex(e=>x.compare(n,_n(e)));return r===-1?t.push(n):t.splice(r,1),v?.(t)}})}fr([W(()=>{})],([e],[t])=>{if(x.virtual.value&&e&&t&&d.value!==null){let n=e.indexOf(t[d.value]);n===-1?d.value=null:d.value=n}});let x={comboboxState:i,value:y,mode:h,compare(t,n){if(typeof e.by==`string`){let r=e.by;return t?.[r]===n?.[r]}return e.by===null?kae(t,n):e.by(t,n)},calculateIndex(t){return x.virtual.value?e.by===null?x.virtual.value.options.indexOf(t):x.virtual.value.options.findIndex(e=>x.compare(e,t)):u.value.findIndex(e=>x.compare(e.dataRef.value,t))},defaultValue:W(()=>e.defaultValue),nullable:g,immediate:W(()=>!1),virtual:W(()=>null),inputRef:o,labelRef:a,buttonRef:s,optionsRef:c,disabled:W(()=>e.disabled),options:u,change(e){v(e)},activeOptionIndex:W(()=>{if(p.value&&d.value===null&&(x.virtual.value?x.virtual.value.options.length>0:u.value.length>0)){if(x.virtual.value){let e=x.virtual.value.options.findIndex(e=>{var t;return!((t=x.virtual.value)!=null&&t.disabled(e))});if(e!==-1)return e}let e=u.value.findIndex(e=>!e.dataRef.disabled);if(e!==-1)return e}return d.value}),activationTrigger:f,optionsPropsRef:l,closeCombobox(){p.value=!1,!e.disabled&&i.value!==1&&(i.value=1,d.value=null)},openCombobox(){if(p.value=!0,!e.disabled&&i.value!==0){if(x.value.value){let e=x.calculateIndex(x.value.value);e!==-1&&(d.value=e)}i.value=0}},setActivationTrigger(e){f.value=e},goToOption(t,n,r){p.value=!1,b!==null&&cancelAnimationFrame(b),b=requestAnimationFrame(()=>{if(e.disabled||c.value&&!l.value.static&&i.value===1)return;if(x.virtual.value){d.value=t===ws.Specific?n:Cs({focus:t},{resolveItems:()=>x.virtual.value.options,resolveActiveIndex:()=>x.activeOptionIndex.value??x.virtual.value.options.findIndex(e=>{var t;return!((t=x.virtual.value)!=null&&t.disabled(e))})??null,resolveDisabled:e=>x.virtual.value.disabled(e),resolveId(){throw Error(`Function not implemented.`)}}),f.value=r??2;return}let a=m();if(a.activeOptionIndex===null){let e=a.options.findIndex(e=>!e.dataRef.disabled);e!==-1&&(a.activeOptionIndex=e)}d.value=t===ws.Specific?n:Cs({focus:t},{resolveItems:()=>a.options,resolveActiveIndex:()=>a.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.disabled}),f.value=r??2,u.value=a.options})},selectOption(e){let t=u.value.find(t=>t.id===e);if(!t)return;let{dataRef:n}=t;te(n.value)},selectActiveOption(){if(x.activeOptionIndex.value!==null){if(x.virtual.value)te(x.virtual.value.options[x.activeOptionIndex.value]);else{let{dataRef:e}=u.value[x.activeOptionIndex.value];te(e.value)}x.goToOption(ws.Specific,x.activeOptionIndex.value)}},registerOption(e,t){let n=ln({id:e,dataRef:t});if(x.virtual.value){u.value.push(n);return}ee&&cancelAnimationFrame(ee);let r=m(e=>(e.push(n),e));d.value===null&&x.isSelected(t.value.value)&&(r.activeOptionIndex=r.options.indexOf(n)),u.value=r.options,d.value=r.activeOptionIndex,f.value=2,r.options.some(e=>!ko(e.dataRef.domRef))&&(ee=requestAnimationFrame(()=>{let e=m();u.value=e.options,d.value=e.activeOptionIndex}))},unregisterOption(e,t){if(b!==null&&cancelAnimationFrame(b),t&&(p.value=!0),x.virtual.value){u.value=u.value.filter(t=>t.id!==e);return}let n=m(t=>{let n=t.findIndex(t=>t.id===e);return n!==-1&&t.splice(n,1),t});u.value=n.options,d.value=n.activeOptionIndex,f.value=2},isSelected(e){return jo(h.value,{0:()=>x.compare(_n(x.value.value),_n(e)),1:()=>_n(x.value.value).some(t=>x.compare(_n(t),_n(e)))})},isActive(e){return d.value===x.calculateIndex(e)}};Xo([o,s,c],()=>x.closeCombobox(),W(()=>i.value===0)),lr(ks,x),hs(W(()=>jo(i.value,{0:_s.Open,1:_s.Closed})));let S=W(()=>ko(o)?.closest(`form`));return Bi(()=>{fr([S],()=>{if(!S.value||e.defaultValue===void 0)return;function t(){x.change(e.defaultValue)}return S.value.addEventListener(`reset`,t),()=>{var e;(e=S.value)==null||e.removeEventListener(`reset`,t)}},{immediate:!0})}),()=>{let{name:r,disabled:a,form:o,...s}=e,c={open:i.value===0,disabled:a,activeIndex:x.activeOptionIndex.value,activeOption:x.activeOptionIndex.value===null?null:x.virtual.value?x.virtual.value.options[x.activeOptionIndex.value??0]:x.options.value[x.activeOptionIndex.value]?.dataRef.value??null,value:y.value};return oi(H,[...r!=null&&y.value!=null?Es({[r]:y.value}).map(([e,t])=>oi(fs,os({features:ds.Hidden,key:e,as:`input`,type:`hidden`,hidden:!0,readOnly:!0,form:o,disabled:a,name:e,value:t}))):[],is({theirProps:{...n,...ss(s,[`by`,`defaultValue`,`immediate`,`modelValue`,`multiple`,`nullable`,`onUpdate:modelValue`,`virtual`])},ourProps:{},slot:c,slots:t,attrs:n,name:`Combobox`})])}}}),P({name:`ComboboxLabel`,props:{as:{type:[Object,String],default:`label`},id:{type:String,default:null}},setup(e,{attrs:t,slots:n}){let r=e.id??`headlessui-combobox-label-${Do()}`,i=Os(`ComboboxLabel`);function a(){var e;(e=ko(i.inputRef))==null||e.focus({preventScroll:!0})}return()=>{let o={open:i.comboboxState.value===0,disabled:i.disabled.value},{...s}=e;return is({ourProps:{id:r,ref:i.labelRef,onClick:a},theirProps:s,slot:o,attrs:t,slots:n,name:`ComboboxLabel`})}}}),P({name:`ComboboxButton`,props:{as:{type:[Object,String],default:`button`},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){let i=e.id??`headlessui-combobox-button-${Do()}`,a=Os(`ComboboxButton`);r({el:a.buttonRef,$el:a.buttonRef});function o(e){a.disabled.value||(a.comboboxState.value===0?a.closeCombobox():(e.preventDefault(),a.openCombobox()),rr(()=>ko(a.inputRef)?.focus({preventScroll:!0})))}function s(e){switch(e.key){case ys.ArrowDown:e.preventDefault(),e.stopPropagation(),a.comboboxState.value===1&&a.openCombobox(),rr(()=>a.inputRef.value?.focus({preventScroll:!0}));return;case ys.ArrowUp:e.preventDefault(),e.stopPropagation(),a.comboboxState.value===1&&(a.openCombobox(),rr(()=>{a.value.value||a.goToOption(ws.Last)})),rr(()=>a.inputRef.value?.focus({preventScroll:!0}));return;case ys.Escape:if(a.comboboxState.value!==0)return;e.preventDefault(),a.optionsRef.value&&!a.optionsPropsRef.value.static&&e.stopPropagation(),a.closeCombobox(),rr(()=>a.inputRef.value?.focus({preventScroll:!0}));return}}let c=Qo(W(()=>({as:e.as,type:t.type})),a.buttonRef);return()=>{let r={open:a.comboboxState.value===0,disabled:a.disabled.value,value:a.value.value},{...l}=e;return is({ourProps:{ref:a.buttonRef,id:i,type:c.value,tabindex:`-1`,"aria-haspopup":`listbox`,"aria-controls":ko(a.optionsRef)?.id,"aria-expanded":a.comboboxState.value===0,"aria-labelledby":a.labelRef.value?[ko(a.labelRef)?.id,i].join(` `):void 0,disabled:a.disabled.value===!0?!0:void 0,onKeydown:s,onClick:o},theirProps:l,slot:r,attrs:t,slots:n,name:`ComboboxButton`})}}}),P({name:`ComboboxInput`,props:{as:{type:[Object,String],default:`input`},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},displayValue:{type:Function},defaultValue:{type:String,default:void 0},id:{type:String,default:null}},emits:{change:e=>!0},setup(e,{emit:t,attrs:n,slots:r,expose:i}){let a=e.id??`headlessui-combobox-input-${Do()}`,o=Os(`ComboboxInput`),s=W(()=>Io(ko(o.inputRef))),c={value:!1};i({el:o.inputRef,$el:o.inputRef});function l(){o.change(null);let e=ko(o.optionsRef);e&&(e.scrollTop=0),o.goToOption(ws.Nothing)}let u=W(()=>{let t=o.value.value;return ko(o.inputRef)?e.displayValue!==void 0&&t!==void 0?e.displayValue(t)??``:typeof t==`string`?t:``:``});Bi(()=>{fr([u,o.comboboxState,s],([e,t],[n,r])=>{if(c.value)return;let i=ko(o.inputRef);i&&((r===0&&t===1||e!==n)&&(i.value=e),requestAnimationFrame(()=>{if(c.value||!i||s.value?.activeElement!==i)return;let{selectionStart:e,selectionEnd:t}=i;Math.abs((t??0)-(e??0))===0&&e===0&&i.setSelectionRange(i.value.length,i.value.length)}))},{immediate:!0}),fr([o.comboboxState],([e],[t])=>{if(e===0&&t===1){if(c.value)return;let e=ko(o.inputRef);if(!e)return;let t=e.value,{selectionStart:n,selectionEnd:r,selectionDirection:i}=e;e.value=``,e.value=t,i===null?e.setSelectionRange(n,r):e.setSelectionRange(n,r,i)}})});let d=j(!1);function f(){d.value=!0}function p(){wo().nextFrame(()=>{d.value=!1})}let m=Xie();function h(e){switch(c.value=!0,m(()=>{c.value=!1}),e.key){case ys.Enter:if(c.value=!1,o.comboboxState.value!==0||d.value)return;if(e.preventDefault(),e.stopPropagation(),o.activeOptionIndex.value===null){o.closeCombobox();return}o.selectActiveOption(),o.mode.value===0&&o.closeCombobox();break;case ys.ArrowDown:return c.value=!1,e.preventDefault(),e.stopPropagation(),jo(o.comboboxState.value,{0:()=>o.goToOption(ws.Next),1:()=>o.openCombobox()});case ys.ArrowUp:return c.value=!1,e.preventDefault(),e.stopPropagation(),jo(o.comboboxState.value,{0:()=>o.goToOption(ws.Previous),1:()=>{o.openCombobox(),rr(()=>{o.value.value||o.goToOption(ws.Last)})}});case ys.Home:if(e.shiftKey)break;return c.value=!1,e.preventDefault(),e.stopPropagation(),o.goToOption(ws.First);case ys.PageUp:return c.value=!1,e.preventDefault(),e.stopPropagation(),o.goToOption(ws.First);case ys.End:if(e.shiftKey)break;return c.value=!1,e.preventDefault(),e.stopPropagation(),o.goToOption(ws.Last);case ys.PageDown:return c.value=!1,e.preventDefault(),e.stopPropagation(),o.goToOption(ws.Last);case ys.Escape:if(c.value=!1,o.comboboxState.value!==0)return;e.preventDefault(),o.optionsRef.value&&!o.optionsPropsRef.value.static&&e.stopPropagation(),o.nullable.value&&o.mode.value===0&&o.value.value===null&&l(),o.closeCombobox();break;case ys.Tab:if(c.value=!1,o.comboboxState.value!==0)return;o.mode.value===0&&o.activationTrigger.value!==1&&o.selectActiveOption(),o.closeCombobox();break}}function g(e){t(`change`,e),o.nullable.value&&o.mode.value===0&&e.target.value===``&&l(),o.openCombobox()}function _(e){var t,n;let r=e.relatedTarget??Ss.find(t=>t!==e.currentTarget);if(c.value=!1,!((t=ko(o.optionsRef))!=null&&t.contains(r))&&!((n=ko(o.buttonRef))!=null&&n.contains(r))&&o.comboboxState.value===0)return e.preventDefault(),o.mode.value===0&&(o.nullable.value&&o.value.value===null?l():o.activationTrigger.value!==1&&o.selectActiveOption()),o.closeCombobox()}function v(e){var t,n;let r=e.relatedTarget??Ss.find(t=>t!==e.currentTarget);(t=ko(o.buttonRef))!=null&&t.contains(r)||(n=ko(o.optionsRef))!=null&&n.contains(r)||o.disabled.value||o.immediate.value&&o.comboboxState.value!==0&&(o.openCombobox(),wo().nextFrame(()=>{o.setActivationTrigger(1)}))}let y=W(()=>e.defaultValue??(o.defaultValue.value===void 0?null:e.displayValue?.call(e,o.defaultValue.value))??o.defaultValue.value??``);return()=>{let t={open:o.comboboxState.value===0},{displayValue:i,onChange:s,...c}=e;return is({ourProps:{"aria-controls":o.optionsRef.value?.id,"aria-expanded":o.comboboxState.value===0,"aria-activedescendant":o.activeOptionIndex.value===null?void 0:o.virtual.value?o.options.value.find(e=>!o.virtual.value.disabled(e.dataRef.value)&&o.compare(e.dataRef.value,o.virtual.value.options[o.activeOptionIndex.value]))?.id:o.options.value[o.activeOptionIndex.value]?.id,"aria-labelledby":ko(o.labelRef)?.id??ko(o.buttonRef)?.id,"aria-autocomplete":`list`,id:a,onCompositionstart:f,onCompositionend:p,onKeydown:h,onInput:g,onFocus:v,onBlur:_,role:`combobox`,type:n.type??`text`,tabIndex:0,ref:o.inputRef,defaultValue:y.value,disabled:o.disabled.value===!0?!0:void 0},theirProps:c,slot:t,attrs:n,slots:r,features:cs.RenderStrategy|cs.Static,name:`ComboboxInput`})}}}),P({name:`ComboboxOptions`,props:{as:{type:[Object,String],default:`ul`},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},hold:{type:[Boolean],default:!1}},setup(e,{attrs:t,slots:n,expose:r}){let i=Os(`ComboboxOptions`),a=`headlessui-combobox-options-${Do()}`;r({el:i.optionsRef,$el:i.optionsRef}),dr(()=>{i.optionsPropsRef.value.static=e.static}),dr(()=>{i.optionsPropsRef.value.hold=e.hold});let o=ms(),s=W(()=>o===null?i.comboboxState.value===0:(o.value&_s.Open)===_s.Open);ns({container:W(()=>ko(i.optionsRef)),enabled:W(()=>i.comboboxState.value===0),accept(e){return e.getAttribute(`role`)===`option`?NodeFilter.FILTER_REJECT:e.hasAttribute(`role`)?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(e){e.setAttribute(`role`,`none`)}});function c(e){e.preventDefault()}return()=>{let r={open:i.comboboxState.value===0};return is({ourProps:{"aria-labelledby":ko(i.labelRef)?.id??ko(i.buttonRef)?.id,id:a,ref:i.optionsRef,role:`listbox`,"aria-multiselectable":i.mode.value===1?!0:void 0,onMousedown:c},theirProps:ss(e,[`hold`]),slot:r,attrs:t,slots:i.virtual.value&&i.comboboxState.value===0?{...n,default:()=>[oi(Nae,{},n.default)]}:n,features:cs.RenderStrategy|cs.Static,visible:s.value,name:`ComboboxOptions`})}}}),P({name:`ComboboxOption`,props:{as:{type:[Object,String],default:`li`},value:{type:[Object,String,Number,Boolean]},disabled:{type:Boolean,default:!1},order:{type:[Number],default:null}},setup(e,{slots:t,attrs:n,expose:r}){let i=Os(`ComboboxOption`),a=`headlessui-combobox-option-${Do()}`,o=j(null),s=W(()=>e.disabled);r({el:o,$el:o});let c=W(()=>i.virtual.value?i.activeOptionIndex.value===i.calculateIndex(e.value):i.activeOptionIndex.value===null?!1:i.options.value[i.activeOptionIndex.value]?.id===a),l=W(()=>i.isSelected(e.value)),u=ur(As,null),d=W(()=>({disabled:e.disabled,value:e.value,domRef:o,order:W(()=>e.order)}));Bi(()=>i.registerOption(a,d)),Ui(()=>i.unregisterOption(a,c.value)),dr(()=>{let e=ko(o);e&&u?.value.measureElement(e)}),dr(()=>{i.comboboxState.value===0&&c.value&&(i.virtual.value||i.activationTrigger.value!==0&&rr(()=>{var e;return((e=ko(o))?.scrollIntoView)?.call(e,{block:`nearest`})}))});function f(e){e.preventDefault(),e.button===xs.Left&&(s.value||(i.selectOption(a),dae()||requestAnimationFrame(()=>ko(i.inputRef)?.focus({preventScroll:!0})),i.mode.value===0&&i.closeCombobox()))}function p(){var t;if(e.disabled||(t=i.virtual.value)!=null&&t.disabled(e.value))return i.goToOption(ws.Nothing);let n=i.calculateIndex(e.value);i.goToOption(ws.Specific,n)}let m=es();function h(e){m.update(e)}function g(t){var n;if(!m.wasMoved(t)||e.disabled||(n=i.virtual.value)!=null&&n.disabled(e.value)||c.value)return;let r=i.calculateIndex(e.value);i.goToOption(ws.Specific,r,0)}function _(t){var n;m.wasMoved(t)&&(e.disabled||(n=i.virtual.value)!=null&&n.disabled(e.value)||c.value&&(i.optionsPropsRef.value.hold||i.goToOption(ws.Nothing)))}return()=>{let{disabled:r}=e,i={active:c.value,selected:l.value,disabled:r};return is({ourProps:{id:a,ref:o,role:`option`,tabIndex:r===!0?void 0:-1,"aria-disabled":r===!0?!0:void 0,"aria-selected":l.value,disabled:void 0,onMousedown:f,onFocus:p,onPointerenter:h,onMouseenter:h,onPointermove:g,onMousemove:g,onPointerleave:_,onMouseleave:_},theirProps:ss(e,[`order`,`value`]),slot:i,attrs:n,slots:t,name:`ComboboxOption`})}}})}));function js(e,t,n,r){Po.isServer||dr(i=>{e??=window,e.addEventListener(t,n,r),i(()=>e.removeEventListener(t,n,r))})}var Ms=s((()=>{G(),Fo()}));function Ns(){let e=j(0);return pae(`keydown`,t=>{t.key===`Tab`&&(e.value=t.shiftKey?1:0)}),e}var Ps,Fae=s((()=>{G(),mae(),Ps=(e=>(e[e.Forwards=0]=`Forwards`,e[e.Backwards=1]=`Backwards`,e))(Ps||{})}));function Iae(e){if(!e)return new Set;if(typeof e==`function`)return new Set(e());let t=new Set;for(let n of e.value){let e=ko(n);e instanceof HTMLElement&&t.add(e)}return t}function Lae(e){let t=j(Ss.slice());return fr([e],([e],[n])=>{n===!0&&e===!1?So(()=>{t.value.splice(0)}):n===!1&&e===!0&&(t.value=Ss.slice())},{flush:`post`}),()=>t.value.find(e=>e!=null&&e.isConnected)??null}function Rae({ownerDocument:e},t){let n=Lae(t);Bi(()=>{dr(()=>{t.value||e.value?.activeElement===e.value?.body&&Bo(n())},{flush:`post`})}),Ui(()=>{t.value&&Bo(n())})}function zae({ownerDocument:e,container:t,initialFocus:n},r){let i=j(null),a=j(!1);return Bi(()=>a.value=!0),Ui(()=>a.value=!1),Bi(()=>{fr([t,n,r],(o,s)=>{if(o.every((e,t)=>s?.[t]===e)||!r.value)return;let c=ko(t);c&&So(()=>{if(!a.value)return;let t=ko(n),r=e.value?.activeElement;if(t){if(t===r){i.value=r;return}}else if(c.contains(r)){i.value=r;return}t?Bo(t):Ho(c,Wo.First|Wo.NoScroll)===Go.Error&&console.warn(`There are no focusable elements inside the `),i.value=e.value?.activeElement})},{immediate:!0,flush:`post`})}),i}function Bae({ownerDocument:e,container:t,containers:n,previousActiveElement:r},i){js(e.value?.defaultView,`focus`,e=>{if(!i.value)return;let a=Iae(n);ko(t)instanceof HTMLElement&&a.add(ko(t));let o=r.value;if(!o)return;let s=e.target;s&&s instanceof HTMLElement?Vae(a,s)?(r.value=s,Bo(s)):(e.preventDefault(),e.stopPropagation(),Bo(o)):Bo(r.value)},!0)}function Vae(e,t){for(let n of e)if(n.contains(t))return!0;return!1}var Fs,Is,Hae=s((()=>{G(),Ms(),Fae(),ps(),wae(),Ao(),qo(),Mo(),Co(),Lo(),us(),Fs=(e=>(e[e.None=1]=`None`,e[e.InitialFocus=2]=`InitialFocus`,e[e.TabLock=4]=`TabLock`,e[e.FocusLock=8]=`FocusLock`,e[e.RestoreFocus=16]=`RestoreFocus`,e[e.All=30]=`All`,e))(Fs||{}),Is=Object.assign(P({name:`FocusTrap`,props:{as:{type:[Object,String],default:`div`},initialFocus:{type:Object,default:null},features:{type:Number,default:30},containers:{type:[Object,Function],default:j(new Set)}},inheritAttrs:!1,setup(e,{attrs:t,slots:n,expose:r}){let i=j(null);r({el:i,$el:i});let a=W(()=>Io(i)),o=j(!1);Bi(()=>o.value=!0),Ui(()=>o.value=!1),Rae({ownerDocument:a},W(()=>o.value&&!!(e.features&16)));let s=zae({ownerDocument:a,container:i,initialFocus:W(()=>e.initialFocus)},W(()=>o.value&&!!(e.features&2)));Bae({ownerDocument:a,container:i,containers:e.containers,previousActiveElement:s},W(()=>o.value&&!!(e.features&8)));let c=Ns();function l(e){let t=ko(i);t&&(e=>e())(()=>{jo(c.value,{[Ps.Forwards]:()=>{Ho(t,Wo.First,{skipElements:[e.relatedTarget]})},[Ps.Backwards]:()=>{Ho(t,Wo.Last,{skipElements:[e.relatedTarget]})}})})}let u=j(!1);function d(e){e.key===`Tab`&&(u.value=!0,requestAnimationFrame(()=>{u.value=!1}))}function f(t){if(!o.value)return;let n=Iae(e.containers);ko(i)instanceof HTMLElement&&n.add(ko(i));let r=t.relatedTarget;r instanceof HTMLElement&&r.dataset.headlessuiFocusGuard!==`true`&&(Vae(n,r)||(u.value?Ho(ko(i),jo(c.value,{[Ps.Forwards]:()=>Wo.Next,[Ps.Backwards]:()=>Wo.Previous})|Wo.WrapAround,{relativeTo:t.target}):t.target instanceof HTMLElement&&Bo(t.target)))}return()=>{let r={},a={ref:i,onKeydown:d,onFocusout:f},{features:o,initialFocus:s,containers:c,...u}=e;return oi(H,[!!(o&4)&&oi(fs,{as:`button`,type:`button`,"data-headlessui-focus-guard":!0,onFocus:l,features:ds.Focusable}),is({ourProps:a,theirProps:{...t,...u},slot:r,attrs:t,slots:n,name:`FocusTrap`}),!!(o&4)&&oi(fs,{as:`button`,type:`button`,"data-headlessui-focus-guard":!0,onFocus:l,features:ds.Focusable})])}}}),{features:Fs})}));function Uae(e){let t=bn(e.getSnapshot());return Ui(e.subscribe(()=>{t.value=e.getSnapshot()})),t}var Wae=s((()=>{G()}));function Gae(e,t){let n=e(),r=new Set;return{getSnapshot(){return n},subscribe(e){return r.add(e),()=>r.delete(e)},dispatch(e,...i){let a=t[e].call(n,...i);a&&(n=a,r.forEach(e=>e()))}}}var Kae=s((()=>{}));function qae(){let e;return{before({doc:t}){let n=t.documentElement;e=(t.defaultView??window).innerWidth-n.clientWidth},after({doc:t,d:n}){let r=t.documentElement,i=r.clientWidth-r.offsetWidth,a=e-i;n.style(r,`paddingRight`,`${a}px`)}}}var Jae=s((()=>{}));function Yae(){return lae()?{before({doc:e,d:t,meta:n}){function r(e){return n.containers.flatMap(e=>e()).some(t=>t.contains(e))}t.microTask(()=>{if(window.getComputedStyle(e.documentElement).scrollBehavior!==`auto`){let n=wo();n.style(e.documentElement,`scrollBehavior`,`auto`),t.add(()=>t.microTask(()=>n.dispose()))}let n=window.scrollY??window.pageYOffset,i=null;t.addEventListener(e,`click`,t=>{if(t.target instanceof HTMLElement)try{let n=t.target.closest(`a`);if(!n)return;let{hash:a}=new URL(n.href),o=e.querySelector(a);o&&!r(o)&&(i=o)}catch{}},!0),t.addEventListener(e,`touchstart`,e=>{if(e.target instanceof HTMLElement)if(r(e.target)){let n=e.target;for(;n.parentElement&&r(n.parentElement);)n=n.parentElement;t.style(n,`overscrollBehavior`,`contain`)}else t.style(e.target,`touchAction`,`none`)}),t.addEventListener(e,`touchmove`,e=>{if(e.target instanceof HTMLElement){if(e.target.tagName===`INPUT`)return;if(r(e.target)){let t=e.target;for(;t.parentElement&&t.dataset.headlessuiPortal!==``&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;t.dataset.headlessuiPortal===``&&e.preventDefault()}else e.preventDefault()}},{passive:!1}),t.add(()=>{n!==(window.scrollY??window.pageYOffset)&&window.scrollTo(0,n),i&&i.isConnected&&(i.scrollIntoView({block:`nearest`}),i=null)})})}}:{}}var Xae=s((()=>{To(),Jo()}));function Zae(){return{before({doc:e,d:t}){t.style(e.documentElement,`overflow`,`hidden`)}}}var Qae=s((()=>{}));function $ae(e){let t={};for(let n of e)Object.assign(t,n(t));return t}var Ls,eoe=s((()=>{To(),Kae(),Jae(),Xae(),Qae(),Ls=Gae(()=>new Map,{PUSH(e,t){let n=this.get(e)??{doc:e,count:0,d:wo(),meta:new Set};return n.count++,n.meta.add(t),this.set(e,n),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r={doc:e,d:t,meta:$ae(n)},i=[Yae(),qae(),Zae()];i.forEach(({before:e})=>e?.(r)),i.forEach(({after:e})=>e?.(r))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}}),Ls.subscribe(()=>{let e=Ls.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e=t.get(n.doc)===`hidden`,r=n.count!==0;(r&&!e||!r&&e)&&Ls.dispatch(n.count>0?`SCROLL_PREVENT`:`SCROLL_ALLOW`,n),n.count===0&&Ls.dispatch(`TEARDOWN`,n)}})}));function toe(e,t,n){let r=Uae(Ls),i=W(()=>{let t=e.value?r.value.get(e.value):void 0;return t?t.count>0:!1});return fr([e,t],([e,t],[r],i)=>{if(!e||!t)return;Ls.dispatch(`PUSH`,e,n);let a=!1;i(()=>{a||=(Ls.dispatch(`POP`,r??e,n),!0)})},{immediate:!0}),i}var noe=s((()=>{G(),Wae(),eoe()}));function roe(e,t=j(!0)){dr(n=>{if(!t.value)return;let r=ko(e);if(!r)return;n(function(){if(!r)return;let e=zs.get(r)??1;if(e===1?zs.delete(r):zs.set(r,e-1),e!==1)return;let t=Rs.get(r);t&&(t[`aria-hidden`]===null?r.removeAttribute(`aria-hidden`):r.setAttribute(`aria-hidden`,t[`aria-hidden`]),r.inert=t.inert,Rs.delete(r))});let i=zs.get(r)??0;zs.set(r,i+1),i===0&&(Rs.set(r,{"aria-hidden":r.getAttribute(`aria-hidden`),inert:r.inert}),r.setAttribute(`aria-hidden`,`true`),r.inert=!0)})}var Rs,zs,ioe=s((()=>{G(),Ao(),Rs=new Map,zs=new Map}));function aoe({defaultContainers:e=[],portals:t,mainTreeNodeRef:n}={}){let r=j(null),i=Io(r);function a(){let n=[];for(let t of e)t!==null&&(t instanceof HTMLElement?n.push(t):`value`in t&&t.value instanceof HTMLElement&&n.push(t.value));if(t!=null&&t.value)for(let e of t.value)n.push(e);for(let e of i?.querySelectorAll(`html > *, body > *`)??[])e!==document.body&&e!==document.head&&e instanceof HTMLElement&&e.id!==`headlessui-portal-root`&&(e.contains(ko(r))||e.contains(ko(r)?.getRootNode()?.host)||n.some(t=>e.contains(t))||n.push(e));return n}return{resolveContainers:a,contains(e){return a().some(t=>t.contains(e))},mainTreeNodeRef:r,MainTreeNode(){return n==null?oi(fs,{features:ds.Hidden,ref:r}):null}}}function ooe(){let e=j(null);return{mainTreeNodeRef:e,MainTreeNode(){return oi(fs,{features:ds.Hidden,ref:e})}}}var soe=s((()=>{G(),ps(),Ao(),Lo()}));function coe(){return ur(Bs,!1)}var Bs,Vs,loe=s((()=>{G(),us(),Bs=Symbol(`ForcePortalRootContext`),Vs=P({name:`ForcePortalRoot`,props:{as:{type:[Object,String],default:`template`},force:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:n}){return lr(Bs,e.force),()=>{let{force:r,...i}=e;return is({theirProps:i,ourProps:{},slot:{},slots:t,attrs:n,name:`ForcePortalRoot`})}}})}));function uoe(){return ur(Hs,()=>{})}function doe({type:e,enabled:t,element:n,onUpdate:r}){let i=uoe();function a(...e){r?.(...e),i(...e)}Bi(()=>{fr(t,(t,r)=>{t?a(0,e,n):r===!0&&a(1,e,n)},{immediate:!0,flush:`sync`})}),Ui(()=>{t.value&&a(1,e,n)}),lr(Hs,a)}var Hs,Us,foe=s((()=>{G(),Hs=Symbol(`StackContext`),Us=(e=>(e[e.Add=0]=`Add`,e[e.Remove=1]=`Remove`,e))(Us||{})}));function poe(){let e=ur(Gs,null);if(e===null)throw Error(`Missing parent`);return e}function Ws({slot:e=j({}),name:t=`Description`,props:n={}}={}){let r=j([]);function i(e){return r.value.push(e),()=>{let t=r.value.indexOf(e);t!==-1&&r.value.splice(t,1)}}return lr(Gs,{register:i,slot:e,name:t,props:n}),W(()=>r.value.length>0?r.value.join(` `):void 0)}var Gs,Ks=s((()=>{G(),Oo(),us(),Gs=Symbol(`DescriptionContext`),P({name:`Description`,props:{as:{type:[Object,String],default:`p`},id:{type:String,default:null}},setup(e,{attrs:t,slots:n}){let r=e.id??`headlessui-description-${Do()}`,i=poe();return Bi(()=>Ui(i.register(r))),()=>{let{name:a=`Description`,slot:o=j({}),props:s={}}=i,{...c}=e;return is({ourProps:{...Object.entries(s).reduce((e,[t,n])=>Object.assign(e,{[t]:M(n)}),{}),id:r},theirProps:c,slot:o.value,attrs:t,slots:n,name:a})}}})}));function moe(e){let t=Io(e);if(!t){if(e===null)return null;throw Error(`[Headless UI]: Cannot find ownerDocument for contextElement: ${e}`)}let n=t.getElementById(`headlessui-portal-root`);if(n)return n;let r=t.createElement(`div`);return r.setAttribute(`id`,`headlessui-portal-root`),t.body.appendChild(r)}function hoe(e){return qs.get(e)??0}function goe(e,t){let n=t(hoe(e));return n<=0?qs.delete(e):qs.set(e,n),n}function _oe(){let e=ur(Ys,null),t=j([]);function n(n){return t.value.push(n),e&&e.register(n),()=>r(n)}function r(n){let r=t.value.indexOf(n);r!==-1&&t.value.splice(r,1),e&&e.unregister(n)}let i={register:n,unregister:r,portals:t};return[t,P({name:`PortalWrapper`,setup(e,{slots:t}){return lr(Ys,i),()=>t.default?.call(t)}})]}var qs,Js,Ys,Xs,voe,yoe=s((()=>{G(),loe(),Ao(),Lo(),us(),qs=new WeakMap,Js=P({name:`Portal`,props:{as:{type:[Object,String],default:`div`}},setup(e,{slots:t,attrs:n}){let r=j(null),i=W(()=>Io(r)),a=coe(),o=ur(Xs,null),s=j(a===!0||o==null?moe(r.value):o.resolveTarget());s.value&&goe(s.value,e=>e+1);let c=j(!1);Bi(()=>{c.value=!0}),dr(()=>{a||o!=null&&(s.value=o.resolveTarget())});let l=ur(Ys,null),u=!1,d=va();return fr(r,()=>{if(u||!l)return;let e=ko(r);e&&(Ui(l.register(e),d),u=!0)}),Ui(()=>{var e;let t=i.value?.getElementById(`headlessui-portal-root`);!t||s.value!==t||goe(s.value,e=>e-1)||s.value.children.length>0||(e=s.value.parentElement)==null||e.removeChild(s.value)}),()=>{if(!c.value||s.value===null)return null;let i={ref:r,"data-headlessui-portal":``};return oi(Ti,{to:s.value},is({ourProps:i,theirProps:e,slot:{},attrs:n,slots:t,name:`Portal`}))}}}),Ys=Symbol(`PortalParentContext`),Xs=Symbol(`PortalGroupContext`),voe=P({name:`PortalGroup`,props:{as:{type:[Object,String],default:`template`},target:{type:Object,default:null}},setup(e,{attrs:t,slots:n}){return lr(Xs,ln({resolveTarget(){return e.target}})),()=>{let{target:r,...i}=e;return is({theirProps:i,ourProps:{},slot:{},attrs:t,slots:n,name:`PortalGroup`})}}})}));function Zs(e){let t=ur(Qs,null);if(t===null){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Zs),t}return t}var boe,Qs,$s,xoe,Soe,Coe,woe=s((()=>{G(),Hae(),noe(),Ms(),Oo(),ioe(),Zo(),soe(),vs(),loe(),foe(),bs(),Ao(),Mo(),Lo(),us(),Ks(),yoe(),boe=(e=>(e[e.Open=0]=`Open`,e[e.Closed=1]=`Closed`,e))(boe||{}),Qs=Symbol(`DialogContext`),$s=`DC8F892D-2EBD-447C-A4C8-A03058436FF4`,xoe=P({name:`Dialog`,inheritAttrs:!1,props:{as:{type:[Object,String],default:`div`},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},open:{type:[Boolean,String],default:$s},initialFocus:{type:Object,default:null},id:{type:String,default:null},role:{type:String,default:`dialog`}},emits:{close:e=>!0},setup(e,{emit:t,attrs:n,slots:r,expose:i}){let a=e.id??`headlessui-dialog-${Do()}`,o=j(!1);Bi(()=>{o.value=!0});let s=!1,c=W(()=>e.role===`dialog`||e.role===`alertdialog`?e.role:(s||(s=!0,console.warn(`Invalid role [${c}] passed to . Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),`dialog`)),l=j(0),u=ms(),d=W(()=>e.open===$s&&u!==null?(u.value&_s.Open)===_s.Open:e.open),f=j(null),p=W(()=>Io(f));if(i({el:f,$el:f}),!(e.open!==$s||u!==null))throw Error("You forgot to provide an `open` prop to the `Dialog`.");if(typeof d.value!=`boolean`)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${d.value===$s?void 0:e.open}`);let m=W(()=>o.value&&d.value?0:1),h=W(()=>m.value===0),g=W(()=>l.value>1),_=ur(Qs,null)!==null,[v,y]=_oe(),{resolveContainers:b,mainTreeNodeRef:ee,MainTreeNode:te}=aoe({portals:v,defaultContainers:[W(()=>C.panelRef.value??f.value)]}),x=W(()=>g.value?`parent`:`leaf`),S=W(()=>u===null?!1:(u.value&_s.Closing)===_s.Closing),ne=W(()=>_||S.value?!1:h.value);roe(W(()=>Array.from(p.value?.querySelectorAll(`body > *`)??[]).find(e=>e.id===`headlessui-portal-root`?!1:e.contains(ko(ee))&&e instanceof HTMLElement)??null),ne);let re=W(()=>g.value?!0:h.value);roe(W(()=>Array.from(p.value?.querySelectorAll(`[data-headlessui-portal]`)??[]).find(e=>e.contains(ko(ee))&&e instanceof HTMLElement)??null),re),doe({type:`Dialog`,enabled:W(()=>m.value===0),element:f,onUpdate:(e,t)=>{if(t===`Dialog`)return jo(e,{[Us.Add]:()=>l.value+=1,[Us.Remove]:()=>--l.value})}});let ie=Ws({name:`DialogDescription`,slot:W(()=>({open:d.value}))}),ae=j(null),C={titleId:ae,panelRef:j(null),dialogState:m,setTitleId(e){ae.value!==e&&(ae.value=e)},close(){t(`close`,!1)}};lr(Qs,C),Xo(b,(e,t)=>{e.preventDefault(),C.close(),rr(()=>t?.focus())},W(()=>!(!h.value||g.value)));let w=W(()=>!(g.value||m.value!==0));return js(p.value?.defaultView,`keydown`,e=>{w.value&&(e.defaultPrevented||e.key===ys.Escape&&(e.preventDefault(),e.stopPropagation(),C.close()))}),toe(p,W(()=>!(S.value||m.value!==0||_)),e=>({containers:[...e.containers??[],b]})),dr(e=>{if(m.value!==0)return;let t=ko(f);if(!t)return;let n=new ResizeObserver(e=>{for(let t of e){let e=t.target.getBoundingClientRect();e.x===0&&e.y===0&&e.width===0&&e.height===0&&C.close()}});n.observe(t),e(()=>n.disconnect())}),()=>{let{open:t,initialFocus:i,...o}=e,s={...n,ref:f,id:a,role:c.value,"aria-modal":m.value===0?!0:void 0,"aria-labelledby":ae.value,"aria-describedby":ie.value},l={open:m.value===0};return oi(Vs,{force:!0},()=>[oi(Js,()=>oi(voe,{target:f.value},()=>oi(Vs,{force:!1},()=>oi(Is,{initialFocus:i,containers:b,features:h.value?jo(x.value,{parent:Is.features.RestoreFocus,leaf:Is.features.All&~Is.features.FocusLock}):Is.features.None},()=>oi(y,{},()=>is({ourProps:s,theirProps:{...o,...n},slot:l,attrs:n,slots:r,visible:m.value===0,features:cs.RenderStrategy|cs.Static,name:`Dialog`})))))),oi(te)])}}}),P({name:`DialogOverlay`,props:{as:{type:[Object,String],default:`div`},id:{type:String,default:null}},setup(e,{attrs:t,slots:n}){let r=e.id??`headlessui-dialog-overlay-${Do()}`,i=Zs(`DialogOverlay`);function a(e){e.target===e.currentTarget&&(e.preventDefault(),e.stopPropagation(),i.close())}return()=>{let{...o}=e;return is({ourProps:{id:r,"aria-hidden":!0,onClick:a},theirProps:o,slot:{open:i.dialogState.value===0},attrs:t,slots:n,name:`DialogOverlay`})}}}),P({name:`DialogBackdrop`,props:{as:{type:[Object,String],default:`div`},id:{type:String,default:null}},inheritAttrs:!1,setup(e,{attrs:t,slots:n,expose:r}){let i=e.id??`headlessui-dialog-backdrop-${Do()}`,a=Zs(`DialogBackdrop`),o=j(null);return r({el:o,$el:o}),Bi(()=>{if(a.panelRef.value===null)throw Error(`A component is being used, but a component is missing.`)}),()=>{let{...r}=e,s={id:i,ref:o,"aria-hidden":!0};return oi(Vs,{force:!0},()=>oi(Js,()=>is({ourProps:s,theirProps:{...t,...r},slot:{open:a.dialogState.value===0},attrs:t,slots:n,name:`DialogBackdrop`})))}}}),Soe=P({name:`DialogPanel`,props:{as:{type:[Object,String],default:`div`},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){let i=e.id??`headlessui-dialog-panel-${Do()}`,a=Zs(`DialogPanel`);r({el:a.panelRef,$el:a.panelRef});function o(e){e.stopPropagation()}return()=>{let{...r}=e;return is({ourProps:{id:i,ref:a.panelRef,onClick:o},theirProps:r,slot:{open:a.dialogState.value===0},attrs:t,slots:n,name:`DialogPanel`})}}}),Coe=P({name:`DialogTitle`,props:{as:{type:[Object,String],default:`h2`},id:{type:String,default:null}},setup(e,{attrs:t,slots:n}){let r=e.id??`headlessui-dialog-title-${Do()}`,i=Zs(`DialogTitle`);return Bi(()=>{i.setTitleId(r),Ui(()=>i.setTitleId(null))}),()=>{let{...a}=e;return is({ourProps:{id:r},theirProps:a,slot:{open:i.dialogState.value===0},attrs:t,slots:n,name:`DialogTitle`})}}})}));function ec(e){let t=ur(tc,null);if(t===null){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,ec),t}return t}function Toe(){return ur(nc,null)}var Eoe,tc,nc,rc,ic,ac,Doe=s((()=>{G(),Oo(),$o(),vs(),bs(),Ao(),Mo(),us(),Eoe=(e=>(e[e.Open=0]=`Open`,e[e.Closed=1]=`Closed`,e))(Eoe||{}),tc=Symbol(`DisclosureContext`),nc=Symbol(`DisclosurePanelContext`),rc=P({name:`Disclosure`,props:{as:{type:[Object,String],default:`template`},defaultOpen:{type:[Boolean],default:!1}},setup(e,{slots:t,attrs:n}){let r=j(e.defaultOpen?0:1),i=j(null),a=j(null),o={buttonId:j(`headlessui-disclosure-button-${Do()}`),panelId:j(`headlessui-disclosure-panel-${Do()}`),disclosureState:r,panel:i,button:a,toggleDisclosure(){r.value=jo(r.value,{0:1,1:0})},closeDisclosure(){r.value!==1&&(r.value=1)},close(e){o.closeDisclosure(),(e?e instanceof HTMLElement?e:e.value instanceof HTMLElement?ko(e):ko(o.button):ko(o.button))?.focus()}};return lr(tc,o),hs(W(()=>jo(r.value,{0:_s.Open,1:_s.Closed}))),()=>{let{defaultOpen:i,...a}=e;return is({theirProps:a,ourProps:{},slot:{open:r.value===0,close:o.close},slots:t,attrs:n,name:`Disclosure`})}}}),ic=P({name:`DisclosureButton`,props:{as:{type:[Object,String],default:`button`},disabled:{type:[Boolean],default:!1},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){let i=ec(`DisclosureButton`),a=Toe(),o=W(()=>a===null?!1:a.value===i.panelId.value);Bi(()=>{o.value||e.id!==null&&(i.buttonId.value=e.id)}),Ui(()=>{o.value||(i.buttonId.value=null)});let s=j(null);r({el:s,$el:s}),o.value||dr(()=>{i.button.value=s.value});let c=Qo(W(()=>({as:e.as,type:t.type})),s);function l(){var t;e.disabled||(o.value?(i.toggleDisclosure(),(t=ko(i.button))==null||t.focus()):i.toggleDisclosure())}function u(t){var n;if(!e.disabled)if(o.value)switch(t.key){case ys.Space:case ys.Enter:t.preventDefault(),t.stopPropagation(),i.toggleDisclosure(),(n=ko(i.button))==null||n.focus();break}else switch(t.key){case ys.Space:case ys.Enter:t.preventDefault(),t.stopPropagation(),i.toggleDisclosure();break}}function d(e){switch(e.key){case ys.Space:e.preventDefault();break}}return()=>{let r={open:i.disclosureState.value===0},{id:a,...f}=e;return is({ourProps:o.value?{ref:s,type:c.value,onClick:l,onKeydown:u}:{id:i.buttonId.value??a,ref:s,type:c.value,"aria-expanded":i.disclosureState.value===0,"aria-controls":i.disclosureState.value===0||ko(i.panel)?i.panelId.value:void 0,disabled:e.disabled?!0:void 0,onClick:l,onKeydown:u,onKeyup:d},theirProps:f,slot:r,attrs:t,slots:n,name:`DisclosureButton`})}}}),ac=P({name:`DisclosurePanel`,props:{as:{type:[Object,String],default:`div`},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){let i=ec(`DisclosurePanel`);Bi(()=>{e.id!==null&&(i.panelId.value=e.id)}),Ui(()=>{i.panelId.value=null}),r({el:i.panel,$el:i.panel}),lr(nc,i.panelId);let a=ms(),o=W(()=>a===null?i.disclosureState.value===0:(a.value&_s.Open)===_s.Open);return()=>{let r={open:i.disclosureState.value===0,close:i.close},{id:a,...s}=e;return is({ourProps:{id:i.panelId.value??a,ref:i.panel},theirProps:s,slot:r,attrs:t,slots:n,features:cs.RenderStrategy|cs.Static,visible:o.value,name:`DisclosurePanel`})}}})}));function Ooe(e){let t=e.innerText??``,n=e.cloneNode(!0);if(!(n instanceof HTMLElement))return t;let r=!1;for(let e of n.querySelectorAll(`[hidden],[aria-hidden],[role="img"]`))e.remove(),r=!0;let i=r?n.innerText??``:t;return oc.test(i)&&(i=i.replace(oc,``)),i}function koe(e){let t=e.getAttribute(`aria-label`);if(typeof t==`string`)return t.trim();let n=e.getAttribute(`aria-labelledby`);if(n){let e=n.split(` `).map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute(`aria-label`);return typeof e==`string`?e.trim():Ooe(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(`, `)}return Ooe(e).trim()}var oc,Aoe=s((()=>{oc=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g}));function joe(e){let t=j(``),n=j(``);return()=>{let r=ko(e);if(!r)return``;let i=r.innerText;if(t.value===i)return n.value;let a=koe(r).trim().toLowerCase();return t.value=i,n.value=a,a}}var Moe=s((()=>{G(),Ao(),Aoe()}));function Noe(e,t){return e===t}function Poe(e){requestAnimationFrame(()=>requestAnimationFrame(e))}function sc(e){let t=ur(cc,null);if(t===null){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,sc),t}return t}var Foe,Ioe,Loe,cc,Roe,lc,zoe,Boe,Voe,Hoe=s((()=>{G(),xo(),Oo(),Zo(),$o(),Moe(),ts(),ps(),vs(),bs(),Ts(),Ao(),qo(),Ds(),Mo(),us(),Foe=(e=>(e[e.Open=0]=`Open`,e[e.Closed=1]=`Closed`,e))(Foe||{}),Ioe=(e=>(e[e.Single=0]=`Single`,e[e.Multi=1]=`Multi`,e))(Ioe||{}),Loe=(e=>(e[e.Pointer=0]=`Pointer`,e[e.Other=1]=`Other`,e))(Loe||{}),cc=Symbol(`ListboxContext`),Roe=P({name:`Listbox`,emits:{"update:modelValue":e=>!0},props:{as:{type:[Object,String],default:`template`},disabled:{type:[Boolean],default:!1},by:{type:[String,Function],default:()=>Noe},horizontal:{type:[Boolean],default:!1},modelValue:{type:[Object,String,Number,Boolean],default:void 0},defaultValue:{type:[Object,String,Number,Boolean],default:void 0},form:{type:String,optional:!0},name:{type:String,optional:!0},multiple:{type:[Boolean],default:!1}},inheritAttrs:!1,setup(e,{slots:t,attrs:n,emit:r}){let i=j(1),a=j(null),o=j(null),s=j(null),c=j([]),l=j(``),u=j(null),d=j(1);function f(e=e=>e){let t=u.value===null?null:c.value[u.value],n=Vo(e(c.value.slice()),e=>ko(e.dataRef.domRef)),r=t?n.indexOf(t):null;return r===-1&&(r=null),{options:n,activeOptionIndex:r}}let p=W(()=>e.multiple?1:0),[m,h]=bo(W(()=>e.modelValue),e=>r(`update:modelValue`,e),W(()=>e.defaultValue)),g=W(()=>m.value===void 0?jo(p.value,{1:[],0:void 0}):m.value),_={listboxState:i,value:g,mode:p,compare(t,n){if(typeof e.by==`string`){let r=e.by;return t?.[r]===n?.[r]}return e.by(t,n)},orientation:W(()=>e.horizontal?`horizontal`:`vertical`),labelRef:a,buttonRef:o,optionsRef:s,disabled:W(()=>e.disabled),options:c,searchQuery:l,activeOptionIndex:u,activationTrigger:d,closeListbox(){e.disabled||i.value!==1&&(i.value=1,u.value=null)},openListbox(){e.disabled||i.value!==0&&(i.value=0)},goToOption(t,n,r){if(e.disabled||i.value===1)return;let a=f(),o=Cs(t===ws.Specific?{focus:ws.Specific,id:n}:{focus:t},{resolveItems:()=>a.options,resolveActiveIndex:()=>a.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.disabled});l.value=``,u.value=o,d.value=r??1,c.value=a.options},search(t){if(e.disabled||i.value===1)return;let n=l.value===``?1:0;l.value+=t.toLowerCase();let r=(u.value===null?c.value:c.value.slice(u.value+n).concat(c.value.slice(0,u.value+n))).find(e=>e.dataRef.textValue.startsWith(l.value)&&!e.dataRef.disabled),a=r?c.value.indexOf(r):-1;a===-1||a===u.value||(u.value=a,d.value=1)},clearSearch(){e.disabled||i.value!==1&&l.value!==``&&(l.value=``)},registerOption(e,t){let n=f(n=>[...n,{id:e,dataRef:t}]);c.value=n.options,u.value=n.activeOptionIndex},unregisterOption(e){let t=f(t=>{let n=t.findIndex(t=>t.id===e);return n!==-1&&t.splice(n,1),t});c.value=t.options,u.value=t.activeOptionIndex,d.value=1},theirOnChange(t){e.disabled||h(t)},select(t){e.disabled||h(jo(p.value,{0:()=>t,1:()=>{let e=_n(_.value.value).slice(),n=_n(t),r=e.findIndex(e=>_.compare(n,_n(e)));return r===-1?e.push(n):e.splice(r,1),e}}))}};Xo([o,s],(e,t)=>{var n;_.closeListbox(),zo(t,Ko.Loose)||(e.preventDefault(),(n=ko(o))==null||n.focus())},W(()=>i.value===0)),lr(cc,_),hs(W(()=>jo(i.value,{0:_s.Open,1:_s.Closed})));let v=W(()=>ko(o)?.closest(`form`));return Bi(()=>{fr([v],()=>{if(!v.value||e.defaultValue===void 0)return;function t(){_.theirOnChange(e.defaultValue)}return v.value.addEventListener(`reset`,t),()=>{var e;(e=v.value)==null||e.removeEventListener(`reset`,t)}},{immediate:!0})}),()=>{let{name:r,modelValue:a,disabled:o,form:s,...c}=e,l={open:i.value===0,disabled:o,value:g.value};return oi(H,[...r!=null&&g.value!=null?Es({[r]:g.value}).map(([e,t])=>oi(fs,os({features:ds.Hidden,key:e,as:`input`,type:`hidden`,hidden:!0,readOnly:!0,form:s,disabled:o,name:e,value:t}))):[],is({ourProps:{},theirProps:{...n,...ss(c,[`defaultValue`,`onUpdate:modelValue`,`horizontal`,`multiple`,`by`])},slot:l,slots:t,attrs:n,name:`Listbox`})])}}}),lc=P({name:`ListboxLabel`,props:{as:{type:[Object,String],default:`label`},id:{type:String,default:null}},setup(e,{attrs:t,slots:n}){let r=e.id??`headlessui-listbox-label-${Do()}`,i=sc(`ListboxLabel`);function a(){var e;(e=ko(i.buttonRef))==null||e.focus({preventScroll:!0})}return()=>{let o={open:i.listboxState.value===0,disabled:i.disabled.value},{...s}=e;return is({ourProps:{id:r,ref:i.labelRef,onClick:a},theirProps:s,slot:o,attrs:t,slots:n,name:`ListboxLabel`})}}}),zoe=P({name:`ListboxButton`,props:{as:{type:[Object,String],default:`button`},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){let i=e.id??`headlessui-listbox-button-${Do()}`,a=sc(`ListboxButton`);r({el:a.buttonRef,$el:a.buttonRef});function o(e){switch(e.key){case ys.Space:case ys.Enter:case ys.ArrowDown:e.preventDefault(),a.openListbox(),rr(()=>{var e;(e=ko(a.optionsRef))==null||e.focus({preventScroll:!0}),a.value.value||a.goToOption(ws.First)});break;case ys.ArrowUp:e.preventDefault(),a.openListbox(),rr(()=>{var e;(e=ko(a.optionsRef))==null||e.focus({preventScroll:!0}),a.value.value||a.goToOption(ws.Last)});break}}function s(e){switch(e.key){case ys.Space:e.preventDefault();break}}function c(e){a.disabled.value||(a.listboxState.value===0?(a.closeListbox(),rr(()=>ko(a.buttonRef)?.focus({preventScroll:!0}))):(e.preventDefault(),a.openListbox(),Poe(()=>ko(a.optionsRef)?.focus({preventScroll:!0}))))}let l=Qo(W(()=>({as:e.as,type:t.type})),a.buttonRef);return()=>{let r={open:a.listboxState.value===0,disabled:a.disabled.value,value:a.value.value},{...u}=e;return is({ourProps:{ref:a.buttonRef,id:i,type:l.value,"aria-haspopup":`listbox`,"aria-controls":ko(a.optionsRef)?.id,"aria-expanded":a.listboxState.value===0,"aria-labelledby":a.labelRef.value?[ko(a.labelRef)?.id,i].join(` `):void 0,disabled:a.disabled.value===!0?!0:void 0,onKeydown:o,onKeyup:s,onClick:c},theirProps:u,slot:r,attrs:t,slots:n,name:`ListboxButton`})}}}),Boe=P({name:`ListboxOptions`,props:{as:{type:[Object,String],default:`ul`},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){let i=e.id??`headlessui-listbox-options-${Do()}`,a=sc(`ListboxOptions`),o=j(null);r({el:a.optionsRef,$el:a.optionsRef});function s(e){switch(o.value&&clearTimeout(o.value),e.key){case ys.Space:if(a.searchQuery.value!==``)return e.preventDefault(),e.stopPropagation(),a.search(e.key);case ys.Enter:if(e.preventDefault(),e.stopPropagation(),a.activeOptionIndex.value!==null){let e=a.options.value[a.activeOptionIndex.value];a.select(e.dataRef.value)}a.mode.value===0&&(a.closeListbox(),rr(()=>ko(a.buttonRef)?.focus({preventScroll:!0})));break;case jo(a.orientation.value,{vertical:ys.ArrowDown,horizontal:ys.ArrowRight}):return e.preventDefault(),e.stopPropagation(),a.goToOption(ws.Next);case jo(a.orientation.value,{vertical:ys.ArrowUp,horizontal:ys.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),a.goToOption(ws.Previous);case ys.Home:case ys.PageUp:return e.preventDefault(),e.stopPropagation(),a.goToOption(ws.First);case ys.End:case ys.PageDown:return e.preventDefault(),e.stopPropagation(),a.goToOption(ws.Last);case ys.Escape:e.preventDefault(),e.stopPropagation(),a.closeListbox(),rr(()=>ko(a.buttonRef)?.focus({preventScroll:!0}));break;case ys.Tab:e.preventDefault(),e.stopPropagation();break;default:e.key.length===1&&(a.search(e.key),o.value=setTimeout(()=>a.clearSearch(),350));break}}let c=ms(),l=W(()=>c===null?a.listboxState.value===0:(c.value&_s.Open)===_s.Open);return()=>{var r;let o={open:a.listboxState.value===0},{...c}=e;return is({ourProps:{"aria-activedescendant":a.activeOptionIndex.value===null||(r=a.options.value[a.activeOptionIndex.value])==null?void 0:r.id,"aria-multiselectable":a.mode.value===1?!0:void 0,"aria-labelledby":ko(a.buttonRef)?.id,"aria-orientation":a.orientation.value,id:i,onKeydown:s,role:`listbox`,tabIndex:0,ref:a.optionsRef},theirProps:c,slot:o,attrs:t,slots:n,features:cs.RenderStrategy|cs.Static,visible:l.value,name:`ListboxOptions`})}}}),Voe=P({name:`ListboxOption`,props:{as:{type:[Object,String],default:`li`},value:{type:[Object,String,Number,Boolean]},disabled:{type:Boolean,default:!1},id:{type:String,default:null}},setup(e,{slots:t,attrs:n,expose:r}){let i=e.id??`headlessui-listbox-option-${Do()}`,a=sc(`ListboxOption`),o=j(null);r({el:o,$el:o});let s=W(()=>a.activeOptionIndex.value===null?!1:a.options.value[a.activeOptionIndex.value].id===i),c=W(()=>jo(a.mode.value,{0:()=>a.compare(_n(a.value.value),_n(e.value)),1:()=>_n(a.value.value).some(t=>a.compare(_n(t),_n(e.value)))})),l=W(()=>jo(a.mode.value,{1:()=>{let e=_n(a.value.value);return a.options.value.find(t=>e.some(e=>a.compare(_n(e),_n(t.dataRef.value))))?.id===i},0:()=>c.value})),u=joe(o),d=W(()=>({disabled:e.disabled,value:e.value,get textValue(){return u()},domRef:o}));Bi(()=>a.registerOption(i,d)),Ui(()=>a.unregisterOption(i)),Bi(()=>{fr([a.listboxState,c],()=>{a.listboxState.value===0&&c.value&&jo(a.mode.value,{1:()=>{l.value&&a.goToOption(ws.Specific,i)},0:()=>{a.goToOption(ws.Specific,i)}})},{immediate:!0})}),dr(()=>{a.listboxState.value===0&&s.value&&a.activationTrigger.value!==0&&rr(()=>{var e;return((e=ko(o))?.scrollIntoView)?.call(e,{block:`nearest`})})});function f(t){if(e.disabled)return t.preventDefault();a.select(e.value),a.mode.value===0&&(a.closeListbox(),rr(()=>ko(a.buttonRef)?.focus({preventScroll:!0})))}function p(){if(e.disabled)return a.goToOption(ws.Nothing);a.goToOption(ws.Specific,i)}let m=es();function h(e){m.update(e)}function g(t){m.wasMoved(t)&&(e.disabled||s.value||a.goToOption(ws.Specific,i,0))}function _(t){m.wasMoved(t)&&(e.disabled||s.value&&a.goToOption(ws.Nothing))}return()=>{let{disabled:r}=e,a={active:s.value,selected:c.value,disabled:r},{value:l,disabled:u,...d}=e;return is({ourProps:{id:i,ref:o,role:`option`,tabIndex:r===!0?void 0:-1,"aria-disabled":r===!0?!0:void 0,"aria-selected":c.value,disabled:void 0,onClick:f,onFocus:p,onPointerenter:h,onMouseenter:h,onPointermove:g,onMousemove:g,onPointerleave:_,onMouseleave:_},theirProps:d,slot:a,attrs:n,slots:t,name:`ListboxOption`})}}})}));function Uoe(e){requestAnimationFrame(()=>requestAnimationFrame(e))}function uc(e){let t=ur(dc,null);if(t===null){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,uc),t}return t}var Woe,Goe,dc,Koe,qoe,Joe,Yoe,Xoe=s((()=>{G(),Oo(),Zo(),$o(),Moe(),ts(),rs(),vs(),bs(),Ts(),Ao(),qo(),Mo(),us(),Woe=(e=>(e[e.Open=0]=`Open`,e[e.Closed=1]=`Closed`,e))(Woe||{}),Goe=(e=>(e[e.Pointer=0]=`Pointer`,e[e.Other=1]=`Other`,e))(Goe||{}),dc=Symbol(`MenuContext`),Koe=P({name:`Menu`,props:{as:{type:[Object,String],default:`template`}},setup(e,{slots:t,attrs:n}){let r=j(1),i=j(null),a=j(null),o=j([]),s=j(``),c=j(null),l=j(1);function u(e=e=>e){let t=c.value===null?null:o.value[c.value],n=Vo(e(o.value.slice()),e=>ko(e.dataRef.domRef)),r=t?n.indexOf(t):null;return r===-1&&(r=null),{items:n,activeItemIndex:r}}let d={menuState:r,buttonRef:i,itemsRef:a,items:o,searchQuery:s,activeItemIndex:c,activationTrigger:l,closeMenu:()=>{r.value=1,c.value=null},openMenu:()=>r.value=0,goToItem(e,t,n){let r=u(),i=Cs(e===ws.Specific?{focus:ws.Specific,id:t}:{focus:e},{resolveItems:()=>r.items,resolveActiveIndex:()=>r.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.disabled});s.value=``,c.value=i,l.value=n??1,o.value=r.items},search(e){let t=s.value===``?1:0;s.value+=e.toLowerCase();let n=(c.value===null?o.value:o.value.slice(c.value+t).concat(o.value.slice(0,c.value+t))).find(e=>e.dataRef.textValue.startsWith(s.value)&&!e.dataRef.disabled),r=n?o.value.indexOf(n):-1;r===-1||r===c.value||(c.value=r,l.value=1)},clearSearch(){s.value=``},registerItem(e,t){let n=u(n=>[...n,{id:e,dataRef:t}]);o.value=n.items,c.value=n.activeItemIndex,l.value=1},unregisterItem(e){let t=u(t=>{let n=t.findIndex(t=>t.id===e);return n!==-1&&t.splice(n,1),t});o.value=t.items,c.value=t.activeItemIndex,l.value=1}};return Xo([i,a],(e,t)=>{var n;d.closeMenu(),zo(t,Ko.Loose)||(e.preventDefault(),(n=ko(i))==null||n.focus())},W(()=>r.value===0)),lr(dc,d),hs(W(()=>jo(r.value,{0:_s.Open,1:_s.Closed}))),()=>is({ourProps:{},theirProps:e,slot:{open:r.value===0,close:d.closeMenu},slots:t,attrs:n,name:`Menu`})}}),qoe=P({name:`MenuButton`,props:{disabled:{type:Boolean,default:!1},as:{type:[Object,String],default:`button`},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){let i=e.id??`headlessui-menu-button-${Do()}`,a=uc(`MenuButton`);r({el:a.buttonRef,$el:a.buttonRef});function o(e){switch(e.key){case ys.Space:case ys.Enter:case ys.ArrowDown:e.preventDefault(),e.stopPropagation(),a.openMenu(),rr(()=>{var e;(e=ko(a.itemsRef))==null||e.focus({preventScroll:!0}),a.goToItem(ws.First)});break;case ys.ArrowUp:e.preventDefault(),e.stopPropagation(),a.openMenu(),rr(()=>{var e;(e=ko(a.itemsRef))==null||e.focus({preventScroll:!0}),a.goToItem(ws.Last)});break}}function s(e){switch(e.key){case ys.Space:e.preventDefault();break}}function c(t){e.disabled||(a.menuState.value===0?(a.closeMenu(),rr(()=>ko(a.buttonRef)?.focus({preventScroll:!0}))):(t.preventDefault(),a.openMenu(),Uoe(()=>ko(a.itemsRef)?.focus({preventScroll:!0}))))}let l=Qo(W(()=>({as:e.as,type:t.type})),a.buttonRef);return()=>{let r={open:a.menuState.value===0},{...u}=e;return is({ourProps:{ref:a.buttonRef,id:i,type:l.value,"aria-haspopup":`menu`,"aria-controls":ko(a.itemsRef)?.id,"aria-expanded":a.menuState.value===0,onKeydown:o,onKeyup:s,onClick:c},theirProps:u,slot:r,attrs:t,slots:n,name:`MenuButton`})}}}),Joe=P({name:`MenuItems`,props:{as:{type:[Object,String],default:`div`},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){let i=e.id??`headlessui-menu-items-${Do()}`,a=uc(`MenuItems`),o=j(null);r({el:a.itemsRef,$el:a.itemsRef}),ns({container:W(()=>ko(a.itemsRef)),enabled:W(()=>a.menuState.value===0),accept(e){return e.getAttribute(`role`)===`menuitem`?NodeFilter.FILTER_REJECT:e.hasAttribute(`role`)?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(e){e.setAttribute(`role`,`none`)}});function s(e){var t;switch(o.value&&clearTimeout(o.value),e.key){case ys.Space:if(a.searchQuery.value!==``)return e.preventDefault(),e.stopPropagation(),a.search(e.key);case ys.Enter:if(e.preventDefault(),e.stopPropagation(),a.activeItemIndex.value!==null){let e=a.items.value[a.activeItemIndex.value];(t=ko(e.dataRef.domRef))==null||t.click()}a.closeMenu(),rae(ko(a.buttonRef));break;case ys.ArrowDown:return e.preventDefault(),e.stopPropagation(),a.goToItem(ws.Next);case ys.ArrowUp:return e.preventDefault(),e.stopPropagation(),a.goToItem(ws.Previous);case ys.Home:case ys.PageUp:return e.preventDefault(),e.stopPropagation(),a.goToItem(ws.First);case ys.End:case ys.PageDown:return e.preventDefault(),e.stopPropagation(),a.goToItem(ws.Last);case ys.Escape:e.preventDefault(),e.stopPropagation(),a.closeMenu(),rr(()=>ko(a.buttonRef)?.focus({preventScroll:!0}));break;case ys.Tab:e.preventDefault(),e.stopPropagation(),a.closeMenu(),rr(()=>aae(ko(a.buttonRef),e.shiftKey?Wo.Previous:Wo.Next));break;default:e.key.length===1&&(a.search(e.key),o.value=setTimeout(()=>a.clearSearch(),350));break}}function c(e){switch(e.key){case ys.Space:e.preventDefault();break}}let l=ms(),u=W(()=>l===null?a.menuState.value===0:(l.value&_s.Open)===_s.Open);return()=>{var r;let o={open:a.menuState.value===0},{...l}=e;return is({ourProps:{"aria-activedescendant":a.activeItemIndex.value===null||(r=a.items.value[a.activeItemIndex.value])==null?void 0:r.id,"aria-labelledby":ko(a.buttonRef)?.id,id:i,onKeydown:s,onKeyup:c,role:`menu`,tabIndex:0,ref:a.itemsRef},theirProps:l,slot:o,attrs:t,slots:n,features:cs.RenderStrategy|cs.Static,visible:u.value,name:`MenuItems`})}}}),Yoe=P({name:`MenuItem`,inheritAttrs:!1,props:{as:{type:[Object,String],default:`template`},disabled:{type:Boolean,default:!1},id:{type:String,default:null}},setup(e,{slots:t,attrs:n,expose:r}){let i=e.id??`headlessui-menu-item-${Do()}`,a=uc(`MenuItem`),o=j(null);r({el:o,$el:o});let s=W(()=>a.activeItemIndex.value===null?!1:a.items.value[a.activeItemIndex.value].id===i),c=joe(o),l=W(()=>({disabled:e.disabled,get textValue(){return c()},domRef:o}));Bi(()=>a.registerItem(i,l)),Ui(()=>a.unregisterItem(i)),dr(()=>{a.menuState.value===0&&s.value&&a.activationTrigger.value!==0&&rr(()=>{var e;return((e=ko(o))?.scrollIntoView)?.call(e,{block:`nearest`})})});function u(t){if(e.disabled)return t.preventDefault();a.closeMenu(),rae(ko(a.buttonRef))}function d(){if(e.disabled)return a.goToItem(ws.Nothing);a.goToItem(ws.Specific,i)}let f=es();function p(e){f.update(e)}function m(t){f.wasMoved(t)&&(e.disabled||s.value||a.goToItem(ws.Specific,i,0))}function h(t){f.wasMoved(t)&&(e.disabled||s.value&&a.goToItem(ws.Nothing))}return()=>{let{disabled:r,...c}=e,l={active:s.value,disabled:r,close:a.closeMenu};return is({ourProps:{id:i,ref:o,role:`menuitem`,tabIndex:r===!0?void 0:-1,"aria-disabled":r===!0?!0:void 0,onClick:u,onFocus:d,onPointerenter:p,onMouseenter:p,onPointermove:m,onMousemove:m,onPointerleave:h,onMouseleave:h},theirProps:{...n,...c},slot:l,attrs:n,slots:t,name:`MenuItem`})}}})}));function fc(e){let t=ur(pc,null);if(t===null){let t=Error(`<${e} /> is missing a parent <${gc.name} /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,fc),t}return t}function Zoe(){return ur(mc,null)}function Qoe(){return ur(hc,null)}var $oe,pc,mc,hc,gc,_c,vc,ese=s((()=>{G(),yoe(),Ms(),Oo(),Zo(),$o(),soe(),Fae(),ps(),vs(),bs(),Ao(),qo(),Mo(),Lo(),us(),$oe=(e=>(e[e.Open=0]=`Open`,e[e.Closed=1]=`Closed`,e))($oe||{}),pc=Symbol(`PopoverContext`),mc=Symbol(`PopoverGroupContext`),hc=Symbol(`PopoverPanelContext`),gc=P({name:`Popover`,inheritAttrs:!1,props:{as:{type:[Object,String],default:`div`}},setup(e,{slots:t,attrs:n,expose:r}){let i=j(null);r({el:i,$el:i});let a=j(1),o=j(null),s=j(null),c=j(null),l=j(null),u=W(()=>Io(i)),d=W(()=>{var e,t;if(!ko(o)||!ko(l))return!1;for(let e of document.querySelectorAll(`body > *`))if(Number(e?.contains(ko(o)))^Number(e?.contains(ko(l))))return!0;let n=Ro(),r=n.indexOf(ko(o)),i=(r+n.length-1)%n.length,a=(r+1)%n.length,s=n[i],c=n[a];return!((e=ko(l))!=null&&e.contains(s))&&!((t=ko(l))!=null&&t.contains(c))}),f={popoverState:a,buttonId:j(null),panelId:j(null),panel:l,button:o,isPortalled:d,beforePanelSentinel:s,afterPanelSentinel:c,togglePopover(){a.value=jo(a.value,{0:1,1:0})},closePopover(){a.value!==1&&(a.value=1)},close(e){f.closePopover(),(e?e instanceof HTMLElement?e:e.value instanceof HTMLElement?ko(e):ko(f.button):ko(f.button))?.focus()}};lr(pc,f),hs(W(()=>jo(a.value,{0:_s.Open,1:_s.Closed})));let p={buttonId:f.buttonId,panelId:f.panelId,close(){f.closePopover()}},m=Zoe(),h=m?.registerPopover,[g,_]=_oe(),v=aoe({mainTreeNodeRef:m?.mainTreeNodeRef,portals:g,defaultContainers:[o,l]});function y(){return m?.isFocusWithinPopoverGroup()??(u.value?.activeElement&&(ko(o)?.contains(u.value.activeElement)||ko(l)?.contains(u.value.activeElement)))}return dr(()=>h?.(p)),js(u.value?.defaultView,`focus`,e=>{var t,n;e.target!==window&&e.target instanceof HTMLElement&&a.value===0&&(y()||o&&l&&(v.contains(e.target)||(t=ko(f.beforePanelSentinel))!=null&&t.contains(e.target)||(n=ko(f.afterPanelSentinel))!=null&&n.contains(e.target)||f.closePopover()))},!0),Xo(v.resolveContainers,(e,t)=>{var n;f.closePopover(),zo(t,Ko.Loose)||(e.preventDefault(),(n=ko(o))==null||n.focus())},W(()=>a.value===0)),()=>{let r={open:a.value===0,close:f.close};return oi(H,[oi(_,{},()=>is({theirProps:{...e,...n},ourProps:{ref:i},slot:r,slots:t,attrs:n,name:`Popover`})),oi(v.MainTreeNode)])}}}),_c=P({name:`PopoverButton`,props:{as:{type:[Object,String],default:`button`},disabled:{type:[Boolean],default:!1},id:{type:String,default:null}},inheritAttrs:!1,setup(e,{attrs:t,slots:n,expose:r}){let i=e.id??`headlessui-popover-button-${Do()}`,a=fc(`PopoverButton`),o=W(()=>Io(a.button));r({el:a.button,$el:a.button}),Bi(()=>{a.buttonId.value=i}),Ui(()=>{a.buttonId.value=null});let s=Zoe()?.closeOthers,c=Qoe(),l=W(()=>c===null?!1:c.value===a.panelId.value),u=j(null),d=`headlessui-focus-sentinel-${Do()}`;l.value||dr(()=>{a.button.value=ko(u)});let f=Qo(W(()=>({as:e.as,type:t.type})),u);function p(e){var t,n,r,i,c;if(l.value){if(a.popoverState.value===1)return;switch(e.key){case ys.Space:case ys.Enter:e.preventDefault(),(n=(t=e.target).click)==null||n.call(t),a.closePopover(),(r=ko(a.button))==null||r.focus();break}}else switch(e.key){case ys.Space:case ys.Enter:e.preventDefault(),e.stopPropagation(),a.popoverState.value===1&&s?.(a.buttonId.value),a.togglePopover();break;case ys.Escape:if(a.popoverState.value!==0)return s?.(a.buttonId.value);if(!ko(a.button)||(i=o.value)!=null&&i.activeElement&&!((c=ko(a.button))!=null&&c.contains(o.value.activeElement)))return;e.preventDefault(),e.stopPropagation(),a.closePopover();break}}function m(e){l.value||e.key===ys.Space&&e.preventDefault()}function h(t){var n,r;e.disabled||(l.value?(a.closePopover(),(n=ko(a.button))==null||n.focus()):(t.preventDefault(),t.stopPropagation(),a.popoverState.value===1&&s?.(a.buttonId.value),a.togglePopover(),(r=ko(a.button))==null||r.focus()))}function g(e){e.preventDefault(),e.stopPropagation()}let _=Ns();function v(){let e=ko(a.panel);if(!e)return;function t(){jo(_.value,{[Ps.Forwards]:()=>Ho(e,Wo.First),[Ps.Backwards]:()=>Ho(e,Wo.Last)})===Go.Error&&Ho(Ro().filter(e=>e.dataset.headlessuiFocusGuard!==`true`),jo(_.value,{[Ps.Forwards]:Wo.Next,[Ps.Backwards]:Wo.Previous}),{relativeTo:ko(a.button)})}t()}return()=>{let r=a.popoverState.value===0,o={open:r},{...s}=e;return oi(H,[is({ourProps:l.value?{ref:u,type:f.value,onKeydown:p,onClick:h}:{ref:u,id:i,type:f.value,"aria-expanded":a.popoverState.value===0,"aria-controls":ko(a.panel)?a.panelId.value:void 0,disabled:e.disabled?!0:void 0,onKeydown:p,onKeyup:m,onClick:h,onMousedown:g},theirProps:{...t,...s},slot:o,attrs:t,slots:n,name:`PopoverButton`}),r&&!l.value&&a.isPortalled.value&&oi(fs,{id:d,features:ds.Focusable,"data-headlessui-focus-guard":!0,as:`button`,type:`button`,onFocus:v})])}}}),P({name:`PopoverOverlay`,props:{as:{type:[Object,String],default:`div`},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0}},setup(e,{attrs:t,slots:n}){let r=fc(`PopoverOverlay`),i=`headlessui-popover-overlay-${Do()}`,a=ms(),o=W(()=>a===null?r.popoverState.value===0:(a.value&_s.Open)===_s.Open);function s(){r.closePopover()}return()=>{let a={open:r.popoverState.value===0};return is({ourProps:{id:i,"aria-hidden":!0,onClick:s},theirProps:e,slot:a,attrs:t,slots:n,features:cs.RenderStrategy|cs.Static,visible:o.value,name:`PopoverOverlay`})}}}),vc=P({name:`PopoverPanel`,props:{as:{type:[Object,String],default:`div`},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},focus:{type:Boolean,default:!1},id:{type:String,default:null}},inheritAttrs:!1,setup(e,{attrs:t,slots:n,expose:r}){let i=e.id??`headlessui-popover-panel-${Do()}`,{focus:a}=e,o=fc(`PopoverPanel`),s=W(()=>Io(o.panel)),c=`headlessui-focus-sentinel-before-${Do()}`,l=`headlessui-focus-sentinel-after-${Do()}`;r({el:o.panel,$el:o.panel}),Bi(()=>{o.panelId.value=i}),Ui(()=>{o.panelId.value=null}),lr(hc,o.panelId),dr(()=>{var e;if(!a||o.popoverState.value!==0||!o.panel)return;let t=s.value?.activeElement;(e=ko(o.panel))!=null&&e.contains(t)||Ho(ko(o.panel),Wo.First)});let u=ms(),d=W(()=>u===null?o.popoverState.value===0:(u.value&_s.Open)===_s.Open);function f(e){var t,n;switch(e.key){case ys.Escape:if(o.popoverState.value!==0||!ko(o.panel)||s.value&&!((t=ko(o.panel))!=null&&t.contains(s.value.activeElement)))return;e.preventDefault(),e.stopPropagation(),o.closePopover(),(n=ko(o.button))==null||n.focus();break}}function p(e){var t,n,r,i,a;let s=e.relatedTarget;s&&ko(o.panel)&&((t=ko(o.panel))!=null&&t.contains(s)||(o.closePopover(),((r=(n=ko(o.beforePanelSentinel))?.contains)!=null&&r.call(n,s)||(a=(i=ko(o.afterPanelSentinel))?.contains)!=null&&a.call(i,s))&&s.focus({preventScroll:!0})))}let m=Ns();function h(){let e=ko(o.panel);if(!e)return;function t(){jo(m.value,{[Ps.Forwards]:()=>{var t;Ho(e,Wo.First)===Go.Error&&((t=ko(o.afterPanelSentinel))==null||t.focus())},[Ps.Backwards]:()=>{var e;(e=ko(o.button))==null||e.focus({preventScroll:!0})}})}t()}function g(){let e=ko(o.panel);if(!e)return;function t(){jo(m.value,{[Ps.Forwards]:()=>{let e=ko(o.button),t=ko(o.panel);if(!e)return;let n=Ro(),r=n.indexOf(e),i=n.slice(0,r+1),a=[...n.slice(r+1),...i];for(let e of a.slice())if(e.dataset.headlessuiFocusGuard===`true`||t!=null&&t.contains(e)){let t=a.indexOf(e);t!==-1&&a.splice(t,1)}Ho(a,Wo.First,{sorted:!1})},[Ps.Backwards]:()=>{var t;Ho(e,Wo.Previous)===Go.Error&&((t=ko(o.button))==null||t.focus())}})}t()}return()=>{let r={open:o.popoverState.value===0,close:o.close},{focus:s,...u}=e;return is({ourProps:{ref:o.panel,id:i,onKeydown:f,onFocusout:a&&o.popoverState.value===0?p:void 0,tabIndex:-1},theirProps:{...t,...u},attrs:t,slot:r,slots:{...n,default:(...e)=>[oi(H,[d.value&&o.isPortalled.value&&oi(fs,{id:c,ref:o.beforePanelSentinel,features:ds.Focusable,"data-headlessui-focus-guard":!0,as:`button`,type:`button`,onFocus:h}),n.default?.call(n,...e),d.value&&o.isPortalled.value&&oi(fs,{id:l,ref:o.afterPanelSentinel,features:ds.Focusable,"data-headlessui-focus-guard":!0,as:`button`,type:`button`,onFocus:g})])]},features:cs.RenderStrategy|cs.Static,visible:d.value,name:`PopoverPanel`})}}}),P({name:`PopoverGroup`,inheritAttrs:!1,props:{as:{type:[Object,String],default:`div`}},setup(e,{attrs:t,slots:n,expose:r}){let i=j(null),a=bn([]),o=W(()=>Io(i)),s=ooe();r({el:i,$el:i});function c(e){let t=a.value.indexOf(e);t!==-1&&a.value.splice(t,1)}function l(e){return a.value.push(e),()=>{c(e)}}function u(){var e;let t=o.value;if(!t)return!1;let n=t.activeElement;return(e=ko(i))!=null&&e.contains(n)?!0:a.value.some(e=>t.getElementById(e.buttonId.value)?.contains(n)||t.getElementById(e.panelId.value)?.contains(n))}function d(e){for(let t of a.value)t.buttonId.value!==e&&t.close()}return lr(mc,{registerPopover:l,unregisterPopover:c,isFocusWithinPopoverGroup:u,closeOthers:d,mainTreeNodeRef:s.mainTreeNodeRef}),()=>oi(H,[is({ourProps:{ref:i},theirProps:{...e,...t},slot:{},attrs:t,slots:n,name:`PopoverGroup`}),oi(s.MainTreeNode)])}})}));function tse(){let e=ur(bc,null);if(e===null){let e=Error(`You used a