From 2cf091086b767341ec08ffe49a7062217236f3e8 Mon Sep 17 00:00:00 2001 From: catouse Date: Sun, 14 Jul 2024 04:02:33 +0000 Subject: [PATCH] deploy: 79e2e7a5c0a31864237617299e245cb315d8444a --- dev/404.html | 6 +- ...Ii.js => guide_start_index.md.BS9e9PLJ.js} | 22 +- ... => guide_start_index.md.BS9e9PLJ.lean.js} | 18 +- dev/guide/config/base/color.html | 6 +- dev/guide/config/base/font.html | 6 +- dev/guide/config/base/rounded.html | 6 +- dev/guide/config/base/screens.html | 6 +- dev/guide/config/base/shadow.html | 6 +- dev/guide/config/base/spacing.html | 6 +- dev/guide/customize/build.html | 6 +- dev/guide/customize/dev.html | 6 +- dev/guide/customize/exts-lib.html | 6 +- dev/guide/index.html | 6 +- dev/guide/start/compatibility.html | 6 +- dev/guide/start/index.html | 10 +- dev/hashmap.json | 2 +- dev/index.html | 6 +- dev/lib/components/alert/index.html | 6 +- dev/lib/components/avatar-group/index.html | 6 +- dev/lib/components/avatar/index.html | 6 +- dev/lib/components/breadcrumb/index.html | 6 +- dev/lib/components/btn-group/index.html | 6 +- dev/lib/components/button/index.html | 8 +- dev/lib/components/color-picker/index.html | 8 +- dev/lib/components/contextmenu/index.html | 6 +- dev/lib/components/dashboard/index.html | 6 +- dev/lib/components/dropdown/index.html | 6 +- dev/lib/components/dtable/index.html | 6 +- dev/lib/components/dtable/plugins.html | 6 +- dev/lib/components/file-selector/index.html | 6 +- dev/lib/components/kanban/index.html | 6 +- dev/lib/components/label/index.html | 6 +- dev/lib/components/menu/index.html | 6 +- dev/lib/components/menu/js.html | 6 +- dev/lib/components/messager/index.html | 6 +- dev/lib/components/modal/index.html | 8 +- dev/lib/components/modal/trigger.html | 6 +- dev/lib/components/nav/index.html | 10 +- dev/lib/components/nav/js.html | 6 +- dev/lib/components/pager/index.html | 8 +- dev/lib/components/pager/js.html | 6 +- dev/lib/components/panel/index.html | 8 +- dev/lib/components/picker/index.html | 8 +- dev/lib/components/progress-circle/index.html | 8 +- dev/lib/components/progress/index.html | 8 +- dev/lib/components/scrollbar/index.html | 8 +- dev/lib/components/search-box/index.html | 8 +- dev/lib/components/table/index.html | 10 +- dev/lib/components/tabs/index.html | 8 +- dev/lib/components/toolbar/index.html | 8 +- dev/lib/components/toolbar/js.html | 6 +- dev/lib/components/tooltip/index.html | 8 +- dev/lib/components/tree/index.html | 6 +- dev/lib/components/upload-imgs/index.html | 6 +- dev/lib/components/upload/index.html | 6 +- dev/lib/forms/checkbox/index.html | 8 +- dev/lib/forms/checkbox/switch.html | 8 +- dev/lib/forms/datetime-picker/date.html | 8 +- dev/lib/forms/datetime-picker/datetime.html | 8 +- dev/lib/forms/datetime-picker/time.html | 8 +- dev/lib/forms/form-control/index.html | 8 +- dev/lib/forms/form/index.html | 6 +- dev/lib/forms/input-control/index.html | 8 +- dev/lib/forms/input-group/index.html | 8 +- dev/lib/helpers/core/cash.html | 6 +- dev/lib/helpers/core/component.html | 6 +- dev/lib/helpers/helpers/date-helper.html | 6 +- dev/lib/helpers/helpers/string-helper.html | 6 +- dev/lib/helpers/store/index.html | 6 +- dev/lib/index.html | 6 +- dev/public/zui/icons/fontawesome-license.html | 6 +- dev/themes/index.html | 6 +- .../backgrounds/utilities/index.html | 6 +- .../borders/utilities/border-color.html | 6 +- .../borders/utilities/border-radius.html | 6 +- .../borders/utilities/border-width.html | 6 +- dev/utilities/borders/utilities/divider.html | 6 +- .../borders/utilities/ring-color.html | 6 +- .../borders/utilities/ring-offset.html | 6 +- .../borders/utilities/ring-width.html | 6 +- .../effects/utilities/animation.html | 6 +- dev/utilities/effects/utilities/filter.html | 6 +- dev/utilities/effects/utilities/opacity.html | 6 +- dev/utilities/effects/utilities/shadow.html | 6 +- .../effects/utilities/transform.html | 6 +- .../effects/utilities/transition.html | 6 +- .../flex/utilities/align-content.html | 6 +- dev/utilities/flex/utilities/align-items.html | 6 +- dev/utilities/flex/utilities/align-self.html | 6 +- dev/utilities/flex/utilities/basis.html | 6 +- dev/utilities/flex/utilities/direction.html | 6 +- dev/utilities/flex/utilities/flex.html | 6 +- dev/utilities/flex/utilities/gap.html | 6 +- dev/utilities/flex/utilities/grow.html | 6 +- .../flex/utilities/justify-content.html | 6 +- dev/utilities/flex/utilities/order.html | 6 +- dev/utilities/flex/utilities/shrink.html | 6 +- dev/utilities/flex/utilities/wrap.html | 6 +- dev/utilities/index.html | 6 +- .../interactivity/utilities/cursor.html | 8 +- .../interactivity/utilities/disabled.html | 8 +- .../interactivity/utilities/loading.html | 8 +- .../utilities/pointer-events.html | 8 +- .../interactivity/utilities/scroll.html | 6 +- .../interactivity/utilities/state.html | 8 +- .../interactivity/utilities/user-select.html | 8 +- .../layout/utilities/aspect-ratio.html | 8 +- dev/utilities/layout/utilities/container.html | 8 +- dev/utilities/layout/utilities/display.html | 6 +- dev/utilities/layout/utilities/floats.html | 6 +- .../layout/utilities/object-fit.html | 6 +- dev/utilities/layout/utilities/overflow.html | 8 +- dev/utilities/layout/utilities/position.html | 8 +- .../utilities/top-right-bottom-left.html | 8 +- .../layout/utilities/visibility.html | 8 +- dev/utilities/layout/utilities/z-index.html | 8 +- dev/utilities/sizing/utilities/height.html | 6 +- dev/utilities/sizing/utilities/width.html | 6 +- dev/utilities/skin/utilities/ghost.html | 8 +- dev/utilities/skin/utilities/outline.html | 8 +- dev/utilities/skin/utilities/pale.html | 8 +- dev/utilities/skin/utilities/solid.html | 8 +- dev/utilities/skin/utilities/surface.html | 8 +- dev/utilities/spacing/utilities/margin.html | 8 +- dev/utilities/spacing/utilities/padding.html | 8 +- dev/utilities/spacing/utilities/space.html | 8 +- .../typography/utilities/font-family.html | 8 +- .../typography/utilities/font-size.html | 8 +- .../typography/utilities/font-weight.html | 8 +- .../typography/utilities/leading.html | 8 +- .../typography/utilities/line-clamp.html | 8 +- .../typography/utilities/list-style.html | 8 +- .../typography/utilities/text-align.html | 8 +- .../typography/utilities/text-color.html | 6 +- .../typography/utilities/text-decoration.html | 8 +- .../typography/utilities/text-overflow.html | 8 +- .../typography/utilities/text-transform.html | 8 +- .../typography/utilities/vertical-align.html | 8 +- .../typography/utilities/whitespace.html | 14 +- .../typography/utilities/word-break.html | 12 +- dev/zui-3.0.0-alpha.4.zip | Bin 967116 -> 971551 bytes dev/zui/zui.css | 2 +- dev/zui/zui.esm.js | 2846 +++++++++-------- dev/zui/zui.esm.js.map | 2 +- dev/zui/zui.js | 6 +- dev/zui/zui.js.map | 2 +- 146 files changed, 1962 insertions(+), 1892 deletions(-) rename dev/assets/{guide_start_index.md.DSDqE0Ii.js => guide_start_index.md.BS9e9PLJ.js} (93%) rename dev/assets/{guide_start_index.md.DSDqE0Ii.lean.js => guide_start_index.md.BS9e9PLJ.lean.js} (73%) diff --git a/dev/404.html b/dev/404.html index 19b497b467..4e170db361 100644 --- a/dev/404.html +++ b/dev/404.html @@ -11,14 +11,14 @@ - - + +
Skip to content

404

PAGE NOT FOUND

But if you don't change your direction, and if you keep looking, you may end up where you are heading.

MIT License (MIT)

- + \ No newline at end of file diff --git a/dev/assets/guide_start_index.md.DSDqE0Ii.js b/dev/assets/guide_start_index.md.BS9e9PLJ.js similarity index 93% rename from dev/assets/guide_start_index.md.DSDqE0Ii.js rename to dev/assets/guide_start_index.md.BS9e9PLJ.js index bc9fb362bb..b76664e77f 100644 --- a/dev/assets/guide_start_index.md.DSDqE0Ii.js +++ b/dev/assets/guide_start_index.md.BS9e9PLJ.js @@ -1,4 +1,4 @@ -import{c as n,k as s,m as l,a as i,t as h,R as a,o as k,f as p}from"./chunks/framework.DeE3OwZJ.js";const E=s("h1",{id:"快速开始",tabindex:"-1"},[i("快速开始 "),s("a",{class:"header-anchor",href:"#快速开始","aria-label":'Permalink to "快速开始"'},"​")],-1),e=s("h2",{id:"下载使用",tabindex:"-1"},[i("下载使用 "),s("a",{class:"header-anchor",href:"#下载使用","aria-label":'Permalink to "下载使用"'},"​")],-1),d=s("p",null,"你可以从如下地址下载 ZUI 的最新版本:",-1),g={class:"vp-raw row gap-4"},r=["href"],_=s("i",{class:"icon icon-download-alt icon-lg"},null,-1),o=["href"],y=s("i",{class:"icon icon-github icon-lg"},null,-1),c=a(`

下载后将如下文件解压到你的项目中:

text
zui/
+import{c as n,k as s,m as l,a as i,t as h,R as a,o as k,f as p}from"./chunks/framework.DeE3OwZJ.js";const E=s("h1",{id:"快速开始",tabindex:"-1"},[i("快速开始 "),s("a",{class:"header-anchor",href:"#快速开始","aria-label":'Permalink to "快速开始"'},"​")],-1),e=s("h2",{id:"下载使用",tabindex:"-1"},[i("下载使用 "),s("a",{class:"header-anchor",href:"#下载使用","aria-label":'Permalink to "下载使用"'},"​")],-1),d=s("p",null,"你可以从如下地址下载 ZUI 的最新版本:",-1),r={class:"vp-raw row gap-4"},g=["href"],_=s("i",{class:"icon icon-download-alt icon-lg"},null,-1),o=["href"],y=s("i",{class:"icon icon-github icon-lg"},null,-1),c=a(`

下载后将如下文件解压到你的项目中:

text
zui/
 ├── zui.css
 ├── zui.js
 └── zui.esm.js

下载后在页面中导入:

html
<!doctype html>
@@ -14,7 +14,7 @@ import{c as n,k as s,m as l,a as i,t as h,R as a,o as k,f as p}from"./chunks/fra
     <a class="btn" href="/">访问 ZUI 网站</a>
     <script src="./zui/zui.js"></script>
   </body>
-</html>

使用 CDN

使用 CDN 可以快速使用 ZUI,与下载使用基本一样,只需要将相关资源文件替换为 CDN 上的地址即可:

`,6),F={class:"vp-code-group vp-adaptive-theme"},u=a('
',1),C={class:"blocks"},T={class:"language-html vp-adaptive-theme active"},A=s("button",{title:"Copy Code",class:"copy"},null,-1),D=s("span",{class:"lang"},"html",-1),m={class:"shiki shiki-themes github-light github-dark vp-code"},B=a('<!doctype html>',1),S=a('<html lang="zh-CN">',1),b=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"head"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),v=a(' <meta charset="utf-8">',1),I=a(' <meta name="viewport" content="width=device-width, initial-scale=1">',1),q=a(' <title>ZUI</title>',1),P={class:"line highlighted"},V=a(' <link rel="stylesheet" href=',7),z={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},N=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">",-1),f=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),R=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"body"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),w=a(' <h1>ZUI is awesome!</h1>',1),j=a(' <a class="btn" href="/">访问 ZUI 网站</a>',1),U={class:"line highlighted"},Z=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <",-1),x=s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"script",-1),J=s("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," src",-1),M=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"=",-1),H={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},X=a(' crossorigin="anonymous"></script>',6),O=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),Q=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"")],-1),G={class:"language-html vp-adaptive-theme"},$=s("button",{title:"Copy Code",class:"copy"},null,-1),W=s("span",{class:"lang"},"html",-1),K={class:"shiki shiki-themes github-light github-dark vp-code"},L=a('<!doctype html>',1),Y=a('<html lang="zh-CN">',1),ss=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"head"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),is=a(' <meta charset="utf-8">',1),as=a(' <meta name="viewport" content="width=device-width, initial-scale=1">',1),ts=a(' <title>ZUI</title>',1),hs={class:"line highlighted"},ns=a(' <link rel="stylesheet" href=',7),ls={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},ks=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">",-1),ps=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),Es=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"body"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),es=a(' <h1>ZUI is awesome!</h1>',1),ds=a(' <a class="btn" href="/">访问 ZUI 网站</a>',1),gs={class:"line highlighted"},rs=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <",-1),_s=s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"script",-1),os=s("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," src",-1),ys=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"=",-1),cs={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},Fs=a(' crossorigin="anonymous"></script>',6),us=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),Cs=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"")],-1),Ts={class:"language-html vp-adaptive-theme"},As=s("button",{title:"Copy Code",class:"copy"},null,-1),Ds=s("span",{class:"lang"},"html",-1),ms={class:"shiki shiki-themes github-light github-dark vp-code"},Bs=a('<!doctype html>',1),Ss=a('<html lang="zh-CN">',1),bs=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"head"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),vs=a(' <meta charset="utf-8">',1),Is=a(' <meta name="viewport" content="width=device-width, initial-scale=1">',1),qs=a(' <title>ZUI</title>',1),Ps={class:"line highlighted"},Vs=a(' <link rel="stylesheet" href=',7),zs={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},Ns=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">",-1),fs=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),Rs=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"body"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),ws=a(' <h1>ZUI is awesome!</h1>',1),js=a(' <a class="btn" href="/">访问 ZUI 网站</a>',1),Us={class:"line highlighted"},Zs=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <",-1),xs=s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"script",-1),Js=s("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," src",-1),Ms=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"=",-1),Hs={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},Xs=a(' crossorigin="anonymous"></script>',6),Os=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),Qs=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"")],-1),Gs=a(`

使用 JS 组件

无论是下载还是使用 CDN,导入 zui.js 之后,你就可以使用 ZUI 中的 JS 组件了,ZUI 提供的所有 JS 辅助方法和组件类都在全局对象 zui 上进行访问,例如:

html
<nav id="nav"></nav>
+</html>

使用 CDN

使用 CDN 可以快速使用 ZUI,与下载使用基本一样,只需要将相关资源文件替换为 CDN 上的地址即可:

`,6),F={class:"vp-code-group vp-adaptive-theme"},u=a('
',1),C={class:"blocks"},A={class:"language-html vp-adaptive-theme active"},T=s("button",{title:"Copy Code",class:"copy"},null,-1),D=s("span",{class:"lang"},"html",-1),B={class:"shiki shiki-themes github-light github-dark vp-code"},m=a('<!doctype html>',1),S=a('<html lang="zh-CN">',1),b=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"head"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),v=a(' <meta charset="utf-8">',1),q=a(' <meta name="viewport" content="width=device-width, initial-scale=1">',1),I=a(' <title>ZUI</title>',1),P={class:"line highlighted"},V=a(' <link rel="stylesheet" href=',7),z={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},N=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">",-1),f=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),R=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"body"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),w=a(' <h1>ZUI is awesome!</h1>',1),j=a(' <a class="btn" href="/">访问 ZUI 网站</a>',1),U={class:"line highlighted"},Z=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <",-1),J=s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"script",-1),x=s("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," src",-1),M=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"=",-1),H={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},$=a(' crossorigin="anonymous"></script>',6),O=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),G=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"")],-1),K={class:"language-html vp-adaptive-theme"},L=s("button",{title:"Copy Code",class:"copy"},null,-1),Q=s("span",{class:"lang"},"html",-1),W={class:"shiki shiki-themes github-light github-dark vp-code"},X=a('<!doctype html>',1),Y=a('<html lang="zh-CN">',1),ss=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"head"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),is=a(' <meta charset="utf-8">',1),as=a(' <meta name="viewport" content="width=device-width, initial-scale=1">',1),ts=a(' <title>ZUI</title>',1),hs={class:"line highlighted"},ns=a(' <link rel="stylesheet" href=',7),ls={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},ks=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">",-1),ps=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),Es=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"body"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),es=a(' <h1>ZUI is awesome!</h1>',1),ds=a(' <a class="btn" href="/">访问 ZUI 网站</a>',1),rs={class:"line highlighted"},gs=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <",-1),_s=s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"script",-1),os=s("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," src",-1),ys=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"=",-1),cs={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},Fs=a(' crossorigin="anonymous"></script>',6),us=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),Cs=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"")],-1),As={class:"language-html vp-adaptive-theme"},Ts=s("button",{title:"Copy Code",class:"copy"},null,-1),Ds=s("span",{class:"lang"},"html",-1),Bs={class:"shiki shiki-themes github-light github-dark vp-code"},ms=a('<!doctype html>',1),Ss=a('<html lang="zh-CN">',1),bs=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"head"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),vs=a(' <meta charset="utf-8">',1),qs=a(' <meta name="viewport" content="width=device-width, initial-scale=1">',1),Is=a(' <title>ZUI</title>',1),Ps={class:"line highlighted"},Vs=a(' <link rel="stylesheet" href=',7),zs={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},Ns=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">",-1),fs=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),Rs=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"body"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),ws=a(' <h1>ZUI is awesome!</h1>',1),js=a(' <a class="btn" href="/">访问 ZUI 网站</a>',1),Us={class:"line highlighted"},Zs=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <",-1),Js=s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"script",-1),xs=s("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," src",-1),Ms=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"=",-1),Hs={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},$s=a(' crossorigin="anonymous"></script>',6),Os=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),Gs=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"")],-1),Ks=a(`

使用 JS 组件

无论是下载还是使用 CDN,导入 zui.js 之后,你就可以使用 ZUI 中的 JS 组件了,ZUI 提供的所有 JS 辅助方法和组件类都在全局对象 zui 上进行访问,例如:

html
<nav id="nav"></nav>
 
 <script>
 const {Nav} = zui;
@@ -34,20 +34,20 @@ import{c as n,k as s,m as l,a as i,t as h,R as a,o as k,f as p}from"./chunks/fra
 import 'zui/css';
 
 zui.Messager.show('Hello!');

如果你仅仅需要 ZUI 中的单个组件,例如 数据表格,你可以这样导入:

js
import {DTable} from 'zui/lib/dtable';
-import 'zui/lib/dtable/css';
`,13),Ys=JSON.parse('{"title":"快速开始","description":"","frontmatter":{},"headers":[],"relativePath":"guide/start/index.md","filePath":"guide/start/index.md","lastUpdated":null}'),$s={name:"guide/start/index.md"},si=Object.assign($s,{setup(Ws){return(t,Ks)=>(k(),n("div",null,[E,e,d,s("div",g,[s("a",{class:"btn primary size-lg rounded-full",href:l(p)(`/zui-${t.zui.version}.zip`),download:""},[_,i(" 点击下载")],8,r),s("a",{class:"btn outline size-lg rounded-full",href:`https://github.com/easysoft/zui/releases/tag/v${t.zui.version}`,target:"_blank"},[y,i(" 从 GitHub 下载")],8,o)]),c,s("div",F,[u,s("div",C,[s("div",T,[A,D,s("pre",m,[s("code",null,[B,i(` +import 'zui/lib/dtable/css';
`,13),Ys=JSON.parse('{"title":"快速开始","description":"","frontmatter":{},"headers":[],"relativePath":"guide/start/index.md","filePath":"guide/start/index.md","lastUpdated":null}'),Ls={name:"guide/start/index.md"},si=Object.assign(Ls,{setup(Qs){return(t,Ws)=>(k(),n("div",null,[E,e,d,s("div",r,[s("a",{class:"btn primary size-lg rounded-full",href:l(p)(`/zui-${t.zui.version}.zip`),download:""},[_,i(" 点击下载")],8,g),s("a",{class:"btn outline size-lg rounded-full",href:`https://github.com/easysoft/zui/releases/tag/v${t.zui.version}`,target:"_blank"},[y,i(" 从 GitHub 下载")],8,o)]),c,s("div",F,[u,s("div",C,[s("div",A,[T,D,s("pre",B,[s("code",null,[m,i(` `),S,i(` `),b,i(` `),v,i(` -`),I,i(` `),q,i(` +`),I,i(` `),s("span",P,[V,s("span",z,'"///cdn.jsdelivr.net/npm/zui/dist/'+h(t.zui.version)+'/zui.css"',1),N]),i(` `),f,i(` `),R,i(` `),w,i(` `),j,i(` -`),s("span",U,[Z,x,J,M,s("span",H,'"///cdn.jsdelivr.net/npm/zui/dist/'+h(t.zui.version)+'/zui.js"',1),X]),i(` +`),s("span",U,[Z,J,x,M,s("span",H,'"///cdn.jsdelivr.net/npm/zui/dist/'+h(t.zui.version)+'/zui.js"',1),$]),i(` `),O,i(` -`),Q])])]),s("div",G,[$,W,s("pre",K,[s("code",null,[L,i(` +`),G])])]),s("div",K,[L,Q,s("pre",W,[s("code",null,[X,i(` `),Y,i(` `),ss,i(` `),is,i(` @@ -58,19 +58,19 @@ import{c as n,k as s,m as l,a as i,t as h,R as a,o as k,f as p}from"./chunks/fra `),Es,i(` `),es,i(` `),ds,i(` -`),s("span",gs,[rs,_s,os,ys,s("span",cs,'"///cdn.bootcdn.net/ajax/libs/zui/'+h(t.zui.version)+'/zui.js"',1),Fs]),i(` +`),s("span",rs,[gs,_s,os,ys,s("span",cs,'"///cdn.bootcdn.net/ajax/libs/zui/'+h(t.zui.version)+'/zui.js"',1),Fs]),i(` `),us,i(` -`),Cs])])]),s("div",Ts,[As,Ds,s("pre",ms,[s("code",null,[Bs,i(` +`),Cs])])]),s("div",As,[Ts,Ds,s("pre",Bs,[s("code",null,[ms,i(` `),Ss,i(` `),bs,i(` `),vs,i(` -`),Is,i(` `),qs,i(` +`),Is,i(` `),s("span",Ps,[Vs,s("span",zs,'"///unpkg.com/zui@'+h(t.zui.version)+'/zui.css"',1),Ns]),i(` `),fs,i(` `),Rs,i(` `),ws,i(` `),js,i(` -`),s("span",Us,[Zs,xs,Js,Ms,s("span",Hs,'"///unpkg.com/zui@'+h(t.zui.version)+'/zui.js"',1),Xs]),i(` +`),s("span",Us,[Zs,Js,xs,Ms,s("span",Hs,'"///unpkg.com/zui@'+h(t.zui.version)+'/zui.js"',1),$s]),i(` `),Os,i(` -`),Qs])])])])]),Gs]))}});export{Ys as __pageData,si as default}; +`),Gs])])])])]),Ks]))}});export{Ys as __pageData,si as default}; diff --git a/dev/assets/guide_start_index.md.DSDqE0Ii.lean.js b/dev/assets/guide_start_index.md.BS9e9PLJ.lean.js similarity index 73% rename from dev/assets/guide_start_index.md.DSDqE0Ii.lean.js rename to dev/assets/guide_start_index.md.BS9e9PLJ.lean.js index a47dad9d13..273835bb80 100644 --- a/dev/assets/guide_start_index.md.DSDqE0Ii.lean.js +++ b/dev/assets/guide_start_index.md.BS9e9PLJ.lean.js @@ -1,17 +1,17 @@ -import{c as n,k as s,m as l,a as i,t as h,R as a,o as k,f as p}from"./chunks/framework.DeE3OwZJ.js";const E=s("h1",{id:"快速开始",tabindex:"-1"},[i("快速开始 "),s("a",{class:"header-anchor",href:"#快速开始","aria-label":'Permalink to "快速开始"'},"​")],-1),e=s("h2",{id:"下载使用",tabindex:"-1"},[i("下载使用 "),s("a",{class:"header-anchor",href:"#下载使用","aria-label":'Permalink to "下载使用"'},"​")],-1),d=s("p",null,"你可以从如下地址下载 ZUI 的最新版本:",-1),g={class:"vp-raw row gap-4"},r=["href"],_=s("i",{class:"icon icon-download-alt icon-lg"},null,-1),o=["href"],y=s("i",{class:"icon icon-github icon-lg"},null,-1),c=a("",6),F={class:"vp-code-group vp-adaptive-theme"},u=a("",1),C={class:"blocks"},T={class:"language-html vp-adaptive-theme active"},A=s("button",{title:"Copy Code",class:"copy"},null,-1),D=s("span",{class:"lang"},"html",-1),m={class:"shiki shiki-themes github-light github-dark vp-code"},B=a("",1),S=a("",1),b=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"head"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),v=a("",1),I=a("",1),q=a("",1),P={class:"line highlighted"},V=a("",7),z={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},N=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">",-1),f=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),R=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"body"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),w=a("",1),j=a("",1),U={class:"line highlighted"},Z=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <",-1),x=s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"script",-1),J=s("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," src",-1),M=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"=",-1),H={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},X=a("",6),O=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),Q=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"")],-1),G={class:"language-html vp-adaptive-theme"},$=s("button",{title:"Copy Code",class:"copy"},null,-1),W=s("span",{class:"lang"},"html",-1),K={class:"shiki shiki-themes github-light github-dark vp-code"},L=a("",1),Y=a("",1),ss=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"head"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),is=a("",1),as=a("",1),ts=a("",1),hs={class:"line highlighted"},ns=a("",7),ls={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},ks=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">",-1),ps=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),Es=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"body"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),es=a("",1),ds=a("",1),gs={class:"line highlighted"},rs=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <",-1),_s=s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"script",-1),os=s("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," src",-1),ys=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"=",-1),cs={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},Fs=a("",6),us=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),Cs=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"")],-1),Ts={class:"language-html vp-adaptive-theme"},As=s("button",{title:"Copy Code",class:"copy"},null,-1),Ds=s("span",{class:"lang"},"html",-1),ms={class:"shiki shiki-themes github-light github-dark vp-code"},Bs=a("",1),Ss=a("",1),bs=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"head"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),vs=a("",1),Is=a("",1),qs=a("",1),Ps={class:"line highlighted"},Vs=a("",7),zs={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},Ns=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">",-1),fs=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),Rs=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"body"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),ws=a("",1),js=a("",1),Us={class:"line highlighted"},Zs=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <",-1),xs=s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"script",-1),Js=s("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," src",-1),Ms=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"=",-1),Hs={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},Xs=a("",6),Os=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),Qs=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"")],-1),Gs=a("",13),Ys=JSON.parse('{"title":"快速开始","description":"","frontmatter":{},"headers":[],"relativePath":"guide/start/index.md","filePath":"guide/start/index.md","lastUpdated":null}'),$s={name:"guide/start/index.md"},si=Object.assign($s,{setup(Ws){return(t,Ks)=>(k(),n("div",null,[E,e,d,s("div",g,[s("a",{class:"btn primary size-lg rounded-full",href:l(p)(`/zui-${t.zui.version}.zip`),download:""},[_,i(" 点击下载")],8,r),s("a",{class:"btn outline size-lg rounded-full",href:`https://github.com/easysoft/zui/releases/tag/v${t.zui.version}`,target:"_blank"},[y,i(" 从 GitHub 下载")],8,o)]),c,s("div",F,[u,s("div",C,[s("div",T,[A,D,s("pre",m,[s("code",null,[B,i(` +import{c as n,k as s,m as l,a as i,t as h,R as a,o as k,f as p}from"./chunks/framework.DeE3OwZJ.js";const E=s("h1",{id:"快速开始",tabindex:"-1"},[i("快速开始 "),s("a",{class:"header-anchor",href:"#快速开始","aria-label":'Permalink to "快速开始"'},"​")],-1),e=s("h2",{id:"下载使用",tabindex:"-1"},[i("下载使用 "),s("a",{class:"header-anchor",href:"#下载使用","aria-label":'Permalink to "下载使用"'},"​")],-1),d=s("p",null,"你可以从如下地址下载 ZUI 的最新版本:",-1),r={class:"vp-raw row gap-4"},g=["href"],_=s("i",{class:"icon icon-download-alt icon-lg"},null,-1),o=["href"],y=s("i",{class:"icon icon-github icon-lg"},null,-1),c=a("",6),F={class:"vp-code-group vp-adaptive-theme"},u=a("",1),C={class:"blocks"},A={class:"language-html vp-adaptive-theme active"},T=s("button",{title:"Copy Code",class:"copy"},null,-1),D=s("span",{class:"lang"},"html",-1),B={class:"shiki shiki-themes github-light github-dark vp-code"},m=a("",1),S=a("",1),b=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"head"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),v=a("",1),q=a("",1),I=a("",1),P={class:"line highlighted"},V=a("",7),z={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},N=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">",-1),f=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),R=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"body"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),w=a("",1),j=a("",1),U={class:"line highlighted"},Z=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <",-1),J=s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"script",-1),x=s("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," src",-1),M=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"=",-1),H={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},$=a("",6),O=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),G=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"")],-1),K={class:"language-html vp-adaptive-theme"},L=s("button",{title:"Copy Code",class:"copy"},null,-1),Q=s("span",{class:"lang"},"html",-1),W={class:"shiki shiki-themes github-light github-dark vp-code"},X=a("",1),Y=a("",1),ss=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"head"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),is=a("",1),as=a("",1),ts=a("",1),hs={class:"line highlighted"},ns=a("",7),ls={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},ks=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">",-1),ps=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),Es=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"body"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),es=a("",1),ds=a("",1),rs={class:"line highlighted"},gs=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <",-1),_s=s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"script",-1),os=s("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," src",-1),ys=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"=",-1),cs={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},Fs=a("",6),us=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),Cs=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"")],-1),As={class:"language-html vp-adaptive-theme"},Ts=s("button",{title:"Copy Code",class:"copy"},null,-1),Ds=s("span",{class:"lang"},"html",-1),Bs={class:"shiki shiki-themes github-light github-dark vp-code"},ms=a("",1),Ss=a("",1),bs=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"head"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),vs=a("",1),qs=a("",1),Is=a("",1),Ps={class:"line highlighted"},Vs=a("",7),zs={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},Ns=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">",-1),fs=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),Rs=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"body"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")],-1),ws=a("",1),js=a("",1),Us={class:"line highlighted"},Zs=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <",-1),Js=s("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"script",-1),xs=s("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," src",-1),Ms=s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"=",-1),Hs={style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},$s=a("",6),Os=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")],-1),Gs=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"")],-1),Ks=a("",13),Ys=JSON.parse('{"title":"快速开始","description":"","frontmatter":{},"headers":[],"relativePath":"guide/start/index.md","filePath":"guide/start/index.md","lastUpdated":null}'),Ls={name:"guide/start/index.md"},si=Object.assign(Ls,{setup(Qs){return(t,Ws)=>(k(),n("div",null,[E,e,d,s("div",r,[s("a",{class:"btn primary size-lg rounded-full",href:l(p)(`/zui-${t.zui.version}.zip`),download:""},[_,i(" 点击下载")],8,g),s("a",{class:"btn outline size-lg rounded-full",href:`https://github.com/easysoft/zui/releases/tag/v${t.zui.version}`,target:"_blank"},[y,i(" 从 GitHub 下载")],8,o)]),c,s("div",F,[u,s("div",C,[s("div",A,[T,D,s("pre",B,[s("code",null,[m,i(` `),S,i(` `),b,i(` `),v,i(` -`),I,i(` `),q,i(` +`),I,i(` `),s("span",P,[V,s("span",z,'"///cdn.jsdelivr.net/npm/zui/dist/'+h(t.zui.version)+'/zui.css"',1),N]),i(` `),f,i(` `),R,i(` `),w,i(` `),j,i(` -`),s("span",U,[Z,x,J,M,s("span",H,'"///cdn.jsdelivr.net/npm/zui/dist/'+h(t.zui.version)+'/zui.js"',1),X]),i(` +`),s("span",U,[Z,J,x,M,s("span",H,'"///cdn.jsdelivr.net/npm/zui/dist/'+h(t.zui.version)+'/zui.js"',1),$]),i(` `),O,i(` -`),Q])])]),s("div",G,[$,W,s("pre",K,[s("code",null,[L,i(` +`),G])])]),s("div",K,[L,Q,s("pre",W,[s("code",null,[X,i(` `),Y,i(` `),ss,i(` `),is,i(` @@ -22,19 +22,19 @@ import{c as n,k as s,m as l,a as i,t as h,R as a,o as k,f as p}from"./chunks/fra `),Es,i(` `),es,i(` `),ds,i(` -`),s("span",gs,[rs,_s,os,ys,s("span",cs,'"///cdn.bootcdn.net/ajax/libs/zui/'+h(t.zui.version)+'/zui.js"',1),Fs]),i(` +`),s("span",rs,[gs,_s,os,ys,s("span",cs,'"///cdn.bootcdn.net/ajax/libs/zui/'+h(t.zui.version)+'/zui.js"',1),Fs]),i(` `),us,i(` -`),Cs])])]),s("div",Ts,[As,Ds,s("pre",ms,[s("code",null,[Bs,i(` +`),Cs])])]),s("div",As,[Ts,Ds,s("pre",Bs,[s("code",null,[ms,i(` `),Ss,i(` `),bs,i(` `),vs,i(` -`),Is,i(` `),qs,i(` +`),Is,i(` `),s("span",Ps,[Vs,s("span",zs,'"///unpkg.com/zui@'+h(t.zui.version)+'/zui.css"',1),Ns]),i(` `),fs,i(` `),Rs,i(` `),ws,i(` `),js,i(` -`),s("span",Us,[Zs,xs,Js,Ms,s("span",Hs,'"///unpkg.com/zui@'+h(t.zui.version)+'/zui.js"',1),Xs]),i(` +`),s("span",Us,[Zs,Js,xs,Ms,s("span",Hs,'"///unpkg.com/zui@'+h(t.zui.version)+'/zui.js"',1),$s]),i(` `),Os,i(` -`),Qs])])])])]),Gs]))}});export{Ys as __pageData,si as default}; +`),Gs])])])])]),Ks]))}});export{Ys as __pageData,si as default}; diff --git a/dev/guide/config/base/color.html b/dev/guide/config/base/color.html index 318a676ce0..39e26cc40b 100644 --- a/dev/guide/config/base/color.html +++ b/dev/guide/config/base/color.html @@ -14,8 +14,8 @@ - - + + @@ -49,7 +49,7 @@ --color-primary-900-rgb: 88, 34, 133; --color-primary-950-rgb: 59, 14, 99; }

提示

在定义 CSS 变量覆盖调色板时,除了定义 50~950 的十六进制颜色外,还需要定义对应的 RGB 颜色,这是为了在一些特殊场景下通过改变透明度来实现颜色的变化。

注意

如果你需要自定义配色,建议只通过修改调色板来实现,不建议修改界面公共颜色,除非主题需要实现对比度更明显的风格,任何时候都不应该修改特殊颜色的定义。

更多关于主题的内容参考 主题 文档。

- + \ No newline at end of file diff --git a/dev/guide/config/base/font.html b/dev/guide/config/base/font.html index f80d506051..7eb6e190d2 100644 --- a/dev/guide/config/base/font.html +++ b/dev/guide/config/base/font.html @@ -14,8 +14,8 @@ - - + + @@ -44,7 +44,7 @@ 月光如流水一般,静静地泻在这一片叶子和花上。薄薄的青雾浮起在荷塘里。叶子和花仿佛在牛乳中洗过一样;又像笼着轻纱的梦。
leading-relaxed
.leading-relaxed
宽松
line-height: line-height
So I started to walk into the water. I won't lie to you boys, I was terrified. But I pressed on, and as I made my way past the breakers a strange calm came over me. I don't know if it was divine intervention or the kinship of all living things but I tell you Jerry at that moment, I was a marine biologist.
 月光如流水一般,静静地泻在这一片叶子和花上。薄薄的青雾浮起在荷塘里。叶子和花仿佛在牛乳中洗过一样;又像笼着轻纱的梦。
leading-loose
.leading-loose
松散
line-height: line-height
So I started to walk into the water. I won't lie to you boys, I was terrified. But I pressed on, and as I made my way past the breakers a strange calm came over me. I don't know if it was divine intervention or the kinship of all living things but I tell you Jerry at that moment, I was a marine biologist.
 月光如流水一般,静静地泻在这一片叶子和花上。薄薄的青雾浮起在荷塘里。叶子和花仿佛在牛乳中洗过一样;又像笼着轻纱的梦。

在 ZUI 中可以通过 CSS 工具类来设置行高,详细用法参加 CSS 工具类 / 排版 / 行高 文档。

- + \ No newline at end of file diff --git a/dev/guide/config/base/rounded.html b/dev/guide/config/base/rounded.html index 4b00762d34..8701524395 100644 --- a/dev/guide/config/base/rounded.html +++ b/dev/guide/config/base/rounded.html @@ -14,8 +14,8 @@ - - + + @@ -31,7 +31,7 @@ --radius-3xl: 1.5rem; --radius-full: 9999px; }

自定义主题

可以通过定制主题来修改圆角设置,具体参见 主题 文档。

- + \ No newline at end of file diff --git a/dev/guide/config/base/screens.html b/dev/guide/config/base/screens.html index 05d75d7d35..7b7c03d4ee 100644 --- a/dev/guide/config/base/screens.html +++ b/dev/guide/config/base/screens.html @@ -14,8 +14,8 @@ - - + + @@ -54,7 +54,7 @@ --screen-xl: 1280px; --screen-2xl: 1536px; }

自定义主题

可以通过定制主题来修改屏幕断点设置,具体参见 主题 文档。

- + \ No newline at end of file diff --git a/dev/guide/config/base/shadow.html b/dev/guide/config/base/shadow.html index f4ead5e23a..9198749e43 100644 --- a/dev/guide/config/base/shadow.html +++ b/dev/guide/config/base/shadow.html @@ -14,8 +14,8 @@ - - + + @@ -30,7 +30,7 @@ --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / 0.05); --shadow-none: none; }

自定义主题

可以通过定制主题来修改阴影设置,具体参见 主题 文档。

- + \ No newline at end of file diff --git a/dev/guide/config/base/spacing.html b/dev/guide/config/base/spacing.html index a0f3cc18ea..90e5d43ab4 100644 --- a/dev/guide/config/base/spacing.html +++ b/dev/guide/config/base/spacing.html @@ -14,14 +14,14 @@ - - + +
Skip to content

间距

间距配置

为了方便实现风格一致的交互界面,ZUI 预置了间距设置。下面为默认的间距配置:

名称
实际值
预览
0
width
px
width
0.5
width
1
width
1.5
width
2
width
2.5
width
3
width
3.5
width
4
width
5
width
6
width
7
width
8
width
9
width
10
width
11
width
12
width
14
width
16
width
20
width
24
width
28
width
32
width
36
width
40
width
44
width
48
width
52
width
56
width
60
width
64
width
72
width
80
width
96
width

4px 约定

通过上表可以看到,除了 0px 比较特殊的设置,其他间距实际值都是 4px 的倍数,这是有意设计,无论是设计还是开发都应该将间距为 4px 的倍数作为约定,这样更有利于实现风格一致的交互界面。

当以上间距无法满足要求时,如果需要引入新的间距值也应当遵从 4px 约定。

间距会影响所有相关 CSS 属性配置,包括 paddingmarginwidthheightmaxHeightgapinset 等。

使用间距

在 ZUI 中提供了大量 CSS 工具类,可以非常方便的来应用间距配置,包括:

如需了解,请参考对应的文档。

自定义间距

可以通过定制主题来修改间距设置,具体参见 主题 文档。

MIT License (MIT)

- + \ No newline at end of file diff --git a/dev/guide/customize/build.html b/dev/guide/customize/build.html index e55de808b1..ddc6e1b919 100644 --- a/dev/guide/customize/build.html +++ b/dev/guide/customize/build.html @@ -14,14 +14,14 @@ - - + +
Skip to content

打包

执行如下命令进行打包操作:

sh
pnpm build

MIT License (MIT)

- + \ No newline at end of file diff --git a/dev/guide/customize/dev.html b/dev/guide/customize/dev.html index b13824dfa7..5512f0941c 100644 --- a/dev/guide/customize/dev.html +++ b/dev/guide/customize/dev.html @@ -14,14 +14,14 @@ - - + +
Skip to content

开发

开发服务

执行如下命令启动开发服务:

shell
$ pnpm dev

开发服务器启动后,默认情况下可以通过网址:http://localhost:5173/ 来访问开发服务页面。通过页面上的组件导航,可以访问对应的组件开发页面。也可以将组件名附加到网址后面,直接访问对应的组件页面,例如 http://localhost:5173/button/

在开发服务页面上支持热更新,当开发文件变更后会自动反馈到开发服务页面上。

对组件进行开发调试

组件开发目录

ZUI3 每个组件在一个独立的目录内,拥有自己的 package.json 文件,使得组件可以独立作为 npm 包来使用,也可以单独作为子项目进行开发维护。

提示

通常组件通过在 package.json 文件中设置属性 private: true 来让包仅在 zui3 工作空间内可用,但组件仍然拥有作为公开的包发布到 npm 上进行独立使用。

文档开发服务

启动 ZUI 文档网站开发服务执行如下命令:

shell
$ pnpm docs:dev

此命令会先打包 ZUI 并启动文档开发服务器,默认情况下可以通过网址:http://localhost:5174/ 来访问文档开发服务页面。

MIT License (MIT)

- + \ No newline at end of file diff --git a/dev/guide/customize/exts-lib.html b/dev/guide/customize/exts-lib.html index 9f5b702c58..ee86441549 100644 --- a/dev/guide/customize/exts-lib.html +++ b/dev/guide/customize/exts-lib.html @@ -14,8 +14,8 @@ - - + + @@ -23,7 +23,7 @@
Skip to content

组件库扩展

ZUI3 组件库内置了大量组件,并支持集中开发、调试和打包,其中打包还支持只选择指定的组件进行个性化定制,同步输出组件库文档。但当需求扩展到组件库之外时,就需要用到扩展组件库了。ZUI3 支持扩展组件库模式,可以从其他位置引入一个或多个组件库目录,享受集中开发、调试和打包。下面介绍扩展组件库的使用方法。

定义扩展库

扩展组件库可以来自本地系统的任意位置,只需要提供一个路径,例如:

txt
/Users/TaiJi/Projects/zui3_exts/lib/

扩展组件库的目录结构与 ZUI3 /lib/ 下的目录结构一致,下面的每个子目录为一个独立的组件,详细定义参考 开发文档

添加扩展库

zui3 项目根目录执行:

shell
$ pnpm extend-lib -- <ext_lib_path> <lib_name>

其中参数 ext_lib_path 为扩展组件库路径,<lib_name> 为扩展组件库名称。例如:

shell
$ pnpm extend-lib -- /Users/TaiJi/Projects/zui3_exts/lib/ zentao

执行上述命令之后,会将组件库目录文件拷贝到 zui3/lib_name 目录下,同时会在 zui3/exts/libs.json 文件中记录此扩展库的名称和路径。

json
{
     "zentao": "/Users/TaiJi/Projects/zui3_exts/lib/*"
 }

实际上,你也可以通过自己编辑这个文件来添加扩展库。

启动开发服务

要在开发模式中包含对扩展组件库的开发调试,只需要执行如下命令代替 pnpm dev 命令即可:

shell
$ pnpm dev:exts

当添加了多个扩展库时,上述命令会包含所有扩展库,有时只需要包含特定的扩展库,只需要自定义 --lib 参数即可:

shell
$ pnpm dev:exts --lib=zui,zentao

启动文档服务器

要在文档网站服务模式中包含对扩展组件库的文档支持,只需要如下命令代替 pnpm docs:dev 命令即可:

shell
$ pnpm docs:dev:exts

打包

打包时如果需要将扩展库中的组件也进行打包,则需要添加 --exts 参数,然后就可以在需要打包的组件清单中指定扩展库中的组件名称:

shell
$ pnpm build -- label @zentao/status-label --exts

如果不指定名称,则默认打包仍然只打包内置组件库的组件,例如下面的命令仍然相当于 pnpm build

shell
$ pnpm build -- --exts

如果需要将所有内置组件库和扩展库中的所有组件一并打包,可以使用如下命令:

shell
$ pnpm build -- zui+exts --exts --name=zentao

当添加了多个扩展库时,上述命令会包含所有扩展库,有时只需要包含特定的扩展库,只需要自定义 --exts 参数即可:

shell
$ pnpm build -- zui+exts --exts=zui,zentao

MIT License (MIT)

- + \ No newline at end of file diff --git a/dev/guide/index.html b/dev/guide/index.html index 2ac524fe5b..963c7752a0 100644 --- a/dev/guide/index.html +++ b/dev/guide/index.html @@ -14,14 +14,14 @@ - - + +
Skip to content

MIT License (MIT)

- + \ No newline at end of file diff --git a/dev/guide/start/compatibility.html b/dev/guide/start/compatibility.html index cff6e90081..5d7750086e 100644 --- a/dev/guide/start/compatibility.html +++ b/dev/guide/start/compatibility.html @@ -14,14 +14,14 @@ - - + +
Skip to content

兼容性

支持的浏览器

  • Chrome:49+
  • Firefox:45+
  • Safari:10+
  • Edge:13+
  • Chrome for Android:112+
  • iOS Safari:10+

用到的第三方库

在 ZUI 3 中使用了一些精心挑选的第三方库,这些库通常足够小巧但实用:

  • preact - 基于 Preact 实现了大部分 JS 组件,通过封装支持原生调用
  • cash-dom - 提供了大量辅助方法方便操作 DOM,同时提供了对 jQuery 的兼容实用方式
  • floating UI - 实现浮动交互定位,例如下拉菜单、工具提示等
  • tinykeys - 实现快捷键功能

MIT License (MIT)

- + \ No newline at end of file diff --git a/dev/guide/start/index.html b/dev/guide/start/index.html index 4daef5b8dc..c8dc0ab66c 100644 --- a/dev/guide/start/index.html +++ b/dev/guide/start/index.html @@ -12,10 +12,10 @@ - + - - + + @@ -36,7 +36,7 @@ <a class="btn" href="/">访问 ZUI 网站</a> <script src="./zui/zui.js"></script> </body> -</html>

使用 CDN

使用 CDN 可以快速使用 ZUI,与下载使用基本一样,只需要将相关资源文件替换为 CDN 上的地址即可:

html
<!doctype html>
+</html>

使用 CDN

使用 CDN 可以快速使用 ZUI,与下载使用基本一样,只需要将相关资源文件替换为 CDN 上的地址即可:

html
<!doctype html>
 <html lang="zh-CN">
   <head>
     <meta charset="utf-8">
@@ -96,7 +96,7 @@
 
 zui.Messager.show('Hello!');

如果你仅仅需要 ZUI 中的单个组件,例如 数据表格,你可以这样导入:

js
import {DTable} from 'zui/lib/dtable';
 import 'zui/lib/dtable/css';
- + \ No newline at end of file diff --git a/dev/hashmap.json b/dev/hashmap.json index ba5e166739..eed712eca1 100644 --- a/dev/hashmap.json +++ b/dev/hashmap.json @@ -1 +1 @@ -{"guide_config_base_font.md":"Ba4TxUmX","guide_start_compatibility.md":"q89QWNkS","guide_config_base_spacing.md":"B653NiFv","guide_start_index.md":"DSDqE0Ii","guide_config_base_shadow.md":"BNzZgBvC","lib_components_avatar_index.md":"7j-ew9BZ","guide_config_base_rounded.md":"-jZtXV-b","lib_components_avatar-group_index.md":"BqwB9RZP","lib_components_btn-group_index.md":"5V7X7r4P","guide_index.md":"t3LZT4QY","guide_config_base_color.md":"B8wXYfl6","lib_components_dashboard_index.md":"DRaM25zK","lib_components_breadcrumb_index.md":"9pymY2C8","lib_components_button_index.md":"C214-n31","guide_config_base_screens.md":"CXV8MRfe","index.md":"0I4m7CHi","lib_components_nav_js.md":"OePgMXXa","guide_customize_dev.md":"DnacC27M","lib_components_color-picker_index.md":"TddEDwtA","lib_components_label_index.md":"q76w0qb_","lib_components_table_index.md":"Ck9c8Ek4","lib_components_progress_index.md":"CEtektTK","lib_components_toolbar_js.md":"ih1Bb-Rr","utilities_effects_utilities_shadow.md":"CaSFSOMl","utilities_flex_utilities_align-content.md":"BXGtlw9g","utilities_flex_utilities_align-self.md":"FvSQ-0Fm","lib_helpers_core_cash.md":"BBNx4yIr","utilities_flex_utilities_flex.md":"BlvjgLjv","utilities_effects_utilities_opacity.md":"BcIL05hy","utilities_flex_utilities_gap.md":"DArM8pom","utilities_flex_utilities_align-items.md":"CoFxBC8U","lib_components_tree_index.md":"Dn03SufJ","utilities_flex_utilities_order.md":"CfeTP7tL","utilities_flex_utilities_basis.md":"CD8bfBkC","utilities_flex_utilities_grow.md":"Cn0nOehN","utilities_borders_utilities_ring-width.md":"DzwqJDAb","lib_components_tooltip_index.md":"Co1ECN3g","lib_index.md":"Ci-MFpvh","utilities_borders_utilities_ring-offset.md":"DVb4azgP","utilities_spacing_utilities_margin.md":"C9jBOzP9","utilities_borders_utilities_border-width.md":"DVKauZHZ","lib_components_contextmenu_index.md":"DmEkUwKC","utilities_borders_utilities_divider.md":"khTQtOjv","utilities_borders_utilities_ring-color.md":"s0nb0vey","lib_components_upload-imgs_index.md":"erXa6IN9","utilities_layout_utilities_display.md":"DcXW9WtS","utilities_index.md":"CTpyUmIw","lib_components_messager_index.md":"BW-SbOyW","lib_helpers_helpers_string-helper.md":"me2jtoF5","lib_components_progress-circle_index.md":"B0UUIqGM","utilities_flex_utilities_shrink.md":"CangfHwT","lib_components_upload_index.md":"CzVklHlh","lib_components_scrollbar_index.md":"BjI3vUqu","lib_components_menu_js.md":"CtCBsfaZ","guide_customize_exts-lib.md":"BKuxQGR7","lib_components_kanban_index.md":"BFBze8B1","lib_components_pager_index.md":"D-bROEeS","utilities_skin_utilities_surface.md":"CN20jMqq","utilities_typography_utilities_word-break.md":"BxSlEVBy","utilities_borders_utilities_border-radius.md":"Dh1Nfe3A","utilities_flex_utilities_wrap.md":"DZ1moX26","guide_customize_build.md":"CwkGJfdc","lib_components_picker_index.md":"BxKuBKTw","lib_components_pager_js.md":"DDMQ9lXw","lib_components_nav_index.md":"LeXRijcV","lib_components_alert_index.md":"Bep50ZBz","utilities_interactivity_utilities_scroll.md":"-0JODEPX","lib_components_dropdown_index.md":"DbbvFq7u","lib_forms_checkbox_switch.md":"QH8sYaT3","lib_forms_datetime-picker_datetime.md":"CPkUUpoa","public_zui_icons_fontawesome-license.md":"gfk3cURr","utilities_skin_utilities_solid.md":"DDXu0yXc","utilities_sizing_utilities_width.md":"DNXQWQFd","lib_forms_datetime-picker_time.md":"CNcyRWFH","utilities_skin_utilities_ghost.md":"cxxai5pM","lib_components_modal_trigger.md":"BMBZZybJ","utilities_skin_utilities_outline.md":"bsC71Qhi","utilities_skin_utilities_pale.md":"D1L1NRKs","utilities_effects_utilities_transition.md":"SqXrre1m","utilities_interactivity_utilities_loading.md":"Da_3FM-1","lib_components_file-selector_index.md":"DvywDJ4t","utilities_spacing_utilities_padding.md":"DuVwhAAe","utilities_effects_utilities_transform.md":"DOI7WnD2","utilities_typography_utilities_text-color.md":"D1fjRsa-","utilities_layout_utilities_aspect-ratio.md":"_oWsoIYV","lib_components_panel_index.md":"CoS14bNk","utilities_layout_utilities_object-fit.md":"D4YmLxEC","utilities_layout_utilities_visibility.md":"CKuADuoh","utilities_sizing_utilities_height.md":"CdF7aUuw","utilities_interactivity_utilities_pointer-events.md":"BtGq2TRI","utilities_flex_utilities_justify-content.md":"D4BVZfVC","utilities_typography_utilities_line-clamp.md":"CvO9OG4z","utilities_typography_utilities_text-overflow.md":"CCaD8PoB","utilities_flex_utilities_direction.md":"ByjEgbMo","lib_components_menu_index.md":"GncmWrZR","utilities_interactivity_utilities_state.md":"0ZTXUBo7","lib_helpers_store_index.md":"Bb0Q5VMq","utilities_layout_utilities_floats.md":"pUvtfQiw","utilities_effects_utilities_animation.md":"B91izYvM","utilities_typography_utilities_font-size.md":"B3W8gyR3","utilities_typography_utilities_vertical-align.md":"DiLQT3Ni","utilities_typography_utilities_font-family.md":"BHWBVXg4","lib_components_search-box_index.md":"C6d4tMjv","lib_forms_datetime-picker_date.md":"D59eL2rp","lib_components_tabs_index.md":"D-2YSS_0","utilities_borders_utilities_border-color.md":"YFsIdVzo","utilities_layout_utilities_container.md":"CoO_yfrQ","lib_forms_input-group_index.md":"BMbSYMAL","lib_components_modal_index.md":"CgbVseyc","themes_index.md":"BufleTaf","lib_forms_form-control_index.md":"BiHmr69s","utilities_interactivity_utilities_disabled.md":"D0jvD9y2","utilities_effects_utilities_filter.md":"BECjG4KT","utilities_interactivity_utilities_user-select.md":"BrNPbIfK","lib_helpers_helpers_date-helper.md":"8AhG85Op","utilities_layout_utilities_z-index.md":"DKY1uWyd","utilities_backgrounds_utilities_index.md":"83vrBdjK","utilities_layout_utilities_position.md":"rEqgc51a","utilities_typography_utilities_whitespace.md":"BFKZWjDW","utilities_typography_utilities_text-transform.md":"CM7k043G","utilities_layout_utilities_top-right-bottom-left.md":"C3lYdIa5","utilities_spacing_utilities_space.md":"xgZHI4vS","utilities_layout_utilities_overflow.md":"DVHk2FQA","utilities_typography_utilities_list-style.md":"LuK8VgZf","lib_helpers_core_component.md":"xZvBwXNR","utilities_typography_utilities_text-decoration.md":"BvY6hqYi","lib_forms_input-control_index.md":"Cv0HAFHI","utilities_typography_utilities_font-weight.md":"CV3nf15_","utilities_typography_utilities_leading.md":"DOlxRw-6","lib_forms_checkbox_index.md":"D_VspyHI","lib_components_toolbar_index.md":"DvojQFd3","utilities_interactivity_utilities_cursor.md":"DvV2lotG","utilities_typography_utilities_text-align.md":"CtJ4rtrI","lib_components_dtable_plugins.md":"CrBZnIMk","lib_components_dtable_index.md":"BffsFMb4","lib_forms_form_index.md":"sRq2u4jF"} +{"guide_customize_exts-lib.md":"BKuxQGR7","guide_customize_dev.md":"DnacC27M","lib_components_avatar_index.md":"7j-ew9BZ","guide_config_base_shadow.md":"BNzZgBvC","lib_components_btn-group_index.md":"5V7X7r4P","lib_components_pager_js.md":"DDMQ9lXw","lib_components_avatar-group_index.md":"BqwB9RZP","lib_components_kanban_index.md":"BFBze8B1","lib_components_menu_js.md":"CtCBsfaZ","lib_components_label_index.md":"q76w0qb_","lib_components_menu_index.md":"GncmWrZR","guide_start_compatibility.md":"q89QWNkS","lib_components_messager_index.md":"BW-SbOyW","lib_components_file-selector_index.md":"DvywDJ4t","lib_components_button_index.md":"C214-n31","lib_components_tree_index.md":"Dn03SufJ","guide_customize_build.md":"CwkGJfdc","guide_config_base_rounded.md":"-jZtXV-b","lib_components_tooltip_index.md":"Co1ECN3g","lib_components_breadcrumb_index.md":"9pymY2C8","index.md":"0I4m7CHi","lib_components_nav_index.md":"LeXRijcV","guide_config_base_screens.md":"CXV8MRfe","lib_components_dtable_index.md":"BffsFMb4","lib_forms_form-control_index.md":"BiHmr69s","guide_config_base_color.md":"B8wXYfl6","guide_start_index.md":"BS9e9PLJ","lib_components_alert_index.md":"Bep50ZBz","utilities_effects_utilities_shadow.md":"CaSFSOMl","lib_components_upload_index.md":"CzVklHlh","guide_index.md":"t3LZT4QY","lib_components_nav_js.md":"OePgMXXa","lib_forms_datetime-picker_datetime.md":"CPkUUpoa","utilities_borders_utilities_ring-offset.md":"DVb4azgP","lib_components_pager_index.md":"D-bROEeS","lib_forms_input-control_index.md":"Cv0HAFHI","lib_helpers_store_index.md":"Bb0Q5VMq","lib_index.md":"Ci-MFpvh","public_zui_icons_fontawesome-license.md":"gfk3cURr","utilities_backgrounds_utilities_index.md":"83vrBdjK","utilities_borders_utilities_border-color.md":"YFsIdVzo","utilities_borders_utilities_border-radius.md":"Dh1Nfe3A","utilities_borders_utilities_border-width.md":"DVKauZHZ","utilities_borders_utilities_divider.md":"khTQtOjv","utilities_borders_utilities_ring-color.md":"s0nb0vey","utilities_effects_utilities_transform.md":"DOI7WnD2","lib_helpers_core_component.md":"xZvBwXNR","lib_components_toolbar_js.md":"ih1Bb-Rr","utilities_flex_utilities_gap.md":"DArM8pom","themes_index.md":"BufleTaf","lib_components_scrollbar_index.md":"BjI3vUqu","lib_forms_form_index.md":"sRq2u4jF","lib_components_toolbar_index.md":"DvojQFd3","lib_forms_datetime-picker_date.md":"D59eL2rp","guide_config_base_font.md":"Ba4TxUmX","lib_forms_datetime-picker_time.md":"CNcyRWFH","lib_components_progress_index.md":"CEtektTK","lib_forms_checkbox_index.md":"D_VspyHI","lib_components_modal_trigger.md":"BMBZZybJ","lib_components_table_index.md":"Ck9c8Ek4","lib_helpers_helpers_string-helper.md":"me2jtoF5","lib_components_dtable_plugins.md":"CrBZnIMk","guide_config_base_spacing.md":"B653NiFv","utilities_typography_utilities_text-decoration.md":"BvY6hqYi","lib_components_dashboard_index.md":"DRaM25zK","lib_components_progress-circle_index.md":"B0UUIqGM","utilities_typography_utilities_text-overflow.md":"CCaD8PoB","lib_components_panel_index.md":"CoS14bNk","utilities_layout_utilities_top-right-bottom-left.md":"C3lYdIa5","utilities_layout_utilities_position.md":"rEqgc51a","utilities_typography_utilities_whitespace.md":"BFKZWjDW","utilities_typography_utilities_text-transform.md":"CM7k043G","utilities_typography_utilities_vertical-align.md":"DiLQT3Ni","lib_helpers_helpers_date-helper.md":"8AhG85Op","utilities_typography_utilities_word-break.md":"BxSlEVBy","lib_forms_checkbox_switch.md":"QH8sYaT3","lib_components_tabs_index.md":"D-2YSS_0","lib_components_search-box_index.md":"C6d4tMjv","utilities_borders_utilities_ring-width.md":"DzwqJDAb","utilities_effects_utilities_animation.md":"B91izYvM","utilities_effects_utilities_filter.md":"BECjG4KT","utilities_effects_utilities_transition.md":"SqXrre1m","utilities_flex_utilities_align-content.md":"BXGtlw9g","utilities_flex_utilities_align-items.md":"CoFxBC8U","utilities_flex_utilities_align-self.md":"FvSQ-0Fm","utilities_flex_utilities_basis.md":"CD8bfBkC","utilities_flex_utilities_direction.md":"ByjEgbMo","utilities_flex_utilities_flex.md":"BlvjgLjv","utilities_flex_utilities_grow.md":"Cn0nOehN","lib_components_picker_index.md":"BxKuBKTw","utilities_flex_utilities_order.md":"CfeTP7tL","utilities_flex_utilities_shrink.md":"CangfHwT","utilities_flex_utilities_wrap.md":"DZ1moX26","utilities_index.md":"CTpyUmIw","utilities_layout_utilities_overflow.md":"DVHk2FQA","lib_components_contextmenu_index.md":"DmEkUwKC","lib_forms_input-group_index.md":"BMbSYMAL","utilities_effects_utilities_opacity.md":"BcIL05hy","lib_components_upload-imgs_index.md":"erXa6IN9","utilities_typography_utilities_line-clamp.md":"CvO9OG4z","lib_components_color-picker_index.md":"TddEDwtA","utilities_interactivity_utilities_cursor.md":"DvV2lotG","utilities_interactivity_utilities_disabled.md":"D0jvD9y2","utilities_typography_utilities_list-style.md":"LuK8VgZf","lib_components_modal_index.md":"CgbVseyc","utilities_typography_utilities_text-color.md":"D1fjRsa-","utilities_typography_utilities_leading.md":"DOlxRw-6","lib_components_dropdown_index.md":"DbbvFq7u","utilities_typography_utilities_font-family.md":"BHWBVXg4","utilities_interactivity_utilities_loading.md":"Da_3FM-1","utilities_interactivity_utilities_pointer-events.md":"BtGq2TRI","utilities_interactivity_utilities_scroll.md":"-0JODEPX","utilities_interactivity_utilities_state.md":"0ZTXUBo7","utilities_interactivity_utilities_user-select.md":"BrNPbIfK","utilities_layout_utilities_aspect-ratio.md":"_oWsoIYV","utilities_layout_utilities_container.md":"CoO_yfrQ","utilities_layout_utilities_display.md":"DcXW9WtS","utilities_layout_utilities_floats.md":"pUvtfQiw","utilities_layout_utilities_visibility.md":"CKuADuoh","utilities_layout_utilities_z-index.md":"DKY1uWyd","utilities_sizing_utilities_height.md":"CdF7aUuw","utilities_skin_utilities_ghost.md":"cxxai5pM","utilities_sizing_utilities_width.md":"DNXQWQFd","utilities_skin_utilities_outline.md":"bsC71Qhi","utilities_skin_utilities_pale.md":"D1L1NRKs","utilities_skin_utilities_solid.md":"DDXu0yXc","utilities_skin_utilities_surface.md":"CN20jMqq","utilities_spacing_utilities_margin.md":"C9jBOzP9","utilities_spacing_utilities_padding.md":"DuVwhAAe","utilities_spacing_utilities_space.md":"xgZHI4vS","utilities_typography_utilities_font-size.md":"B3W8gyR3","utilities_typography_utilities_font-weight.md":"CV3nf15_","utilities_typography_utilities_text-align.md":"CtJ4rtrI","lib_helpers_core_cash.md":"BBNx4yIr","utilities_layout_utilities_object-fit.md":"D4YmLxEC","utilities_flex_utilities_justify-content.md":"D4BVZfVC"} diff --git a/dev/index.html b/dev/index.html index 1f343845b4..6b4af8881d 100644 --- a/dev/index.html +++ b/dev/index.html @@ -14,14 +14,14 @@ - - + +
Skip to content

ZUI 3

开箱即用的组合式前端 UI 框架

MIT License (MIT)

- + \ No newline at end of file diff --git a/dev/lib/components/alert/index.html b/dev/lib/components/alert/index.html index 0db91e6cd7..7777e5073d 100644 --- a/dev/lib/components/alert/index.html +++ b/dev/lib/components/alert/index.html @@ -14,14 +14,14 @@ - - + +
Skip to content

消息框

消息框能够轻松展示一些需要引起用户注意的内容。

基本使用

为元素添加 alert 类来获得消息框的外观。

嘿!这是一则提示。

包含链接

使用 .alert-link 类来为消息框内的链接添加样式。

Hi! 这条消息可能需要你注意。了解更多

包含关闭按钮

使用 .alert-close 类来为消息框内的关闭按钮添加样式。絮语注意到是当需要在消息框中包含更多内容时,需要将消息文本放置在 .alert-text 中。

嘿!这是一则提示。了解更多

包含操作按钮

像添加关闭按钮一样,还可以添加其他操作按钮:

嘿!这是一则提示。了解更多

可以将多个按钮放在工具栏中:

嘿!这是一则提示。了解更多

外观类型

配合丰富的 CSS 工具类 来实现不同消息框的外观。

嘿!这是一则提示。
嘿!这是一则提示。
嘿!这是一则提示。
嘿!这是一则提示。
嘿!这是一则提示。
嘿!这是一则提示。
嘿!这是一则提示。

CSS 类

消息框提供了如下 CSS 类:

类型作用
alert实体类元素作为消息框组件
alert-icon实体类元素作为消息框内左侧图标
alert-close实体类元素作为消息框关闭按钮
alert-text实体类元素作为消息框文本内容

CSS 变量

消息框提供了如下 CSS 变量:

变量名称变量含义
--alert-bg消息框默认背景色

MIT License (MIT)

- + \ No newline at end of file diff --git a/dev/lib/components/avatar-group/index.html b/dev/lib/components/avatar-group/index.html index eff29625df..9a4006d0ce 100644 --- a/dev/lib/components/avatar-group/index.html +++ b/dev/lib/components/avatar-group/index.html @@ -14,14 +14,14 @@ - - + +
Skip to content

头像组

头像组用于将多个头像堆叠显示。

基本使用

将多个头像放置在 <div class="avatar-group"> 内即可创建一个头像组。

+10

尺寸

当使用不同大小的头像时,可以通过为 .avatar-group 添加同样等级的 size-* 辅助类已获得统一的堆叠间距。

堆叠间距

使用工具类 gap-* 来调整堆叠间距。默认间距等同于 gap-2.5,小于 2.5 将使得间距比默认间距更小,反之则更大。

0
1
2
2.5
3
3.5

CSS 类

头像组提供了如下 CSS 类:

类型作用
avatar-group实体类元素作为头像组组件
size-xs工具类头像组使用超小号尺寸
size-sm工具类头像组使用小号尺寸
size-lg工具类头像组使用大号尺寸
size-xl工具类头像组使用超大号尺寸

参考

MIT License (MIT)

- + \ No newline at end of file diff --git a/dev/lib/components/avatar/index.html b/dev/lib/components/avatar/index.html index 4a216d781b..b933ca2252 100644 --- a/dev/lib/components/avatar/index.html +++ b/dev/lib/components/avatar/index.html @@ -14,14 +14,14 @@ - - + +
Skip to content

头像

头像是用图片、图标或者文字的形式展示用户及具有特殊标识的其他对象。

基本使用

为元素并添加类 .avatar,然后将作为图像的图片、文字或图标放置在此元素内。

Z

提示

当使用文字作为头像时,建议文字数目不要超过 2 个,如果需要显示更多文字进行个性化排版,推荐使用 JavaScript 增强的头像插件。

头像形状

搭配 CSS 工具类 rounded-* 为头像应用不同的圆角样式。

外观类型

当使用文字或图标作为头像时,配合使用CSS 工具类来实现不同头像的外观。下面展示各种工具类的外观效果。

Z
Z
Z
Z

尺寸

除了默认大小,还提供了额外的 4 种预设尺寸,通过 size-* 来为头像设置尺寸。

X
S
Z
LG
XL

CSS 类

头像提供了如下 CSS 类:

类型作用
avatar实体类元素作为头像组件
size-xs工具类头像使用超小号尺寸
size-sm工具类头像使用小号尺寸
size-lg工具类头像使用大号尺寸
size-xl工具类头像使用超大号尺寸

CSS 变量

头像提供了如下 CSS 变量,可进行全局修改:

CSS 变量名作用
--avatar-radius头像默认圆角大小
--avatar-bg头像默认背景颜色

参考

MIT License (MIT)

- + \ No newline at end of file diff --git a/dev/lib/components/breadcrumb/index.html b/dev/lib/components/breadcrumb/index.html index ada6b9836f..66a65dd5f5 100644 --- a/dev/lib/components/breadcrumb/index.html +++ b/dev/lib/components/breadcrumb/index.html @@ -14,14 +14,14 @@ - - + +
Skip to content

面包屑

基本使用

使用类 .breadcrumb 来实现面包屑,通常搭配 <ol><li> 元素使用。

CSS 类

面包屑提供了如下 CSS 类

类型作用
breadcrumb实体类元素作为面包屑组件

CSS 变量

变量名称变量含义
--breadcrumb-divider面包屑分割元素标签类型
--breadcrumb-divider-color面包屑分割元素颜色
--breadcrumb-color-active面包屑选中态元素颜色

MIT License (MIT)

- + \ No newline at end of file diff --git a/dev/lib/components/btn-group/index.html b/dev/lib/components/btn-group/index.html index 8506ec514e..3ef16ba26f 100644 --- a/dev/lib/components/btn-group/index.html +++ b/dev/lib/components/btn-group/index.html @@ -14,14 +14,14 @@ - - + +
Skip to content

按钮组

按钮组可以将多个按钮成组展示。

使用方法

将多个 按钮 放置在 <div class="btn-group"> 内即可创建一个按钮组。

多组按钮

使用 CSS 工具类 .row 搭配 .gap-* 实现多组按钮效果。

尺寸

.btn-group 上配合使用工具类 size-* 来获得不同大小的按钮组。

外观

在按钮上加 CSS 工具类,以获得不同的按钮外观显示。

使用下拉菜单

可以在按钮组中使用下拉菜单,只需要将启用下拉菜单的按钮放置于按钮组中即可。

CSS 类

按钮提供了如下 CSS 类:

类型作用
btn-group实体类元素作为按钮组组件
size-xs工具类按钮组使用超小号尺寸
size-sm工具类按钮组使用小号尺寸
size-lg工具类按钮组使用大号尺寸
size-xl工具类按钮组使用超大号尺寸

参考

MIT License (MIT)

- + \ No newline at end of file diff --git a/dev/lib/components/button/index.html b/dev/lib/components/button/index.html index d904813320..bc62c6c2bc 100644 --- a/dev/lib/components/button/index.html +++ b/dev/lib/components/button/index.html @@ -14,14 +14,14 @@ - - + + -
Skip to content

按钮

按钮是用来触发一些动作。通常用在表单、对话框、菜单上面。好的按钮设计能够引导用户高效的达到目的。

使用方法

使用 .btn 类来获得按钮的外观和交互体验,通常用在元素 <button><a> 上。

配合丰富的CSS 工具类来实现不同按钮的外观。

图标按钮

按钮配合图标组件一起使用时,自动呈现为图标按钮。

外观

外观类型

配合使用CSS 工具类来实现不同按钮的外观。下面展示各种工具类的外观效果。

按钮圆角

搭配 CSS 工具类 rounded-* 为按钮应用不同的圆角样式。

按钮阴影效果

搭配 CSS 工具类 shadow-* 为按钮应用不同的阴影样式。

尺寸

除了默认大小,按钮还提供了额外的 4 种预设尺寸。

形状

正方形按钮

通过工具类 square 可以让按钮获得正方形外观,通常作为图标按钮使用。

圆形按钮

当与工具类 circlesquare 一起使用时则获得圆形按钮。

状态

禁用状态

为按钮提供 disabled="disabled" 属性或 disabled 工具类来禁用按钮。被禁用的按钮将无法响应点击事件。

激活状态

为按钮添加 active 类启用激活状态。

加载中状态

为按钮提供动画图标实现加载中状态。

CSS 类

按钮提供了如下 CSS 类:

类型作用
btn实体类元素作为按钮组件
square工具类按钮使用正方形外观
size-xs工具类按钮使用超小号尺寸
size-sm工具类按钮使用小号尺寸
size-lg工具类按钮使用大号尺寸
size-xl工具类按钮使用超大号尺寸

CSS 变量

变量名称变量含义
--btn-radius按钮圆角
--btn-bg按钮背景颜色
--btn-border-color按钮边框颜色

MIT License (MIT)

- +
Skip to content

按钮

按钮是用来触发一些动作。通常用在表单、对话框、菜单上面。好的按钮设计能够引导用户高效的达到目的。

使用方法

使用 .btn 类来获得按钮的外观和交互体验,通常用在元素 <button><a> 上。

配合丰富的CSS 工具类来实现不同按钮的外观。

图标按钮

按钮配合图标组件一起使用时,自动呈现为图标按钮。

外观

外观类型

配合使用CSS 工具类来实现不同按钮的外观。下面展示各种工具类的外观效果。

按钮圆角

搭配 CSS 工具类 rounded-* 为按钮应用不同的圆角样式。

按钮阴影效果

搭配 CSS 工具类 shadow-* 为按钮应用不同的阴影样式。

尺寸

除了默认大小,按钮还提供了额外的 4 种预设尺寸。

形状

正方形按钮

通过工具类 square 可以让按钮获得正方形外观,通常作为图标按钮使用。

圆形按钮

当与工具类 circlesquare 一起使用时则获得圆形按钮。

状态

禁用状态

为按钮提供 disabled="disabled" 属性或 disabled 工具类来禁用按钮。被禁用的按钮将无法响应点击事件。

激活状态

为按钮添加 active 类启用激活状态。

加载中状态

为按钮提供动画图标实现加载中状态。

CSS 类

按钮提供了如下 CSS 类:

类型作用
btn实体类元素作为按钮组件
square工具类按钮使用正方形外观
size-xs工具类按钮使用超小号尺寸
size-sm工具类按钮使用小号尺寸
size-lg工具类按钮使用大号尺寸
size-xl工具类按钮使用超大号尺寸

CSS 变量

变量名称变量含义
--btn-radius按钮圆角
--btn-bg按钮背景颜色
--btn-border-color按钮边框颜色

MIT License (MIT)

+ \ No newline at end of file diff --git a/dev/lib/components/color-picker/index.html b/dev/lib/components/color-picker/index.html index 3d56a48dec..a019694459 100644 --- a/dev/lib/components/color-picker/index.html +++ b/dev/lib/components/color-picker/index.html @@ -14,14 +14,14 @@ - - + + -
Skip to content

颜色选择器

基于下拉选择器实现的颜色选择器。

基本使用

在选定元素上调用初始化函数即可使用颜色选择器。

自定义颜色

通过设置 colors 属性自定义颜色列表,可以指定一个表示颜色的字符串数组,也可以通过英文逗号拼接多个颜色一起指定。

自定义图标

通过设置 icon 属性自定义颜色显示图标。

同步颜色

通过为 syncValuesyncColorsyncBackgroundsyncBorder 设置选择器可实现将当前选中的颜色信息同步到相应元素。

颜色值:
文字颜色
背景色
边框色

配合使用

作为按钮

在输入组中使用

在输入框中使用

选项

名称类型默认值说明
headingstringnull颜色面板标题。 colors?: string | string[]; // 颜色选项列表。 icon?: string; // 显示为图标的名称。 closeBtn?: boolean = true; // 颜色面板是否使用关闭按钮。 syncValue?: string; // 颜色值容器选择器。 syncColor?: string; // 文本色同步容器选择器。 syncBackground?: string; // 背景色同步容器选择器。 syncBorder?: string; // 边框色同步容器选择器。

MIT License (MIT)

- +
Skip to content

颜色选择器

基于下拉选择器实现的颜色选择器。

基本使用

在选定元素上调用初始化函数即可使用颜色选择器。

自定义颜色

通过设置 colors 属性自定义颜色列表,可以指定一个表示颜色的字符串数组,也可以通过英文逗号拼接多个颜色一起指定。

自定义图标

通过设置 icon 属性自定义颜色显示图标。

同步颜色

通过为 syncValuesyncColorsyncBackgroundsyncBorder 设置选择器可实现将当前选中的颜色信息同步到相应元素。

颜色值:
文字颜色
背景色
边框色

配合使用

作为按钮

在输入组中使用

在输入框中使用

选项

名称类型默认值说明
headingstringnull颜色面板标题。 colors?: string | string[]; // 颜色选项列表。 icon?: string; // 显示为图标的名称。 closeBtn?: boolean = true; // 颜色面板是否使用关闭按钮。 syncValue?: string; // 颜色值容器选择器。 syncColor?: string; // 文本色同步容器选择器。 syncBackground?: string; // 背景色同步容器选择器。 syncBorder?: string; // 边框色同步容器选择器。

MIT License (MIT)

+ \ No newline at end of file diff --git a/dev/lib/components/contextmenu/index.html b/dev/lib/components/contextmenu/index.html index 17bff2b492..3179584451 100644 --- a/dev/lib/components/contextmenu/index.html +++ b/dev/lib/components/contextmenu/index.html @@ -14,8 +14,8 @@ - - + + @@ -115,7 +115,7 @@ }); }); </script>

API

items 的单个对象属性

text

名称。

icon

左侧图标。

trailingIcon

右侧图标。

className

类名。

style

样式。

url

跳转链接地址。

target

在何处打开链接地址。

disabled

是否禁用。

active

是否是激活状态。

type

单项类型。

rootClass

menu-item 同级类名。

items

子级操作数据。

onClick

点击操作菜单项的回调事件。

- + \ No newline at end of file diff --git a/dev/lib/components/dashboard/index.html b/dev/lib/components/dashboard/index.html index b34fba0e10..6d39dc5ded 100644 --- a/dev/lib/components/dashboard/index.html +++ b/dev/lib/components/dashboard/index.html @@ -14,8 +14,8 @@ - - + + @@ -82,7 +82,7 @@ blockMenu?: ContextMenuOptions; onLayoutChange?: (blocks: BlockSetting[]) => void; }; - + \ No newline at end of file diff --git a/dev/lib/components/dropdown/index.html b/dev/lib/components/dropdown/index.html index ed4aecc44b..08831bcb64 100644 --- a/dev/lib/components/dropdown/index.html +++ b/dev/lib/components/dropdown/index.html @@ -14,14 +14,14 @@ - - + +
Skip to content

下拉菜单

将动作或菜单折叠到下拉菜单中。

使用方法

为触发按钮添加属性 data-toggle="dropdown",然后在触发按钮之后添加一个 .dropdown-menu 用于定义菜单列表。

关联菜单元素

你还可以在触发按钮上通过 data-target 属性来指定要打开的菜单列表元素,这样不用要求触发按钮和菜单列表元素之间必须按顺序紧邻。

手动初始化

你可以通过 new zui.Dropdown() 方法在触发按钮上动态初始化下拉菜单组件,这样无需为触发按钮添加属性 data-toggle="dropdown",以及预先创建下拉菜单列表元素 .dropdown-menu

显示箭头

通过给下拉菜单菜单按钮添加 data-arrow="true" 来使下拉菜单展示箭头。

改变箭头大小

通过给下拉菜单按钮添加 data-arrow={size} 来控制下拉菜单的箭头的大小。

data-arrow = 4
data-arrow = 8
data-arrow = 12

鼠标悬停展开菜单

为触发按钮添加属性 data-trigger="hover" 实现鼠标悬停展开菜单。

浮动方向

通过 data-placement=* 属性控制弹出方向。

data-placement = top-start
data-placement = top
data-placement = top-end
data-placement = bottom-start
data-placement = bottom
data-placement = bottom-end
data-placement = left-start
data-placement = left
data-placement = left-end
data-placement = right-start
data-placement = right
data-placement = right-end

多级子菜单

多级子菜单仅支持通过手动初始化的方式创建。

自定义菜单

通常情况下下拉菜单列表使用 <menu> 元素,你也可以替换为其他元素或内容

51015202530354045505560

禁用的菜单项

为菜单项 <li> 添加 .disabled 类即可获得禁用外观。

标题和分割线

.dropdown-menuli 标签使用 .dropdown-header类 来显示标题,使用 .divider 来创建分割线。

  • CSS 类

    按钮提供了如下 CSS 类:

    类型作用
    dropdown实体类元素作为下拉菜单组件
    dropdown-menu实体类元素作为下拉菜单列表
    dropdown-header实体类元素作为下拉菜单中的标题
    caret实体类元素作为下拉菜单icon图标
    divider实体类元素作为下拉菜单分割线
    dropup工具类下拉框浮动方向为上方

    CSS 变量

    变量名称变量含义
    --dropmenu-radius下拉菜单圆角
    --dropmenu-border-color下拉菜单边框颜色
    --dropmenu-bg下拉菜单背景颜色
    --dropmenu-active-color下拉菜单条目激活状态文字颜色
    --dropmenu-active-bg下拉菜单条目激活状态背景颜色

    API

    操作菜单定义对象。

    trigger

    触发方式

    • 类型:click | hover | manual
    • 必选:否。

    arrow

    箭头大小 为 true 则为默认12

    • 类型:boolean | number
    • 必选:否。

    offset

    偏移量

    • 类型:number
    • 必选:否。

    菜单对象 详细配置可参考 菜单

    • 类型:object
    • 必选:否。

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/lib/components/dtable/index.html b/dev/lib/components/dtable/index.html index a92983a2a7..dd5d062dab 100644 --- a/dev/lib/components/dtable/index.html +++ b/dev/lib/components/dtable/index.html @@ -14,8 +14,8 @@ - - + + @@ -360,7 +360,7 @@ render(): void; } - + \ No newline at end of file diff --git a/dev/lib/components/dtable/plugins.html b/dev/lib/components/dtable/plugins.html index 5fee416681..b77c07e87f 100644 --- a/dev/lib/components/dtable/plugins.html +++ b/dev/lib/components/dtable/plugins.html @@ -14,8 +14,8 @@ - - + + @@ -750,7 +750,7 @@ /* 表头分组名称。 */ headerGroup?: string; }

    更多插件开发中

    - + \ No newline at end of file diff --git a/dev/lib/components/file-selector/index.html b/dev/lib/components/file-selector/index.html index c4fcee50bf..7aaf54a94e 100644 --- a/dev/lib/components/file-selector/index.html +++ b/dev/lib/components/file-selector/index.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    文件选择

    界面模式

    文件选择器支持多种界面模式,包括按钮模式、方框模式和网格模式,另外还提供了单独的图片选择器用于选择图片文件。

    按钮模式

    默认模式为按钮模式,点击按钮选择文件,所选择的文件会显示在按钮上方。

    方框模式

    通过设置 mode 属性为 'box' 可以切换为方框模式,所选择的文件会显示在方框下方。方框模式提供了更大的拖放文件放置区域。

    网格模式

    通过设置 mode 属性为 'grid' 可以切换为网格模式,所选择的文件会显示在网格中。网格模式提供了更大的文件预览区域。

    图片选择

    图片选择是基于网格模式的一种预设模式,通过 ImageSelector 可以快速创建一个图片选择器。

    文件限制

    限制文件类型

    通过 accept 来限制文件类型,可以使用 MIME 类型、文件扩展名或通配符,定义与 HTML 的 accept 属性相同。

    限制文件大小

    通过 maxFileSize 来限制单个文件大小,通过 totalFileSize 来限制总文件大小。

    限制文件数目

    通过 maxFileCount 来限制文件数目,如果设置为非大于 0 的数则不限制。

    预设文件

    通过设置 defaultFiles 属性可以预设文件列表,预设文件不会触发 onAdd 回调函数和 onSelect 回调函数。

    禁用

    通过设置 disabled 属性为 true 可以禁用文件选择器。

    个性化配置

    提示信息

    通过 tip 属性可以设置提示信息,在提示信息中可以使用如下占位文本:

    • {size}:文件总大小;
    • {count}:文件数目;
    • {maxFileSize}:最大文件大小;
    • {maxFileCount}:最大文件数目。

    文件图标

    通过设置 fileIcons 属性可以为不同类型的文件(根据扩展名)显示不同的图标。

    显示缩略图

    默认会为图片文件显示缩略图,通过设置 thumbnail 属性为 false 可以关闭缩略图显示。

    文件拖放

    默认情况下用户可以拖放文件到文件选择器中,通过设置 draggable 属性为 false 可以禁用拖放。

    一次选择一个文件

    默认情况下用户可以在操作系统文件选择对话框中一次选择多个文件,通过设置 multiple 属性为 false 可以限制一次只能选择一个文件。

    网格模式配置

    网格模式下可以通过设置 gridWidthgridHeightgridGap 来调整网格的宽度、高度和间距。

    自定义文件上传按钮

    通过设置 uploadBtn 属性可以自定义文件上传按钮。

    文件操作

    文件重命名

    默认情况下支持对文件进行重命名,通过设置 renameBtn 属性为 false 可以禁用重命名按钮,通过为 renameBtn 属性设置字符串可以自定义重命名按钮的文字,通过为 renameBtn 属性设置对象可以自定义重命名按钮。

    文件移除

    默认情况下支持对文件进行移除,通过设置 removeBtn 属性为 false 可以禁用移除按钮,通过为 removeBtn 属性设置字符串可以自定义移除按钮的文字,通过为 removeBtn 属性设置对象可以自定义移除按钮。

    自定义操作提示信息

    通过设置 removeConfirmduplicatedTipexceededSizeTipexceededTotalSizeTipexceededCountTip 属性可以自定义操作提示信息。

    在提示信息中可以使用如下占位文本:

    • {name}:当前文件名;
    • {size}:当前文件大小;
    • {count}:当前已选择文件数目;
    • {maxFileSize}:最大文件大小;
    • {maxFileCount}:最大文件数目;
    • {totalFileSize}:最大文件数目,仅适用于 exceededTotalSizeTip 提示;
    • {exceededCount}:超出数量,仅适用于 exceededCountTip 提示。

    操作拦截

    通过设置 onRenameonRemoveonAddonRemove 选项设置回调函数可以拦截文件操作,通常在回调函数中返回 false 可以阻止继续操作,相关回调函数定义参加选项和 API。

    文件限制拦截

    通过设置 onDuplicatedonExceededSizeonExceededTotalSizeonExceededCount 选项可以在触发文件限制时拦截文件操作,通过在回调函数中返回 true 来忽略文件限制,相关回调函数定义参加选项和 API。

    选项

    FileSelectorProps

    名称类型默认值说明
    namestringnull作为表单字段的名称。 accept?: string; // 限制文件类型。 disabled?: boolean; // 是否禁用。 mode?: 'button' | 'box' | 'grid' = "button"; // 界面模式。 tip?: string; // 提示信息。 thumbnail?: boolean=true; // 是否显示缩略图。 gridWidth?: string | number; // 网格模式的宽度。 gridHeight?: string | number; // 网格模式的高度。 gridGap?: string | number; // 网格模式的间距。 defaultFiles?: DefaltFileInfo[]; // 默认显示的文件列表。 multiple?: boolean = true; // 是否允许在文件选择对话框中一次性选择多个文件(需要操作系统支持)。 itemProps?: ButtonProps | FileButtonGenerator; // 文件项的属性。 draggable?: boolean = true; // 是否允许拖拽。 fileIcons?: IconType | Record = "file"; // 文件图标。 uploadBtn?: string | ButtonProps; // 上传按钮。 renameBtn?: boolean | string | ButtonProps | FileButtonGenerator = true; // 重命名按钮。 removeBtn?: boolean | string | ButtonProps | FileButtonGenerator = true; // 删除按钮。 removeConfirm?: string | ModalConfirmOptions; // 删除确认提示。 maxFileSize?: FileSize = "100MB"; // 限制文件大小。 maxFileCount?: number = 0; // 限制文件数目,如果设置为非大于 0 的数则不限制。 totalFileSize?: FileSize; // 限制总文件大小,如果设置为非大于 0 的数则不限制。 allowSameName?: boolean; // 是否允许同名文件。 duplicatedTip?: string | ModalAlertOptions; // 重名提示。 exceededSizeTip?: string | ModalAlertOptions; // 超出大小提示。 exceededTotalSizeTip?: string | ModalAlertOptions; // 超出总大小提示。 exceededCountTip?: string | ModalAlertOptions; // 超出数量提示。 onSelect?: FileSelectCallback; // 选择文件时的回调。 onAdd?: FileAddCallback; // 添加文件时的回调。 onRemove?: RemoveFileCallback; // 删除文件时的回调。 onRename?: RenameFileCallback; // 重命名文件时的回调,返回 false 取消重命名。 onDuplicated?: DuplicatedCallback; // 重名时的回调,返回 true 保留重复文件。 onExceededSize?: ExceededLimitCallback; // 超出大小时的回调,返回 true 保留超出大小文件。 onExceededTotalSize?: ExceededLimitCallback; // 超出总大小时的回调,返回 true 保留超出总大小文件。 onExceededCount?: ExceededLimitCallback; // 超出数量时的回调,返回 true 保留超出数量文件。

    API

    FileInfo

    文件信息对象。

    名称类型默认值说明
    namestring文件名。 size: number; // 文件大小。 id: string; // 文件唯一标识。 type: string; // 文件类型。 ext: string; // 文件扩展名。 url?: string; // 文件地址。 file?: File; // 文件对象。

    StaticFileInfo

    预设文件信息对象。

    名称类型默认值说明
    namestring文件名。 size: FileSize; // 文件大小。 type?: string; // 文件类型。 id?: string; // 文件唯一标识。 url?: string; // 文件地址。

    FileSize

    文件大小,字节数或带单位的大小,例如 1024'1KB'

    ts
    type FileSize = number | `${number}${'B' | 'KB' | 'MB' | 'GB' | 'TB'}`;

    DefaltFileInfo

    默认文件信息对象。

    ts
    type DefaltFileInfo = File | FileInfo | StaticFileInfo;

    FileButtonGenerator

    文件操作按钮属性生成器,返回 false 不显示按钮,返回 true 使用默认按钮,返回字符串使用默认按钮并设置文字,返回对象使用自定义按钮。

    ts
    type FileButtonGenerator = ((file: FileInfo) => (boolean | string | ButtonProps));

    FileAddCallback

    添加文件时的回调函数,返回 false 取消添加文件。

    ts
    type FileAddCallback = (file: FileInfo) => void | false;

    FileSelectCallback

    选择文件时的回调函数。

    ts
    type FileSelectCallback = (files: File[] | FileList) => void | false;

    RemoveFileCallback

    删除文件时的回调函数。

    ts
    (file: FileInfo) => void | false | Promise<void | false>;

    RenameFileCallback

    重命名文件时的回调函数,返回 false 取消重命名。

    ts
    type RenameFileCallback = (newName: string, oldName: string, file: FileInfo) => void | false | Promise<void | false>;

    DuplicatedCallback

    重名时的回调,返回 true 保留重复文件。

    ts
    type DuplicatedCallback = (name: string, currentFile: FileInfo, existFile: FileInfo) => void | true;

    ExceededLimitCallback

    超出限制时的回调函数,返回 true 忽略限制,否则取消添加文件。

    ts
    type ExceededLimitCallback = (limit: number, file: FileInfo) => void | true;

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/lib/components/kanban/index.html b/dev/lib/components/kanban/index.html index 23c7b7e343..c548d643dd 100644 --- a/dev/lib/components/kanban/index.html +++ b/dev/lib/components/kanban/index.html @@ -14,14 +14,14 @@ - - + +
    - + \ No newline at end of file diff --git a/dev/lib/components/label/index.html b/dev/lib/components/label/index.html index b1eca8775d..ae8a680680 100644 --- a/dev/lib/components/label/index.html +++ b/dev/lib/components/label/index.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    标签

    标签通常用于对内容进行标记。

    使用方法

    使用 .label 类来获得标签的外观和交互体验,通常用在元素 <span> 上。

    标签

    外观类型

    配合丰富的CSS 工具类来实现不同标签的外观。

    主要标签黑色标签描边浅色

    尺寸

    除了默认大小,标签还提供了额外的 2 种预设尺寸。

    小标签普通大小大标签

    圆角

    通过工具类 rounded-* 来应用不同的圆角样式。

    无圆角小圆角普通圆角中等圆角大圆角超大圆角完整圆角

    圆点标签

    当与工具类 label-dot 一起使用时则获得圆点标签。

    与按钮组合使用

    CSS 类

    标签提供了如下 CSS 类:

    类型作用
    label实体类元素作为标签组件
    label-dot工具类标签使用圆形外观
    size-sm工具类标签使用小号尺寸
    size-lg工具类标签使用大号尺寸

    CSS 变量

    变量名称变量含义
    --label-bg标签背景色
    --label-color标签文字颜色
    --label-border-color标签边框颜色
    --label-radius标签圆角

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/lib/components/menu/index.html b/dev/lib/components/menu/index.html index 683c61a72e..e1b4d2f4b8 100644 --- a/dev/lib/components/menu/index.html +++ b/dev/lib/components/menu/index.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    菜单

    菜单用于展示一个操作列表,也可以用于构建更复杂的组件,例如右键菜单、下拉菜单等。如果需要通过 JS 动态创建菜单,可以使用菜单生成器

    使用方法

    使用类 .menu.menu-item 按照如下结构来构建一个静态菜单:

    标题

    使用类 .menu-heading 来创建一个标题:

    分割线

    使用类 .divider 来添加一个分割线:

    包含图标

    可以在菜单项内添加图标,但如果是部分菜单项拥有图标,可以通过为 .menu 添加工具类 .has-icons 来让图标以及文本进行对齐:

    禁用的菜单项

    .menu-item 添加工具类 .disabled 来将菜单项禁用:

    标记激活项

    .menu-item 内的 <a> 元素添加工具类 .active 来将菜单项标记为激活状态:

    标记选中项

    .menu-item 内的 <a> 元素添加工具类 .active 来将菜单项标记为选中项状态:

    尾部图标

    直接将图标 .icon 元素添加到菜单项 .menu-item 内尾部,图标将自动靠右侧对齐:

    自定义菜单项

    .menu 内可以放置其他内容来自定义菜单项:

    CSS 类

    头像提供了如下 CSS 类:

    类型作用
    menu实体类元素作为菜单
    menu-item实体类元素作为菜单项
    menu-heading实体类元素作为菜单标题
    divider实体类元素作为分割线
    has-icons工具类menu 一起使用,标记菜单内包含图标
    active工具类标记菜单项为激活状态
    selected工具类标记菜单项为选中状态
    disabled工具类标记菜单项为禁用状态

    CSS 变量

    头像提供了如下 CSS 变量,可进行全局修改:

    CSS 变量名作用默认值
    --menu-radius菜单圆角var(--radius)
    --menu-bg菜单背景颜色var(--color-canvas)
    --menu-border菜单边框1px solid var(--color-border)
    --menu-shadow菜单阴影var(--shadow-lg)
    --menu-hover-bg菜单项鼠标悬停背景色var(--color-primary-500)
    --menu-hover-color菜单项鼠标悬停文字颜色var(--color-canvas)
    --menu-active-bg菜单项激活状态背景色var(--color-primary-50)
    --menu-active-color菜单项激活状态文字颜色var(--color-primary-500)
    --menu-icon-opacity菜单项图标透明度.5
    --menu-heading-color菜单标题文字颜色var(--color-gray-500)

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/lib/components/menu/js.html b/dev/lib/components/menu/js.html index 0399e31c3c..14c4054bf9 100644 --- a/dev/lib/components/menu/js.html +++ b/dev/lib/components/menu/js.html @@ -14,8 +14,8 @@ - - + + @@ -150,7 +150,7 @@ key?: string | number, items?: MenuListItem[], }; - + \ No newline at end of file diff --git a/dev/lib/components/messager/index.html b/dev/lib/components/messager/index.html index 7c0f4367e1..509aa4103e 100644 --- a/dev/lib/components/messager/index.html +++ b/dev/lib/components/messager/index.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    浮动消息

    通过 JS 动态创建一个浮动消息。

    基本用法

    通过构造一个 messager 实例,页面上创建一个浮动消息。

    显示位置

    提供 9 个预设的显示位置,通过 placement 选项进行指定。

    颜色主题

    提供多种预设颜色主题,通过 type 选项指定外观工具类即可。

    禁用关闭按钮

    默认会在右侧显示关闭按钮,如果需要禁用关闭按钮,将 close 选项设置为 false

    自定义操作按钮

    通过 actions 数组来自定义一组操作。详细配置可参考 工具栏

    禁用自动隐藏

    默认超过 5000ms 自动隐藏,通过设置 time0 取消自动隐藏。

    禁用动画效果

    设置 animationfalse 禁用动画效果。

    选项

    名称类型默认值说明
    typestringnull消息类型 placement?: string; // 浮动消息定位方式,支持 'top' | 'center' | 'bottom' | 'left-top' | 'left' | 'left-bottom' | 'right' | 'right-top' | 'right-bottom' time?: number; // 浮动消息持续时间 content?: string; // 浮动消息内容 icon?: string; // 图标名称 actions?: object[]; // 操作按钮定义列表 margin?: number; // 外边距

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/lib/components/modal/index.html b/dev/lib/components/modal/index.html index ab68108482..4ab4acd247 100644 --- a/dev/lib/components/modal/index.html +++ b/dev/lib/components/modal/index.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    对话框

    在保留当前页面状态的情况下,直接使用触发按钮即可展现对话框,告知用户展示相关操作。

    使用方法

    使用 .modal.modal-dialog 类获得对话框的外观展示,通常用在元素 <div> 上。使用 [data-toggle="modal"] 指定对话框触发按钮,在触发按钮上通过 data-target 属性指定要打开的对话框。

    点击 a 标签按钮打开

    自定义位置

    使用 data-position 自定义设置对话框位置。可设置 fitcenter 或其具体像素值。

    尺寸

    除了默认大小,还提供了额外的 3 种预设尺寸。

    信息提示

    展示各种类型的信息提示,只提供一个按钮用于关闭。

    控制遮罩层

    通过 data-backdrop="false" 移除遮罩层,设置后可以操作模态框之外的交互。

    CSS 类

    对话框提供了如下 CSS 类:

    类型作用
    modal实体类元素作为对话框遮罩组件
    modal-dialog实体类元素作为对话框组件
    size-sm工具类对话框使用小号尺寸
    size-lg工具类对话框使用大号尺寸
    size-xl工具类对话框使用超大号尺寸

    CSS 变量

    对话框提供了如下 CSS 变量,可进行全局修改。

    CSS 变量名作用
    --modal-radius对话框默认圆角大小
    --modal-bg对话框遮挡层颜色
    --modal-sm对话框小号尺寸宽度
    --modal-base对话框默认宽度
    --modal-lg对话框大号尺寸宽度
    --modal-xl对话框超大号尺寸宽度

    MIT License (MIT)

    - +
    Skip to content

    对话框

    在保留当前页面状态的情况下,直接使用触发按钮即可展现对话框,告知用户展示相关操作。

    使用方法

    使用 .modal.modal-dialog 类获得对话框的外观展示,通常用在元素 <div> 上。使用 [data-toggle="modal"] 指定对话框触发按钮,在触发按钮上通过 data-target 属性指定要打开的对话框。

    点击 a 标签按钮打开

    自定义位置

    使用 data-position 自定义设置对话框位置。可设置 fitcenter 或其具体像素值。

    尺寸

    除了默认大小,还提供了额外的 3 种预设尺寸。

    信息提示

    展示各种类型的信息提示,只提供一个按钮用于关闭。

    控制遮罩层

    通过 data-backdrop="false" 移除遮罩层,设置后可以操作模态框之外的交互。

    CSS 类

    对话框提供了如下 CSS 类:

    类型作用
    modal实体类元素作为对话框遮罩组件
    modal-dialog实体类元素作为对话框组件
    size-sm工具类对话框使用小号尺寸
    size-lg工具类对话框使用大号尺寸
    size-xl工具类对话框使用超大号尺寸

    CSS 变量

    对话框提供了如下 CSS 变量,可进行全局修改。

    CSS 变量名作用
    --modal-radius对话框默认圆角大小
    --modal-bg对话框遮挡层颜色
    --modal-sm对话框小号尺寸宽度
    --modal-base对话框默认宽度
    --modal-lg对话框大号尺寸宽度
    --modal-xl对话框超大号尺寸宽度

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/lib/components/modal/trigger.html b/dev/lib/components/modal/trigger.html index a5aed2f1ee..ad98febbc7 100644 --- a/dev/lib/components/modal/trigger.html +++ b/dev/lib/components/modal/trigger.html @@ -14,8 +14,8 @@ - - + + @@ -55,7 +55,7 @@ /* 当用户点击确认或取消时的回调函数 */ onResult?: (confirmed: boolean, modal: Modal) => void; }

    该方法会通过 Promise 异步返回用户点击的按钮名称。

    下面为一个示例:

    - + \ No newline at end of file diff --git a/dev/lib/components/nav/index.html b/dev/lib/components/nav/index.html index 5d783db671..8e813f5386 100644 --- a/dev/lib/components/nav/index.html +++ b/dev/lib/components/nav/index.html @@ -14,17 +14,17 @@ - - + + -
    Skip to content

    导航

    基础用法

    使用组件类 .nav 来获得导航外观 通常搭配 <ul><menu><li> 标签来使用。

    带标题的导航

    可以通过 CSS 类 nav-heading 给导航项设置标题样式。

    html
    <menu class="nav">
    +    
    Skip to content

    导航

    基础用法

    使用组件类 .nav 来获得导航外观 通常搭配 <ul><menu><li> 标签来使用。

    带标题的导航

    可以通过 CSS 类 nav-heading 给导航项设置标题样式。

    html
    <menu class="nav">
       <li class="nav-heading">导航标题</li>
       ...
    -</menu>

    导航样式

    除了默认样式,还可以通过修饰类为导航应用不同的样式。

    主要导航 .nav-primary

    次要导航 .nav-secondary

    圆点导航 .nav-pills

    标签导航 .nav-tabs

    步骤条 .nav-steps

    垂直排列

    使用修饰类 nav-stacked 使导航获得垂直排列样式,可搭配其他各种样式的导航使用。

    .nav-primary
    .nav-secondary
    .nav-pills
    .nav-tabs

    自适应宽度的导航

    使用修饰类 nav-justified 使导航获得自适应宽度样式,可搭配其他各种样式的导航使用。

    提示

    自适应宽度修饰类不能和垂直排列修饰类混用。

    CSS 类

    导航提供了如下 CSS 类

    类型作用
    nav实体类元素导航组件
    nav-item实体类元素导航条目组件
    nav-heading实体类导航标题组件
    nav-divider实体类导航分割线组件
    active修饰类为导航元素启用选中态样式
    nav-simple修饰类为导航元素启用简单样式
    nav-primary修饰类为导航元素启用主要导航样式
    nav-secondary修饰类为导航元素启用次要导航样式
    nav-tabs修饰类为导航元素启用标签风格导航样式
    nav-pills修饰类为导航元素启用标签风格导航样式
    nav-stacked修饰类为导航元素启用垂直排列导航样式
    nav-justified修饰类为导航元素启用自适应宽度导航样式

    CSS 变量

    变量名称变量含义
    --nav-heading-color导航标题字体颜色

    MIT License (MIT)

    - +</menu>

    导航样式

    除了默认样式,还可以通过修饰类为导航应用不同的样式。

    主要导航 .nav-primary

    次要导航 .nav-secondary

    圆点导航 .nav-pills

    标签导航 .nav-tabs

    步骤条 .nav-steps

    垂直排列

    使用修饰类 nav-stacked 使导航获得垂直排列样式,可搭配其他各种样式的导航使用。

    .nav-primary
    .nav-secondary
    .nav-pills
    .nav-tabs

    自适应宽度的导航

    使用修饰类 nav-justified 使导航获得自适应宽度样式,可搭配其他各种样式的导航使用。

    提示

    自适应宽度修饰类不能和垂直排列修饰类混用。

    CSS 类

    导航提供了如下 CSS 类

    类型作用
    nav实体类元素导航组件
    nav-item实体类元素导航条目组件
    nav-heading实体类导航标题组件
    nav-divider实体类导航分割线组件
    active修饰类为导航元素启用选中态样式
    nav-simple修饰类为导航元素启用简单样式
    nav-primary修饰类为导航元素启用主要导航样式
    nav-secondary修饰类为导航元素启用次要导航样式
    nav-tabs修饰类为导航元素启用标签风格导航样式
    nav-pills修饰类为导航元素启用标签风格导航样式
    nav-stacked修饰类为导航元素启用垂直排列导航样式
    nav-justified修饰类为导航元素启用自适应宽度导航样式

    CSS 变量

    变量名称变量含义
    --nav-heading-color导航标题字体颜色

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/lib/components/nav/js.html b/dev/lib/components/nav/js.html index c6b87cee87..0d8253b189 100644 --- a/dev/lib/components/nav/js.html +++ b/dev/lib/components/nav/js.html @@ -14,8 +14,8 @@ - - + + @@ -62,7 +62,7 @@ afterRender?: (info: {nav: nav, firstRender: boolean}) => void; beforeDestroy?: (info: {nav: nav}) => void; } - + \ No newline at end of file diff --git a/dev/lib/components/pager/index.html b/dev/lib/components/pager/index.html index b75d1e2cd8..2815fa1f46 100644 --- a/dev/lib/components/pager/index.html +++ b/dev/lib/components/pager/index.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    分页

    使用方法

    将多个按钮放置在 <div class="pager"> 内即可创建一个分页组件。

    简洁样式

    简单的翻页。

    状态

    为分页按钮添加 active 类标记选中,添加 disabled 类来禁用页码,被禁用的页码将无法响应点击事件。

    外观

    分页按钮间距

    使用 gap-* CSS 工具类 可获得宽松的分页组件。

    两边对齐

    结合使用 justify-between CSS 工具类 可获得页面两端对齐的分页组件。

    尺寸

    除了默认大小,还提供了额外的 2 种预设尺寸。可以通过为 pager 添加 size-* 类来获取其他尺寸外观。

    调整每页显示数

    结合使用 dropdown 下拉菜单组件 可展示调整每页显示数的分页组件。

    前往页码

    结合使用 input-group 输入组组件 可展示快速跳转到某一页的分页组件。

    CSS 类

    分页提供了如下 CSS 类:

    类型作用
    pager实体类元素作为分页组件
    pager-goto实体类元素作为分页的跳转组件
    pager-size-menu实体类元素作为分页的每页条数的下拉组件

    MIT License (MIT)

    - +
    Skip to content

    分页

    使用方法

    将多个按钮放置在 <div class="pager"> 内即可创建一个分页组件。

    简洁样式

    简单的翻页。

    状态

    为分页按钮添加 active 类标记选中,添加 disabled 类来禁用页码,被禁用的页码将无法响应点击事件。

    外观

    分页按钮间距

    使用 gap-* CSS 工具类 可获得宽松的分页组件。

    两边对齐

    结合使用 justify-between CSS 工具类 可获得页面两端对齐的分页组件。

    尺寸

    除了默认大小,还提供了额外的 2 种预设尺寸。可以通过为 pager 添加 size-* 类来获取其他尺寸外观。

    调整每页显示数

    结合使用 dropdown 下拉菜单组件 可展示调整每页显示数的分页组件。

    前往页码

    结合使用 input-group 输入组组件 可展示快速跳转到某一页的分页组件。

    CSS 类

    分页提供了如下 CSS 类:

    类型作用
    pager实体类元素作为分页组件
    pager-goto实体类元素作为分页的跳转组件
    pager-size-menu实体类元素作为分页的每页条数的下拉组件

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/lib/components/pager/js.html b/dev/lib/components/pager/js.html index e703c89f29..67cd9fdc1c 100644 --- a/dev/lib/components/pager/js.html +++ b/dev/lib/components/pager/js.html @@ -14,8 +14,8 @@ - - + + @@ -167,7 +167,7 @@ render(element, <Pager {...options} />);

    使用Jquery 扩展

    js
    $(element).pager(options);
     
     const pager = $(element).data('zui.pager');

    选项

    linkCreator

    导航链接生成器,点击页码时进行页面地址更换。

    page

    初始状态的当前页码。

    recTotal

    总记录数目。

    recPerPage

    每页记录数。

    pageTotal

    总页数。

    items

    定义分页项的列表,可以通过一个函数动态返回分页组件。

    基于 工具栏 选项 和 自定义 PagerItemOptions 选项。

    onClickItem

    指定分页按钮的点击回调事件。

    API

    PagerInfo

    参数:

    page

    recTotal

    recPerPage

    pageTotal

    PagerItemOptions

    参数:

    type

    page

    text

    count

    format

    items

    - + \ No newline at end of file diff --git a/dev/lib/components/panel/index.html b/dev/lib/components/panel/index.html index b4d599389c..7afe4328cc 100644 --- a/dev/lib/components/panel/index.html +++ b/dev/lib/components/panel/index.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    面板

    基本使用

    一个面板通常包含标题,内容,底部三部分。标题,底部可按需选择使用。

    面板标题

    面板内容

    不同主题

    除默认主题外,另外提供6种主题样式。

    面板标题
    面板内容
    面板标题
    面板内容
    面板标题
    面板内容
    面板标题
    面板内容
    面板标题
    面板内容
    面板标题
    面板内容

    面板组

    搭配CSS工具类 space-* 可实现面板组效果。

    面板标题
    面板内容
    面板标题
    面板内容
    面板标题
    面板内容

    与表格组合使用

    包含表格
    项目名称负责人计划开始计划完成
    ZUI1研发今天今天
    ZUI2研发明天明天
    ZUI3研发后天后天

    CSS 类

    面板提供了如下 CSS 类:

    类型作用
    panel实体类元素作为面板组件
    panel-heading实体类元素作为面板头部组件
    panel-title实体类元素作为面板头部标题组件
    panel-body实体类元素作为面板主体组件
    panel-footer实体类元素作为面板尾部组件

    CSS 变量

    面板提供了如下 CSS 变量:

    变量名称变量含义
    --panel-heading-bg标题背景色
    --panel-footer-bg底部背景色

    MIT License (MIT)

    - +
    Skip to content

    面板

    基本使用

    一个面板通常包含标题,内容,底部三部分。标题,底部可按需选择使用。

    面板标题

    面板内容

    不同主题

    除默认主题外,另外提供6种主题样式。

    面板标题
    面板内容
    面板标题
    面板内容
    面板标题
    面板内容
    面板标题
    面板内容
    面板标题
    面板内容
    面板标题
    面板内容

    面板组

    搭配CSS工具类 space-* 可实现面板组效果。

    面板标题
    面板内容
    面板标题
    面板内容
    面板标题
    面板内容

    与表格组合使用

    包含表格
    项目名称负责人计划开始计划完成
    ZUI1研发今天今天
    ZUI2研发明天明天
    ZUI3研发后天后天

    CSS 类

    面板提供了如下 CSS 类:

    类型作用
    panel实体类元素作为面板组件
    panel-heading实体类元素作为面板头部组件
    panel-title实体类元素作为面板头部标题组件
    panel-body实体类元素作为面板主体组件
    panel-footer实体类元素作为面板尾部组件

    CSS 变量

    面板提供了如下 CSS 变量:

    变量名称变量含义
    --panel-heading-bg标题背景色
    --panel-footer-bg底部背景色

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/lib/components/picker/index.html b/dev/lib/components/picker/index.html index 9c71b24924..5309d0ad28 100644 --- a/dev/lib/components/picker/index.html +++ b/dev/lib/components/picker/index.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    下拉选择器

    用于方便用户从多个选项列表中进行选择。

    单选

    多选

    在输入组中使用

    选择一种水果

    初始化选项

    名称类型默认值说明

    列表项定义

    名称类型默认值说明

    MIT License (MIT)

    - +
    Skip to content

    下拉选择器

    用于方便用户从多个选项列表中进行选择。

    单选

    多选

    在输入组中使用

    选择一种水果

    初始化选项

    名称类型默认值说明

    列表项定义

    名称类型默认值说明

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/lib/components/progress-circle/index.html b/dev/lib/components/progress-circle/index.html index ab274dc9f1..4a0505f2c4 100644 --- a/dev/lib/components/progress-circle/index.html +++ b/dev/lib/components/progress-circle/index.html @@ -14,14 +14,14 @@ - - + + -
    - +
    + \ No newline at end of file diff --git a/dev/lib/components/progress/index.html b/dev/lib/components/progress/index.html index e706916654..eb1e27712e 100644 --- a/dev/lib/components/progress/index.html +++ b/dev/lib/components/progress/index.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    进度条

    使用方法

    使用 CSS 类 .progress.progress-bar 来创建进度条,通过为 .progress-bar 设置 CSS width 来展示进度。

    颜色主题

    .progress-bar 元素添加 .* 等颜色CSS工具类,得到各种颜色的进度条。

    圆角大小

    .progress 元素添加 .rounded-* CSS工具类,给进度条添加不同大小的圆角。

    特殊效果

    条纹效果

    .progress 元素添加 .progress-striped 工具类,给进度条添加条纹效果。

    动画效果

    给使用了 progress-striped 工具类的元素添加 .active 工具类,给条纹进度条添加向左滑动的动画。

    堆叠效果

    .progress 元素添加多个 progress-bar 元素,使多个进度条堆叠展示。

    CSS 类

    进度条提供了如下 CSS 类:

    类型作用
    progress实体类元素作为进度条容器组件
    progress-bar实体类元素作为进度条组件
    progress-striped工具类为进度条组件启用条纹样式
    active工具类为条纹样式进度条组件启用动画效果

    CSS 变量

    变量名称变量含义
    --progress-bg进度条组件背景颜色
    --progress-bar-color进度条组件颜色
    --progress-radius进度条组件圆角大小
    --progress-striped-size进度条组件条纹大小

    MIT License (MIT)

    - +
    Skip to content

    进度条

    使用方法

    使用 CSS 类 .progress.progress-bar 来创建进度条,通过为 .progress-bar 设置 CSS width 来展示进度。

    颜色主题

    .progress-bar 元素添加 .* 等颜色CSS工具类,得到各种颜色的进度条。

    圆角大小

    .progress 元素添加 .rounded-* CSS工具类,给进度条添加不同大小的圆角。

    特殊效果

    条纹效果

    .progress 元素添加 .progress-striped 工具类,给进度条添加条纹效果。

    动画效果

    给使用了 progress-striped 工具类的元素添加 .active 工具类,给条纹进度条添加向左滑动的动画。

    堆叠效果

    .progress 元素添加多个 progress-bar 元素,使多个进度条堆叠展示。

    CSS 类

    进度条提供了如下 CSS 类:

    类型作用
    progress实体类元素作为进度条容器组件
    progress-bar实体类元素作为进度条组件
    progress-striped工具类为进度条组件启用条纹样式
    active工具类为条纹样式进度条组件启用动画效果

    CSS 变量

    变量名称变量含义
    --progress-bg进度条组件背景颜色
    --progress-bar-color进度条组件颜色
    --progress-radius进度条组件圆角大小
    --progress-striped-size进度条组件条纹大小

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/lib/components/scrollbar/index.html b/dev/lib/components/scrollbar/index.html index aca9415d65..acd3d8f5b4 100644 --- a/dev/lib/components/scrollbar/index.html +++ b/dev/lib/components/scrollbar/index.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    滚动条

    滚动条样式

    Lorem ipsum dolor sit amet consectetur adipisicing elit. Veniam, accusamus.Molestiae saepe deleniti voluptas excepturi nostrum. Consequatur eius non voluptates!Commodi omnis minus quo totam, ab aspernatur sequi vero cum?

    Explicabo asperiores recusandae qui? Aliquam similique eaque animi nemo? Fugiat.Cupiditate eaque, doloribus magnam velit ipsum maiores voluptatum eveniet rem!

    Pariatur sapiente laboriosam cumque itaque, id saepe commodi accusantium neque?

    Cupiditate eaque, doloribus magnam velit ipsum maiores voluptatum eveniet rem!

    Quidem eum, reiciendis iusto rem perspiciatis neque optio! Quae, sint!

    Maxime animi iure enim sint aperiam tempora non voluptatibus dolore.

    Suscipit cumque minus veritatis labore dolor corporis molestias. Rem, pariatur.

    Commodi omnis minus quo totam, ab aspernatur sequi vero cum?

    Repellendus rerum tempora eos praesentium at placeat, quas quibusdam sunt?

    Molestiae saepe deleniti voluptas excepturi nostrum. Consequatur eius non voluptates!

    窄滚动条样式

    Lorem ipsum dolor sit amet consectetur adipisicing elit. Veniam, accusamus.Molestiae saepe deleniti voluptas excepturi nostrum. Consequatur eius non voluptates!Commodi omnis minus quo totam, ab aspernatur sequi vero cum?

    Explicabo asperiores recusandae qui? Aliquam similique eaque animi nemo? Fugiat.Cupiditate eaque, doloribus magnam velit ipsum maiores voluptatum eveniet rem!

    Pariatur sapiente laboriosam cumque itaque, id saepe commodi accusantium neque?

    Cupiditate eaque, doloribus magnam velit ipsum maiores voluptatum eveniet rem!

    Quidem eum, reiciendis iusto rem perspiciatis neque optio! Quae, sint!

    Maxime animi iure enim sint aperiam tempora non voluptatibus dolore.

    Suscipit cumque minus veritatis labore dolor corporis molestias. Rem, pariatur.

    Commodi omnis minus quo totam, ab aspernatur sequi vero cum?

    Repellendus rerum tempora eos praesentium at placeat, quas quibusdam sunt?

    Molestiae saepe deleniti voluptas excepturi nostrum. Consequatur eius non voluptates!

    仅鼠标悬停时显示

    Lorem ipsum dolor sit amet consectetur adipisicing elit. Veniam, accusamus.Molestiae saepe deleniti voluptas excepturi nostrum. Consequatur eius non voluptates!Commodi omnis minus quo totam, ab aspernatur sequi vero cum?

    Explicabo asperiores recusandae qui? Aliquam similique eaque animi nemo? Fugiat.Cupiditate eaque, doloribus magnam velit ipsum maiores voluptatum eveniet rem!

    Pariatur sapiente laboriosam cumque itaque, id saepe commodi accusantium neque?

    Cupiditate eaque, doloribus magnam velit ipsum maiores voluptatum eveniet rem!

    Quidem eum, reiciendis iusto rem perspiciatis neque optio! Quae, sint!

    Maxime animi iure enim sint aperiam tempora non voluptatibus dolore.

    Suscipit cumque minus veritatis labore dolor corporis molestias. Rem, pariatur.

    Commodi omnis minus quo totam, ab aspernatur sequi vero cum?

    Repellendus rerum tempora eos praesentium at placeat, quas quibusdam sunt?

    Molestiae saepe deleniti voluptas excepturi nostrum. Consequatur eius non voluptates!

    MIT License (MIT)

    - +
    Skip to content

    滚动条

    滚动条样式

    Lorem ipsum dolor sit amet consectetur adipisicing elit. Veniam, accusamus.Molestiae saepe deleniti voluptas excepturi nostrum. Consequatur eius non voluptates!Commodi omnis minus quo totam, ab aspernatur sequi vero cum?

    Explicabo asperiores recusandae qui? Aliquam similique eaque animi nemo? Fugiat.Cupiditate eaque, doloribus magnam velit ipsum maiores voluptatum eveniet rem!

    Pariatur sapiente laboriosam cumque itaque, id saepe commodi accusantium neque?

    Cupiditate eaque, doloribus magnam velit ipsum maiores voluptatum eveniet rem!

    Quidem eum, reiciendis iusto rem perspiciatis neque optio! Quae, sint!

    Maxime animi iure enim sint aperiam tempora non voluptatibus dolore.

    Suscipit cumque minus veritatis labore dolor corporis molestias. Rem, pariatur.

    Commodi omnis minus quo totam, ab aspernatur sequi vero cum?

    Repellendus rerum tempora eos praesentium at placeat, quas quibusdam sunt?

    Molestiae saepe deleniti voluptas excepturi nostrum. Consequatur eius non voluptates!

    窄滚动条样式

    Lorem ipsum dolor sit amet consectetur adipisicing elit. Veniam, accusamus.Molestiae saepe deleniti voluptas excepturi nostrum. Consequatur eius non voluptates!Commodi omnis minus quo totam, ab aspernatur sequi vero cum?

    Explicabo asperiores recusandae qui? Aliquam similique eaque animi nemo? Fugiat.Cupiditate eaque, doloribus magnam velit ipsum maiores voluptatum eveniet rem!

    Pariatur sapiente laboriosam cumque itaque, id saepe commodi accusantium neque?

    Cupiditate eaque, doloribus magnam velit ipsum maiores voluptatum eveniet rem!

    Quidem eum, reiciendis iusto rem perspiciatis neque optio! Quae, sint!

    Maxime animi iure enim sint aperiam tempora non voluptatibus dolore.

    Suscipit cumque minus veritatis labore dolor corporis molestias. Rem, pariatur.

    Commodi omnis minus quo totam, ab aspernatur sequi vero cum?

    Repellendus rerum tempora eos praesentium at placeat, quas quibusdam sunt?

    Molestiae saepe deleniti voluptas excepturi nostrum. Consequatur eius non voluptates!

    仅鼠标悬停时显示

    Lorem ipsum dolor sit amet consectetur adipisicing elit. Veniam, accusamus.Molestiae saepe deleniti voluptas excepturi nostrum. Consequatur eius non voluptates!Commodi omnis minus quo totam, ab aspernatur sequi vero cum?

    Explicabo asperiores recusandae qui? Aliquam similique eaque animi nemo? Fugiat.Cupiditate eaque, doloribus magnam velit ipsum maiores voluptatum eveniet rem!

    Pariatur sapiente laboriosam cumque itaque, id saepe commodi accusantium neque?

    Cupiditate eaque, doloribus magnam velit ipsum maiores voluptatum eveniet rem!

    Quidem eum, reiciendis iusto rem perspiciatis neque optio! Quae, sint!

    Maxime animi iure enim sint aperiam tempora non voluptatibus dolore.

    Suscipit cumque minus veritatis labore dolor corporis molestias. Rem, pariatur.

    Commodi omnis minus quo totam, ab aspernatur sequi vero cum?

    Repellendus rerum tempora eos praesentium at placeat, quas quibusdam sunt?

    Molestiae saepe deleniti voluptas excepturi nostrum. Consequatur eius non voluptates!

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/lib/components/search-box/index.html b/dev/lib/components/search-box/index.html index 4ea61c37e7..521295b0fc 100644 --- a/dev/lib/components/search-box/index.html +++ b/dev/lib/components/search-box/index.html @@ -14,14 +14,14 @@ - - + + -
    - +
    + \ No newline at end of file diff --git a/dev/lib/components/table/index.html b/dev/lib/components/table/index.html index 3e47d8af15..744f351130 100644 --- a/dev/lib/components/table/index.html +++ b/dev/lib/components/table/index.html @@ -14,16 +14,16 @@ - - + + -
    Skip to content

    表格

    表格用于展示二维数据。

    使用方法

    <table> 元素添加 CSS 类 .table 来使用表格。

    组成部分元素标签说明
    表头<thead>表头通常作为表格第一行,用于展示所有数据的各个属性名称。
    主体<tbody>一个或多个行组成表格的主体,每行用于展示一个数据。
    表尾<tfoot>表尾通常用于展示一些数据的汇总信息。
    总计3 个部分

    斑马纹表格

    <table class="table"> 上使用工具类 .table-striped 斑马纹表格外观(隔行变色)效果。

    :: tabs

    == 示例

    版本发布时间主要特性
    1.02021-03-01第一个版本发布!
    1.12021-04-12修复了大量已知问题。
    1.22021-05-18新的编辑器,让创意更容易展现。
    2.02021-06-05这次版本带来全新的界面外观
    2.12021-07-31新的预览功能,更方便的提前查看最终效果!

    == HTML

    html
    <table class="table table-striped">
    +    
    Skip to content

    表格

    表格用于展示二维数据。

    使用方法

    <table> 元素添加 CSS 类 .table 来使用表格。

    组成部分元素标签说明
    表头<thead>表头通常作为表格第一行,用于展示所有数据的各个属性名称。
    主体<tbody>一个或多个行组成表格的主体,每行用于展示一个数据。
    表尾<tfoot>表尾通常用于展示一些数据的汇总信息。
    总计3 个部分

    斑马纹表格

    <table class="table"> 上使用工具类 .table-striped 斑马纹表格外观(隔行变色)效果。

    :: tabs

    == 示例

    版本发布时间主要特性
    1.02021-03-01第一个版本发布!
    1.12021-04-12修复了大量已知问题。
    1.22021-05-18新的编辑器,让创意更容易展现。
    2.02021-06-05这次版本带来全新的界面外观
    2.12021-07-31新的预览功能,更方便的提前查看最终效果!

    == HTML

    html
    <table class="table table-striped">
       ...
    -</table>

    :::

    鼠标悬停变色

    <table class="table"> 上使用工具类 .table-hover,当鼠标悬停在行上时显示不一样的背景。

    版本发布时间主要特性
    1.02021-03-01第一个版本发布!
    1.12021-04-12修复了大量已知问题。
    1.22021-05-18新的编辑器,让创意更容易展现。
    2.02021-06-05这次版本带来全新的界面外观
    2.12021-07-31新的预览功能,更方便的提前查看最终效果!

    完整边框

    <table class="table"> 上使用工具类 .bordered,为表格添加所有边框。

    版本发布时间主要特性
    1.02021-03-01第一个版本发布!
    1.12021-04-12修复了大量已知问题。
    1.22021-05-18新的编辑器,让创意更容易展现。
    2.02021-06-05这次版本带来全新的界面外观
    2.12021-07-31新的预览功能,更方便的提前查看最终效果!

    无边框

    <table class="table"> 上使用工具类 .borderless,为表格移除所有边框。

    版本发布时间主要特性
    1.02021-03-01第一个版本发布!
    1.12021-04-12修复了大量已知问题。
    1.22021-05-18新的编辑器,让创意更容易展现。
    2.02021-06-05这次版本带来全新的界面外观
    2.12021-07-31新的预览功能,更方便的提前查看最终效果!

    紧凑的表格

    <table class="table"> 上使用工具类 .condensed 来获得更紧凑的表格。表格中的单元格拥有更小的间距,整体行高减少。

    版本发布时间主要特性
    1.02021-03-01第一个版本发布!
    1.12021-04-12修复了大量已知问题。
    1.22021-05-18新的编辑器,让创意更容易展现。
    2.02021-06-05这次版本带来全新的界面外观
    2.12021-07-31新的预览功能,更方便的提前查看最终效果!

    固定布局的表格

    <table class="table"> 上使用工具类 .table-fixed 来将表格布局方式设置为 fixed

    版本发布时间主要特性
    1.02021-03-01第一个版本发布!
    1.12021-04-12修复了大量已知问题。
    1.22021-05-18新的编辑器,让创意更容易展现。
    2.02021-06-05这次版本带来全新的界面外观。
    3.02021-07-31这一次说说关于表格的固定布局,当启用固定布局时,后续行中的单元格内容将不会对表格布局产生影响,当单元格内的文本过长时会被截断隐藏。

    关于表格的固定布局

    表格和列的宽度通过表格的宽度来设置,某一列的宽度仅由该列首行的单元格决定。在当前列中,该单元格所在行之后的行并不会影响整个列宽。

    使用“fixed”布局方式时,整个表格可以在其首行被下载后就被解析和渲染。这样对于“automatic”自动布局方式来说可以加速渲染,但是其后的单元格内容并不会自适应当前列宽。任何一个包含溢出内容的单元格可以使用 overflow 属性控制是否允许内容溢出。

    参考:https://developer.mozilla.org/zh-CN/docs/Web/CSS/table-layout

    自动宽度

    通常表格宽度为 100%,与表格所属的父级元素宽度保持一致,但有时希望表格的宽度能够按照实际内容宽度展示。此时可以通过配合使用 CSS 工具类 w-auto 来设置表格宽度为自动,同时推荐使用工具类 max-w-full 来限制表格最大宽度不超过父级元素宽度(100%)。

    版本发布时间主要特性
    1.02021-03-01第一个版本发布!
    1.12021-04-12修复了大量已知问题。
    1.22021-05-18新的编辑器,让创意更容易展现。
    2.02021-06-05这次版本带来全新的界面外观
    2.12021-07-31新的预览功能,更方便的提前查看最终效果!

    特殊外观

    为行元素 <tr> 或单元格 <td><th> 应用 CSS 工具类 来获得特殊外观。

    版本发布时间主要特性
    1.02021-03-01第一个版本发布!
    1.12021-04-12修复了大量已知问题。
    1.22021-05-18新的编辑器,让创意更容易展现。
    2.02021-06-05这次版本带来全新的界面外观
    2.12021-07-31新的预览功能,更方便的提前查看最终效果!

    CSS 类

    按钮提供了如下 CSS 类:

    类型作用
    table实体类元素作为表格组件
    table-striped工具类为表格启用斑马纹效果
    table-hover工具类为表格启用行悬停变色效果
    table-fixed工具类为表格启用固定布局
    borderless工具类移除表格所有边框
    bordered工具类为表格添加完整边框
    condensed工具类为表格启用紧凑布局

    CSS 变量

    变量名称变量含义
    --table-head-bg表头背景色
    --table-striped-color表格斑马纹行背景色
    --table-hover-color表格行响应鼠标悬停变化背景颜色
    --table-border-color表格边框颜色

    MIT License (MIT)

    - +</table>

    :::

    鼠标悬停变色

    <table class="table"> 上使用工具类 .table-hover,当鼠标悬停在行上时显示不一样的背景。

    版本发布时间主要特性
    1.02021-03-01第一个版本发布!
    1.12021-04-12修复了大量已知问题。
    1.22021-05-18新的编辑器,让创意更容易展现。
    2.02021-06-05这次版本带来全新的界面外观
    2.12021-07-31新的预览功能,更方便的提前查看最终效果!

    完整边框

    <table class="table"> 上使用工具类 .bordered,为表格添加所有边框。

    版本发布时间主要特性
    1.02021-03-01第一个版本发布!
    1.12021-04-12修复了大量已知问题。
    1.22021-05-18新的编辑器,让创意更容易展现。
    2.02021-06-05这次版本带来全新的界面外观
    2.12021-07-31新的预览功能,更方便的提前查看最终效果!

    无边框

    <table class="table"> 上使用工具类 .borderless,为表格移除所有边框。

    版本发布时间主要特性
    1.02021-03-01第一个版本发布!
    1.12021-04-12修复了大量已知问题。
    1.22021-05-18新的编辑器,让创意更容易展现。
    2.02021-06-05这次版本带来全新的界面外观
    2.12021-07-31新的预览功能,更方便的提前查看最终效果!

    紧凑的表格

    <table class="table"> 上使用工具类 .condensed 来获得更紧凑的表格。表格中的单元格拥有更小的间距,整体行高减少。

    版本发布时间主要特性
    1.02021-03-01第一个版本发布!
    1.12021-04-12修复了大量已知问题。
    1.22021-05-18新的编辑器,让创意更容易展现。
    2.02021-06-05这次版本带来全新的界面外观
    2.12021-07-31新的预览功能,更方便的提前查看最终效果!

    固定布局的表格

    <table class="table"> 上使用工具类 .table-fixed 来将表格布局方式设置为 fixed

    版本发布时间主要特性
    1.02021-03-01第一个版本发布!
    1.12021-04-12修复了大量已知问题。
    1.22021-05-18新的编辑器,让创意更容易展现。
    2.02021-06-05这次版本带来全新的界面外观。
    3.02021-07-31这一次说说关于表格的固定布局,当启用固定布局时,后续行中的单元格内容将不会对表格布局产生影响,当单元格内的文本过长时会被截断隐藏。

    关于表格的固定布局

    表格和列的宽度通过表格的宽度来设置,某一列的宽度仅由该列首行的单元格决定。在当前列中,该单元格所在行之后的行并不会影响整个列宽。

    使用“fixed”布局方式时,整个表格可以在其首行被下载后就被解析和渲染。这样对于“automatic”自动布局方式来说可以加速渲染,但是其后的单元格内容并不会自适应当前列宽。任何一个包含溢出内容的单元格可以使用 overflow 属性控制是否允许内容溢出。

    参考:https://developer.mozilla.org/zh-CN/docs/Web/CSS/table-layout

    自动宽度

    通常表格宽度为 100%,与表格所属的父级元素宽度保持一致,但有时希望表格的宽度能够按照实际内容宽度展示。此时可以通过配合使用 CSS 工具类 w-auto 来设置表格宽度为自动,同时推荐使用工具类 max-w-full 来限制表格最大宽度不超过父级元素宽度(100%)。

    版本发布时间主要特性
    1.02021-03-01第一个版本发布!
    1.12021-04-12修复了大量已知问题。
    1.22021-05-18新的编辑器,让创意更容易展现。
    2.02021-06-05这次版本带来全新的界面外观
    2.12021-07-31新的预览功能,更方便的提前查看最终效果!

    特殊外观

    为行元素 <tr> 或单元格 <td><th> 应用 CSS 工具类 来获得特殊外观。

    版本发布时间主要特性
    1.02021-03-01第一个版本发布!
    1.12021-04-12修复了大量已知问题。
    1.22021-05-18新的编辑器,让创意更容易展现。
    2.02021-06-05这次版本带来全新的界面外观
    2.12021-07-31新的预览功能,更方便的提前查看最终效果!

    CSS 类

    按钮提供了如下 CSS 类:

    类型作用
    table实体类元素作为表格组件
    table-striped工具类为表格启用斑马纹效果
    table-hover工具类为表格启用行悬停变色效果
    table-fixed工具类为表格启用固定布局
    borderless工具类移除表格所有边框
    bordered工具类为表格添加完整边框
    condensed工具类为表格启用紧凑布局

    CSS 变量

    变量名称变量含义
    --table-head-bg表头背景色
    --table-striped-color表格斑马纹行背景色
    --table-hover-color表格行响应鼠标悬停变化背景颜色
    --table-border-color表格边框颜色

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/lib/components/tabs/index.html b/dev/lib/components/tabs/index.html index bb46966a32..f085f6f01c 100644 --- a/dev/lib/components/tabs/index.html +++ b/dev/lib/components/tabs/index.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    标签页

    使用方法

    标签页一般配合导航使用,通过 .nav 来定义切换的触发器,通过 .tab-content 来定义切换的内容。标签页内容使用 .tab-pane 作为容器元素,所有供切换显示的 .tab-pane 放置在 .tab-content 容器元素内。

    提示

    为确保在页面显示的时候标签页能够指示正确的标签和显示正确的内容,在初始状态需要为当前选中的导航项目 li.nav-item > a 元素添加 .active 类,并且为当前显示的标签页内容元素 .tab-pane 添加 .active 类。

    为导航上每个用于切换标签内容的链接添加 hrefdata-target 属性指向当前标签页内容 .tab-paneid ,并添加 data-toggle="tab" 属性。

    我是标签1。

    我是标签2。

    我是标签3。

    动画效果

    为每个 .tab-pane 添加 .fade,可以使得标签内容在显示时获得渐变动画效果。在初始状态要显示的标签页内容 .tab-pane 不仅需要添加 .active 类,还需要添加 .in 类。

    我是标签1。

    我是标签2。

    我是标签3。

    垂直标签页

    使用 .nav-tabs.nav-stacked 获得垂直排列的标签导航,使用 flex 布局来使得导航和标签页内容水平排列。

    我是标签1。

    我是标签2。

    我是标签3。

    事件

    当显示一个新的标签页时,这些事件会被触发:

    • show: 当前标签页在显示时触发;
    • shown: 当前标签页在显示后(动画执行完毕)触发。

    通过为 [data-toggle="tab"] 链接添加 data-name 属性,这样事件触发时会传递该属性值作为参数,如果不指定则使用 [data-target] 的值作为参数。

    我是标签1。

    我是标签2。

    我是标签3。

    MIT License (MIT)

    - +
    Skip to content

    标签页

    使用方法

    标签页一般配合导航使用,通过 .nav 来定义切换的触发器,通过 .tab-content 来定义切换的内容。标签页内容使用 .tab-pane 作为容器元素,所有供切换显示的 .tab-pane 放置在 .tab-content 容器元素内。

    提示

    为确保在页面显示的时候标签页能够指示正确的标签和显示正确的内容,在初始状态需要为当前选中的导航项目 li.nav-item > a 元素添加 .active 类,并且为当前显示的标签页内容元素 .tab-pane 添加 .active 类。

    为导航上每个用于切换标签内容的链接添加 hrefdata-target 属性指向当前标签页内容 .tab-paneid ,并添加 data-toggle="tab" 属性。

    我是标签1。

    我是标签2。

    我是标签3。

    动画效果

    为每个 .tab-pane 添加 .fade,可以使得标签内容在显示时获得渐变动画效果。在初始状态要显示的标签页内容 .tab-pane 不仅需要添加 .active 类,还需要添加 .in 类。

    我是标签1。

    我是标签2。

    我是标签3。

    垂直标签页

    使用 .nav-tabs.nav-stacked 获得垂直排列的标签导航,使用 flex 布局来使得导航和标签页内容水平排列。

    我是标签1。

    我是标签2。

    我是标签3。

    事件

    当显示一个新的标签页时,这些事件会被触发:

    • show: 当前标签页在显示时触发;
    • shown: 当前标签页在显示后(动画执行完毕)触发。

    通过为 [data-toggle="tab"] 链接添加 data-name 属性,这样事件触发时会传递该属性值作为参数,如果不指定则使用 [data-target] 的值作为参数。

    我是标签1。

    我是标签2。

    我是标签3。

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/lib/components/toolbar/index.html b/dev/lib/components/toolbar/index.html index b2bac28760..f576e4b24c 100644 --- a/dev/lib/components/toolbar/index.html +++ b/dev/lib/components/toolbar/index.html @@ -14,14 +14,14 @@ - - + + -
    - +
    + \ No newline at end of file diff --git a/dev/lib/components/toolbar/js.html b/dev/lib/components/toolbar/js.html index 0d000ba5e5..d0b04439f4 100644 --- a/dev/lib/components/toolbar/js.html +++ b/dev/lib/components/toolbar/js.html @@ -14,8 +14,8 @@ - - + + @@ -152,7 +152,7 @@ render(element, <Toolbar {...options} />);

    使用 jQuery 扩展

    js
    $(element).toolbar(options);
     
     const toolbar = $(element).data('zui.toolbar');

    选项

    操作菜单 选项基础上添加新的参数选项。

    wrap

    限制工具栏按钮过多超出时是否换行。

    gap

    自定义工具栏按钮的间距,与 .toolbar 同级生成 .gap-* 的工具类控制按钮间距。

    items

    继承了 操作菜单 选项和按钮选项,同时添加了其他选项。

    btnProps

    继承按钮组件的属性, 统一处理工具栏按钮属性外观等。

    itemRender

    指定一个回调函数用于对组件渲染进行自定义。

    参数items 选项的单个配置;

    返回值items 选项的单个配置。

    beforeRender

    指定一个回调函数在渲染之前调用,可重新配置组件选项。

    参数:用户为按钮组组件件设置的 options

    返回值:组件选项数据。

    afterRender

    指定一个回调函数在渲染之后调用。

    参数:

    beforeDestroy

    指定一个回调函数在组件销毁之前调用,无参数。

    API

    ToolbarItemOptions

    ts
    type ToolbarItemOptions = ToolbarItemProps | ToolbarDropdownProps | ToolbarBtnGroupProps | ToolbarDividerProps | ToolbarSpaceProps;

    ToolbarItemProps

    选项:

    继承了操作菜单的 ActionItemProps 选项和按钮的 ButtonProps ,同时添加了其他选项 btnType,用来设置按钮外观类型。

    btnType

    设置工具栏单个按钮的外观类型。

    ToolbarDropdownProps

    选项:

    在原有属性基础上固定 type 属性,并继承了下拉菜单的 DropdownButtonOptions 选项,同时添加了其他选项。

    type
    children

    ToolbarBtnGroupProps

    选项:

    在原有属性基础上固定 type 属性,并继承了操作菜单的 ActionBasicProps 选项和按钮组的 BtnGroupOptions选项,同时添加了其他选项。

    type

    ToolbarDividerProps

    选项:

    继承了工具栏的 ActionDividerProps 选项。

    ToolbarSpaceProps

    选项:

    继承了工具栏的 ActionSpaceProps 选项。

    type
    space
    flex
    - + \ No newline at end of file diff --git a/dev/lib/components/tooltip/index.html b/dev/lib/components/tooltip/index.html index 4434e98f2b..4ebe5b0f4d 100644 --- a/dev/lib/components/tooltip/index.html +++ b/dev/lib/components/tooltip/index.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    提示消息

    提示消息又称“工具提示”,在鼠标悬停在元素上时及时显示额外的内容。

    使用方法

    组件提供多种不同方向的展示方式,可以根据需求选择你要的效果。

    触发方式

    除了默认的鼠标悬浮展示信息外,组件也提供了点击触发的方式。

    外观

    指定 type 选项来更改外观类型。

    选项

    名称类型默认值说明
    titlestringnull提示消息内容 placement?: string; // 弹出方向,可选值包括:'top-start' | 'top' | 'top-end' | 'bottom-start' | 'bottom' | 'bottom-end' | 'left-start' | 'left' | 'left-end' | 'right-start' | 'right' | 'right-end' trigger?: string; // 触发方式,可选值包括:'click' | 'hover' className?: string; // 类名 type?: string; // 外观类型,可选值包括:'primary' | 'secondary' | 'warning' | 'success' | 'danger' | 'important' | 'gray' animation?: boolean; // 是否应用淡入淡出动画 arrow?: number | number; // 箭头大小 delay?: boolean | number; // 延迟显示,可选值包括:true | false | number hideOthers?: boolean; // 显示时隐藏其他已经显示的提示消息

    MIT License (MIT)

    - +
    Skip to content

    提示消息

    提示消息又称“工具提示”,在鼠标悬停在元素上时及时显示额外的内容。

    使用方法

    组件提供多种不同方向的展示方式,可以根据需求选择你要的效果。

    触发方式

    除了默认的鼠标悬浮展示信息外,组件也提供了点击触发的方式。

    外观

    指定 type 选项来更改外观类型。

    选项

    名称类型默认值说明
    titlestringnull提示消息内容 placement?: string; // 弹出方向,可选值包括:'top-start' | 'top' | 'top-end' | 'bottom-start' | 'bottom' | 'bottom-end' | 'left-start' | 'left' | 'left-end' | 'right-start' | 'right' | 'right-end' trigger?: string; // 触发方式,可选值包括:'click' | 'hover' className?: string; // 类名 type?: string; // 外观类型,可选值包括:'primary' | 'secondary' | 'warning' | 'success' | 'danger' | 'important' | 'gray' animation?: boolean; // 是否应用淡入淡出动画 arrow?: number | number; // 箭头大小 delay?: boolean | number; // 延迟显示,可选值包括:true | false | number hideOthers?: boolean; // 显示时隐藏其他已经显示的提示消息

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/lib/components/tree/index.html b/dev/lib/components/tree/index.html index c58e8cbdfe..8e9080a0d7 100644 --- a/dev/lib/components/tree/index.html +++ b/dev/lib/components/tree/index.html @@ -14,8 +14,8 @@ - - + + @@ -181,7 +181,7 @@ /** 工具栏定义。 */ actions?: ToolbarOptions | ToolbarItemOptions[]; }; - + \ No newline at end of file diff --git a/dev/lib/components/upload-imgs/index.html b/dev/lib/components/upload-imgs/index.html index 1f660f644a..fe3052eb76 100644 --- a/dev/lib/components/upload-imgs/index.html +++ b/dev/lib/components/upload-imgs/index.html @@ -14,8 +14,8 @@ - - + + @@ -40,7 +40,7 @@ tip: '可点击添加或拖拽上传,图片格式支持jpg、jpeg', accept: 'image/jpg, image/jpeg' });

    选项

    name

    表单字段名。

    showSize

    是否显示文件大小。

    multiple

    是否开启多文件上传。

    uploadText

    上传按钮文本。

    uploadIcon

    上传按钮图标。

    renameBtn

    是否启用重命名按钮。

    renameIcon

    重命名按钮图标。

    renameText

    重命名按钮文本。

    renameClass

    重命名按钮类。

    deleteBtn

    是否启用删除按钮。

    deleteIcon

    删除按钮图标。

    deleteText

    删除按钮文本。

    deleteClass

    删除按钮类。

    tip

    文件上传提示。

    btnClass

    上传按钮类。

    onAdd

    文件变更回调。

    onDelete

    删除文件回调。

    onRename

    重命名文件回调。

    onSizeChange

    文件大小变更回调。

    limitCount

    上传文件最大数量限制。

    accept

    上传文件类型。

    defaultFileList

    默认文件列表。

    limitSize

    上传文件最大大小限制。

    duplicatedHint

    重复文件提示。

    onDuplicated

    文件重复回调。

    exceededSizeHint

    超出大小限制提示。

    onExceededSize

    超出大小限制回调。

    exceededCountHint

    超过数量限制提示。

    onExceededCount

    超过数量限制回调

    totalCountText

    文件数量提示。

    - + \ No newline at end of file diff --git a/dev/lib/components/upload/index.html b/dev/lib/components/upload/index.html index 0f67e1f160..5b1e0b79aa 100644 --- a/dev/lib/components/upload/index.html +++ b/dev/lib/components/upload/index.html @@ -14,8 +14,8 @@ - - + + @@ -56,7 +56,7 @@ name: 'files8', defaultFileList: [file1, file2] });

    选项

    name

    表单字段名。

    icon

    文件图标。

    showIcon

    是否显示文件图标。

    showSize

    是否显示文件大小。

    multiple

    是否开启多文件上传。

    listPosition

    文件列表位置。

    uploadText

    上传按钮文本。

    uploadIcon

    上传按钮图标。

    renameBtn

    是否启用重命名按钮。

    renameIcon

    重命名按钮图标。

    renameText

    重命名按钮文本。

    renameClass

    重命名按钮类。

    deleteBtn

    是否启用删除按钮。

    deleteIcon

    删除按钮图标。

    deleteText

    删除按钮文本。

    deleteClass

    删除按钮类。

    confirmText

    确认重命名按钮文本。

    cancelText

    取消重命名按钮文本。

    useIconBtn

    是否使用图标按钮。

    tip

    文件上传提示。

    btnClass

    上传按钮类。

    onAdd

    文件变更回调。

    onDelete

    删除文件回调。

    onRename

    重命名文件回调。

    onSizeChange

    文件大小变更回调。

    draggable

    是否启用拖拽功能。

    limitCount

    上传文件最大数量限制。

    accept

    上传文件类型。

    defaultFileList

    默认文件列表。

    limitSize

    上传文件最大大小限制。

    duplicatedHint

    重复文件提示。

    onDuplicated

    文件重复回调。

    exceededSizeHint

    超出大小限制提示。

    onExceededSize

    超出大小限制回调。

    exceededCountHint

    超过数量限制提示。

    onExceededCount

    超过数量限制回调

    - + \ No newline at end of file diff --git a/dev/lib/forms/checkbox/index.html b/dev/lib/forms/checkbox/index.html index 47135da753..eaf59b1ed1 100644 --- a/dev/lib/forms/checkbox/index.html +++ b/dev/lib/forms/checkbox/index.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    复选框和单选框

    复选框(checkbox)允许用户选择多个选项,不同于 <select>,这些选项是直接展示的。为 <input type="checkbox"> 设置 disabled 属性来应用禁用样式,如果为 .checkbox 添加 disabled 类,则整个复选框包括文字部分都会应用禁用样式。将多个复选框堆叠形成一个复选框组。

    基本使用

    复选框

    单选框列表

    单选框通常多个一起使用组成列表,将多个单选框放在 .check-list 中即可。

    复选框列表

    复选框也支持多个一起使用组成列表,将多个复选框放在 .check-list 中即可。

    不包含文字样式

    复选框

    单选框

    内联形式

    为让多个复选框或单选框内联显示,可以将他们放置在一个 .check-list-inline 中。

    内联多选框

    内联单选框

    内联间距

    可以通过工具类 gap-* 来设置内联的复选框和单选框间的间距。

    高级外观

    高级外观的多选框和单选框使用自定义的外观代替原生外观,在所有浏览器都具有一致的体验。

    高级外观的复选框

    高级外观的单选框

    <input> 选择框

    高级外观还可以不使用 <input> 元素,在此种情况下,为 .checkbox-primary.radio-primary 添加 .checked 类标记为选中状态,通过 focus 类来标记激活状态,用户无法通过点击来切换选中状态,但可以通过程序手动添加或移除 .checked 来更改选中状态。

    设置高级外观颜色

    通过设置 CSS 变量 --checkbox-color 可以设置高级外观颜色。

    CSS 类

    单选框和复选框提供了如下 CSS 类:

    类型作用
    checkbox实体类复选框组件
    radio实体类单选框组件
    check-list实体类复选框或单选框列表组件
    check-list-inline实体类复选框或单选框内联列表组件
    checkbox-primary实体类高级外观的复选框组件
    radio-primary实体类高级外观的单选框组件
    checked修饰类强制使用选中外观
    focus修饰类强制使用激活外观
    disabled修饰类强制使用禁用外观
    indeterminate修饰类强制使用 Indeterminate 外观

    CSS 变量

    单选框和复选框提供了如下 CSS 变量:

    CSS 变量名作用
    --checkbox-size复选框或单选框大小,仅当使用高级外观时有效
    --checkbox-color复选框或单选框颜色,仅当使用高级外观时有效

    MIT License (MIT)

    - +
    Skip to content

    复选框和单选框

    复选框(checkbox)允许用户选择多个选项,不同于 <select>,这些选项是直接展示的。为 <input type="checkbox"> 设置 disabled 属性来应用禁用样式,如果为 .checkbox 添加 disabled 类,则整个复选框包括文字部分都会应用禁用样式。将多个复选框堆叠形成一个复选框组。

    基本使用

    复选框

    单选框列表

    单选框通常多个一起使用组成列表,将多个单选框放在 .check-list 中即可。

    复选框列表

    复选框也支持多个一起使用组成列表,将多个复选框放在 .check-list 中即可。

    不包含文字样式

    复选框

    单选框

    内联形式

    为让多个复选框或单选框内联显示,可以将他们放置在一个 .check-list-inline 中。

    内联多选框

    内联单选框

    内联间距

    可以通过工具类 gap-* 来设置内联的复选框和单选框间的间距。

    高级外观

    高级外观的多选框和单选框使用自定义的外观代替原生外观,在所有浏览器都具有一致的体验。

    高级外观的复选框

    高级外观的单选框

    <input> 选择框

    高级外观还可以不使用 <input> 元素,在此种情况下,为 .checkbox-primary.radio-primary 添加 .checked 类标记为选中状态,通过 focus 类来标记激活状态,用户无法通过点击来切换选中状态,但可以通过程序手动添加或移除 .checked 来更改选中状态。

    设置高级外观颜色

    通过设置 CSS 变量 --checkbox-color 可以设置高级外观颜色。

    CSS 类

    单选框和复选框提供了如下 CSS 类:

    类型作用
    checkbox实体类复选框组件
    radio实体类单选框组件
    check-list实体类复选框或单选框列表组件
    check-list-inline实体类复选框或单选框内联列表组件
    checkbox-primary实体类高级外观的复选框组件
    radio-primary实体类高级外观的单选框组件
    checked修饰类强制使用选中外观
    focus修饰类强制使用激活外观
    disabled修饰类强制使用禁用外观
    indeterminate修饰类强制使用 Indeterminate 外观

    CSS 变量

    单选框和复选框提供了如下 CSS 变量:

    CSS 变量名作用
    --checkbox-size复选框或单选框大小,仅当使用高级外观时有效
    --checkbox-color复选框或单选框颜色,仅当使用高级外观时有效

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/lib/forms/checkbox/switch.html b/dev/lib/forms/checkbox/switch.html index c99a9e0d90..dd6974a9a3 100644 --- a/dev/lib/forms/checkbox/switch.html +++ b/dev/lib/forms/checkbox/switch.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    开关

    基本使用

    与单选框和复选框的高级外观一样,通过 .switch 类来启用开关外观。

    开关颜色

    通过设置 CSS 变量 --checkbox-color 可以设置高级外观颜色。

    开关列表

    垂直列表

    通过将多个开关放置在 .check-list 中,可以实现一个开关列表:

    内联列表

    通过将多个开关放置在 .check-list 中,可以实现一个开关内联列表:

    列表联动

    通过开关内部使用的 input[type="checkbox"] 更换为 input[type="radio"],并指定为相同的 name 属性,即可实现多个开关单选联动:

    CSS 类

    开关提供了如下 CSS 类:

    类型作用
    switch实体类开关组件
    check-list实体类开关列表组件
    check-list-inline实体类开关内联列表组件
    checked修饰类强制使用选中外观
    focus修饰类强制使用激活外观
    disabled修饰类强制使用禁用外观

    CSS 变量

    单选框和复选框提供了如下 CSS 变量:

    CSS 变量名作用
    --checkbox-color开关颜色,仅当使用高级外观时有效

    MIT License (MIT)

    - +
    Skip to content

    开关

    基本使用

    与单选框和复选框的高级外观一样,通过 .switch 类来启用开关外观。

    开关颜色

    通过设置 CSS 变量 --checkbox-color 可以设置高级外观颜色。

    开关列表

    垂直列表

    通过将多个开关放置在 .check-list 中,可以实现一个开关列表:

    内联列表

    通过将多个开关放置在 .check-list 中,可以实现一个开关内联列表:

    列表联动

    通过开关内部使用的 input[type="checkbox"] 更换为 input[type="radio"],并指定为相同的 name 属性,即可实现多个开关单选联动:

    CSS 类

    开关提供了如下 CSS 类:

    类型作用
    switch实体类开关组件
    check-list实体类开关列表组件
    check-list-inline实体类开关内联列表组件
    checked修饰类强制使用选中外观
    focus修饰类强制使用激活外观
    disabled修饰类强制使用禁用外观

    CSS 变量

    单选框和复选框提供了如下 CSS 变量:

    CSS 变量名作用
    --checkbox-color开关颜色,仅当使用高级外观时有效

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/lib/forms/datetime-picker/date.html b/dev/lib/forms/datetime-picker/date.html index 8d3ef6b160..d55314386b 100644 --- a/dev/lib/forms/datetime-picker/date.html +++ b/dev/lib/forms/datetime-picker/date.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    日期选择器

    用法

    设置默认值

    通过 defaultValue 选项设置默认值,设置为 'today' 可以将默认值设置为当天。

    格式化

    通过 format 选项设置日期格式化形式,支持日期辅助方法 formatDate 中的所有格式。

    限制日期范围

    通过 minDatemaxDate 来限制可选的日期范围。

    自定义菜单

    通过 menu 选项可以在弹出面板侧面显示一个自定义菜单,通过 actions 可以自定义底部工具栏上的按钮。在菜单项和按钮上通过 [data-set-date] 属性指定点击按钮时要设定的日期。

    自定义侧边菜单

    通过 menu 选项可以在弹出面板左侧显示一个自定义菜单,在菜单项配置上通过 [data-set-date] 属性指定点击菜单项时要设定的日期。

    自定义底部按钮

    通过 actions 可以自定义底部工具栏上的按钮,在菜单项和按钮上通过 [data-set-date] 属性指定点击按钮时要设定的日期。

    选项

    名称类型默认值说明
    classNameanynull组件根元素的类名。 style?: object; // 组件根元素的样式。 tagName?: string; // 组件根元素的标签名。 attrs?: object; // 附加到组件根元素上的属性。 clickType?: 'toggle' | 'open'; // 点击类型,toggle 表示点击按钮时切换显示隐藏,open 表示点击按钮时只打开。 name?: string; // 作为表单项的名称。 defaultValue?: 'today' | string; // 默认值。 onChange?: function; // 值变更时的回调函数。 disabled?: boolean; // 是否禁用。 readonly?: boolean; // 是否只读,不允许手动修改。 required?: boolean; // 是否必须提供值(不能清除和选择空值)。 placeholder?: string; // 输入框上占位文本。 format?: string; // 日期格式,默认 yyyy-MM-dd。 icon?: string | object; // 在输入框右侧显示的图标。 weekNames?: string[]; // 星期名称,索引为 0 表示周日。 monthNames?: string[]; // 月份名称,索引为 0 表示一月份。 yearText?: string; // 用于显示年份的格式化文本。 todayText?: string; // 用于显示“今天”的文本。 clearText?: string; // 用于显示“清除”的文本。 weekStart?: number; // 一周从星期几开始,默认 1。 minDate?: DateLike; // 最小可选的日期。 maxDate?: DateLike; // 最大可选的日期。 menu?: object[] | object; // 左侧显示的菜单设置。 actions?: object[] | object; // 底部工具栏设置。 onInvalid?: function; // 日期值无效时的回调函数。

    MIT License (MIT)

    - +
    Skip to content

    日期选择器

    用法

    设置默认值

    通过 defaultValue 选项设置默认值,设置为 'today' 可以将默认值设置为当天。

    格式化

    通过 format 选项设置日期格式化形式,支持日期辅助方法 formatDate 中的所有格式。

    限制日期范围

    通过 minDatemaxDate 来限制可选的日期范围。

    自定义菜单

    通过 menu 选项可以在弹出面板侧面显示一个自定义菜单,通过 actions 可以自定义底部工具栏上的按钮。在菜单项和按钮上通过 [data-set-date] 属性指定点击按钮时要设定的日期。

    自定义侧边菜单

    通过 menu 选项可以在弹出面板左侧显示一个自定义菜单,在菜单项配置上通过 [data-set-date] 属性指定点击菜单项时要设定的日期。

    自定义底部按钮

    通过 actions 可以自定义底部工具栏上的按钮,在菜单项和按钮上通过 [data-set-date] 属性指定点击按钮时要设定的日期。

    选项

    名称类型默认值说明
    classNameanynull组件根元素的类名。 style?: object; // 组件根元素的样式。 tagName?: string; // 组件根元素的标签名。 attrs?: object; // 附加到组件根元素上的属性。 clickType?: 'toggle' | 'open'; // 点击类型,toggle 表示点击按钮时切换显示隐藏,open 表示点击按钮时只打开。 name?: string; // 作为表单项的名称。 defaultValue?: 'today' | string; // 默认值。 onChange?: function; // 值变更时的回调函数。 disabled?: boolean; // 是否禁用。 readonly?: boolean; // 是否只读,不允许手动修改。 required?: boolean; // 是否必须提供值(不能清除和选择空值)。 placeholder?: string; // 输入框上占位文本。 format?: string; // 日期格式,默认 yyyy-MM-dd。 icon?: string | object; // 在输入框右侧显示的图标。 weekNames?: string[]; // 星期名称,索引为 0 表示周日。 monthNames?: string[]; // 月份名称,索引为 0 表示一月份。 yearText?: string; // 用于显示年份的格式化文本。 todayText?: string; // 用于显示“今天”的文本。 clearText?: string; // 用于显示“清除”的文本。 weekStart?: number; // 一周从星期几开始,默认 1。 minDate?: DateLike; // 最小可选的日期。 maxDate?: DateLike; // 最大可选的日期。 menu?: object[] | object; // 左侧显示的菜单设置。 actions?: object[] | object; // 底部工具栏设置。 onInvalid?: function; // 日期值无效时的回调函数。

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/lib/forms/datetime-picker/datetime.html b/dev/lib/forms/datetime-picker/datetime.html index 6e60508daf..252d56cd68 100644 --- a/dev/lib/forms/datetime-picker/datetime.html +++ b/dev/lib/forms/datetime-picker/datetime.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    日期时间选择器

    日期时间选择器允许用户通过下拉面板同时选择日期和时间。

    用法

    设置默认值

    通过 defaultValue 选项设置默认值,设置为 'today' 可以将默认值设置为现在时间。

    格式化

    通过 format 选项设置日期和时间的格式化形式。

    限制日期范围

    通过 minDatemaxDate 来限制可选的日期范围。

    自定义菜单

    通过 menu 选项可以在弹出面板左侧显示一个自定义菜单,通过 actions 可以自定义底部工具栏上的按钮。在菜单项和按钮上通过 [data-set-date] 属性指定点击按钮时要设定的日期。

    自定义左侧菜单

    通过 menu 选项可以在弹出面板左侧显示一个自定义菜单,在菜单项配置上通过 [data-set-date] 属性指定点击菜单项时要设定的日期。

    自定义底部按钮

    通过 actions 可以自定义底部工具栏上的按钮,在菜单项和按钮上通过 [data-set-date] 属性指定点击按钮时要设定的日期。

    选项

    名称类型默认值说明
    classNameanynull组件根元素的类名。 style?: object; // 组件根元素的样式。 tagName?: string; // 组件根元素的标签名。 attrs?: object; // 附加到组件根元素上的属性。 clickType?: 'toggle' | 'open'; // 点击类型,toggle 表示点击按钮时切换显示隐藏,open 表示点击按钮时只打开。 name?: string; // 作为表单项的名称。 defaultValue?: 'today' | string; // 默认值。 onChange?: function; // 值变更时的回调函数。 disabled?: boolean; // 是否禁用。 readonly?: boolean; // 是否只读,不允许手动修改。 required?: boolean; // 是否必须提供值(不能清除和选择空值)。 placeholder?: string; // 输入框上占位文本。 format?: string; // 日期格式,默认 yyyy-MM-dd。 icon?: string | object; // 在输入框右侧显示的图标。 weekNames?: string[]; // 星期名称,索引为 0 表示周日。 monthNames?: string[]; // 月份名称,索引为 0 表示一月份。 yearText?: string; // 用于显示年份的格式化文本。 todayText?: string; // 用于显示“今天”的文本。 clearText?: string; // 用于显示“清除”的文本。 weekStart?: number; // 一周从星期几开始,默认 1。 minDate?: DateLike; // 最小可选的日期。 maxDate?: DateLike; // 最大可选的日期。 menu?: object[] | object; // 左侧显示的菜单设置。 actions?: object[] | object; // 底部工具栏设置。 onInvalid?: function; // 日期值无效时的回调函数。 minuteStep?: number; // 分钟选择间隔,默认 5(分钟)。

    MIT License (MIT)

    - +
    Skip to content

    日期时间选择器

    日期时间选择器允许用户通过下拉面板同时选择日期和时间。

    用法

    设置默认值

    通过 defaultValue 选项设置默认值,设置为 'today' 可以将默认值设置为现在时间。

    格式化

    通过 format 选项设置日期和时间的格式化形式。

    限制日期范围

    通过 minDatemaxDate 来限制可选的日期范围。

    自定义菜单

    通过 menu 选项可以在弹出面板左侧显示一个自定义菜单,通过 actions 可以自定义底部工具栏上的按钮。在菜单项和按钮上通过 [data-set-date] 属性指定点击按钮时要设定的日期。

    自定义左侧菜单

    通过 menu 选项可以在弹出面板左侧显示一个自定义菜单,在菜单项配置上通过 [data-set-date] 属性指定点击菜单项时要设定的日期。

    自定义底部按钮

    通过 actions 可以自定义底部工具栏上的按钮,在菜单项和按钮上通过 [data-set-date] 属性指定点击按钮时要设定的日期。

    选项

    名称类型默认值说明
    classNameanynull组件根元素的类名。 style?: object; // 组件根元素的样式。 tagName?: string; // 组件根元素的标签名。 attrs?: object; // 附加到组件根元素上的属性。 clickType?: 'toggle' | 'open'; // 点击类型,toggle 表示点击按钮时切换显示隐藏,open 表示点击按钮时只打开。 name?: string; // 作为表单项的名称。 defaultValue?: 'today' | string; // 默认值。 onChange?: function; // 值变更时的回调函数。 disabled?: boolean; // 是否禁用。 readonly?: boolean; // 是否只读,不允许手动修改。 required?: boolean; // 是否必须提供值(不能清除和选择空值)。 placeholder?: string; // 输入框上占位文本。 format?: string; // 日期格式,默认 yyyy-MM-dd。 icon?: string | object; // 在输入框右侧显示的图标。 weekNames?: string[]; // 星期名称,索引为 0 表示周日。 monthNames?: string[]; // 月份名称,索引为 0 表示一月份。 yearText?: string; // 用于显示年份的格式化文本。 todayText?: string; // 用于显示“今天”的文本。 clearText?: string; // 用于显示“清除”的文本。 weekStart?: number; // 一周从星期几开始,默认 1。 minDate?: DateLike; // 最小可选的日期。 maxDate?: DateLike; // 最大可选的日期。 menu?: object[] | object; // 左侧显示的菜单设置。 actions?: object[] | object; // 底部工具栏设置。 onInvalid?: function; // 日期值无效时的回调函数。 minuteStep?: number; // 分钟选择间隔,默认 5(分钟)。

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/lib/forms/datetime-picker/time.html b/dev/lib/forms/datetime-picker/time.html index 33055f91cf..5ad6b4c644 100644 --- a/dev/lib/forms/datetime-picker/time.html +++ b/dev/lib/forms/datetime-picker/time.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    时间选择器

    用法

    设置默认值

    通过 defaultValue 选项设置默认值,设置为 'now' 可以将默认值设置为页面显示的时刻。

    格式化

    通过 format 选项设置日期格式化形式,支持日期辅助方法 formatDate 中的所有格式。

    选项

    名称类型默认值说明

    MIT License (MIT)

    - +
    Skip to content

    时间选择器

    用法

    设置默认值

    通过 defaultValue 选项设置默认值,设置为 'now' 可以将默认值设置为页面显示的时刻。

    格式化

    通过 format 选项设置日期格式化形式,支持日期辅助方法 formatDate 中的所有格式。

    选项

    名称类型默认值说明

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/lib/forms/form-control/index.html b/dev/lib/forms/form-control/index.html index f0cc709441..4777cdad38 100644 --- a/dev/lib/forms/form-control/index.html +++ b/dev/lib/forms/form-control/index.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    表单控件

    输入框

    输入框通过为 <input> 元素添加类 form-control 实现,支持通过 type 属性设置输入框类型。

    选择框

    通过为 <select> 元素添加 form-control 类来使用选择框,包括单选和多选模式。

    单选框

    多选框

    TIP

    使用多选框时通常需要指定多选框高度。

    多行文本框

    通过为 <textarea> 元素添加 form-control 类来使用多行文本框。

    特殊表单控件

    在浏览器支持的情况下,还可以为 type 设置一些特殊类型。

    日期

    设置 <input type="date">

    时间

    设置 <input type="time">

    日期时间

    设置 <input type="datetime-local">

    月份

    设置 <input type="month">

    周数

    设置 <input type="week">

    范围

    设置 <input type="range">

    颜色

    设置 <input type="color">

    文件

    设置 <input type="file">

    尺寸

    通过为表单控件添加 size-* 工具类来设置尺寸。

    禁用

    通过为表单控件添加 disabled 属性来禁用表单控件。

    只读

    通过为表单控件添加 readonly 属性来表单控件只读。

    特殊状态

    通过为表单控件或者其直接父级元素添加工具类 has-errorhas-warninghas-error 来让其拥有特殊语义的状态。

    CSS 类

    表单控件提供了如下 CSS 类:

    类型作用
    form-control实体类元素作为表单控件组件
    size-sm工具类表单控件使用小号尺寸
    size-lg工具类表单控件使用大号尺寸

    CSS 变量

    表单控件提供了如下 CSS 变量,可进行全局修改。

    CSS 变量名作用
    --form-control-radius圆角
    --form-control-border边框颜色
    --form-control-focus激活颜色
    --form-control-disabled禁用颜色
    --form-control-readonly只读颜色

    MIT License (MIT)

    - +
    Skip to content

    表单控件

    输入框

    输入框通过为 <input> 元素添加类 form-control 实现,支持通过 type 属性设置输入框类型。

    选择框

    通过为 <select> 元素添加 form-control 类来使用选择框,包括单选和多选模式。

    单选框

    多选框

    TIP

    使用多选框时通常需要指定多选框高度。

    多行文本框

    通过为 <textarea> 元素添加 form-control 类来使用多行文本框。

    特殊表单控件

    在浏览器支持的情况下,还可以为 type 设置一些特殊类型。

    日期

    设置 <input type="date">

    时间

    设置 <input type="time">

    日期时间

    设置 <input type="datetime-local">

    月份

    设置 <input type="month">

    周数

    设置 <input type="week">

    范围

    设置 <input type="range">

    颜色

    设置 <input type="color">

    文件

    设置 <input type="file">

    尺寸

    通过为表单控件添加 size-* 工具类来设置尺寸。

    禁用

    通过为表单控件添加 disabled 属性来禁用表单控件。

    只读

    通过为表单控件添加 readonly 属性来表单控件只读。

    特殊状态

    通过为表单控件或者其直接父级元素添加工具类 has-errorhas-warninghas-error 来让其拥有特殊语义的状态。

    CSS 类

    表单控件提供了如下 CSS 类:

    类型作用
    form-control实体类元素作为表单控件组件
    size-sm工具类表单控件使用小号尺寸
    size-lg工具类表单控件使用大号尺寸

    CSS 变量

    表单控件提供了如下 CSS 变量,可进行全局修改。

    CSS 变量名作用
    --form-control-radius圆角
    --form-control-border边框颜色
    --form-control-focus激活颜色
    --form-control-disabled禁用颜色
    --form-control-readonly只读颜色

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/lib/forms/form/index.html b/dev/lib/forms/form/index.html index 79fa721693..3562227170 100644 --- a/dev/lib/forms/form/index.html +++ b/dev/lib/forms/form/index.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    表单

    基本用法

    <form> 元素使用类 .form 类来获得表单外观,将表单控件放置在表单控件组 .form-group 内,将表单操作按钮放置在表单操作栏 .form-actions 中。

    水平布局的表单

    <form> 元素使用类 .form-horz 类来让表单实现水平布局。

    在水平布局表单中,如果需要在一行包含多个表单控件,可以使用 .form-row 类,下面是一个更复杂的例子:

    可以放在同一行的字段满足:可连着填写,字段意义上有相似性
    此表单项为必填
    强关联字段,有灰色底色进行连接,3个以上框的自适应宽度

    网格布局

    <form> 元素使用类 .form-grid 类来让表单实现网格布局。

    .form-group 添加 w-* 辅助类来设置宽度
    项目类型
    -

    帮助性文本

    使用 form-tip 来显示帮助性的文本并添加到表单控件组中。

    校验状态

    通过为表单控件组添加 has-warninghas-errorhas-success 类即可应用相应的效验状态样式。这些样式会影响到表单控件组内的 label.form-control.form-tip 元素。

    表单分组

    使用fieldset 将多个表单控件放置在一起进行分组。在<fieldset> 内使用 <legend> 来定义分组标题。

    账号信息
    额外内容

    标记必填项

    标记必填项的一种通用方法是在标签上添加星标 * , 在表单控件组中只需要为表单组标签 .form-label 添加 required 类。

    水平布局的表单中也可以使用:

    CSS 类

    表单提供了如下 CSS 类

    类型作用
    form-group实体类元素作为表单组件
    form-label实体类元素作为表单组标签
    form-control实体类元素作为表单控件组件
    form-tip实体类元素作为表单控件的提示性文本
    form-actions实体类元素作为表单按钮容器
    form-grid修饰类为表单启用水平排列样式
    required修饰类为表单控件启用必填标记样式
    has-error修饰类为表单控件启用报错样式
    has-warning修饰类为表单控件启用警告样式
    has-success修饰类为表单控件启用成功样式

    CSS 变量

    变量名称变量含义
    --form-label-color表单组标签颜色
    --form-tip-color帮助性文本默认颜色
    --form-grid-label-width水平布局时表单表单组标签宽度

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/lib/forms/input-control/index.html b/dev/lib/forms/input-control/index.html index 2b15bbd1af..8f18b03100 100644 --- a/dev/lib/forms/input-control/index.html +++ b/dev/lib/forms/input-control/index.html @@ -14,19 +14,19 @@ - - + + -
    Skip to content

    输入框

    通过鼠标或键盘输入内容,可以在输入框前后位置包含额外的文本或图标,通常用在表单、对话框上面。

    基本使用

    使用 input-control 类来获得输入框的外观和交互体验。

    用户名
    用户名验证失败

    包含图标和按钮

    前缀和后缀

    通过结合类 has-prefix has-suffix 在输入框上添加前缀或后缀图标或字符。

    除了预设的前 / 后缀宽度,还预设了其他两种尺寸,结合 has-prefix-*has-suffix-* 类进行不同宽度展示。

    用户名
    有效身份证号码

    尺寸

    除了默认大小,输入框还提供了额外的 2 种预设尺寸。

    小号尺寸

    用户名
    有效身份证号码

    默认尺寸

    用户名
    有效身份证号码

    大号尺寸

    用户名
    有效身份证号码

    外观类型

    配合使用CSS 工具类来实现不同输入框的外观。下面展示各种工具类的外观效果。

    html
    <div class="input-control">
    +    
    Skip to content

    输入框

    通过鼠标或键盘输入内容,可以在输入框前后位置包含额外的文本或图标,通常用在表单、对话框上面。

    基本使用

    使用 input-control 类来获得输入框的外观和交互体验。

    用户名
    用户名验证失败

    包含图标和按钮

    前缀和后缀

    通过结合类 has-prefix has-suffix 在输入框上添加前缀或后缀图标或字符。

    除了预设的前 / 后缀宽度,还预设了其他两种尺寸,结合 has-prefix-*has-suffix-* 类进行不同宽度展示。

    用户名
    有效身份证号码

    尺寸

    除了默认大小,输入框还提供了额外的 2 种预设尺寸。

    小号尺寸

    用户名
    有效身份证号码

    默认尺寸

    用户名
    有效身份证号码

    大号尺寸

    用户名
    有效身份证号码

    外观类型

    配合使用CSS 工具类来实现不同输入框的外观。下面展示各种工具类的外观效果。

    html
    <div class="input-control">
       <input type="text" class="form-control circle" placeholder="请填写" />
     </div>
     <div class="input-control">
       <input type="text" class="form-control shadow" placeholder="请填写" />
     </div>

    CSS 类

    输入框提供了如下 CSS 类:

    类型作用
    input-control实体类元素作为输入框组件
    input-control-prefix工具类输入框前缀元素样式
    input-control-suffix工具类输入框后缀元素样式
    has-prefix工具类标记输入框拥有前缀元素
    has-suffix工具类标记输入框拥有后缀元素
    has-prefix-icon工具类标记输入框拥有前缀图标
    has-suffix-icon工具类标记输入框拥有后缀图标
    size-sm工具类输入框使用小号尺寸
    size-lg工具类输入框使用大号尺寸

    CSS 变量

    输入框提供了如下 CSS 变量,可进行全局修改。

    CSS 变量名作用
    --input-fix-width输入框前/后缀的默认宽度
    --input-fix-width-sm输入框前/后缀的小号宽度
    --input-fix-width-lg输入框前/后缀的大号宽度

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/lib/forms/input-group/index.html b/dev/lib/forms/input-group/index.html index 85347697e0..60162f1410 100644 --- a/dev/lib/forms/input-group/index.html +++ b/dev/lib/forms/input-group/index.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    输入组

    通过在文本输入框 <input> 前面、后面或是两边加上文字、图标或按钮,可以实现对表单控件的扩展。

    使用方法

    在元素使用工具类 .input-group 作为输入组容器,然后在内部添加表单控件、按钮或附加文本(.input-group-addon)。

    账号
    密码

    组合方式

    在输入组内部可以将不同的内容按需组合使用,包括附加文本(.input-group-addon)、表单控件(.form-control)、按钮(.btn)。

    登录

    尺寸

    除了默认大小,输入组还提供了额外的 2 种预设尺寸,通过修饰类 .size-* 来应用尺寸。

    登录
    登录
    登录

    CSS 类

    输入组提供了如下 CSS 类:

    类型作用
    input-group实体类元素作为输入组组件
    input-group-addon实体类元素作为输入组内部额外元素
    size-sm工具类输入组使用小号尺寸
    size-lg工具类输入组使用大号尺寸

    CSS 变量

    变量名称变量含义
    --input-group-addon-bg输入组附加部分背景颜色

    MIT License (MIT)

    - +
    Skip to content

    输入组

    通过在文本输入框 <input> 前面、后面或是两边加上文字、图标或按钮,可以实现对表单控件的扩展。

    使用方法

    在元素使用工具类 .input-group 作为输入组容器,然后在内部添加表单控件、按钮或附加文本(.input-group-addon)。

    账号
    密码

    组合方式

    在输入组内部可以将不同的内容按需组合使用,包括附加文本(.input-group-addon)、表单控件(.form-control)、按钮(.btn)。

    登录

    尺寸

    除了默认大小,输入组还提供了额外的 2 种预设尺寸,通过修饰类 .size-* 来应用尺寸。

    登录
    登录
    登录

    CSS 类

    输入组提供了如下 CSS 类:

    类型作用
    input-group实体类元素作为输入组组件
    input-group-addon实体类元素作为输入组内部额外元素
    size-sm工具类输入组使用小号尺寸
    size-lg工具类输入组使用大号尺寸

    CSS 变量

    变量名称变量含义
    --input-group-addon-bg输入组附加部分背景颜色

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/lib/helpers/core/cash.html b/dev/lib/helpers/core/cash.html index 29facc3a4e..8faffc1407 100644 --- a/dev/lib/helpers/core/cash.html +++ b/dev/lib/helpers/core/cash.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    Cash(jQuery)扩展

    在 ZUI3 一些 JS 组件依赖了 Cash,这是一个轻量级的 jQuery 替代品,它的 API 与 jQuery 保持一致,但体积更小,性能更好。需要注意的是 Cash 与 jQuery 存在一些差异,详情参考 Migration Guide

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/lib/helpers/core/component.html b/dev/lib/helpers/core/component.html index 7dfee07892..644b6b0d06 100644 --- a/dev/lib/helpers/core/component.html +++ b/dev/lib/helpers/core/component.html @@ -14,8 +14,8 @@ - - + + @@ -82,7 +82,7 @@ /* 销毁。 */ datePicker.destroy();

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/lib/helpers/helpers/date-helper.html b/dev/lib/helpers/helpers/date-helper.html index 9989faa71b..689de089b6 100644 --- a/dev/lib/helpers/helpers/date-helper.html +++ b/dev/lib/helpers/helpers/date-helper.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    日期辅助方法

    createDate

    创建日期时间对象。

    定义:

    ts
    function createDate(dateLike: string | number | Date): Date;

    参数

    • dateLike:日期时间对象或者日期时间字符串或者时间戳。

    返回值Date:日期时间对象。

    addDate

    在一个日期时间对象上增加指定的时间。

    定义:

    ts
    function addDate(dateLike: string | number | Date, value: number, unit: string): Date;

    参数:

    • dateLike:日期时间对象或者日期时间字符串或者时间戳;
    • value:增加的时间值;
    • unit:增加的时间单位,可选值为:yearmonthdayhourminutesecond

    返回值: Date:日期时间对象。

    formatDate

    格式化日期时间对象。

    定义:

    ts
    function formatDate(dateLike: string | number | Date, format = 'yyyy-MM-dd hh:mm', invalidDateValue = ''): string;

    参数:

    • dateLike:日期时间对象或者日期时间字符串或者时间戳;
    • format:格式化字符串,可选值为:yyyyMMddhhmmssSSS
    • invalidDateValue:无效日期时间对象时的返回值。

    返回值: string:格式化后的日期时间字符串。

    所有支持的格式化占位符包括:

      • yyyy,例如:2018,表示四位数字表示的年份
      • yy,例如:18,表示两位数字表示的年份
      • MM,例如:07,表示两位数字表示的月份,不足两位在起始用 0 填充
      • M,例如:10,表示一位或两位数字表示的月份
      • dd,例如:05,表示两位数字表示的日期,不足两位在起始用 0 填充
      • d,例如:5,表示一位或两位数字表示的日期
      • hh,例如:08,表示两位数字表示的小时,不足两位在起始用 0 填充
      • h,例如:8,表示一位或两位数字表示的小时
      • mm,例如:03,表示两位数字表示的分钟,不足两位在起始用 0 填充
      • m,例如:3,表示一位或两位数字表示的分钟
      • ss,例如:05,表示两位数字表示的秒数,不足两位在起始用 0 填充
      • s,例如:5,表示一位或两位数字表示的秒数
      • S,例如:236,表示毫秒数
      • SSS,例如:036,表示毫秒数,不足3位在起始用 0 填充

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/lib/helpers/helpers/string-helper.html b/dev/lib/helpers/helpers/string-helper.html index 90b61f1fcd..693a8ee1d7 100644 --- a/dev/lib/helpers/helpers/string-helper.html +++ b/dev/lib/helpers/helpers/string-helper.html @@ -14,8 +14,8 @@ - - + + @@ -25,7 +25,7 @@ /** 通过映射对象的形式格式化字符串。 */ function formatString(str: string, map: Record<string, unknown>): string;

    参数

    返回值string:格式化后的字符串。

    - + \ No newline at end of file diff --git a/dev/lib/helpers/store/index.html b/dev/lib/helpers/store/index.html index 9b9d6069b1..a982e22b3e 100644 --- a/dev/lib/helpers/store/index.html +++ b/dev/lib/helpers/store/index.html @@ -14,8 +14,8 @@ - - + + @@ -41,7 +41,7 @@ store.get('mySecretCode'); // 返回 1 myStore.get('mySecretCode'); // 返回 2 mySessionStore.get('mySecretCode'); // 返回 3 - + \ No newline at end of file diff --git a/dev/lib/index.html b/dev/lib/index.html index 4b67567e05..f631ea3874 100644 --- a/dev/lib/index.html +++ b/dev/lib/index.html @@ -14,14 +14,14 @@ - - + +
    - + \ No newline at end of file diff --git a/dev/public/zui/icons/fontawesome-license.html b/dev/public/zui/icons/fontawesome-license.html index eb9945c293..198b4564c5 100644 --- a/dev/public/zui/icons/fontawesome-license.html +++ b/dev/public/zui/icons/fontawesome-license.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    License

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/themes/index.html b/dev/themes/index.html index ae002c4e5f..ab7e5c7d80 100644 --- a/dev/themes/index.html +++ b/dev/themes/index.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/utilities/backgrounds/utilities/index.html b/dev/utilities/backgrounds/utilities/index.html index 223943afde..a31df3cfe9 100644 --- a/dev/utilities/backgrounds/utilities/index.html +++ b/dev/utilities/backgrounds/utilities/index.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    背景色

    效果

    使用工具类 bg-* 给元素添加背景色。

    语义化
    bg-primary
    bg-secondary
    bg-success
    bg-warning
    bg-danger
    bg-important
    bg-special
    主色系列
    bg-primary-50
    bg-primary-100
    bg-primary-200
    bg-primary-300
    bg-primary-400
    bg-primary-500
    bg-primary-600
    bg-primary-700
    bg-primary-800
    bg-primary-900
    bg-primary-950
    次要系列
    bg-secondary-50
    bg-secondary-100
    bg-secondary-200
    bg-secondary-300
    bg-secondary-400
    bg-secondary-500
    bg-secondary-600
    bg-secondary-700
    bg-secondary-800
    bg-secondary-900
    bg-secondary-950
    灰度
    bg-gray-50
    bg-gray-100
    bg-gray-200
    bg-gray-300
    bg-gray-400
    gray
    bg-gray-500 别名: bg-gray
    bg-gray-600
    bg-gray-700
    bg-gray-800
    bg-gray-900
    bg-gray-950
    界面
    bg-white
    纯白
    bg-black
    纯黑
    bg-transparent
    透明
    bg-canvas
    画布
    bg-inverse
    反色
    bg-surface-light
    加重的控件
    bg-surface
    控件
    bg-surface-strong
    轻量的控件
    bg-fore
    前景色作为背景
    bg-focus
    焦点色作为背景
    特殊
    bg-current
    CSS 值 currentColor
    bg-inherit
    CSS 值 inherit
    bg-none
    无背景

    背景色透明度

    使用工具类 bg-opacity-* 给元素设置背景色透明度。

    bg-opacity-0
    透明度:0%
    bg-opacity-5
    透明度:5%
    bg-opacity-10
    透明度:10%
    bg-opacity-20
    透明度:20%
    bg-opacity-25
    透明度:25%
    bg-opacity-30
    透明度:30%
    bg-opacity-40
    透明度:40%
    bg-opacity-50
    透明度:60%
    bg-opacity-60
    透明度:60%
    bg-opacity-70
    透明度:70%
    bg-opacity-75
    透明度:75%
    bg-opacity-80
    透明度:80%
    bg-opacity-90
    透明度:90%
    bg-opacity-95
    透明度:95%
    bg-opacity-100
    透明度:0%

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/utilities/borders/utilities/border-color.html b/dev/utilities/borders/utilities/border-color.html index e71d06e3ab..a333eda6f3 100644 --- a/dev/utilities/borders/utilities/border-color.html +++ b/dev/utilities/borders/utilities/border-color.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    边框颜色

    效果

    使用工具类 border-* 给元素添加边框颜色。

    默认
    border-light
    border
    border-strong
    语义化
    border-primary
    border-secondary
    border-success
    border-warning
    border-danger
    border-important
    border-special
    灰度
    border-gray-50
    border-gray-100
    border-gray-200
    border-gray-300
    border-gray-400
    gray
    border-gray-500 别名: border-gray
    border-gray-600
    border-gray-700
    border-gray-800
    border-gray-900
    border-gray-950
    界面
    border-white
    纯白
    border-black
    纯黑
    border-transparent
    透明
    border-canvas
    画布
    border-inverse
    反色
    border-surface-light
    加重的控件
    border-surface
    控件
    border-surface-strong
    轻量的控件
    border-fore
    前景色作为边框颜
    border-focus
    焦点色作为边框颜
    特殊
    border-current
    CSS 值 currentColor
    border-inherit
    CSS 值 inherit

    提示

    border 外,其他工具类只设置边框颜色,如果需要启用边框,需要将 border-*border 类一起使用,例如 border border-primary

    边框颜色透明度

    使用工具类 border-opacity-* 给元素添加边框颜色透明度。

    border-opacity-0
    透明度:0%
    border-opacity-5
    透明度:5%
    border-opacity-10
    透明度:10%
    border-opacity-20
    透明度:20%
    border-opacity-25
    透明度:25%
    border-opacity-30
    透明度:30%
    border-opacity-40
    透明度:40%
    border-opacity-50
    透明度:60%
    border-opacity-60
    透明度:60%
    border-opacity-70
    透明度:70%
    border-opacity-75
    透明度:75%
    border-opacity-80
    透明度:80%
    border-opacity-90
    透明度:90%
    border-opacity-95
    透明度:95%
    border-opacity-100
    透明度:0%

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/utilities/borders/utilities/border-radius.html b/dev/utilities/borders/utilities/border-radius.html index d724b744bf..3ebdb5e98d 100644 --- a/dev/utilities/borders/utilities/border-radius.html +++ b/dev/utilities/borders/utilities/border-radius.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    边框圆角

    效果

    使用 'rounded-* 设置元素边框圆角大小。

    所有边
    rounded-none
    rounded-sm
    rounded
    rounded-lg
    rounded-xl
    rounded-2xl
    rounded-3xl
    rounded-full
    禁用特定边
    rounded-t-none
    rounded-r-none
    rounded-b-none
    rounded-l-none
    rounded-br-none
    rounded-bl-none
    rounded-tr-none
    rounded-tl-none

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/utilities/borders/utilities/border-width.html b/dev/utilities/borders/utilities/border-width.html index aeac1b6745..8bbff7b99a 100644 --- a/dev/utilities/borders/utilities/border-width.html +++ b/dev/utilities/borders/utilities/border-width.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    边框大小

    效果

    使用 'rounded-* 设置元素边框大小。

    所有边
    border-0
    border
    border-2
    border-4
    上边框
    border-t-0
    border-t
    border-t-2
    border-t-4
    右边框
    border-r-0
    border-r
    border-r-2
    border-r-4
    下边框
    border-b-0
    border-b
    border-b-2
    border-b-4
    左边框
    border-l-0
    border-l
    border-l-2
    border-l-4

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/utilities/borders/utilities/divider.html b/dev/utilities/borders/utilities/divider.html index 19dd42c1b2..9ecf253462 100644 --- a/dev/utilities/borders/utilities/divider.html +++ b/dev/utilities/borders/utilities/divider.html @@ -14,14 +14,14 @@ - - + +
    - + \ No newline at end of file diff --git a/dev/utilities/borders/utilities/ring-color.html b/dev/utilities/borders/utilities/ring-color.html index 5336304db2..e4354fd216 100644 --- a/dev/utilities/borders/utilities/ring-color.html +++ b/dev/utilities/borders/utilities/ring-color.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    环颜色

    效果

    通过 ring-* 来为元素添加通过 box-shadow 实现的环边框颜色。

    作为边框
    ring-border-light
    ring-border
    ring-border-strong
    透明度反色
    ring-light
    ring-gray
    ring-dark
    ring-darker
    ring-darkest
    语义化
    ring-primary
    ring-secondary
    ring-success
    ring-warning
    ring-danger
    ring-important
    ring-special
    灰度
    ring-gray-50
    ring-gray-100
    ring-gray-200
    ring-gray-300
    ring-gray-400
    ring-gray-500
    ring-gray-600
    ring-gray-700
    ring-gray-800
    ring-gray-900
    ring-gray-950
    界面
    ring-white
    纯白
    ring-black
    纯黑
    ring-canvas
    画布
    ring-inverse
    反色
    ring-surface
    控件
    ring-fore
    前景色
    ring-focus
    焦点色
    特殊
    ring-current
    CSS 值 currentColor
    ring-inherit
    CSS 值 inherit

    环颜色透明度

    使用工具类 ring-opacity-* 给元素添加背景色透明度。

    ring-opacity-0
    透明度:0%
    ring-opacity-5
    透明度:5%
    ring-opacity-10
    透明度:10%
    ring-opacity-20
    透明度:20%
    ring-opacity-25
    透明度:25%
    ring-opacity-30
    透明度:30%
    ring-opacity-40
    透明度:40%
    ring-opacity-50
    透明度:60%
    ring-opacity-60
    透明度:60%
    ring-opacity-70
    透明度:70%
    ring-opacity-75
    透明度:75%
    ring-opacity-80
    透明度:80%
    ring-opacity-90
    透明度:90%
    ring-opacity-95
    透明度:95%
    ring-opacity-100
    透明度:0%

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/utilities/borders/utilities/ring-offset.html b/dev/utilities/borders/utilities/ring-offset.html index e0064a17ed..0bbad3f00a 100644 --- a/dev/utilities/borders/utilities/ring-offset.html +++ b/dev/utilities/borders/utilities/ring-offset.html @@ -14,14 +14,14 @@ - - + +
    - + \ No newline at end of file diff --git a/dev/utilities/borders/utilities/ring-width.html b/dev/utilities/borders/utilities/ring-width.html index a6ff6349e7..9219e7b75e 100644 --- a/dev/utilities/borders/utilities/ring-width.html +++ b/dev/utilities/borders/utilities/ring-width.html @@ -14,14 +14,14 @@ - - + +
    - + \ No newline at end of file diff --git a/dev/utilities/effects/utilities/animation.html b/dev/utilities/effects/utilities/animation.html index cdaa7d498e..3577950fa1 100644 --- a/dev/utilities/effects/utilities/animation.html +++ b/dev/utilities/effects/utilities/animation.html @@ -14,8 +14,8 @@ - - + + @@ -35,7 +35,7 @@ </div>

    弹跳

    使用 animate-bounce 给元素添加弹跳动画。

    html
    <button type="button" class="btn primary">
       <i class="bounce icon icon-arrow-down"></i> 下载
     </button>
    - + \ No newline at end of file diff --git a/dev/utilities/effects/utilities/filter.html b/dev/utilities/effects/utilities/filter.html index 38c1881e78..562b997ec3 100644 --- a/dev/utilities/effects/utilities/filter.html +++ b/dev/utilities/effects/utilities/filter.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    CSS 滤镜

    高斯模糊

    通过 blur-* 给图片添加高斯模糊样式。

    原始
    blur-none
    blur-sm
    blur
    blur-md
    blur-lg
    blur-xl

    灰度和反色

    通过 grayscale 将图像转为灰度图像;通过 invert 将图像设置为反色。

    原始
    grayscale
    invert

    形状阴影

    通过 drop-shadow-* 给元素设置形状阴影效果,通常用在图片上。

    原始
    drop-shadow-none
    drop-shadow-sm
    drop-shadow
    drop-shadow-md
    drop-shadow-lg
    drop-shadow-xl
    drop-shadow-2xl

    背景模糊

    通过 backdrop-blur-* 添加覆盖区域模糊样式。

    原始
    backdrop-blur-none
    backdrop-blur-sm
    backdrop-blur
    backdrop-blur-md
    backdrop-blur-lg
    backdrop-blur-xl
    backdrop-blur-2xl
    backdrop-blur-3xl

    禁用滤镜

    通过 filter-none 来禁用之前添加的滤镜效果。

    filter-none

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/utilities/effects/utilities/opacity.html b/dev/utilities/effects/utilities/opacity.html index b445a291c0..48eb0aa8e7 100644 --- a/dev/utilities/effects/utilities/opacity.html +++ b/dev/utilities/effects/utilities/opacity.html @@ -14,14 +14,14 @@ - - + +
    - + \ No newline at end of file diff --git a/dev/utilities/effects/utilities/shadow.html b/dev/utilities/effects/utilities/shadow.html index e595bd953a..8f3279e4f4 100644 --- a/dev/utilities/effects/utilities/shadow.html +++ b/dev/utilities/effects/utilities/shadow.html @@ -14,14 +14,14 @@ - - + +
    - + \ No newline at end of file diff --git a/dev/utilities/effects/utilities/transform.html b/dev/utilities/effects/utilities/transform.html index bd7c84422a..5f4460cecf 100644 --- a/dev/utilities/effects/utilities/transform.html +++ b/dev/utilities/effects/utilities/transform.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    变换

    使用 CSS transform 对元素应用变换效果。

    缩放

    通过 scale-* 为元素应用缩放效果。

    原始
    scale-0
    scale-50
    scale-75
    scale-90
    scale-95
    scale-100
    scale-105
    scale-110
    scale-125
    scale-150

    旋转

    通过 rotate-* 为元素应用旋转效果。

    原始
    rotate-0
    rotate-1
    rotate-2
    rotate-3
    rotate-6
    rotate-12
    rotate-45
    rotate-90
    rotate-135
    rotate-180
    rotate-270

    翻转

    添加 flip-* 给元素添加翻转效果。

    原始
    flip-x
    flip-y

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/utilities/effects/utilities/transition.html b/dev/utilities/effects/utilities/transition.html index 541c4314e3..e5c815b3f1 100644 --- a/dev/utilities/effects/utilities/transition.html +++ b/dev/utilities/effects/utilities/transition.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    过渡动画

    过渡属性

    通过 transition-* 为元素应用过渡动画,并制定过渡目标属性。

    transition
    transition
    all
    transition-all
    colors
    transition-colors
    opacity
    transition-opacity
    shadow
    transition-shadow
    transform
    transition-transform

    过渡时间

    通过 duration-* 为元素应用过渡动画时间。

    75ms
    duration-75
    100ms
    duration-100
    200ms
    duration-200
    300ms
    duration-300
    500ms
    duration-500
    1000ms
    duration-1000

    渐隐渐显

    通过 fade-* 来为元素设置渐隐渐显动画效果,默认元素不显示,通过控制添加 in 类让元素渐显。

    默认
    默认
    fade
    从中心显示
    从中心显示
    fade-from-center
    从下方显示
    从下方显示
    fade-from-bottom
    从上方显示
    从上方显示
    fade-from-top
    从左侧显示
    从左侧显示
    fade-from-left
    从右侧显示
    从右侧显示
    fade-from-right

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/utilities/flex/utilities/align-content.html b/dev/utilities/flex/utilities/align-content.html index ab5c82e6c7..77e8bb38d6 100644 --- a/dev/utilities/flex/utilities/align-content.html +++ b/dev/utilities/flex/utilities/align-content.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    align-content

    使用 content-* 应用CSS align-content 属性设置 Flex 容器中多行子元素沿交叉轴的对齐方式。

    效果展示

    content-center

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10

    content-start

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10

    content-end

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10

    content-between

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10

    content-around

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10

    content-evenly

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/utilities/flex/utilities/align-items.html b/dev/utilities/flex/utilities/align-items.html index ae01b2b22d..3589ec7cfc 100644 --- a/dev/utilities/flex/utilities/align-items.html +++ b/dev/utilities/flex/utilities/align-items.html @@ -14,14 +14,14 @@ - - + +
    - + \ No newline at end of file diff --git a/dev/utilities/flex/utilities/align-self.html b/dev/utilities/flex/utilities/align-self.html index a87019fb1c..c2e5be609c 100644 --- a/dev/utilities/flex/utilities/align-self.html +++ b/dev/utilities/flex/utilities/align-self.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    align-self

    使用 self-* 应用 CSS align-self 属性设置当前元素在 Grid 或 Flex 容器中的交叉轴方向上的对齐方式。

    self-auto

    self-auto
    default
    default
    default
    default

    self-start

    self-start
    default
    default
    default
    default

    self-end

    self-end
    default
    default
    default
    default

    self-center

    self-center
    default
    default
    default
    default

    self-stretch

    self-stretch
    default
    default
    default
    default

    self-baseline

    self-baseline
    default
    default
    default
    default

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/utilities/flex/utilities/basis.html b/dev/utilities/flex/utilities/basis.html index 07d4e7b349..f2c5d02cf1 100644 --- a/dev/utilities/flex/utilities/basis.html +++ b/dev/utilities/flex/utilities/basis.html @@ -14,14 +14,14 @@ - - + +
    - + \ No newline at end of file diff --git a/dev/utilities/flex/utilities/direction.html b/dev/utilities/flex/utilities/direction.html index e899b968cc..03b4a9bf08 100644 --- a/dev/utilities/flex/utilities/direction.html +++ b/dev/utilities/flex/utilities/direction.html @@ -14,14 +14,14 @@ - - + +
    - + \ No newline at end of file diff --git a/dev/utilities/flex/utilities/flex.html b/dev/utilities/flex/utilities/flex.html index 82c49296d3..4f5a308fea 100644 --- a/dev/utilities/flex/utilities/flex.html +++ b/dev/utilities/flex/utilities/flex.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    flex

    效果

    使用 flex-* 应用CSS flex 属性设置当前元素在 Grid 或 Flex 容器中的伸缩方式。

    flex-auto

    24 × 8
    24 × 8
    24 × 8

    flex-1

    24 × 8
    24 × 8
    24 × 8

    flex-initial

    24 × 8
    24 × 8
    24 × 8

    flex-none

    24 × 8
    24 × 8
    24 × 8

    混合使用

    flex-auto
    flex-1
    flex-initial
    flex-none

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/utilities/flex/utilities/gap.html b/dev/utilities/flex/utilities/gap.html index c465c34036..6bfc7a5f3b 100644 --- a/dev/utilities/flex/utilities/gap.html +++ b/dev/utilities/flex/utilities/gap.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    gap

    效果

    使用 gap-* 应用CSS属性 gap 设置 Flex 容器中元素间距。

    gap-0

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-x-0

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-y-0

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-1

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-x-1

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-y-1

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-2

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-x-2

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-y-2

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-3

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-x-3

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-y-3

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-4

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-x-4

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-y-4

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-5

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-x-5

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-y-5

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-6

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-x-6

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-y-6

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-7

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-x-7

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-y-7

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-8

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-x-8

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    gap-y-8

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/utilities/flex/utilities/grow.html b/dev/utilities/flex/utilities/grow.html index c09a606b54..5482faa975 100644 --- a/dev/utilities/flex/utilities/grow.html +++ b/dev/utilities/flex/utilities/grow.html @@ -14,14 +14,14 @@ - - + +
    - + \ No newline at end of file diff --git a/dev/utilities/flex/utilities/justify-content.html b/dev/utilities/flex/utilities/justify-content.html index ab5849f7fe..1218301371 100644 --- a/dev/utilities/flex/utilities/justify-content.html +++ b/dev/utilities/flex/utilities/justify-content.html @@ -14,14 +14,14 @@ - - + +
    - + \ No newline at end of file diff --git a/dev/utilities/flex/utilities/order.html b/dev/utilities/flex/utilities/order.html index 303fbc070b..19329de89a 100644 --- a/dev/utilities/flex/utilities/order.html +++ b/dev/utilities/flex/utilities/order.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    order

    效果

    使用 order-* 应用CSS属性 order 设置当前元素在 Flex 容器中的排列顺序。

    1
    order-12
    2
    order-11
    3
    order-10
    4
    order-9
    5
    order-8
    6
    order-7
    7
    order-6
    8
    order-5
    9
    order-4
    10
    order-3
    11
    order-2
    12
    order-1

    使用 order-firstorder-lastorder-none 也可以改变 Flex 子元素排列顺序。

    0
    order-last
    1
    order-first
    2
    order-none

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/utilities/flex/utilities/shrink.html b/dev/utilities/flex/utilities/shrink.html index 9663bedc0e..0edc00f996 100644 --- a/dev/utilities/flex/utilities/shrink.html +++ b/dev/utilities/flex/utilities/shrink.html @@ -14,14 +14,14 @@ - - + +
    - + \ No newline at end of file diff --git a/dev/utilities/flex/utilities/wrap.html b/dev/utilities/flex/utilities/wrap.html index 23184d4fbd..72785bac54 100644 --- a/dev/utilities/flex/utilities/wrap.html +++ b/dev/utilities/flex/utilities/wrap.html @@ -14,14 +14,14 @@ - - + +
    - + \ No newline at end of file diff --git a/dev/utilities/index.html b/dev/utilities/index.html index 4ec79a0822..ad991987b4 100644 --- a/dev/utilities/index.html +++ b/dev/utilities/index.html @@ -14,14 +14,14 @@ - - + +
    - + \ No newline at end of file diff --git a/dev/utilities/interactivity/utilities/cursor.html b/dev/utilities/interactivity/utilities/cursor.html index 9069f050cc..37c05521de 100644 --- a/dev/utilities/interactivity/utilities/cursor.html +++ b/dev/utilities/interactivity/utilities/cursor.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    光标

    效果

    通过 cursor-* 类可以改变光标的样式。

    cursor-auto
    cursor-auto
    cursor-default
    cursor-default
    cursor-pointer
    cursor-pointer
    cursor-wait
    cursor-wait
    cursor-text
    cursor-text
    cursor-move
    cursor-move
    cursor-help
    cursor-help
    cursor-not-allowed
    cursor-not-allowed

    MIT License (MIT)

    - +
    Skip to content

    光标

    效果

    通过 cursor-* 类可以改变光标的样式。

    cursor-auto
    cursor-auto
    cursor-default
    cursor-default
    cursor-pointer
    cursor-pointer
    cursor-wait
    cursor-wait
    cursor-text
    cursor-text
    cursor-move
    cursor-move
    cursor-help
    cursor-help
    cursor-not-allowed
    cursor-not-allowed

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/interactivity/utilities/disabled.html b/dev/utilities/interactivity/utilities/disabled.html index 90a3ecfa0c..ebce424c4f 100644 --- a/dev/utilities/interactivity/utilities/disabled.html +++ b/dev/utilities/interactivity/utilities/disabled.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    禁用

    效果

    使用 disabled 类设置元素为禁用,禁用的元素会以半透明的形式显示,并强制使用灰度显示。

    注意

    禁用元素仍然响应鼠标事件,如果需要完全禁用鼠标事件,需要添加 pointer-events-none,如果是表单元素或按钮则可以添加 disabled="disabled" 属性实现完全禁用。

    MIT License (MIT)

    - +
    Skip to content

    禁用

    效果

    使用 disabled 类设置元素为禁用,禁用的元素会以半透明的形式显示,并强制使用灰度显示。

    注意

    禁用元素仍然响应鼠标事件,如果需要完全禁用鼠标事件,需要添加 pointer-events-none,如果是表单元素或按钮则可以添加 disabled="disabled" 属性实现完全禁用。

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/interactivity/utilities/loading.html b/dev/utilities/interactivity/utilities/loading.html index 1b95223f26..c75a402575 100644 --- a/dev/utilities/interactivity/utilities/loading.html +++ b/dev/utilities/interactivity/utilities/loading.html @@ -14,14 +14,14 @@ - - + + -
    - +
    + \ No newline at end of file diff --git a/dev/utilities/interactivity/utilities/pointer-events.html b/dev/utilities/interactivity/utilities/pointer-events.html index 7bc6960997..d02c7d7a6f 100644 --- a/dev/utilities/interactivity/utilities/pointer-events.html +++ b/dev/utilities/interactivity/utilities/pointer-events.html @@ -14,14 +14,14 @@ - - + + -
    - +
    + \ No newline at end of file diff --git a/dev/utilities/interactivity/utilities/scroll.html b/dev/utilities/interactivity/utilities/scroll.html index 1cbd7ce35c..a4608897c8 100644 --- a/dev/utilities/interactivity/utilities/scroll.html +++ b/dev/utilities/interactivity/utilities/scroll.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    滚动

    平滑滚动

    使用 scroll-smooth 工具类来为元素应用 scroll-behavior: smooth 属性,指定其进行平滑滚动。

    1
    2
    3
    4
    滚动到:

    立即滚动

    使用 scroll-auto 工具类来为元素应用 scroll-behavior: auto 属性,指定其进行立即滚动。

    1
    2
    3
    4
    滚动到:

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/utilities/interactivity/utilities/state.html b/dev/utilities/interactivity/utilities/state.html index ccf6bbfcf9..f2fb6ecd64 100644 --- a/dev/utilities/interactivity/utilities/state.html +++ b/dev/utilities/interactivity/utilities/state.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    状态响应

    效果

    通过为元素添加工具类 state 让按钮响应用户的鼠标交互,包括鼠标悬停、鼠标按下、获得焦点时拥有不同的样式。

    提示

    在按钮(.btn)和导航中的链接(.item > a )已经默认应用了 state 工具类,无需再次添加。

    MIT License (MIT)

    - +
    Skip to content

    状态响应

    效果

    通过为元素添加工具类 state 让按钮响应用户的鼠标交互,包括鼠标悬停、鼠标按下、获得焦点时拥有不同的样式。

    提示

    在按钮(.btn)和导航中的链接(.item > a )已经默认应用了 state 工具类,无需再次添加。

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/interactivity/utilities/user-select.html b/dev/utilities/interactivity/utilities/user-select.html index 89fc121954..60dac54e14 100644 --- a/dev/utilities/interactivity/utilities/user-select.html +++ b/dev/utilities/interactivity/utilities/user-select.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    文本选择

    用于控制用户能否选中文本的工具类。

    效果

    通过工具类 select-* 来控制用户能否选中元素中的文本。

    禁止选择文本
    select-none
    允许选择文本
    select-text
    点击自动选择所有文本
    select-all
    浏览器默认行为
    select-auto

    MIT License (MIT)

    - +
    Skip to content

    文本选择

    用于控制用户能否选中文本的工具类。

    效果

    通过工具类 select-* 来控制用户能否选中元素中的文本。

    禁止选择文本
    select-none
    允许选择文本
    select-text
    点击自动选择所有文本
    select-all
    浏览器默认行为
    select-auto

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/layout/utilities/aspect-ratio.html b/dev/utilities/layout/utilities/aspect-ratio.html index d99d90e590..ef941e37d1 100644 --- a/dev/utilities/layout/utilities/aspect-ratio.html +++ b/dev/utilities/layout/utilities/aspect-ratio.html @@ -14,14 +14,14 @@ - - + + -
    - +
    + \ No newline at end of file diff --git a/dev/utilities/layout/utilities/container.html b/dev/utilities/layout/utilities/container.html index 3b3aab9f3f..75c3b802f2 100644 --- a/dev/utilities/layout/utilities/container.html +++ b/dev/utilities/layout/utilities/container.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    容器

    定义

    使用 container 类将元素宽度限制为当前屏幕断点,具体规则如下:

    屏幕断点CSS 属性
    默认width: 100%;
    @media (min-width: --screen-sm)max-width: --screen-sm;
    @media (min-width: --screen-md)max-width: --screen-sm;
    @media (min-width: --screen-lg)max-width: --screen-sm;
    @media (min-width: --screen-xl)max-width: --screen-sm;
    @media (min-width: --screen-2xl)max-width: --screen-sm;

    提示

    .container 还会为元素添加 margin-left: auto; margin-right: auto;,使得元素默认居中显示。

    用法

    .container

    MIT License (MIT)

    - +
    Skip to content

    容器

    定义

    使用 container 类将元素宽度限制为当前屏幕断点,具体规则如下:

    屏幕断点CSS 属性
    默认width: 100%;
    @media (min-width: --screen-sm)max-width: --screen-sm;
    @media (min-width: --screen-md)max-width: --screen-sm;
    @media (min-width: --screen-lg)max-width: --screen-sm;
    @media (min-width: --screen-xl)max-width: --screen-sm;
    @media (min-width: --screen-2xl)max-width: --screen-sm;

    提示

    .container 还会为元素添加 margin-left: auto; margin-right: auto;,使得元素默认居中显示。

    用法

    .container

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/layout/utilities/display.html b/dev/utilities/layout/utilities/display.html index b770c1fd6b..cc07f746f0 100644 --- a/dev/utilities/layout/utilities/display.html +++ b/dev/utilities/layout/utilities/display.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    显示类型

    定义

    在 ZUI 中提供了各种工具类来设置 CSS display 属性,主要包括:

    工具类属性
    blockdisplay: block;
    inline-blockdisplay: inline-block;
    inlinedisplay: inline;
    flexdisplay: flex;
    inline-flexdisplay: inline-flex;
    tabledisplay: table;
    table-celldisplay: table-cell;
    table-rowdisplay: table-row;
    list-itemdisplay: list-item;
    hiddendisplay: hidden;

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/utilities/layout/utilities/floats.html b/dev/utilities/layout/utilities/floats.html index dc8b4851a5..5a6315b070 100644 --- a/dev/utilities/layout/utilities/floats.html +++ b/dev/utilities/layout/utilities/floats.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    浮动

    定义

    用于设置元素浮动或清除浮动影响的工具类。

    工具类属性
    pull-rightfloat: right;
    pull-leftfloat: left;
    clearfix.clearfix::after {content: ""; display: block; clear: both;}

    提示

    浮动应当仅适用于实现文字环绕效果,布局请使用 Flex 工具类

    效果展示

    向右浮动

    使用工具类 pull-right 将一个元素浮动到其容器的右边。

    So I started to walk into the water. I won't lie to you boys, I was terrified. But I pressed on, and as I made my way past the breakers a strange calm came over me. I don't know if it was divine intervention or the kinship of all living things but I tell you Jerry at that moment, I was a marine biologist.

    月光如流水一般,静静地泻在这一片叶子和花上。薄薄的青雾浮起在荷塘里。叶子和花仿佛在牛乳中洗过一样;又像笼着轻纱的梦。

    向左浮动

    使用工具类 pull-left 将一个元素浮动到其容器的左边。

    So I started to walk into the water. I won't lie to you boys, I was terrified. But I pressed on, and as I made my way past the breakers a strange calm came over me. I don't know if it was divine intervention or the kinship of all living things but I tell you Jerry at that moment, I was a marine biologist.

    月光如流水一般,静静地泻在这一片叶子和花上。薄薄的青雾浮起在荷塘里。叶子和花仿佛在牛乳中洗过一样;又像笼着轻纱的梦。

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/utilities/layout/utilities/object-fit.html b/dev/utilities/layout/utilities/object-fit.html index 1f9097ca45..2dfe9e5b70 100644 --- a/dev/utilities/layout/utilities/object-fit.html +++ b/dev/utilities/layout/utilities/object-fit.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    内容适配

    定义

    元素的内容应该如何去适应指定容器的高度与宽度。

    工具类属性
    object-containobject-fit: contain;
    object-coverobject-fit: cover;
    object-fillobject-fit: fill;
    object-noneobject-fit: none;
    object-scale-downobject-fit: scale-down;

    效果展示

    包含

    使用工具类 object-contain 调整元素内容的大小,使其保持在容器内。

    覆盖

    使用工具类 object-cover 调整元素内容的大小以覆盖其容器。

    充满

    使用工具类 object-fill 拉伸元素的内容以适应其容器。

    使用工具类 object-none 以原始大小显示元素的内容,忽略容器大小。

    缩小

    以原始大小显示元素的内容,但必要时使用 object-scale-down 将其缩小以适应其容器。

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/utilities/layout/utilities/overflow.html b/dev/utilities/layout/utilities/overflow.html index 24121ed4bb..f3a48221e5 100644 --- a/dev/utilities/layout/utilities/overflow.html +++ b/dev/utilities/layout/utilities/overflow.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    溢出

    定义

    用于控制元素如何处理超出容器的内容的工具类。

    工具类属性
    overflow-autooverflow: auto;
    overflow-hiddenoverflow: hidden;
    overflow-cliptext-overflow: clip;
    overflow-visibleoverflow: visible;
    overflow-scrolloverflow: scroll;
    overflow-x-autooverflow-x: auto;
    overflow-y-autooverflow-y: auto;
    overflow-x-hiddenoverflow-x: hidden;
    overflow-y-hiddenoverflow-y: hidden;
    overflow-x-visibleoverflow-x: visible;
    overflow-y-visibleoverflow-y: visible;
    overflow-x-scrolloverflow-x: scroll;
    overflow-y-scrolloverflow-y: scroll;

    效果展示

    自动

    使用工具类 overflow-auto 在一个元素的内容溢出该元素的边界时为其添加滚动条。不像 overflow-scroll 总是显示滚动条,这个工具类只在需要滚动时才会显示。

    虞美人·春花秋月何时了

    五代·李煜

    春花秋月何时了?往事知多少。
    小楼昨夜又东风,故国不堪回首月明中。
    雕栏玉砌应犹在,只是朱颜改。
    问君能有几多愁?恰似一江春水向东流

    隐藏

    使用工具类 overflow-hidden 来剪切元素中任何溢出该元素边界的内容。

    虞美人·春花秋月何时了

    五代·李煜

    春花秋月何时了?往事知多少。
    小楼昨夜又东风,故国不堪回首月明中。
    雕栏玉砌应犹在,只是朱颜改。
    问君能有几多愁?恰似一江春水向东流

    可见

    使用工具类 overflow-visible 来防止元素内的内容被剪切。请注意,任何溢出元素边界的内容都将是可见的。

    虞美人·春花秋月何时了

    五代·李煜

    春花秋月何时了?往事知多少。
    小楼昨夜又东风,故国不堪回首月明中。
    雕栏玉砌应犹在,只是朱颜改。
    问君能有几多愁?恰似一江春水向东流

    需要时水平滚动

    如果需要,使用工具类 overflow-x-auto 来允许水平滚动。

    虞美人·春花秋月何时了

    五代·李煜

    春花秋月何时了?往事知多少。小楼昨夜又东风,故国不堪回首月明中。雕栏玉砌应犹在,只是朱颜改。问君能有几多愁?恰似一江春水向东流

    需要时垂直滚动

    如果需要,使用工具类 overflow-y-auto 来允许垂直滚动。

    虞美人·春花秋月何时了

    五代·李煜

    春花秋月何时了?往事知多少。小楼昨夜又东风,故国不堪回首月明中。雕栏玉砌应犹在,只是朱颜改。问君能有几多愁?恰似一江春水向东流

    始终水平滚动

    如果需要,使用工具类 overflow-x-scroll 来允许水平滚动。

    虞美人·春花秋月何时了

    五代·李煜

    春花秋月何时了?往事知多少。小楼昨夜又东风,故国不堪回首月明中。雕栏玉砌应犹在,只是朱颜改。问君能有几多愁?恰似一江春水向东流

    始终垂直滚动

    如果需要,使用工具类 overflow-y-scroll 来允许水平滚动。

    虞美人·春花秋月何时了

    五代·李煜

    春花秋月何时了?往事知多少。小楼昨夜又东风,故国不堪回首月明中。雕栏玉砌应犹在,只是朱颜改。问君能有几多愁?恰似一江春水向东流

    在所有方向上滚动

    如果需要,使用工具类 overflow-scroll 来允许水平滚动。

    虞美人·春花秋月何时了

    五代·李煜

    春花秋月何时了?往事知多少。小楼昨夜又东风,故国不堪回首月明中。雕栏玉砌应犹在,只是朱颜改。问君能有几多愁?恰似一江春水向东流

    虞美人·春花秋月何时了

    五代·李煜

    春花秋月何时了?往事知多少。小楼昨夜又东风,故国不堪回首月明中。雕栏玉砌应犹在,只是朱颜改。问君能有几多愁?恰似一江春水向东流

    虞美人·春花秋月何时了

    五代·李煜

    春花秋月何时了?往事知多少。小楼昨夜又东风,故国不堪回首月明中。雕栏玉砌应犹在,只是朱颜改。问君能有几多愁?恰似一江春水向东流

    MIT License (MIT)

    - +
    Skip to content

    溢出

    定义

    用于控制元素如何处理超出容器的内容的工具类。

    工具类属性
    overflow-autooverflow: auto;
    overflow-hiddenoverflow: hidden;
    overflow-cliptext-overflow: clip;
    overflow-visibleoverflow: visible;
    overflow-scrolloverflow: scroll;
    overflow-x-autooverflow-x: auto;
    overflow-y-autooverflow-y: auto;
    overflow-x-hiddenoverflow-x: hidden;
    overflow-y-hiddenoverflow-y: hidden;
    overflow-x-visibleoverflow-x: visible;
    overflow-y-visibleoverflow-y: visible;
    overflow-x-scrolloverflow-x: scroll;
    overflow-y-scrolloverflow-y: scroll;

    效果展示

    自动

    使用工具类 overflow-auto 在一个元素的内容溢出该元素的边界时为其添加滚动条。不像 overflow-scroll 总是显示滚动条,这个工具类只在需要滚动时才会显示。

    虞美人·春花秋月何时了

    五代·李煜

    春花秋月何时了?往事知多少。
    小楼昨夜又东风,故国不堪回首月明中。
    雕栏玉砌应犹在,只是朱颜改。
    问君能有几多愁?恰似一江春水向东流

    隐藏

    使用工具类 overflow-hidden 来剪切元素中任何溢出该元素边界的内容。

    虞美人·春花秋月何时了

    五代·李煜

    春花秋月何时了?往事知多少。
    小楼昨夜又东风,故国不堪回首月明中。
    雕栏玉砌应犹在,只是朱颜改。
    问君能有几多愁?恰似一江春水向东流

    可见

    使用工具类 overflow-visible 来防止元素内的内容被剪切。请注意,任何溢出元素边界的内容都将是可见的。

    虞美人·春花秋月何时了

    五代·李煜

    春花秋月何时了?往事知多少。
    小楼昨夜又东风,故国不堪回首月明中。
    雕栏玉砌应犹在,只是朱颜改。
    问君能有几多愁?恰似一江春水向东流

    需要时水平滚动

    如果需要,使用工具类 overflow-x-auto 来允许水平滚动。

    虞美人·春花秋月何时了

    五代·李煜

    春花秋月何时了?往事知多少。小楼昨夜又东风,故国不堪回首月明中。雕栏玉砌应犹在,只是朱颜改。问君能有几多愁?恰似一江春水向东流

    需要时垂直滚动

    如果需要,使用工具类 overflow-y-auto 来允许垂直滚动。

    虞美人·春花秋月何时了

    五代·李煜

    春花秋月何时了?往事知多少。小楼昨夜又东风,故国不堪回首月明中。雕栏玉砌应犹在,只是朱颜改。问君能有几多愁?恰似一江春水向东流

    始终水平滚动

    如果需要,使用工具类 overflow-x-scroll 来允许水平滚动。

    虞美人·春花秋月何时了

    五代·李煜

    春花秋月何时了?往事知多少。小楼昨夜又东风,故国不堪回首月明中。雕栏玉砌应犹在,只是朱颜改。问君能有几多愁?恰似一江春水向东流

    始终垂直滚动

    如果需要,使用工具类 overflow-y-scroll 来允许水平滚动。

    虞美人·春花秋月何时了

    五代·李煜

    春花秋月何时了?往事知多少。小楼昨夜又东风,故国不堪回首月明中。雕栏玉砌应犹在,只是朱颜改。问君能有几多愁?恰似一江春水向东流

    在所有方向上滚动

    如果需要,使用工具类 overflow-scroll 来允许水平滚动。

    虞美人·春花秋月何时了

    五代·李煜

    春花秋月何时了?往事知多少。小楼昨夜又东风,故国不堪回首月明中。雕栏玉砌应犹在,只是朱颜改。问君能有几多愁?恰似一江春水向东流

    虞美人·春花秋月何时了

    五代·李煜

    春花秋月何时了?往事知多少。小楼昨夜又东风,故国不堪回首月明中。雕栏玉砌应犹在,只是朱颜改。问君能有几多愁?恰似一江春水向东流

    虞美人·春花秋月何时了

    五代·李煜

    春花秋月何时了?往事知多少。小楼昨夜又东风,故国不堪回首月明中。雕栏玉砌应犹在,只是朱颜改。问君能有几多愁?恰似一江春水向东流

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/layout/utilities/position.html b/dev/utilities/layout/utilities/position.html index f0394612b2..43c1b98f1f 100644 --- a/dev/utilities/layout/utilities/position.html +++ b/dev/utilities/layout/utilities/position.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    定位

    定义

    用于控制元素在DOM中的位置的工具类。

    工具类属性
    staticposition: static;
    fixedposition: fixed;
    absoluteposition: absolute;
    relativeposition: relative;
    stickyposition: sticky;

    使用方法

    staticabsolute

    使用 static 根据常规的文档流来定位元素,浏览器默认 position 取值就是 static。任何偏移都将被忽略,而且该元素不会作为绝对定位的子元素的位置参考。

    Static 父元素

    Absolute 子元素

    relativeabsolute

    使用 relative 根据常规的文档流来定位元素。偏移量是相对于元素的正常位置计算的,并且该元素将作为绝对定位的子元素的位置参考。

    使用 absolute 将一个元素定位在文档常规流之外,使相邻元素的行为就像该元素不存在一样。偏移量是相对于最近的位置不是 static 的父元素计算的,而且该元素将作为其他绝对定位的子元素的位置参考。

    Relative 父元素

    Absolute 子元素

    sticky

    sticky 元素根据正常文档流进行定位,然后相对它的最近滚动祖先和 containing block,包括 table-related 元素,基于 top、right、bottom 和 left 的值进行偏移。偏移值不会影响任何其他元素的位置。

    黄鹤楼送孟浩然之广陵

    故人西辞黄鹤楼,

    烟花三月下扬州。

    孤帆远影碧空尽,

    唯见长江天际流。

    闻王昌龄左迁龙标遥有此寄

    杨花落尽子规啼,

    闻道龙标过五溪。

    我寄愁心与明月,

    随君直到夜郎西。

    宣州谢朓楼饯别校书叔云

    弃我去者,昨日之日不可留;

    乱我心者,今日之日多烦忧。

    长风万里送秋雁,对此可以酣高楼。

    蓬莱文章建安骨,中间小谢又清发。

    俱怀逸兴壮思飞,欲上青天揽明月。

    抽刀断水水更流,举杯消愁愁更愁。

    人生在世不称意,明朝散发弄扁舟。

    fixed

    使用 fixed 来定位一个元素相对于浏览器窗视口的位置。偏移量是相对于视口计算的,且该元素将作为绝对定位的子元素的位置参考。

    MIT License (MIT)

    - +
    Skip to content

    定位

    定义

    用于控制元素在DOM中的位置的工具类。

    工具类属性
    staticposition: static;
    fixedposition: fixed;
    absoluteposition: absolute;
    relativeposition: relative;
    stickyposition: sticky;

    使用方法

    staticabsolute

    使用 static 根据常规的文档流来定位元素,浏览器默认 position 取值就是 static。任何偏移都将被忽略,而且该元素不会作为绝对定位的子元素的位置参考。

    Static 父元素

    Absolute 子元素

    relativeabsolute

    使用 relative 根据常规的文档流来定位元素。偏移量是相对于元素的正常位置计算的,并且该元素将作为绝对定位的子元素的位置参考。

    使用 absolute 将一个元素定位在文档常规流之外,使相邻元素的行为就像该元素不存在一样。偏移量是相对于最近的位置不是 static 的父元素计算的,而且该元素将作为其他绝对定位的子元素的位置参考。

    Relative 父元素

    Absolute 子元素

    sticky

    sticky 元素根据正常文档流进行定位,然后相对它的最近滚动祖先和 containing block,包括 table-related 元素,基于 top、right、bottom 和 left 的值进行偏移。偏移值不会影响任何其他元素的位置。

    黄鹤楼送孟浩然之广陵

    故人西辞黄鹤楼,

    烟花三月下扬州。

    孤帆远影碧空尽,

    唯见长江天际流。

    闻王昌龄左迁龙标遥有此寄

    杨花落尽子规啼,

    闻道龙标过五溪。

    我寄愁心与明月,

    随君直到夜郎西。

    宣州谢朓楼饯别校书叔云

    弃我去者,昨日之日不可留;

    乱我心者,今日之日多烦忧。

    长风万里送秋雁,对此可以酣高楼。

    蓬莱文章建安骨,中间小谢又清发。

    俱怀逸兴壮思飞,欲上青天揽明月。

    抽刀断水水更流,举杯消愁愁更愁。

    人生在世不称意,明朝散发弄扁舟。

    fixed

    使用 fixed 来定位一个元素相对于浏览器窗视口的位置。偏移量是相对于视口计算的,且该元素将作为绝对定位的子元素的位置参考。

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/layout/utilities/top-right-bottom-left.html b/dev/utilities/layout/utilities/top-right-bottom-left.html index aafa9df5df..2a125eb333 100644 --- a/dev/utilities/layout/utilities/top-right-bottom-left.html +++ b/dev/utilities/layout/utilities/top-right-bottom-left.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    上下左右

    定义

    用于控制定位元素的位置的工具类。

    工具类属性
    inset-0top: 0px; right: 0px; bottom: 0px; left: 0px;
    inset-autotop: auto; right: auto; bottom: auto; left: auto;
    inset-x-0left: 0px; right: 0px;
    inset-y-0top: 0px; bottom: 0px;
    top-0top: 0px;
    right-0right: 0px;
    bottom-0bottom: 0px;
    left-0left: 0px;
    top-pxtop: 1px;
    right-pxright: 1px;
    bottom-pxbottom: 1px;
    left-pxleft: 1px;
    top-0.5top: 2px;
    right-0.5right: 2px;
    bottom-0.5bottom: 2px;
    left-0.5left: 2px;
    top-1top: 4px;
    right-1right: 4px;
    bottom-1bottom: 4px;
    left-1left: 4px;
    top-1.5top: 6px;
    right-1.5right: 6px;
    bottom-1.5bottom: 6px;
    left-1.5left: 6px;
    top-2top: 8px;
    right-2right: 8px;
    bottom-2bottom: 8px;
    left-2left: 8px;
    top-fulltop: 100%;
    right-fullright: 100%;
    bottom-fullbottom: 100%;
    left-fullleft: 100%;
    top-autotop: auto;
    right-autoright: auto;
    bottom-autobottom: auto;
    left-autoleft: auto;

    效果展示

    1
    2
    3
    4
    5
    6
    7
    8

    MIT License (MIT)

    - +
    Skip to content

    上下左右

    定义

    用于控制定位元素的位置的工具类。

    工具类属性
    inset-0top: 0px; right: 0px; bottom: 0px; left: 0px;
    inset-autotop: auto; right: auto; bottom: auto; left: auto;
    inset-x-0left: 0px; right: 0px;
    inset-y-0top: 0px; bottom: 0px;
    top-0top: 0px;
    right-0right: 0px;
    bottom-0bottom: 0px;
    left-0left: 0px;
    top-pxtop: 1px;
    right-pxright: 1px;
    bottom-pxbottom: 1px;
    left-pxleft: 1px;
    top-0.5top: 2px;
    right-0.5right: 2px;
    bottom-0.5bottom: 2px;
    left-0.5left: 2px;
    top-1top: 4px;
    right-1right: 4px;
    bottom-1bottom: 4px;
    left-1left: 4px;
    top-1.5top: 6px;
    right-1.5right: 6px;
    bottom-1.5bottom: 6px;
    left-1.5left: 6px;
    top-2top: 8px;
    right-2right: 8px;
    bottom-2bottom: 8px;
    left-2left: 8px;
    top-fulltop: 100%;
    right-fullright: 100%;
    bottom-fullbottom: 100%;
    left-fullleft: 100%;
    top-autotop: auto;
    right-autoright: auto;
    bottom-autobottom: auto;
    left-autoleft: auto;

    效果展示

    1
    2
    3
    4
    5
    6
    7
    8

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/layout/utilities/visibility.html b/dev/utilities/layout/utilities/visibility.html index 4c9b3f8a79..1dc3fe235b 100644 --- a/dev/utilities/layout/utilities/visibility.html +++ b/dev/utilities/layout/utilities/visibility.html @@ -14,14 +14,14 @@ - - + + -
    - +
    + \ No newline at end of file diff --git a/dev/utilities/layout/utilities/z-index.html b/dev/utilities/layout/utilities/z-index.html index 33eb62e649..59f7c09ccd 100644 --- a/dev/utilities/layout/utilities/z-index.html +++ b/dev/utilities/layout/utilities/z-index.html @@ -14,14 +14,14 @@ - - + + -
    - +
    + \ No newline at end of file diff --git a/dev/utilities/sizing/utilities/height.html b/dev/utilities/sizing/utilities/height.html index 955e3bc2b7..1e8338f44a 100644 --- a/dev/utilities/sizing/utilities/height.html +++ b/dev/utilities/sizing/utilities/height.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    高度

    固定值

    通过工具类 h-* 设置高度为固定值,包含如下工具类:

    工具类CSS 属性
    h-0height: 0px;
    h-pxheight: 1px;
    h-0.5height: 2px;
    h-1height: 4px;
    h-1.5height: 6px;
    h-2height: 8px;
    h-2.5height: 10px;
    h-3height: 12px;
    h-3.5height: 14px;
    h-4height: 16px;
    h-5height: 20px;
    h-6height: 24px;
    h-7height: 28px;
    h-8height: 32px;
    h-9height: 36px;
    h-10height: 40px;
    h-11height: 44px;
    h-12height: 48px;
    h-14height: 56px;
    h-16height: 64px;
    h-20height: 80px;
    h-24height: 96px;
    h-28height: 112px;
    h-32height: 128px;
    h-36height: 144px;
    h-40height: 160px;
    h-44height: 176px;
    h-48height: 192px;
    h-52height: 208px;
    h-56height: 224px;
    h-60height: 240px;
    h-64height: 256px;
    h-72height: 288px;
    h-80height: 320px;
    h-96height: 384px;

    百分比

    通过工具类 h-* 设置高度为百分比,包含如下工具类:

    工具类CSS 属性
    h-1/2height: 50%;
    h-1/3height: 33.3333333%;
    h-2/3height: 66.6666667%;
    h-1/4height: 25%;
    h-2/4height: 50%;
    h-3/4height: 75%;
    h-1/5height: 20%;
    h-2/5height: 40%;
    h-3/5height: 60%;
    h-4/5height: 80%;
    h-1/6height: 16.6666667%;
    h-2/6height: 33.3333333%;
    h-3/6height: 50%;
    h-4/6height: 66.6666667%;
    h-5/6height: 83.3333333%;
    h-fullheight: 100%;

    特殊值

    通过工具类 h-* 设置高度为特殊值,包含如下工具类:

    工具类CSS 属性
    h-autoheight: auto;
    h-screenheight: 100vh;
    h-fitheight: fit-content;
    h-minheight: min-content;
    h-maxheight: max-content;

    限制最大高度

    通过工具类 max-h-* 设置限制元素最大高度,包含如下工具类:

    工具类CSS 属性
    max-h-0max-height: 0px;
    max-h-fullmax-height: 100%;
    max-h-screenmax-height: 100vh;
    max-h-nonemax-height: none;
    max-h-minmax-height: min-content;
    max-h-maxmax-height: max-content;
    max-h-fitmax-height: fit-content;

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/utilities/sizing/utilities/width.html b/dev/utilities/sizing/utilities/width.html index aef7db582d..325183f714 100644 --- a/dev/utilities/sizing/utilities/width.html +++ b/dev/utilities/sizing/utilities/width.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    宽度

    固定值

    通过工具类 w-* 设置宽度为固定值,包含如下工具类:

    工具类CSS 属性
    w-0width: 0px;
    w-pxwidth: 1px;
    w-0.5width: 2px;
    w-1width: 4px;
    w-1.5width: 6px;
    w-2width: 8px;
    w-2.5width: 10px;
    w-3width: 12px;
    w-3.5width: 14px;
    w-4width: 16px;
    w-5width: 20px;
    w-6width: 24px;
    w-7width: 28px;
    w-8width: 32px;
    w-9width: 36px;
    w-10width: 40px;
    w-11width: 44px;
    w-12width: 48px;
    w-14width: 56px;
    w-16width: 64px;
    w-20width: 80px;
    w-24width: 96px;
    w-28width: 112px;
    w-32width: 128px;
    w-36width: 144px;
    w-40width: 160px;
    w-44width: 176px;
    w-48width: 192px;
    w-52width: 208px;
    w-56width: 224px;
    w-60width: 240px;
    w-64width: 256px;
    w-72width: 288px;
    w-80width: 320px;
    w-96width: 384px;

    百分比

    通过工具类 w-* 设置宽度为百分比,包含如下工具类:

    工具类CSS 属性
    w-1/2width: 50%;
    w-1/3width: 33.3333333%;
    w-2/3width: 66.6666667%;
    w-1/4width: 25%;
    w-2/4width: 50%;
    w-3/4width: 75%;
    w-1/5width: 20%;
    w-2/5width: 40%;
    w-3/5width: 60%;
    w-4/5width: 80%;
    w-1/6width: 16.6666667%;
    w-2/6width: 33.3333333%;
    w-3/6width: 50%;
    w-4/6width: 66.6666667%;
    w-5/6width: 83.3333333%;
    w-fullwidth: 100%;

    特殊值

    通过工具类 w-* 设置宽度为特殊值,包含如下工具类:

    工具类CSS 属性
    w-autowidth: auto;
    w-screenwidth: 100vw;
    w-fitwidth: fit-content;
    w-minwidth: min-content;
    w-maxwidth: max-content;

    限制最大宽度

    通过工具类 max-w-* 设置限制元素最大宽度,包含如下工具类:

    工具类CSS 属性
    max-w-0max-width: 0px;
    max-w-fullmax-width: 100%;
    max-w-screenmax-width: 100vw;
    max-w-nonemax-width: none;
    max-w-minmax-width: min-content;
    max-w-maxmax-width: max-content;
    max-w-fitmax-width: fit-content;

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/utilities/skin/utilities/ghost.html b/dev/utilities/skin/utilities/ghost.html index 7594596566..14eb8be2ec 100644 --- a/dev/utilities/skin/utilities/ghost.html +++ b/dev/utilities/skin/utilities/ghost.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    透明

    用于快速为元素或组件实现特定文字颜色带透明背景外观。

    效果

    默认
    ghost
    语义化
    primary-ghost
    secondary-ghost
    success-ghost
    warning-ghost
    danger-ghost
    important-ghost
    special-ghost

    示例

    Ghost Element

    MIT License (MIT)

    - +
    Skip to content

    透明

    用于快速为元素或组件实现特定文字颜色带透明背景外观。

    效果

    默认
    ghost
    语义化
    primary-ghost
    secondary-ghost
    success-ghost
    warning-ghost
    danger-ghost
    important-ghost
    special-ghost

    示例

    Ghost Element

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/skin/utilities/outline.html b/dev/utilities/skin/utilities/outline.html index 49d9e622f0..1d2a8f60eb 100644 --- a/dev/utilities/skin/utilities/outline.html +++ b/dev/utilities/skin/utilities/outline.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    轮廓

    用于快速为元素或组件实现特定颜色的轮廓描边外观。

    效果

    默认
    outline
    语义化
    primary-outline
    secondary-outline
    success-outline
    warning-outline
    danger-outline
    important-outline
    special-outline
    灰度
    gray-outline

    提示

    轮廓的描边效果使用 box-shadow 实现。

    示例

    Success Label
    Gray Element

    MIT License (MIT)

    - +
    Skip to content

    轮廓

    用于快速为元素或组件实现特定颜色的轮廓描边外观。

    效果

    默认
    outline
    语义化
    primary-outline
    secondary-outline
    success-outline
    warning-outline
    danger-outline
    important-outline
    special-outline
    灰度
    gray-outline

    提示

    轮廓的描边效果使用 box-shadow 实现。

    示例

    Success Label
    Gray Element

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/skin/utilities/pale.html b/dev/utilities/skin/utilities/pale.html index 1731ce8e64..56e56a50e2 100644 --- a/dev/utilities/skin/utilities/pale.html +++ b/dev/utilities/skin/utilities/pale.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    浅色

    用于快速为元素或组件实现特定颜色的浅色填充外观,包含语义化和灰度工具类。

    效果

    语义化
    primary-pale
    secondary-pale
    success-pale
    warning-pale
    danger-pale
    important-pale
    special-pale
    灰度
    gray-50-pale
    gray-100-pale
    gray-200-pale
    gray-300-pale
    gray-400-pale
    gray-pale
    gray-500-pale 别名: gray-pale
    gray-600-pale
    gray-700-pale
    gray-800-pale
    gray-900-pale
    gray-950-pale

    示例

    Success Label
    Gray Element

    MIT License (MIT)

    - +
    Skip to content

    浅色

    用于快速为元素或组件实现特定颜色的浅色填充外观,包含语义化和灰度工具类。

    效果

    语义化
    primary-pale
    secondary-pale
    success-pale
    warning-pale
    danger-pale
    important-pale
    special-pale
    灰度
    gray-50-pale
    gray-100-pale
    gray-200-pale
    gray-300-pale
    gray-400-pale
    gray-pale
    gray-500-pale 别名: gray-pale
    gray-600-pale
    gray-700-pale
    gray-800-pale
    gray-900-pale
    gray-950-pale

    示例

    Success Label
    Gray Element

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/skin/utilities/solid.html b/dev/utilities/skin/utilities/solid.html index 6c6a6bd050..e96b0da313 100644 --- a/dev/utilities/skin/utilities/solid.html +++ b/dev/utilities/skin/utilities/solid.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    实心

    用于快速为元素或组件实现特定颜色的实心填充外观,包含语义化和灰度工具类。

    效果

    语义化
    primary
    secondary
    success
    warning
    danger
    important
    special
    灰度
    gray-50
    gray-100
    gray-200
    gray-300
    gray-400
    gray
    gray-500 别名: gray
    gray-600
    gray-700
    gray-800
    gray-900
    gray-950

    示例

    Success Label
    Gray Element

    MIT License (MIT)

    - +
    Skip to content

    实心

    用于快速为元素或组件实现特定颜色的实心填充外观,包含语义化和灰度工具类。

    效果

    语义化
    primary
    secondary
    success
    warning
    danger
    important
    special
    灰度
    gray-50
    gray-100
    gray-200
    gray-300
    gray-400
    gray
    gray-500 别名: gray
    gray-600
    gray-700
    gray-800
    gray-900
    gray-950

    示例

    Success Label
    Gray Element

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/skin/utilities/surface.html b/dev/utilities/skin/utilities/surface.html index a88a052f14..d47f6b1433 100644 --- a/dev/utilities/skin/utilities/surface.html +++ b/dev/utilities/skin/utilities/surface.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    界面

    用于快速为元素或组件实现特定功能界面颜色外观。

    效果

    white
    纯白
    black
    纯黑
    transparent
    透明
    canvas
    画布
    inverse
    反色
    surface-light
    加重的控件
    surface
    控件
    surface-strong
    轻量的控件

    示例

    Surface Element

    MIT License (MIT)

    - +
    Skip to content

    界面

    用于快速为元素或组件实现特定功能界面颜色外观。

    效果

    white
    纯白
    black
    纯黑
    transparent
    透明
    canvas
    画布
    inverse
    反色
    surface-light
    加重的控件
    surface
    控件
    surface-strong
    轻量的控件

    示例

    Surface Element

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/spacing/utilities/margin.html b/dev/utilities/spacing/utilities/margin.html index f375e13ff4..be6fb92077 100644 --- a/dev/utilities/spacing/utilities/margin.html +++ b/dev/utilities/spacing/utilities/margin.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    外边距

    定义

    通过 m-* 工具类设置外边距,可用的工具类包括:

    工具类CSS 属性
    m-automargin: auto;
    mx-automargin-left: auto; margin-right: auto;
    my-automargin-top: auto; margin-bottom: auto;
    mt-automargin-top: auto;
    mr-automargin-right: auto;
    mb-automargin-bottom: auto;
    ml-automargin-left: auto;
    m-0margin: 0px;
    m-pxmargin: 1px;
    m-0.5margin: 2px;
    m-1margin: 4px;
    m-1.5margin: 6px;
    m-2margin: 8px;
    m-2.5margin: 10px;
    m-3margin: 12px;
    m-3.5margin: 14px;
    m-4margin: 16px;
    m-5margin: 20px;
    m-6margin: 24px;
    m-7margin: 28px;
    m-8margin: 32px;
    m-9margin: 36px;
    m-10margin: 40px;
    mx-0margin-left: 0px; margin-right: 0px;
    my-0margin-top: 0px; margin-bottom: 0px;
    mt-0margin-top: 0px;
    mr-0margin-right: 0px;
    mb-0margin-bottom: 0px;
    ml-0margin-left: 0px;
    mx-pxmargin-left: 1px; margin-right: 1px;
    my-pxmargin-top: 1px; margin-bottom: 1px;
    mt-pxmargin-top: 1px;
    mr-pxmargin-right: 1px;
    mb-pxmargin-bottom: 1px;
    ml-pxmargin-left: 1px;
    mx-0.5margin-left: 2px; margin-right: 2px;
    my-0.5margin-top: 2px; margin-bottom: 2px;
    mt-0.5margin-top: 2px;
    mr-0.5margin-right: 2px;
    mb-0.5margin-bottom: 2px;
    ml-0.5margin-left: 2px;
    mx-1margin-left: 4px; margin-right: 4px;
    my-1margin-top: 4px; margin-bottom: 4px;
    mt-1margin-top: 4px;
    mr-1margin-right: 4px;
    mb-1margin-bottom: 4px;
    ml-1margin-left: 4px;
    mx-1.5margin-left: 6px; margin-right: 6px;
    my-1.5margin-top: 6px; margin-bottom: 6px;
    mt-1.5margin-top: 6px;
    mr-1.5margin-right: 6px;
    mb-1.5margin-bottom: 6px;
    ml-1.5margin-left: 6px;
    mx-2margin-left: 8px; margin-right: 8px;
    my-2margin-top: 8px; margin-bottom: 8px;
    mt-2margin-top: 8px;
    mr-2margin-right: 8px;
    mb-2margin-bottom: 8px;
    ml-2margin-left: 8px;
    mx-2.5margin-left: 10px; margin-right: 10px;
    my-2.5margin-top: 10px; margin-bottom: 10px;
    mt-2.5margin-top: 10px;
    mr-2.5margin-right: 10px;
    mb-2.5margin-bottom: 10px;
    ml-2.5margin-left: 10px;
    mx-3margin-left: 12px; margin-right: 12px;
    my-3margin-top: 12px; margin-bottom: 12px;
    mt-3margin-top: 12px;
    mr-3margin-right: 12px;
    mb-3margin-bottom: 12px;
    ml-3margin-left: 12px;
    mx-3.5margin-left: 14px; margin-right: 14px;
    my-3.5margin-top: 14px; margin-bottom: 14px;
    mt-3.5margin-top: 14px;
    mr-3.5margin-right: 14px;
    mb-3.5margin-bottom: 14px;
    ml-3.5margin-left: 14px;
    mx-4margin-left: 16px; margin-right: 16px;
    my-4margin-top: 16px; margin-bottom: 16px;
    mt-4margin-top: 16px;
    mr-4margin-right: 16px;
    mb-4margin-bottom: 16px;
    ml-4margin-left: 16px;
    mx-5margin-left: 20px; margin-right: 20px;
    my-5margin-top: 20px; margin-bottom: 20px;
    mt-5margin-top: 20px;
    mr-5margin-right: 20px;
    mb-5margin-bottom: 20px;
    ml-5margin-left: 20px;
    mx-6margin-left: 24px; margin-right: 24px;
    my-6margin-top: 24px; margin-bottom: 24px;
    mt-6margin-top: 24px;
    mr-6margin-right: 24px;
    mb-6margin-bottom: 24px;
    ml-6margin-left: 24px;
    mx-7margin-left: 28px; margin-right: 28px;
    my-7margin-top: 28px; margin-bottom: 28px;
    mt-7margin-top: 28px;
    mr-7margin-right: 28px;
    mb-7margin-bottom: 28px;
    ml-7margin-left: 28px;
    mx-8margin-left: 32px; margin-right: 32px;
    my-8margin-top: 32px; margin-bottom: 32px;
    mt-8margin-top: 32px;
    mr-8margin-right: 32px;
    mb-8margin-bottom: 32px;
    ml-8margin-left: 32px;
    mx-9margin-left: 36px; margin-right: 36px;
    my-9margin-top: 36px; margin-bottom: 36px;
    mt-9margin-top: 36px;
    mr-9margin-right: 36px;
    mb-9margin-bottom: 36px;
    ml-9margin-left: 36px;
    mx-10margin-left: 40px; margin-right: 40px;
    my-10margin-top: 40px; margin-bottom: 40px;
    mt-10margin-top: 40px;
    mr-10margin-right: 40px;
    mb-10margin-bottom: 40px;
    ml-10margin-left: 40px;

    示例

    MIT License (MIT)

    - +
    Skip to content

    外边距

    定义

    通过 m-* 工具类设置外边距,可用的工具类包括:

    工具类CSS 属性
    m-automargin: auto;
    mx-automargin-left: auto; margin-right: auto;
    my-automargin-top: auto; margin-bottom: auto;
    mt-automargin-top: auto;
    mr-automargin-right: auto;
    mb-automargin-bottom: auto;
    ml-automargin-left: auto;
    m-0margin: 0px;
    m-pxmargin: 1px;
    m-0.5margin: 2px;
    m-1margin: 4px;
    m-1.5margin: 6px;
    m-2margin: 8px;
    m-2.5margin: 10px;
    m-3margin: 12px;
    m-3.5margin: 14px;
    m-4margin: 16px;
    m-5margin: 20px;
    m-6margin: 24px;
    m-7margin: 28px;
    m-8margin: 32px;
    m-9margin: 36px;
    m-10margin: 40px;
    mx-0margin-left: 0px; margin-right: 0px;
    my-0margin-top: 0px; margin-bottom: 0px;
    mt-0margin-top: 0px;
    mr-0margin-right: 0px;
    mb-0margin-bottom: 0px;
    ml-0margin-left: 0px;
    mx-pxmargin-left: 1px; margin-right: 1px;
    my-pxmargin-top: 1px; margin-bottom: 1px;
    mt-pxmargin-top: 1px;
    mr-pxmargin-right: 1px;
    mb-pxmargin-bottom: 1px;
    ml-pxmargin-left: 1px;
    mx-0.5margin-left: 2px; margin-right: 2px;
    my-0.5margin-top: 2px; margin-bottom: 2px;
    mt-0.5margin-top: 2px;
    mr-0.5margin-right: 2px;
    mb-0.5margin-bottom: 2px;
    ml-0.5margin-left: 2px;
    mx-1margin-left: 4px; margin-right: 4px;
    my-1margin-top: 4px; margin-bottom: 4px;
    mt-1margin-top: 4px;
    mr-1margin-right: 4px;
    mb-1margin-bottom: 4px;
    ml-1margin-left: 4px;
    mx-1.5margin-left: 6px; margin-right: 6px;
    my-1.5margin-top: 6px; margin-bottom: 6px;
    mt-1.5margin-top: 6px;
    mr-1.5margin-right: 6px;
    mb-1.5margin-bottom: 6px;
    ml-1.5margin-left: 6px;
    mx-2margin-left: 8px; margin-right: 8px;
    my-2margin-top: 8px; margin-bottom: 8px;
    mt-2margin-top: 8px;
    mr-2margin-right: 8px;
    mb-2margin-bottom: 8px;
    ml-2margin-left: 8px;
    mx-2.5margin-left: 10px; margin-right: 10px;
    my-2.5margin-top: 10px; margin-bottom: 10px;
    mt-2.5margin-top: 10px;
    mr-2.5margin-right: 10px;
    mb-2.5margin-bottom: 10px;
    ml-2.5margin-left: 10px;
    mx-3margin-left: 12px; margin-right: 12px;
    my-3margin-top: 12px; margin-bottom: 12px;
    mt-3margin-top: 12px;
    mr-3margin-right: 12px;
    mb-3margin-bottom: 12px;
    ml-3margin-left: 12px;
    mx-3.5margin-left: 14px; margin-right: 14px;
    my-3.5margin-top: 14px; margin-bottom: 14px;
    mt-3.5margin-top: 14px;
    mr-3.5margin-right: 14px;
    mb-3.5margin-bottom: 14px;
    ml-3.5margin-left: 14px;
    mx-4margin-left: 16px; margin-right: 16px;
    my-4margin-top: 16px; margin-bottom: 16px;
    mt-4margin-top: 16px;
    mr-4margin-right: 16px;
    mb-4margin-bottom: 16px;
    ml-4margin-left: 16px;
    mx-5margin-left: 20px; margin-right: 20px;
    my-5margin-top: 20px; margin-bottom: 20px;
    mt-5margin-top: 20px;
    mr-5margin-right: 20px;
    mb-5margin-bottom: 20px;
    ml-5margin-left: 20px;
    mx-6margin-left: 24px; margin-right: 24px;
    my-6margin-top: 24px; margin-bottom: 24px;
    mt-6margin-top: 24px;
    mr-6margin-right: 24px;
    mb-6margin-bottom: 24px;
    ml-6margin-left: 24px;
    mx-7margin-left: 28px; margin-right: 28px;
    my-7margin-top: 28px; margin-bottom: 28px;
    mt-7margin-top: 28px;
    mr-7margin-right: 28px;
    mb-7margin-bottom: 28px;
    ml-7margin-left: 28px;
    mx-8margin-left: 32px; margin-right: 32px;
    my-8margin-top: 32px; margin-bottom: 32px;
    mt-8margin-top: 32px;
    mr-8margin-right: 32px;
    mb-8margin-bottom: 32px;
    ml-8margin-left: 32px;
    mx-9margin-left: 36px; margin-right: 36px;
    my-9margin-top: 36px; margin-bottom: 36px;
    mt-9margin-top: 36px;
    mr-9margin-right: 36px;
    mb-9margin-bottom: 36px;
    ml-9margin-left: 36px;
    mx-10margin-left: 40px; margin-right: 40px;
    my-10margin-top: 40px; margin-bottom: 40px;
    mt-10margin-top: 40px;
    mr-10margin-right: 40px;
    mb-10margin-bottom: 40px;
    ml-10margin-left: 40px;

    示例

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/spacing/utilities/padding.html b/dev/utilities/spacing/utilities/padding.html index 8dc4a5a93c..a24c08b691 100644 --- a/dev/utilities/spacing/utilities/padding.html +++ b/dev/utilities/spacing/utilities/padding.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    内边距

    定义

    通过 p-* 工具类设置内边距,可用的工具类包括:

    工具类CSS 属性
    p-autopadding: auto;
    px-autopadding-left: auto; padding-right: auto;
    py-autopadding-top: auto; padding-bottom: auto;
    pt-autopadding-top: auto;
    pr-autopadding-right: auto;
    pb-autopadding-bottom: auto;
    pl-autopadding-left: auto;
    p-0padding: 0px;
    p-pxpadding: 1px;
    p-0.5padding: 2px;
    p-1padding: 4px;
    p-1.5padding: 6px;
    p-2padding: 8px;
    p-2.5padding: 10px;
    p-3padding: 12px;
    p-3.5padding: 14px;
    p-4padding: 16px;
    p-5padding: 20px;
    p-6padding: 24px;
    p-7padding: 28px;
    p-8padding: 32px;
    p-9padding: 36px;
    p-10padding: 40px;
    px-0padding-left: 0px; padding-right: 0px;
    py-0padding-top: 0px; padding-bottom: 0px;
    pt-0padding-top: 0px;
    pr-0padding-right: 0px;
    pb-0padding-bottom: 0px;
    pl-0padding-left: 0px;
    px-pxpadding-left: 1px; padding-right: 1px;
    py-pxpadding-top: 1px; padding-bottom: 1px;
    pt-pxpadding-top: 1px;
    pr-pxpadding-right: 1px;
    pb-pxpadding-bottom: 1px;
    pl-pxpadding-left: 1px;
    px-0.5padding-left: 2px; padding-right: 2px;
    py-0.5padding-top: 2px; padding-bottom: 2px;
    pt-0.5padding-top: 2px;
    pr-0.5padding-right: 2px;
    pb-0.5padding-bottom: 2px;
    pl-0.5padding-left: 2px;
    px-1padding-left: 4px; padding-right: 4px;
    py-1padding-top: 4px; padding-bottom: 4px;
    pt-1padding-top: 4px;
    pr-1padding-right: 4px;
    pb-1padding-bottom: 4px;
    pl-1padding-left: 4px;
    px-1.5padding-left: 6px; padding-right: 6px;
    py-1.5padding-top: 6px; padding-bottom: 6px;
    pt-1.5padding-top: 6px;
    pr-1.5padding-right: 6px;
    pb-1.5padding-bottom: 6px;
    pl-1.5padding-left: 6px;
    px-2padding-left: 8px; padding-right: 8px;
    py-2padding-top: 8px; padding-bottom: 8px;
    pt-2padding-top: 8px;
    pr-2padding-right: 8px;
    pb-2padding-bottom: 8px;
    pl-2padding-left: 8px;
    px-2.5padding-left: 10px; padding-right: 10px;
    py-2.5padding-top: 10px; padding-bottom: 10px;
    pt-2.5padding-top: 10px;
    pr-2.5padding-right: 10px;
    pb-2.5padding-bottom: 10px;
    pl-2.5padding-left: 10px;
    px-3padding-left: 12px; padding-right: 12px;
    py-3padding-top: 12px; padding-bottom: 12px;
    pt-3padding-top: 12px;
    pr-3padding-right: 12px;
    pb-3padding-bottom: 12px;
    pl-3padding-left: 12px;
    px-3.5padding-left: 14px; padding-right: 14px;
    py-3.5padding-top: 14px; padding-bottom: 14px;
    pt-3.5padding-top: 14px;
    pr-3.5padding-right: 14px;
    pb-3.5padding-bottom: 14px;
    pl-3.5padding-left: 14px;
    px-4padding-left: 16px; padding-right: 16px;
    py-4padding-top: 16px; padding-bottom: 16px;
    pt-4padding-top: 16px;
    pr-4padding-right: 16px;
    pb-4padding-bottom: 16px;
    pl-4padding-left: 16px;
    px-5padding-left: 20px; padding-right: 20px;
    py-5padding-top: 20px; padding-bottom: 20px;
    pt-5padding-top: 20px;
    pr-5padding-right: 20px;
    pb-5padding-bottom: 20px;
    pl-5padding-left: 20px;
    px-6padding-left: 24px; padding-right: 24px;
    py-6padding-top: 24px; padding-bottom: 24px;
    pt-6padding-top: 24px;
    pr-6padding-right: 24px;
    pb-6padding-bottom: 24px;
    pl-6padding-left: 24px;
    px-7padding-left: 28px; padding-right: 28px;
    py-7padding-top: 28px; padding-bottom: 28px;
    pt-7padding-top: 28px;
    pr-7padding-right: 28px;
    pb-7padding-bottom: 28px;
    pl-7padding-left: 28px;
    px-8padding-left: 32px; padding-right: 32px;
    py-8padding-top: 32px; padding-bottom: 32px;
    pt-8padding-top: 32px;
    pr-8padding-right: 32px;
    pb-8padding-bottom: 32px;
    pl-8padding-left: 32px;
    px-9padding-left: 36px; padding-right: 36px;
    py-9padding-top: 36px; padding-bottom: 36px;
    pt-9padding-top: 36px;
    pr-9padding-right: 36px;
    pb-9padding-bottom: 36px;
    pl-9padding-left: 36px;
    px-10padding-left: 40px; padding-right: 40px;
    py-10padding-top: 40px; padding-bottom: 40px;
    pt-10padding-top: 40px;
    pr-10padding-right: 40px;
    pb-10padding-bottom: 40px;
    pl-10padding-left: 40px;

    示例

    MIT License (MIT)

    - +
    Skip to content

    内边距

    定义

    通过 p-* 工具类设置内边距,可用的工具类包括:

    工具类CSS 属性
    p-autopadding: auto;
    px-autopadding-left: auto; padding-right: auto;
    py-autopadding-top: auto; padding-bottom: auto;
    pt-autopadding-top: auto;
    pr-autopadding-right: auto;
    pb-autopadding-bottom: auto;
    pl-autopadding-left: auto;
    p-0padding: 0px;
    p-pxpadding: 1px;
    p-0.5padding: 2px;
    p-1padding: 4px;
    p-1.5padding: 6px;
    p-2padding: 8px;
    p-2.5padding: 10px;
    p-3padding: 12px;
    p-3.5padding: 14px;
    p-4padding: 16px;
    p-5padding: 20px;
    p-6padding: 24px;
    p-7padding: 28px;
    p-8padding: 32px;
    p-9padding: 36px;
    p-10padding: 40px;
    px-0padding-left: 0px; padding-right: 0px;
    py-0padding-top: 0px; padding-bottom: 0px;
    pt-0padding-top: 0px;
    pr-0padding-right: 0px;
    pb-0padding-bottom: 0px;
    pl-0padding-left: 0px;
    px-pxpadding-left: 1px; padding-right: 1px;
    py-pxpadding-top: 1px; padding-bottom: 1px;
    pt-pxpadding-top: 1px;
    pr-pxpadding-right: 1px;
    pb-pxpadding-bottom: 1px;
    pl-pxpadding-left: 1px;
    px-0.5padding-left: 2px; padding-right: 2px;
    py-0.5padding-top: 2px; padding-bottom: 2px;
    pt-0.5padding-top: 2px;
    pr-0.5padding-right: 2px;
    pb-0.5padding-bottom: 2px;
    pl-0.5padding-left: 2px;
    px-1padding-left: 4px; padding-right: 4px;
    py-1padding-top: 4px; padding-bottom: 4px;
    pt-1padding-top: 4px;
    pr-1padding-right: 4px;
    pb-1padding-bottom: 4px;
    pl-1padding-left: 4px;
    px-1.5padding-left: 6px; padding-right: 6px;
    py-1.5padding-top: 6px; padding-bottom: 6px;
    pt-1.5padding-top: 6px;
    pr-1.5padding-right: 6px;
    pb-1.5padding-bottom: 6px;
    pl-1.5padding-left: 6px;
    px-2padding-left: 8px; padding-right: 8px;
    py-2padding-top: 8px; padding-bottom: 8px;
    pt-2padding-top: 8px;
    pr-2padding-right: 8px;
    pb-2padding-bottom: 8px;
    pl-2padding-left: 8px;
    px-2.5padding-left: 10px; padding-right: 10px;
    py-2.5padding-top: 10px; padding-bottom: 10px;
    pt-2.5padding-top: 10px;
    pr-2.5padding-right: 10px;
    pb-2.5padding-bottom: 10px;
    pl-2.5padding-left: 10px;
    px-3padding-left: 12px; padding-right: 12px;
    py-3padding-top: 12px; padding-bottom: 12px;
    pt-3padding-top: 12px;
    pr-3padding-right: 12px;
    pb-3padding-bottom: 12px;
    pl-3padding-left: 12px;
    px-3.5padding-left: 14px; padding-right: 14px;
    py-3.5padding-top: 14px; padding-bottom: 14px;
    pt-3.5padding-top: 14px;
    pr-3.5padding-right: 14px;
    pb-3.5padding-bottom: 14px;
    pl-3.5padding-left: 14px;
    px-4padding-left: 16px; padding-right: 16px;
    py-4padding-top: 16px; padding-bottom: 16px;
    pt-4padding-top: 16px;
    pr-4padding-right: 16px;
    pb-4padding-bottom: 16px;
    pl-4padding-left: 16px;
    px-5padding-left: 20px; padding-right: 20px;
    py-5padding-top: 20px; padding-bottom: 20px;
    pt-5padding-top: 20px;
    pr-5padding-right: 20px;
    pb-5padding-bottom: 20px;
    pl-5padding-left: 20px;
    px-6padding-left: 24px; padding-right: 24px;
    py-6padding-top: 24px; padding-bottom: 24px;
    pt-6padding-top: 24px;
    pr-6padding-right: 24px;
    pb-6padding-bottom: 24px;
    pl-6padding-left: 24px;
    px-7padding-left: 28px; padding-right: 28px;
    py-7padding-top: 28px; padding-bottom: 28px;
    pt-7padding-top: 28px;
    pr-7padding-right: 28px;
    pb-7padding-bottom: 28px;
    pl-7padding-left: 28px;
    px-8padding-left: 32px; padding-right: 32px;
    py-8padding-top: 32px; padding-bottom: 32px;
    pt-8padding-top: 32px;
    pr-8padding-right: 32px;
    pb-8padding-bottom: 32px;
    pl-8padding-left: 32px;
    px-9padding-left: 36px; padding-right: 36px;
    py-9padding-top: 36px; padding-bottom: 36px;
    pt-9padding-top: 36px;
    pr-9padding-right: 36px;
    pb-9padding-bottom: 36px;
    pl-9padding-left: 36px;
    px-10padding-left: 40px; padding-right: 40px;
    py-10padding-top: 40px; padding-bottom: 40px;
    pt-10padding-top: 40px;
    pr-10padding-right: 40px;
    pb-10padding-bottom: 40px;
    pl-10padding-left: 40px;

    示例

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/spacing/utilities/space.html b/dev/utilities/spacing/utilities/space.html index dec0462e79..bf8e3df2a7 100644 --- a/dev/utilities/spacing/utilities/space.html +++ b/dev/utilities/spacing/utilities/space.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    子元素间距

    定义

    通过工具类 space-x-* 来为元素内的所有子元素之间设置水平间距;通过工具类 space-y-* 来为元素内的所有子元素之间设置水平间距,所有可用的工具类定义如下:

    工具类CSS 属性
    space-x-0 > * + *margin-left: 0px;
    space-y-0 > * + *margin-top: 0px;
    space-x-0.5 > * + *margin-left: 2px;
    space-y-0.5 > * + *margin-top: 2px;
    space-x-1 > * + *margin-left: 4px;
    space-y-1 > * + *margin-top: 4px;
    space-x-1.5 > * + *margin-left: 6px;
    space-y-1.5 > * + *margin-top: 6px;
    space-x-2 > * + *margin-left: 8px;
    space-y-2 > * + *margin-top: 8px;
    space-x-2.5 > * + *margin-left: 10px;
    space-y-2.5 > * + *margin-top: 10px;
    space-x-3 > * + *margin-left: 12px;
    space-y-3 > * + *margin-top: 12px;
    space-x-3.5 > * + *margin-left: 14px;
    space-y-3.5 > * + *margin-top: 14px;
    space-x-4 > * + *margin-left: 16px;
    space-y-4 > * + *margin-top: 16px;
    space-x-5 > * + *margin-left: 20px;
    space-y-5 > * + *margin-top: 20px;
    space-x-6 > * + *margin-left: 24px;
    space-y-6 > * + *margin-top: 24px;
    space-x-7 > * + *margin-left: 28px;
    space-y-7 > * + *margin-top: 28px;
    space-x-8 > * + *margin-left: 32px;
    space-y-8 > * + *margin-top: 32px;
    space-x-9 > * + *margin-left: 36px;
    space-y-9 > * + *margin-top: 36px;
    space-x-10 > * + *margin-left: 40px;
    space-y-10 > * + *margin-top: 40px;
    space-x-px > * + *margin-left: 1px;
    space-y-px > * + *margin-top: 1px;

    示例

    水平间距

    1
    2
    3

    垂直间距

    1
    2
    3

    MIT License (MIT)

    - +
    Skip to content

    子元素间距

    定义

    通过工具类 space-x-* 来为元素内的所有子元素之间设置水平间距;通过工具类 space-y-* 来为元素内的所有子元素之间设置水平间距,所有可用的工具类定义如下:

    工具类CSS 属性
    space-x-0 > * + *margin-left: 0px;
    space-y-0 > * + *margin-top: 0px;
    space-x-0.5 > * + *margin-left: 2px;
    space-y-0.5 > * + *margin-top: 2px;
    space-x-1 > * + *margin-left: 4px;
    space-y-1 > * + *margin-top: 4px;
    space-x-1.5 > * + *margin-left: 6px;
    space-y-1.5 > * + *margin-top: 6px;
    space-x-2 > * + *margin-left: 8px;
    space-y-2 > * + *margin-top: 8px;
    space-x-2.5 > * + *margin-left: 10px;
    space-y-2.5 > * + *margin-top: 10px;
    space-x-3 > * + *margin-left: 12px;
    space-y-3 > * + *margin-top: 12px;
    space-x-3.5 > * + *margin-left: 14px;
    space-y-3.5 > * + *margin-top: 14px;
    space-x-4 > * + *margin-left: 16px;
    space-y-4 > * + *margin-top: 16px;
    space-x-5 > * + *margin-left: 20px;
    space-y-5 > * + *margin-top: 20px;
    space-x-6 > * + *margin-left: 24px;
    space-y-6 > * + *margin-top: 24px;
    space-x-7 > * + *margin-left: 28px;
    space-y-7 > * + *margin-top: 28px;
    space-x-8 > * + *margin-left: 32px;
    space-y-8 > * + *margin-top: 32px;
    space-x-9 > * + *margin-left: 36px;
    space-y-9 > * + *margin-top: 36px;
    space-x-10 > * + *margin-left: 40px;
    space-y-10 > * + *margin-top: 40px;
    space-x-px > * + *margin-left: 1px;
    space-y-px > * + *margin-top: 1px;

    示例

    水平间距

    1
    2
    3

    垂直间距

    1
    2
    3

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/typography/utilities/font-family.html b/dev/utilities/typography/utilities/font-family.html index c3bb9fc7fa..341a907236 100644 --- a/dev/utilities/typography/utilities/font-family.html +++ b/dev/utilities/typography/utilities/font-family.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    字体风格

    定义

    在 ZUI 中提供了一些 CSS 工具类方便为元素设置不同风格的字体,包括:

    工具类CSS 属性
    font-sansfont-family
    font-seriffont-family
    font-monofont-family

    无衬线字体 font-sans

    The quick brown fox jumps over the lazy dog.

    白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    衬线字体 font-serif

    The quick brown fox jumps over the lazy dog.

    白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    等宽字体 font-mono

    The quick brown fox jumps over the lazy dog.

    白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    参考

    MIT License (MIT)

    - +
    Skip to content

    字体风格

    定义

    在 ZUI 中提供了一些 CSS 工具类方便为元素设置不同风格的字体,包括:

    工具类CSS 属性
    font-sansfont-family
    font-seriffont-family
    font-monofont-family

    无衬线字体 font-sans

    The quick brown fox jumps over the lazy dog.

    白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    衬线字体 font-serif

    The quick brown fox jumps over the lazy dog.

    白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    等宽字体 font-mono

    The quick brown fox jumps over the lazy dog.

    白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    参考

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/typography/utilities/font-size.html b/dev/utilities/typography/utilities/font-size.html index e866586f4c..c2ad48da2a 100644 --- a/dev/utilities/typography/utilities/font-size.html +++ b/dev/utilities/typography/utilities/font-size.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    字体大小

    定义

    使用 text-* 工具类控制元素的字体大小。

    工具类CSS 属性
    text-rootfont-size
    text-smfont-size
    text-basefont-size
    text-mdfont-size
    text-lgfont-size
    text-xlfont-size
    text-2xlfont-size
    text-3xlfont-size
    text-4xlfont-size

    示例

    text-root 字体大小
    text-xs 字体大小
    text-sm 字体大小
    text-base 字体大小
    text-md 字体大小
    text-lg 字体大小
    text-xl 字体大小
    text-2xl 字体大小
    text-3xl 字体大小
    text-4xl 字体大小

    MIT License (MIT)

    - +
    Skip to content

    字体大小

    定义

    使用 text-* 工具类控制元素的字体大小。

    工具类CSS 属性
    text-rootfont-size
    text-smfont-size
    text-basefont-size
    text-mdfont-size
    text-lgfont-size
    text-xlfont-size
    text-2xlfont-size
    text-3xlfont-size
    text-4xlfont-size

    示例

    text-root 字体大小
    text-xs 字体大小
    text-sm 字体大小
    text-base 字体大小
    text-md 字体大小
    text-lg 字体大小
    text-xl 字体大小
    text-2xl 字体大小
    text-3xl 字体大小
    text-4xl 字体大小

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/typography/utilities/font-weight.html b/dev/utilities/typography/utilities/font-weight.html index 97d8d7e639..a6bd30b6ab 100644 --- a/dev/utilities/typography/utilities/font-weight.html +++ b/dev/utilities/typography/utilities/font-weight.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    字体粗细

    定义

    使用 font-* 工具类来控制元素字体粗细。

    工具类CSS 属性
    font-thinfont-weight
    font-lightfont-weight
    font-mediumfont-weight
    font-semiboldfont-weight
    font-boldfont-weight
    font-blackfont-weight

    示例

    font-thin 字体粗细
    font-light 字体粗细
    font-medium 字体粗细
    font-semibold 字体粗细
    font-bold 字体粗细
    font-black 字体粗细

    MIT License (MIT)

    - +
    Skip to content

    字体粗细

    定义

    使用 font-* 工具类来控制元素字体粗细。

    工具类CSS 属性
    font-thinfont-weight
    font-lightfont-weight
    font-mediumfont-weight
    font-semiboldfont-weight
    font-boldfont-weight
    font-blackfont-weight

    示例

    font-thin 字体粗细
    font-light 字体粗细
    font-medium 字体粗细
    font-semibold 字体粗细
    font-bold 字体粗细
    font-black 字体粗细

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/typography/utilities/leading.html b/dev/utilities/typography/utilities/leading.html index 942db1e5e2..f29b6c7fb9 100644 --- a/dev/utilities/typography/utilities/leading.html +++ b/dev/utilities/typography/utilities/leading.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    行高

    定义

    使用 leading-* 工具类来控制元素文字行高。

    工具类CSS 属性
    leading-3line-height: .75rem;
    leading-4line-height: 1rem;
    leading-5line-height: 1.25rem;
    leading-6line-height: 1.5rem;
    leading-7line-height: 1.75rem;
    leading-8line-height: 2rem;
    leading-9line-height: 2.25rem;
    leading-10line-height: 2.5rem;
    leading-noneline-height: 1;
    leading-tightline-height: 1.25;
    leading-snugline-height: 1.375;
    leading-normalline-height: 1.5;
    leading-relaxedline-height: 1.625;
    leading-looseline-height: 2;

    固定行高

    使用 leading-* 工具类给一个元素一个固定的行高。

    leading-3 行高展示
    leading-4 行高展示
    leading-5 行高展示
    leading-6 行高展示
    leading-7 行高展示
    leading-8 行高展示
    leading-9 行高展示
    leading-10 行高展示

    相对行高

    使用 leading-noneleading-tightleading-snugleading-normalleading-relaxedleading-loose 等工具类,根据元素当前的字体大小,给它一个相对的行高。

    leading-none 行高展示
    leading-none 行高展示
    leading-none 行高展示
    leading-tight 行高展示
    leading-tight 行高展示
    leading-tight 行高展示
    leading-snug 行高展示
    leading-snug 行高展示
    leading-snug 行高展示
    leading-normal 行高展示
    leading-normal 行高展示
    leading-normal 行高展示
    leading-relaxed 行高展示
    leading-relaxed 行高展示
    leading-relaxed 行高展示
    leading-loose 行高展示
    leading-loose 行高展示
    leading-loose 行高展示

    MIT License (MIT)

    - +
    Skip to content

    行高

    定义

    使用 leading-* 工具类来控制元素文字行高。

    工具类CSS 属性
    leading-3line-height: .75rem;
    leading-4line-height: 1rem;
    leading-5line-height: 1.25rem;
    leading-6line-height: 1.5rem;
    leading-7line-height: 1.75rem;
    leading-8line-height: 2rem;
    leading-9line-height: 2.25rem;
    leading-10line-height: 2.5rem;
    leading-noneline-height: 1;
    leading-tightline-height: 1.25;
    leading-snugline-height: 1.375;
    leading-normalline-height: 1.5;
    leading-relaxedline-height: 1.625;
    leading-looseline-height: 2;

    固定行高

    使用 leading-* 工具类给一个元素一个固定的行高。

    leading-3 行高展示
    leading-4 行高展示
    leading-5 行高展示
    leading-6 行高展示
    leading-7 行高展示
    leading-8 行高展示
    leading-9 行高展示
    leading-10 行高展示

    相对行高

    使用 leading-noneleading-tightleading-snugleading-normalleading-relaxedleading-loose 等工具类,根据元素当前的字体大小,给它一个相对的行高。

    leading-none 行高展示
    leading-none 行高展示
    leading-none 行高展示
    leading-tight 行高展示
    leading-tight 行高展示
    leading-tight 行高展示
    leading-snug 行高展示
    leading-snug 行高展示
    leading-snug 行高展示
    leading-normal 行高展示
    leading-normal 行高展示
    leading-normal 行高展示
    leading-relaxed 行高展示
    leading-relaxed 行高展示
    leading-relaxed 行高展示
    leading-loose 行高展示
    leading-loose 行高展示
    leading-loose 行高展示

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/typography/utilities/line-clamp.html b/dev/utilities/typography/utilities/line-clamp.html index a9339e956b..65262ddd34 100644 --- a/dev/utilities/typography/utilities/line-clamp.html +++ b/dev/utilities/typography/utilities/line-clamp.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    行数限制

    定义

    使用 line-clamp-* 工具类限制显示多少行文本,在文本超出时进行截断:

    工具类属性
    line-clamp-1overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;
    line-clamp-2overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
    line-clamp-3overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;
    line-clamp-4overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;
    line-clamp-5overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5;
    line-clamp-6overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6;

    示例

    至多显示 clamp-1 行

    The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    至多显示 clamp-2 行

    The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    至多显示 clamp-3 行

    The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    至多显示 clamp-4 行

    The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    至多显示 clamp-5 行

    The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    至多显示 clamp-6 行

    The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    MIT License (MIT)

    - +
    Skip to content

    行数限制

    定义

    使用 line-clamp-* 工具类限制显示多少行文本,在文本超出时进行截断:

    工具类属性
    line-clamp-1overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;
    line-clamp-2overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
    line-clamp-3overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;
    line-clamp-4overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;
    line-clamp-5overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5;
    line-clamp-6overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6;

    示例

    至多显示 clamp-1 行

    The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    至多显示 clamp-2 行

    The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    至多显示 clamp-3 行

    The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    至多显示 clamp-4 行

    The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    至多显示 clamp-5 行

    The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    至多显示 clamp-6 行

    The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/typography/utilities/list-style.html b/dev/utilities/typography/utilities/list-style.html index eed78a497b..c14b0bcce3 100644 --- a/dev/utilities/typography/utilities/list-style.html +++ b/dev/utilities/typography/utilities/list-style.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    列表样式

    定义

    使用工具类 list-* 为元素(通常是 <ul><ol>)设置 CSS 属性 list-style

    工具类属性
    list-unstyledlist-style-type: none; padding-left: 0;
    list-nonelist-style-type: none;
    list-disclist-style-type: disc;
    list-decimallist-style-type: decimal;

    示例

    无样式 list-unstyled

    • 这是一个列表
    • 含四个列表项
    • 作为示例
    • 最后一个列表有嵌套的子列表
      • 子列表项 1
      • 子列表项 2
      • 子列表项 3

    空白样式 list-none

    • 这是一个列表
    • 含四个列表项
    • 作为示例
    • 最后一个列表有嵌套的子列表
      • 子列表项 1
      • 子列表项 2
      • 子列表项 3

    圆点样式 list-disc

    • 这是一个列表
    • 含四个列表项
    • 作为示例
    • 最后一个列表有嵌套的子列表
      • 子列表项 1
      • 子列表项 2
      • 子列表项 3

    序号样式 list-decimal

    • 这是一个列表
    • 含四个列表项
    • 作为示例
    • 最后一个列表有嵌套的子列表
      • 子列表项 1
      • 子列表项 2
      • 子列表项 3

    MIT License (MIT)

    - +
    Skip to content

    列表样式

    定义

    使用工具类 list-* 为元素(通常是 <ul><ol>)设置 CSS 属性 list-style

    工具类属性
    list-unstyledlist-style-type: none; padding-left: 0;
    list-nonelist-style-type: none;
    list-disclist-style-type: disc;
    list-decimallist-style-type: decimal;

    示例

    无样式 list-unstyled

    • 这是一个列表
    • 含四个列表项
    • 作为示例
    • 最后一个列表有嵌套的子列表
      • 子列表项 1
      • 子列表项 2
      • 子列表项 3

    空白样式 list-none

    • 这是一个列表
    • 含四个列表项
    • 作为示例
    • 最后一个列表有嵌套的子列表
      • 子列表项 1
      • 子列表项 2
      • 子列表项 3

    圆点样式 list-disc

    • 这是一个列表
    • 含四个列表项
    • 作为示例
    • 最后一个列表有嵌套的子列表
      • 子列表项 1
      • 子列表项 2
      • 子列表项 3

    序号样式 list-decimal

    • 这是一个列表
    • 含四个列表项
    • 作为示例
    • 最后一个列表有嵌套的子列表
      • 子列表项 1
      • 子列表项 2
      • 子列表项 3

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/typography/utilities/text-align.html b/dev/utilities/typography/utilities/text-align.html index f1ac784000..30e7ebf6df 100644 --- a/dev/utilities/typography/utilities/text-align.html +++ b/dev/utilities/typography/utilities/text-align.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    文本对齐

    定义

    使用 text-* 工具类来控制元素的文本对齐方式。

    工具类属性
    text-lefttext-align: left;
    text-centertext-align: center;
    text-righttext-align: right;
    text-justifytext-align: justify;

    示例

    文本左对齐

    文本居中对齐

    文本右对齐

    The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    MIT License (MIT)

    - +
    Skip to content

    文本对齐

    定义

    使用 text-* 工具类来控制元素的文本对齐方式。

    工具类属性
    text-lefttext-align: left;
    text-centertext-align: center;
    text-righttext-align: right;
    text-justifytext-align: justify;

    示例

    文本左对齐

    文本居中对齐

    文本右对齐

    The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/typography/utilities/text-color.html b/dev/utilities/typography/utilities/text-color.html index 5f9548d5b2..36f3e189ad 100644 --- a/dev/utilities/typography/utilities/text-color.html +++ b/dev/utilities/typography/utilities/text-color.html @@ -14,14 +14,14 @@ - - + +
    Skip to content

    文本颜色

    效果

    使用工具类 text-* 给元素添加文本颜色。

    语义化
    Text 文本
    text-primary
    Text 文本
    text-secondary
    Text 文本
    text-success
    Text 文本
    text-warning
    Text 文本
    text-danger
    Text 文本
    text-important
    Text 文本
    text-special
    主色系列
    Text 文本
    text-primary-50
    Text 文本
    text-primary-100
    Text 文本
    text-primary-200
    Text 文本
    text-primary-300
    Text 文本
    text-primary-400
    Text 文本
    text-primary-500
    Text 文本
    text-primary-600
    Text 文本
    text-primary-700
    Text 文本
    text-primary-800
    Text 文本
    text-primary-900
    Text 文本
    text-primary-950
    次要系列
    Text 文本
    text-secondary-50
    Text 文本
    text-secondary-100
    Text 文本
    text-secondary-200
    Text 文本
    text-secondary-300
    Text 文本
    text-secondary-400
    Text 文本
    text-secondary-500
    Text 文本
    text-secondary-600
    Text 文本
    text-secondary-700
    Text 文本
    text-secondary-800
    Text 文本
    text-secondary-900
    Text 文本
    text-secondary-950
    灰度
    Text 文本
    text-gray-50
    Text 文本
    text-gray-100
    Text 文本
    text-gray-200
    Text 文本
    text-gray-300
    Text 文本
    text-gray-400
    Text 文本
    gray
    text-gray-500 别名: text-gray
    Text 文本
    text-gray-600
    Text 文本
    text-gray-700
    Text 文本
    text-gray-800
    Text 文本
    text-gray-900
    Text 文本
    text-gray-950
    界面
    Text 文本
    text-white
    纯白
    Text 文本
    text-black
    纯黑
    Text 文本
    text-transparent
    透明
    Text 文本
    text-canvas
    画布
    Text 文本
    text-inverse
    反色
    Text 文本
    text-surface-light
    加重的控件
    Text 文本
    text-surface
    控件
    Text 文本
    text-surface-strong
    轻量的控件
    Text 文本
    text-fore
    前景色作为背景
    Text 文本
    text-focus
    焦点色作为背景
    特殊
    Text 文本
    text-current
    CSS 值 currentColor
    Text 文本
    text-inherit
    CSS 值 inherit

    文本颜色透明度

    使用工具类 text-opacity-* 给元素设置文本颜色透明度。

    Text 文本
    text-opacity-0
    透明度:0%
    Text 文本
    text-opacity-5
    透明度:5%
    Text 文本
    text-opacity-10
    透明度:10%
    Text 文本
    text-opacity-20
    透明度:20%
    Text 文本
    text-opacity-25
    透明度:25%
    Text 文本
    text-opacity-30
    透明度:30%
    Text 文本
    text-opacity-40
    透明度:40%
    Text 文本
    text-opacity-50
    透明度:60%
    Text 文本
    text-opacity-60
    透明度:60%
    Text 文本
    text-opacity-70
    透明度:70%
    Text 文本
    text-opacity-75
    透明度:75%
    Text 文本
    text-opacity-80
    透明度:80%
    Text 文本
    text-opacity-90
    透明度:90%
    Text 文本
    text-opacity-95
    透明度:95%
    Text 文本
    text-opacity-100
    透明度:0%

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/utilities/typography/utilities/text-decoration.html b/dev/utilities/typography/utilities/text-decoration.html index 767d0444d3..9ceb4ad57f 100644 --- a/dev/utilities/typography/utilities/text-decoration.html +++ b/dev/utilities/typography/utilities/text-decoration.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    文本装饰

    定义

    在 ZUI 中,你可以通过如下工具类来设置文本装饰样式:

    工具类属性
    underlinetext-decoration-line: underline;
    overlinetext-decoration-line: overline;
    line-throughtext-decoration-line: line-through;
    no-underlinetext-decoration-line: none;

    示例

    下划线 underline

    The quick brown fox jumps over the lazy dog. 白日依山尽,黄河入海流。

    上划线 overline

    The quick brown fox jumps over the lazy dog. 白日依山尽,黄河入海流。

    中间划线 line-through

    The quick brown fox jumps over the lazy dog. 白日依山尽,黄河入海流。

    无划线 no-underline

    The quick brown fox jumps over the lazy dog. 白日依山尽,黄河入海流。

    MIT License (MIT)

    - +
    Skip to content

    文本装饰

    定义

    在 ZUI 中,你可以通过如下工具类来设置文本装饰样式:

    工具类属性
    underlinetext-decoration-line: underline;
    overlinetext-decoration-line: overline;
    line-throughtext-decoration-line: line-through;
    no-underlinetext-decoration-line: none;

    示例

    下划线 underline

    The quick brown fox jumps over the lazy dog. 白日依山尽,黄河入海流。

    上划线 overline

    The quick brown fox jumps over the lazy dog. 白日依山尽,黄河入海流。

    中间划线 line-through

    The quick brown fox jumps over the lazy dog. 白日依山尽,黄河入海流。

    无划线 no-underline

    The quick brown fox jumps over the lazy dog. 白日依山尽,黄河入海流。

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/typography/utilities/text-overflow.html b/dev/utilities/typography/utilities/text-overflow.html index 1005f3dd98..ba870c6783 100644 --- a/dev/utilities/typography/utilities/text-overflow.html +++ b/dev/utilities/typography/utilities/text-overflow.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    文本溢出

    定义

    文字溢出包括两种方式,分布为省略和裁剪,在 ZUI 中可以通过如下工具类实现:

    工具类属性
    text-ellipsisoverflow: hidden; text-overflow: ellipsis; white-space: nowrap;
    text-clipoverflow: hidden; text-overflow: clip; white-space: nowrap;

    文字省略 text-ellipsis

    使用 text-ellipsis 用省略号(…)来截断溢出的文本。

    The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    文字裁剪 text-clip

    使用 text-clip 在内容区域的极限处截断文本。

    The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    MIT License (MIT)

    - +
    Skip to content

    文本溢出

    定义

    文字溢出包括两种方式,分布为省略和裁剪,在 ZUI 中可以通过如下工具类实现:

    工具类属性
    text-ellipsisoverflow: hidden; text-overflow: ellipsis; white-space: nowrap;
    text-clipoverflow: hidden; text-overflow: clip; white-space: nowrap;

    文字省略 text-ellipsis

    使用 text-ellipsis 用省略号(…)来截断溢出的文本。

    The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    文字裁剪 text-clip

    使用 text-clip 在内容区域的极限处截断文本。

    The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。The quick brown fox jumps over the lazy dog.白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/typography/utilities/text-transform.html b/dev/utilities/typography/utilities/text-transform.html index 4741d42dc2..eebff43345 100644 --- a/dev/utilities/typography/utilities/text-transform.html +++ b/dev/utilities/typography/utilities/text-transform.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    文本大小写

    定义

    在 ZUI 中,你可以通过如下工具类来设置文本大小写显示规则:

    工具类属性
    uppercasetext-transform: uppercase;
    lowercasetext-transform: lowercase;
    capitalizetext-transform: capitalize;
    normal-casetext-transform: none;

    示例

    显示为大写 uppercase

    The quick brown fox jumps over the lazy dog.

    显示为小写 lowercase

    The quick brown fox jumps over the lazy dog.

    显示为单词首字母大写 capitalize

    The quick brown fox jumps over the lazy dog.

    默认大小写 normal-case

    The quick brown fox jumps over the lazy dog.

    MIT License (MIT)

    - +
    Skip to content

    文本大小写

    定义

    在 ZUI 中,你可以通过如下工具类来设置文本大小写显示规则:

    工具类属性
    uppercasetext-transform: uppercase;
    lowercasetext-transform: lowercase;
    capitalizetext-transform: capitalize;
    normal-casetext-transform: none;

    示例

    显示为大写 uppercase

    The quick brown fox jumps over the lazy dog.

    显示为小写 lowercase

    The quick brown fox jumps over the lazy dog.

    显示为单词首字母大写 capitalize

    The quick brown fox jumps over the lazy dog.

    默认大小写 normal-case

    The quick brown fox jumps over the lazy dog.

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/typography/utilities/vertical-align.html b/dev/utilities/typography/utilities/vertical-align.html index 84f2609566..47140eec93 100644 --- a/dev/utilities/typography/utilities/vertical-align.html +++ b/dev/utilities/typography/utilities/vertical-align.html @@ -14,14 +14,14 @@ - - + + -
    Skip to content

    垂直对齐

    定义

    用于控制内联或表格单元格的垂直对齐的工具类。

    工具类属性
    align-middlevertical-align: middle;
    align-topvertical-align: top;
    align-bottomvertical-align: bottom;
    align-subvertical-align: sub;
    align-supervertical-align: super;

    示例

    参照文本中部对齐

    参照文本顶端对齐

    参照文本底部对齐

    参照文本文本下标对齐

    参照文本文本上标对齐

    MIT License (MIT)

    - +
    Skip to content

    垂直对齐

    定义

    用于控制内联或表格单元格的垂直对齐的工具类。

    工具类属性
    align-middlevertical-align: middle;
    align-topvertical-align: top;
    align-bottomvertical-align: bottom;
    align-subvertical-align: sub;
    align-supervertical-align: super;

    示例

    参照文本中部对齐

    参照文本顶端对齐

    参照文本底部对齐

    参照文本文本下标对齐

    参照文本文本上标对齐

    MIT License (MIT)

    + \ No newline at end of file diff --git a/dev/utilities/typography/utilities/whitespace.html b/dev/utilities/typography/utilities/whitespace.html index dacd6af101..b2a1d4ccfe 100644 --- a/dev/utilities/typography/utilities/whitespace.html +++ b/dev/utilities/typography/utilities/whitespace.html @@ -14,22 +14,22 @@ - - + + -
    Skip to content

    空白处理

    定义

    用于控制元素的空格属性的工具类。

    工具类属性
    whitespace-nowrapwhite-space: nowrap;
    whitespace-prewhite-space: pre;
    whitespace-pre-linewhite-space: pre-line;
    whitespace-pre-wrapwhite-space: pre-wrap;

    示例

    不保留空格不自动换行

    使用 whitespace-nowrap 来防止文本在元素中被包裹。换行和空格将被折叠。

    The quick brown fox jumps over the lazy dog. +
    Skip to content

    空白处理

    定义

    用于控制元素的空格属性的工具类。

    工具类属性
    whitespace-nowrapwhite-space: nowrap;
    whitespace-prewhite-space: pre;
    whitespace-pre-linewhite-space: pre-line;
    whitespace-pre-wrapwhite-space: pre-wrap;

    示例

    不保留空格不自动换行

    使用 whitespace-nowrap 来防止文本在元素中被包裹。换行和空格将被折叠。

    The quick brown fox jumps over the lazy dog. 白日依山尽,黄河入海流。 - 欲穷千里目,更上一层楼。

    保留空格不自动换行

    使用 pre 来保留元素中的换行和空格。文本不会被包装。

    The quick brown fox jumps over the lazy dog. + 欲穷千里目,更上一层楼。

    保留空格不自动换行

    使用 pre 来保留元素中的换行和空格。文本不会被包装。

    The quick brown fox jumps over the lazy dog. 白日依山尽,黄河入海流。 - 欲穷千里目,更上一层楼。

    不保留空格自动换行

    使用 whitespace-pre-line 保留换行,但不保留元素中的空格。文本将被正常包装。

    The quick brown fox jumps over the lazy dog. + 欲穷千里目,更上一层楼。

    不保留空格自动换行

    使用 whitespace-pre-line 保留换行,但不保留元素中的空格。文本将被正常包装。

    The quick brown fox jumps over the lazy dog. 白日依山尽,黄河入海流。 - 欲穷千里目,更上一层楼。

    保留空格自动换行

    使用 whitespace-pre-wrap 来保留元素中的换行和空格。文本将被正常包装。

    The quick brown fox jumps over the lazy dog. + 欲穷千里目,更上一层楼。

    保留空格自动换行

    使用 whitespace-pre-wrap 来保留元素中的换行和空格。文本将被正常包装。

    The quick brown fox jumps over the lazy dog. 白日依山尽,黄河入海流。 欲穷千里目,更上一层楼。

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/utilities/typography/utilities/word-break.html b/dev/utilities/typography/utilities/word-break.html index 6962077d55..a646916a68 100644 --- a/dev/utilities/typography/utilities/word-break.html +++ b/dev/utilities/typography/utilities/word-break.html @@ -14,20 +14,20 @@ - - + + -
    Skip to content

    文本换行

    定义

    用于控制元素中的换行符的工具类。

    工具类属性
    break-normaloverflow-wrap: normal;word-break: normal;
    break-wordsoverflow-wrap: break-word;
    break-allword-break: break-all;

    示例

    字内换行

    使用 break-normal 只在正常的换行点添加换行符。

    The quick brown fox jumps over the lazy dog. +
    Skip to content

    文本换行

    定义

    用于控制元素中的换行符的工具类。

    工具类属性
    break-normaloverflow-wrap: normal;word-break: normal;
    break-wordsoverflow-wrap: break-word;
    break-allword-break: break-all;

    示例

    字内换行

    使用 break-normal 只在正常的换行点添加换行符。

    The quick brown fox jumps over the lazy dog. 白日依山尽,黄河入海流。 - 欲穷千里目,更上一层楼。

    单词内换行

    使用 break-words 在词中间添加换行符。

    The quick brown fox jumps over the lazy dog. + 欲穷千里目,更上一层楼。

    单词内换行

    使用 break-words 在词中间添加换行符。

    The quick brown fox jumps over the lazy dog. 白日依山尽,黄河入海流。 - 欲穷千里目,更上一层楼。

    任意字内断开

    使用 break-all 在必要的时候添加换行符,而不是试图保留整个单词。

    The quick brown fox jumps over the lazy dog. + 欲穷千里目,更上一层楼。

    任意字内断开

    使用 break-all 在必要的时候添加换行符,而不是试图保留整个单词。

    The quick brown fox jumps over the lazy dog. 白日依山尽,黄河入海流。 欲穷千里目,更上一层楼。

    MIT License (MIT)

    - + \ No newline at end of file diff --git a/dev/zui-3.0.0-alpha.4.zip b/dev/zui-3.0.0-alpha.4.zip index eb899e60402bfeabec932ba05b06af2cf7a06f2f..1086b7dffdeceb33a01681a3701289a351b525f3 100644 GIT binary patch delta 741623 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 z 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

    hLST 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 z%0A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

    wn*{9IFNP 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

    $Aaudb0Xh8zM=x1L~Bwtz}+QzmUmpG5GUj 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

    gR~IAr%VlV!B%x?SWQ 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%0D{q5ARN+B{2ct<1 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 Pp1$lLp8}io1(2%%$#S*G delta 737637 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

    +etMd%cGY&pwmYSfXLv56 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

  • o%Y3d;+LMz*>%~i`aTR$UzGMqwclxsA!1t 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

    (name: string, component?: ComponentType

    ): void;\n\nexport function registerReactComponent(componentMap: Record): void;\n\nexport function registerReactComponent(nameOrMap: string | Record, component?: ComponentType): void {\n if (typeof nameOrMap === 'object') {\n Object.keys(nameOrMap).forEach(name => {\n registerReactComponent(name, nameOrMap[name] as ComponentType);\n });\n } else if (component) {\n reactComponents[nameOrMap.toLowerCase()] = component;\n }\n}\n\nexport function getReactComponent

    (name: string): ComponentType

    | undefined {\n return reactComponents[name.toLowerCase()] as (ComponentType

    | undefined);\n}\n","import {h, Component} from 'preact';\nimport {nextGid} from '../../helpers/gid';\nimport {classes} from '../../helpers/classes';\nimport {getReactComponent} from './components';\nimport {i18n} from '../../i18n';\n\nimport type {JSX, ComponentType, RenderableProps, ComponentChildren} from 'preact';\nimport type {ClassNameLike} from '../../helpers/classes';\nimport type {HElementProps} from '../types';\nimport type {I18nLangMap} from '../../i18n';\n\n/**\n * The base HTML element.\n */\nexport class HElement

    extends Component {\n static HElement = true;\n\n static customProps: string[] = [];\n\n /**\n * The component name.\n * It usually equals to the class name.\n * The name must be provided in subclass.\n */\n static NAME: string;\n\n /**\n * The component i18n data.\n * It will be merged with global i18n data.\n */\n static i18n: I18nLangMap | undefined;\n\n /**\n * Access to static properties via this.constructor.\n *\n * @see https://github.com/Microsoft/TypeScript/issues/3841#issuecomment-337560146\n */\n declare ['constructor']: typeof HElement;\n\n protected _gid = nextGid();\n\n get gid() {\n return this._gid;\n }\n\n get element() {\n return document.querySelector(`[z-gid-${this._gid}]`);\n }\n\n /**\n * Get the component i18n data.\n */\n get i18nData(): (I18nLangMap | undefined)[] {\n return [this.props.i18n, this.constructor.i18n];\n }\n\n /**\n * Get the i18n text.\n *\n * @param key The i18n key.\n * @param defaultValue The default value if the key is not found.\n */\n i18n(key: string, defaultValue?: string): string;\n\n /**\n * Get the i18n text.\n *\n * @param key The i18n key.\n * @param args The i18n arguments.\n * @param defaultValue The default value if the key is not found.\n */\n i18n(key: string, args?: (string | number)[], defaultValue?: string): string;\n\n /**\n * Get the i18n text.\n *\n * @param key The i18n key.\n * @param args The i18n arguments.\n * @param defaultValue The default value if the key is not found.\n */\n i18n(key: string, args?: Record, defaultValue?: string): string;\n\n /**\n * Get the i18n text.\n *\n * @param key The i18n key.\n * @param args The i18n arguments or the default value.\n * @param defaultValue The default value if the key is not found.\n * @returns The i18n text.\n */\n i18n(key: string, args?: string | (string | number)[] | Record, defaultValue?: string): string {\n const {i18nData} = this;\n return i18n(i18nData, key, args, defaultValue, this.props.lang, this.constructor.NAME)\n ?? i18n(i18nData, key, args, defaultValue, this.props.lang)\n ?? `{i18n:${key}}`;\n }\n\n changeState(state: Partial | ((prevState: Readonly) => Partial), callback?: () => void): Promise {\n return new Promise(resolve => {\n this.setState(state, () => {\n callback?.();\n resolve(this.state);\n });\n });\n }\n\n protected _getClassName(props: RenderableProps

    ): ClassNameLike {\n return props.className;\n }\n\n protected _getProps(props: RenderableProps

    ): Record {\n const {className, attrs, props: componentProps, data, forwardRef, children, component, style, class: classNameAlt, ...others} = props;\n const customProps = new Set((this.constructor as typeof HElement).customProps);\n const strDangerouslySetInnerHTML = 'dangerouslySetInnerHTML';\n const other = Object.keys(others).reduce>((map, key) => {\n if (!customProps.has(key) && (key === strDangerouslySetInnerHTML || /^(on[A-Z]|data-|zui-|z-)[a-zA-Z-]+/.test(key))) {\n const val = others[key as keyof typeof others];\n map[key] = (key !== strDangerouslySetInnerHTML && val && typeof val === 'object') ? JSON.stringify(val) : val;\n }\n return map;\n }, {});\n return {ref: forwardRef, className: classes(this._getClassName(props), classNameAlt) || undefined, style, [`z-gid-${this._gid}`]: '', ...other, ...attrs, ...componentProps};\n }\n\n protected _getComponent(props: RenderableProps

    ): ComponentType | keyof JSX.IntrinsicElements {\n const {component = 'div'} = props;\n return (typeof component === 'string' ? getReactComponent(component as string) : component) || component;\n }\n\n protected _getChildren(props: RenderableProps

    ): ComponentChildren {\n return props.children;\n }\n\n protected _beforeRender(props: RenderableProps

    ): RenderableProps

    | undefined | void {\n return props;\n }\n\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n protected _onRender(component: ComponentType | keyof JSX.IntrinsicElements, componentProps: Record, children: ComponentChildren, _props: RenderableProps

    ): [component: ComponentType | keyof JSX.IntrinsicElements, componentProps: Record, children: ComponentChildren] | void {\n return [component, componentProps, children];\n }\n\n render(props: RenderableProps

    ) {\n props = this._beforeRender(props) || props;\n let component = this._getComponent(props);\n let children = this._getChildren(props);\n let componentProps = this._getProps(props);\n const renderResult = this._onRender(component, componentProps, children, props);\n if (renderResult) {\n [component, componentProps, children] = renderResult;\n }\n return h(component as ComponentType, componentProps, children);\n }\n}\n","import{options as r,Fragment as e}from\"preact\";export{Fragment}from\"preact\";var t=/[\"&<]/;function n(r){if(0===r.length||!1===t.test(r))return r;for(var e=0,n=0,o=\"\",f=\"\";n

    Hello world

    jD^p)Bhra8 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%0D(Ve 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�!|4jy=9k$M1|WaBLX|S;KBDU% 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�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 t;VoooO98g9TaRqxrUoD zAl%MppZ@gcpMAD7EQQK+CAfcE21nnXy_syoiPQG97+;k2Hsl`_*L;{SCx6q!FO_SXqO)o{L}x(or@(j#Oq6#iHm*W0awEci$F$ z_+7odHP_+)7H%vmV-|RQ4X)>>dumvQ`{3as2L5F8U~5kGF7|fl^M64Q|IDUCa5G^a z9G?CJYdBR`?`uH~*#guqxJAw6cj@%T-QwDY2RR-gLigp7AH}Ive&TIfWyO2mPRil- zV3B<^X+&*yxG=NaHy7rZnU``z$Lelbd&dW|xIhS#p6&een(PwgrA!}<-u#Q*S9> z6Ei}{P@%64x54g{i;Q!+fP<5qFQr&g*J5OlO7?BqBsEjA$+`4`a-58krt(e=9C8k=`2qimLX{5Le+^6Zig1}C2Zy61eMR69DiuX*Q(x@8_uQY4z_WR zefWS=&H8S3lHvFFjDOO%WjQQ|-swVg|4&1v$KkT5sfx2=8nHGXR#Q4|>m)7Er10uc zC{aJCJH*Qt+%MsSt zvR8L%B5efR7Jrgve76QVn`X<4hz1Sh^#oPl^^RNWQ0_mYlNZMnt{LDlI(?)c)*5=1 z+TY7rB?CX^W;WrPGl4x6J7)og(e_qav1k%l&6j|(q1L@4TJGs%4U;$IeQ9zkGZ65; zv}U?V;$K*1ck;_zIM|nxgh4lMjDPI-v)V&`XylrKF@FjVvbs@UxE7R$u_o}tgOywI z0UDAb<1CANib0Ciehk+%eYV#DUWy%FE#7Z_B!BjMFF_`;dvYtI!0u&)gj7m*wo6>P&@*(G~^T4n?Ll1M$tI z7=C@Ew0{j{WHTK&Ha*qQwerD;x}Gv3cBiO_*l)*^XUG!X2WYcfFtqJrTFu^BhC|WD zKR&uk>t)5QL5-&si!dF1vno@x6{5kW;;qxLOuK>osmX|?aQkXC%_ozY`)=SHd=2FF zmhQK@_z<*6IUpm8Tq@rjD88<527?ldwt1EBF@N4)w)p$mQFZph>817YS#j-0J+au} zz{*nNCnz!n>apFnW%R{C3`BYdFhj31Rz;yQE-=BK*xRZV>>!QiRTdA zeSe&|I{zJ-%}_2iG^j-QG_GIC_ceHUP}exxfKI(*5r7WNV%<({fh%^sY*Zjr;E&RK zH8{&$z@#hzi_UAY)qSTtTZ~Mww26Rx&=$hFtbG*1aaS4=QC^iywpewpA!qnTenVAc zX_&fp=54|+b=CD9nz!G(ryax{e+u(j9e+cMVz-rdfpcmrtCSw9{HEKsT!5uEDH5^T z0*G*#oV`ov#9F+>^O#wILF|BvmkJPrd*P30tv1rsTGiPq-f^RGdzeb{dzwzmdNO)l z!UX_0*Mv5O4S1)Xc0VzC2u=&-P8s*_oMFm5f$JI9N`P%VC!^svf=1|?npOb&r+*IK zA*2qFuXi~u&+))tl(#t9?4NpmeyWhz-Gd~CcZ9#pM|DQy$1cpt6H;zo(-wTToGjo) zdoqR*jTzI18nf_=D5ulOG+qV_Y6>I%6w)a`urCY2fJ0z5Yyq;Q;D}B_#5>IzE1j0$ z$0B&(-KeZD%W~FoQ@~J&B%&-g{C`9My&5v$M5~4o-^#QF^P!cg8y?8wUs71}fSZiJ1Fx87=J7`o24c` zkQab)d8Dou{VPD#DE#YxR;|Rp{%6)|^%!uf@>oOW#{Dcoa_+_t@e~1KrRW5RO(37` z^1ODhFNp)Z>8fk!thXg^V>54tD4+1vc-Zi-vR-}*Eq&{U)G#&Db?y_l{D^4Rr1%gk z%GawdD4uMWjrSWy;mysG!hdh49Su~f`nEH-d?{I5E1=e1C;4;T>~LSl1Fi zzV_IuAnJfTPH6Y|r#@aD@RbQ)FVO$e>XxkugUx4He;1WKnof&%?W)GV7MUS7VxTtg z#M03O7P<8?+l^De94W@VHI;rZk9dqIHQ8;*L}vPDk~ljL+15#vGk*eJ$%9Z)e(MHK zqbw_1+J8<5U>+Z}v?VAKSz;{J20(*b3VPY$1yKpq2~h|x2w<|pfv6pm2Nl^!SK3X|Gzb;zoL(yVoApd)yaGJV0&eCZ zlr^tYK|0Zrwy~jmm1ZHbO~yxh>Upc6Iu>rH0dRys!Hta#i+?AnSU@t3vtPU^D*4WH zxnU_|*ZR6kX_MEF6c$rD=Fvw!K7Rs-r@+U8@0E-@J+#A2h081E!KwQu$eq^JgHB3ef{uA?VFVFUSg%yXd_JC zYT6t{Y$Cub1wqPQ;Ir~(yt`M@67v^nyElxP2a_`=HGd{(&tmQ@>=rW()&3ARYpEOT zS|%zd*$CRj8TCk?_3JVlZ>?3S#@TUX+uzx2V{jHelC>+5cx`enH5rfvbE8ILvnb5W zvL-mEU>1vzAwC}y`_|uy$pHcG)C{?vis7)6 za~wFA41Wd=rejyI_uT=%(p;?)1K}d{<4#nyS-)Ip^z$hesyCvM(i{2|xI1BRVOYKu z8Z8RRuajrXKtmh)lbc!tke=AyAV|E~h7BU9P!=EcbS-uqln@wK42EAU0V{A*=Ce>k ztd>wS-4cxd&UAF4;WsXI$J1hDG7IsDFk$Eqc6{bvUj3=*0K2X%&dyV`Zow z{%mZQ4sQbfIA0(AwIc;`F$o|x3aoA4O()ki$IZX2M#E`2j#5F&DChxfGQO!^m8*7= zvVJ8OWvrQH)d7dB)Q6%|-xT8u!HBWmDt!T<;LijLpxI-@vxk6)R1*Y0>foomRYE}_ zMt==p6@4c@x)4Pwv)qlk5v~R|^=xv5C3nn0m<)vM2j;Y+y;>nPlfzkZQ{NQemR|l| z{H@h}Cw0tD3z&Vj_W8q~;Il{xJh1)QXMg$AFCIMn{0paJ zO8x1zSR-0}9p=n1C2&{(O6uhWUh-)_E}cZkj^qN~1kMr&qv1l|3@&&kIY)vS^?%I= zBJ(MgHa+eAuq{g4mQhrpoMtXcea>$r1se>Jxfr;0DB2|b~ zjyCKN?%wDiKVTWzsAx{T}ryJF3%{vKuBQ3(JFDxn%c_*3rU&{mZU z0a&TEc4bnel8hY{7~<2Fu^2Pc-p_QqSiX+3uzo#$fv4E1&emKMvEVjk%71_vP!Pa4 zxJ*GIC{4udqXV>J7OL&*Bl-e3JCpI~o%n<&Atq&J-7gvwdv>>Y6gtCa)-NJ~GM5N! z^{}6HIb$u&y<9rsZc1ZIiP{JZgXv;oM|mTy(Z<=**DN`-`WcVNI`=* zP^p@$#Bv*}i)`QnOs}gH9Dg>OO#wKL%GH{P)b@wSiegXxrkD<2l;>j1l z2i_Z4Y$wsBKN`)92N_-sVl_T8uh|Bez$0nu&L7ymIx1n-W_f+2UXk+&F#B|JQ;&qI zHak=<>R@Fy41a2Q#bEoL2r|?su!I=i49dL-?GMuQs<ql1E*P|1a`huawJ zSPv@KK*s7K96yC@phPDj2khOj*&EHx7QKVY#2;BQR&AXWb(61;o`2gWf>!76Qjr91 z?8Kjy;(&@4@%fwsNPm?t+vn5rykqmXVqVF|Wi8R%{8^vn7OUe`4uiUvlcIO(?+Z@F z=BCv$bAx>QX(mFD7i$(SmWU#K2-YZy_%VkN@-(hrAN_Uv5TFakbv1aZj?@G4f%(L$+aHPwyPRcmXW{5H941SG z1_mKdUN(`h_or-IKR!G?wh+4Orz+9gSx=X-3$N%}u8br=e160E;Z8>ka>wSakz%&M z$lN??O7JY!q<_j{wR~r_)7DwCKwJ;#fwn@B2%sJ##)&Gm7T08fm+P%|D-9L`_?kj? z8(?;lOIvz5$H}oO>;OypynQ|~m(tVx%V}|OCCe=raKwAENvF;yo4a&uJ6CDk&tjG* zv;Cdk$>zPi{?4wxc^IeDY+jwG4}?%w{_?lC8xO_L8GmUB(=1ar3cG^QQYfk1e~^#G z|0nw=nPd8GS0QuAMJmJfJTlmPKxcI_kQAF&4^3dGB62xi5Moq}`xQ%Usl( zix=m4xqm;t|8Sx99?_%==;ma92Z9*gmT%K;r@p&x4VX*Il^ys2-m z#)I4O?9HtZw7tP)|MrK;6CY#T0 zZ`0X6s3uT{Rerj?Ozb3+jy`05n@F2rv-EeyJjrkqU1*TVzy| z;D1c$o=A+nEW|(AuHw-4>#^Xod-vo+I?D3VLKC|HW~Z3|bf3?zN1bUdX3n(k^!mgA zZP+-b`n)86m@RbisOpP(A^MunkV6JA0@q?*fxf+SVa9a?~TNjAX*#N$qb;Tr-HH_0) zMwRF>e<@`tRX2s=q@y=0ZyKq6nz6>xka}&Q;`KC`^3AXj(jrL(QhUy%^=@fob17u= zv{&}`MSH~`GkG)>$0_vr{xn<2Re$9MmYmJZ1|1DIrfkJ??uz<0sW? zIf@7Do{wjeSZt1&=mtAAwSQW_UMNO|>|UO?B?5S+(BE`;Bk$-?v%`~W_-t|m*NPo) zGa(D6vYJZx9)l<08ErMWsr8;lp3{1S4b-Jk?TH>R_;_Mtm5Hw-5c_sB!(d)~f8#bP z6xqibl^i*8$>E`tUVGZez?|dk&-FkplE^vV{(S!OB~;VF$`*@c&VQ=gIoOQ=^k0H# zdwH1yj%+cih8j68u%Sg06A+%&ndn;`7hUqKDNmN$kJy68MI$(UjK_(R+NT_pfK5>X z;=`0L*iPqgR$d80t3!S{NJJwG1Vs_fj(G(tNe6e~kB^SN(?$l$D$|^-S)J6lD$&ii zf{B3xGAbX&&yaPG!GC$FVe0|6s0Q{mIwlx69eg|j{t|*n0QBJAu@-u`1JJMv#w85y zUXQ;zJmOAb`^u&gKIA&|rAHCStKmS8@n|{q54CP1LriyR?#a`~qspC$(MVv*a1iY! zdh4KXs1Mv`I%c|Sb5)4Q;=%(*QWLuyo`2*hBD!%ILCXf%6bA{s ztBhfg3Cc%wXMAkGo=gMx_YD+2aI+ta8Q7&MsA2_F5p^Oaeu*_V9d2C^Vz~%9m zk+ZEn$$M87e9FD57Om8M?OR#Ef$1o+&VytCk0SWIuye&(Us-#y#KoJhm~vq!k>u58 z;`BQh1svF4@J71&>X6xWIX3O8Dt?=F?;aZ}`&WkH zW(nT-B5???0$4>SrsFW1Emf^>yd9TuO2DBk<2;|O3(4VJ45TYnpG8_8Zc-#zcH`9n zPiVWGTiF_;Fxq6d^2NfrMTr$CbEN{;iqajd-K#N+FfOK3Q?(0^W?*`o_oW(J6DZ*SwUEo6Vuf;~8j%SD$-5?$e$r`1Bv?mf2 zuP(-^URv{nga6@w|P;Xs=1}V?%bZ%5F8p%WZiVvBv#}N`^j3?v+PlV5`8v z=dZto*e}hla_*^c?)sWpV^0PZ)+?raT7U0XxUZ3SBV>E2E^a(`d3B*9eY)reMApLG zRu~CO@uUo=a8Ph6ZRka=8^O0gP6Rd>J@TmhUYL=$8u-?8$a$RGb5t^zJF6_ z00l**Y{Ws4g{A6I?=M{L3U4hyx3Px_!PT+=6qCJMko5&4hN@x0FhpIoF}1lB{Rw@h%X|lh5ef^LM@QjM>FNelQFiNcpcrRC`d*{ul}s8y zzLKpq=EYX~neMN;&w0SRtD^fcmwz(NS&ZqbN2TR;MXANFR8hA!qB?ch!Bw)on%E6j z2<~Q}y`A-R!(zCA_Mn0ydLOeWbY_Ci(KU&{(9^M+^d~Lr_}p9^=>omE42y@Dn;&Uj zEezQkIo8}%t~+|1?3sNz$)c$6ZR`qCCOUJx>)8p!VG$bT_2bECR9x5PP=Dc*S@eSo z*sEfeAk1USwfKZWW>YX3YAM>bf`n6vN0W=RMXOLNVC!i$?CE%zhLL+Dnw+I&>g5a3 zric?@L0+N`kR9%0E0MGlx0l|>emPNPb(Q57wJCIS8;$IhcB)RvqANHDG*qeGlNRVf z=Stt#M{$(m2!i$@jKdMKy@>5e<%7|jEqejkpt>7)Q}X*+6Fbqq8iN=wSS^ATNp+Yg3fvVD-X{B8R-13Uaa@@1 zGGDjfz`4nrQhz$Hv;K&8_2uMdG!*l{1RstY@&D0~r6|TjU5uC;6&x-m1-cny@7hdW zJMDoTr1J{wB*U>RqvZ4LIaP;fDA08QkQFo+?jSJ#4l?H(IQjuZh62xw5Gtsih!y9R z=!{@MU7~2!u!1oXlLL!vCwLYm$pf$rLgZdt07=*hmVfNJsy4nW9W01 z4yCk{JjQ7xT7dKB$@6E4n34$R1Vljoy(-4VMJZMlfMTiv`TIOM)rFq6YGW%HYKmmF zz-c^G0XxA?@-T3dMD6$%LvEW0sDVprs2q|(B<_A70m03q(4!rxRN$kx6XfWwiT7fT8i{Dk!4t&pO+{tL2$xHcLV2Z zK=LMriaIuhs#}ca+~47Y-d!6pe@vuERAGT0fUDUg5FwiZ$PLTaWHpIOer-k?57q#y5${P$JVDS*4`AuP}wXl)lSXXFJ<}o zM~F98fqo=g2a#U#LOE*dZ-?XaiL+QT6}TLECmkzZ->r2eXq^`^U`>1-$^g4JlMZ*m z>?_g8e5diU&^f~Zt}#r{lW_#_RgRXTNq?^Bi@!SVdq$I-`!x9PErQ5*M2$}H8*ZHG zkvcDa;H^3vIPJldYr%6FKd5>fbSM8sQS;*`O{Jw5w=3M*K79@3eo~%~Q9drI#>s58 z5(kN!*uwrh-qkRKslhL`{K<5oUryoDT@2b7YIu#s`h=&WLmVdci-j7Q-42$ zLl0T<_bb>V`(?qniFV#g=3CNX)&wpVg+3MKYKu4*L=+pzFdUjtNgo?*4CCqI7b_M< z#4?g?;jr$Jf@R7Mi)u_@8?4{Q#RZ(Z5EP{XZo7x3UNXkmKTBNF5Jw6Ql%pEOhNWQz z=SDb@W!Rshj$%A0-GONEh*`@O4ET$nRRL{3mYVnPLv`^L6RyU{yJAZI|+VfNj zov?qYl1LRtYiormON7+zT7i&$=Ug~Ug~9?yL@H90LkLMt`L$~x6rUdiom-Xa=7CJg z1kBN0O570V`}x$Wf;WKpgzP1@=u;KcMwL^SGx;hFgvp}v6w;8#|K}Ye1NCAFa(_s#cw$Ctjg2*d7a+R$+gtOjVqE!V)zo1!%~OU6po8d| z3T>>n0?Ho&CF(3ulu8~l4GqI!cyzYF#vTgpQ7{Ayu>(2)pr~=Pa|*5n7gJc|Zp=^~ z3v(?{U1U7#QZ}&hN9{Qc>wofM$+FHcib>-TN-IfqG>~P10~%EToqyCx?%0SYbiPE5 zGXlL_(nE>=XXo*2^~8}@s-Q}cY$lX&Jh(>;yLNVUjXT$PFjla6wNVeTtCu8$8+)ik zM6Rj{peM>NMo!0E=Jj@r_DhL#8UI&5+*D$(F)dfUfVVPO$$xP(n?G{kTvDQF}@u@#dJRlVP}g9ZYks_GaE7&yMY!H)>T-g@Q-Vo zqTedZ6m|2hKX7ln4Mdw(R)-?BY%G3b4fmR&iHI>V;V)kPxPPrghatGZ#=2N{@rAZO zW3|0ETxDQD+@Tzb_G?fuW zw$5f?Xyeu9C|8hdn~2bHXS6d2s+}GE#N>pNR(2pbif(_rMC@5d{&nP7S0NBF zIpYcpkI}(4M$*edGR81$f(_uW-~#wVOd#n5W_v_fk8|YvZHP!oq=$_9NB{kyhT}-O zTH62_PVa7}BT!`v40K7$b1Qp481z7}(=|a*C4Y;y333)flbvzi7JPP0!Q@qg^W?G` z&*JFjMg2`Re#L*IgVC@QKG67zNVUNTpR^HnQCD4IinrggMP0_AhW^pnl5WU+f>+gB z9j4UaUON?5GjIw63N`EuB~gQp>^(#0*0dCxSa_&!&aSFit1nc~!RSWp{&f*i_gRPf zirZp$yY^7XAg5~dci+P$&?(qh5bkUDx?VI5DC%4x*8G3iZ}Kd3j5*BU1;`Cka)ZmR zY3&ibzavE55= zTD{R8r<3%IP~g_!Et#OT;D&5sGXgh$ERRIR@DDYmvV=MEp6^$GfsX z4>5nJ*LqV8XP2!$Weui)50D^+F1QGvT?W<-S;8Fa>?E?ymt}QvInzI>3mV3#$*f9| zY_WW<4RBa#kfUr`h%Mn#29+g3=~79wIc?uofc4>PYgDyXZ*Ox$*O*Ukb1~#_bW&Me zIbboF8yib|!$@1Pg;ksTgHFc=^WZS)7BY=idH8v2-UE85dIlliAy>J zyLTi~lhMJncq8F~qPN}VK$L*IU}z$NVOhD#;eFM@RffZ0C9Icf&-tCDlj5$+-$T+q z^RgHZN9E&DHF%}>p6p%wOz3>LEUXkIbjlajl^1VNso{M*1}bgE@rntKTSGzXR*HWM z3KQ*4&4ZlZuFyo4F4#=1odm+U;@CC>fkj>kHMBW=m-6mX@zkM|d_7GZx>dldo=v+j)t`@l}ntd)Hp=s2ASN zBQ@0fXv{WEUHr4#I`)n8tySHqfRo!})eB=3N2fCp;wtN3W!$F@C4|JmRn<&h8Tdj_@RO-i@|f%y z=_ttddAHXIC^IqQ-$H>3tSBbs(v>6x(iAlSRan3AD-io!!ChS%Lmz+2-8{DxfKozt z8+dH*q>I>CX^aXty~Qe~weC?iL#|kUI4s4~)Q#NcpZ5lDG}W<%6XFg*FkeX5?l3V- z3I;sHUPgWNRjXAx_M->IY&5_Eo1_ui4;V(BRrDIPx5`*P0?H%bhKBiJ8)9kAm43KL zXrY-JG1?E?JaK*?!m5`#~GmL_^> z1kUM$5C~umAl+gS!*gov6X+jyCsjN)`0`a)d9hKPtn9u@0%Ubhf!tQ~9`<*msJ(vX zX7p=zCdw;xUzrIY&EKqJ*#O>9=-P^e4Yzk(Y`v*R-G#%qGw8OG=?|TXoOq1Gt=jWwODP|@3;`lO+7Zk z^S5u%p|wLzRJ}z$V4SB8UZo?GY#CI{_H0meHN4f?suwB zhQtq2H9{uda$gWPC|Nk>)%L`ZyuC~jmB~Ja{u#nETgiXkfK8w~nm)ztg*+7>g}9n& zVauVw-d7Kfca)7cW~R`^D$5Ek2-cxC@;@>@e0%?eg)amv*S2$48%Z~aN+41=(v4)| zwQbq6^i-3UU3)41uv9wqij1y#&0I)#D7^oA3q=8NVp}M-X3QIOG%FfM>{Uv{GjC=j1caoMcHD_2ZkA=B?b+NQA z2e0N-vC=`9k_Q&Q)v?=NOCtHEy#@r?9lM$jUhN*t+F*E5aAjf(Cvh`=wmtCcjkoM7qmD7dqXf~t_+e=0)A$^z&gMi=}LORXULeDW+G|4=Z8-7aSl(y?RRw{33 zCn1cE0+KYJ+RD;4bu4QCq-MQ5Xy=Px{^IduG=XE`-c+3)h&{Y{JX4Q-K4cma>9TzL z>5GfA^b$675_7d7-BBy`q2bRFO#H&L{SR>NeLkEnNPzYa(*`0j0 zJ*+OO8D^PHk}v3I-L~r^M?I|Rvv5tl2mR!}{qWFx_|!c3NWiQf*uH(?U>8g$Z_v^I zDS(!zr-$R$fE%2A_4KbrUw}j>n_F{H#^PkNeHsRzWqxu(>eZ!~_^Bb%gFN{(%aebH zUxlVv#GmKM7cB7^CDt)@Tvn*+Z@|@?h9AL$2_I~5t8^-+%Y*i(KmWNHwhMgz>CgUBJfGq7!-t<| z$wBh)XJ5p60;k{8qF&M!?Zn*eKu~|A>8p-LDIQ6iPyD&i9HA6^k5J&}qQM^8P!=3x zw0`m#{?~$jn$K7`eLu(lTAAvI>A|SDx=ztu-%RDJ0+{~OpZ+vc@0^A`D`uDNt7@Fm zL-CeM$i+0p+*yoZm-Xm)f?~kbR-4BWJC}4t!zGwOTqb{!eD;M920QRa1@nI;mle?u zy|Rt;t5Ief(Ir=(if^N2Zy!b*95cmOr?nXLhd{lNc&L+Yd}~A3UOmKopCq4(&sU#1 zrC#2Eu(t_msAsF#6o^NHBqV#u1JMe47L9-rq#uIw^oMQyfX}X8MhQMiz7QonjGfhr z#@|oUD{Q(*^hu&~h4-oI^QV7}g?`$c`7@FE)0JD4ehPyseo`;PZHtxVE11Tv)fbLp zummRov3Ee+e*&zYJD(%3aU{H4eGQW5GQ3a>zaLk>zbPM2h9y8!vBl4xS`=CcVH6(t z(Cs1XvW;8dA&^C0JXMXg$m=y*L$H9ak&5W}Rr3e4pl#ol+njz#Xy!{48%QIPo z;ote2-pR?$=jDS3+v0!k&(DjWo}ASE`&&Eh85oB_alse_46^{_qg9a*MKj~O-UdWu zVm+Q|+s+dR^dy@0X#2Ot_75i~!_^xlbguSn^8NL-LTL%AKX+>WgWPZP!rODuVEFru zJ!@1C%rZ$BR{@(AXIcd!d55BT<2!J-2A3-5{h*o-yu{Lz+IfF_Rt#QU;3ww;*u&85 za87~@tfbad0m{J_4$do^_(GX*J2M?PZ-jV#QV}woNdNg~ZiYgPaUpRKAGAMrec?gZ z8J8Hj{N`DUaP?I=MgyiyTL3Nijqer&-rL1 zQg_tju&}BIVJ&~8-;F4SnBcQd9W4NuBj`t~)(_0b!={DK_DoCL=$s^KI+c$7*KbdE z8#9pq(mFZLg;gguGnRB}Wg{76%j!z! zZ-wsqsgNM`mG~=mK_jsr{`_Zo@>VFaKYOsqdQeh-WsiSon#tbCxXo-)x>n?lK~DW9 zZm?h(R%D2?$rNIG7sKkNrV&$U4gRpKLGl0+M7E-F6${1~I!3(>9;oAFnGTi{`Ld|D ztE-Dv77hNkCq7%KFC+{g*U2VGxc#~KXOR@6**;& zTqQK98;gI7NP=rv)z_m!!6NxONgiJAqlM_zfW1>%=L%hiDutvyRnLNFyuyile8xAj zc8S$C!^^kM_1`Wj5xcP*auX;g8PCt=nb1VomyWYTFrP9|viYL;7i`NLo1?6k zf==})-I|Lc7P*jVX8rsmdHCSL;xEKYvuetBSxA4t;>D$2nHrEP(6-^?3=YinJ|9j6 zOx?LzsAFLVSa;;Xj&sZ+YRFawzOdU4n<7J_WfCu3J*ySkVFdPw3isEdk z5v^vw_LB7B7h=FX-VbAr=q7;jA^I_{Av$6wIjsl9s1yvsir$G9y~s}Uzl12C zkzITUo>Au5J2n7~b|C=LXumlK;Ct*H$1bb@a129_{%9~5%?t>jmG+>+M2B%&G@Wa9-_Q(|a=OXqeyS#-732h3Yb5v=qADJ8kR@+b*yuXH<(lN^~oTX8=lC6w(Kg7V=FAlsVG`=d%DCdf>DFJ`!u9&Ff z&PB;RLegAZPQ+kXn3%5kUu|_%-HES_XEH@ccb$D?DuDMrxDqY1;XYo=hI@ViVRK@> z8`s8PVyS&MTFw{OO($0uP|~tfD^+I@)G+YTM>9MX^=xlp&-~-4=;4+wx|aJby^=X! z#1aOA3d-+5mloMN7W%5NAAf)SHs*+bx}`JVB>P>E^KfOwxgbqNB;cl=EVf#trdZ4M zr`5&8m*w_ZbTMjPpLND8t|zb-L=?G<;J|gEwnKkIv+aaBCa?YaZYqQoVSveaDMu)L zdH+D7(aE=BNv1WcgZV7azRJ$w3y@W4SP$|XtHjsZDnd>Mpb5|pE zl|oH&90POqr$QPnehVLNeQ9^PXIC!$8p_(M=z;*i_|O&UpdcDb=0^BrsNbmjj%rDmtvc z>gD^R>o<6gDgRiFKQ3KzTLU@Rtp@j9*}#C?t+LH>ywGyC%GG~ws@dQYZ+K&JIy`UQr*l5A1E@as7$WagP_c;oL*I9L0&s`%lc+1|NZ5_ITSR0KT+U0 z5;tc*q*YJGl-#pOaQ!)C<7A-@GSuPt`evr#p{&Nk$%)+?usvK}h|O+F(yQirQeJ%s zAneGJ8g!oxcRGKB1GS0O6opNySuJa_2>du+I?~CUP(Ye|vPlUxBLTlPHUqKxv=~+sHu2b84;L`TYZLSn4=1RG`}1lT`G_Rj zpHnola1zB!`*X|lm*z>NO3vZ?^M<(`DM02hp-^}Ua`k@#A{o)FWq+W=9p}a;^TVXT zf9W1_4TcB)axz7#$sxoKC!2wrBL~PuL$gQ*bgSOm!4C&nI7ExB1A*PgBZ8DH7JBAKRPst_~5{5bGb5f-+p@l=PGVd(^PtStGP9hBHzKEj3P!}giVWSwS} zfHklAb@zX6TZM%BEmzcN$7d51a=3|Thz}hD`?o@?t$cDyrX^Mqx&e+~ElO?P$|JS< zhWkioxTrDm<PcHzfufT4SNKJ+Ol& zumKZO8hF?4baHVqDi8hCqcRi*Nxr2hfbNNe{O<^1W>t*HA6-U@TfIepHjoviI_jh3Gw3e`)h7 zR(^l_6f*uX6$DSX+4tZfH{OD7Yvbf#@+@q}#_1}}-ifkQh@c@19xKr$Wc>V^Ljg)z z0zOrx4(AtQbNQL`xO~N;%sCUws$vQA*lFVop#?$g+*%hqQXU7rfQ|+>P+rG;nT7Y`A1Uy6)(6E1LC7~}zqX~sWQ00}vC^xY`@3I(xeOE|i zWB9J<2RPbwKh!s8_$~4}R2D>9b4sVMYeDu2zYVT8^vP{yd=;Tisc>x&2@B(RGAesn zjc)O94{ddAeA(&&8<{of?v;;CX++ zD4(fal6)zp6(4~`$mWh(FC>sdN4e6%%cgmX2_WjBW-ZYW2tl?#x5oj-l5Y?thq=k* z@r#ubKFAie6Jxl|lac{@&jFOch!$LJJfCNTDskcpCS7}7=t+|!OTd2}eBSCyM zv}{I^R#~g0MQD65AcwRS*YX5p=FERsiZ)cJ>{TPnktkzYJl5Q00Ai)prdgAMMw%;z zLnYCBETg!7ScN;J(c(0fwMAYBr7sWT>qjiLuZljH*32qhLorm@wqqKin;;xXw@GCj zgm3NaHpyLUTlxqpI>|HeexA$`*03c%w0!7xdC3meOR$?qYd6Fk%XXKlU5bCDKvJv6 z2&b#>*6u>STc&!cYF5&{bmAXT`Qn|63KE&7mD`iR(!b_*A3nZ5)})A`aKiPW8#UnZ zM8@(RI)u3=#WlAxYTVa3iH!Q993V@*Z-GI&Tb~l9CFZRXd3W>uwmRO?=VmV&~CYu>S zcTjQ((5n{wm&&Tr%w4o4@F@} zDzCbzFt=%XrMS~=%zFfd7UglRm`8JtTX0!npjS5FmzGC<73_Z|(Yqp&!vl|K{6LQg z#H%L6ek+i$g&p{V9>vAa)=h%zi>Da_4@8?<;2u)0O z(2DOk-V?22-Z#&>U-=x2EYL`{u8bzdupG)k>2|zv3gppoL4_s*ThH3JlnW)6**m>nDDdQ`tdHsl{oYnDCOhv=|KOYFs;9D-NJ_{R>$kmKB8T z<4EUi*U1%qAiPv+Yh`F6qz%#mi^jMhQAi7-Ki;T2dGf>^s~8SN7#GiHkngXDV8N(V z{6;=O^W;WG30L!*YBc(Od_}D2SL89m`FUy&zE^)IF&H_CJ}JcnnY`=zQ4ow*h{7&M zzk;qp?iYJhK)n^e5&bp`n!`fhz7(6j=z`*yf;#pf6SVL&iLpNK?`g(2E9HWbi5l6k~Ab#1e3?*j8IBc zT!-RKQO(SjCe^_*T$Nbvw&36$L6~c5&>}RqRS$@Vi6~a+P}Kk&5dFh*ARH8;>O>9I zd|5@z@5$kU2D1xqq_ubm46_`IsJ6kmp;3RKlLcWoVLhEfK~Iz$KLuC`Fwh;sj$tVy zE&{n@g&0(qBvmbUURK<3>ABc7xWu-DNGDT^lT zxv?7!<7Rea(PKq_>&x2Q9Q8NU%ca=c%E|h%rgWUp!DzmB8B1OIio-VVu~zi8E7wMY z%j$-8dQHub@ovZ;*Zd$Agf@>@4kpDKvkrh3Xn2 z7UGUrI}99Td05$EE@tY8FY0#~*cO1hPU!?!mrb+p2y_Km`@9-K9269s<~=rzLP z`Yf=m$6D(K_sU?zEG=3wR2Gy#wit^gk+L9`q-8{nakss>;IDO2UYFJpAUswKodube z2F}tOUsQHvysD0^@P z;*^QbWBsPG;#}d>XhI(c*J(q_n$eOTU_(o7YEV-Qh3n?iNlKA`B&!=ju)|tguOq1J zQ#05y(F5FM+Xp33va?pMBHO~I^XiPw+C?}=RIqc#ZVM@;NE*93l=OdHbIGM%8X%KcW@PD$aQr`hx@(DHdj^NMzg)T!u`KcGQcW@9#!{jAZTVL3F&Ia) zy{8z!VFf1}U5UvShL3?(%R$LSIVFtrLnllJJn4dU{oO}d^>sAZ-APky`F4w$4RJl{*aP4?3N%X)b9*s63;L2yTLZYScZSVy4tv+$(oq2OvjY_HWJ(m5z z*7@58Ni5m-`@})_RqDT>hal4QSaPr;wcJAobWfcUTC9H9N5y~o?PWC_mScFQsbHV@ zyqz8LV3!TSm{rHA2M z!0{Cuc&}mJ(w=5kL!nrA+NtuwU<20ruh|5*_zlBFy@wIIL+|}-qYyEJROh$8{05<# zLPSD%?!;@6cT0aJpS9MoGP31ZWb4Lic8?q*=m~OJ!5zt=bv)^wVM^9DDN&dO&nCNa zh3N$2&+a5;J*vjDZ7DFefeE(J3h=Mcssc^%wkgrhc(Q#n22k4V*M*8SVpHb@TfUmC zd-*aKLv9Nrw#}6Vq%l|wk(5{9BbkN4G*>aX4f@b#c87nmK&%xUT*8AvP>B#i2D|Dr zhNPe_tGr?`Pq%bQi)~D`HJ2zFrwKhSAOMAXyC@T%f_-gkL4WdCoqg|mw&}Jq;#fL2 zPO<**SSKeUO=PKIl@4NOGgc~g5}Swf7d1cKie1%mfDG^vZrnJ=+lyHv@4E~fc##{Q z?Qn7o`zU{(m*3Q?ZjjI;%i!l@b-X3k|1fErcJp2bmA!GY&+j9eu8;lUw+dwDEur%V zxk_0RZ8_WM9bur2v0yA-%YuH}3buu8n*16T4F#^|u&!%(YZC!anF_ap_gt>Zo2Xp1}_TVS$LHOg=%x1ttDs|Dxc)Rfg_PM*5D(2jp^YXr1TW;JXHB~Xwf<_;BS*SYZS`z&4b!5yz@Ry4w!8Xio;nK< z75o^0fbzaSXBINc6!4xAY)%`pT$$;BUz2=9R60{SqSn>h@M8NM-=OInWk0Tq_)VIuh{+{3@-3l@v;FMd|Z@)i$DPEqO$Yd0XMO6pkRc>mSwOA^=EG`6xj)#dXT)u*+E38!# z5)I4nA*TqeOgB1Y#y-ZmK@&C@Ic3=NwWdZ<9mPekhGI06U%Rp`!EiK>rzPBZfK7aj z-KoYDv`xpEN&f1(m=;$_H59+7%c6gpb2t?}eBz}t<3(fXM62Oe)uxXW8#Zz1W(GT8 zdn`d*XGCB7TLqhxYUsTmlXt4*iRUk#cBF;yOJ)MiVs%Jv;1KMR`MNg0bR2H+&RrP6 ze<>E@I!Yf{s^LA@E*V0^E`wR`<8@KXs1K1LW|hn2x_bYJXe+bc%G0~x_qaQS}PG&BTt zC{_#OY=i)YhzFKf2PZx zu;hg$Ph?CmYLCdF^kKg>?WMiXt+E9vfE>FYWC(whj>WmcD*6M^rYnil9P5eNzHhG# z+O}06I7pF^x#t`5d{LItWHJG%F&Xz0Hd;;NC7sNt1H_wb+PFffhsS@-cX$yiby>yN zN6)`)i!rWCYNflsYr0_=Pqxde>)E@AN%>1n3vQe4J6tQQ zMMS|-*7`mh=Sh@t>280*aM)r?!e7H(19Ax^tj^y_PRW{v=LNRd9ijCW73#G+28I@F zWeEEzDSA+r=9#^S#CDv5HVqLQ?XJ|zxecx-AwqBRSUo6r9OxW;#qCO2h{@t}ve<ecddm1Ls!ji)dY;Br2ggXsK)3sSus+Cl9mS7oFK!cPNV`YMA6X z>OdpAsg?Cnm`kIa1f~e1QM%4~)3mJ7c|De4-}VL}A3k7MvdSPj1#HQvTxAjWnhAf; zaZz6$K#mx`#1VffetO4cFdUE)7S;g47+}(-WJCbc@A;;s_2lW7kG}urxJB2-dX5ip zBTi|6dAeqjF5eexD;-sf3Fwd!NczcGnk^S%qjWJ&rK&rpYCF7oBp)MA6cs&Bwi?ki zYEC0ep~=KSGi<;N_EnZz%cDSq-k_&JF@>YDy8h9jHU59Ba5QYhjBm?&rtY=qnW0{o z7t13mVFl&_=a6n|B&%81TXH_p^_QuCS8*k``tUwWXWb6Jn2?`l5--sI;$1Jv_uLCk zz7n!ld>6mF?w3n&HScnq30cH<#q5$Dye&McKsh!&m|`Kz8HqNI918hmyDbcSknKJ+ z7a|7PNPU0M$GZR}M6Y$jwQP~l3OE6n*%su_6Q&zr@#dRR2UKUZsfP^aF6|W+8^Do{ zJ{b{*`FQBz)O>K}m$X*S5#`;FhGqM9B zfTor~HZ}EEF*{N!UprNAo3Z0ws^ikNWge)bL76T-%%2mY|HSyhs>=@VS=?s&U@xDbP_v)NV?sQn|33 zC_^1EC0p)V_zDZ>m?tpFO`UD~&P>rEhNgeR1{-b4kc$J{ZV=6s`^ssep?`6nUf46xm)-Cc8uYBVUP}^O0lJRJq_-hz4j)Jb9SY1` zkr^gU&1j(p1tEnhB}nGpSYi<6a;7aPkUJ^EZj3O`IF^yF)eNUXdioi_&-YFZEwEgaLysr0}@K|}mAp4Ue|qcV;zCvSWZ6sc`J;J9dF%wdjy zs$N>oN^XN(OtflzSxzfiry^aiWibEpqy^h6_^WJl)wAFSe8dL86Kb09pdekvqqZrA zA13HcjRj+^$M_O{7X#Qh!_Ahgfwq4x>K8T-eh`e!3vIv!?O#I}Vz1SCp$85jo5Hbtr@!IRkfB!_NZ>K*=Kcd{$inITU{e2&p;t zhHmlRKxfK6-<_fmB&e**>1(ik*Kb2s;o2ZN6c-b5A)OC&MCaA$1vFHRB8d@b;g|`O z`2z5U=lqpl1LBsrplv3L<3-)&#V!0eiSBx>2nJ?*W4l|+%!MUC!}V3SM;Lc^kz_@@&@@Acj_W#x;vSp#(`;m^z4@-5RPoF?&4s}_VL50-;pnu<~4$C_dGTR*#nc3IUg zCX-nZ0fECs;v^5EW$K9>M^T_6nC$6x!?Hk!Sr4}qS>ytT2Bnv^}+-o7JXn9|yav*z|Um+vEpEeh>Qk;}MLx&+LEL0*v%Ch=MT zElw#7%B)(YHcU;8Fwk6UK=iYS3q~3=>gC~7F2D`}M&*$^Ct}(OAtB*Vg;l7_6iDD`+lt zivMjzdK35*f}!l0=IdvI zB@Pd$wpdnztdb7(+HJ72WZ*PW%((x>;6=~1(W!mqmbG@K0vO}`Lyh=(By z^%0^T{=10ryh+mB90R&rwS@FY28C|fEVKvt)5gx3(Vx;cd+6Es><<{puN5xY8_a)% zO#Y9M$sa9b@+Vl2-oM^J$lIP=JgZc62?oeWdN8vB1d8(@V7N~`{oQ=x)p3ab~empokCu0M44O5#nwp* zW~82lW4eu=g^BuUO{%Q59emK3?rj)F3f+GjQB1=Lqg>trqv3`W;(`XJ|DGRYF0tso zB_3OKjjuz7F`I21S>mBR-l^&_8L=$N`E@k~%a2T3-t<05bZeK_*k&KLt%24}Jx#`u zXBEYG@(!`Wn3KX_TX5s8g_Trlo?k8Oytppy*#Pu*wJb4cTydO9Eh~RkH#~`W1IT~M zpgS;Ez*t!u)PIcP*)s!G1goAz&Jj(Hu6YtkohdOB~5?0D>Bd!}YDB;p@M%TQHd*&-JTq>hJR9p1^ z%_I!aRnP|k@)T*_QJ7flh2OHBh&`vL$7t4OioKL>n06JldofKUt3=DEI5)ud>fk7~ zL64_~SkZyZIS=#BfM_7OVH<=V6 z_Vyw8N1IGL6k7&vm9qW4W%R-D9%Wb?=)dJ?26*js4mC*oD?oW;FEP*FUts^xyO+X# z$~lqjxaH4jvl8BOPiTy!(K5UQpBSRX(_TkmMcZQS1376@`k?Udv3Zk@ke6sF-VA}U zQ-X!4Y=y|JowKc>YrC(Uc)ov?%E*}Nm>YuB8sZgUj6irt$SFBQJLwHi=D6=UeX@k%%ZN-l-y%gI&V=^PEnEsEj$NjP+g2D;tQ{2n%oW_{i8dxO})C?N)$Fd0e& zhT%PL5rg%2^TvR)fgdmg^^Y3C%Y=BVTSg+TqMDdFcTS@cT8GU4FBuQ^+)>wqTeH$Y zhvsi2!BIV#6thPCTAzPQ8Lv0Ff0D;*D3zMQqjPFvCehAL8b1lnX|gq6E+$IE6KR;m zPmwk|RMV0!QL7z>+A`Wc&&C$prVHI7fD2uC*1~U8ZW^YTsYZ@J-)2kA^k(rHUrOOs5lHbj%MG zSy$;!WU3r)PTYTLC+*;7+=>{iz*(0AOO)#DJ80D3?#ej)=`#%X(;ut5@Tbp?4tC-D z5$sM6guOD_V9cwxR|^JYUmC5!(>ZylsS8Vy1s{6)uG;vJ?&0GA|Aml7hkOAB(|Ueg zOc<%j;{!$wBPzCMcL;HDYeKRcixVQ9-AunQ@X`r+&in1HkJwn(mpp(A86S=Q zBs^ej8mAS@*Z4u%R`_`yW)5L@WHR&0l>3Wq&X;t63n72mmu&H$xo8-&fL}U43D&}K zs>j>7PvFy(lMSY9l?5r>UF7C3L0Q9i=rd2AOLEj;>xn1SRW&Zv;q*G+Mm7&T@mqbq zVkxL)rf;;6z~s+hKu%}2A<9eMmJyb1Lz(03hFfprUXxX97|cUf&gQ9@M^$^4rtQ)V zr2?znBl&-jxa48RFd;dS|D9cG8;qF~tvn3J>{E~>%@Vo7x5PJX$E7}{1V3TMHo7*B zg%LT{Jr|mUsiiiJxToU+Y?Z~(2OVIw^Ur+{?Oz|`5h944e}UTukv=#X`bD#e27C6d?X6eu&#G$lB{NE`)5fAs0VbIzm# ze1nb9t?yQq@Xp;~;m9m5Y|JS9NpfE|_R`W6;onP8btkUNs0J3TGs3_~Se@o<^QLu_ zkhbW1!V=Z%^2t-awkSh)0E@Ti>9K8w5)OZ;$OjjTX&&aXt7ql3znnv`V4>^IAeQ%d z#=Bn9;wM=7XeU{ZUac{3%fKV`Q0Y*Vx&ku=&n1^tqcxim73f?O-ObqwJto8VuUTk~ zXfnC9XFK5y=vU5;XkNA3UH+vrAU@7}ACi@i-P?DWqg4>SB3?%W7TiYfp;lF5-y(=eV`6=U`PxiP(LKk09q<=_^6uw$0-|ZF zLdyKKx-RSGf&s!fW05hCsP}S=S4fTixO)4Wmnqo=DSwW$y$oU%?rod9FnZ$YZsXgP zI>nsrJ9ob#!&zD~cKilVyCf@%7OGF16Y zYriZ{q<=?ns2sQqorgASr}#Nc;3-H#uHBZ}nO34gD6Qh1@&fw{5 z#CDjfIZme*h{=Z#{w2DG>??0@K_sQh7+bwmI*X^vW>H^j5m-#!(3-cwX*+U!hXe}p z8UX!bHU<|IHO|BEc%jaKi{%13{04*@0gpiUgdjnfoTA!|cqEr8?WI=@j0sbzODz6`i%wbg#oP z%6~D6*(x2ijVckPxEalB2<1Q5VQ4{L9u44*HeaV7Z1a`6E`S=$a0?d1Hrx2zqSxcwvS?vM zPB*3lH_z?f?Th9mKYezEuz>5D&$Nw?r{izRup3Q%D_G!&Yhz@mYQ=OA|fxZ+{dY z@~MV?iLm3LQ~B0IpSQAkr$>U40Jh}!Rr%g3L*@eWV}p9x4VzMibYq$A0J=a`u1A0V z=IpJHWW(uO&SnZk)JwSk-kOQ6w};DDSb}@73qXT`wySi~I9&&~Ce>j~jy{Rbz}D1w zXV@%)IRq;O=4r?|DYeAD`$;i>+Ztec6@IH8CobjRWSpIZ?#P?;nB^`EjH9kSmuB1r zJ^>q-rQ8J}f0dU>nd0^V6N=QH|F&L$TNxTyQ?@(syZTc#Zj&@XCcqnTV-C7|$U7%W zQXO4Asc)R{U`jUUZzH+HHn6+aj_P0&`0Y}Agir$B8O3cfPGlT01v7?*;-_&rDOSVm z_j}wx|BBXU3(nf*KbJmN)7cWkMi>e?fLF9TQslVHcv%g!3|Ep^J9708O1?MZxlxoDZ#$wfV61G@Zc4I0S-bOVI^Q5{u8A5_c zsq=L+K`LftClMNgl&p|8j2Kn8l7=&A44$x#1m#c8Gp}{O|yLxo!d5lHm5$S z)uEgSB%_Z`aMq#dA&_rL4JUbsYG)v*qjs#gKe3&UA5J=EA_H}CU3V$kR7XyGZHA?K z0=<#g+q%s*(>`ab;XYYRO}Y%}&Dh5cz49yR6lMD2Z2>oDtjiaUV8Hc}bvTpJO8{W2j%-kWa?K^8N)Z%_CI&EE^=?XshbF`J2SjPak+vM$_UU-u z?WJE$HGg%7$5~E}-ED3szo$LPby?$m`xou41|V*TkSM=_?a62of430krLG^^xnX%H zO)L1l{qQk)Y2i5xdpY*G0~+ekFMOg-($L*q!;y|92@#x94WdzhbK?YFvBfGR zqJu5_dFf1Xfmg48|xZi<9K)WUJgsU{*!|9Uds-%dyVbsa4jPwC%FG(PLyBM46W8O4dKaNG( z@pf8WR;a$+JyLs?dz?7{fv4FzQfz7J0t>>HAv!FAZ`-7}C?{HnOkdO>F6;Rr5(JIV zx}tTEA?s@r=u`cUN0s1s<|AQ!u#26vjNR@4G=4E(Bg?!M}reyQ^I^h@5fYqFj?ytTKTgq>RlQNj$4I;kO1%SIJGOGQJzGP3ZKNRs5RApB`V^jet7Gy=5^}8L!l`+@Q~kLx61=}YJ%*n-vW!04S?0% zuKun>)5+a_u&Z|IQJf_~=8MXXJWDpTIrDoD--eQgWY9u3A*&iP$y|)CDC;$H69=$|Cu$ZwIXSFgnwfO`7T0YLg8Q7< zcKkJhpv9KF6*G22^0Gb?(U+Elv%cPaHU`BBJc+$DIsq-|pB~*Kuc`?E`jR8j_YlM^ z;6e?iaM1`ztKB{VzL$563lD!TaSfh(8>QQ8dz#d%wpFjD?mfG0Nkr5Fy(FjO%F=aiYq$RFI2i94hHo=pOw~x z?a;O!T*7wl49HQ`I7HxI^`ejMIyP2*_l=TgbSE}=bZ`)3xNHL)qKr%#`=c)Rp6}5U zd#^Vr#$z&DM9BwX_0ciC!{=d#OHL)--hhSH>4Mh=Z<%L1J0Ue3o6HTM&~xhB{%+ z))S;smOPc`ku`yKZxU}#KT{@H%D3qlEi@D{PfL z&a!qo{#A8dEf~9J#JTL~e=w?+9Dp1L+xm549Gk0ZJVsV&C*G9ee)KcMq|u@wCnD3_T41ajBBm%i<0 zNu5^0oIyh$yyG@@o7j%Hxebf7MXX9^pJU#3@%K-kp|^<#_bwiIAL=})?cIxp09h?7 zISB3x6;JD#n@V)ngy%s}T4k^^t47s;oEAuNNycBXiz(ZBZD#qRc!g@#EMCl>U#2obd?Yh~jgCdwLc*S-PXvreS&%{Vf1?j2K z^>yrDagwv49`9O)D=Y!ay@eGP_#eh;s6T{&#Bli+;o;`O}(y3ilHUwolke?h^VviDcz;z}(V z=7Or4Ob>Eks@dxQpd`5Bn(EpAP!?X))M^mcWvW!rl+iVgi56W=nnIKPuwfj#{u^-< zYNJR@lhsg6HweNX7`W3kC<`TJqSukZ@XkkkKXH)CcjbK5wFMw@vB3_P8R!KiT&TaR z- zB|Q+>REOxp;;2f{Q9e-8YW25e*)?wq0jjiOIP3U1mTwF_^_S9;3nM8}w>vMJG_*DbIp^&(i0_BLxF(8zRW8wG^RuZW=cmmZS~Ap!Q6K$8nAf5nmJdca?1 z?(w9zP9$RSZ5pxJA#1mNuG)AF(&GXw+0DJ5GO*NxVU_o{aPw?mAr z$Zcr;0+8!WRINoS9#S+|8EDrvf<43rQ8kJ!s>a$CQwU9%jv8V^h6M2y$rqx9Se~Fi zgja=JBzzNGT^Lz}QuEmCG^(z9ZyGeYZxA~Dh0YuU^@R`X@kB9me=P)P>Ydg#L~rx@ zUQn471yWP3iLR4jHzq~0dsHzbw6ci=ixH1j1L_8NxV1)&h-~i{xhUu&V{dHwQ4`jG zgXfIDY+97GOBZ<`sfyOa#y9M6Fu++#|HTFQ z0=n-L299z?aXj0;f5Y7DAFfbD_aI-aPfsdY@ArYKFo3b_8uM7=T;$8O(P@#36k{PbxZ zT%nHVmEk*J;2emeLiZN#P*vgik?eu|XL3iay>;YSaBDEFe?zx3az$P=7;Q+0``~+A_jo~-p97<&dguO!x*a72bj|bg*jit zJE9~pQjn6)Wic-MFtGl}OC_@wphX%f`^D*C@ZB|;VS{xC^;(|Y1jt%Zy$$eKr@i*3 z#ancUNa9PLFRQuhuZ#KH%G|ZEjQUSIUUTo8r8GQ&mt~d<5lhwMYpu^8-fnQUxSpg9 zBD|_2n=$MbS`A}B{OxsIDrTXK>+DO|<@XKlsYDofb_8GR$#%R*0*GgaQtsco#jXKO zzgrGm2{Zwi>X*Tm3n71FJK2^Ep;g9B^kl~xcAge_UBeA>SpjN zY4%^YrhnPxC&d`7tqlr2Ma2Mwc*+4jfU^~&i#Fs!XQ?Gj<9><4I7@ErwhTQODn-ZyK;p@gegpp1=lHSmy=vJU?NT@op z6ZTZ?s%lb)n;3r`qqZFH**lx%<=Ml%y@)yqr0g_=7~aZf=w1s*h{f!;={H*;>&GWr zVKN}?v|Ie=+3#Z<@}5jsrJ;`D1P3lH7$(r!OT2WMB(b|KI~2p6 zU?sT^=dlI8U{n+GJ3la>XE*0kSVoD%(jiWXOXMG-QbPVP`vWTjYQ!kTCQR`f z7!wz|+@F6@IO6AOxX<1^`}4`^<3B(B+TAchXkm!V;U{?&J<}ksoiF}u&DR+hLxeHV zHO0GkJLbZ;+qG~MUfMr+aOIn;<>KH2_4uMTFO$T1SV@i@?h~H@-_Al5qeSH5$(W_= z!`Q`>u@D4N8;+Bc3RoCc#q>bv+w*kB) zJOGVCp^#!J#rJ1EADC0G0sDQc9XpS_avY?T0OR%bpnJ|@LOB_!$>a|4(ExOX=e+@# z2TnZ4r*+pGaN=&nSz2OYqonzLZto2p#2I5a$Fm~{$*H*x67%X)jh{Y)cuuUC^(s!$ z4Opg9*D?Kdw)eW1-|qz(pr+)%(9FWNl^ydQFi4j9H;O?yu8s`}_= z%X$_;dfm!bnvpV1&!C((%X!&#I~tsLF6!}09sb^|TbL5wsp%uuS~l1(5d*9#+EmzR zsj~51y_G?IIj`R;A*gv$%(pk0V2uR6GX}X`+6$?j&wG~h5mNQW2&rx?O-Pu{8%^j$IU_Gvfw)#Z4pIM*JR`l;$u_#V`r z%_}A1ulh=w_gau$wixzJKA63cZa$kKz$d8eewW*M_;f;>TU9+ zPv(m7dWvZo*Vl@^Y?f-o8*C^|#68m8oZ?3j*a(J*g?)J-S z^fN|PREMSd^Hg1b*Kc*|{Bsi}2-Wbuf18)e&opc? z6*E;fMij+SN-5xC35r4qy{u;-7Qy{rBB=e<#d_ygVEFi!yHh$ru1E#$cW+i5Y zMjmV^K3(aEwAw07GE-xk^f;6)cK8ZCYe9oe6Ob}xfy70St(c5Ig_t^)BFf484O`1^CPT8S;r_I8vfnKs8yYCbQ>18HGt_$2xp=$?g5+~F5~?H zJ4%kE@W5lOtIxASHELQ^_Tgq7D-jfs+=i3pd6Xo=higw+9+we zPQzp}E|IBA5c&w|7<*A4rl|d!qT)|y9MXw@3WY>PQkEk>CtlmhABJ+eSF&`MB{5=O zI3nw5_k4uh@GZkQGm@U|%4B8vl-8sq9+$X(d$mGK8Xv5s)NwN+#nN-u9w z`BI#xFLZ2!Y*sfF@UbAR&dbYE0UMQnCTYe1YyLx1mf6)}p-{8CdpW5Kh_l{TbgXD~ zcU+H}-FMY|u`DKi-K>FTyMS9ABDETq6yXakbQS9bPcra_c1cu!P0Gs!MpxDj-IMC= z^jgPbJL_OH7O1AC%4%7=HK?`w#piF{y!^|nuiw1+Vi&vAk&L?CVl>Ke6nF}Ms$byY zH!2ogD5Edgm)TFB_0@gyCF}ca?{(YPhp&6aqgVn@Q3|0QkU7He5#7ZFza_PBXY!4tk*kS`IY)ZEw>w2J;P-#Pt;VN7c=v= z3OFCy)qs*YnXb@kUzRq!V-jvpjTmgqk%}8rMWMROs%b|=3$BE3aE|Ia7^TbyrZ2&FF6x?T4a$Lcw6mz$ z(B436-%lBE8+iq5_|9=x#~SN*dSn_H0I{gM6QqX%q!(r}ZmOnRsQ>eS;Xnz^^aiHb zS)q7y(-DTGYJP{Jb1Rq?f}zJ&goTfk9T`tJsKgBIA)zVkwR3ikvE17*c7x8g4nt(g zW9+p+hw7{@aNMH>WcXf8bXRaes$YmIys@444i>Wu3a_T%5L6Ws#IY~bevFIKHhIZLgT1GukEC2>pXD?>WEZ--CZP+UleiezRfxL z9ErEmnXU1&%fip}W$M@oToX<`b-7xgE>nmU@Lw^n-wYRLzn|d?m5o_~}JG+XKsX>jF*@aExJiUCeM@G45=F{p_*$Q{Hr$ ztioYxj@QC(-FaMd?H_VFs9|D7?z44)dVWEI`Gx587e&8+u#F7{0`Bz;%Aj6i$|gXBW_}3Y%vHE>X*Jzd?d0nU+ZIC&yr`@3t0Z+_2n`WWZJPeK}uLqhf+a&SoAY^RjxBf&Q;}%xT;V z;COO>zup@Y)2wgtrgPZ4P)GF7`)!QweLIhFy-n`{*PH0Pl|1|*X+qehZ_a~n z)pbaN_vks~+c)=`#JJzlniE)pD-URnxa?qmC}-Zzf1ULYz3uP?X(cfCtli|tS^uG8 zvL5zYkPS+V4PAZtfn9N)+wMAKTC4(}&hRE%T$S1R&3UG7pX_{fPSvYvLEnmn;*cg2 zI?=JNS$Cu5M`++23mG1Y>}~a~oF?7^u6MJyb$tLyNYBb1xtd}&HX<3d{ZwT)FTwQxvJyip%=QuzEAzP{X5bt)`z;M4Y z(R4R300EwG z)~=6Ri5o|xB>54oOAQzj3lX0dFP9Up{jznP-qK?9t71_YH+nPgrd;?5eSi>uyYQ{T zBK6NfxJ<@mGOND)(j7&diZXn8wI|-?)C7<@3}KyBCQ3j605Y4R`zez>g-?U)`1gF#}B zXR!3Iy(vVMsZQ?IfaMJ5!}L73z;KB$nmqs~L#Fd_pIAa(X6ZpNk}7sZ6@xx zphem=l`0|$1Ypha!)kE%sO?UrHhK|GDK{l|S~=qoP;|P%$aC^LzVYCHuDAv5HfLPC zxA3fU?1AkV&ZYjtl#VW;nAu_%2Yc8jSgShO=WNKUQr&{@6c+$jvf=9beDu!ad z%0T;9K%Obp3t24mwOPY|JGf0b5a2FsyNeZ#g%ocv;8}H3P8tnjT0*!^1c74&=7uVu zE-It6Zds-IE7Of`y@z^Ng_g_7vbiGU@ZPtytN=WX7B3iV#qbbgV}*IYPFI`#)Si3t zyJDWb!9DcA?4bu$qqdOMNb`^`!4oA5b+w8iFhjML z1+`6{3xnre+KelvNYxt;8_vc15xjS=+D8L|WNflgq-yt5TApyWHi@hB|M@ zvBj0e1H}TrF}Dqvb#=p$sX2aCkCyO#n<2*4%~;(-wHkHq6TU#=BCqYq2((6b2eGz3s=~GY=A$K3Haxl!DDS4Q;Gh-tYP92&*Od@|8g+c4WN@@m{ZLBd^XQ>X zibNv1yY@+7r3fInlIt}ZX2!Z+$pQ}zj$6LQ2SNM(wWAqP5=f5LSLFn+#8=qpdwsg{ z(wI}b7ntCfXxKGka{VxP;y%!n*V|9L{dMExY@j}3P& zH-v#Bk1VRz0ri`g7Fqzd9qM@17TCr}DVk>KE;_xccaY3}dV&3S05U7E|cK5b> zE#`B}lraSckcLdwr z%}y#n(7A4Y4(vJj!c}u{F?nBR<9gazSVQ|GL@bD$192)Ej2ouUUA6O9cph@Oxb%-} zPa39;zm~E_-HkbO4=SOSo2`p4vum2z?j38BMc$3`>t(d|Riz*_nmvzsFZa0{#P2k( zTR-X%XSO1I*0OO4D@?})F@54MXd`Te;1#e^RZe3 zN@Q1+6o>{oiw1BUmz}vad98YL*+bMx@YRdwPDMW|re>3!Q*8KiaJa!Y34TYP58QU$ zVdGI-dFO)}uxR+b9#4qmO+Vrcy{W3DN(>j~fQwS7#QCfKBO3SnBdR$$uJm~Hk zgpN#A?_kE>o5jnzX)5r0vBxpP9Ze}Xb?gSCuMeZ6!$JZxeec9Q( z;33UOk2IXMzY6IU=ra`U$8>tv#r!g+Zx1T%ZiEW{8aR(!w?Vs>o)pa(+&hwLEW95=+`3M#^@jXI6+AyzSW?8T@U|I@M|=z7$|Fx^RXe`e>+Rdu=O_RcY1VKrUCzEm3vD2Y<_)tRCx zb!Mqyy}v3ca0V2E+QFlS=Bi#!#*fG27Y4gKK7TeKV*Sl;lI|i#*`ccFg$MIOJ#TzF zkZ(w$2oo6XKojOM-^4>kVZ9CHb6^vD1ZF*UX5m~-q&C*KM=t2=f*~tV`(kLj2%X;P z-W~e4^OxZmyjL{uvBtEo{d$@1pPIALXzccrJ>ct3H=MCr4e$LRXw5xU?Gu3i+BXcb z$QjVJm#D7`9)F1v;mh%p)njH*?To9BvolN~7c?^O+w8^tC`s7BoI3O8Jo{jPJ08H- z=ycWE=KNN33xmvRJd=XkNhXQoi(g=q0}8`}I? zYi*rvM0p6?b**k4;$+@c>RzrU)nb(t+%Hzy=&G(8^M7Vz2Y}%4s<_fz<~3$Zo`ID~ z@vf*Q;I@mT4DneY4bdvc*B5m&quB|9tW}G01bk9~5NCKC&iSn|$R5M0Oz90swKxYW z`}3_;18M{>`KX}hUv!sp`ey2CKz5WM(%k9Ri5sT+FhBNNkQ*zS>=bekXcFN=lsi!^w?#Tz;t z61M~Zpt$mzZwui#4F+vlZ6gB9PnjZ)LIjMKbAOQhFa`}M^}8Z@de&9MPw~yslLSr? z&;aB4p(<)m9*Jm?q*mvQkMy-?q7k=@6k4%LiV56Wqz5dP zOwWj1=bjP7ImyRlw2smN>WmRt1CAGW{{S_IgBP*mo0cG_6xfK&1dAtFp1s$e8Au$8 zD1Sn@9*`kW3|U}E`^+#4(WsTAYAg9mriRe+@!{*&ulK_hpLm@EubJ2Yk3QNCcr-90 zY;YT#K{Nz8Gh0M%EJdk-F^te?u^mnqEVQ=TU5e#L-*`rbr&mhsL8H=Zu-;(Dp1R^k zSLNtukMg{(HWFGSN05OXM#T!p6~@SNcz@ul>5*c7C!+R-epiy7MeOQx#b=!$n|0`o z5S`~8;9rDfu4pA%jE(b1bDD;n^<#_jUHyBlf{dVNN?hP7+Zd%o8 zo?TFvYP&13@&aOwByW7jWfh|6kJS0{+uop5*jRNjn#nt`Y253Dml?AQB2+KED{J;|^9b>0 zvi%t%zPiPxgZB{&FOB&hzA)Iao+CiD&lO)$&fzToxh!X>@t$U224?hbr6lWh)eYtu z@mXWU$l5R#3%%=eYxxl7;faM%@T-?s2?im5()sq>Tq2R&W=}d@^C^=bgQ}N05weqk zhFbSfmE&)sk3!26=5lgTHgGg`glf<|9B^N`=mS}2T2D)_G7l8+(dAKg?mxTC3a$OV zSg}Wz_YfQ%6#C3uzSjGp>!_UhYeakad_ZOVOU`QKI3EX!v1(eHov$ItO^ z@bglG??3#zhkyLT-oroq?zj9l=!zRh;KHHU)82~>2Z4_GZlYnk!z(ijpsjWyyX}S> zF>2jBDVi`I4R#o{#Ir0c4KMx=@^ngB0&L`<8A;bwhi@Q;yiU<7q6Dq4}F0H$cz*fV4(%we#0irpD;QWBnt%P@|7>Vw_ zmo>EuAR+tPjVDy2G)8+Oj59uxwO=@UJ-!os4Z?n@Of=*yw_UB8I2PV~JIa)y?CSNv^!l;YVnU&A%7^C!} zOf>VBBM4_3g{zn3v+a~TL2%q4;j*W^_@3ZV7NZHKct05ZY$_`HnL;EPwxUf2;d+`c- zNdgka2gmPnI% zB;@4??$_k9JZfDRVHAXft@(|3Oj=ozU||y)NFgqL1jjL~w(OT*B4iMt8N@JBN*KDR zipCh6LzD*GL1=WV1)-~YUi~v9`ko}0kqibCe>r*W3=)_T=HkqK{r}cdVffG=H0e2I zu&>1BN>;t_j-5Jktkn^0NKf->J~0KXJ#$p$*R2}UJMGm+T#x6IVagTSJE+qU2sR>? zM;J*5*2kS3GOzKLjs}wyuhQMGlMdYeQ(WsAC10UiTxw~xWBaXkH!Wls@{{E0rt8Ry ze?`0#9EeOk?KK3I2VTrM?KWfU8D|-+DMhWbHLaIW43zwRY)$Rt<3LKG{Ho^hbOlrV zM(u+Yx?`5(uG?9Bh7>rxsjo}RbNXCRhF4U_l*Q%x05ngmyYg2wWCM zjRa2M1$keivX;!1;kltACZU12`c@;We;qT8wfViBcwnraCiaSyB%fXr3mx526DwQK z+(F051K3!UeT!LEIv?9I#fAuzm=hf`D;R=zn%zp7MYa^fqw^&-qlj1cy=8~o!#X&M zLe7EPMKgv&K3JFuZU{#{IFr%`3wJ?S)Eyf0)p&|gi(%@FAOO7$SJOImdFXIif6b^+ z(Ec?nE^~Y*r|*xuq*llHp)0CUw#7>7nxAR~!x(SE(#2Y5={|0`eQ`xhfB+sF#(GHn zRl9tsbtXgupGn^B6ylxySGkY3s{Z4~R^Y_zH7ahftKz1m5&5tN&3@e2O#AUl4#_t| zoTPKzhQa$@_&BmYuV$R@v2*a4|C3 zZA4Qb9pV`PusXspZ5h=((+#w%W?)mt$dQi77I8Oc5bCMt&hqry2;p}GIUz}NJjr*C7y9fvY#5G3o_ zmg1D7r0*20lax6QkrNND!5b@%|CL6i7CAT(x5_I4plbRZ5s?;?TH!DeD*#g#;392q zHU9)eWxs*Lf2MuR4nvr&8Ox9#fA~SqR_dAd74IMJgpjO)z2#NsKRkY3*m&Ny)8iE? z%-!0&igwMGduH1mBkz}Zw}^X1AZKZxNV`PbBk~T3_s4p_Ex~eh6|Dt3@K<*VR_$rL z0)30f%CPYX5r>Cy5Ro=Uz86@Bd%C~DjeAIW6@9Yde@J+8f@J-bRG&yK*@iv~?KJHr z8`AfC`d(pYLk9Tc*_JC_4#LPQ2{i*MdS581s1I&uYMscuJf}BU(yeJl;W@QIA6rkbAGaYV60nkY;mUDc| zLnZwoX%()E6{w?TMbnU!zl~zBHjzx6V$cQ~`e4Q2-UhuO_4E-OWDrm;Tk)sgXFaV~ zeizS~O^?8ebS`b$aJoXamk_=SAb*XnP^C=X!*5W<-$-a6Msb#WWwta z;N^6P`2+<^QN~@RvTy{MIL!QPg2K(Zr_Jz^wsW5*){B^DO?)l+l<`*BLUP_dmLI~F z*N#{MU!bl9+Vgy3Oba}NT+mfh>^sm{7(s1YzOA#1)sbm6of|jFEU7rSo}#X$Z7L|P z*EefR^KtgCXL@L_rGBG!eSg-DhQ-@O7&b8-bN`bK?06qXABRdtJa@;X*mzrH2Gp@V zHiL%k=!|L5;nV+?La5d?;)yu6Y@0qI2Rx}49xb$USpY-3H-^CivN~=@41-Y#x~uqf zRNZ>xYiA=sIml~c3d$g1QdkAdI9A&-7lyTXvaBYHzFO>ajjeN*1%I&tjj;>msfvqi zq*!2ZKfxzHKdB%>IQjI~ynm&Cl*>HdHp1E+Zhb3-?d6}qYyQ`~2~)RM(j)p`&!uIx zRW^{SLly-cP2mbdZ@I{_PPb%=MCDSXV2VPUa`li~#GwpeFVWCvm25Zh0&a6@Ps(ZH z(!Fxg!s zi3QK;A)T6P{E>#N;9{Uhb|PB=EpA#JHa0L3cTlom@uU6i$%1GBs6rD+)V69~D8|Ba zFlWfF zu$QS81|NU^m;V6)k{vARuyZudrEu>Qgfh$(DI}YmtJyACx=MOLtuH^!2?@sT>y{{6 z#jl`RQXPE?E7&beUhfg234F)Ecd1LMyFZbFXy4yftDGUigBZA#@e+2O7-5o1gruY4sr*KPer-b#YT&FRx9O&2Np(kT&4xhmNX& zm+5{hv>&vg5}k7W$nn&7ZcS{X$0jbj9UGXNMdLejNO_&h)9P*N!HgF=2*-S8*CPgx z?IM2*^4f_0JGkS61l|KwBY4DLL^Dm`KyGD5FHg(cP^_$;hJ5nYEv)DJ!wX*f5>k)bGb8x1z*08e5 zWI89+UJ0PVL{F|8L)ON7F)Jw%fj|akBRqdntVkE<307Tuun;&A`gKew_>#(o5+?k) zdV)<%0um9}J&!|Kc|%$8p{!^qD`6;zxd1o*P$D{@TLF284SG`_cX^Va1qG=KVRYx5 ze3IiRtgo}(^T9f+J!YjBRQVY8d7*>s2U+HoH<0BuyUlduP%mz3ZbYb;`n^Bot|)&N zT#nB9x%LywnSM6Utn!O~A_EOQf0lp7{Z{^5kIO$R)>j=2GTvKepkOQ=TD2K?Dia&4YBU)(a$ABN=A3QX|^aE5=N%)s(C#npF1#(f#3!g zr4>lPQ7eOC46-LH4U2{Vt$HE-=ad5V5+Zw)*`!wY`g=5>s7Isae4tz2Bc|nV zAO0N^6gsxUPV7|r119_9SVa8{{C-fspO$lzf)Q>^SHeIpY=$m^>P3+s#=il9>Q&xYwj#-1K z^OLJW)qGXge&1>nJyB;>Q_dTkL+ISqJY7^_(^YVi)M~Ml#cERe32609 zF;CJj&1havCcgkc1>lz}j7jkeC|`C5aCW+2QSQC=NA~w$(I9K*%sTaE9gGg6j#;jn z)dTEBI5~xjT}Ft>Nzhq99kfCov1tr9Z@_U^suhy%noKTUqv~=jOGc|RA45pn>m;E5h}2{Wt>mUk)yf3<5@sp zl%j$g>B&Uhb0Pt~FE4(s$g}K+^5P$>MVH%!kD6u!eFQhyxO`Vm6jJ7c>-wLo$)p(6 z^S8U@wEveAQlF_#cAtNqob0->y}5wFeXh8L>7u$^LCNB(d@~9vF#M}g4bY4h^V+%q zxv=Blo9Z6SW-;!&|FsLBHRN)B3XTNFSzM+Y&9Bvx+C*v?I9Q_#j0&L{_$`d*_3Rsp zXh^VvLN1iZ8Ad3lFbJ?fYzg`zO`=t7=lhz0Yqb z)|$?qs`;*H7N_$KtQ}&kLUDbhk;nfQl$-_VHs^|9!{_w3i}!)GH$^F2N_*a zdR+d|VD`G>s`Y<`sP<-f6C$;$@`1iXl@uEtLb`z0>UR1>;(fCr`kFLzP1Ny;C9Mo& z_w4z5wYZ)Dn2UP6f`1+Rn>gx8SdgesI@i43+?8!U584jIpaU4e30|53bRv%MDhs&| zOCEIbeupvT%)Q~ta=+RsM7{HCof^l!cp1 z336^4E`TtsD@nOJ0s^*~+3C3!jQ{f*c%19h97YJ{3i4uF0N?N+vnlCk-*b>*kO?n6 z^x1{K2>5?c{}RZvRC8#o?EV-;Tg8F!DGqgDBmxHB5Q$scM8n%fo}uBlYOD612x_^g zCXELxCgq4YIPp6AqGgq-oD+aY)dDHqhtQJ*D-gX;n(;nuL6nmD@j0CD`)F`mv=5l} zriou>JZ@#P-hzB2Wre>EJAh9&=jbbWPH!~l*=!EVjRko2LVPQw@_M!~>VFWBr*9jy zTRQpvPcFC|dl>k0@#lf%@GvLc-Z{lgt{M!%Ixv@d9|kRd$5sO1HHI|osJ(ktOajnV zhI%$U+5sjK`-TNngU#F3m;ey~hzzNb6 zH`wt)usj$BGxGe$EtxN;@8`v=Rnxf>i;oPgI_S3H7_7(^^#mqKqau=iwJUOcZ6F*b z#$*w?<5QD=YZ|fG{M_w6?8U+z#{O~u28k$k`;j6%jdrf=_RbGBPP?Trxy}QSqL7wc z(Dt5*dZd5tGKzi>JF0=9SXd? zKDLiB0=6p4sjdl=cp!1bwY+ zUpLtohlydV!cVRh?VV&xyB?`qlAE5|BX8ZN6XEhR#J8jKHprC11Z7*t z#7?-;pKo02tgjb}J&CigUpgc>SxsjjvCu;pa1XhU4#Y~<*T{(me1#3mX~5Wj-mKS? z0Mms*q<{CMnEy3^PQl&|;O+bfG;CRcRvd(3lWY>A1nLN0bX?~Y(G4|^7;xjF)WDRG zP|r~Z1FFndr{4|yCs2Vxg%i~Zg@(6~jUm{I*%*qu*`G?Cc@}KK=Dx$Idvvk~Dd=L0 z98+Or<;|j;QkIM5qQQ)D3ZQO#PFT`P-2*ri)PE10E9KUJ?d#HePFAe9fozq`rBqK< z0X@l=ji6^uoHIhr3wk`Y+SBNb+iOz-f(Tt)588Kv(FpJm23;(^WBO6_q8`D!x5ad8Dnkh^aSec3(eGQE2X(HvcbYWeCq;uSXJ9O=wP{jaFaj5f6%!+|t&BUk ziHGM@j!f7{)Y|ek-kt!}A^Hm2)4^O#A=?nG88LtIS+l%QQySrO8f~`=CB*@1X5hPo zF7}*^p8<$Am7hq_o)&F`&Je>I$%yuOd|yRE(y4t&@wgjLfQ}VEej~e7=8z|jO@4JF zT}bd0Gi+hc4Wave{@^oK(s}JS_%>j(SPP)RiN{L?r|W_p6QhS9PjiytUeZT*!{e-+hVrOaO= zjfqJO$Vn2?+rzmD9jcv=>gEE`dny`#0I{3a9eLJY#d z1a{`7*@ zylNKJNOAQD&%)}e-F8)BCNx#Gnv7lgkL(l#ow>fj6lLJt6v^r?Ts z#k>r~0CP0y^>Maw?uaTzS3Xr>$@rBvVWyuT3C1+RYetXg?3=F_GRD!e(ViU`Sn82e ziAnxbPAK({J9yB1*7up>`V_~jYc*wH8srfbPcce}&_j7TzP@ zc_tCRsvDE_Q~4M^Dt^d7gXq+IfO7^Bu`S()XP1`I3m<>;diJ!P9@@scv&|TW*?p%B zQ4Fe42YcG8D^>BVQ(QFlM3s?y7a)zfxoiQ&4x%S3KqLBVnce1_FhM2a^037RcMJ6~ zo7U65+cg>P8ka@Do^9H{L7!ZOWwws&dCs5f_+Y~4XOwJ45Mm8-=w)Hws0D+N4H<-} z#k?7VyAgk^M-U(C)kU{OQ!-XmJALeXOpWvR@HJ{WAPcI@C`=pb*(Nqg1cvyZfP|Ng zmnB#l71Nc;I1=8t_U=qvi<=*VG#h8awwb4)y0+=xw|fuL;6hQM!JKS5BphzRkXLLv z;)@Q*V`s0`R^RH92Q}*8&4{e)jUBz|*Yl_q#&>_FxZ%|Ba}O1-86->r`7{zX;vP(z zO@9C`!KPn(FfYf;QQ7SlqY+t^N3sQTYxWHGK91a`H;C?jpc4lcH(irNHRs>L>T?#i z%B3gF{qJETmvGRuGJ$;j8euz=V9*SXV(;*;PX57dsXx(f&hLUSakUxNdi%-u7QW&G zlgEG1D`dF<%?ph8-6l2kN?q>4n_&{(Y8W+2>NPhQbtiQSNz+a#jzK#VX;?6B^SFIl z^G8XyJl^}Ythl=WOX){=$KLw2e0~STnl(?1d;PHI>202$|6M;Hi$nj=r{gV_?Z4H7 zu~TV<$aHh&+D5iV}tmFULvm^{pgoEtp8>->IS+`P7@$la*q?C(Ph>C!yR{JLhh~ePpI>q&{nz z8}#lRcy+md{Bw1e?|Nb_3?p87G^v{sBEA~#YG$!*VPxMH)A6KiG6;r|mE*T1I`V&j zjT1NpEk{@2sD?3V9Jh?`&lqMoyP&W|*~Rj0$V6|2^eye;1qL_7o3W)_Z&*v`X$*(_ zJKr+ARn2KtA7QJs&LgPVOByGK6*bIgm$U%1me|Q0Fm#@?dDFKC-+0+X@e+QPMHi>s^g6~`QY_!MU zgxn8(*~YUT_+hopWX{^p26e# zdY9pxK9tYve|IGl#-{L_X`HH>tBs*#p@vv57th9A^uZ{A8x3KcW%Q&hrpsB^o-7!$ zqpFR1U45RPQa@eWpScRUZ*Wjm-Qz(vRiUDYMvZ66ZTQ$?{Fue3Ib>HvXxRvP`R ztECWfClw$(F{-Hu#J46wbC)C%J$eDgcci8w2wW@W=>B;ze~T<+-_GpI?5EFWH|qb? zUwt;4f4E$aG5(;<^`Q8t&wO7Ym-fOU+YTd-2#f+t?_qd`?n6%Ico9G3Z~J=7D6{cI23UKSAE1fjfw&t5EOY5-b; zcsE+A^TyW;BRy*!KJ9EVVzvf@eFe>3@@JRie+0q{z#$J}KYqb6s?t4p8K0{KoRp>s zbQ-{0)HVT26wkQ6%$7I{_eg_lXHGoOIVpcD%{)K z+Z4t;fJ4Y>Ph=I4NpKL-9|{34CXmAT!i1QmB-lFAT~=i0EZ#GTj(C}Xl!vy}iVz_9 ze~E)v&gb=fAcO{`qrQBfJ!3ScNp#-zC^ipLJo-6dbVnqeW(VZGbks0eM~!fZ|L+?S zM*-8tFr;@HXYD6kF{f`msLkFJBz0O!*tZ_rsc#l5uIuzekC*BQ0vQ3VwlzU|dC8Lr zhcE-Rx^K&-u}P*+$nCzKDqt5N(N88yf98Kr7V`oOwUe&ZjRbM!YN~?K=jI5^yr}6f z&1hbhQ=M6%z6X? zfoPNH+(&kt?n{?3_XbF=m%`D&2V_O^mOzc}}cv$m^f8t)! zZ$rRZ5vAv7k}gp&RFi2$HaOAu*0H)%L(P!lTlbj3mSqNa@k~F>K2Ah`VZMRpG;j#*ijyBGlfUkMjhKey?3Lm z?aWZWP;8veQW{{!AB)GhsLSf5<}nB{f5=`mbmA== zlj!Xn0GzXAfddc3-BT$%{JY=naSb3J;9xm5S5%z$18gzW#3qlueckn!k5`Wtc3%EX zjbIS~5LhIg=YS8*l5JC53mLCzd7LoC1+QSecl<-oldZ%t@WUq5 znr<;@t4l?8M~nCH8`#%Zf90iqEDMg}f29% zb&(s~rm-+=^I1V4aRz8WDSB9q0R{=;RaQ}zRanI(w&B&R%*?B@3^%;4kxSjuhx9}L z_$$N!?=#$@I3aHvi(Q6#uP2iqgl{ilV?7G4i`Hwa_2ME{to`nCf7`3&dJ+MNHx%2A z?0#}v-xhYAA}W~voz9L&lDaB=NwsdC#CfXMy%*&w;_SadT0MDJQt}UwQR|C;0zy&@ zn$1Xoc?^wF0kYQ+9dmvSK`5`(_vsHBEepWtL|&j<6X%T z#hGi&w!2u-Sge6ve>SUblxV9#Ov|^027zM)TRf^jo;eq#qRtZ1qN1Q_y3wuoFl%fH zQ975+m9wKay>H3=`%y%_?59D<(ZeX>sFx)6c|EQ!D-8?r*Z_hyvQuK<+e^`1LXH8KG0DyD&vUbpyghEkgqmvfskXIhr%I=!ehhF4jE5NCM(%oV@?UC4_=Kzl%iql8@S=%8y2S7zU&LV8mevTPUkQKdPtzR6C0r;r(1f zAbBhYmoQ>J!_6fp9Ns#CFm&%{5Y`f+W#Fy`=~4mtcE*{50dX^OhsIfjy&A~MUWqba6bRHp%)4eHKX z7AEO3*{{$H^j=U`B4op>v^EPEXghx$b<}D>?>o;c4BWuxc}16sG6o-iRDy0tZ33NF z;@-2tkk|ehhtaSPO)zYELe=$bj=DTEBN#IgCPvPV#-rI9#YVw_ukSHn!LFB+MKx1v z3+>#pW>>3OIag&rH$bp++#-~P3SYgqoE{Cwo1Y%xp$+Zr&G5;xnk@Q?fX*?(cR4?& zf#dlC9)n8ChqJKTJI`Q$C##j1V^*PAU1_Y_o>;{2LoZ;s*Q0)YC#pQZ(E&hK=Zav} zX;@9Qw%CjTPd$-V5E^=efMbN_24%vqLkt6#A7-+u)T&60e6hPrZj0#ip#!4a%;0TZ zovY_9jtS>Z=+v~W!7)O(EJrIP4p3fEaED*?O&5UTaXrid{O~>4b)edfY++y z3F*cM@ZwafwsYHYqu8bqn#7qAD>kD<+APLn=;so*i`&MF*{FnKex7#2YnC#eKQ);&>T$j91%vKmzOrtPwr1)7?06K zW!ok-t5e2*#5Aox78g>&RucvvHdsByLD)Z^f(x!fMV|fVlfULlM!S50Of~#DRV)bH zHtMjOsRQYI@)jmTZ&lHRgjW}DF3k#Y4B^2Vh6~ ze^vEPrw?-}o|pf`OH-K#g6nOec)f%ZX^da$@| z>mvo+HVz@HnNilPjH9-T?DsHxUaLC_^LHT!#k2KpTj6J7>Ur_Hl`@&g)K?0iN0pCgt=kM28A2AZQrCfBL|d zE8Zgi-Sv$i916`mjiJLW!X9Sl4{migFdXm^?ZA+}hoVkzeZGbnzAWa8s+g!<-C|gh znBcf-uB)aw{OL1*`_pG?nyDGdV->oTmL6Ffb(on=8r&BLFOQ`4$McWUq)@i_3`SYb zsR(m*0A&qXQ)qFe=GGQqz~Dg^T;x5=d596zl z&#s-;p4yjp;R`B%a0z#RXMl@izeR9xz^-lT?8Jm6UU%Kj!MJ*Nq>fu9Jkfe~!oCKe zx0sGk>uxx@a2RXRf8k=-g`%91!cvU=;I z7@N0-hM`lqjdaxj?k*sCyK^!Cm6%W@3kj3cRH!R#WQe|hsz-(e?Up`EbSNFWc%KdR z{g%VIo8601+RP-8QCCTE@;ksfC>e`lorL^^WoOk9mVX``X@;kOmZl-alU>^U?+UVlr zjR^tFf#`#ONpWVkYk6O5vLQ=+cVD@S&fUrz$VU&vWDg6*!k zaLEQH3L^g76)c1SEQ9xOZ|^^Cg2e~k0&o))qcG65)7-W}^5zk`n#n;1p!KS40ovBw z5;T)UQEl{WdV)5kux;JjE|{h4Sc-uw*8RXSfvN_7J?r(_2cK!Tbb8UK;ZC-7P2WTF z2F!#|;SP3>m^O@3hk{%P9eIqXog{|79oO#%_{3nHF+w7@p)($Zcd%f;&Nq*Z)`@7= z;`~nP4DdtOZW?(wNS>|2N0c7LkpKpA(9((#{a~OLzGBkc9J!&>%AuKNKkh&n(Ylq5 z(d6!bLlH+|3En0qY^6OVQ9UmfSFriw4%l%BR$`l`u@;XL1|qdLzh%+3zYP~VX3H8s z)>L@$kut3-Nzp9G2U1B+42n7H_hkk{lBe)CDp^bp4H5swRs&!cqB+~c#n<_XODWWg z)Fz2~XjCnq5o_tj^zkj6g&T(34n-ayv#z&)%V8Ht^rg{@GINgtc>74}L)ATXy3mV& zbPIf_7T6v2YFXV6ceX<$Eq%K7)vC`IppS6l6OJrv+dIt8B!~(iX#Km!EK{rfyFK#` z(0$l@Z9>C6scSHL3nkxmZvY7py4~BGJX_^_PQ_@kEGF*RKtgjAfWYYc4F-EU3XRr( z{oCT?vG~9_1&@??cRQ{cHKx^29Yacj=&U8G7Rf3>#6lldd?Fq=F|Y|n?77M1uM3FX zvl2e8^AM4}Vrf{ zDCll;d*?1tv})<&hiWqU%k-L168GXE;PP@a2EwZ*JROBIGq`@*PvrJ%WBV&(9UkLc zmm)Q=8nwiC``$xBarow=4T8Hqj#w?S3jIn++Vgs)mN8ngjk*{?Pr;ua&csU-IYAtg#-uRP3W6LY9dxACZ^xlJLo&~S7r^sDnTA3orC9wtk^+G<^rhynY=$L40VXza}z#8qJOsgWBl{4{rL( z^WKe$COe7GU4?POVXHG5AfCU04g26$pEup!`aB#j8Ks(C85V7@CjgMi_w{NlHJNeO zqo|F4`r7v1Z|xV70CbHuAh;B15F`|0rHILJi0NvTwtLCWe#yG%40S?ZUX{fdtk&R> z8<=hYRZF?BVl-8kmf3M=j3l92nI9{U@YxO6OtNvyy&qE zM5$GG({;#c<%na}jCQ&WM1|^kHSY_OiS#>M`7uYOj|hL%f!0q+C~yN~k|S0;*T|39 zEqcQCVl2qIXT83fj!ukzAy7XseX)HU@93G~tAj1=+F0u+R_lO~+M`16<)SBQCTJO? z#iWQ<;WqBd>n2-E*md5lm*nRQIe!h^3JPNBU_b~C)d9X~jO+pH*@{rlmN*Sg_QTb( zwM_VNOs-$b=gl%ufy8*N}58~WH{pvp!UXux7K^W)PF{0GEo2R zlnXv7Ve-Y1hUH(&!$@+1`{p;R8yTEUWMIT>S&Wu5)V1R%rQ?B_ z)#&H?gqfDJ^D;G=4Vq|sL$xI9rzwLnjoUAZx4a+yGpJN77W2kb!5={dbBUWe=68fV zS~^qB{EqNsg%pD)U68UJG7_r4&~7N;`G(Oh%o7FxLr%=wmo4cFB`7ZwFAF25BXAfr zWkFpXG1S(REc{HgP+KWw@Aqw3@p;NN(CG$T-3^y|=?ffxsiup*rjtGhzkPHC`v=s9 zjpo&C(Wgqg)4IQ$E}L@Pe^<<#goTwp`nzvh_T?LKV{T)6<>!+6bh7}%q+f3atb3-; z?=oG!5yN`hyaIrbic&KH5fa zMR1lar$0~C&Ehd85vLW56~KX|FhCM85{*1nvD>y$+U*N4bX1L$>#A`VItY3>Fe{@+kIt+9 zaAQ^G)FnF~!*JaB+eY=2}oXoF>8BhQ>>g8_{XII^XAT2JcvOVn*?s9VHFV2wPxmjgDQ z7;tFf!VOe>YXe14&~m_QcqSZHiPxEf@x9v97mI1u{B2pxDKJ&Pxz65R)y*Pd!ZL!< z^+~4(#z0wQ(}Fcr)w9m$<>l|xe~>l$^UFW}-ESZM0skzEi+|tl{XPEq_rDvBbm^l< zqu>7?GfaQ}@OKw~Ur^~@S^U2IBmVh^-~Qnbmk;sJ;_rX|`^&$>KgWOk-5<(Jf;;-% z-~aKCo!8!k74#KtVl@TS$W=HcJ}&X~Dyo|zj1wV95@Yq^ariM>ggIYJ=j!o{UE zoqtt>efhCb>p z@W&m&WAy}d`bNM%~B@PDu(YC>Ik77&wamK|pYz$a%@F-gb|&VRit~^yv0hwY)31T9nt> z#oN9ShH%y3|N3v|#ftvITu2HoKDZs;-nv~s)N=Lu=wKK6IAZr;bcm)N+_%JV$Y&+} zj}2d=>7$i5=H$UD(Q~#JKO@}pYRvkjlTKAXAb&;-EZLQ1sxX^91!?ivq)wh_kY~54 z_sz8sjDrJ7&^~+e_=t3GxTrk4Qc|j-sPrZmH zUVosJw(Y?#b#T!fpp%50}KV}KR!P7GfSKgb8?TFRJW5Y7>YX6`A^I!ho|M`FYum973 z_h0_y|N1Zg`~UV||Cj&%zxh2PVJ+gN_lGc)C zug6bmcGl;3Y|X4a_Kv+CSr7Za%&;lxlm5bHMC2nfGxFYxswO4N=8?K^@6BgqWMo8S zJj_3kFwblA`B%U7{QKWiEr0mk|3aX7{@4HTkP!}-Ji^wGEf<41q^_dof=zx(l@e&@&k_>a%O{DYtV;Oo!-{5L-OzrOvW-~Zzu z{pasJ|LPx8-RD32z2{&1#*hB?`#<`=uEIMsna_BW?t3^-avZrqW|;`UosM1V2K{8V zqHrwrjK!(ULNmku8$vn~+kb+I0X5ZllL6I$8Eq61eR!L~&c^9fUs+=;b5| z=d$|0y#Idh^2(}`KBkyNIgbS#-N;?Ua|o3)&2Ll2Wyq$uCM(F3!!%J3KJ_VjxrwNx z|BDCz%9cSj*03It1uoA};sec#Ypa7}_j-Jx-8$R*q+mxkai4X>jcY99hMqJtOpq4G z@KmQreM0bRS;>d*jJhU)agw8fS{++x&qmqmd&vdc6YmkiQgZn{R1Jc@1JQit}hsF&aJ3myTR zm;Uk#EPu0){@|}Z{O+Hr!$ni{Klj6@_r9JgA0I^@{_vmFc@`f<{vkw_KK$>vK_ z7iGa{Ch~#-J-XnE#cSl#I(dn_GE1)xeERlRe?b;V&qQ7zJd0k;o+1!!#S6CKzF*0N z#fq7ibzzOMtpDCoT+L9e^W)X4q+gzEuc}YafA>2-{lQn&zxen)!UILBe)@y2{i1B+ z-+%p18cW_&yu!~1lIWCQLpTb68Ow-8_QbO*uX%-m(V0S@7-{TiFd7lhwC)(XY?U?H zh-+VoYhNj;y}FvMf9^ADt@YM=20;GZ?>zt3w>(5=4c7G-FK4eoYo8(HjS5_G1rmt- z(bvE7{J;K*lO`E1fB60XL*Np!AOHEUQ-9Tz2+C^=M^Cd4e+WoLt?AwKkN@GLZ~RwV z|HUJ$nt&U9jG^~OJ;xVt>{P?`MOlWAmZ9K$zN*k5q;4z++>id~JO7M<>qZ{~_g9o` zoKIdPfZ4`rStZLkq5j+dtfBtf1t@(o(s`_2IM6Sj7wFG_=c^z6?eG83FaHJP-i7=#en-lchFC$IDAOqm@kEvC-yD+S3r2>{`7A5Ziz0yLGPpg`v=c|@XhC6 z{{v6;_T?X_Nk0FpKm5^O{`rUB{cj4HKKh#C%D(pen}4lv2&QOiJ^$u!eDwQ&qdxug z2Y;gTjGn3gRE-b+@wXJX)a%-nwSV=`*3=t$6XB=)1*I6n3VS%10?fAdX+ zK1&SJZ~wDZ2TA?tHcn3bLB3ix$glpppZuT8K+2k|WD*hz~IX&NU zyQ>7%#;(6{{+FhwCnu05vkEDah`6m+<@7wlyBF72 z(6V$9;l}j`U-{_Ue<_i1YJWAQsHU&XjwieXssYVx-MQ21_0+EGoSf7k3)>TOG8p5t z8Yr-JBffwV%O70hdx@Pg!mWYk?!yj4vj(Or*FY?Y$*$X^g5H1@o{1)o{`T-_t~l6t9`oSA^0^Sb1!<&0+#O~2JH(5Z)UCZ4|@+`t2CMBi&hFE z=wRp^ERizxOf~#Y{^;hjaeHOGnbi+g=CQILf>usX9}*(hUsLqNRxueJ0%bEr|7btX z&q%us2-9e*es6XUkALg+#|;Jn+Q*NuUZrfSYSwtptpsqaeAqwlY`0ec-7-A;|c}UZAL= zfkcA1NOyny_5bbpw*-wZ5pga$c#5I#|K3Oc;XlS-BdUvRV}D3;UB4fF^P4~Zr@yH} zZ+F2Gr-Gu#P+=vA%#Rc*?%0@!8D4|2XC*qaC-v7oEhGZWQbpY|i_Q=VdNX@TQFyiA zutW8Vo_ZM98Gfmj)vx*5BKu#n`T9b=X}8-n>?ppYqn_)#h^G!D1dC`}ufx7(qio|a zvX1u-2Fs5QCx4#lMoG7oy7-2%_*>VF^NKjmEAco@Cu+ELrt^(H@^OQ>--&0}D43qv z6znr>CrcmII@FqWRt@%H-F$#48O4?y$d-kvtq_%VrO@K%PCh*K3Y@4HzNbxC{PrwA z39Nf;OeY)?DtZ;yZIvT0%4n|&` zECfe*W_Yp3$pU((jcqrx%XMg~4GqB|#E*`Rcw<&@ZOq8o?X7& zk4;ix4DIph^te7(t7?P7_91$;Lgo(EUSETxjq332FCa%_A0yc-sCTeF9@G6rnnj96 z^J)Bhc`I{(i$31$TE{IQmzXpjl0>)8 zTHv0Q5w1P#PFe~_hwSkfO4c?iC2aG|Dixv`gG?ArMy9OHp;Y~p94|Kk9pp>|uKl^4 z;6g46TWPvAM{GzG(Gkf2^URO}I^^Q>HjPP%(AMh5Jqe9CFJ>CXilxFt3X3}h zF#*6BPG517L7Zirjp3b_>f1BIyYwXT2lM=uB6iYOc^s^N?sK1Ot*xv7Wh>g9;lRHa z?N4u$hQpcfk*eIO5YBu{Ia{N2SVd-x0e`EM^fiu_{)M?3mpIt6DD+o&6nb|+b=1Kg z3jV-xk*bQx-3rp4d+)g%bt6Dj@zXUTI}4v4``d2XtC2 zEvps9pwI;OHh3%E8Xca(Le@oAlm&H-nM~e{jYwn?ql*bZO(=4_0}?ZxV`C*z%`xu!4;(IxCv-@sx0jIA@SPH|#-G zXYEOmy@#6qH#6hf-^_Tjh@{`RANYT+(G0ua2{j;1jxCykfX2^sscLu$DjHX0-1*)k`M17BFaJG0{pMeJvEA^p)wZ+#(YL<}rLO3gDpdw1fBLTwaS(w3 zr2;U}@1O`4NkHtrdl!1Ua}WRAfA=Q*dGF>8e0uX;_;c%>+wf=i>iq&he7-wuW8wTE z{=L(k;NPp`iGDuAzn?!H>c0c}e)FdNHK{nZ1}tz^`5C3hqXM zAM?f+S=UhC{4{~qb*ot`TW@CTzQW(sxp$X$K{(f9FTN{+aA@*lNqo z1FQ!>)5u=2-U_~Mg}OAVXTZK{qp)X7Zu8x&0l?j%u1#S~uf zj`!Kn?g-vx2}g9nf2t(f2hOI1U1u6&T&)zpGdi8-qGsGBj4;&-LuX!M1-%*P(oq@H7nr!P(&$fk}RvW?`|;G#Z+O)JhC)KBN9zzMQbCg`wS6O+5oRy4Am&^^tyVBv1e*LiR9${m7ih`OD(% z(#+Nn`_1qRkozTmGw0FB%Jqd)8lULvP!2hlx9GNPD&#D4OlVf{Y;w z$+d|%n5nuY6%_KGAc3N>Ge|pcETTP=h*x@3d)fS4Pnxcg53`K2=MRE14ad+uSnC zpV)nB8E+u-QMQsx?rpyK9+Ng>9_CVEt%o>sJ{*OG1smeC)WXJehZx9S%mK#5!S=(1 zn(&Q~f6v@DO;=9^B9#f0Y_4VP4A~}WA9u+G0xXZ4ay>$Mh-1okMwOaCC~-JRjDx93jlxekDGtQm+C?rBf&Rn2I@IqT7iMI!2EGWup{py(y~ zfn~Y86^d`EEbZz*6d4i|iWPwkZK~<&Wm{AU{#s@(>roIfrmH-l1c>GyizNk84QxAY zCPje2;-Yq-p*E(PpF}k?&})bqUJ=3;->6f+^zJqK!&yE#>K^8oB?JsR6_2>5Md*dW zJTG1rJTI1zt;>@!UP_mB1Pmb*5z`r%Db+7Ok@5u4NT)N(j?{gGm#PE|H-Fc>v&dMC zXqhc@D~pfBN2#B9-spJ?0;HV*I8A^LtYRg!^G!`#T?GeQxF-~)?<*RAO^2nv0Ga2f zwsVAdIpGK~xA1uZ^ca=J%lWPGOJ=Srr{82*R;CJHAtm^W^nj~K|2>ueXav42UY!}e zOIAXFnVKn&JKacB4FDB*S%1+LgL{d#97VeRw3+^K{$w&5hAF$a9?y9Vczgvf?hzSR z9&xTU)$e%)&7QF#v-J)RFMq1S=~Wd#-kG+%W1(P&F7#a85*=CUg4_&5SG1CvTMwXB ziKstiM(taXkvc9zhr%2S%FPb%v0TR)6_-OWM3y(4ATGfmocs7z2Y)h3F#FMYY|rh4 zog&M|i-3;LdDAvUXRe?ue|h?}KRZ0WKYDwTKe1sd6D$$a<|Q+!qV)>31A>w~2WMqW z>x`;wybjYVxqf9)ZVwSOrK{SzwMDgw-&Nc9W0?4rC1!q^&-{WDzg#+TLLd_}mS1LB;i}R-6Ae;*Y;$%L9gUlCosqbGx{Z$5 z?p`pdLp01cI$YyFk~6^ao)D?cFEZzX%)bZ{6S1tjivXavMx$9?`6vNac-}qKY(vr< z9Mxg>)h3JXwzLseQ|I(mMWki`T3vJRluU+TbdUOWYEJ&fwtw#?;1Z*~wNA<@imUz` z=n57yN&D$6asFkq9#NxUsOaghpltwoAvFt3jXP1cj&Ma~g^QjST%qCOZq4UBzbD(dnTMJj^oNg45*xE9l)}a};G~kGtVE)qp!p-a zTU>-IeI`~4q<`R<%WVke(bMD6Q(`jfmS)*hD=zyAqIsI^sSTHtt46{(#(Zy6C%6sh zr${Y~?S@ZAOEiOC9S;jjLN18Bt~UM_SYAoikIftfZcrp4&K9hOJZNYS_Q~GJYvp*y z{Lt34@=bZi{E$o8%hF1B=LM{JnK1*N>cZ^B+y7uN34gbqDeVcmxnekrh?u%sB&7;B zLf#2qbogy!%>;g~B`-#^tpLW*r2oQi^2*xhKG#~m(t6cz^qkZ;iV1O!T}xTgMm$N_Wnyx$)Ebw^(*6NN!7ZfhtI~XE6EC2iPQNxUvZ*_JD`BUGo&?E z!a8cED1S-x0zIizH<-EZu&Y2FUc@*e>qUB?oGpv(Iak=!4W(!zUN_tka-P9!3jT47 zUZ=59!)K(%yG62c3|t_Q=uu@d;qn~~@@E(W1^v6^TM>(E=}&kRxqV$+5dPcA>g9#Z zh_|a1jaJL4QTaM(>z`nsMS|{P+xWnl?LwNT)_)*BnrUyi3J`zc1GEBZa)1-KSU=wg z%TU1bQsqU6Crg)G6kTs7?)B2GRYtx_i09d3R)d^9khkXc=c0O5+|*m{;<92@M-a9c zrKnn&&N@|-epIbSr!M+?El~{!?iMNumYJKLR>dmLGHPqic^-6XtJnrJE7e=i$q5yj zSbr_qJtaG*XxA*3-WAbN`y%#+r#r6(Q;`iK5fp|sEeObk5x9Z?T}lwF)UCcRTL$O) zLyOlzgxAV@%I>FgH4wN*GIiW1fqWI#Kjwg{O|0^Xe_kZ3fNaDxeLTn(Al))#%fr6) zWh(*3tzTKPmW*b1mK^kIMYf_*tyme$P=C-=iZ*g#b0_1%64z!nWDQb^ANjcr4fn}} zgL|87J6=d|IIW9lT4!tdhL!tpSB@p;tC!p@ZzzaYyLZ;ypo+ z=w6BINI4u&(nyU5`C2NnS7a`gKm9@#Xr!Y_nHEx^ps3mIks{o?f^EGNUM&~{a|qNC z(&j}mvb-o&6tl>MJ?ah=6Jd+eW`9XS8m_~7ERx>?3=kz>)m4mmrPZnQ^__gG2C7;Q zVqk?=fEWpgR}t?B5+n617RK-imihq;&yb9N6-5zap~E<^RnaFpZdh?hv1tE2&>Qd_ zv|tP|Vh@d7!?+&an|(Q4w2lp;<>(X+n0Q8p3g}y2tKs&7TR8o;F~qbN2Y-!b7B*ot z+EEkqfi z<|OiohojT-aAqu@07m{M}Nx?#kgY!u>%A)o8b$$^-_x%eB z)yK&DMMCxYKsL&f3jx?PQV86!F605$?|vDen&!#@YD#**R4-4*OMk~SJU4e>FV33m zPK?DAXlCx}pPBtxW3pyOmY!YXSZ|KxH2bg@^8GfNqR-71hyD$%Mtr4JRT`w(xP>gq znX)~(NX7fd%6E+wuR_g&&;<=z^a%%+S*tB)DY}pjF54Ir2r=WIvlkSmq(DrGNTgH5 z+$0)wjt$HS)P~e^ggx#`;oGS9;zw9f5aHw40MEa4IinBZ<_@q8HMv zO6n0olRJx3TQCK$*z!`kTGv>C#+IvP*Gts0S(LXz%5+h#eSKl!&rMX>NJsbLBA%z! z0IRFn&6Dx$EK`_1c-U1E@@%AtI11g_ale-XcyaS**a#?CX@5i{e91b4ilVaBh2AKP zujz^^uK9)pw4~FNZX4ur0-J7u!7)+X0F_m+aF(>Q*tKs7eY^7S21*z6QD^3teRI1W@(XxJY|ma<#w0DK2d+QK_! zmfWe!Q$2Y#)hQ}_9G~OZ6|zaiL*5h;S_ESY&*8gQ@7x3xpDR{#DRZcZ?MIahTHClF z7~Me+V02HFz*yohh ztr3;0&NwE(FA#BIPDRTwtA^1+tI=|-G_%j|ez9-~Y?DQ$i1WUq1hv7n?liYE!#8*> zVjkWeP5U~E7kanQ+ui<`ibM3%xpn=mtGl}ocHg}B9>4-j=;g0>;d6h;Ki;^#d*?QM zzWLV8>wov}y#po4@4DBYp7c@6d;&vx|D}Ci@6FpcZa%=4GqihCC0f8q3V2|r&n!Vg zkf=t&SKCsu;Q(~ZZ#;z=SUy6CJMX@A|Mr91cX#h!y?Y(Xf#N+ZbmQi&tEybbiU{!# zJwaxy*HE!^NBtQWK43{A%aF(U*~3wH(u+QH6@U74siEKt@a{czkVYRS`BZ^uim~K^ zPqRsPIHgd}udb~{NyhbDVeRhCj+Mxq00vyl86*+SHEQh>18Uz`gX(|D1O#1weQiy$ zZh<{H!61af$I0m74k!fS^5)*dX+C*^p_Za@3gKoq)KZNe!PZe#_Ous|5!;Tn1gXU~ zp?{5DuF!UpleeN;f`_BgAny*jNSNVFHR7dhS9G`m!R7@KVpw4Hg5RZzJ)9iKqYU>2 z;gh$PUx9^2aIX z2an-ISkWjlaF5_r!6sD4&V+pe1}Qj;_Tiwfumz3eHj1jzehTZ6o~E$k9&A-?znQ^L zs^V0}{!WfWuMk4EHC%L>jH=^W#`iSZLI{ezZ)rMW=tpWKwt+$S3=+RLs;@*M6o2Hy zw%$Spy`-Rq294D?-F8gh-P(763dm^w%UXjHc`%8kWAmJG#~D43z81Tl#FbEMVQ%f z04+%$mPKbJCq?$)Ef^e6qdp$Q{KXf^GpDoc7M<$KN&sA zG1_h2i8~FrC92oH)anC2tI+>o#R+(A;&Lxvc8SRYghea7VhV_Za$I<*J=L;@ftp~) zZRLli6&RWsyNgB#cWacX+hNV<`K!KY@&S0Xw1;vdJXrdVt^YMDVmL})u8zwn*| z@V;*$k3ecNA(l;r)*=`lEq_5LwJy!*VjscL4E83wJb5L16Rt=`ARQ6oP9$O4&R$uK zB1Loms@kyyh{;N~nNX%^zjw&8Pr%raai>UsbzAnhI2uiEb`OvFi7}Uh zF40bc=Amnf;cSlQ#a?C4ZTSh#SGN5u`qT z_`FbnTnrE?Hk2gO6G-2U=eNLNJ<@^MhyoG_?ilvmuJXES?! zO}Im41k-}T$1L9WN<9*e8*WmJ;7d)WMA^iNvOMt*i;AP=Csbk;7-UgBcaG(*-m|#; zwsYXvBkvTC&hDzoYkxXR<$oav?XvZi}MA&T9n(i#`?2a?q-Ra#!5y2vEPV)c|He*Cku;{aJeroUqYybJ~cuVNNb zt3zm?T%FA(bsbSpm9EJeCit`qya*^d4@Z-pPS4iV%F676%;sy$=30NR38wl+r&)`l zmNC^B%?cD^BaE3VM^3b3Xd8VHyrGAUqT*H$gyoMV{SPyQkH*B3&+gSudXVjLdIJ9r z9>Kquk!ru)A07@)mE=M&mt`>x_-+7l!rMlANa8Z4K~gMgno$6IYU?MDYP03QveNtv z5s!bs+l4qESQQ1{Qc8cjrBz{UY2BRC8Hy8gug|>>(kzb2>4;nA^SfVcU*FvYyRlpe zk@++ZpbUYEBAal$RvFD^qZ9Gd#9SA6Ulw6%Ex3{ic4_3J%PVvT{YQ$V4vsp!w62fU zK47_`6$B4+$W~FS0&Hq02DR-I+QT?km7R1&(R0{DMk7)^P$Rf9TP0p^65vgNw8wgP5<0SayYDhH-?$OQ{b6u-Bx3U7QXB-St>(8iktP>6SFe?AS2bnJpw+q## zrT2M$=b@DXn&SC#zELb$H#$T-4FIFXjd=!wjJAcnLAHO#vQ{$^$rnYDZjDG~EN&s+ zk4^E@#5`0x&cJgnDJStlJQg+3d|!P6W}O!lMQ?too&dEOq3D?Cf!J#L8c7-6cBo06 zh69Y%^h1-67#wS+(5URgXj-f{s$Y3&YXo3wG?MMmRk}+bVNY-|BDz&6;zhb{qv;Oo zrrALLMNEIfDgu#esd2agusJk#eDn;vL9y|i-IUMs5})XfFQYDWHmenV_%-0>=wO1k zdu^_v1$&*{x36Bmxi|=dT?kiR#X34o$0(XUjIqlMjzao%;w12sDwYT*l2XlJ8N3UV z(%by+*VUmgI?-o>WHmN9M~)hnbY>zLr$Ns8FF-Pg2zzZ3_?ECr2qNP2)Ap6BJp4a4 z@S=)RD(|RSSgc8*a|qJ?Ycp*CwXogN>gtwn^q24!3?w%@?x9`1y;HkLr>ICO?e)F> zVDRqngr-^2@55Yei~I&%?6IB`eUO3qn|ZgVHKUU_@^uht?iiO#7Ys205|@1!3^9N2 zPb#<>=xaa#BlutA51suo8b$QB5Gk*cgJDIiG%l*)dqYH)!M;nT65i&Rd=wWzk^r4~ zh6}k#UE;zkZPrJ(2fil4q8eXLaKJYSE`ppDHWc7Q%wD0vwG$7>4y-6JhY8Bz2jh?p zka_%#g4i36)SUJOTEiLf^Z7^2=k>iA}G)NO%}|t)%48c$!6V z3Ifj`sj_#;#K7XY;dlr=E#rQe>zdX zPFwHA_fT=O)9#H9PbGgASs;%Unk1z%7$r?(s$`x9=mWay3YQ7#Wwt>)ltXs06 zG&I(}2({z(!%`~nL2kT7LMI#T6_9jTS;(a9_?mrkSlaUog6n*~@WyVdXd1?=X4tM0s~UDhyett_4cHCr4VkoXu~QV6c6StJ)WTW|rIP7ZYmB9-dge-$JCnfz!# zt;MK(fLB3GK8tVXiMK?sN{8m}<%8}S<#umoD@{dyp3UBXYpyrd#?^;Xwb1=mP0wA`c z(QTijm*tk@SW;TRaj_sOe1w<~pVVe|PI9#X66oWz2G@ zvpDuOy|05VjD9v4e~Og2J3Sj7W)*b6f4fCN2|8H~I;?q~F5Zfod6?@(m!;kcTNr$cfPiK<90HkfEyp1+7+L*+nzNG)3~bDTThndO>pQHG0cJuE90N31$XFQ|!aj^9PkUJC zHckSy$&O5c!GM}vS&cKaq%S=^aemEwqQyN&Sr1T zFWHyQ91JuF>)zEHx9`5;mkJ#WGJgr4wWG<|y&-rF`f4B^Zqgg5l}cX5ZNAe9EcEop zevfO@^h*sYG&kdVGN$rrCLC!23T?e93VOxTIylhqm|6VF|H1mphTXY5d0%xHHCNM!3Hz;pfF;FYU z2(UxtR}x{D62VR=90L1T6xzh2?UAeC%rfD0wj=_74pj_ba*>b~L_+1p|M&Q@ooeb*- zxQ#p6_3m&uGA$G2p7v+QH0t+XT0tN!-hXL{08e4y6z7_5)EpipSrifu{YEq`woo$j z-p7m%KR@Cfsetpw{QCZQ{7;BkStdxf|uVxXC3lCeCf z`SNKwf+~B%>W-YAk@cL6!4P+@N!27uG5ayook~bh7;%UNG{#xsEpdH)ZO#8EL|aRv zeL?&ZtrYYi2Ds^hG8 zKa<)Pp-%iFtgg9WG<^c6r>#@aL?YkK=M zC$gF-uBmnlD5GoT!5!spojR?0hx%YD@6xM{%B?LXo|Sh<`Y`WRHT9i2({Ux*`EYtV z$?FygnqHG~xS1hjD;v{osEL(-$GkAxfapb9N7^#r%}L4(Ro1i^xo`^gj*jZKye$0? zA5VgFQ8+NyXdGWQwTp=t?1J5g+st;aMn)lQ!`edebyX0RV`O$xQM7}R+inUN)9$0Z z;}|-#)A&#}3R1CZ22M9*vI4`uhJUNULu>FTJ2{=@5N5~t|3JV7vTp%@6(S|PC0l8C z^+w2Ad+-3^R&zw*p5s7c`l7>iaXSi=`)Da!1yYd)aa6QjguCd|bC2%&^m~-&!4&|c zk{%?QnT$@SgR|Xyb{nH|C@Q@*pFem&RxiBPVzEs!2V}KHjkH-Y?erFE4#jN0Zou`W zt>n>8b256GJ?f5IuVwvzS$;BY>EIDfAHr?sZ1UQD3`3C;Evr-oorA4 z+-L6UuwM<~1Q8cH2bf7S3#2#fyy5(-N zpg7u%Bm>x+5^y)Q{@Ee8@xP_EUfuN6w0%}kK>Hm(oDG5dD(+hsf^$y&Y&`|ty~1yA zo`(2Ac$V>`f6|?tVQdztpj`rL;>Ft{I;@5C-ni`ZR7y=my!QBXdQ2q?qFFQ*9yS6R zNTLBdz9jW9A-d;(^kh-pX=HiGDLyueSqk{(4^0uGPWDw2qCc9DJ6m+tg;^cozzPf3##MJOzEnx2`%ZB9Zo5 z@DY^13grxgo2=eiw_#dt>)G@zBgji84Vfc zDGp4{d8=m1i@{zJsHHAsb~S}dvAe!?Gh=wQf!4>*<@zHidQMw@|PJ*=CP_H=ARHsAplnZWNfSKB#VVWV5&wWQ+;z z>C&`y6s>UT_Lj+NCd43{>@L>2;~D6dC4(x+09C9j_XI{X=GL0>45$-IlLaLBcjlM zv8I)jp>>IgGPGe2hyJu)>n7;6cczHPNkWc>k2`IQ)H{8zKRd1`j|Aia98d!Cl~xv& z*xXpO@|mMep7^$I`-L;n+JTBplMBabxETt_iJAWNC6MMm{fL|ad)zFEL98uLh`X&VY*H<}XvL=Kvi7Cp2ZzI&=d?(FxOJ-! zA@*xO`SRC3`mO)`(I0%}!|(q+*Ml6X&xD%y`=BZL=?}j8;dj6Bm$A1>Lt`PVp|AQLRe5yx~J^%0j?fGB*(erPA=YM|rH+Vbwv%@^^ zxkG}l<=YRGW&;RC| z*?a~~SfG~ncpZYGEZf`f|IJUn@=d#X*o54Z(JKJ@%$^pZ&#!;?qu={~$`a`FlVAVs zUwHIUb2R8veLC$Ol~creMky)!j3bp%b@#b{H|4i%m%?jX+w{gb{D zD31I|wkse^#SRch$amI%_2nZ@y98OzI~78fHb;;}5LY`L-^}VEc|5~r_NHa{ZA|Wy zTyY^7%8NxUS!t@7U!P8CXB0#$QQX2wcXsV;22CkOKrsjAi9YQj5A3yZoDar|hv3az z!?>khDGFukhx+DKz!Q>geOV>oZqijeO(~WSm8Ebw3$7_n-3o7igfJskvw7VF9?aA_ zP;M9a33iLXifO=pe)o&XHPQ{5%bU0QkMkf>`hB!%xvjtpzsl9g1WoK(0I95f76QP? z(OyKjQA4-G(CKRieWB=2hoTO9f@|s$6}dmS!T2r;A^r3b2iC506GoBx^== z&}+h9VZf|rMslBjsU<1h-yg2N@`~D!uV8g2?^t|m!^hP?InKM*VoqWTno=AKw#BX?MOUg zY^?j}fReuSCf!GmV1q?pX2+)|4~N};e3{AVYA0KZA`=>a^I5gywVei#0{fX39{zhJ zyLxz-t96}?Or^0)y7i>rjgm38O-1l9}i$)tM%YkjP@Q0!DlpQ6}! zQ$N5b-y^CWs?^r|6IN;pYK^`9M*E~Yrd*m4emw$z>%F5<{aGWlenLq7GT2D1dBzIe zX|^lIBS6=()FliKy^SMnPx9XBVP3BzJJiJCqXL9@rpx#O(?vG3wT67-7KO@8^+oy* zG0=emQhz+i#alb`vFUC8CR+Z&eMKz_?ia;isPmer!C%L#0n;?3@qy;rKypb#wzpqv zG{hNygNvU$P)9z&!N4D{dUF?JTD0$6{o;e&tG8}GxPABj%{OkoQ#Sm$WI4ikHqzYE z8m)(zl7rYir|iM zJIu%sP;jJdL7Wh2mqHiU&VUz3`}_-bMWjY`20vnBd_2&6tTgxKif*$=#Gsz8CpJ+(b&M5*K2_?^ zX68}*tbh4(k$;%NDMSaXwAbI4ZqcHF$k*A519@CMg_>g%2>uTakMqOFH>@rMM+E0F ztpofjF()&=>x04Q>8?T)jEkR*hOW(jrmt(U5pflpTCaJZYK`Qvpu0g$1gwZ2TvTE- zK*(ZJNH(HOXRI^((9}oIqK@~CZJ_AVOSgV*_hJqf4`qi4wIeI_*^W#`#Pj&sVt_#o z-y)R6WZx)D`*oTU*5PpFbj$vMYvG(Ysn3z?Tt?xWOc8f(B=!#Y(U7;<3{`!9J{kuf z3lNzu$T?$i4qVa~S9EK^9B3}g*8~IgmM`1fGF@I^18|^vTR=DMcENd&pZ684Nk!xj zY9-OXW5?P4`P&UvWqj_f;Ax8aX0S~+MFq9IEqIBtz2WuzB6o+^aN+(4hS2e=MrY2< z%#IyQv|}!3R!j-4Ep43_x~nXIpg)Z&9r(2yb-ct!chiJhHI(1$O139gRV_d9Le|KOz;m%;nl^4A| z3~ZO&8m8JOzAd}~bh1N1d2xurMQ>0W-Us= zeXBlR9Yo=>?$%rohkSR8BF?@{W@IO@b?~s8aH@UUs8_b-7eCL_UT$^5VD|@BZT`&7~~OC-{wi@~ncuvzb#fvI@As0UEV` z6`ZAw;uNs@6bxHgEX&BGZ@|4u=%aNV<;hG!A$Jlu_ut6w#udy1=UFbZ@vIxV+@-c@ zIcyH;9v_{MpTIQIXzP;o8cD{rreT_@Ld5DKXW#*l4ytI3{An?#FH8wFY19wvydoJj`A=yGZ%X} z;mUizKc-cPEb1G=yYoWYC~kuJHZwcN5`}MnTrdqvU~9LP@jJaK~4{0zc8 z!tWK9iMVYB0)Za;HgRyjx3K1=`ki@H`{?j6hirpnK}Amso#goamwJ6gr@LpJ;b@q@ z{}SGvs@<2$P|(z!!xNE$;^00<0?bp3ufn_a~f?Fo_t(t zS085ig!T?iuE#9Ycl5!AX5dXG$7sB32nHufqs?fqM!R&$om#fOiuT+v?i#p9B@5`D zSE2(RQ|%k~?p&QIV*2n@@%f&^KOAd|jif!JZ44de`G?fimfwAQG-MlpDqLZBy-}gM z!DbOd${QGsqq?JUad;-Lkph}QWc1xJM47KhM_t~H++8C!HH*P6#64%!T0?O$*vqxq z5F~Kf9`WI9s8^kNu0d!J>zY`PWCm@K-N|Z$?!$Z##w3Ku7IE%jZFSnQ6UcU0z|W4c zybZJEg<<1NZP!j1zESOekq(E7+io>4Lrc?G)mSL`VVif@hmK`Og2F5oE_KX6-hrHY zF&$FN_Jw}_G>*X><*M=TJybn0SIwr!NtqCn<}`C`SYwerg6I>FsPDe|MkUzGtCL6S z<(@ly_T$LQVOZsOdj07e6Z9GabR{4?QZH&7#Z(8pzNn@G<-+1ogFwGR`HgB(2vyzT z!_l)OpC|>sCe%j`<^7jv1r@6Re6rad3(BqJ4P_z4hqjZb`Kt#oXsOmPMwb5xM%%O- zk!4Oy#m=5<6cWQ;(_D%oUzgE}1{xa<2C6!!kJQujBm%n>`a3cI6mF)e@U0R2?_`$- ziv~J>LNy1Wnda8pwAdKS7F$ZzVRE5upjbL&#j?5f>+86;i{jLcrq~{8KOiAHxSZM7 z#!;|D3^rb|Aw)xo*EtfITU<(1VlsUaA7!0v?R(D5_NTW`l$5XieNwWrZW_9I_no)e zmmiDd`sk~ym<%EGLYxTH4^x1KDWeE}rV7bDs*`zx?t}QCeO9QzTyCLXpcDQ(E@AREO(x;VbbFrj|M zVVZ5f+%OHjJ1mRYs@YNBx;WwykOaYHndXgCbjOq^7UNyUg2Gckl4GC;L6E`Mp-(xm zs{=)n<@^M*{%oLcpQW4U>FGmLBDi%dPTe>ghQOY~j4z4Gn!R8Pho??hqxPkif{KJK zPMyHOAEuSEpCU@6)91V$msO1hDj3oocyVH?TtUDh(O_T1X7N)GNekDI@+Fs-jRqbg zGPg>?WYPE*&bVaa$+%xQm)0t|`;mSGMK?N+vSDOJf1^dvPq3V#W>S(WF~p9HFga zVkG;KqF+7%7eAB35GTY=K{?L!MWsuhG_UA`(gmxY6-B9L6(3TFYbx&iDfU7>cfYw8 za_IZD==K?!OI=`=&jLDt!9XMMyWY4I`nZA7krQ8%W>=n@e@a+Mma23qBVo!-Go#tC ze9^7y>S~rx6&0Jc^cuI|I<^ILE&C-5QiuWLT2yFtIBJ~^71H!tPr4>)NyN$k>ee4D zrGD1_KZf2WS%p&FK17D}H2d=)&Kne1ne+Q>I2`a40E(ZVjAv&xu-fqVKi@&pC4g=b z;;Bh-fvkD9e?Dntrq6~v2}P$yH$_18X2Z{FyRu|WDF7q$O!V7pqYB^>8Zp~qUs1)8nfaYQ1I*uXK4FlvDY zUag5o-EmZ3O|v1y68kvNAG#~N*wO{)R%K4$Rg_p;LI%Q5u#>pHyZg3{KUugHD&CQO z!rO!H(^ye%nQ)Q4q_E${)h*afoy?2AE0~Y%`Mg`LnH?zV1F}wQW$pwYNE0!aJdg$} z0jHN}kOmn$SO5*O!Ev)ol4uFRLOkOm+w zPYzcUi7Od6p)g(o#%xifX^1f^rMMyJW{4r0Z7SHN9NkcO4NgXTZnFFBUmchIkOmk6 z*{7Emkp?+`>15EcH@roGIZe!ExG%nnHUz-C)bM%rm1cXaFr)peWBeyq|32y;)uMpS zQ>rQNB4Z}O?C|M_5EAhc6-BQ+`dKW46a+9aHyzLj*egt}UyDnbj;5QKF&%sD=pTln zG;4wumbKWPj?}T{UKE88#ijq$r!ro8OKbaPsr2E0@+1>(Wv*o}TU0xdEs9$K_~CP1 zLye_+b@6vsU#ZaPEEp*tKYG|GKDf2ss2EN)jM$JO_}nxiLe*r1Q4hn7QvusDsouC% zaVjpTus`G!g6G;GQJh)9P&qt}V0f}4vF{re*)5lBzY4p{1aSqhS=KkP^@W9D{WTKU z;HL?H=5g3vdS0K`jFV3w3VBib)-03WH3+ z-78rL__)m_AwS6qtql^T9VBA!eLX_Y5f7oq}C z{gPZht0s}mMe@!#kCG@)Pf3cNyWJ<&Z&UpaGS?I!n<~6{-y)f72IBhL2bZ=5AhCIW zKZR1m?vn_SG(Ej-ZW$pS!hYv0qQAcIAGdcEv8MH3&RX--QE_S!UMA))votrjS z+Q$2qj(My4AZ+L`%z!my%#>meCXZBqmHSQa7~OG;#gXAt8Anv;j7(#9Y@d;(!H^@C z5msp^u^EW|;4B8Hc@PiDegMoW)p${mrLy52jq7h|`)OYiVhuH7`It>gikk&~`yE!S znrx33HEb1%`(;@)STQhAb~LkrI%tj^RrS+{wL_F#9??9rwDk z+}5x6F(j^iZf4NH4!uF|9`@1CTMPv;Xd;*wL6i;mLdkx2y0hcuS! zMw2Gr@c0uxmJ3Ffir6~FUh8pwreQ{UWE=)?mYA55zC4_lnUx024>Wmm?S>!wyWNgC zwc9VYmvoi}JAa?)d6+7~MQ0Vqa7_mw5wUJNSY#iWg zGaFlj)3jzb{k7BXMCa07_(@K6cGjDNL4Q2$Po=1#tmU@d_Z#we?V?(PzpY$1+B!}Z zX9PaDhO`?lL9kgXK(mE-sBCtC4KOp!R(Fi;0;M=HkAHHkEgd&*Dp=pdzHMI4JKY;* zzT2X%Fy~zsYa?O^_rnM>Y8hs=$IxWgo9qJKh>jr>Y8%OqN6^|8Lx>xwD)QD?SkWmg(6Vi>NqWM^vlp;nqw(koDA0!apgw&K zIzsXHU)tWBj=O$)y2|$EDtuCZsL$=JgO@6q28$}YN~$9~0uLKp{l>!cWDz}2aHQ2; zJ}z`Q>K##C|Hw*Sm#*r0x5iNH9GBmj1{+GJO8y&7`_OYUI~qWA>*;a-Xl8s4z+L@a z6cd}-=;&ygt1n;ZPiCjxfo6`t;N~b-r~6@U-(2@w#$*;wWu%z8E|?y))avy{CznK; z1}A@!&$@@lc`q6&GFf`Y?+@u5x_|GDH{QDWVE5)*H?QBn_YSNyxzf%?j~-#vJ$sJq z^Lp3cy1KjjVE4^???Dv^PA`AGi+Y)%hofi_pl7$MYDTsgy?oF;+c6rF?1M}vq10Ox zeTa8-1P}f0xZlg~&5rX4*uJ>pi{#$eyk~zmhQCe@h3&%KjQ0?&F@_8l3=uZ(HM6|{ z8*c75GcVk5;XaGD*uQ;n`|gdKUj)_RXV%ujuXo;k>;7$3V)y>lyVq|z#gEoyk#FkFB#yeBHq6?FX3Y!Bw`haJQ_jVD&&*2!;ZiNhJX zilZ6Gz5Q9G2||rwrIIc+RN=t;CxCxVL`;ebB1zrxg~Ouq3hhRxv-i3)MQtal9_g^3 zjQYKzT7X6OVMsgCm>?zs&c2@X+92qJ_JvRp!lx%|^?OkUN3$kU;PkmhjwWWs1c8U=Z!mu&!X%S0V-|{PW2Q z>+PVI+eQpR0dJQcM+_?go0m#Q3>pVnG(cmWpDCAXM+_keHmVLfHPPVw7?+ht3@Cp* zMdW)p>Ya)B3oBOzv;-yXodAB5huau5f74a^bX@}WFB?x8Y&F@Wu?u^Vp z%X6mb0T#z`bkitoR}W;x9GQD-vEzRVY(xzQ#~CxBU1A<_-|B;}$)qOO0wWX2{DU~z z4&^rz2|~zJ<^eYuX)kdM#h{<$Q^+BrIPrS&G9}&f2zioIok|>r88XlaOb^-z-mv4oF^l!e@X)%9#qbS6j z?kf(lWVHfKR3t!-3&3RacW5P@0$Oci(RF)0yp5{4Z45qSC6sOJ;O0Z8R--Ow^?9(Ne zwN^C{_AZNyE@}Ez1=|K>p}g5WJg(QZgqtEZXwE@JuwNJxj7`6DT;-)OBBCjgoAASl z018amh2@Wv;z2;{8pVX5P|mF?~qIy$P`VKjfF0wwZtsYF#a zHiA@f&yke(qGh>7Osk-KRHX*}YE8dzWxQWYj0#5+Va>v)4~$>d9G{RGS7aZ9fS`^* z)}Hof$1QXBVQG?xlGRT40z!V*pHB5Q9bFwJ2y24C4r>B?ab;~S9tgk|4lh|auN$$U zf!o2XI`-x*J2!06+LTrOQy?TlTIiO;vxwy%o=FSqfy3tbkPb z3#`i4Qoxp%S*9Nz{=+uYFACDxSD}3Dw8G}(vq~K-mvjN-yNLJmhs3o!5X;Q}+R4@$ zRa6sDYcx5NWa}p5&XJ+A5ZD2-%e$~hptWh0h2b&*D{+*H7D!GE9VOlW?LaN~J9rnx z+oD((()yI6_Y!}5wc_PR#VzeKc10pk;tVK5heE1m!AiG%(ruZgoJESMl+^5>6H#IB zj?vcf-paBz9iMt+?kJUU5xpyTn<6RjO4O5V&4X~vQqH<$*t?=5qIihK_2r>C`=YwN z@+9~r7~oiyFr*wO)^x3cqPJxG1hKC>aXjWQRdp~rjDmmN%qW(1$#~3|uuf87#DTP* z>UiFoXzRz&p$1>q!M(B0O02J~{TujdFHYlqeyZf7_iSYvP`PYsMSTjRs2VAd|=0tC`JPz1?nGP5)bn^+to( zXs9pwuwH+kKWk=Z&Fn;R7K8k0caq;w{7};w{xq$j&!R|WVb)XDZy^O6f`nq8$s3MEa3Iel+W3&k|o}qj4uYt8mRysMIXR5FKV^ zG~Pun%B`e{PuZ%0lHUbLPPRd|!qm#VU_!NrquGCKB&N{B^?|JeA;A=AQe~)x*vKpf zZ4H}~$}INuq$|(O>=OvYI)6(a_^XD@h1OPj=*_Gg`Fh3IA=a%q@N_4wfL%v6{Og4DFa!=F*48 zC4+z9S*>9rtqy@?4N;M*HR-_U54}Lb@V*6BvNc5%Db95Ud4cTvb5FIx5x{ZoG| zad=+x8YyLp{T{mGv0AbEO1o`30dt(O6-{G$tjRL#qVIpnoM~e1@?p9w@&st^s^?!2)4SR+@OC!81AqD z_@URgC`39TM9jrWD+jUL)StQmhmiyupk&_=5+l@A)J#DK2^JzP*;U;` z5705%)c`#@eXYl(6g9leizYh=Py`?AbGt41dS6-;v}4g7<_Q_u5=V|YV+LpSdG|@T zKLAtX_ehOqpD76(Q;;kQ4SRoA>ed_s#k!O3Gisp|Hkq}u`X0%@R-)c-_lJjrQ^gk5 z6JmVBA}~x1t}Gzl2-r3~!;!OYC=s9fnzRC5NK$nIru#<3x~8vjc?5uxjAH>aE=FQV zT27?Lk4{1zuRcKUgMY1TcT3%SDa|Xt^K9 zApu@F<5X4nCL>T3M6DEhL~|IFNJuv^uE!5e53&F=&F^1A=JRjqWn-<;dNH( z_K6P^lqO7ZZ_AL3eDJb1uX+I9jiLI-=r)VfU+Gec1GrRZ_lJLDByo8aL}OGU&cSEa zj6g@(=&*COp(XA6qxyvBf+-!etLM~)Fdw^bU%h^F zk)6OM)RyS+=YwV#o2AU9+iYFDlYm%aZueGM5ITTNWwuiX27v?4rn+VmBtEv0~1Kck?C767ig%Pi+1~7l>=>}~CBQG3~>5h@`U`VRT;LUbO z?KkhG!ugn*wbEcbQ6FKpOM`&ACSw37e|F7Glv_yfC_cn$wD1DF7Ki2uB~TYCC;Y;~ z>(JFY`(~AGiC8*5cgPkQICf#}h0_evb9r`3>fck?c{$qdBf|q>Set4?57a=PXrUmX zdS8E9+d%_JXn;e05e5~?+irwmB<-n!%zeaM1=}`s6xzFV4cyZ!3n})gI0S{NxE|Hi2nIU zp?0bhXF+G6k~BQ5g-&){=lBoDw9fnnKRth1yeVvy?WQw%@U~UO%=CKx{vKHTj3tUo zG4DPc&04^mw-Cv|x$*?nrIXR1*&mKiXU#$PVLoWKX*20_0K*K|K1Km#c_{*6n`9Wx z3a2&|p2gLYN+!!to?O@)wY-+u(hzk+k1L6K|-h`l`L$ zuDR~mV={xyRI)eO4p%ildJVJkJ3U5qCr(?hFY}k4PZ~f}L-u=;N@UZL4Ju`Zj zu4KT-M2aVhogECig8X9&)7+|u-}UQRVSyeu#a2W4fv1FxWrU!rpNhFV0e(+pz8}!u zvx{ACc(Dg(L5QSeI6>8nIUs_gA>SAuSJ+{ve`5waTLuRhA@&v^Ws3(J_A?bKVx7Y2s~W7JGr|4?NtAx2~I&Mu71>8w!F$<1S)z{!6~tou+xs4)dfEumOo<+M_-W9Wxi%Gs=UlCrWQD;-B+ zWC0R^seP;zt?fS=*3ALZhAm{}Bt=E$PK5R0i>II8h(1l0Y{S>nxs=|;NgL4!FA9I| z1wJRMsVXtcck}M#@R)1$uv4HN@i7=G_>4uvTm8p*(U__DTm9(_;4^=<_Xl@T#v(FJ zzoASFf`NL=2aWATd8(S!4@vPL0_aR~Lg^B1WCbPSs>gP?&te@0S1;l%WvpG)jS_b3 z9!r`=1+eb0cW+2T@xOmZ_ig>*aX#tm_Dtr%J%1u`nWhrY%yl+c*@0TFwqF#dnbZfE zisTt8RN~Yw9`n?nz6p|`mh<4~&{0k#b2ifRS&w5im?Q(ENx4@=$({Z)3)-P1(M!-^ z`tXrF*{yzTO!)v+1DI9^1G`P%8I5M=iV!Eq!rXy`;BXO|FnxbsfgMS@2%}}83iU?Y zsn_{L9inzK5dtYij&d*xo?(BH${g?C|HBFs*`sMs=@%~Hu2aS!Q>n-}};wD1aD;+kanj>g^!6=rzzgkW^wDfM#Nbp^XMiFx-T^L%YkM_slVsDw z$q1~gCM_fu>{;QA;_sL)Js3cv$gmfK$i1+R0A^MYn$gG^!yXQamvXpzZQuv+qRK z{atNnRJOCD4qio_Ymrb%j0-4>4NrZn=A$+hG$)sS3xd-XmtLsjWxn8e5<%Vy@qG`D z4b<%g5G-C)SO`c~gzT4~$>tBhouxwidRb@P$c5$`zO@-N8cENPB38aT>ifkP1?O79 z6$rcQ@HT%homu;}$Z8PJwuH?fb*$>yLy)wsgm!Y)0(Mt}HSF12;Si3_SUg@I3#VyC zqelkb!j)?>lf>dxlvTd6buLg4hq50dWr<{=7=J+kT|lD0+|cO)H6-NmrS{)OA-9*p zY13NLs}LXg&NT<)w0VwDo?F^?T@e(Y4wF}VxBcxAZrN`ec33L2`Z8E!&;c$A4oshJA<(i;r#xIEaqD@#!< z^gwG%-5ctEk%c)x=Lam#=R)iHviQpUU?HUsg)4>@%KPuXl&zXHq6N$IFh3ei@^`!( zyy9L!b?XPhx7695K;tm$s=q+-aFXdCb!y5&gRb)o0X1`#7FD$TAsozqiVy3swn7^KwRh03jP-U9S)ak}6K@1{ zPcE~0vh~x+z~*vcV2xw1v5%VD2KP9&OX?iE5MT}IuE1<*b8(_(2Ns#==Hp?-hQEq$ z6Pc&tChrD5g(HQxF4cP@9435bndKWnKW!~m4a^yqlI5Huww=tR#`Q|iHV$Jt_fA@F1At6wHUtBegYrR zkZgS;QHMQjGolB-?vG~Ofg%dh+YYN3IcsT?f#JIrb(vkIJPlL_F_W*&IWnu4tFi_q z0Y8_~vIZM}?NTVgPl}nLt6zNFuIrM~vw|BgNL+Ms*lIji{6V{4i5?~l6gL7^uTQ$qw&ntwF0zyUP!(TS zWk$o>(B#(K(2YfAk2Bk=J`J&3ytAfLkS)T((9^AdIp4tx-V{$YAD@)PW_9N>azj)C zddt#=Blux`qk;ePY>U zK(z)GC~ff|wJn%Fu$72Ko8*rav!K7)Iz@nc1z>jQj%dTz;I5)!$c@%rrI)f_3@AnS zyaKwT&E0KX%DpID;CoFsqs?8_>UMI)wKGk0I6qK!aH18Qk@`zQot)tQ5=~RmT##YI=3hlIY>B#p2qLm4aP`@BxtM5_- zIS4EYaDS*ECo-Y0I%abj9p?j&c5K8sW)7-06p_+ok&FNuxoTpN1ka^dnQ=EO&yZ=U%YZIiw>*b_gn%c&Lq+aHYbkTIk^{6pG zVB>m2=?~u?jcbLCFA@1vc$bqYT?x#gP&vqRNq?&wby(!WSrIN%jHG-OFYRijb&D6M zDxm0!@Gf2^7DMYQ1Rl8|I2J9Bq{7_YIBG9uN^h&Bs5GT_#~Osu?QDEiXJDs7NY>q6Uy{!Ei4dMWyv^ldHr)E-bxq!d$4J?oH$+JnHT4Tf9&rRmoxm*Q2WKpD zFMp`8`4F!PUtL=h{Y)H7F`bRZAZ&CWVGyr+Bf63{hy`$}6y&G4;RJ)R*a&h@C0_KM zk&v|AL{UA5qTL>ZuilI$$H=f&Qayv5e>@uWa=fiI#9EFaU=SV@r_e)G;J7>8HQP(# zlCy1ZrNO2_otTp@SiFXVt#(S->aa*L4h46!@4rNpv_*q!>9gehmrY{~7=J@{(fa;N z^knXL_1GWIhM7Np#HMWeYp39^iAve&Nro3ec)zQ!Ww|#CBD84H3Wp8m5kgDWO>LJ{ zKJ9{e#=Tf|i|Z-n{uf`gOPB2j9za$!zX68qS%2E1Cp2QOEe^sfb$6{U^G$r<{C+)H z1Zv@>M2<*WPcVc_6=7R&i+}IOgtUfd(w4!^L>`aR*$8%%+F;Q8=;$cbxv?$@ums;N zQdP9wK;;^2b1@D;D7-4H(A;8FP$ArwWd_WOv101TW_JBlQR|cII)Os$gHRm7pu|S6 zlJXI)$c^H$yfp04pfqYhtrzvpFWkI)|H0e0um7?icvO|~O(mwWB7YU`zpizs{X?gN z1i{%?OQzJ}l1`SHGVtwEOKC~(DB-?OoqBq5J-bad1YwA2HL0iO^ubw<>@Y?;_%Ew(T-qXePHjgLjJ z(^ge_M0o2*wx)4_FMr!u{YhxfwpgC^iq^ui6m?(c9*!@0sW5h_4B`Rpa`8w3m+ubIq&5hYx z5N^-+rk11a5J>fQ1%*8v*c!8kBSSbszhFyN5RJX3)(H@kjDH{6yn3V5jcV8I2*Nu3 zU?5>>Wr7C4X^%{@skpHuTVwfDoJY&HqqsV7D0KvdB-90E7229dw)%R@YD;~d)=XrE zB7TkdmhDaNtTgdjxAa7<`;%~ZbH6bY)zXI5pw|;E!9X@I$hDSUd&cgeiVp7d*n53o%SUsVPcSBde$r=TKznZ)0;z+oq(j@f=afvzW?Vu@?)ZpE+ zH(q{`)$L`di;0kPzQs3ZH9Gh~=t~G2Md)i#qM3Pey?@$x>iJBU0zYZR2wN_`kPXqQjn66*oX-6LKk;9T@vFn;kRuPsGY*sPKMId|5E zlmOT`2Vn4E5}{DbJQMV@IX_v=a&LBYOIV6bV*W=fcz+pj3T+|``vIn}#Bnq;$Nt&&1o!v)v*UVgZ@-2-9c1S0*vy`L z`+o-uyB1q>^J`&OWovGJEhv%Y)_krhoe~R%>U60sB<|I26M_-$t!KcXZ&GAKVx6BY zj0Wx5Vq5)xbCtesHxkM#g|`R|p~pt0Fxn=3oy*=_WP=mSctW9AGhc|v;`uJ3V>N`T z5`q@2Hu_3{eLJ;z(^tkly@8vQ&2`CnnSWgh9D+9pZM{P@0m4bJ=fv&virxrYF9KTe zE#35Sf2?^yeS=vxEPbgAgK}08r0l41{a>XUytw*u)%{%5a_EPw3i zQLg3iw;hixhN|Q(}uu z7xd~{ak_7(9f~w+B4rLI$ZIddDzJ76Smb}z7{5r3@f1nsg;d5DSLnTHC0-S6T!}*O z=Tuo|6MYHP>*rB@X9edhsmRmR6n~U#i$H;Aw0e>Vi#8ze*6R5<`uzXwz1xmsNs=J; zD~#%#CRufY8CkQl7%?(}o0qDtoUR)(vb$#x6{utePiC--LB^1byfl--4xq+rv=a2N zfb^n=83+P)AM_wSNV9X}(3x+@OP@r${;xqrF2U1LB_ zeYa+9qd>4B?{498c#N$sp2qp-Ou{N;48Uq~%sZQoIH3R&Yd0@bwzGu+OaO{n#pO3zxg zIn7>MiBSs;;Ek-`oLDs>lz4Xo;=zTpPLG+Bi}Em%swv#NN@Sx2jVnRFx+GR!^KX_^ zWw-DoJEmaSDVj+LI$TP|LS>&U>)Lz&!jHDzzfhKWZnJg_T8LIpM1LXYQ0kw9-!J7j zF%@#Yy%@eX6FDS`8p0q*bDxy5o`9=1+$!#T`d&hnM7=#yA~a6t^Lpty3CO!Nec9bP z4N5)%3Pf7CM<**p0&#(%A3vI}5CNfH!CeQI zejk64Ve8rZh@-)ybARWeX@oM$2uNJR9DG>>M!>*6qzi)w9%!RE{6@l!+r>{B8_JzV zqe>xf91eP7P$Zd5hWi=-$nzRx94@G zfuR2LI?7s{Uo?AdPqB9CxQgf0jT2bC7y5m}v#U8vSi95f|35yo;{y=voll5H71iVV zIpsXOS)dZ`NYFCV;f*L$*pM>np?T3@$N%l(Y6mS@YZX(55b=zM?FbXg!&fo-5z#6? zMQL_qhZJV_bv$mcz#FNh?y@A zq1jOdcCC}^^ZIV4%5krE2|nJ$YNXn)d&}kc&0xC1zrAqkr$VfFV3s@ZsfOJ6Om{6Z zEhLmIHKMXqz`%k;} zYdI^U4N9ADg-6=UHut@gqMSggZ1W$BqsJ5(7~bd_T})I)!tQ#KM)(156`0vVtVl{k zNV=sP1%IV!V-^#PECj#}JS*0q@bV#cMz2|5$Lf(Lmg0?Q5L6gatDp0Fw4U-l@7`k0 z!*~n~VH^-{cQan+Er!5bg;*LlX%*^et@3ayE!rg!+9k`!b15_M_$wK_zp-OHbwiMw zjt~P4rV^Mxuix}Ejj%1g*LcgZ0l$H<32oExPmkx8h(>tnQVbZHPf>1KA} z6$bN7x$VU8o5>2pd}t#L=5cz~FKvgFKYziMp%})|Z5Ob?R=HBa9niu@)8)E|lqDBa z%qYzGV@*{UJ}`Y@rRF6{G&nejp^u~!cuE&b*L8gEmQE%^13_RiCnLlc$nd9O6J+`` zP_FCcrCG-{#z^p}*)NPiNz6l_g>*a{%-1^PcZt1NB_G{07-b{#S8M|Bl(FfLy??to zx}fAek|tf$ABuE?2O`*b-HbboYxuOadksQis{;3f2V6h-JOHo~>j0 z#`=@^VB6IZLSQ`4KHfP@9?iLX63 zILgH}CB0{5r!*Hm2rE0A*Nsg^iht=_hMf(E%?VJdPGZRCvXIaK_+YlW_p$SN(P&_r z%H8F;Erc65RFIjw@`ha;b~w;2$~F^16+lH4G*yE%%VOo5?CzG@rYI}%n~fwgW{}G_ zWD}a=Bb*zr6I9#{7;8`D{AH@nVoupFe`#&I<|j5ZglCT{7Cxcq)8HB{Xn&Jv%vrYQ z(#2S9AuiHR^vDAV1oj{Xq8GjXnYo+HAO$N<@ZM|NFc9C?vmKmvUYDo>AG%@oDFIZ3 zYF&|}nUD_z^qvFjHpXs^16!)y4J57rot{uQn1lfuKD5W(75x)0sI=5V2)w!t0 zXy-}!f2+=X@zr?ktnDwyuZeYodu|~(o6UKh#%N20uU>c2ONiU^ArsT(c|Sh8q_2#V zUBaw^n(5~l78czSWQp1Ia%zq`F+82un?{Ttvr8tLb#k$IrS?IBmw#{OUl2#Cl<+*xr%2SBqipo!55AiQpF=CRN z>u3I%qW+x4HyJ`R`O@NCG!BM`*C-~*h9=e0rYhvW6w z@b7p2eBS7OxQpN6&9c?S0nidJL>^c`@kM0reyIZ^H+)ulm47+v*qNDXe*G53+^e14 zY-7S5$33k+hlPmzI`yPUme*73F=o9WLa~0Tx_%$}>L@jkMIf7i$Lp-W zi3%kNg7~XrQGb~707WKP+)632W`bHdJEoM)zy5 z%@dZ(v0KsW;4Y6IHw>1sp%6)N>%}GBC-%XH{qPfqM@2A5#nGGZ+VusI?g4abvm)9% zkk@rvHy!pHtBi(nkxtQCZPh(fFG=HP21!hnd+_%G`F|VE(A_gBO387HS$D$p#p?W0 z>YZ=eq}uVR+Cl=9Br(BkF`k&ttf^Oq!R~f-<~|sOt}0C)4|6#L2f0Xrm@tO|F~RoG zU?xK>3IkJ4p(y5&Dc-{S!3sL)iN5+;Rvy=<_&tC~_c)X42yhZSh;fK*otOq8*D5E@ zppWLb`G3q{b&qr(s&=ek2SftXZeGvD$}4oWh1jEi*tvbX^ZE2OX=kXd^TqXS(s@>! z3(4G`l!H|I zOp)s`sX4y?Uer$r*y^Gw{`K{AX_X%IDl0i`JAX8sm(znY`vP-nwa+>M5@io>&r5qw z&vK%7VvK(2tFY8d0-Hn+c=`Lx@6&?)k=W#3dO4V*olHhz?z@_S9e!CgzBCBJE>Q*hX;;~^V%1$I(J&Q zfcn~~Y%j%C&aVi!4+;3?TmwCFt-JvCZP=UOlb#80+q^8U3zV?L1}yRRwvzEw0%L0V zQeuIHot|2pfin3CpbIBdYj^1Nqey)|33r}0HM(A>4<3)G1`b@TI;P>R`0 zv|CJXv!vaZg#%h%nJx`+nv7lYv^X-vNsMshN}}3GUB_@ZGU;pkqmff?o0C0rG=GK; zejHqB&gQ)v#^h}JRBJxx+oPiu>9QR&uPfz?=1|G%-TwGv+xf?xf3;pr7M(8*q)gPh zUf@m7-X~ny+w?GAy_uimcVO|pT`n%CtNN}J^%=b9GYrOscmwuwWc(Ga6uwJV2Hy_w zzd827H4SqdU9i)POy9fG4g?*itWFlnOz9e^GlguSyY0i;23;w{QD&)=RLn%POzJ1h z8TQfweJxNa7LQ+zr)v^>_ZX~zAb%#4WJ#NOniAj!^)-kkg=K1ktNrWo>o9j5mr%?G z7k@7vKMI-0ZKAQJ*vM0Bno6_lwF$f**k`er+fY|B9inc|0G8>C`FJ+8I8DE{KgP1? zOy`st4lBze92Ml=(Nt{;B!OLG0r6}=BxzniBg=M9OE$(O7^SHxiiih zc5KQyFdFZhHi98vphqX#A!Mz}8Aze`ynoYzAudjg>%zs+PZ0pfuu}M%w>V6)r@3YB zxkhtllgfABu)DNDI3!=r+u%fRWX;SWD4iQtL{WJw5OQ5Ma#%1vYScj-1#x=D*hdn- zcmOWsYdla1bykMO5Ae8|mP&|%@pHl+WGj1cMTjt!$B*z~G)mCH@t=`Gj4`4XZGZB~ zc!NlROFt}+RAPD z9g@rU%#xf7c}ynGpLN8}-kDL;;rSt{g~0jRY8Q}`gm@mwl4^5D)LYD2kc`br^D)B$ z4i0+9@-E{G+<9H>3tAO&4#A%Fe z5*K=yDk)r9|13la3L?J-%WhMF{+jL8Yi*Zk4~5seNYP)%BJ|g-<>!J^5c^ayv&{9M zx%D)=bSSPV$!7Mn$|0EUfD#=sY_T##IL-te5Kn|0S*hiGSYwXQdcZ;6Fn@+b!x}C$ zq7AY_oA}5M4a>!6mIp|QM<`&|n5sww8ST%OvCUaoQL=Q=HOulyWdh>py-ivO?|UJT zG?DQ`F*$P%g1%*E9+h-n(ZP7+D|j_Vep1OHe1PewT{~G@;S4GB^$N+W=@?lr-?%L5 zY6NVq|4o-N&Ew3A7Xo8PYJcUH`J1(>aqea;V-Lr^JW>Db;0CD!Jp2F6apfcWD_4Uy zj^bJmQKN}~fGyAmb60QOQGBDlw!Jfue|zYlMr8nw|}4m@Gq3hr3Dd5 zvZg=g;FLTgY&*djs)g1%Oj_ZR88kU|NCG0E^if2{QtQJzm+iK9`rz(fOf?dLIgDPI z17^3_mrMZb_=AGunlZ1??1~&-J*_p$UvC@u;#I{ox z4Q&z!-r#$Z_HX-&Jp)nP{Fmd;1~h-60P{cW?Bz{W_9T~BWpv-eh^R&7xX~aHPiX^E z<+x21s3tz)`?`MkguVHO2?C)Lms-?z9&BLU<+l<_fM#29q^YeN}%h0wbQ77r_tZ2ez*JVJfFz3|4Yr{8m0e*hs1oB8_w=lMw&4A6Pih8`)yV{r~ z0}^UE4Y8%DhucAFfdc4aJZrLpR1B+TB6}zPLc9DX{O#zsjU-Tge=UdOj&N%^G@U_e zHC=5utJ|7)s$#6tJzmBNh+QU%LMv$h-F+-{7nYH=Fc>oHD5tI0wLTi1e%WX(9D8E4 z3P5jVF94J9>Pc`mW5Gu^C65oGA%_OdA*?@NE-oK~TWzDWa=i=_CTa`@CFkSz(c*0< z&iyb2@viDdi=T2)f8uRe#@K_;x9$D-u$9AjnzCNpW|Y93jVBXi&TQx1-&}luKJN~N z$k=fLhQ<2bZ~y%t{`KEVFT}uOK!N}9fBOCZ_1~H@zyG)Yp_@22`pc9l`TPI*?|%2+ z|HnW4_J1&i|M2(!QMgKm8ygh--~ZR&{V)IicmLhr{pbJmf1k|d+J}v=0?6xEWsv{o zADTh_n}7KIzxy|3kpJKR=I<@YfAbH2_`BaWf&8EUpTGUxZ~r$1D z0sicy+;B)E4A*f85^Lx z!ZwWCts=m3f1A;lD(*+wRe( z-lyu=hi}L8dZwimxT5cT&2P2JLLSz5J-sTfG4Tpdf4=$I&%XTZ`;*VU{OrM#Zyv)` zpH9Z>u?+-t^xa2mYU{g?&N8@RJ_Z+mg8QxnAYN3L15d23DW0tE!_Pjy_lqx|unb{Q zyGgJB>VIG>GSX_pOB=F^0XsR>MXU26*qMva0*h6Be?3oK#m(AWU!||-6o$Y~7jJ)T z76)^7f1A(G$CFz2Z7vFnH{Z;^m`-Yh;UE_!0D@b8v%aX8s}NyV6BLqU&`uG$IHbs? zMJ&QdDJ(cDhG-gg7G~n6^C$45a@jH6Tbne~GvoG1i@XJ}AyATrmZB0a;^>iVH@Y(T zQcbD0ZCmT8Cqx4aOM}Hy3td7q&6Uzmr9##mf2KAdQAb}D%#K54_RalZpQ34DlAONY zDTbdLrnT*7s;dj5@t%0AH(8ut`$+#!F-ZF@M`#AHkx#z8_u#W_=Mn;fnsW70`~0+u zNlw*Ka)L8q1)=9HqDN*!n#H?CHC$?jCt55}cT>T@i@q|~?6J2%@p=x}pMUmOeZ@A` ze-aSrKC0NYpSox*Z0Sp40*fGjzHm92LnKq5f(>U5E5iy=Gq5fc5I@=sadYSpP0u^I z6S`sZm?K0l`h$ADx?a|7`armg0qopdSvotIIAS?;84oF{XNug<~Ee+p#SK6j8k*`|QI&&TI==bQNnmV(=IJvWnV z=e0+bzg?_cd|uk9X06P;nazY)u>4Ke+C4=9cR~jz4hRZ;<4#F@dxBDQYW~o2(Y-VWcrF^e0>Usu;&Db0T z%Mp|0g={;FrX2HXCs#G5mGP6%u*Bqovx#Oln#9R+{K6Dm8fv(C9gyoycw9VxzJka( z^m}VSb*9N_Oef!W%8=ics8>aBe|qZsljZpNqlt*-^AjBY2@z5R$1`IY&<`)W- zkDP`r8`wueQHt^t`>9)prZ_Num{%qojduXZM-O82k}&fzXSda&c=(?3@jI+yoA=6O zhW@?Q`nhuhowRRWxL|3GUXEX%1gISfX&Hqb*0PHq6dKq)u!5h|K&~_CB*xDTKX4MwLd$Gz=D4>`XQ>{^f47y|iXoJo~9=w}T4inPAB*bfkmGKe;DTi>1U~X_ZXbs@Xx*q=}7$D|9 z|5e|x0KDR<5kWH7TFpTp&Z!rvwFQo@&!$Sja z3A&0Mm1Fmu2=wzMBz)$T%C;G-q=6C4uniVPt@X+|)Byg6f3TV|gj5bs2E_9HrD0tC z$OmYpBEJ8X`2I#y@^gY0idv-ogu(T3%FtVmlf6&5==?k#GH?&)1!%2(M*Kfi}(@Zuv$O8~+sl-E+GV5o~hkd(&?2Xv$|4-BSfJ9F?R3CQ) z&Cm%&Sq|&*#2WN!oK>v0@N*e$5SZ#nD&ueI8P!Kze;&kkaSj$Uk8w|ntLP0$0i%~F zFXZB!c)imMIP4C=c;#$BjKV>hq{1^7s}mTWB9u(US?_PqPJI>4Y#ONpC4hPOwu(J2 z+YadlcjFyg)BqB=@f&P7%$0gIovb0qK|rslsDsa!?qvE>Vci^Q zINErvs8`u^g+?@EN8g>U_VJoV8BqyI@kN!dfJn?M;EO^9*!eHut}_f=i&A{sS0a+& zW<1*XHQ#C;%$|=q+HjEz9^_Glhud48Z=i zQt@^K`Q6(F>|-?%nlS1iW0!|d&b&Fw4v#tm#%7vp6;p*pJ&H_QhY<82<}fo$pU^%SBo+loUO?wG49 z6n!R^@x*r1BPfO)IWrSJ8>3-o+E`Iz_~?01h}1SGz*XuAH332 z@S~FGb%3QJ+lhFgsB@~utm+c%GE<(sGYFHfV6o#^MS#0cOx@#M&|s+U7;4AOLyUiP zkqck}1KliHF59*aEVi{G8s@epL7-mY77+%=u8tgo^+@hkSLmsLVVV|TboH$ZiI%jH zwG|5W^o)StxN$;eFs)x}zNe`o{p8WK4eabk;JMtCZgQg)kxP1*L03`(*i|MgH|tiD zNPC?df!K$XDcbLhZJa)eLxiQiS$==3;4hHi2qk&wOa}sU660;;siYY)cr`NGUB@LjIQ?>-{h=6cwE_tDd`OkS+;w#BGJh)+Y` zy7q|bn6F}Fio~9OAMD(%Cc9M{mMw~j>$-`1G=DjsP2HRs_Ag!&iB!}1bZviE@DU`^ zwX|s^u?L)+><7TD6x%|9I9E|WZpn?2wdd2=$eBrLR(2JdimNrvc%xy{~;U@&o zbow<&&&KvmS;R7@a4soOW;Na745HsB^*XbGuJ}oPl}t+*8f1LuL-QATFQ*fGag`&T z4D?{xy$|o~=Ixz>gFoT#=?ZKD{Fe&#wUSbA^>7Jn^C}YMMr72KE4M?kooqW> z$-9y4NF`@ix11rw}FU%Y4Z+7dV0<;TwmsSGW-bt9l%8gE&#pm zpLD_bwudl$K3j~}00PLK%$5WJd-Ng8s0a{6uv?5H%)r~@-`+O9?Mzo+kH5yo`wFz8 z-9v3^O}WG^iA`xmm=;pp+O7|i+_p1_by#)GgHIMf$AfvZ`f~inpqFrp3>1F{vmFPh zdPIY>pgo_y#*h`by9L(lLCwJ|<1a2ajgaI8eMU?*B;GFHfm!76k^(@-W%}{45yaAQ z(bUZU^?Et}RZ<+xAmPV)u^tl@kNC0P9u3}r$C^0q98j2i?IXahBm*Njp3iDHFjfu< z`2D4bBOqRz4diE74d94?e?EW11ZJ*n8*if5!;jz{G{ajt{_K2$vyVN%5bpG=PLjyO zx8#^*Q=_QNhYD_Xfx4Zt`MBFT0LKYK>(Fh&(7oQ-JAxDR?ryYw zH5MV1U)FXZX@>1Ge-a=(Y@xMwsEUD4NJ(+vul5e%-P{0}K*c9DW@mp>1t0=41vN5o z=R_hir#gW@hw_UD1XUUKSvYo?nx7oWP7fI$ok#+JpqYjU*+aw$aA<(W(6a#*Ti{p` zzk;W8^gHTCJRt3zk=sN_@~QI3Jq&%r=x{^Ll(>3E(j$E=@#D0F~D}S$CC8i4TJlj&`QkhML4R0jD+DI8_Z#!>OccQPGN@G zANn;A_p~`)71a?f=_=^wLG2KZD;ky`5Kjsg3Vj9XbspE}=KANAV77`#2?9srysjrF zm=z62;!Lr5lZ$`(y~)IUe_+|~6=YWe#bY4I=hV7~EaYCwz=+C}uNIT(^J%?YCD8Vq zH+o>eDHBxEtzW`W57eRF?SP1!JW?Sxx<;BBvP&`!+4=YZ5K^{ z(YkG`&5C~@Ht8hHQ-e3nX3kUp94Itn2a26s`c~lt2rrW3+D9mxuBOP=Mv^p=$WNea zhnI=9A4IZX?0gu(01=?CRCq*9#!#S)kk7#Y-y{}rNwH^fxvgT1XK92Z5p*HasD@58 zT_Nq7#lQQVed#+Y+;HdhE3t*_)(UmwtbOha=YD_r=>u09S0)ozU-X$J%JxhESGgB+ zwyKqcxr)d@n^^k&vW9B|xL)~9Ze}IE+W7ZjXK!ge3*<|?2QVC>8~xk23F(PnNP}bC z_9RXqQHhTrY!>Sdm;$@|j{D|?j3atCls6F9WU!3{fwYI;+(=AC?!fB4xJw5KcfzGG znl^u}FW8f$QOxdQv7ypK&`Wge8$f#ZoS-VQWwBo>F_d(gx-t?}U?xu;$Us-mXwBhw zvf!&AjkFRAcs%7J<{On_Xg{oMRWxej$OMW_ss<7SP z^GJt$SSlMXccL&GjS!+Ab(~b&PmFsJM#a%SqYm)R_YWgI@g}}eyHyf8(W{{&1C@Wc znY-PcDEFM+v>(v^f^?@VE<9cPzISRNN*Iis*F6Ld;6cu`OAwGQX zu~{ifvzZ+?snRP@GsDf50D#&R*&crn=?{bwG}mVg_hWFVcJ2z{nU^@X^EC8NNqt-b zD}}Ad#i6h*qIbNLY*E>kh3w{;f28~zzr-=79?;hdqO!o*ty2eg&rWAgSkHt?1u;HrN6m@mn7_9?j|jWp-{@l3=u%8L}p( ztA!nLiV+XO42jK6vZgLEJ^Q%xBm%Onz^7I?ICLS}8v(G7Gc&Z{1Rm4ytLzocU!}J| zv)9-J6?0Q^rY&y!LHmev46T38BAK4cgb6zVOms$rQ)KQ$&z1)#3T3)gsTTB}ZhY87 zJ`HuZE8AT*HONVm!94!6Cx9|5hqMd{9i@%7sg)~p^z=JJIfhuUiKyYpS3>!9*(I&U zZndzdd+RlbI)RXZHz)j@J~JOy7y#?x^ree|#if#>*PUAka$eiQlktBGKpYT5O{Ooq zj3t2i8Tl&(gj>(6k?1S4Kn1lqz6A4rdEVQsBw+Z_y;xt)&@2|qLL@)GBjszP74p>> z#vWC+GcMn*X^8%1PJQoco4KHbAlDezUt$H`>%@vH@d&Uwj7@jXw-xE40PaGn>lNR? zI8POU<;(WB&Or#@+IMUBEpT=14&Yt2K;H)gBre3`b&STZ#Od06yI?!%Y>wE zq5+?!q!9E&#oK7>hso|2FXBXB9(b6Lj}ZVCvUtU}H0H~hx*95kL?USH6lp0)*h~Y>^QJO2}l-KdUAY#v#!3h@l zT`mj%eyHCZZJyquLjeHU4sYQJfJeyFZF36>CN)=re@~~Yeb#a3PdcB1q+&5aNktbT zv2?d^WIe6gHR$FNTEQkv2Z$N_(>b)$-L;(~YyE#rE4+`2BxuwO)3+H%hA;hdc$EUU z19ZL-fG!Y&2)bQCi)ml!U%w4j02^Zd)1s(jN?H^(JD>O$pp5%s+c#Gx;)M0-Bx+HI z9|4B*V!s+H-##u(WG*%3Hur%gy3<&4OvJY>2Z?w;+{Q|>8>t7x{n_IDhXMl;vkzF_ zu@8SitSdycG3x+G&lrqhXG4b&sY@zSv1}7QBjzzO3_`pUcub&(BjA@gVi3acJ%iwE z*MB*!Uxkq0?y>}5vVI$^S{xMy7eh^VYYtVYr^P8z4qnt%@8>GOOyh=GZF9j@pTL&% zkGiFqX~U0GDS^y`ErQQm6_PJn>|eilhWLNDM>TFt%WZvI53}M0bBJ;J%F?&&+KQ?> ztuEEvdAXFur)AsEHyAdLTVr^BS6pB-qm-FpZ$)IV2xHs%r-d>|oOF!APkARUR&ghM z!HPSPgKUlWM-ReSTcCj9@Eg|JVg$ANPXi&|%U$gmoHuRmYCgCf>24b@Y8!X<#L|C^ zK)2#A9zl~TyUIRT#+vhGJzm$3>*oe$vPo#PL8v;nD$M0xStXSf)qow|>-Ep3lS(MB z%IP4TQ?w}My{T`nmgm98GrZ?b_z*x9ckZu5+!)3yUDUIydbzqyfmZgdVLNXy@#Kt4`V2qF@N(tSTy$+1R~l z&Ffm)d640hg_jVQ3?Y921T9^VGpP-4r}&Tti7P~H6LlWLMbu4@{ece;$Lle@d6={X z_tG>^B6Y8%;ZdEjWeOgf{?BhSb3FRzI7cAga~Ll>{A8m0=OD~+bSKuH^@6HEOa3#R z41>PHz60|;!ob8y=O>FO(AYQLozNCAIO~Jl`NWXYMKTo5_)vd_pmSMtEI@%s3zP}GpfDadL}BIWi^mWyX2C<|c~zInE)moL!>+fAk+;->M` z#VGpe(^8Q}`}jB+@&$#x*g(`Q>o$7``~Y+gczOtI$!Hk1_Ysw)d?z7H^nBritMlAe z*#u5vQFqASWbjnT8C4CY7)<}EJ@IdC>?zjkZ=W9K(mr_x415L{8;?IJh%t(d%Yj+%gYa3T>nE|8SuHjD|6o<(aGcFQ#E#g>9jL#=# zri>iRv8j;vt|1j$$Y2t97(L~K*;(iHFRmt#^`T|rrk`N)qQ^F(e$K;*e-bCpdp6B$ z<>rXxYw-9d_>+VRKqEiYZzhHfiJJL2y)879=23DCb`tX*onfuxstXAQ8=5(@;yZmF z0mzW(R)YDJd*5QjX@iF62}#v>i};~MlVVvwl(h*F$I?g`UZ~~EsQGciXK!Dto*cYf zr~Aqrkc(Fp?Y3_DMDk{w}aKyY`X4stFD@~h|YY;r&0hczqPvk zywhUn=QGP($MLE&^%l=8k1e~VO?i#mjfid`=?%7F{+sP(L-VNMayt8d_WW78vTqvL zrcmt2FJPHpO1!cg_#eF|izCIJFxn=TD;6Ue;4&{%-6_3e`$##2ln*fjNtvR znF2C}Ed``fe{F9)uC#q%?0q{k*XaIcL1foAeDj2o7g^z6>zv7z6-t*X=YWX!T`zrs(HlT6!1;b=)gbm?+SKo(Q#Mqq~a6hK|> z^8%>F!^o~&9uC=EzMBt1Rs-%6`j)Z(T?Avkr-${*oIG!K=?5;!aat;Y<>!X^U-mM& zkh!!o^}~UhPo|eO2!9OH;)P(2j;s!SSX@V1hq_*ba-@!ise&ZEtm=96Xp0|pp5EF} ziS75d=ui|g)FkW=7V$9~TnZ^Sd64~}eyJpqmDO};qHsw5RBCy5wjit=2vz4aoPfFG zeFu7FX;qRY{JjvWcOp{xwC?YXI_0@!DeciAXhD~@h28P|`F}t6?XlOeKbpgFO>JD& zXeZ(8Z=S20iBbVTwPOei+^{D>8gO1yg-Rwe-WCUwyS0d!u_<3_4K?0jvwkqf;{EK` z56V!q-Lmh(O%!%*eK}o|tpe7(`@rk6-6no=?6&m-2#~ZMPeI@KMB#cF1U)Kf@ZHS# z{2Xpz_`Wl;O@DNTC>`QmyN)V|cnf8=W*!Bqd8iF*4HUzl+NQhN_>I|DpB^0Oa^UyN z5~Rz6<^brZ0Xasx^Tqzy)$b-Z72Z0AT)|ynjzkB8n)zC*8q3FE&^IMK^s^c> zAHAh$5!-O^jE0>kc&Cd3V0GysWN4D}irv(>8ah0GGn=q655psV09!+{)O$if)WeI4 z8HPJUa2Kd`6JkVJ=cMh{C!d{hH5G$zy?`Q985|4cC*1oe*fxg3(N0;AfCN|JZO8q@ z)kwoqF@KjgK6Ho=FKXK8X!~~{<0ytRdp=t%mc1|`o!enXppgHO@{}A*iwOZx7wTJu z)OzfR_2aPmkRt)uB!qej17KxwY7WZvErJ)Dh)@Y)G5I$Qt>eZhPe=oRu%pTiu-It( zxhd0aCIWF_G(kb-NR}6>l|z{|u6<~z*)~A*jeqN6x^C0AxQ1RwK$0kg`H#vAUs)7Ri6Cw~Od z_x{jFUP*2jOWUZA2o1TjMVKoL!eE$EoK}Y2=4~ROvaQ`fG**RJG`Si!yqt(3oL-#H-TMB_ zG(!v%KhEMPy|Q$gFhIZ_mFDNr(tr6JoICFfR<)c;h84`yz58zvqkDEkdmL;adfb+e zcJF|;o=RrP1Rx~!-b|*;^&3z*!$sctYv7HY{BkTKV7|I68Nw?95^Y>9>z60QHWty!f+^aW*YsW_VMA?yVHdHU%M0wqj_8XydINH)VqBCx4ikm+P47 zOWKPvEkH)LJ98O^G+`3E5k`%=70$Gpx8YP)fq;eb6X6i!?hf^L5?9cJ41CBn@ zayLvb6#^LvJ`K)ii&ec^_kX&B`GUg!VQby~4Ni<(P~X6F%c*Br>pUE4ayVec-0h>e zUm%|kp1USE=pLpuO$Sq@!66J;QZDvvbAI@X>*z4Jo-c0z_6D~blNnKG#IvX z;I#`mBw)e1POfm3q@?&d%{zk7#kokxGcV0?5>a%YaIB~0rLp!c;D0}+P`bH+*^8$? zUmCzfg~ERHE@{j9udfXXMXlro;`SH{#Bu29-Bz_L7S3;}sgDWy8kqc}xyqUj#2%+(a!N5(Hm^F*h~m8c{zlVDItc%~M7 zwyeiLG%HIFqm^bF=Xkx71x_@hR>%3&YP7Ar0xtUYX-bAP9rDdP^?K^YZi&zN0@KO& zh@h8VqYNVf!k2=h3@3k|(M-|Sk#C~FBCVUoI4K92A|V7xG<4(ybK|GzERE8rOrPr# zKr+|~-x$S+XvdofMep85q=iH*6n|u;R}v7r$hkG@&y;m zCua3%4Wm-ZYVr9gg|V@8?*3x(W=AT=bopMdZAJ8v2JtF zqE*LpESxKC=CihG7y{1TJVh zT#UvH_hkATxI*6f)YM%pf8zsxeY-GQ_+`CZ^EZtej%Xa6V?OANl?2RrF2wU)-+P{) z?gHH1408vO{YwQ11T(Z2>@F3633D+R`I6(k_wJ%Vl--mGH4ApXTgd-JIGbLYL)b;Fvi+pZJysV!q z#nqs~xsd8MxaaC(Z0^S$hzpHDUZcS3a>A;P#-ExIGseVak9ikRY=FrkEI#PtyFykt zd1I5KV{UTvfp#g-lHx8c6i9YyKJqo+q|q>2Y|(!rBYMLfx+K0drlnR5cD;7HF5YpF z@AsW|SsO0=U3X(y<;>8>rZ*Y!!*(XdF3t1PVOavw&R?d{q zh;vyoxFaW_%w>=wW94S* z($WIKF_&)q1}}g2ED|;XOqcT#~F^fT#c&uo#;M* zNR;mzwBKglE2MZtJ{3$}@F?tOav9PFz_J z1%(4fUQ)FVwDGT)IYS^ci4{bmtzz|VU=pw)jki~ab5%M<4+*UwCY%%)6O^nao$c3W znUD;M6?7nFIDex=3s#|pEx}qll|KhM9~Y@LAxRwZKMYi*@Qo$+4`%qtEY6sikQA|K z4tdPa4qSgSO^w*JNHKMSaEa|E!=jfr+|wtg90{x#8cJc)mMR6PGR@^os5*Os7_Wa9LjWZB4nynYHVntxw_`APF|=xB zEgw(2RI___Y*?|=?t0NZYel(3)V=o9JD7A8jLhDrotH&uvf}x|$Cyk!H4=6zu5qec zg8}G|3A1(UFJfnB#F-qHrjo)9Dt1vVhQL~k%aKRzslPcq4EF}&dEP2E5i*2O)hS1H z+{=Fj6KY}OXR8uU*k%%Le_lIM4x=$VJ;tC0GJynTh_4Oy+M(gEJ7?R@FbY=9fsVsY zTCR!ol#pH1b_x=8GQ`WB->x7Uv^QCY+SJ*z2|t@eWK##AYt|5E=-yT_KNA4lBpQPA z;svl&<5kFnabW{yhUN-#pLoo!Q*Z^y_KJVUXm>DOQD3w%tSh*MMSfF`R@Sjf`DJHM zIbAsQ8C<{n2!eq7hPK~*boR6l4)blG*fvfItS_GwxX!ko6eI?jNr}xwm5y&VDUfWA zPYULp%T0;~#kN2pFD&i1jVEFb5qVm5e-8$qWmEY?fTP$#Ohim*1C|meI-x7fG=7(u z{{|m_psU#cgra1N=;1nOu726l-MPYvCS>@A4TQ~bQ*%WL?K1JVHEaDvl*b{tcX*nZ z%=%rKyuqg?ZJc}WLt-DkT1=+Tr=;Olr+wz*g=5h--zeb6%M`V(E|lJ;Tt2`=rQEja zNWT!*QKW!}6y~x3=gR#)OXi|Q_<9X`q=&74QF9@2QZ&^7K*;l&hMQ-Y8)br|43LIC z&cOPiDaXRA3$l<=al$d%PzY>k;jcEeO`+$U*)nL6#buE)Gx?omQU7v$7rjt}`efJc9 zkG~L$MN{mb9b=}I$VO!bmVl_FBgNZyAK|O<^?LE$N4oONyqZoxc`vGwBLB|S>%&WP zvoXBq%ki?ezrVUNH?jU92oql{7luQ$@6D0BSnfYFwa zs3}myp!4x|f`6A}UT$tg$pNWMe-+JTi+E&GaTmp3XzR1LjZoo#ks)Gm zGrYbu3oH;JBrC_eB~Jh+w}V5ym5rLDM%*QxfVo`!90ft$>7>idG2g! ze{ai8CQxEsUxJ_@ptbVM3lhsXn1*YqqGHdxH>;Z%(xzi118 zzrh!zjaR5DKP^d4h1B$&z}rRCyOl?XO0g&$ZYfj(4i;$Pl<45JbC)#0o#`i^s4xap z?LEDox@Jj&2tR zMWHYe$@6iiTXzsO+$L~y)=R*UK7(dxx|1A#`0~i@szb#G7UEoZw#!NmEu}ctB0t4j zFXzH#n1RRCc~T?V4J$IF%&;PA7tS7><`aiWnSl$JXsrwoe-BLO&lL>La|fg_ZaZ=wEu(;SqJX)cv4DR=;fl-e z7rs4f0?yhK1xoF~W+Ki#WhO7;X$XZyc1*eNxZxc|=W~Wp`rKO9;Cy{Oo<%d{tpUYw zK8d^04g8}~l^NN13dC=|Avm1x=-ypNG7;Rq%OM&M{X5#%YH7-7x(ekk-(E9`O_$mMw0sZ-$j#nWiX+eg}d?#EB zoqf5J_Qg(0HldFZvQcBOR4PkbDObWu8&?{IVO6O_J$?H{u7QRR2 z3%u5l3W0E1NJ3KZhPFzYe?>)q=)+C~rb7{aq%KMJl>SnWAS2}!Gn>RZl+WSY4UF|X zz=d>brel(h`_V>q%VUkk%$v%x$k`bXwRgLwXkt^pvu0{8&7Zuey__;i(pd<>r=&=Q zv%VZPC{%JCmZ^$$S<30oGref4bHUj^7|+hHXCUAr`wevT(4-rim-Vg;7=QW5gPDe& z1|oDTdr!g??z`HLKrzriuE$z5Vb%<42i#^tJ-j0C08dwGcd%3-i)#!8C`2t{%1G?OMx#q#JTqf&52w>JRaWN2Z&_iLfH*IRGR@e0 zN}@u~T`l{k2WN-*x>f=h>-h8MgnYpbI=O66t)QP)n{10!CTeq)3x8v+ayZV5VQBCo zD!|>jmCw@6RVi>@_~iV}hMjI#1(?)jXhxN#GfuCnp1MoL|7KP*Hki&zb~Y<9G98#i zslccNVH-p26lu#!te@BjfP=lrJ`VfGYms776p6AA)6e%u$!^&Fif6a z(#~ji=;t;n=V#g)lnvv#kIIV-Aj34d2*=naVE4J`Z95em(5;(zDnM!NSS4>i>T;btE= z#iU*FR|*S91-;C`M@vxT9a!|VyT5Pui$S1$D%d@v1YrTQEVp&_`e{QWHgu8Nj&R9L zn+jAa=W}b@33N(X6}vA+o(xP^`$#m=L9VM*$*i2GPUDqxYJSsIVp2G7;^aeBZkO7u zC;Mn7?;8&M-(GR&pluU2C5qO_ks~C7l;2H0^xJkwnO~y*kmKJ0YVZe8n+Pyt0DHPZ z$orP^-QK&D?WOqcru5OZXlb%eBJD>)(7|93S8BF6a|miKP3|n$Q>kIzII*7(n*h@1 zm#+s0BY(r$s-aTC%P7)H=XR#AZ0LdZ`QX}2kBxAe#_r2)23~;$!D>@nge>Z}7+Qp! zfyd1rIC99m^CUh@zyD(%yWVBh%kOqSZ}+H?_u?xSf@ltKleH8FVp-=iYisV@q2GJ? zWsDBPq~h*~T7bkyNrI#<)*wwNgpYs7xC74aPD(^U>wlcHsuR@RuAK!w$LvB@9Mh{&f z2Mlf7@zt+GZ>H5Rr}H0zzS$^tg|CBWxDSe6)@&T4cPhKKt76U@bnU9pVS+d~jF-nO;xE4XHXi0k3u) zcl$v*gZcQ;NBGtFD)gzE+aG_3o@om_o}OPoB>Gj*Gh-7j?Fl#2M=}KAe}<_BoPR#v zfAIjU(4&a&;d}Y(eH1HYI&ehFhRvrMlu>oOzH>o)>P>~bUe)reFA2Q}1 zKgcZd;K!TGAWsmU{s5vw7j)`}vycU&MO3A&)8yci+#Po=kjv-1bq^O~YQ3sa*Vo^o zkB@c#+{lGOUs?ifd%Ur$ynnrWdklMPo8MkUD0?|7yZa`4Y14|>jU)CA^&(R*g6#); z4{_%dyw&j4Dn1=5xoNURU05{wI~uv-qrs`eJdr_81X=drWOlZ5k*3LeN$F0MEiTI0 zg{2=Au9$_X>U0mfLjo0%q_ALcbgieCHD9vi#JkZ_Rs3{h*-h92?tftwZ7Nt*m~0goQaU|Mu~Jor8lR{tt6GsYSXiK<;)^GRiO^bqul16o(o$k_6dt z-#XpXH|F2|*;ilfPbQsQ>=iqhU)h684<_X%`GGIIfr$5>pn7r~V>D4`_rC z=1XI^81k`mfbrC92w8N&zk?MN>+$l9$wN)yCXWri+z@3zq074egl{|NHG#*o^y0I7 zO5<@lzFrnu$0$!G@_pK;Mmo7LoK0~ss(Zt>Hg_yPoj?$mnK^$+?pt1UdEf*p;FAmxn@q0 ziOXM*0$;aROvxUMIj}*8i|wyl&`~nZzIMa5swGr2S%1Y$|HenSW7yvlW%fxHKQHkA z8HQ3n@JSdp@ohk4Xx@cj`))+%IRS}oF`?Up-xB@ycRvlkSYOWG_oRQJNC-Re<-j>w znzCUop=N=lLZ39OP`Yc#fX2Kxd*fFaGV99;ld+hNvx{jj_Xd+lSSWLTCZfa8-JHyBp{BElD8eC7d1^dYj*AP@*4Nx(u ze-$M8W_tf+t9q%!(m>0>R$xC1mv!%q<^jhNRkqOr(1EAM_g!ieSQv_-9I}x z=y$i|MG|eCbbwd&@;urKsxzX--tf7h!xpqA;G>)|0b)Akyg?GTWWrEH^<@9~bv}2Z z_eeb2xS8MPOS*h*e$5JHaayq`&G*~4eEJI&Ll`BjZ5Opr!LGv5#y(_f6ns{IEvyR!^caDLqIprBU%jG?mtHOn*(&Fw_&YIUhpQN+e%YT8Sg^z{(`BVYmqM z;fdK!ZmqPN1`lp9ov)j2{!Y_tn}tViR~W;ZiK5^;vNDaPZiME65K-!s8oOkt;|~4C zOlVQEU@uw_#Tz)F^>ht4WY^kuTUxz>G#H9y+Ods z8t&}b^%O!GlM5IQjak>-#D>h(Jzv&l%jazC6l=4R;aFlQ=4Hq>gt=nybsMgHx`7!t zAmiM;)(Q8EpKxTd_H%1Z`|Dl-lD7B9d^Ss zKR?Y}I8i3$8P-fEHUX0ts%QonP*O8nVtZv}ig5FjFo?IZulR&?0e+*lM!CkU$V;{v zN*o``cJ99!4cU^s4bQ?6?b2+?>51s~Py&iB(g~QddEewVZ_ENEfAhvHex}KoMFhyE z0fu<0*(nICWNQx5A@~j<3nlYXb3DAfL!Q8Qob)Z$p0c8!QqfOKMNues2TA_RPjeB% z5AqUmTUTiL?Yl(7&sw}wOy^{ev6pxHgW1BIoi&*87;@NiA3hBdPP_KRP3|yEwD*kZ>RL^$C{ke|)-IJ5IBF2huD(0Wn#>vv1lBKcit1srX|div`!J^~{Q_>d$8j z&^q5?%3(7CrNpOFeJoE_D={~FqaX?j8!r(BK~2Zx$FblyMECF%wnZSi^e{x!J?`x7 zxxh70*xw8u;M%IOnTfJAWaOnnnKWS(&%qr-QlaB2jw}U(5%k&gbf#!mJiInUUXO*v zYX+BKybKtBbP+WlaTg(ZfF-Y0^4+UXkaEW%+c%!Z5-7t?THb2g?2JQhlWo7B2@q|! z!717Gtj=&1du&T;5dm2cL}WQEr?Kr=Fz&x8i1H};3Az|wIz>y)F)5eN!nS6vq1Sag zmmRnutsI-fZm~GtpbPN((&_?EX*=csbS*ZeqVhd|d(?1fkPigPHEE%n;$24X>Xe?& z+WR)`QH}RB^^v0*wH-yi6!ibFa4dF#Tmw;ni1X<+$z8zW$h87M z)qY2g#1Gob|D?~XO^e^0u<`-m*&zx(LdR!8Nq8ZM>*vigTR24 zl;h5cBgq>8S8gb#Y0Fg(%Jr>{xX|K|5Eq8~PLsG$`ilZwSzpl&YzpqvDaCO?oRJZ* zxn^z&Y2o=|DSTj2kZ*kt;&SMVnt;`RF^$p)r~FdwuBB}|L8v|(7z2n3vy7Nf|_h?B8M1Vj^25CU=F6EP6g z?v^yWfHMUy0Y1mkTB+5%Q3|_sp4+J}YY1H_`@pYt2wq;=x<@r`&O=aru!c)yPOj;Z zgU@hu^rVE_^axuL?D)RCeW|m5BTU637?KkSQ;cSLZS0B%buZoVr$mcA^Ts>??{;Ct z**p8L_?(HngQR*$mV!g6t6e!`yNxx5$3(~0T->nA_|s`|tIn;Y)V9CXB29IMEk@-! zSL(NpY$PYQA-Zvh;gU7@12nUxy=SleeV9)-&ubKO z!`~XzugxBq^spTh>} z6!le1eZXPx&oN~<%)45D$m|L|<_S{AY|^MQTd!EB;Cph!N0^Oa^Jk(!L_h7XsQi}{DM zeb_Z55GIalvXq#DMe+0Tx#tgIn&E+X+fBrlYTT`>!8QJrG3GFTD)r4ACAp8m#9nIY zeUW-XA-$cmSNz>zz?b7^^=zbs&@jYf@d^jh3awq4UqG*)pmVc z$*Iqj((Z!p8}E;Q0l%0dfDf?$(sY;M!=7I*rV|AjXj3*UB}0U03Bb*jCOsIA&}t`J zKEA5O7BmhbVfoVA84)5Eqsw}Iv6#pU;d=4n#f;;GJ!qr%{1&ou=m}HdlJT*ZqU=3P zj*}J_?^zAdf!G~m%lbEmD%3Xmc>*=OZ#3H};VK-G$1)~=(0OP&Ya2wVH#a;E(MqgW zsL9NqwwW8Yt5mpT3nEMRZ11)dtzu!nk2L4lw*k}bOfk&PZZRdUjp@MpK2RCSGuyU- zNuLNzgIWnOkWNZr0flINz&;$x3T67hIcawVl?1s`&W6n8lp3H#c#Mf0M6y@Ggzlb- zcO^Cpc_-GedG;cz+L(D7F?MFtXSu|@{ARnen!5Aq26)$FSZ_+&N}r*bnB zDN@niHuJjVX|6SRp|lk`&!EC~`VIrv~`5LfqhhK~ONC z0I{5ZI9Q=8(A@5Uho!||y*^o^I$iKLaC2ubw%e-HQ#UwAR>5`)RCQY+vwMU;t}W{v zay@^-*~WIk#l&5?D(%Cnt7B9xAZ|=?C{zQg*?w1&=L*7@LKyz1E|x4Byhj3l@5sTjXY%V-FGT?zuDl_q%3Sw7YuK*}C`l|?<;6&HAtPU> zf@gs5L+bHePVn)|l4Ir~cMDVY30Y=&QwL?Gl25 zZrn|Ezv$f~$$^jp^|YfbVwbktsAdcKS*6R#s;o$?Qbb=>R?rn8(e%!r&jmDpzq$DS zd_K%v5g#nB=W7yHcYpVP|DS*O*MIx_fBPRGfG+Go*t385`~Min1HlADqT+A=kIn|) zCgr(y*Z{JA)fSMy`G?>CyMH49`Mcll28b-r0jXO}$BFHl12J9Km#aoFD6fReoT>4 zR#)Tmx(|U=3_ZUxOoJ)#d{)2iRunzv5sWf~klAiQI1kF0qYYgs5YSlm*x!ONrFOPe zT)|+EFmVYH+M51W&5|U<1XUtjM63GmeICEURIe1)T2;qxy!NMHn<7|$h(`_4e@^2( zQ<;N!AM6z1D0X?MeCzUp2Eg~>^gU~1Nx=67Fy2^QUMge-2oJ&)MNvY>NREZ=s-wqt zSn?(yYrSr~O%3+>-8mG%ZuZ0W<~|G5|D%VEDvz66G;Z8~DKuo)7oU4Tx7f5M z`4<*sxLh51QzqGnV$CEAsAG-F=(EY02gW&2Be5qjgSB)@+M#Htw36e_AM{JQvSvjp zhxuqOTB<{FwaPnQa7!o1ZR&55TAIv^LdmH)^q?>{;7qpHsqNH^aa+E$Bqmc0-bnAf zKmSQ#^)4vdo@Y*f@VZw(?0x~WOZe-twKa0y2vJl|*F?97<3sRsz7d(w0BDqX4y;#f?6T9;q7O58)S9+jnJQKz&b~WD6HvF(F zamz2ot)dfiyc)Ki^VNL&*0mJ8ou94e)wp_gyph>*khs(%vF{=iq zWVe6wFb=oa3dc|+3kr~cC$@Hgz{q@KY-s7;4z`5tFd^CN+p>i#V`-$3tCU_wcCII8 zfHIWUYVEw<@aa7ntiHQxY1RT1hoD=3^598ODzT?J%-B=e(%AH2qXiWfE5umx0CEo{ z?4lGPCe%uQBgEj!G)t20Fz^g$EgHs3%+O31W7?)s^#hN+rv&!!7NvciPPR|`+XgpM zJ8#mDG|Wqcs~_6w($!t@Juw(0`@q_FuU7k07zgeZdZIn-jIx_-wKqyWHzAv;Z0I!p zj=Rfh#^`*bfhV`uN$>&L_nB%^m%-`U3`3?%Z3k?+{K5 zyfo$$3Iw>o1wOQhRUwG|E|`)m`)}&f07gCm!2>0-;irK`cKa>@gm3UT z{*#zl1qfC^{ujk#7;MpVx0Rmx5L4E7gYp9P_oBgtcDP%a;~(%@<+5pl?Vb zv;y`pqEaWcFjmTCH;prb6=wIYRcm*z8PL0b>#3brYt}0C`t-^9giCA@4hE4)y-YV{ zv)iHS8#DEB|LS(8_Nfv0y!C`^tFm+UT#R2?B4v$(k+twhFnI5LQ<5{LiiVW1NYoFy zR-6C0!H7xcV&=K~5Z8#xmh_;8OaI!A4i-4r?uWOD{XY8c2+RG)LPCMp_6LrbN#_B7 z|N2mY!NQ$_VLvpxwo~zk^%Y>!{CtXp;#4`hE7jMjO8DQiVn=xfm656{3tMFM9}idE zh<2ahO84U(DGY6_-)*?4dh`MnnY;|)Z4xV(ix$R(#{Gt72J#RX#OXX42a64iM!@bV z$H#!qs>&T8`**Z-wb;2m{~$#iMM$@Q=ZU<92QZKHt`1cQH5)w=urlUAbPIqmGb%=S ztf3;yhBvjR1#gU-2BL>EjW2R@$3N&o0=uL~Y#4T#BP8Ifnsz&iLAFelIkuuTOiBj!3JQz$9pxr}qLV>l zuT;c#5TPB?*ny5Zz0w-7qJ3Nclg=Fwq8><7K8qk*ol=y^#E6;S#z!|C7w)i@Ck*!k z!e$D_Mi$7@NClnQrpCXLG-Zqq!5yH98bV-c_x=d((*4pyZ7+3$KBK)B5o< zDkp(3>T3r-Mxf>5!+c!ZOIvp9bZ%igR+6@Oac3t*W9VFi;b`{m5pFxE+|hj_Yes2gvY z0#goIqz@U9YhtAdf#{l%Ur2jtx$#=I4X?4wvO1VI|$$Mha#T}zFk{B@*u9oh#61a%_Uh@uPjDWdHht-c!(oJ!SlT2j6 zuX4Nr9kayMPvWiWIJ^}OI9yWs01QwtRyA3v(zkuOFmY!aE8@=UMcWCh5|t^n>liGn z^@Btdz>}Oct5ThGKJmy&Wb$2_E?!1R<-6`z+KQ9fetJ-UiC8@tl6lbsH50h3W$sMn z3!p3uO+C^WZul@rxo#I_Lano2C^Z~=V>=o-Sp#{u@mCq6`pAX7_ag)h(vs7smK@HP z6L_If&gMgCN(%P)ZH(q!Cg>L7L?XX@cWL$^1$^X%Q*I?$PtN*9_k2s;qk|0w9L0}R zSPE{xMhP5$4)a&?kw%>OznD-p!k|+yA3;@*e$d7vzG&F1XB|`B>$or5+)C=39obyT zCNDNlgm2=>RxlKyrW-9qn4$=*Ma)C5Uq$*L|6$wSkxpKWTRGARQDmj4imIGqsLE@A zTKP+$94}RlHaJKKiqde+rj3dj#=aIZr1<{*BEElrYZ8{YoxUy?iN^zXrx*gWBdv-o zE#E2ygs#m9IqG?5h750FOrV40OO&w4RnepX=Z2;(g_JQaMMxVJjPq9YmXV=frj-?G zw+2%pm$~LB4VGqo?ID+YD#rpWdHfygm!B2K4HJ`#L@kG*5JqayVO_Ci33a7qXhK!n zLG&qqKH6X_5k3EQj4>*DE}-yea4OGW$(jL}jyXG{GsEZkgN&@!k)4DdeeE4YRy2*M z9%xa(p#Y&CK}L+=H2gYijyW9P?=ry*(_SE|YPKVx(SrgxiG~9M#0}qCP`s)PD_$+G zdbvYh)+$PyZ_?Z!P196>BH+`UFLe z73(jp(&qqtBLdP7{bvQ8b9;(iWpF?F%gk9eSb0!gD$bi*P5luQMwjL|1=GtFa#$)9 z(UN*yHLT}esN1xt!X8cgw<|4dpoux!s86FCXvM(o?~n|RX~BzX7C9lsWzTe{)F#J& z7JJe(=v?G6N8U&)7d*xucFyfO5j#Trd20hw-E#nRX|BRj^yA~#XIQ+4Xa4?`7}mQ1yPP>iuk0pQ#V8WcRFC9Mipa_UYw){<3r_LdtUh76t?@=1tr0Q2+1) z%m~u^lNRSYgxTCSCB=A@NuTBY*lc!xj7Mr7E$`4)S+h555}5UG=cpQU$Z5a3)UnpI^^roz?VzH}(GN zvh%_)ar;-}Sq)zFBF9C5%G-*9TRrr5ymN3q0dkAL3?6nFnIRzDi+Wx!$L6B<#H_dZ zWRX0|T2>&z)}7F$l<)wyPuItH1K>zxzvKk|7K@6`u1XvS88|St2_D6kOF;~^U@Hcc zt0xk+ZJyrRBqHlAo!qxJu?<##w`=HDw=-Ss&lj{V-R;xuaf)^%TR>M4gGv@pAh}zA z7nkCvrXvdk0%ZDX?^YZXpnWY<&4vq~J(on2kf&gBwW)H}+D7)!lq@%bN1KrE`2-g!w`HW%C4)?;+K*n(18iIPWRKqF z)WZo9-!~ROeL9D}_eXG9@Jq5;4qMt5xx5bCbz`gcP2|0^iyUq++HqB}(ES zHgvOyH+NB?pR{{_J$Fq*;#Jr}_tpl4XXYSU;f}hG0T0~1YSU$ZtAFajP=U507Y z2e{-m!$h7=bj-A(+WD#Hw}6nLFBrk_8z%%jbl7XY8Ro~qw56$gT1gD96L{kD95OTP>2JV%=(UKrX=v@RlkGa~HgLi0Y%`z?aU9&%$1L$sE;nmG?aG$P zb?1i6dKe4_Y?67`ffcrtyvMM%;!88|Wh)BWxlbAHohBTApbn?@A>DVCE z^b4dt?8ak&1VHzxee)6K&_TXER&G5Z!@M3z@_2*PgQ7!50No}Sj?=X9EE==6S^#Y~ zqLle@$Cq+{Kr9M&yH7!2J1@pp`*+M0Z`bkRh0qNUf5an{qt+e3Jb7m(j&@Vztrhv{ znAjvzZ5HkU%MDZVn1rk3g70B+&}PCEdu)84%@M_T*Y+}O``Gawf^FxMZkUE=*I;2g zrz`#TM~)d2vD&3;!;J!;ytmjT!L3}229xsW22NLh7&w;k>b#37A8UFD;RMuxNVcZN z-1D>578~;34(0bRr}H0p-nic8dg;>+Ks1jGD|~N$ez913Ryav*=(>xeKLnV(@jPYX zJ&8UbAKrUcxcYtFQZSjP|5E0`$5^=!*ObWOm7&RTV|WFIzPZ3$98D`8dV#_zh;Uu@ zZ7E`ZS5tFo953^2A3*Ll%YLUBm8R8ZPE}3jN`%=wjO-EF8rvrpmUE@X#pFU{s1&(E z7|uFs3i$!_aeIfTxNZaZ7}F>AMdfg%!I09H0&SFiWH-NZdWvK`X$yJHOH?_dvvsAu zrb~@BgK)Ni)(IKyPO@N!xn>`kN8q(3bG3PYYBe6XgzS0$)`kPKeX8gU%jy9sUmu%I z545ZcS9I*5I~2p+meg1RQDM1*&8I^E9aH)AL#ck=vfU7lHKP=ADURI9H*zQ6kY1Ga z)&bo7y*EZNJ3RL&!oMzNk%hab(j59q0KbEMj|z2@uARYbDZX2gb{*TDZK_sqC!Lvp zn*Q$QnmWv>@$3b1tSRvjjiEVnExK6N&yS?`9y^5VlEoT+((&2c_P1Cp0CvnS85_5^ zwxDNf?MTkIj%(rF6oy(<#emH+u%bA@ni%Kz6zg*bKDEFa=S0XqTQ07zb_lWd0?I#} zzMNtVwaImIS(vHk(guvp;9L)Uaen!??(OVoLxg(k$PMxjRoikZtN3~MYtD!El`uV!c z{T%ruVkZSYE3A6TQDNN{kx?Zk>=q!E*Y$jxbuUm-zocGdyn!3&=z!%zI!T>>@#uds z`Z?r!zBYtxB|NV(Wl7Z1w)7HG`-s9BqGVA^QY5y}e{|}TMrlpS4RPf-3)143c6by% z61NYJ6xrPB4y5cN)Y_SniMpvKNDcSL>a1jZ33YCckhHJLk^B%P^0mEXmNXM|<#jv`aYk#9`hvKo-!+ zrJXiF;-%X55Ys0lz0vxyuu>Vm-+{{RfJfB%;mzE1;ga%#kp;0T;A+5OQegIVRe=3h z^6;cY4;J!%Yu=N?w;_TR#&73d|KGjgl#b6L{-LZh}NAEvP@A;9tftq-VX6lQY^569$l0ffKBw^n# z7q93gSe*5ex1EnWpXRiQZtPsPzJpz1&ZIEiaRXg0RN8cm19%jN`7G{~pty@p7ggMG zF`hkt3_cz_IkcSX+nrB;^=M*)xx4R6^fPz8g6zPQ_!XFjcH(M26E#|nA`;@AypYe! zVh~n*QUQE-cQvIW?Dnj0cjnjrCKZ zm)st4RGv+3WUcwx6i#V^`I|kf{nZnAb&19tO~sxAU;j$jQ}s9^}(N&Ebu^d!RW2 zf3Yn#gftqV(L4BmX~!GH+vXj$2(6dek1jdMO=I!0UK-+EPq0F5+BN^V%V&%W+|F&Q zKCCz|SSdq`bP&0VTyRh%i9ZD+CIC1<$G^TsmG!V*l$aH9w}rdmbUs~+y-y-bFv(<6 zOKF6Pzo5h;F61a&-K;QV=?G%tp<)?WXfwJM+P9B#m&3G|b4Rh&OCpb$JCu}|$iA;` z==hRTa7}rVO!UPVe?nFD`(;LN7bVHmM^Sgn#I-}rCn)E~J}r5$?+%YWUJOWIL9~ZU z!+A_C=Zo*(zU|!c%jPa{`*Iz#YhsV8q;dD28efK-$>dC2Y}qpTSpV)(=MLPtTzhw8 zf%{G824n!Q>}}vcse(~ZG3Y)PFn{j4nKVB>`6LU3y%HR`e+fM06KSpr)3b0T$b7z;lQ_QrI{E6yH4N_pj9rl-)=+j{9`dZ_0n1>_5YV$8GgX z$&NFD7253wMuS%vv$o0yG2w?{f@riDr8`ztzNv93LB6$wM#u|E5<(%6Vx%%+qba1g zcS@R_3b+N(eIf*{PLDo=A({OSk5mAH>j=sZJ(X_F@wtT>iBneb3>6aybycJh z+rAch;N}^t^XCeQx$NGsKb{`ul6AH|Tk`pV-Q9FDU0s=`hSq{aW`uQ|-M;T|A6|90 za$;1`VkUhH-x>Kh?%9K>;hv7m!iJeKQLtmrZ+?4^f58K$w8{8J!@~4qmlWymUCr+n zEy?#O82$Gk0r)X;cz(6GUe%Wd{X`zmTD%b$C;U9);+zu4Xtq=`LQc9@OZ@wg z^n+?-vTU=Rqik%ot!@^Nqns>W&3o@*0C;PALJMA~x&ve||E=cN?k63r@!XJ^dxkKK z;R5~n(k!r2wK&nXkisn|G0n6}%lfac>(x4ff1#IS7O;u>(r^sudx%@I*Nyh8ITmSV z4jaP0HsTeZ_LMrbn*Yf=EWo7I3QTUa1e5o?207x{YB9Fe4ah2OCjrO8C$r*z|(qhg@2zd)&|G%@iqSUO@;xY7N0C|^2m6_ zTL(g+mt&v5)?Y|wZywE8(@Dtx>7pfH)exgzl)fClK3UgS!;XACsqs1xy<6Ak>u*Vo z6@7#549mgB|CaqYJ&UrV#|+-R>-Azqe8@mR}ZYY5*}yI$hj+ni;Vn=c?( zOO5?q@&5c8N{ss{=D}Pd)eDN9tHo*xpG~DrFlFm_yxDFWxy~@4LI?qg9Nu+Cf6|k) zD7?UW`9_Q+JC8D0fS8S3ro25-O4C}{pw!W7_Ecx}jhn}+<0rYI9f;=cyaf(~s|G^P z-a|_0_^Jmn7=1JS&RuG#Xf(`$0kO_~h(AEeLLA4kem=17U88|H)6LA*GeZg%%U*Y2 z72(eolQ-S|2yXMPx;gD23co4Xe-n9Kco!|xwvagJCUDX0Sr_4E0PTucs#r;yR}lrR zklN*z#fq|RMUr0)VnBihI0LM%!_SB;2uFw^TTaar%>zU#NUMS**DU&a{H3YP zxHp*m*9IYa(5S%@F*YeR;??&_(msCO^RuG2U|zgdT)$s;jypXZLHj<_e=fn&JlBfE z7(e_ci>qk#Z(#Ih?ppvtm9?>J_05Yn%Fy4y&}o@lcbWG128Nz%CC%Xj$f-yjSN=4n z#F?Zj?a8p@RCk034(TA_?^)m4E8XP>`f(2nLlDJveW@|QD8Vz|$YJQU?kj|CkRZ>? zhONL?H(ivizG-e1IIhYwe_ZViB3TPxNu}hE`L9#f+SWPBFBLj*bV%i1FTIc{UGY^iNT2VX?j@*_E8bR@0eoN{NhA;|@ zhoie!fp6pX!!V>Ua?ljXn;a#J2rWl8f$YO4MDaTxhnY+_oF7%WeK&iDe4 z{J$J_UW1MUp8sk{2Q|V1S}0Y9D{u4yq=Dzdj_k3&qXfdW*4wz?F!okr8vJydv6nrk zYYmJ4$4o&pal3t*e-2lL1q)QeI=fCFdHvGG7t1a{lB+bk3^d|LbWOX-4v$uq_LJk* zbsOF+@PhIG68SB%e~15)Eu&&zldQ&L4uK7MQ83UrE+}o-oo>4ug7zGOEu$t+B6RiD9EwhFdqa6%Bt<+@TAUON< zK&$D6ZNlF(f8bbrjsCu4{b&QpTRRzhBA^@4yb`!+I|+15|K@UK<{THZn`vGK$0JD{)@Tc zolKt-3C~Wj*i32H{rKDFt=?Q4|fXe_#NWm1KNt$&>d(M%222&O>F^ zn?}W}W>es@Mr^*@jLxIIzQa73ZRHdmIC)2WxvABs=k zE>@A~+J1Pl7-g!QSd~Qhby$uD1%G#Nv0m9KLrq;^zI`#C|9{NAYgZdfk~aERJafF( z-h1rce>TR~p4+M_l?ow*5JJYdPcOeh2oMNKmc(^d|M!y-Pef!?Nnr2pp7ov&h^nl- zXJlmD^JGjmNF^6)QP1Ma-imZzJMogI-&s>Hr|!iKuQa+xG#68Dt4sL*(dNpw+sp}h z;}ou$PoJ=|6^#X|&nG8;$5_g@^gcGOa;~X(e-W>{>35w*1^xS{PV{Ogtl`ib&jkHV zy-7rxu?C95)IaSQU4g1cw#k!QrLM&N6ODCfR+cE0B$NybbIl4?b>1*@o zX5x#VLlc#CnVz05hD*mD(tNtjO|POoVX!@lS?Mypa@tQ`1?%g61bS9?O1Vpa%za1e ze|uclPQO=(T*$|O$#lkaQhyF)5{7>BP zJz0OZ?&CblXi<9_qx9-{qLv-*Rel-x%y88t#~tLxZWS)vww>fYF&pNGobCwo(7>=?e+nuVF8lie@Iw}n89 zr1!!6V_llZ-~vvx8rxdiB`OqpRJk?DD7MmNNe~PRLH20a%%ANvHD6uBU-~Z*f6V*k z=<4j3-+rg~jKBVJGVh;}7GOJxL7mf$G-Jv5=`p5ZcM>)`m0tC-< zrBs8j_D^!>Y}hXX>5o|i{LV^xSGG(`xDS8(DbvpD*(3PE?Q9*$V{V{PVdpac-5~IU zk;-EMLmls?kY1vb9^HJt@S}G@fBujde&Q}`t>Y;M;olz@5l7PcWu%o$Jb;Ft)KNSl z@3q3DHCcG}?D6}n#qLHf;r1#*O8)D=KUI+69d300=^2FI9}8F%OD?CCatG6&Cd>WJvf}a3ZtSc=4-8b-zapOlEHWi^IpiJ^Qa`Zyy~l?(nNveLoTp_c60> z&~#?m{y`X-|R<;m%lwD_I*5Fr?d!#etl{yuh~!e{a;gm(TtPFjflFdGzA z{L2pvpv#qL#0sqpfA$*db?rM zz7)(Rd`H%-`kfj%lF2fL9$xM>m8^NsB>>~&62R5%@iQ1}$@UfZ-a2FLAjRArfeam- z{C-NxZl=xui{J$2CjZIx(jDuXrV}GISzY`z+r*h&ON?aGB zrCiIRqV~h)LGYF*0>inbe{@zPtHZ}@O$r^4OVzDce>i!hzL;JO!>JVJ=8jOZg|$8C9zPWlc!aCqw6qSTDyne*R!N zUiyvqgwXDBKz?d5e){^U(vhs<{uSVmXfqYDrfBWfL_g=6V-OybW>&;p6_8RWDII;Q zcUH0ee-lWKIEDWb_SJg+@Lzt1B%My7UwLJ?@PC(%SRy6JQK@op{b{|&!*46}rjAwI zc18<@pg$2!@XMM|LnV>XBW%EEf#W4ZugbE{HFLEt3Q@U=M*?w_djEguR^30%=A*0r z{Qj96%5qwMlMA&JSpUy&Ki1i-$an)8=ZC;ae?;#*`gWPh(9Doh2=0_qy3N>#YpG`Q^Ho{&YF0nd9Q-A|R*hOo zcF^9ZJb&R^8kf_vvoT$$7q;5}`>%iXrIPHR@i~u`27nrAJeU%ohaoLi!Tdk|f9G#6 z1A%u=#;AXRWr7kue+@)kNS~~J_}gQEPi;i7|9_U^IPlt%(7Rt3GFN0xD35FC&gWr* zbVZ-9E~#YV>&VGACgg@hW@RGFn!i{7_N*SVg?fk2s0H?H4nzX__WQGcdsV)Zl`3wq z_wzIDcVL{K+aRJ%)M~?lvqc9(f6vC@VEOg`{QmrZ{F0T)4;bx8dygGpu0KzWIi$}Q zt1`x)YT{=k|9`8@Y2b5Z3I*W8lX1k5svXoyX3=!Qy=GxmW4rT>D0r9R4qrH)ZgZHl40Gu;s4-a?eNOlkoiOFTV%W@+X?JUw&J+GJ(k|FOI8ib$xyhQ*m|{ z!2K7(AiunP_7}dar@U?!d(3iGZ%;D4JTS?6ub@&WKFPR#23!ufOg*VOTt7mZhVtkp zrQxj&t`;+{yC16Dt=Hv9e+Co}t!!ypj*}@K>Cb;vW#MnXPs3`mjVCSX;`eY2g@#w~ z!^>yCuJ<|kA7?oFm_ga!Wz|?h>QyT^!i#n|Mx@9FbA;s906ZNwzYiyi>-muL{Pw$? zF3-ywh~|jN5@I;WQ5u7k+O?6Fi4be}{*`eAr(OWdQVH zbQ6A=(53$rc!&Pai5fr{kMP9*_vX{(l!#8MWjY!3sW^~7WhNe|eHxyw`m^v$TuAu0 zAR8U}KfU6AGkG7K>~lQ?d;E01yc+YvvVX?^3HehAIg8LJal+iQ`n-Q8BN#1e0wHS? z`6Z4w>vO+G3wa3De=qnQSN2jf%RB0Sf4&&fT2qRasY^Jh@G_<@(!))Ee9a?T9I_W7 zKOSg5Q}`zEb5G^4{I+{N9?L`6AEN<3?~VJTN&EOB44L{sGfsW%52*eAoM)jw9v}Ay zm*Mdn!Eop%6%Buv!}|sPVO;dfR1wer^?bl1JsA#XJk112e>4z=Kg&YRf{d2sT7ISh zVv$H?8j~mk1Il1b&w)1|*qX|u)-{c~zvRq(OE>*jprOuSx`_1(Oe$ZvgyGM)me2k9 zNC0#p-+a~vFKp;rPJYAPS)ZG{OYTM(FYoXgVp1bxt(q2qj(A+&51KYwY>iG%h7$(q z<=~u$#E}uMf9RBPurT11zCtN~w!Oj2J(!LOjFJ6Rz?7$S5rA$yJP@EK5DySA&bF7)^~xeEW$_tPjvgUz$v%`fIROls#g{L+=-B?nXf0K?||-b>SH&a za{h3*hX2oT+=eIGDOoK!NHD0ud^F?xpWSN`7JhUbe-@3#HVpmhax%S5rYA8U!^L7a zU&c+_pA61uM>d@ z{q#pxU!b;mda;@GjiFj!&ijk54(s`Ftcy(Y1?->eL7;3X`F7r)&3I|Q^%*sM)1`&H zbWi7+e=R#`@Vv860&+^mv-3UxC_wQzpthkxEl=7KIC^l*;~EGG9o;dwpmv}<;uP&Q zY`+%c^1;Hk;66}Y*6q4Y8P3vEs*JBLCzuO83zNNvWZ5=*E|b)rW%AI|2g*xdC%}nX zA>p0tQ!cKM8TtfdGQ8rs4J#0Sx4Z3KAacc5f3-lVGA!uR3I0uFyN5SvK@W^tpjQHX z@g6yG&n!RVy939rU+J{@dO|x>~gNS1%51q zeHMbbDk))`M(l!b_0ZLYy=_q>eS2e~M@P@Z57m@jA0Lm=7e3kSgO-!$@NsE1%QUqE ze^DsVJh4s@)PoiXrz>UFK544~2?ex5D|2#^OKn`MriY!e>#LhAHu(1q|1zW!v94tY zQY`Fht*IW4Q0X_X(6_+&#}4VVoKoK%MkJ~~=e}9(5y3*>h` zn|;hJbtWX+7-Tfm|KzfvVW;LXw8IV)0qu( zpcslzo&El;dMO=Xuk}F6{8+?ah8S|T`c68yn4se{z*W*!Vl^{nKN=O zrac%cq%B8W@;7=)nUXqIdTMLBBs778QK$epF`<^m3q>dz>G>=Ev63t`@G?yqDUv_7 z9b@6-l){TGD>rc@DJw;ZRV6saIeR@RSA1?yVO!qIBXLE6f6@uCF&s`JKgZG9;s-wT zay$MaHfI%ie#cY^o+nE=Tlg}FmSXnPHI0ZY(ZA9q1up+Bu2lcK?={!{3!eq zU;9lS^Lo^SJ%tFLbN`EUtQA08dxqm zNg9%(^DTWKe*`|HmKA>$FA@3iR}SfeAEgqD5Jb2A53SLt62m zH2rKe3FuX46E9+fMdL7kw{LjWk6QB%LbHU;` zixS%PfBV-HlceB`;X`O{5;YC>x136Cqto5t@C4$G|#EU zckab=I;~7Rr6N~GNsD`4+W>LElGE1oHiAjDtsse;F`=fgHaPtl1wdOS?=rw~P) ze`Wv7J^>?!j)aPZ@RZl-TrjA;^GZw#$;~gYRuw*!08+`LdH;3`qF=Nl;#b+#{qg9; zsWYT|lJDDjrQ>b_@D#~r>znj_U|Cm+0-uKrin2xn-ggcB8@Vq`U%T|Su4o4BO_=kW z5jwj^c3vz#J!f6gH}Iv_pnbm)`7ld7ZkgrPY!}t0 z9Hc__6y`>rgkv290v;4ae?&qw8J=X4HzA5oSW-aRI)dBp*H8t_$#aOm9WN)smY$Cw z+YX%9vR?Xk{7#ahEdls1u~gD?x%;Z0Zy2$H2Y z?#+7C=kDqu%7dhRr?my#wg4FFLZ!<|5js9|kGwG74g$Z0v-Yg7B70fs(ZZDyV9@$V zzG}Sj5_QCF7b|7&(&OnJBg5>R@VlOZyi>;gW8U!lVV4mB+`Sz^pFzMOfBGm4)@Xa( zm_ysgc+zqgL1-7#++bIfz*y^OBaB+$)phl%S}dUNq~;NRc;` zYh{K>kb~@VU_ro3*wMrXfA^uz;umImZX0s2DFJV*&+;Y*74k4z#4L1-ca`{{)Y6Mg z>B&fG#N`k&=Ie>6JTrM=?n?y1WLsuPmT4R9BNu5;IK+dXe;N_@r5l*Oz5Tr2_`-BQ zjp+hp!p~|ai_h#jXrYZGBU4YwD5QI&8hP1hGGNUNqe;N;Ocn^u3K$B_r zG=!}T1*jUV6RMR3lr=$G_nb`|!kjZX$&=>Nd8j)7@vdr;`JfLiPvb z$by9mP*G}fVJ+XpwHGv@3rGkA)HB*Pz+o_I+T<}4sn9WuT^TL*!4XVs0u&v@DJg9~ z?z!!F!#)eEL*QxRe~K$TbuOAIe6vXyL6awPZ(%%Di$!u=F8r-EoLq~#Shr<3m5iyP zbnSZ}60e0LqQ{7ZrH)h4*`0d<6VYgDK@h(ES z!MVI3nzTIAc}zACQGZKj5`!q?)pi!F=hZh-?%rD-849xKe~UFK30+P|r+1((_{|<< zH%&l@@*F*famPs(nUc{0I|9eeXrWKvDwWXc8U3_C!!1>KNiXa_L>+I}~XT;9$t~6v!lXg~)Zq@LHN0Wcg*fePddjc5%KqJ2JJko;_ zWXX8Q`OocSe`H%X0UbPXiV@aw5;=lm=r3{&j2?lM%KY7PD-cKhGb4bnSm(~>7gAW1 zTrBSjy^53kjSv+?@lfH&%QrUK`WBeR(GBr!Cnx^ZFC<(84mEg>Eg<{+wsny_esN4rWp_J+nupe=vy<`6B;G?1;-SESrj7=3%vX zw`<)Qe=aqiDLGqCu$5=hNZ*tM)c5>zzI*U(uaPyWf^bMiOa=tG$6_J2;1nKcYNsiu z8aFcwFGH1qOlLz#x5)i~W|l#~XzlS7Bt9RqS$H{NW_!jL=?ux6OYoYcB!TRnT$$9I z)dFH;e=;(fU-RI#twmu{*1r?xen|;Nc}opR{HnFAN#Yx?#2knJFUJhTvE6>9G^uw> z#mjy3TZnDpaJX5rpOi}8c6DYd->EU73CK0oN_b1OfWu z(MijHWa9JmdhCZ3ON%amF`K7jzsUb1{m7IY-RaQ|ltdW+Et?YD_D9R-+Wd3YgG9|M ze{+bmzxr(3LUceHUnNs!=D7W_|2(U#TG-jMSt&e>8J%^*9J^*qIr{TCca{H}O%{&Y zBi$0CiI|fG3P_$Hpq7_F$BSN`jppQ;t8ABz>QGF$Y+%rX>Ar)UF$v-WSvXy=Sbfg` zl{yh$LO=W$5FzK&>+wlAYRtCI_O_+afA*k-DKGGIorP+;WEXPZLkLsGEy5L;BQQE- zAtDKj*>EsA9SsBX0$FrCwVVJRy_TrV-6pV79^YVJw095J`p)j zv^OiEvk1`o=#$kvW+A9{-5kDQvoT-bxtX*>CkKrUQ;e?fyt7KUW?dz3BJ1U5e2V6s_oBa%p*XvB$-&<6pN0ouCFpd3dXin(v@h@Sq+rOXiV}| zE3ooKi%h0n8C!p)P`{e_uEoT}e_e|OgZFs5#~ZDA3Gq@R%TF(QIbt|0cXra3*X3;T!anDClFMG{g_q{Na?CI&N z56s0*{~p}rLX?bQs?+h5DX`n&@#P3P4~NIik=hllWE6;wqX!a|_dpN@f422t-Y4^E z4jpg#=*f&oIFfuQxG?OI1Vp=lnd_`yZlRiG0dW^wXg5yhqPSf%`EN`+h!C6B0=Z_K zh`nI8Sd`W|;2^`xIH(L9`OUxyh`k&%KarHck&T+tsTT%}DRQN4bw#_m^@j_u~YJD9od=rT?2SFaGmhI(q=nKDx0iS{G z`cmGvQt;S-CU$tRv`PCMHSOgDI{QvUuR;RVwaZoN6%n(F4ISJLe^!&|$YjfUAw1nD z3dbFHkya;@;x`jpSD!>95Ugxv?^kh*kZlcfB^XpPI84!S7zh3n+DF&1{W8VqJIHd` zC+0(`#=#&?W)*qU7lp5bX=M*FXA`J?okd-)gZcHal65v6--iQUuvq2e;%3e6lo@x> z=JT+9OR2w{qMN-!fBfzr>_oMGYkC7dS{_(aB4)ph6OqDASWWYdzXfI};M{Yu*M#wI zc%QN?ntW))c!MAJ%^+k!7>49c`X&}1gi^x7^f)lFnVq$dRY=UbE?SrC<w`jp z9SWLYmJCCkIC)3pA3NYz4UB|f&wXu+I1dfXfy`bkM%A~Yf29ONTRvGbL-TF*GnH$o z4kB;~0&|>B9z#Ms#4nXP-WWm>1|f`xpNJ+!Qpn8@%mMHdOIn@LhjMRpv5(s0R(Mbd zcSeE6p3X#)LNcoxBOveeWDCSyq{T)PO^#MG2F_wvrx+}zSXC;GZcMsrXty*`5Y(BT zbjF$H^PCj__`^(2H3;^R!1fSa=sPH5SBqtnNV$M*n!#Se4Dh!2M*9dhIeN zaP(+-Q9&R*JO3y%@7ZH#`JMR{=czrN69xb7Ns?7r3M?xT(qLM+ zD7hDuLtr(pT0-I@S$W1`zb zJRHnF{u>To9=<3{7&c@aVPD8DGj#|2%BTw^!2AYNr1G1oo_sTmhuJRUV7eFZo_5U= zf9XyHON16*JApU*sC~jb$r&K4xKKysSyVC;c&SkirZJkf$t=eN^>wa^n}ZGy+8{qb zq%c&g_18GI6wV?=2Z8CM2)??j1YsBjEv7l{An;1r(ya4_i?3)#Mjq%gd7^*I@+OUY zw)CRtIacXYmcCFq!K~>hRK>UMR{OB@e?rbCwMMtqp!aBRzSXEn$RE~`g_#?R72Xv+ z^IY`DQ?{FAKL=84E3LpPZlgOWf8^MnYk6X>Pei&)p*F~88e)PdYJYBx5andHQzU2Y z!fD<2jGt>-;=Jr7sJoqbJ+sJC=*L4jIWgS9^+F&K)%{?EYaERO ~VmNmROe+A!k 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 diff --git a/dev/zui/zui.css b/dev/zui/zui.css index 3a78185abb..0f499e9277 100644 --- a/dev/zui/zui.css +++ b/dev/zui/zui.css @@ -1,2 +1,2 @@ -/*! tailwindcss v3.4.4 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:rgb(var(--color-gray-200-rgb));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:-apple-system,Noto Sans,Helvetica Neue,Helvetica,Nimbus Sans L,Arial,Liberation Sans,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Source Han Sans SC,Source Han Sans CN,Microsoft YaHei,Wenquanyi Micro Hei,WenQuanYi Zen Hei,ST Heiti,SimHei,WenQuanYi Zen Hei Sharp,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:rgb(var(--color-gray-400-rgb));opacity:1}input::placeholder,textarea::placeholder{color:rgb(var(--color-gray-400-rgb));opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}:root{--screen-sm:640px;--screen-md:768px;--screen-lg:1024px;--screen-xl:1280px;--screen-2xl:1536px;--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-gray-400:#94a3b8;--color-gray-500:#64748b;--color-gray-600:#475569;--color-gray-700:#334155;--color-gray-800:#1e293b;--color-gray-900:#0f172a;--color-gray-950:#020617;--color-gray-50-rgb:248,250,252;--color-gray-100-rgb:241,245,249;--color-gray-200-rgb:226,232,240;--color-gray-300-rgb:203,213,225;--color-gray-400-rgb:148,163,184;--color-gray-500-rgb:100,116,139;--color-gray-600-rgb:71,85,105;--color-gray-700-rgb:51,65,85;--color-gray-800-rgb:30,41,59;--color-gray-900-rgb:15,23,42;--color-gray-950-rgb:2,6,23;--color-primary-50:#eff6ff;--color-primary-100:#dbeafe;--color-primary-200:#bfdbfe;--color-primary-300:#93c5fd;--color-primary-400:#60a5fa;--color-primary-500:#3b82f6;--color-primary-600:#2563eb;--color-primary-700:#1d4ed8;--color-primary-800:#1e40af;--color-primary-900:#1e3a8a;--color-primary-950:#172554;--color-primary-50-rgb:239,246,255;--color-primary-100-rgb:219,234,254;--color-primary-200-rgb:191,219,254;--color-primary-300-rgb:147,197,253;--color-primary-400-rgb:96,165,250;--color-primary-500-rgb:59,130,246;--color-primary-600-rgb:37,99,235;--color-primary-700-rgb:29,78,216;--color-primary-800-rgb:30,64,175;--color-primary-900-rgb:30,58,138;--color-primary-950-rgb:23,37,84;--color-secondary-50:#f0f9ff;--color-secondary-100:#e0f2fe;--color-secondary-200:#bae6fd;--color-secondary-300:#7dd3fc;--color-secondary-400:#38bdf8;--color-secondary-500:#0ea5e9;--color-secondary-600:#0284c7;--color-secondary-700:#0369a1;--color-secondary-800:#075985;--color-secondary-900:#0c4a6e;--color-secondary-950:#082f49;--color-secondary-50-rgb:240,249,255;--color-secondary-100-rgb:224,242,254;--color-secondary-200-rgb:186,230,253;--color-secondary-300-rgb:125,211,252;--color-secondary-400-rgb:56,189,248;--color-secondary-500-rgb:14,165,233;--color-secondary-600-rgb:2,132,199;--color-secondary-700-rgb:3,105,161;--color-secondary-800-rgb:7,89,133;--color-secondary-900-rgb:12,74,110;--color-secondary-950-rgb:8,47,73;--color-success-50:#f0fdf4;--color-success-100:#dcfce7;--color-success-200:#bbf7d0;--color-success-300:#86efac;--color-success-400:#4ade80;--color-success-500:#22c55e;--color-success-600:#16a34a;--color-success-700:#15803d;--color-success-800:#166534;--color-success-900:#14532d;--color-success-950:#052e16;--color-success-50-rgb:240,253,244;--color-success-100-rgb:220,252,231;--color-success-200-rgb:187,247,208;--color-success-300-rgb:134,239,172;--color-success-400-rgb:74,222,128;--color-success-500-rgb:34,197,94;--color-success-600-rgb:22,163,74;--color-success-700-rgb:21,128,61;--color-success-800-rgb:22,101,52;--color-success-900-rgb:20,83,45;--color-success-950-rgb:5,46,22;--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-200:#fde68a;--color-warning-300:#fcd34d;--color-warning-400:#fbbf24;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-warning-700:#b45309;--color-warning-800:#92400e;--color-warning-900:#78350f;--color-warning-950:#451a03;--color-warning-50-rgb:255,251,235;--color-warning-100-rgb:254,243,199;--color-warning-200-rgb:253,230,138;--color-warning-300-rgb:252,211,77;--color-warning-400-rgb:251,191,36;--color-warning-500-rgb:245,158,11;--color-warning-600-rgb:217,119,6;--color-warning-700-rgb:180,83,9;--color-warning-800-rgb:146,64,14;--color-warning-900-rgb:120,53,15;--color-warning-950-rgb:69,26,3;--color-danger-50:#fef2f2;--color-danger-100:#fee2e2;--color-danger-200:#fecaca;--color-danger-300:#fca5a5;--color-danger-400:#f87171;--color-danger-500:#ef4444;--color-danger-600:#dc2626;--color-danger-700:#b91c1c;--color-danger-800:#991b1b;--color-danger-900:#7f1d1d;--color-danger-950:#450a0a;--color-danger-50-rgb:254,242,242;--color-danger-100-rgb:254,226,226;--color-danger-200-rgb:254,202,202;--color-danger-300-rgb:252,165,165;--color-danger-400-rgb:248,113,113;--color-danger-500-rgb:239,68,68;--color-danger-600-rgb:220,38,38;--color-danger-700-rgb:185,28,28;--color-danger-800-rgb:153,27,27;--color-danger-900-rgb:127,29,29;--color-danger-950-rgb:69,10,10;--color-important-50:#fdf2f8;--color-important-100:#fce7f3;--color-important-200:#fbcfe8;--color-important-300:#f9a8d4;--color-important-400:#f472b6;--color-important-500:#ec4899;--color-important-600:#db2777;--color-important-700:#be185d;--color-important-800:#9d174d;--color-important-900:#831843;--color-important-950:#500724;--color-important-50-rgb:253,242,248;--color-important-100-rgb:252,231,243;--color-important-200-rgb:251,207,232;--color-important-300-rgb:249,168,212;--color-important-400-rgb:244,114,182;--color-important-500-rgb:236,72,153;--color-important-600-rgb:219,39,119;--color-important-700-rgb:190,24,93;--color-important-800-rgb:157,23,77;--color-important-900-rgb:131,24,67;--color-important-950-rgb:80,7,36;--color-special-50:#faf5ff;--color-special-100:#f3e8ff;--color-special-200:#e9d5ff;--color-special-300:#d8b4fe;--color-special-400:#c084fc;--color-special-500:#a855f7;--color-special-600:#9333ea;--color-special-700:#7e22ce;--color-special-800:#6b21a8;--color-special-900:#581c87;--color-special-950:#3b0764;--color-special-50-rgb:250,245,255;--color-special-100-rgb:243,232,255;--color-special-200-rgb:233,213,255;--color-special-300-rgb:216,180,254;--color-special-400-rgb:192,132,252;--color-special-500-rgb:168,85,247;--color-special-600-rgb:147,51,234;--color-special-700-rgb:126,34,206;--color-special-800-rgb:107,33,168;--color-special-900-rgb:88,28,135;--color-special-950-rgb:59,7,100;--color-inherit:inherit;--color-transparent:transparent;--color-current:currentColor;--color-black:#000;--color-white:#fff;--color-canvas:#fff;--color-canvas-light:#fff;--color-canvas-dark:#f8fafc;--color-inverse:#000;--color-surface:#f1f5f9;--color-surface-light:#f8fafc;--color-surface-strong:#e2e8f0;--color-fore:#1e293b;--color-fore-in-light:#1e293b;--color-fore-in-dark:#fff;--color-focus:#bfdbfe;--color-link:#3b82f6;--color-link-hover:#2563eb;--color-link-visited:#1d4ed8;--color-link-active:#1e40af;--color-placeholder:#94a3b8;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--color-border-light:#f1f5f9;--color-black-rgb:0,0,0;--color-white-rgb:255,255,255;--color-canvas-rgb:255,255,255;--color-canvas-light-rgb:255,255,255;--color-canvas-dark-rgb:248,250,252;--color-inverse-rgb:0,0,0;--color-surface-rgb:241,245,249;--color-surface-light-rgb:248,250,252;--color-surface-strong-rgb:226,232,240;--color-fore-rgb:30,41,59;--color-fore-in-light-rgb:30,41,59;--color-fore-in-dark-rgb:255,255,255;--color-focus-rgb:191,219,254;--color-link-rgb:59,130,246;--color-link-hover-rgb:37,99,235;--color-link-visited-rgb:29,78,216;--color-link-active-rgb:30,64,175;--color-placeholder-rgb:148,163,184;--color-border-rgb:226,232,240;--color-border-strong-rgb:203,213,225;--color-border-light-rgb:241,245,249;--radius-none:0px;--radius-sm:0.125rem;--radius:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.1),0 0 2px -1px rgba(0,0,0,.05);--shadow:0 1px 4px 0 rgba(0,0,0,.15),0 1px 2px -1px rgba(0,0,0,.1);--shadow-md:0 2px 6px -1px rgba(0,0,0,.2),0 1px 4px -2px rgba(0,0,0,.15);--shadow-lg:0 5px 15px -3px rgba(0,0,0,.2),0 2px 6px -4px rgba(0,0,0,.15);--shadow-xl:0 10px 25px -5px rgba(0,0,0,.2),0 4px 10px -6px rgba(0,0,0,.15);--shadow-2xl:0 10px 50px -10px rgba(0,0,0,.4),0 8px 20px -10px rgba(0,0,0,.3);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.05);--shadow-none:none;--space:0.25rem;--font-size-article:0.875rem;--font-size-root:16px;--font-size-page-lineHeight:1.5384615385}.dark{--color-gray-50:#020617;--color-gray-100:#0f172a;--color-gray-200:#1e293b;--color-gray-300:#334155;--color-gray-400:#475569;--color-gray-500:#64748b;--color-gray-600:#94a3b8;--color-gray-700:#cbd5e1;--color-gray-800:#e2e8f0;--color-gray-900:#f1f5f9;--color-gray-950:#f8fafc;--color-gray-50-rgb:2,6,23;--color-gray-100-rgb:15,23,42;--color-gray-200-rgb:30,41,59;--color-gray-300-rgb:51,65,85;--color-gray-400-rgb:71,85,105;--color-gray-500-rgb:100,116,139;--color-gray-600-rgb:148,163,184;--color-gray-700-rgb:203,213,225;--color-gray-800-rgb:226,232,240;--color-gray-900-rgb:241,245,249;--color-gray-950-rgb:248,250,252;--color-primary-50:#172554;--color-primary-100:#1e3a8a;--color-primary-200:#1e40af;--color-primary-300:#1d4ed8;--color-primary-400:#2563eb;--color-primary-500:#3b82f6;--color-primary-600:#60a5fa;--color-primary-700:#93c5fd;--color-primary-800:#bfdbfe;--color-primary-900:#dbeafe;--color-primary-950:#eff6ff;--color-primary-50-rgb:23,37,84;--color-primary-100-rgb:30,58,138;--color-primary-200-rgb:30,64,175;--color-primary-300-rgb:29,78,216;--color-primary-400-rgb:37,99,235;--color-primary-500-rgb:59,130,246;--color-primary-600-rgb:96,165,250;--color-primary-700-rgb:147,197,253;--color-primary-800-rgb:191,219,254;--color-primary-900-rgb:219,234,254;--color-primary-950-rgb:239,246,255;--color-secondary-50:#082f49;--color-secondary-100:#0c4a6e;--color-secondary-200:#075985;--color-secondary-300:#0369a1;--color-secondary-400:#0284c7;--color-secondary-500:#0ea5e9;--color-secondary-600:#38bdf8;--color-secondary-700:#7dd3fc;--color-secondary-800:#bae6fd;--color-secondary-900:#e0f2fe;--color-secondary-950:#f0f9ff;--color-secondary-50-rgb:8,47,73;--color-secondary-100-rgb:12,74,110;--color-secondary-200-rgb:7,89,133;--color-secondary-300-rgb:3,105,161;--color-secondary-400-rgb:2,132,199;--color-secondary-500-rgb:14,165,233;--color-secondary-600-rgb:56,189,248;--color-secondary-700-rgb:125,211,252;--color-secondary-800-rgb:186,230,253;--color-secondary-900-rgb:224,242,254;--color-secondary-950-rgb:240,249,255;--color-success-50:#052e16;--color-success-100:#14532d;--color-success-200:#166534;--color-success-300:#15803d;--color-success-400:#16a34a;--color-success-500:#22c55e;--color-success-600:#4ade80;--color-success-700:#86efac;--color-success-800:#bbf7d0;--color-success-900:#dcfce7;--color-success-950:#f0fdf4;--color-success-50-rgb:5,46,22;--color-success-100-rgb:20,83,45;--color-success-200-rgb:22,101,52;--color-success-300-rgb:21,128,61;--color-success-400-rgb:22,163,74;--color-success-500-rgb:34,197,94;--color-success-600-rgb:74,222,128;--color-success-700-rgb:134,239,172;--color-success-800-rgb:187,247,208;--color-success-900-rgb:220,252,231;--color-success-950-rgb:240,253,244;--color-warning-50:#451a03;--color-warning-100:#78350f;--color-warning-200:#92400e;--color-warning-300:#b45309;--color-warning-400:#d97706;--color-warning-500:#f59e0b;--color-warning-600:#fbbf24;--color-warning-700:#fcd34d;--color-warning-800:#fde68a;--color-warning-900:#fef3c7;--color-warning-950:#fffbeb;--color-warning-50-rgb:69,26,3;--color-warning-100-rgb:120,53,15;--color-warning-200-rgb:146,64,14;--color-warning-300-rgb:180,83,9;--color-warning-400-rgb:217,119,6;--color-warning-500-rgb:245,158,11;--color-warning-600-rgb:251,191,36;--color-warning-700-rgb:252,211,77;--color-warning-800-rgb:253,230,138;--color-warning-900-rgb:254,243,199;--color-warning-950-rgb:255,251,235;--color-danger-50:#450a0a;--color-danger-100:#7f1d1d;--color-danger-200:#991b1b;--color-danger-300:#b91c1c;--color-danger-400:#dc2626;--color-danger-500:#ef4444;--color-danger-600:#f87171;--color-danger-700:#fca5a5;--color-danger-800:#fecaca;--color-danger-900:#fee2e2;--color-danger-950:#fef2f2;--color-danger-50-rgb:69,10,10;--color-danger-100-rgb:127,29,29;--color-danger-200-rgb:153,27,27;--color-danger-300-rgb:185,28,28;--color-danger-400-rgb:220,38,38;--color-danger-500-rgb:239,68,68;--color-danger-600-rgb:248,113,113;--color-danger-700-rgb:252,165,165;--color-danger-800-rgb:254,202,202;--color-danger-900-rgb:254,226,226;--color-danger-950-rgb:254,242,242;--color-important-50:#500724;--color-important-100:#831843;--color-important-200:#9d174d;--color-important-300:#be185d;--color-important-400:#db2777;--color-important-500:#ec4899;--color-important-600:#f472b6;--color-important-700:#f9a8d4;--color-important-800:#fbcfe8;--color-important-900:#fce7f3;--color-important-950:#fdf2f8;--color-important-50-rgb:80,7,36;--color-important-100-rgb:131,24,67;--color-important-200-rgb:157,23,77;--color-important-300-rgb:190,24,93;--color-important-400-rgb:219,39,119;--color-important-500-rgb:236,72,153;--color-important-600-rgb:244,114,182;--color-important-700-rgb:249,168,212;--color-important-800-rgb:251,207,232;--color-important-900-rgb:252,231,243;--color-important-950-rgb:253,242,248;--color-special-50:#3b0764;--color-special-100:#581c87;--color-special-200:#6b21a8;--color-special-300:#7e22ce;--color-special-400:#9333ea;--color-special-500:#a855f7;--color-special-600:#c084fc;--color-special-700:#d8b4fe;--color-special-800:#e9d5ff;--color-special-900:#f3e8ff;--color-special-950:#faf5ff;--color-special-50-rgb:59,7,100;--color-special-100-rgb:88,28,135;--color-special-200-rgb:107,33,168;--color-special-300-rgb:126,34,206;--color-special-400-rgb:147,51,234;--color-special-500-rgb:168,85,247;--color-special-600-rgb:192,132,252;--color-special-700-rgb:216,180,254;--color-special-800-rgb:233,213,255;--color-special-900-rgb:243,232,255;--color-special-950-rgb:250,245,255;--color-canvas:#020617;--color-inverse:#fff;--color-surface:#1e293b;--color-surface-light:#0f172a;--color-surface-strong:#334155;--color-fore:#cbd5e1;--color-focus:#1e40af;--color-link:#3b82f6;--color-link-hover:#60a5fa;--color-link-visited:#93c5fd;--color-link-active:#bfdbfe;--color-placeholder:#475569;--color-border:#1e293b;--color-border-strong:#334155;--color-border-light:#0f172a;--color-canvas-rgb:2,6,23;--color-inverse-rgb:255,255,255;--color-surface-rgb:30,41,59;--color-surface-light-rgb:15,23,42;--color-surface-strong-rgb:51,65,85;--color-fore-rgb:203,213,225;--color-focus-rgb:30,64,175;--color-link-rgb:59,130,246;--color-link-hover-rgb:96,165,250;--color-link-visited-rgb:147,197,253;--color-link-active-rgb:191,219,254;--color-placeholder-rgb:71,85,105;--color-border-rgb:30,41,59;--color-border-strong-rgb:51,65,85;--color-border-light-rgb:15,23,42}.light-in-dark{--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-gray-400:#94a3b8;--color-gray-500:#64748b;--color-gray-600:#475569;--color-gray-700:#334155;--color-gray-800:#1e293b;--color-gray-900:#0f172a;--color-gray-950:#020617;--color-gray-50-rgb:248,250,252;--color-gray-100-rgb:241,245,249;--color-gray-200-rgb:226,232,240;--color-gray-300-rgb:203,213,225;--color-gray-400-rgb:148,163,184;--color-gray-500-rgb:100,116,139;--color-gray-600-rgb:71,85,105;--color-gray-700-rgb:51,65,85;--color-gray-800-rgb:30,41,59;--color-gray-900-rgb:15,23,42;--color-gray-950-rgb:2,6,23;--color-primary-50:#eff6ff;--color-primary-100:#dbeafe;--color-primary-200:#bfdbfe;--color-primary-300:#93c5fd;--color-primary-400:#60a5fa;--color-primary-500:#3b82f6;--color-primary-600:#2563eb;--color-primary-700:#1d4ed8;--color-primary-800:#1e40af;--color-primary-900:#1e3a8a;--color-primary-950:#172554;--color-primary-50-rgb:239,246,255;--color-primary-100-rgb:219,234,254;--color-primary-200-rgb:191,219,254;--color-primary-300-rgb:147,197,253;--color-primary-400-rgb:96,165,250;--color-primary-500-rgb:59,130,246;--color-primary-600-rgb:37,99,235;--color-primary-700-rgb:29,78,216;--color-primary-800-rgb:30,64,175;--color-primary-900-rgb:30,58,138;--color-primary-950-rgb:23,37,84;--color-secondary-50:#f0f9ff;--color-secondary-100:#e0f2fe;--color-secondary-200:#bae6fd;--color-secondary-300:#7dd3fc;--color-secondary-400:#38bdf8;--color-secondary-500:#0ea5e9;--color-secondary-600:#0284c7;--color-secondary-700:#0369a1;--color-secondary-800:#075985;--color-secondary-900:#0c4a6e;--color-secondary-950:#082f49;--color-secondary-50-rgb:240,249,255;--color-secondary-100-rgb:224,242,254;--color-secondary-200-rgb:186,230,253;--color-secondary-300-rgb:125,211,252;--color-secondary-400-rgb:56,189,248;--color-secondary-500-rgb:14,165,233;--color-secondary-600-rgb:2,132,199;--color-secondary-700-rgb:3,105,161;--color-secondary-800-rgb:7,89,133;--color-secondary-900-rgb:12,74,110;--color-secondary-950-rgb:8,47,73;--color-success-50:#f0fdf4;--color-success-100:#dcfce7;--color-success-200:#bbf7d0;--color-success-300:#86efac;--color-success-400:#4ade80;--color-success-500:#22c55e;--color-success-600:#16a34a;--color-success-700:#15803d;--color-success-800:#166534;--color-success-900:#14532d;--color-success-950:#052e16;--color-success-50-rgb:240,253,244;--color-success-100-rgb:220,252,231;--color-success-200-rgb:187,247,208;--color-success-300-rgb:134,239,172;--color-success-400-rgb:74,222,128;--color-success-500-rgb:34,197,94;--color-success-600-rgb:22,163,74;--color-success-700-rgb:21,128,61;--color-success-800-rgb:22,101,52;--color-success-900-rgb:20,83,45;--color-success-950-rgb:5,46,22;--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-200:#fde68a;--color-warning-300:#fcd34d;--color-warning-400:#fbbf24;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-warning-700:#b45309;--color-warning-800:#92400e;--color-warning-900:#78350f;--color-warning-950:#451a03;--color-warning-50-rgb:255,251,235;--color-warning-100-rgb:254,243,199;--color-warning-200-rgb:253,230,138;--color-warning-300-rgb:252,211,77;--color-warning-400-rgb:251,191,36;--color-warning-500-rgb:245,158,11;--color-warning-600-rgb:217,119,6;--color-warning-700-rgb:180,83,9;--color-warning-800-rgb:146,64,14;--color-warning-900-rgb:120,53,15;--color-warning-950-rgb:69,26,3;--color-danger-50:#fef2f2;--color-danger-100:#fee2e2;--color-danger-200:#fecaca;--color-danger-300:#fca5a5;--color-danger-400:#f87171;--color-danger-500:#ef4444;--color-danger-600:#dc2626;--color-danger-700:#b91c1c;--color-danger-800:#991b1b;--color-danger-900:#7f1d1d;--color-danger-950:#450a0a;--color-danger-50-rgb:254,242,242;--color-danger-100-rgb:254,226,226;--color-danger-200-rgb:254,202,202;--color-danger-300-rgb:252,165,165;--color-danger-400-rgb:248,113,113;--color-danger-500-rgb:239,68,68;--color-danger-600-rgb:220,38,38;--color-danger-700-rgb:185,28,28;--color-danger-800-rgb:153,27,27;--color-danger-900-rgb:127,29,29;--color-danger-950-rgb:69,10,10;--color-important-50:#fdf2f8;--color-important-100:#fce7f3;--color-important-200:#fbcfe8;--color-important-300:#f9a8d4;--color-important-400:#f472b6;--color-important-500:#ec4899;--color-important-600:#db2777;--color-important-700:#be185d;--color-important-800:#9d174d;--color-important-900:#831843;--color-important-950:#500724;--color-important-50-rgb:253,242,248;--color-important-100-rgb:252,231,243;--color-important-200-rgb:251,207,232;--color-important-300-rgb:249,168,212;--color-important-400-rgb:244,114,182;--color-important-500-rgb:236,72,153;--color-important-600-rgb:219,39,119;--color-important-700-rgb:190,24,93;--color-important-800-rgb:157,23,77;--color-important-900-rgb:131,24,67;--color-important-950-rgb:80,7,36;--color-special-50:#faf5ff;--color-special-100:#f3e8ff;--color-special-200:#e9d5ff;--color-special-300:#d8b4fe;--color-special-400:#c084fc;--color-special-500:#a855f7;--color-special-600:#9333ea;--color-special-700:#7e22ce;--color-special-800:#6b21a8;--color-special-900:#581c87;--color-special-950:#3b0764;--color-special-50-rgb:250,245,255;--color-special-100-rgb:243,232,255;--color-special-200-rgb:233,213,255;--color-special-300-rgb:216,180,254;--color-special-400-rgb:192,132,252;--color-special-500-rgb:168,85,247;--color-special-600-rgb:147,51,234;--color-special-700-rgb:126,34,206;--color-special-800-rgb:107,33,168;--color-special-900-rgb:88,28,135;--color-special-950-rgb:59,7,100;--color-inherit:inherit;--color-transparent:transparent;--color-current:currentColor;--color-black:#000;--color-white:#fff;--color-canvas:#fff;--color-canvas-light:#fff;--color-canvas-dark:#f8fafc;--color-inverse:#000;--color-surface:#f1f5f9;--color-surface-light:#f8fafc;--color-surface-strong:#e2e8f0;--color-fore:#1e293b;--color-fore-in-light:#1e293b;--color-fore-in-dark:#fff;--color-focus:#bfdbfe;--color-link:#3b82f6;--color-link-hover:#2563eb;--color-link-visited:#1d4ed8;--color-link-active:#1e40af;--color-placeholder:#94a3b8;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--color-border-light:#f1f5f9;--color-black-rgb:0,0,0;--color-white-rgb:255,255,255;--color-canvas-rgb:255,255,255;--color-canvas-light-rgb:255,255,255;--color-canvas-dark-rgb:248,250,252;--color-inverse-rgb:0,0,0;--color-surface-rgb:241,245,249;--color-surface-light-rgb:248,250,252;--color-surface-strong-rgb:226,232,240;--color-fore-rgb:30,41,59;--color-fore-in-light-rgb:30,41,59;--color-fore-in-dark-rgb:255,255,255;--color-focus-rgb:191,219,254;--color-link-rgb:59,130,246;--color-link-hover-rgb:37,99,235;--color-link-visited-rgb:29,78,216;--color-link-active-rgb:30,64,175;--color-placeholder-rgb:148,163,184;--color-border-rgb:226,232,240;--color-border-strong-rgb:203,213,225;--color-border-light-rgb:241,245,249}@media (prefers-color-scheme:dark){.dark-auto{--color-gray-50:#020617;--color-gray-100:#0f172a;--color-gray-200:#1e293b;--color-gray-300:#334155;--color-gray-400:#475569;--color-gray-500:#64748b;--color-gray-600:#94a3b8;--color-gray-700:#cbd5e1;--color-gray-800:#e2e8f0;--color-gray-900:#f1f5f9;--color-gray-950:#f8fafc;--color-gray-50-rgb:2,6,23;--color-gray-100-rgb:15,23,42;--color-gray-200-rgb:30,41,59;--color-gray-300-rgb:51,65,85;--color-gray-400-rgb:71,85,105;--color-gray-500-rgb:100,116,139;--color-gray-600-rgb:148,163,184;--color-gray-700-rgb:203,213,225;--color-gray-800-rgb:226,232,240;--color-gray-900-rgb:241,245,249;--color-gray-950-rgb:248,250,252;--color-primary-50:#172554;--color-primary-100:#1e3a8a;--color-primary-200:#1e40af;--color-primary-300:#1d4ed8;--color-primary-400:#2563eb;--color-primary-500:#3b82f6;--color-primary-600:#60a5fa;--color-primary-700:#93c5fd;--color-primary-800:#bfdbfe;--color-primary-900:#dbeafe;--color-primary-950:#eff6ff;--color-primary-50-rgb:23,37,84;--color-primary-100-rgb:30,58,138;--color-primary-200-rgb:30,64,175;--color-primary-300-rgb:29,78,216;--color-primary-400-rgb:37,99,235;--color-primary-500-rgb:59,130,246;--color-primary-600-rgb:96,165,250;--color-primary-700-rgb:147,197,253;--color-primary-800-rgb:191,219,254;--color-primary-900-rgb:219,234,254;--color-primary-950-rgb:239,246,255;--color-secondary-50:#082f49;--color-secondary-100:#0c4a6e;--color-secondary-200:#075985;--color-secondary-300:#0369a1;--color-secondary-400:#0284c7;--color-secondary-500:#0ea5e9;--color-secondary-600:#38bdf8;--color-secondary-700:#7dd3fc;--color-secondary-800:#bae6fd;--color-secondary-900:#e0f2fe;--color-secondary-950:#f0f9ff;--color-secondary-50-rgb:8,47,73;--color-secondary-100-rgb:12,74,110;--color-secondary-200-rgb:7,89,133;--color-secondary-300-rgb:3,105,161;--color-secondary-400-rgb:2,132,199;--color-secondary-500-rgb:14,165,233;--color-secondary-600-rgb:56,189,248;--color-secondary-700-rgb:125,211,252;--color-secondary-800-rgb:186,230,253;--color-secondary-900-rgb:224,242,254;--color-secondary-950-rgb:240,249,255;--color-success-50:#052e16;--color-success-100:#14532d;--color-success-200:#166534;--color-success-300:#15803d;--color-success-400:#16a34a;--color-success-500:#22c55e;--color-success-600:#4ade80;--color-success-700:#86efac;--color-success-800:#bbf7d0;--color-success-900:#dcfce7;--color-success-950:#f0fdf4;--color-success-50-rgb:5,46,22;--color-success-100-rgb:20,83,45;--color-success-200-rgb:22,101,52;--color-success-300-rgb:21,128,61;--color-success-400-rgb:22,163,74;--color-success-500-rgb:34,197,94;--color-success-600-rgb:74,222,128;--color-success-700-rgb:134,239,172;--color-success-800-rgb:187,247,208;--color-success-900-rgb:220,252,231;--color-success-950-rgb:240,253,244;--color-warning-50:#451a03;--color-warning-100:#78350f;--color-warning-200:#92400e;--color-warning-300:#b45309;--color-warning-400:#d97706;--color-warning-500:#f59e0b;--color-warning-600:#fbbf24;--color-warning-700:#fcd34d;--color-warning-800:#fde68a;--color-warning-900:#fef3c7;--color-warning-950:#fffbeb;--color-warning-50-rgb:69,26,3;--color-warning-100-rgb:120,53,15;--color-warning-200-rgb:146,64,14;--color-warning-300-rgb:180,83,9;--color-warning-400-rgb:217,119,6;--color-warning-500-rgb:245,158,11;--color-warning-600-rgb:251,191,36;--color-warning-700-rgb:252,211,77;--color-warning-800-rgb:253,230,138;--color-warning-900-rgb:254,243,199;--color-warning-950-rgb:255,251,235;--color-danger-50:#450a0a;--color-danger-100:#7f1d1d;--color-danger-200:#991b1b;--color-danger-300:#b91c1c;--color-danger-400:#dc2626;--color-danger-500:#ef4444;--color-danger-600:#f87171;--color-danger-700:#fca5a5;--color-danger-800:#fecaca;--color-danger-900:#fee2e2;--color-danger-950:#fef2f2;--color-danger-50-rgb:69,10,10;--color-danger-100-rgb:127,29,29;--color-danger-200-rgb:153,27,27;--color-danger-300-rgb:185,28,28;--color-danger-400-rgb:220,38,38;--color-danger-500-rgb:239,68,68;--color-danger-600-rgb:248,113,113;--color-danger-700-rgb:252,165,165;--color-danger-800-rgb:254,202,202;--color-danger-900-rgb:254,226,226;--color-danger-950-rgb:254,242,242;--color-important-50:#500724;--color-important-100:#831843;--color-important-200:#9d174d;--color-important-300:#be185d;--color-important-400:#db2777;--color-important-500:#ec4899;--color-important-600:#f472b6;--color-important-700:#f9a8d4;--color-important-800:#fbcfe8;--color-important-900:#fce7f3;--color-important-950:#fdf2f8;--color-important-50-rgb:80,7,36;--color-important-100-rgb:131,24,67;--color-important-200-rgb:157,23,77;--color-important-300-rgb:190,24,93;--color-important-400-rgb:219,39,119;--color-important-500-rgb:236,72,153;--color-important-600-rgb:244,114,182;--color-important-700-rgb:249,168,212;--color-important-800-rgb:251,207,232;--color-important-900-rgb:252,231,243;--color-important-950-rgb:253,242,248;--color-special-50:#3b0764;--color-special-100:#581c87;--color-special-200:#6b21a8;--color-special-300:#7e22ce;--color-special-400:#9333ea;--color-special-500:#a855f7;--color-special-600:#c084fc;--color-special-700:#d8b4fe;--color-special-800:#e9d5ff;--color-special-900:#f3e8ff;--color-special-950:#faf5ff;--color-special-50-rgb:59,7,100;--color-special-100-rgb:88,28,135;--color-special-200-rgb:107,33,168;--color-special-300-rgb:126,34,206;--color-special-400-rgb:147,51,234;--color-special-500-rgb:168,85,247;--color-special-600-rgb:192,132,252;--color-special-700-rgb:216,180,254;--color-special-800-rgb:233,213,255;--color-special-900-rgb:243,232,255;--color-special-950-rgb:250,245,255;--color-canvas:#020617;--color-inverse:#fff;--color-surface:#1e293b;--color-surface-light:#0f172a;--color-surface-strong:#334155;--color-fore:#cbd5e1;--color-focus:#1e40af;--color-link:#3b82f6;--color-link-hover:#60a5fa;--color-link-visited:#93c5fd;--color-link-active:#bfdbfe;--color-placeholder:#475569;--color-border:#1e293b;--color-border-strong:#334155;--color-border-light:#0f172a;--color-canvas-rgb:2,6,23;--color-inverse-rgb:255,255,255;--color-surface-rgb:30,41,59;--color-surface-light-rgb:15,23,42;--color-surface-strong-rgb:51,65,85;--color-fore-rgb:203,213,225;--color-focus-rgb:30,64,175;--color-link-rgb:59,130,246;--color-link-hover-rgb:96,165,250;--color-link-visited-rgb:147,197,253;--color-link-active-rgb:191,219,254;--color-placeholder-rgb:71,85,105;--color-border-rgb:30,41,59;--color-border-strong-rgb:51,65,85;--color-border-light-rgb:15,23,42}}*,:after,:before{--tw-border-opacity:1;border-color:rgba(var(--color-border-rgb),var(--tw-border-opacity))}:focus-visible{outline-color:transparent}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }html{font-size:var(--font-size-root)}body{--tw-bg-opacity:1;background-color:rgba(var(--color-canvas-rgb),var(--tw-bg-opacity));font-size:.8125rem;line-height:1.5384615385}.dark,body{--tw-text-opacity:1;color:rgba(var(--color-fore-rgb),var(--tw-text-opacity))}:root{--font-h1-size:2.25rem;--article-p-space:0.5em;--article-heading-space:0.5em;--article-hr-space:1.5em;--article-cell-padding:0.25rem 0.75rem}a,a.disabled:hover{--tw-text-opacity:1;color:rgba(var(--color-link-rgb),var(--tw-text-opacity))}a:hover{--tw-text-opacity:1;color:rgba(var(--color-link-hover-rgb),var(--tw-text-opacity))}a:focus-visible{outline-color:rgb(var(--color-focus-rgb));outline-offset:2px;outline-width:2px}.code,code{background-color:rgba(var(--color-important-500-rgb),.1);border-radius:var(--radius);padding-left:.25rem;padding-right:.25rem;--tw-text-opacity:1;color:rgba(var(--color-important-500-rgb),var(--tw-text-opacity))}pre{font-size:.75rem;line-height:1rem;overflow:auto;padding:.5rem}pre code{background-color:transparent;color:inherit;padding:0}samp,var{font-weight:700}.blockquote,blockquote{border-left-width:4px;font-size:.875rem;line-height:1.3rem;padding-left:.75rem;text-wrap:balance}.blockquote figcaption,blockquote figcaption{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgba(var(--color-gray-500-rgb),var(--tw-text-opacity))}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.5;text-wrap:balance}.h1,h1{font-size:2rem}.h2,h2{font-size:1.5rem}.h3,h3{font-size:1.25rem}.h4,h4{font-size:1rem}.h5,h5{font-size:.875rem}.h6,h6{font-size:.75rem}ul{list-style-type:disc}ol,ul{padding-left:1.5em}ol{list-style-type:decimal}dt{font-weight:700}dd{padding-left:2em}.article{color:var(--font-size-article);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.article h1,.article h2,.article h3,.article h4{margin-bottom:var(--article-heading-space);margin-top:var(--article-heading-space)}.article audio,.article blockquote,.article figure,.article img,.article ol,.article p,.article table,.article ul,.article video{margin-bottom:var(--article-p-space);margin-top:var(--article-p-space)}.article p{min-height:1em}.article p:empty:before{content:" ";display:inline-block}.article hr{margin-bottom:var(--article-hr-space);margin-top:var(--article-hr-space)}.article table{border-width:1px}.article td,.article th{border-bottom-width:1px;padding:var(--article-cell-padding)}.article thead{background-color:var(--table-head-bg,var(--color-gray-100))}.article ol *,.article table *,.article ul *{margin-bottom:0;margin-top:0}.article pre{border-radius:var(--radius);border-width:1px;--tw-bg-opacity:1;background-color:rgba(var(--color-gray-50-rgb),var(--tw-bg-opacity))}:root{--alert-bg:var(--color-surface)}.alert{align-items:center;background-color:var(--alert-bg);border-radius:var(--radius);display:flex;gap:.75rem;padding:.5rem .75rem}.alert-content{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem}.alert-close{margin-bottom:-.375rem;margin-right:-.5rem;margin-top:-.375rem}.alert-link{color:inherit;font-weight:700}.alert-link:hover{color:inherit;text-decoration-line:underline}.alert-heading{font-weight:700;margin:0}.alert-text{flex:1 1 auto;white-space:pre-line}.alert-actions{align-items:center;display:flex;gap:.5rem}:root{--breadcrumb-divider:"/";--breadcrumb-divider-color:var(--color-gray-500);--breadcrumb-color-active:var(--color-gray-500)}.breadcrumb{display:flex;gap:1.25rem;list-style-type:none;padding-left:0}.breadcrumb>li{position:relative}.breadcrumb>li+li:before{color:var(--breadcrumb-divider-color);content:var(--breadcrumb-divider);display:block;left:-1.25rem;position:absolute;text-align:center;width:1.25rem}.breadcrumb>.active{color:var(--breadcrumb-color-active)}:root{--btn-radius:var(--radius);--btn-bg:var(--color-surface);--btn-border-color:var(--color-gray-300);--btn-height:2rem}.btn{align-items:center;background-color:var(--btn-bg);border-radius:var(--btn-radius);display:inline-flex;gap:.375rem;height:var(--btn-height);justify-content:center;padding-left:.75rem;padding-right:.75rem;white-space:nowrap;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--btn-border-color)}.btn,.btn-default:hover{color:inherit}.btn-link{--tw-text-opacity:1;color:rgba(var(--color-link-rgb),var(--tw-text-opacity));text-decoration-line:underline;text-underline-offset:2px;--tw-ring-color:transparent}.btn-link:visited{color:rgba(var(--color-link-visited-rgb),var(--tw-text-opacity))}.btn-link:hover{--tw-text-opacity:1;color:rgba(var(--color-link-hover-rgb),var(--tw-text-opacity))}.btn-link{--btn-bg:transparent}.btn.size-xs,.size-xs>.btn{padding-left:.25rem;padding-right:.25rem;--btn-height:1.25rem}.btn.size-sm,.btn.size-xs,.size-sm>.btn,.size-xs>.btn{font-size:.75rem;line-height:1rem}.btn.size-sm,.size-sm>.btn{--btn-height:1.5rem}.btn.size-md,.btn.size-sm,.size-md>.btn,.size-sm>.btn{padding-left:.5rem;padding-right:.5rem}.btn.size-md,.size-md>.btn{--btn-height:1.75rem}.btn.size-lg,.size-lg>.btn{font-size:1rem;line-height:1.5rem;padding-left:1rem;padding-right:1rem;--btn-height:2.5rem}.btn.size-xl,.size-xl>.btn{font-size:1.125rem;line-height:1.75rem;padding-left:1.25rem;padding-right:1.25rem;--btn-height:3rem}.btn.square{aspect-ratio:1/1;gap:.125rem;padding-left:0;padding-right:0}@supports not (aspect-ratio:1/1){.btn.square{width:var(--btn-height)}}.btn.btn-caret{padding-left:.25rem;padding-right:.25rem}.btn.btn-wide{min-width:80px}:root{--checkbox-size:12px;--checkbox-color:var(--color-primary-500)}.checkbox,.radio{align-items:center;cursor:pointer;display:flex;gap:.375rem;min-height:20px}.checkbox>input[type=checkbox],.radio>input[type=radio]{accent-color:rgb(var(--color-primary-500-rgb));border-radius:var(--radius-lg)}.checkbox-primary,.radio-primary{display:flex;gap:.375rem;min-height:20px;position:relative}.checkbox-primary>input[type=checkbox],.radio-primary>input[type=radio]{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.checkbox-primary>label,.radio-primary>label{cursor:pointer;padding-left:calc(var(--checkbox-size) + 8px);position:relative}.checkbox-primary>label:after,.checkbox-primary>label:before,.radio-primary>label:after,.radio-primary>label:before{display:block;height:var(--checkbox-size);left:0;position:absolute;transition-duration:.15s;transition-property:transform,background-color,color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--checkbox-size);--tw-content:"";content:var(--tw-content);top:calc((20px - var(--checkbox-size))/2)}.checkbox-primary>label:before{border-radius:var(--radius-sm);border-width:1px;--tw-border-opacity:1;border-color:rgba(var(--color-gray-400-rgb),var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(var(--color-canvas-rgb),var(--tw-bg-opacity))}.checkbox-primary>label:after{--tw-scale-x:.9;--tw-scale-y:.9;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTkgMjAuNDItNi4yMS02LjIxIDIuODMtMi44M0w5IDE0Ljc3bDkuODgtOS44OSAyLjgzIDIuODN6Ii8+PC9zdmc+");transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.radio-primary>label:before{border-radius:var(--radius-full);border-width:1px;--tw-border-opacity:1;border-color:rgba(var(--color-gray-400-rgb),var(--tw-border-opacity))}.radio-primary>label:after{background-color:var(--checkbox-color);border-radius:var(--radius-full);opacity:0;--checkbox-radio-size:calc(var(--checkbox-size)*2/3);height:var(--checkbox-radio-size);left:calc((var(--checkbox-size) - var(--checkbox-radio-size))/2);top:calc((20px - var(--checkbox-radio-size))/2);width:var(--checkbox-radio-size)}.checkbox-primary>label:hover:before,.radio-primary>label:hover:before{border-color:var(--checkbox-color)}.checkbox-primary.focus>label:before,.checkbox-primary>input[type=checkbox]:focus+label:before,.radio-primary.focus>label:before,.radio-primary>input[type=radio]:focus+label:before{border-color:var(--checkbox-color);outline-color:rgb(var(--color-focus-rgb));outline-style:solid;outline-width:2px}.checkbox-primary.checked>label:before,.checkbox-primary>input[type=checkbox]:checked+label:before{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.radio-primary.checked>label:before,.radio-primary>input[type=radio]:checked+label:before{border-color:var(--checkbox-color)}.checkbox-primary.checked>label:after,.checkbox-primary>input[type=checkbox]:checked+label:after,.radio-primary.checked>label:after,.radio-primary>input[type=radio]:checked+label:after{opacity:1}.checkbox-primary.disabled>label,.checkbox-primary>input[type=checkbox]:disabled+label,.radio-primary.disabled>label,.radio-primary>input[type=radio]:disabled+label{cursor:not-allowed;opacity:.7;pointer-events:none;--tw-grayscale:grayscale(100%);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)}.checkbox-primary.indeterminate>label:after,.checkbox-primary>input[type=checkbox]:indeterminate+label:after{--tw-border-opacity:1;background-color:var(--checkbox-color);background-image:none;border-color:rgba(var(--color-canvas-rgb),var(--tw-border-opacity));border-width:calc((var(--checkbox-size) - 2px)/2) 2px;opacity:1}.check-list{align-items:flex-start;flex-direction:column;gap:.5rem}.check-list,.check-list-inline{display:flex;padding-bottom:.375rem;padding-top:.375rem}.check-list-inline{align-items:center;-moz-column-gap:1rem;column-gap:1rem;flex-direction:row;flex-wrap:wrap;row-gap:.5rem}.switch{display:flex;gap:.375rem;min-height:20px;padding-left:2.5rem;position:relative}.switch>input{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.switch>label:after,.switch>label:before{border-radius:var(--radius-full);border-width:1px;height:1rem;left:0;position:absolute;top:.125rem;width:2rem;--tw-border-opacity:1;border-color:rgba(var(--color-border-strong-rgb),var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(var(--color-surface-rgb),var(--tw-bg-opacity));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-content:"";content:var(--tw-content)}.switch>label:before{cursor:pointer;--tw-shadow:var(--shadow-inner);--tw-shadow-colored:var(--shadow-inner);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.switch>label:hover:before{--tw-border-opacity:1;border-color:rgba(var(--color-border-rgb),var(--tw-border-opacity))}.switch>label:after{height:.75rem;left:.125rem;top:.25rem;width:.75rem;--tw-border-opacity:1;border-color:rgba(var(--color-canvas-rgb),var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(var(--color-canvas-rgb),var(--tw-bg-opacity));--tw-shadow:var(--shadow);--tw-shadow-colored:var(--shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.switch>input:checked+label:before{background-color:var(--checkbox-color);border-color:rgba(var(--color-inverse-rgb),.2)}.switch>input:checked+label:after{color:var(--checkbox-color);left:18px}.switch.focus>label:before,.switch>input:focus+label:before{border-color:var(--checkbox-color);outline-color:rgb(var(--color-focus-rgb));outline-style:solid;outline-width:2px}.switch.disabled>label:before,.switch>input:disabled+label:before{cursor:not-allowed;opacity:.7;pointer-events:none;--tw-grayscale:grayscale(100%);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)}:root{--form-control-radius:var(--radius);--form-control-border:var(--color-border);--form-control-focus:var(--color-primary-500);--form-control-disabled:var(--color-surface);--form-control-readonly:var(--color-surface)}.dark{--form-control-border:var(--color-border-strong)}input::-moz-placeholder,textarea::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(var(--color-placeholder-rgb),var(--tw-placeholder-opacity))}input::placeholder,textarea::placeholder{--tw-placeholder-opacity:1;color:rgba(var(--color-placeholder-rgb),var(--tw-placeholder-opacity))}.form-control{border-radius:var(--form-control-radius);display:block;height:2rem;width:100%;--tw-bg-opacity:1;background-color:rgba(var(--color-canvas-rgb),var(--tw-bg-opacity));outline-color:transparent;outline-style:solid;outline-width:1px;padding:.25rem .5rem;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--form-control-border);transition-duration:.15s;transition-property:outline,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-control.focus,.form-control:focus{outline-color:var(--form-control-focus);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(var(--color-focus-rgb),var(--tw-ring-opacity));--tw-ring-opacity:0.3}.form-control.disabled,.form-control[disabled]{background-color:var(--form-control-disabled);opacity:1}.form-control.readonly,.form-control[readonly]{background-color:var(--form-control-readonly)}select{-webkit-appearance:none;background-image:url("data:image/gif;base64,R0lGODlhBwAEAIAAAMvQ2////yH5BAEAAAEALAAAAAAHAAQAAAIIhA+BGWoNWSgAOw==");background-position:right 8px top 50%;background-repeat:no-repeat;background-size:8px auto;padding-right:1rem}select.form-control[multiple]{background-image:none}textarea.form-control{height:auto;min-height:32px}input[type=file].form-control{padding:.125rem}input[type=file].form-control::-webkit-file-upload-button{-webkit-appearance:none;appearance:none;border-radius:inherit;border-style:none;cursor:pointer;height:1.75rem;padding-left:.5rem;padding-right:.5rem}input[type=file].form-control::-webkit-file-upload-button:hover{background-color:rgba(var(--color-black-rgb),.1)}.has-error .form-control,.has-error.form-control{--tw-ring-color:rgba(var(--color-danger-500-rgb),0.6)}.has-error .form-control.focus,.has-error .form-control:focus,.has-error.form-control.focus,.has-error.form-control:focus{outline-color:rgb(var(--color-danger-500-rgb));--tw-ring-color:rgba(var(--color-danger-500-rgb),0.1)}.has-warning .form-control,.has-warning.form-control{--tw-ring-color:rgba(var(--color-warning-500-rgb),0.6)}.has-warning .form-control.focus,.has-warning .form-control:focus,.has-warning.form-control.focus,.has-warning.form-control:focus{outline-color:rgb(var(--color-warning-500-rgb));--tw-ring-color:rgba(var(--color-warning-500-rgb),0.2)}.has-success .form-control,.has-success.form-control{--tw-ring-color:rgba(var(--color-success-500-rgb),0.6)}.has-success .form-control.focus,.has-success .form-control:focus,.has-success.form-control.focus,.has-success.form-control:focus{outline-color:rgb(var(--color-success-500-rgb));--tw-ring-color:rgba(var(--color-success-500-rgb),0.2)}.form-control.size-sm,.size-sm>.form-control{font-size:.75rem;height:1.5rem;line-height:1rem;padding-left:.5rem;padding-right:.5rem}.form-control.size-md,.size-md>.form-control{height:1.75rem;padding-left:.5rem;padding-right:.5rem}.form-control.size-lg,.size-lg>.form-control{font-size:1rem;height:2.5rem;line-height:1.5rem;padding-left:.75rem;padding-right:.75rem}:root{--input-group-addon-bg:var(--color-gray-50)}.input-group{align-items:stretch;display:flex}.input-group>.form-control,.input-group>.input-control{flex:1 1 auto;z-index:1}.input-group-addon{align-items:center;background-color:var(--input-group-addon-bg);border-radius:var(--form-control-radius);display:flex;flex:none;height:2rem;padding-left:.5rem;padding-right:.5rem;z-index:0;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--form-control-border)}.size-sm>.input-group-addon{font-size:.75rem;height:1.5rem;line-height:1rem;padding-left:.5rem;padding-right:.5rem}.size-lg>.input-group-addon{font-size:1rem;height:2.5rem;line-height:1.5rem;padding-left:.75rem;padding-right:.75rem}.input-group-control{flex:1 1 auto}.input-group>*+*,.input-group>*+* .form-control{border-bottom-left-radius:var(--radius-none);border-top-left-radius:var(--radius-none)}.input-group>:not(:last-child),.input-group>:not(:last-child) .form-control{border-bottom-right-radius:var(--radius-none);border-top-right-radius:var(--radius-none)}.input-group .btn:focus-visible,.input-group .form-control:focus{z-index:2}:root{--form-tip-color:var(--color-gray-400);--form-label-color:var(--color-gray-700);--form-horz-label-width:6rem;--form-grid-gap-x:1.25rem;--form-grid-gap-y:.75rem}.form{flex-direction:column;gap:1rem}.form,.form-label{display:flex}.form-label{align-items:center;color:var(--form-label-color);flex-direction:row;gap:.25rem;height:2rem;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.form-label.required:after{content:"*";display:inline-block;margin-left:.25rem;--tw-translate-y:0.125rem;--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgba(var(--color-danger-500-rgb),var(--tw-text-opacity))}.no-required .form-label.required:after{display:none}.form-label-actions{flex:1 1 auto;justify-content:flex-end}.form-label>.checkbox-primary{margin-left:.75rem}.form-tip{color:var(--form-tip-color);display:block;margin-top:.25rem}.has-error .form-tip{--tw-text-opacity:1;color:rgba(var(--color-danger-500-rgb),var(--tw-text-opacity))}.has-warning .form-tip{--tw-text-opacity:1;color:rgba(var(--color-warning-500-rgb),var(--tw-text-opacity))}.has-success .form-tip{--tw-text-opacity:1;color:rgba(var(--color-success-500-rgb),var(--tw-text-opacity))}.form-actions{display:flex;flex-direction:row;gap:1rem;justify-content:center}.form-grid{--form-grid-gap-x-half:calc(var(--form-grid-gap-x)/2);--form-grid-gap-y-half:calc(var(--form-grid-gap-y)/2);align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:0}.form-grid .form-group{padding:var(--form-grid-gap-y-half) var(--form-grid-gap-x-half)}.form-grid .form-label.required:after{margin-left:.25rem;order:-9999}.form-grid .form-label .checkbox{margin-left:.75rem;margin-right:.75rem}.form-grid .has-wrap-after:after{display:block;width:100%;--tw-content:"";content:var(--tw-content)}.form-grid-wrap{width:100%}.form-grid-row{display:flex;flex-direction:row;padding-bottom:var(--form-grid-gap-y-half);padding-top:var(--form-grid-gap-y-half);position:relative;width:100%}.form-grid-col{padding-left:var(--form-grid-gap-x-half);padding-right:var(--form-grid-gap-x-half)}.form-grid .form-actions{gap:1.5rem;justify-content:center;padding:var(--form-grid-gap-y) var(--form-grid-gap-x-half);width:100%}.form-grid .form-actions.is-pinned{border-top-width:1px}.form-horz .form-group,.form-horz .form-row{align-items:flex-start;display:flex;flex-direction:row}.form-horz .form-group{flex-grow:1;flex-wrap:wrap;min-height:32px;min-width:0;padding-left:var(--form-horz-label-width);position:relative}.form-horz .form-group[class*=" w-"],.form-horz .form-group[class^=w-]{flex:none}.form-horz .form-group>*{min-width:0}.form-horz .form-group.no-label{padding-left:0}.form-horz .form-group.no-label>.check-list-inline{padding-left:1rem;padding-right:1rem}.form-horz .form-label{justify-content:flex-end;left:0;padding-left:1rem;padding-right:.5rem;position:absolute;top:0;width:var(--form-horz-label-width)}.form-horz .form-label.required:after{margin-left:0;order:-9999}.form-horz .form-tip{width:100%}.form-horz .form-tip,.form-horz .input-control,.form-horz .input-group{flex:1 1 auto}.form .form-group-wrapper,.form-horz .form-group-wrapper{flex:1 1 auto;min-width:0;width:100%;z-index:1}.form .form-group-wrapper.flex-none,.form-horz .form-group-wrapper.flex-none{flex:none}.form fieldset>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.form fieldset{padding-bottom:1rem;padding-left:1rem}.form-grid fieldset>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.form legend{border-bottom-width:1px;display:flex;justify-content:flex-start;margin-left:-1rem;width:100%;--tw-border-opacity:1;border-bottom-color:rgba(var(--color-primary-100-rgb),var(--tw-border-opacity));width:calc(100% + 1rem)}.form-title{align-items:center;background-color:rgba(var(--color-primary-50-rgb),.5);display:flex;font-weight:700;height:1.75rem;padding-left:.75rem;padding-right:.75rem}@font-face{font-display:block;font-family:ZenIcon;font-style:normal;font-weight:400;src:url(./icons/zenicon.eot);src:url(./icons/zenicon.woff) format("woff"),url(./icons/zenicon.ttf) format("truetype"),url(./icons/zenicon.svg) format("svg")}.icon,[class*=" icon-"],[class^=icon-]{display:inline-block;font-display:block;font-family:ZenIcon;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon:before{display:inline-block;min-width:14px;text-align:center}.icon-lg:before{font-size:1.3333333em;vertical-align:-10%}.icon-2x{font-size:28px}.icon-3x{font-size:42px}.icon-4x{font-size:56px}.icon-5x{font-size:70px}.icon-resize:before{content:"\e667"}.icon-arrows-alt:before,.icon-expand-full:before,.icon-fullscreen:before{content:"\e6a3"}.icon-collapse-full:before{content:"\e682"}.icon-taiji:before,.icon-yinyang:before{content:"\e687"}.icon-window:before{content:"\e68e"}.icon-window-alt:before{content:"\e68f"}.icon-carousel:before{content:"\e6b0"}.icon-spinner-snake:before{content:"\e97b"}.icon-spinner-indicator:before{content:"\e97c"}.icon-check-board:before{content:"\e9b8"}.icon-bar-chart-o:before,.icon-bar-chart:before{content:"\f080"}.icon-github:before{content:"\f09b"}.icon-dot-circle-o:before,.icon-dot-circle:before{content:"\f192"}.icon-cube-alt:before{content:"\f1b2"}.icon-cubes:before{content:"\f1b3"}.icon-file-pdf:before{content:"\f1c1"}.icon-file-word:before{content:"\f1c2"}.icon-file-excel:before{content:"\f1c3"}.icon-file-powerpoint:before{content:"\f1c4"}.icon-file-image:before,.icon-file-photo:before,.icon-file-picture:before{content:"\f1c5"}.icon-file-archive:before,.icon-file-zip:before{content:"\f1c6"}.icon-file-audio:before,.icon-file-sound:before{content:"\f1c7"}.icon-file-movie:before,.icon-file-video:before{content:"\f1c8"}.icon-file-code:before{content:"\f1c9"}.icon-circle-o-notch:before{content:"\f1ce"}.icon-chanzhi:before{content:"\e906"}.icon-chanzhi-pro:before{content:"\e905"}.icon-zsite:before{content:"\e904"}.icon-zsite-pro:before{content:"\e903"}.icon-qq:before{content:"\f600"}.icon-wechat:before,.icon-weixin:before{content:"\f1d7"}.icon-history:before{content:"\f1da"}.icon-circle-thin:before{content:"\f1db"}.icon-sliders:before{content:"\f1de"}.icon-newspaper-o:before{content:"\f1ea"}.icon-calculator:before{content:"\f1ec"}.icon-paint-brush:before{content:"\f1fc"}.icon-area-chart:before{content:"\f1fe"}.icon-pie-chart:before{content:"\f200"}.icon-line-chart:before{content:"\f201"}.icon-toggle-off:before{content:"\f204"}.icon-toggle-on:before{content:"\f205"}.icon-diamond:before{content:"\f219"}.icon-venus:before{content:"\f221"}.icon-mars:before{content:"\f222"}.icon-server:before{content:"\f233"}.icon-music:before{content:"\e602"}.icon-search:before{content:"\e603"}.icon-envelope:before{content:"\e604"}.icon-heart:before{content:"\e605"}.icon-star:before{content:"\e606"}.icon-star-empty:before{content:"\e607"}.icon-user:before{content:"\e608"}.icon-film:before{content:"\e609"}.icon-th-large:before{content:"\e60a"}.icon-th:before{content:"\e60b"}.icon-th-list:before{content:"\e60c"}.icon-check:before,.icon-ok:before{content:"\e60d"}.icon-remove:before,.icon-times:before{content:"\d7"}.icon-zoom-in:before{content:"\e60f"}.icon-zoom-out:before{content:"\e610"}.icon-off:before{content:"\e611"}.icon-cog:before{content:"\e613"}.icon-trash:before{content:"\e614"}.icon-home:before{content:"\e615"}.icon-file-alt:before,.icon-file-o:before{content:"\e616"}.icon-time:before{content:"\e617"}.icon-download-alt:before{content:"\e618"}.icon-download:before{content:"\e619"}.icon-upload:before{content:"\e61a"}.icon-inbox:before{content:"\e61b"}.icon-play-circle:before{content:"\e61c"}.icon-repeat:before{content:"\e61d"}.icon-refresh:before{content:"\e61e"}.icon-list-alt:before{content:"\e61f"}.icon-lock:before{content:"\e620"}.icon-flag:before{content:"\e621"}.icon-headphones:before{content:"\e622"}.icon-volume-off:before{content:"\e623"}.icon-volume-up:before{content:"\e625"}.icon-qrcode:before{content:"\e626"}.icon-barcode:before{content:"\e627"}.icon-tag:before{content:"\e628"}.icon-tags:before{content:"\e629"}.icon-book:before{content:"\e62a"}.icon-bookmark:before{content:"\e62b"}.icon-print:before{content:"\e62c"}.icon-camera:before{content:"\e62d"}.icon-font:before{content:"\e62e"}.icon-bold:before{content:"\e62f"}.icon-italic:before{content:"\f033"}.icon-header:before{content:"\f1dc"}.icon-underline:before{content:"\f0cd"}.icon-strikethrough:before{content:"\f0cc"}.icon-eraser:before{content:"\f12d"}.icon-align-justify:before{content:"\e636"}.icon-list:before{content:"\e637"}.icon-picture:before{content:"\e63b"}.icon-pencil:before{content:"\e63c"}.icon-map-marker:before{content:"\e63d"}.icon-adjust:before{content:"\e63e"}.icon-tint:before{content:"\e63f"}.icon-edit:before{content:"\e640"}.icon-share:before{content:"\e641"}.icon-checked:before{content:"\e642"}.icon-arrows:before,.icon-move:before{content:"\e643"}.icon-step-backward:before{content:"\e644"}.icon-fast-backward:before{content:"\e645"}.icon-backward:before{content:"\e646"}.icon-play:before{content:"\e647"}.icon-pause:before{content:"\e648"}.icon-stop:before{content:"\e649"}.icon-forward:before{content:"\e64a"}.icon-fast-forward:before{content:"\e64b"}.icon-step-forward:before{content:"\e64c"}.icon-eject:before{content:"\e64d"}.icon-chevron-left:before{content:"\e64e"}.icon-chevron-right:before{content:"\e64f"}.icon-plus-sign:before{content:"\e650"}.icon-minus-sign:before{content:"\e651"}.icon-remove-sign:before{content:"\e652"}.icon-check-circle:before,.icon-ok-sign:before{content:"\e653"}.icon-question-sign:before{content:"\e654"}.icon-info-sign:before{content:"\e655"}.icon-remove-circle:before{content:"\e657"}.icon-check-circle-o:before,.icon-ok-circle:before{content:"\e658"}.icon-ban-circle:before{content:"\e659"}.icon-arrow-left:before{content:"\e65a"}.icon-arrow-right:before{content:"\e65b"}.icon-arrow-up:before{content:"\e65c"}.icon-arrow-down:before{content:"\e65d"}.icon-share-alt:before{content:"\e65e"}.icon-resize-full:before{content:"\e65f"}.icon-resize-small:before{content:"\e660"}.icon-plus:before{content:"\e661"}.icon-minus:before{content:"\e662"}.icon-asterisk:before{content:"\e663"}.icon-exclamation-sign:before{content:"\e664"}.icon-gift:before{content:"\e665"}.icon-leaf:before{content:"\e666"}.icon-eye-open:before{content:"\e668"}.icon-eye-close:before{content:"\e669"}.icon-warning-sign:before{content:"\e66a"}.icon-plane:before{content:"\e66b"}.icon-calendar:before{content:"\e66c"}.icon-random:before{content:"\e66d"}.icon-comment:before{content:"\e66e"}.icon-chevron-up:before{content:"\e670"}.icon-chevron-down:before{content:"\e671"}.icon-shopping-cart:before{content:"\e673"}.icon-folder-close:before{content:"\e674"}.icon-folder-open:before{content:"\e675"}.icon-resize-v:before{content:"\e676"}.icon-resize-h:before{content:"\e677"}.icon-bar-chart-alt:before{content:"\e678"}.icon-camera-retro:before{content:"\e679"}.icon-key:before{content:"\e67a"}.icon-cogs:before{content:"\e67b"}.icon-comments:before{content:"\e67c"}.icon-thumbs-o-up:before{content:"\e67d"}.icon-thumbs-o-down:before{content:"\e67e"}.icon-star-half:before{content:"\e67f"}.icon-heart-empty:before{content:"\e680"}.icon-signout:before{content:"\e681"}.icon-pushpin:before{content:"\e683"}.icon-external-link:before{content:"\e684"}.icon-signin:before{content:"\e685"}.icon-trophy:before{content:"\e686"}.icon-upload-alt:before{content:"\e688"}.icon-lemon:before{content:"\e689"}.icon-phone:before{content:"\e68a"}.icon-check-empty:before{content:"\e68b"}.icon-bookmark-empty:before{content:"\e68c"}.icon-phone-sign:before{content:"\e68d"}.icon-credit:before{content:"\e690"}.icon-rss:before{content:"\e691"}.icon-hdd:before{content:"\e692"}.icon-bullhorn:before{content:"\e693"}.icon-bell:before{content:"\e694"}.icon-certificate:before{content:"\e695"}.icon-hand-right:before{content:"\e696"}.icon-hand-left:before{content:"\e697"}.icon-hand-up:before{content:"\e698"}.icon-hand-down:before{content:"\e699"}.icon-circle-arrow-left:before{content:"\e69a"}.icon-circle-arrow-right:before{content:"\e69b"}.icon-circle-arrow-up:before{content:"\e69c"}.icon-circle-arrow-down:before{content:"\e69d"}.icon-globe:before{content:"\e69e"}.icon-wrench:before{content:"\e69f"}.icon-tasks:before{content:"\e6a0"}.icon-filter:before{content:"\e6a1"}.icon-group:before{content:"\e6a4"}.icon-link:before{content:"\e6a5"}.icon-cloud:before{content:"\e6a6"}.icon-beaker:before{content:"\e6a7"}.icon-cut:before{content:"\e6a8"}.icon-copy:before{content:"\e6a9"}.icon-paper-clip:before{content:"\e6aa"}.icon-save:before{content:"\e6ab"}.icon-sign-blank:before{content:"\e6ac"}.icon-bars:before,.icon-reorder:before{content:"\e6ad"}.icon-list-ul:before{content:"\e6ae"}.icon-list-ol:before{content:"\e6af"}.icon-table:before{content:"\e6b2"}.icon-magic:before{content:"\e6b3"}.icon-caret-down:before{content:"\e6b8"}.icon-caret-up:before{content:"\e6b9"}.icon-caret-left:before{content:"\e6ba"}.icon-caret-right:before{content:"\e6bb"}.icon-columns:before{content:"\e6bc"}.icon-sort:before{content:"\e6bd"}.icon-sort-down:before{content:"\e6be"}.icon-sort-up:before{content:"\e6bf"}.icon-envelope-alt:before{content:"\e6c0"}.icon-undo:before{content:"\e6c1"}.icon-dashboard:before{content:"\e6c3"}.icon-comment-alt:before{content:"\e6c4"}.icon-comments-alt:before{content:"\e6c5"}.icon-bolt:before{content:"\e6c6"}.icon-sitemap:before{content:"\e6c7"}.icon-umbrella:before{content:"\e6c8"}.icon-paste:before{content:"\e6c9"}.icon-lightbulb:before{content:"\e6ca"}.icon-exchange:before{content:"\e6cb"}.icon-cloud-download:before{content:"\e6cc"}.icon-cloud-upload:before{content:"\e6cd"}.icon-bell-alt:before{content:"\e6d1"}.icon-coffee:before{content:"\e6d2"}.icon-file-text-alt:before,.icon-file-text-o:before{content:"\e6d4"}.icon-building:before{content:"\e6d5"}.icon-double-angle-left:before{content:"\e6dc"}.icon-double-angle-right:before{content:"\e6dd"}.icon-double-angle-up:before{content:"\e6de"}.icon-double-angle-down:before{content:"\e6df"}.icon-angle-left:before{content:"\e6e0"}.icon-angle-right:before{content:"\e6e1"}.icon-angle-up:before{content:"\e6e2"}.icon-angle-down:before{content:"\e6e3"}.icon-desktop:before{content:"\e6e4"}.icon-laptop:before{content:"\e6e5"}.icon-tablet:before{content:"\e6e6"}.icon-mobile:before{content:"\e6e7"}.icon-circle-blank:before{content:"\e6e8"}.icon-quote-left:before{content:"\e6e9"}.icon-quote-right:before{content:"\e6ea"}.icon-spinner:before{content:"\e6eb"}.icon-circle:before{content:"\e6ec"}.icon-reply:before{content:"\e6ed"}.icon-folder-close-alt:before{content:"\e6ef"}.icon-folder-open-alt:before{content:"\e6f0"}.icon-expand-alt:before{content:"\e6f1"}.icon-collapse-alt:before{content:"\e6f2"}.icon-smile:before{content:"\e6f3"}.icon-frown:before{content:"\e6f4"}.icon-meh:before{content:"\e6f5"}.icon-gamepad:before{content:"\e6f6"}.icon-keyboard:before{content:"\e6f7"}.icon-flag-alt:before{content:"\e6f8"}.icon-flag-checkered:before{content:"\e6f9"}.icon-terminal:before{content:"\e6fa"}.icon-code:before{content:"\e6fb"}.icon-reply-all:before{content:"\e6fc"}.icon-star-half-full:before{content:"\e6fd"}.icon-location-arrow:before{content:"\e6fe"}.icon-crop:before{content:"\e6ff"}.icon-code-fork:before{content:"\e700"}.icon-unlink:before{content:"\e701"}.icon-question:before{content:"\e702"}.icon-info:before{content:"\e703"}.icon-shield:before{content:"\e70b"}.icon-calendar-empty:before{content:"\e70c"}.icon-rocket:before{content:"\e70e"}.icon-chevron-sign-left:before{content:"\e70f"}.icon-chevron-sign-right:before{content:"\e710"}.icon-chevron-sign-up:before{content:"\e711"}.icon-chevron-sign-down:before{content:"\e712"}.icon-html5:before{content:"\e713"}.icon-anchor:before{content:"\e714"}.icon-unlock-alt:before{content:"\e715"}.icon-bullseye:before{content:"\e716"}.icon-ellipsis-h:before{content:"\e717"}.icon-ellipsis-v:before{content:"\e718"}.icon-rss-sign:before{content:"\e719"}.icon-play-sign:before{content:"\e71a"}.icon-minus-sign-alt:before{content:"\e71c"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-check-minus:before{content:"\e71d"}.icon-check-plus:before{content:"\f196"}.icon-level-up:before{content:"\e71e"}.icon-level-down:before{content:"\e71f"}.icon-check-sign:before{content:"\e720"}.icon-edit-sign:before{content:"\e721"}.icon-external-link-sign:before{content:"\e722"}.icon-share-sign:before{content:"\e723"}.icon-compass:before{content:"\e724"}.icon-collapse:before{content:"\e725"}.icon-collapse-top:before{content:"\e726"}.icon-expand:before{content:"\e727"}.icon-dollar:before{content:"\e728"}.icon-yen:before{content:"\e729"}.icon-file:before{content:"\e72b"}.icon-file-text:before{content:"\e72c"}.icon-sort-by-alphabet:before{content:"\e72d"}.icon-sort-by-alphabet-alt:before{content:"\e72e"}.icon-sort-by-attributes:before{content:"\e72f"}.icon-sort-by-attributes-alt:before{content:"\e730"}.icon-sort-by-order:before{content:"\e731"}.icon-sort-by-order-alt:before{content:"\e732"}.icon-thumbs-up:before{content:"\e733"}.icon-thumbs-down:before{content:"\e734"}.icon-long-arrow-down:before{content:"\e736"}.icon-long-arrow-up:before{content:"\e737"}.icon-long-arrow-left:before{content:"\e738"}.icon-long-arrow-right:before{content:"\e739"}.icon-apple:before{content:"\e73a"}.icon-windows:before{content:"\e73b"}.icon-android:before{content:"\e73c"}.icon-linux:before{content:"\e73d"}.icon-sun:before{content:"\e742"}.icon-moon:before{content:"\e743"}.icon-archive:before{content:"\e744"}.icon-bug:before{content:"\e745"}.icon-alipay:before,.icon-zhifubao:before{content:"\e901"}.icon-alipay-square:before,.icon-zhifubao-square:before{content:"\e900"}.icon-taobao:before{content:"\e902"}.icon-weibo:before{content:"\e746"}.icon-chrome:before{content:"\e76c"}.icon-firefox:before{content:"\e76d"}.icon-ie:before{content:"\e76e"}.icon-opera:before{content:"\e76f"}.icon-safari:before{content:"\e770"}.icon-node:before{content:"\e76a"}.icon-layout:before{content:"\e768"}.icon-usecase:before{content:"\e74a"}.icon-stack:before{content:"\e769"}.icon-branch:before{content:"\e74b"}.icon-chat:before{content:"\e74c"}.icon-chat-line:before,.icon-comment-line:before{content:"\e74f"}.icon-chat-dot:before{content:"\e750"}.icon-cube:before{content:"\e751"}.icon-database:before{content:"\f1c0"}.icon-align-left:before{content:"\e633"}:root{--input-control-fix-width-sm:2rem;--input-control-fix-width:4.375rem;--input-control-fix-width-lg:6.75rem}.input-control{position:relative;--input-control-prefix:8px;--input-control-suffix:8px}.input-control-prefix,.input-control-suffix{align-items:center;display:flex;height:100%;left:0;opacity:.5;padding-left:.5rem;padding-right:.5rem;position:absolute;top:0;white-space:nowrap;width:var(--input-control-prefix);z-index:1}.input-control-suffix{justify-content:flex-end;left:auto;right:0;width:var(--input-control-suffix)}.form-control:focus+.input-control-prefix,.form-control:focus+.input-control-suffix{opacity:1}.input-control>.form-control{padding-left:var(--input-control-prefix);padding-right:var(--input-control-suffix)}.input-control>select.form-control{background-position-x:calc(100% - var(--input-control-suffix) - 8px);padding-right:calc(var(--input-control-suffix) + 20px)}.has-prefix{--input-control-prefix:var(--input-control-fix-width)}.has-suffix{--input-control-suffix:var(--input-control-fix-width)}.has-prefix-sm{--input-control-prefix:var(--input-control-fix-width-sm)}.has-suffix-sm{--input-control-suffix:var(--input-control-fix-width-sm)}.has-prefix-lg{--input-control-prefix:var(--input-control-fix-width-lg)}.has-suffix-lg{--input-control-suffix:var(--input-control-fix-width-lg)}.has-prefix-icon{--input-control-prefix:32px}.has-suffix-icon{--input-control-suffix:32px}.input-control.has-prefix-icon{--input-control-prefix:32px}.input-control.has-suffix-icon{--input-control-suffix:32px}.input-control.has-prefix-icon>.input-control-prefix,.input-control.has-suffix-icon>.input-control-suffix{justify-content:center;padding:0}.input-control.size-sm>.form-control,.input-control.size-sm>.input-control-prefix,.input-control.size-sm>.input-control-suffix{font-size:.75rem;line-height:1rem}.input-control.size-lg>.form-control,.input-control.size-lg>.input-control-prefix,.input-control.size-lg>.input-control-suffix{font-size:1rem;line-height:1.5rem}:root{--label-bg:rgba(var(--color-canvas-rgb),.1);--label-border-color:var(--color-gray-300);--label-color:var(--color-gray-500);--label-radius:var(--radius)}.label{align-items:center;background-color:var(--label-bg);border-radius:var(--label-radius);color:var(--label-color);display:inline-flex;font-size:.75rem;height:1.25rem;justify-content:center;line-height:1rem;min-width:1.25rem;padding-left:.25rem;padding-right:.25rem;white-space:pre-line;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--label-border-color)}.label.size-lg{font-size:.8125rem;height:1.5rem;line-height:1.25rem;min-width:1.5rem;padding-left:.5rem;padding-right:.5rem}.label.size-sm{height:1rem;min-width:1rem}.label-dot{aspect-ratio:1/1;border-radius:var(--radius-full);height:.5rem;min-width:0;padding-left:0;padding-right:0}.caret,.caret-down,.caret-left,.caret-right,.caret-up{align-items:center;display:inline-flex;height:.75rem;justify-content:center;position:relative;width:.75rem}.caret-down:before,.caret-left:before,.caret-right:before,.caret-up:before,.caret:before{display:block;height:.35rem;transform-origin:center;width:.35rem;--tw-translate-y:-1px;--tw-rotate:45deg;border-color:currentColor;border-width:0 1px 1px 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-content:"";content:var(--tw-content)}.caret-left:before{--tw-translate-x:0.125rem;--tw-translate-y:0px;--tw-rotate:135deg}.caret-left:before,.caret-right:before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.caret-right:before{--tw-translate-x:-0.125rem;--tw-translate-y:0px;--tw-rotate:-45deg}.caret-up:before{--tw-translate-y:0.125rem;--tw-rotate:225deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:focus>.caret,:hover>.caret{opacity:inherit}.disabled .caret,.readonly .caret{opacity:var(--caret-opacity,.5)}.magnifier{display:inline-block;height:1em;position:relative;width:1em}.magnifier:after,.magnifier:before{border-radius:var(--radius-full);content:"";display:block;position:absolute}.magnifier:before{border:1px solid;height:.75em;width:.75em}.magnifier:after{height:1px;left:.55em;top:.7em;width:.5em;--tw-rotate:45deg;background-color:currentColor;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.close{aspect-ratio:1/1;display:block;position:relative;width:1em}.close:after,.close:before{content:"";display:block;height:1px;left:0;position:absolute;width:100%;--tw-rotate:45deg;background-color:currentColor;border-radius:var(--radius-full);top:calc(50% - .5px)}.close:after,.close:before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.close:after{--tw-rotate:-45deg}.search-box.compact.has-prefix-icon{--input-control-prefix:24px}.search-box.compact.has-suffix-icon{--input-control-suffix:24px}:root{--menu-bg:var(--color-canvas);--menu-active-bg:var(--color-primary-500);--menu-active-color:var(--color-canvas);--menu-selected-bg:var(--color-primary-50);--menu-selected-color:var(--color-primary-500);--menu-icon-opacity:.5;--menu-icon-margin:1.75rem;--menu-min-width:3rem;--menu-heading-color:var(--color-gray-500)}.menu{background:var(--menu-bg);max-width:var(--menu-max-width);min-width:var(--menu-min-width);padding:.5rem}.menu-wrapper{display:flex;flex-direction:column;min-height:0}.menu-wrapper>.menu{flex:1 1 auto;min-height:0;overflow:auto}.menu-item>.item-inner,.menu-item>a{align-items:center;border-radius:var(--radius);color:inherit;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;overflow:hidden;padding:.25rem .5rem;position:relative;text-overflow:ellipsis;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap}.menu-item>.selected{background:var(--menu-selected-bg);color:var(--menu-selected-color)}.menu-item>.active,.menu-item>a.hover,.menu-item>a:hover{background:var(--menu-active-bg);color:var(--menu-active-color)}.menu-item.disabled>a:hover,.menu-item>a.disabled:hover{background-color:inherit;color:inherit}.menu-item>a>.item-title{flex:1 1 auto}.menu>.divider{margin:.5rem .25rem}.menu-heading{align-items:center;color:var(--menu-heading-color);display:flex;font-size:.75rem;font-weight:700;height:2rem;line-height:1rem;padding-left:.25rem;padding-right:.25rem}.has-icons>.menu-item>a>.item-icon{align-items:center;display:flex;height:1rem;justify-content:center;opacity:var(--menu-icon-opacity);width:1rem}.menu-nested{--menu-indent:10px}.menu-nested .menu{background-color:transparent;margin-bottom:-.5rem;margin-left:var(--menu-indent);margin-top:-.5rem;padding-right:0}.menu-nested .menu-item>.item-inner{padding-left:0}.menu.compact .menu-item>a{padding-bottom:.125rem;padding-top:.125rem}.menu.compact .menu-heading{height:1.75rem}.search-menu-header{padding:.5rem .5rem .125rem}.search-menu-footer{padding:.125rem .5rem .5rem}.search-menu .item.is-not-match,.search-menu-footer:empty,.search-menu-header:empty{display:none}.search-menu .item.is-not-match.has-match-child{display:list-item}.search-menu .item.is-not-match.has-match-child>.item-inner{opacity:.5;pointer-events:none}.search-menu.no-toggle-on-search .nested-toggle-icon{pointer-events:none}.search-menu .is-match-keys{font-weight:700;text-decoration-line:underline}.search-menu-no-match-hint{display:none;font-size:.75rem;line-height:1rem;padding:.5rem;--tw-text-opacity:1;color:rgba(var(--color-gray-500-rgb),var(--tw-text-opacity))}.no-match-child .search-menu-no-match-hint{display:block}.no-match-child>.menu{display:none}:root{--alert-bg:var(--color-surface)}.alert{align-items:center;background-color:var(--alert-bg);border-radius:var(--radius);display:flex;gap:.75rem;padding:.5rem .75rem}.alert-content{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem}.alert-close{margin-bottom:-.375rem;margin-right:-.5rem;margin-top:-.375rem}.alert-link{color:inherit;font-weight:700}.alert-link:hover{color:inherit;text-decoration-line:underline}.alert-heading{font-weight:700;margin:0}.alert-text{flex:1 1 auto;white-space:pre-line}.alert-actions{align-items:center;display:flex;gap:.5rem}.close{aspect-ratio:1/1;display:block;position:relative;width:1em}.close:after,.close:before{content:"";display:block;height:1px;left:0;position:absolute;width:100%;--tw-rotate:45deg;background-color:currentColor;border-radius:var(--radius-full);top:calc(50% - .5px)}.close:after,.close:before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.close:after{--tw-rotate:-45deg}.messagers{align-items:flex-end;bottom:0;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-end;left:0;padding:1rem;pointer-events:none;position:fixed;right:0;top:0;z-index:1900}.messagers-top-left,.messagers-top-right{justify-content:flex-start}.messagers-bottom-left,.messagers-top-left{align-items:flex-start}.messagers-bottom,.messagers-center,.messagers-top{align-items:center}.messagers-top,.messagers-top-left,.messagers-top-right{justify-content:flex-start}.messagers-center{justify-content:center}.messager{background-color:rgba(var(--color-inverse-rgb),.8);pointer-events:auto;--tw-text-opacity:1;color:rgba(var(--color-canvas-rgb),var(--tw-text-opacity));--tw-shadow:var(--shadow-xl);--tw-shadow-colored:var(--shadow-xl);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),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);transition-duration:.3s}:root{--progress-radius:var(--radius);--progress-striped-size:40px;--progress-bg:var(--color-surface);--progress-bar-color:var(--color-primary-500)}.progress{background:var(--progress-bg);border-radius:var(--progress-radius);display:flex;height:1.25rem}.progress-bar{background:var(--progress-bar-color);height:100%;transition-duration:.5s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.progress-striped>.progress-bar{background-image:linear-gradient(45deg,rgba(var(--color-canvas-rgb),.15) 25%,transparent 25%,transparent 50%,rgba(var(--color-canvas-rgb),.15) 50%,rgba(var(--color-canvas-rgb),.15) 75%,transparent 75%,transparent);background-size:var(--progress-striped-size) var(--progress-striped-size)}.progress>.progress-bar:first-child{border-bottom-left-radius:inherit;border-top-left-radius:inherit}.progress>.progress-bar:last-child{border-bottom-right-radius:inherit;border-top-right-radius:inherit}.progress.active .progress-bar{animation:progress-bar-stripes 2s linear infinite}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}:root{--scrollbar-size:10px;--scrollbar-opacity:.6;--scrollbar-bg:rgba(var(--color-inverse-rgb),.15);--scrollbar-inset:inset 0 0 0 1px rgba(var(--color-inverse-rgb),.05);--scrollbar-bar-bg:rgba(var(--color-inverse-rgb),.3);--scrollbar-hover-bg:rgba(var(--color-inverse-rgb),.4);--scrollbar-drag-bg:rgba(var(--color-inverse-rgb),.5);--scrollbar-radius:var(--radius-sm);--scrollbar-duration:.7s}::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}::-webkit-scrollbar-track{box-shadow:var(--scrollbar-shadow);-webkit-transition:background-color var(--scrollbar-duration);transition:background-color var(--scrollbar-duration)}::-webkit-scrollbar-track:hover,:hover::-webkit-scrollbar-track{background:var(--scrollbar-bg)}::-webkit-scrollbar-thumb{background:var(--scrollbar-bar-bg);border-radius:var(--scrollbar-radius);min-height:var(--scrollbar-size);-webkit-transition:var(--scrollbar-duration);transition:var(--scrollbar-duration);-webkit-transition-property:background-color;transition-property:background-color}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover-bg)}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-drag-bg)}@-moz-document url-prefix(){.scrollbar-thin{scrollbar-width:thin}}.scrollbar-thin::-webkit-scrollbar{height:calc(var(--scrollbar-size)/2);width:calc(var(--scrollbar-size)/2)}.scrollbar-hover::-webkit-scrollbar,.scrollbar-hover::-webkit-scrollbar-thumb,.scrollbar-hover::-webkit-scrollbar-track{visibility:hidden}.scrollbar-hover:hover::-webkit-scrollbar,.scrollbar-hover:hover::-webkit-scrollbar-thumb,.scrollbar-hover:hover::-webkit-scrollbar-track{visibility:visible}:root{--avatar-radius:12.5%;--avatar-bg:var(--color-surface)}.avatar{align-items:center;aspect-ratio:1/1;background:var(--avatar-bg);border-radius:var(--avatar-radius);display:inline-flex;justify-content:center;overflow:hidden;width:2rem}.avatar>img{height:100%;margin:0;-o-object-fit:cover;object-fit:cover;width:100%}.avatar.size-xs{width:1.25rem}.avatar.size-sm,.avatar.size-xs{font-size:.75rem;line-height:1rem}.avatar.size-sm{width:1.5rem}.avatar.size-lg{font-size:1.5rem;line-height:2rem;width:3rem}.avatar.size-xl{font-size:2.25rem;line-height:2.5rem;width:5rem}.avatar-group{display:flex;gap:.625rem}.avatar-group>.avatar{box-shadow:0 0 0 1px var(--color-canvas)}.avatar-group>*+*{margin-left:-1rem}.avatar-group.size-xs>*+*{margin-left:-.75rem}.avatar-group.size-sm>*+*{margin-left:-.875rem}.avatar-group.size-lg>*+*{margin-left:-1.25rem}.avatar-group.size-xl>*+*{margin-left:-1.5rem}.btn-group{display:flex;gap:1px}.btn-group>.btn.active{z-index:1}.btn-group>.btn:focus-within,.btn-group>.btn:hover{z-index:2}.btn-group>.btn.disabled,.btn-group>.btn:disabled{z-index:0}.btn-group>.btn:not(:first-child){border-bottom-left-radius:var(--radius-none);border-left-color:rgba(var(--color-canvas-rgb),.2);border-left-width:1px;border-top-left-radius:var(--radius-none)}.btn-group>.btn:not(:first-child):before{left:-1px}.btn-group>.btn:not(:last-child){border-bottom-right-radius:var(--radius-none);border-top-right-radius:var(--radius-none)}.color-picker-heading{align-items:center;font-weight:700;justify-content:space-between;margin-bottom:-.25rem;padding:.5rem}.color-picker-heading,.color-picker-row{display:flex;flex-direction:row}.color-picker-row{flex-wrap:wrap;gap:.5rem;padding:.75rem}.color-picker-item{align-items:center;border-radius:var(--radius-full);display:flex;height:1.25rem;justify-content:center;padding-left:.125rem;padding-right:.125rem;width:1.25rem;--tw-text-opacity:1;color:rgba(var(--color-canvas-rgb),var(--tw-text-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.pick-container{left:0;pointer-events:none;position:absolute;top:0;z-index:1600}.pick-pop{display:flex;flex-direction:column;opacity:0;pointer-events:auto;position:absolute;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:1200}.pick-pop.in{opacity:1}.date-picker-menu{--menu-bg:none}.date-picker-menu .mini-calendar{margin-top:-.75rem}.date-pick-menu-month,.date-pick-menu-years{display:flex;flex-direction:row;flex-wrap:wrap;gap:1px;max-height:237px;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem}.date-pick-menu-years>.btn{width:2.5rem}.date-pick-menu-years>.btn.is-current{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-100-rgb),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--color-primary-500-rgb),var(--tw-text-opacity))}.date-pick-menu-month>.btn.active,.date-pick-menu-years>.btn.active{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-500-rgb),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--color-canvas-rgb),var(--tw-text-opacity))}.date-pick-menu-month>.btn{width:3rem}.date-picker-menu-footer{border-top-width:1px;display:flex;flex-direction:row;padding:.25rem}.date-picker-menu-footer>.toolbar{flex:1 1 auto;justify-content:center}.date-picker-menu>.menu{border-right-width:1px}.date-picker-menu .menu-item{--tw-text-opacity:1;color:rgba(var(--color-primary-500-rgb),var(--tw-text-opacity))}.time-picker-menu{max-height:inherit}.time-picker-menu .menu-item>a{justify-content:center}.datetime-picker-menu{max-height:inherit}.mini-calendar{padding:.5rem}.mini-calendar>.row>.col{align-items:center;justify-content:center;width:14.2857%}.mini-calendar-day{height:2rem}.mini-calendar-day.disabled{pointer-events:none;--tw-bg-opacity:1;background-color:rgba(var(--color-gray-200-rgb),var(--tw-bg-opacity));opacity:.5}.mini-calendar-day>.btn{width:2rem}.mini-calendar-day.is-weekend>.btn{--tw-text-opacity:1;color:rgba(var(--color-gray-500-rgb),var(--tw-text-opacity))}.mini-calendar-day.active>.btn,.mini-calendar-day.is-today>.btn{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-100-rgb),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--color-primary-500-rgb),var(--tw-text-opacity))}.mini-calendar-day.selected>.btn{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-500-rgb),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--color-canvas-rgb),var(--tw-text-opacity))}.mini-calendar-day.is-out-month{opacity:.5}.i-time{border-color:currentColor;border-radius:50%;border-width:.08em;display:inline-block;height:1em;position:relative;width:1em}.i-time:after{border-color:currentColor;border-width:0 0 .08em .08em;height:.385em;left:.3846em;position:absolute;top:.08em;width:.385em;--tw-content:"";content:var(--tw-content)}.chevron-down,.chevron-left,.chevron-right,.chevron-up{align-items:center;display:inline-flex;height:1em;justify-content:center;position:relative;width:1em}.chevron-down:before,.chevron-left:before,.chevron-right:before,.chevron-up:before{display:block;height:.6923077em;transform-origin:center;width:.6923077em;--tw-translate-y:-0.125rem;--tw-rotate:45deg;border-color:currentColor;border-width:0 1px 1px 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-content:"";content:var(--tw-content)}.chevron-left:before{--tw-translate-y:0px;--tw-translate-x:0.125rem;--tw-rotate:135deg}.chevron-left:before,.chevron-right:before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.chevron-right:before{--tw-translate-y:0px;--tw-translate-x:-0.125rem;--tw-rotate:-45deg}.chevron-up:before{--tw-translate-y:0.125rem;--tw-rotate:225deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.i-calendar{border-radius:2px;display:inline-block;height:.79em;margin-top:.16em;position:relative;width:1em}.i-calendar,.i-calendar:after,.i-calendar:before{border-color:currentColor;border-width:.08em}.i-calendar:after,.i-calendar:before{position:absolute;--tw-content:"";content:var(--tw-content)}.i-calendar:before{border-bottom-width:0;left:.15em;top:.307em;width:.6em}.i-calendar:after{border-bottom-width:0;border-top-width:0;height:.3077em;left:.17em;top:-.154em;width:.538em}:root{--modal-radius:var(--radius-lg);--modal-bg:rgba(var(--color-inverse-rgb),.4);--modal-sm:37.5rem;--modal-base:50rem;--modal-lg:75rem;--modal-xl:90rem}.modal{align-items:center;background-color:var(--modal-bg);bottom:0;display:none;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1500}.modal.load-indicator:before{background-color:transparent;transition-property:none}.modal.loading:after{--tw-text-opacity:1;color:rgba(var(--color-canvas-rgb),var(--tw-text-opacity))}.modal.loading .modal-dialog{opacity:0!important}.modal.show{display:flex}.modal-no-backdrop{background-color:transparent;pointer-events:none}.modal-hide{opacity:0!important}.modal-dialog{background-color:rgba(var(--color-canvas-rgb),var(--tw-bg-opacity));pointer-events:auto;position:relative;--tw-bg-opacity:0.9;--tw-shadow:var(--shadow-2xl);--tw-shadow-colored:var(--shadow-2xl);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(var(--color-inverse-rgb),var(--tw-ring-opacity));--tw-ring-opacity:0.05;--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);border-radius:var(--modal-radius);width:var(--modal-base)}.modal-content,.modal-dialog{max-height:100vh}.modal-content{display:flex;flex-direction:column;height:100%}.loading>.modal-dialog>.modal-content{opacity:0;visibility:hidden}.close{aspect-ratio:1/1;display:block;position:relative;width:1em}.close:after,.close:before{content:"";display:block;height:1px;left:0;position:absolute;width:100%;--tw-rotate:45deg;background-color:currentColor;border-radius:var(--radius-full);top:calc(50% - .5px)}.close:after,.close:before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.close:after{--tw-rotate:-45deg}.modal-header{align-items:center;display:flex;flex:none;flex-wrap:nowrap;gap:1rem;padding:1rem 1.25rem;position:relative}.modal-title{flex:1 1 auto;font-size:1rem;font-weight:700;line-height:1.5rem}.modal-actions{position:absolute;right:.75rem;top:.75rem;z-index:15}.modal-body{flex:1 1 auto;overflow:auto;padding:1rem 1.25rem}.modal-footer{align-items:center;display:flex;flex:none;gap:.75rem;padding:1.25rem}.modal-dialog.size-full,.modal-dialog[data-size=full]{height:100vh;width:100vw}.modal-dialog.size-sm,.modal-dialog[data-size=sm]{width:var(--modal-sm)}.modal-dialog.size-lg,.modal-dialog[data-size=lg]{width:var(--modal-lg)}.modal-dialog.size-xl,.modal-dialog[data-size=xl]{width:var(--modal-xl)}.modal-iframe{flex:1 1 auto;width:100%}.modal-trans{opacity:0;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.modal-trans.in{opacity:1}.modal-trans>.modal-dialog{transition-property:transform,opacity;--tw-scale-x:.95;--tw-scale-y:.95;opacity:0;transition-duration:.3s}.modal-trans.in>.modal-dialog,.modal-trans>.modal-dialog{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.modal-trans.in>.modal-dialog{--tw-scale-x:1;--tw-scale-y:1;opacity:1}.modal-alert .modal-footer{justify-content:flex-end}.modal-alert .modal-header{margin-bottom:-1rem}.modal-alert .modal-body{overflow-wrap:break-word;white-space:pre-line}.modal-alert .modal-actions+.modal-body{padding-right:3rem}.modal-alert .modal-header+.modal-actions+.modal-body{padding-right:1.25rem}.file-selector{gap:.5rem;width:100%}.file-selector,.file-selector-box{display:flex;flex-direction:column}.file-selector-box{border-style:dashed;border-width:1px;gap:0;height:auto;justify-content:center;position:relative;--tw-border-opacity:1;background-color:rgba(var(--color-primary-50-rgb),.3);border-color:rgba(var(--color-primary-400-rgb),var(--tw-border-opacity));padding:.5rem .75rem;--tw-ring-color:transparent;--state-color:rgba(var(--color-primary-500-rgb),.05)}.file-selector-box .text{--tw-text-opacity:1;color:rgba(var(--color-primary-500-rgb),var(--tw-text-opacity))}.is-dragging .file-selector-box{border-style:solid}.file-selector-btn{align-items:center;display:flex;gap:.5rem;position:relative}.is-dragging .file-selector-btn{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-50-rgb),var(--tw-bg-opacity))}.file-selector-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;bottom:0;cursor:pointer;left:0;opacity:.1;position:absolute;right:0;top:0}.file-selector-tip{--tw-text-opacity:1;color:rgba(var(--color-gray-400-rgb),var(--tw-text-opacity))}.file-selector.is-mode-button{flex-direction:column-reverse}.file-selector-list.is-empty{display:none}.file-selector-item .item-avatar{--tw-bg-opacity:1;background-color:rgba(var(--color-gray-50-rgb),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--color-gray-500-rgb),var(--tw-text-opacity))}.file-selector-item .item-subtitle{--tw-text-opacity:1;color:rgba(var(--color-gray-400-rgb),var(--tw-text-opacity))}.file-selector-item .item-content{flex:none;margin-right:.25rem;max-width:100%}.file-selector-item>.listitem:hover{background-color:rgba(var(--color-gray-500-rgb),.05)}.file-selector-item.is-renaming .item-avatar+.item-content{max-width:calc(100% - 32px)}.file-selector-rename-text{max-width:100%;min-width:100px;position:relative}.file-selector-rename-text>div{overflow:hidden;pointer-events:none;visibility:hidden;white-space:nowrap}.file-selector-rename-input{bottom:0;left:0;position:absolute;right:0;top:0}.file-selector-grid{align-items:flex-start;border-color:transparent;border-radius:var(--radius);border-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--file-selector-grid-gap);--tw-bg-opacity:1;background-color:rgba(var(--color-surface-light-rgb),var(--tw-bg-opacity));padding:.5rem}.file-selector-grid-item{height:var(--file-selector-grid-height)}.file-selector-grid-btn,.file-selector-grid-item{width:var(--file-selector-grid-width)}.file-selector-grid-btn{aspect-ratio:1/1;border-style:dashed;border-width:1px;display:flex;flex-direction:column;gap:0;height:auto;justify-content:center;--tw-border-opacity:1;background-color:rgba(var(--color-primary-50-rgb),.3);border-color:rgba(var(--color-primary-400-rgb),var(--tw-border-opacity));padding:.5rem;--tw-ring-color:transparent;--state-color:rgba(var(--color-primary-500-rgb),.05)}.file-selector-grid-btn .text{--tw-text-opacity:1;color:rgba(var(--color-primary-500-rgb),var(--tw-text-opacity))}.file-selector-grid-item .listitem{flex-direction:column;height:100%;padding:0;position:relative;width:100%}.file-selector-grid-item .item-avatar{border-radius:var(--radius);border-width:1px;width:100%;--tw-text-opacity:1;color:rgba(var(--color-gray-500-rgb),var(--tw-text-opacity))}.file-selector-grid-item .item-avatar.has-icon>.icon{font-size:calc(var(--file-selector-grid-width)/2)}.file-selector-grid-item .item-content,.file-selector-grid-item .toolbar{aspect-ratio:1/1;left:0;position:absolute;right:0;top:0;width:100%}.file-selector-grid-item .item-title{bottom:-1.25rem;font-size:.75rem;left:0;line-height:1rem;overflow:hidden;position:absolute;right:1.5rem;white-space:nowrap}.file-selector-grid-item .item-subtitle{border-radius:var(--radius-full);bottom:.25rem;left:.25rem;position:absolute;--tw-bg-opacity:1;background-color:rgba(var(--color-fore-rgb),var(--tw-bg-opacity));font-size:.75rem;line-height:1rem;padding-left:.25rem;padding-right:.25rem;--tw-text-opacity:1;color:rgba(var(--color-canvas-rgb),var(--tw-text-opacity));opacity:0;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.file-selector-grid-item:hover .item-subtitle{opacity:1}.file-selector-grid-item .toolbar .btn[data-remove-file]{background-color:rgba(var(--color-inverse-rgb),.5);padding:.375rem;position:absolute;right:1px;top:1px;--tw-text-opacity:1;color:rgba(var(--color-canvas-rgb),var(--tw-text-opacity))}.file-selector-grid-item .toolbar .btn[data-rename-file]{bottom:-1.5rem;padding:0;position:absolute;right:0}.file-selector-grid .file-selector-rename{bottom:0;height:1.5rem;position:absolute;top:auto}.file-selector-grid .file-selector-rename-text{width:100%}.is-dragging .file-selector-grid{border-width:1px;--tw-border-opacity:1;border-color:rgba(var(--color-primary-400-rgb),var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(var(--color-primary-50-rgb),var(--tw-bg-opacity))}:root{--nav-radius:var(--radius);--nav-active-color:var(--color-primary-500);--nav-active-bg:var(--color-inherit);--nav-heading-color:var(--color-gray-500);--nav-gap:0.25rem;--nav-item-color:inherit;--nav-item-bg:transparent;--nav-item-padding:1rem;--nav-item-height:2rem;--nav-item-gap:0.75rem;--nav-divider-height:calc(var(--nav-item-height)/2);--nav-divider-margin:0.5rem}.nav{list-style-type:none;padding-left:0}.nav,.nav-item{align-items:center;display:flex;position:relative}.nav-item{gap:var(--nav-item-gap)}.nav-item>a{align-items:center;background-color:var(--nav-item-bg);color:var(--nav-item-color);cursor:pointer;display:flex;gap:var(--nav-gap);height:var(--nav-item-height);justify-content:center;padding-left:var(--nav-item-padding);padding-right:var(--nav-item-padding)}.nav-item>a>.text{white-space:nowrap}.nav-item>.active{font-weight:700;--nav-item-color:var(--nav-active-color);--nav-item-bg:var(--nav-active-bg)}.nav-item>.selected{--nav-item-color:var(--nav-selected-color);--nav-item-bg:var(--nav-selected-bg)}.nav-item>.disabled{--nav-item-color:var(--nav-disabled-color);--nav-item-bg:var(--nav-disabled-bg)}.nav-item>.disabled>*{opacity:var(--opacity-disabled)}.nav-divider,.nav>.divider{align-self:center;height:var(--nav-divider-height);margin-left:var(--nav-divider-margin);margin-right:var(--nav-divider-margin)}.nav-heading{align-items:center;color:var(--nav-heading-color);display:flex;font-weight:700;gap:.25rem;height:2rem;justify-content:center;padding-left:1rem;padding-right:1rem}.nav-space{flex:1 1 auto;width:1rem}.nav-compact{--nav-gap:0.25rem;--nav-item-gap:0.5rem;--nav-item-height:1.75rem;--nav-item-padding:0.5rem;--nav-divider-margin:0.25rem}.nav-primary>.nav-item{position:relative}.nav-primary>.nav-item:hover{z-index:10}.nav-primary>.nav-item+.nav-item{margin-left:-1px}.nav-primary>.nav-item>a{border-radius:var(--radius-none);border-width:1px}.nav-primary>.nav-item:first-child>a,.nav-primary>.nav-item:has(.nav-heading)+.nav-item>a{border-bottom-left-radius:var(--nav-radius);border-top-left-radius:var(--nav-radius)}.nav-primary>.nav-item:last-child>a{border-bottom-right-radius:var(--nav-radius);border-top-right-radius:var(--nav-radius)}.nav-primary>.nav-item>.active{--tw-text-opacity:1;background:var(--nav-active-color);border-color:var(--nav-active-color);color:rgba(var(--color-canvas-rgb),var(--tw-text-opacity))}.nav-primary>.nav-divider{display:none}.nav-secondary>.nav-item>a{border-radius:var(--radius-none);position:relative}.nav-secondary>.nav-item>a:after{bottom:-2px;display:block;height:2px;left:0;position:absolute;right:0;--tw-bg-opacity:1;background-color:rgba(var(--color-border-rgb),var(--tw-bg-opacity));--tw-content:"";content:var(--tw-content)}.nav-secondary>.nav-item>.active:after{background-color:currentColor}.nav-secondary>.nav-divider{margin:0 0 0 -1px}.nav-tabs>.nav-item>a{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);position:relative}.nav-tabs>.nav-item>a:after{border-color:transparent;border-width:1px;bottom:-1px;display:block;left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px;--tw-border-opacity:1;border-bottom-color:rgba(var(--color-border-rgb),var(--tw-border-opacity));--tw-content:"";border-top-left-radius:inherit;border-top-right-radius:inherit;content:var(--tw-content)}.nav-tabs>.nav-item>.active:after{--tw-border-opacity:1;border-color:rgba(var(--color-border-rgb),var(--tw-border-opacity));border-bottom-color:transparent}.nav-tabs>.nav-divider{margin:0 0 0 -1px}.nav-pills>.nav-item>a{border-radius:var(--radius-full)}.nav-pills>.nav-item>.active{--tw-text-opacity:1;background:var(--nav-active-color);border-color:var(--nav-active-color);color:rgba(var(--color-canvas-rgb),var(--tw-text-opacity))}.nav-steps{--nav-item-bg:var(--color-canvas);--nav-active-bg:var(--color-primary-500);--nav-active-color:var(--color-canvas);--nav-selected-bg:var(--color-secondary-500);--nav-selected-color:var(--color-canvas)}.nav-steps>.nav-item+.nav-item>a{padding-left:calc(var(--nav-item-padding) + var(--nav-item-height)/3)}.nav-steps>.nav-item>a:after,.nav-steps>.nav-item>a:before{border-style:solid;height:0;left:100%;position:absolute;width:0;z-index:2;--tw-content:"";border-color:transparent;border-left-color:var(--nav-item-bg,var(--color-canvas));border-width:calc(var(--nav-item-height)/2);border-left-width:calc(var(--nav-item-height)/3);border-right-width:0;content:var(--tw-content)}.nav-steps>.nav-item>a:before{background-color:transparent!important;border-left-color:var(--color-border);bottom:auto;left:calc(100% + 5.5px);opacity:1!important;right:auto;top:.4rem;transform:none;z-index:1;--nav-item-height:1.2rem}.nav-steps>.nav-item:has(+.nav-item>.active)>.selected:before,.nav-steps>.nav-item:has(+.nav-item>.selected)>.active:before,.nav-steps>.nav-item:last-child>a:after,.nav-steps>.nav-item:last-child>a:before{display:none}.nav-steps>.nav-item>a:hover{--nav-item-bg:var(--color-gray-100)}.nav-steps>.nav-item>.active:hover{--nav-item-bg:var(--color-primary-600)}.nav-steps>.nav-item>.selected:hover{--nav-item-bg:var(--color-secondary-600)}.nav-stacked{flex-direction:column}.nav-stacked>.nav-item{width:100%}.nav-stacked>.nav-heading,.nav-stacked>.nav-item>a{justify-content:flex-start;width:100%}.nav-stacked>.nav-divider{height:1px;margin:.5rem 0;width:100%}.nav-primary.nav-stacked>.nav-item>a{height:2.5rem}.nav-primary.nav-stacked>.nav-item+.nav-item{margin-left:0;margin-top:-1px}.nav-primary.nav-stacked>.nav-item:first-child>a{border-bottom-left-radius:0;border-top-left-radius:var(--nav-radius);border-top-right-radius:var(--nav-radius)}.nav-primary.nav-stacked>.nav-item:last-child>a{border-bottom-left-radius:var(--nav-radius);border-bottom-right-radius:var(--nav-radius);border-top-right-radius:0}.nav-secondary.nav-stacked>.nav-item>a:after{bottom:0;height:100%;left:auto;right:0;top:0;width:2px;--tw-bg-opacity:1;background-color:rgba(var(--color-border-rgb),var(--tw-bg-opacity))}.nav-secondary.nav-stacked>.nav-item>.active:after{background-color:currentColor}.nav-secondary.nav-stacked>.nav-divider{margin:0}.nav-tabs.nav-stacked>.nav-item>a{border-bottom-left-radius:var(--nav-radius);border-bottom-right-radius:var(--radius-none);border-top-right-radius:var(--radius-none);position:relative}.nav-tabs.nav-stacked>.nav-item>a:after{--tw-border-opacity:1;border-bottom-color:transparent;border-bottom-left-radius:inherit;border-right-color:rgba(var(--color-border-rgb),var(--tw-border-opacity));border-top-left-radius:inherit}.nav-tabs.nav-stacked>.nav-item>a.active:after{--tw-border-opacity:1;border-color:rgba(var(--color-border-rgb),var(--tw-border-opacity));border-right-color:transparent}.nav-tabs.nav-stacked>.nav-divider{margin:0}.nav-pills.nav-stacked>.nav-item+.nav-item{margin-top:.25rem}.nav-justified>.nav-item:not(.flex-none,.nav-divider){flex:1 1 auto}.nav-justified>.nav-item>a{width:100%}.arrow,.arrow:before{background:inherit;height:calc(var(--arrow-size)*1.4142);position:absolute;width:calc(var(--arrow-size)*1.4142)}.arrow{visibility:hidden;--arrow-size:5px}.arrow:before{border:inherit;content:"";visibility:visible;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.arrow-top,.arrow-up{border-bottom:inherit;border-right:inherit;border-width:1px 0 0 1px;top:calc(1px - var(--arrow-size))}.white>.arrow-top,.white>.arrow-up{top:calc(0px - var(--arrow-size))}.arrow-bottom,.arrow-down{border-left:inherit;border-top:inherit;border-width:0 1px 1px 0;bottom:calc(1px - var(--arrow-size))}.white>.arrow-bottom,.white>.arrow-down{bottom:calc(0px - var(--arrow-size))}.arrow-left{border-right:inherit;border-top:inherit;border-width:0 0 1px 1px;left:calc(1px - var(--arrow-size))}.white>.arrow-left{left:calc(0px - var(--arrow-size))}.arrow-right{border-bottom:inherit;border-left:inherit;border-width:1px 1px 0 0;right:calc(1px - var(--arrow-size))}.white>.arrow-right{right:calc(0px - var(--arrow-size))}.popover{display:none;position:absolute;width:-moz-max-content;width:max-content}.popover.show{display:block}.popover-heading{align-items:center;border-top-left-radius:inherit;border-top-right-radius:inherit;display:flex;gap:1rem;height:2.5rem;justify-content:space-between;position:relative;z-index:1;--tw-bg-opacity:1;background-color:rgba(var(--color-surface-rgb),var(--tw-bg-opacity));padding-left:.75rem;padding-right:.5rem}.popover-title{flex:1 1 auto;font-weight:700}.popover-content{padding:.75rem;position:relative;z-index:1}.popover-arrow{z-index:0}.has-heading>.popover-arrow.arrow-top,.has-heading>.popover-arrow.arrow-up{--tw-bg-opacity:1;background-color:rgba(var(--color-surface-rgb),var(--tw-bg-opacity))}.popover>.btn-close{position:absolute;right:.5rem;top:.625rem;z-index:2}.btn-close+.popover-content{padding-right:3rem}.btn.with-popover-show{--tw-shadow:var(--shadow-inner);--tw-shadow-colored:var(--shadow-inner);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.with-popover-show[data-pop-placement=top]>.caret{--tw-rotate:180deg}.with-popover-show[data-pop-placement=left]>.caret,.with-popover-show[data-pop-placement=top]>.caret{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.with-popover-show[data-pop-placement=left]>.caret{--tw-rotate:90deg}.with-popover-show[data-pop-placement=right]>.caret{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pager{align-items:center;display:flex;gap:.25rem;white-space:nowrap}.menu.pager-size-menu{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}.menu.pager-size-menu>.menu-item>a{margin:.125rem}.pager .pager-goto-group>.form-control{width:3rem}.pager .pager-goto-group>.input-group-addon{border-width:1px;--tw-border-opacity:1;border-color:rgba(var(--color-gray-300-rgb),var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(var(--color-canvas-rgb),var(--tw-bg-opacity))}.pager>.pager-nav.active{--tw-text-opacity:1;box-shadow:0 0 0 1px var(--color-primary-500);color:rgba(var(--color-primary-500-rgb),var(--tw-text-opacity))}.panel{border-radius:var(--radius);overflow:hidden;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(var(--color-inverse-rgb),var(--tw-ring-opacity));--tw-ring-opacity:0.05}.panel-heading{background-color:var(--panel-heading-bg);flex-wrap:nowrap;gap:1rem;justify-content:space-between;padding:.5rem 1rem}.panel-heading,.panel-title{align-items:center;display:flex}.panel-title{font-weight:700;gap:.5rem;margin:0}.panel-actions{align-items:center;display:flex;margin-right:-.5rem}.panel-body{padding:.75rem 1rem}.panel-footer{align-items:center;background-color:var(--panel-footer-bg);display:flex;gap:.5rem;padding:.5rem 1rem}.size-sm .panel-body,.size-sm .panel-footer,.size-sm .panel-heading{padding:.375rem .75rem}.size-lg .panel-body,.size-lg .panel-footer,.size-lg .panel-heading{padding:1rem 1.25rem}.picker{position:relative}.picker-select{align-items:center;gap:.25rem;justify-content:space-between}.picker-select,.picker-select.form-control{display:flex}.picker-select-placeholder{flex:1 1 auto;--tw-text-opacity:1;color:rgba(var(--color-placeholder-rgb),var(--tw-text-opacity))}.picker-select-multi .picker-select-placeholder{padding-left:.25rem;padding-right:.25rem}.picker-single-selection{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap}.picker-deselect-btn{border-radius:var(--radius-full);padding:.25rem}.picker-deselect-btn:not(:hover){opacity:.7}.picker-select-multi.form-control{height:auto;min-height:32px;padding-left:.25rem}.picker-multi-selections{display:flex;flex-wrap:wrap;gap:.25rem;min-width:0}.picker-multi-selection{align-items:center;border-radius:var(--radius-full);border-width:1px;display:flex;max-width:100%;--tw-bg-opacity:1;background-color:rgba(var(--color-surface-rgb),var(--tw-bg-opacity));padding-left:.5rem}.readonly .picker-multi-selection{padding-right:.5rem}.picker-multi-selection>.text{max-width:180px;min-width:0;overflow:clip;white-space:nowrap}.picker-no-search{cursor:default}.picker-menu-list{border-style:none;flex:1 1 auto;min-height:0;overflow-y:auto;--tw-shadow:var(--shadow-none);--tw-shadow-colored:var(--shadow-none);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.picker-menu-search+.picker-menu-list.menu{margin-top:-.125rem;padding-top:0}.picker-menu-list.tree{padding:.5rem}.picker-menu-list .tree-item>.selected .item-content{font-weight:400}.picker-menu .search-menu-footer{border-top-width:1px;padding-bottom:.25rem;padding-top:.25rem}.picker-search-input{border-color:transparent;height:1.75rem;outline-width:0!important;padding-left:0;padding-right:2rem;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.picker-search{flex:none;position:relative;width:100%}.picker-search>.magnifier{opacity:.5;position:absolute;right:0;top:.5rem}.picker-search-clear.btn{cursor:pointer;height:1.25rem;position:absolute;right:0;top:.25rem;width:1.25rem}.picker-search.is-inline{min-width:64px;width:4rem}.is-inline>.picker-search-input{height:1.25rem;min-width:64px;padding-left:.25rem;padding-right:.25rem}.picker-search-measure{height:0;left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap}:root{--table-head-bg:var(--color-surface);--table-striped-color:var(--color-gray-50);--table-hover-color:rgba(var(--color-primary-500-rgb),.05);--table-border-color:var(--color-border)}.table{border-color:var(--table-border-color);width:100%}.table>thead{background-color:var(--table-head-bg)}.table>*>tr{border-bottom-width:1px}.table>*>tr>*{padding:.5rem 1rem}.table-striped>tbody>tr:nth-child(2n){background:var(--table-striped-color)}.table-hover>tbody>tr:hover>*{background:var(--table-hover-color)}.table.bordered>*>tr>*{border-width:1px}.table.borderless>*>tr,.table.borderless>*>tr>*{border-style:none}.condensed>*>tr>*{padding:.375rem .75rem}.table-fixed{table-layout:fixed}.table-fixed>*>tr>*{overflow:hidden;white-space:nowrap}.toolbar{align-items:center;display:flex;position:relative}.toolbar>.divider{margin:.5rem;width:1px;--tw-bg-opacity:1;background-color:rgba(var(--color-border-rgb),var(--tw-bg-opacity))}.toolbar-space{flex:1 1 auto;height:1px;width:1px}.toolbar>.dropdown.show{align-items:center;display:flex;position:relative}:root{--tooltip-bg:var(--skin-color,var(--color-inverse));--tooltip-text:var(--skin-text,var(--color-canvas));--tooltip-arrow:6px;--tooltip-delay:0.5s}.hint,[class*=" hint-"],[class^=hint-]{position:relative}.hint:before,[class*=" hint-"]:before,[class^=hint-]:before{border-style:solid;height:0;position:absolute;width:0;--tw-content:"";border-color:var(--tooltip-bg) transparent transparent transparent;border-width:var(--tooltip-arrow) var(--tooltip-arrow) 0 var(--tooltip-arrow);content:var(--tw-content);margin-bottom:calc(0px - var(--tooltip-arrow))}.hint:after,[class*=" hint-"]:after,[class^=hint-]:after{background-color:var(--tooltip-bg);border-color:var(--tooltip-color);border-radius:var(--radius);color:var(--tooltip-text);font-size:.75rem;line-height:1rem;max-width:28rem;overflow:hidden;padding:.25rem .5rem;position:absolute;white-space:nowrap;--tw-shadow:var(--shadow);--tw-shadow-colored:var(--shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-content:attr(data-hint);content:var(--tw-content);text-shadow:0 1px 0 var(--tooltip-bg)}.hint:after,.hint:before,[class*=" hint-"]:after,[class*=" hint-"]:before,[class^=hint-]:after,[class^=hint-]:before{bottom:100%;left:50%;opacity:0;pointer-events:none;transition-delay:0s;transition-duration:.15s;transition-property:opacity,visibility;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,1,1);visibility:hidden;z-index:1800;--tw-translate-x:-50%;--tw-translate-y:calc(var(--tooltip-arrow)*-1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hint:hover:after,.hint:hover:before,[class*=" hint-"]:hover:after,[class*=" hint-"]:hover:before,[class^=hint-]:hover:after,[class^=hint-]:hover:before{opacity:1;transition-delay:var(--tooltip-delay);visibility:visible}.hint-bottom:before{border-color:transparent transparent var(--tooltip-bg) transparent;border-width:0 var(--tooltip-arrow) var(--tooltip-arrow) var(--tooltip-arrow);margin-bottom:auto;margin-top:calc(0px - var(--tooltip-arrow))}.hint-bottom:after,.hint-bottom:before{bottom:auto;top:100%;--tw-translate-y:var(--tooltip-arrow);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hint-left:before{border-color:transparent transparent transparent var(--tooltip-bg);border-width:var(--tooltip-arrow) 0 var(--tooltip-arrow) var(--tooltip-arrow);margin-bottom:auto;margin-right:calc(0px - var(--tooltip-arrow))}.hint-left:after,.hint-left:before{bottom:50%;left:auto;right:100%;--tw-translate-x:calc(var(--tooltip-arrow)*-1);--tw-translate-y:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hint-right:before{border-color:transparent var(--tooltip-bg) transparent;border-width:var(--tooltip-arrow) var(--tooltip-arrow) var(--tooltip-arrow) 0;margin-bottom:auto;margin-left:calc(0px - var(--tooltip-arrow))}.hint-right:after,.hint-right:before{bottom:50%;left:100%;--tw-translate-x:var(--tooltip-arrow);--tw-translate-y:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hint-lg:after,.hint-sm +/*! tailwindcss v3.4.4 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:rgb(var(--color-gray-200-rgb));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:-apple-system,Noto Sans,Helvetica Neue,Helvetica,Nimbus Sans L,Arial,Liberation Sans,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Source Han Sans SC,Source Han Sans CN,Microsoft YaHei,Wenquanyi Micro Hei,WenQuanYi Zen Hei,ST Heiti,SimHei,WenQuanYi Zen Hei Sharp,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:rgb(var(--color-gray-400-rgb));opacity:1}input::placeholder,textarea::placeholder{color:rgb(var(--color-gray-400-rgb));opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}:root{--screen-sm:640px;--screen-md:768px;--screen-lg:1024px;--screen-xl:1280px;--screen-2xl:1536px;--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-gray-400:#94a3b8;--color-gray-500:#64748b;--color-gray-600:#475569;--color-gray-700:#334155;--color-gray-800:#1e293b;--color-gray-900:#0f172a;--color-gray-950:#020617;--color-gray-50-rgb:248,250,252;--color-gray-100-rgb:241,245,249;--color-gray-200-rgb:226,232,240;--color-gray-300-rgb:203,213,225;--color-gray-400-rgb:148,163,184;--color-gray-500-rgb:100,116,139;--color-gray-600-rgb:71,85,105;--color-gray-700-rgb:51,65,85;--color-gray-800-rgb:30,41,59;--color-gray-900-rgb:15,23,42;--color-gray-950-rgb:2,6,23;--color-primary-50:#eff6ff;--color-primary-100:#dbeafe;--color-primary-200:#bfdbfe;--color-primary-300:#93c5fd;--color-primary-400:#60a5fa;--color-primary-500:#3b82f6;--color-primary-600:#2563eb;--color-primary-700:#1d4ed8;--color-primary-800:#1e40af;--color-primary-900:#1e3a8a;--color-primary-950:#172554;--color-primary-50-rgb:239,246,255;--color-primary-100-rgb:219,234,254;--color-primary-200-rgb:191,219,254;--color-primary-300-rgb:147,197,253;--color-primary-400-rgb:96,165,250;--color-primary-500-rgb:59,130,246;--color-primary-600-rgb:37,99,235;--color-primary-700-rgb:29,78,216;--color-primary-800-rgb:30,64,175;--color-primary-900-rgb:30,58,138;--color-primary-950-rgb:23,37,84;--color-secondary-50:#f0f9ff;--color-secondary-100:#e0f2fe;--color-secondary-200:#bae6fd;--color-secondary-300:#7dd3fc;--color-secondary-400:#38bdf8;--color-secondary-500:#0ea5e9;--color-secondary-600:#0284c7;--color-secondary-700:#0369a1;--color-secondary-800:#075985;--color-secondary-900:#0c4a6e;--color-secondary-950:#082f49;--color-secondary-50-rgb:240,249,255;--color-secondary-100-rgb:224,242,254;--color-secondary-200-rgb:186,230,253;--color-secondary-300-rgb:125,211,252;--color-secondary-400-rgb:56,189,248;--color-secondary-500-rgb:14,165,233;--color-secondary-600-rgb:2,132,199;--color-secondary-700-rgb:3,105,161;--color-secondary-800-rgb:7,89,133;--color-secondary-900-rgb:12,74,110;--color-secondary-950-rgb:8,47,73;--color-success-50:#f0fdf4;--color-success-100:#dcfce7;--color-success-200:#bbf7d0;--color-success-300:#86efac;--color-success-400:#4ade80;--color-success-500:#22c55e;--color-success-600:#16a34a;--color-success-700:#15803d;--color-success-800:#166534;--color-success-900:#14532d;--color-success-950:#052e16;--color-success-50-rgb:240,253,244;--color-success-100-rgb:220,252,231;--color-success-200-rgb:187,247,208;--color-success-300-rgb:134,239,172;--color-success-400-rgb:74,222,128;--color-success-500-rgb:34,197,94;--color-success-600-rgb:22,163,74;--color-success-700-rgb:21,128,61;--color-success-800-rgb:22,101,52;--color-success-900-rgb:20,83,45;--color-success-950-rgb:5,46,22;--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-200:#fde68a;--color-warning-300:#fcd34d;--color-warning-400:#fbbf24;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-warning-700:#b45309;--color-warning-800:#92400e;--color-warning-900:#78350f;--color-warning-950:#451a03;--color-warning-50-rgb:255,251,235;--color-warning-100-rgb:254,243,199;--color-warning-200-rgb:253,230,138;--color-warning-300-rgb:252,211,77;--color-warning-400-rgb:251,191,36;--color-warning-500-rgb:245,158,11;--color-warning-600-rgb:217,119,6;--color-warning-700-rgb:180,83,9;--color-warning-800-rgb:146,64,14;--color-warning-900-rgb:120,53,15;--color-warning-950-rgb:69,26,3;--color-danger-50:#fef2f2;--color-danger-100:#fee2e2;--color-danger-200:#fecaca;--color-danger-300:#fca5a5;--color-danger-400:#f87171;--color-danger-500:#ef4444;--color-danger-600:#dc2626;--color-danger-700:#b91c1c;--color-danger-800:#991b1b;--color-danger-900:#7f1d1d;--color-danger-950:#450a0a;--color-danger-50-rgb:254,242,242;--color-danger-100-rgb:254,226,226;--color-danger-200-rgb:254,202,202;--color-danger-300-rgb:252,165,165;--color-danger-400-rgb:248,113,113;--color-danger-500-rgb:239,68,68;--color-danger-600-rgb:220,38,38;--color-danger-700-rgb:185,28,28;--color-danger-800-rgb:153,27,27;--color-danger-900-rgb:127,29,29;--color-danger-950-rgb:69,10,10;--color-important-50:#fdf2f8;--color-important-100:#fce7f3;--color-important-200:#fbcfe8;--color-important-300:#f9a8d4;--color-important-400:#f472b6;--color-important-500:#ec4899;--color-important-600:#db2777;--color-important-700:#be185d;--color-important-800:#9d174d;--color-important-900:#831843;--color-important-950:#500724;--color-important-50-rgb:253,242,248;--color-important-100-rgb:252,231,243;--color-important-200-rgb:251,207,232;--color-important-300-rgb:249,168,212;--color-important-400-rgb:244,114,182;--color-important-500-rgb:236,72,153;--color-important-600-rgb:219,39,119;--color-important-700-rgb:190,24,93;--color-important-800-rgb:157,23,77;--color-important-900-rgb:131,24,67;--color-important-950-rgb:80,7,36;--color-special-50:#faf5ff;--color-special-100:#f3e8ff;--color-special-200:#e9d5ff;--color-special-300:#d8b4fe;--color-special-400:#c084fc;--color-special-500:#a855f7;--color-special-600:#9333ea;--color-special-700:#7e22ce;--color-special-800:#6b21a8;--color-special-900:#581c87;--color-special-950:#3b0764;--color-special-50-rgb:250,245,255;--color-special-100-rgb:243,232,255;--color-special-200-rgb:233,213,255;--color-special-300-rgb:216,180,254;--color-special-400-rgb:192,132,252;--color-special-500-rgb:168,85,247;--color-special-600-rgb:147,51,234;--color-special-700-rgb:126,34,206;--color-special-800-rgb:107,33,168;--color-special-900-rgb:88,28,135;--color-special-950-rgb:59,7,100;--color-inherit:inherit;--color-transparent:transparent;--color-current:currentColor;--color-black:#000;--color-white:#fff;--color-canvas:#fff;--color-canvas-light:#fff;--color-canvas-dark:#f8fafc;--color-inverse:#000;--color-surface:#f1f5f9;--color-surface-light:#f8fafc;--color-surface-strong:#e2e8f0;--color-fore:#1e293b;--color-fore-in-light:#1e293b;--color-fore-in-dark:#fff;--color-focus:#bfdbfe;--color-link:#3b82f6;--color-link-hover:#2563eb;--color-link-visited:#1d4ed8;--color-link-active:#1e40af;--color-placeholder:#94a3b8;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--color-border-light:#f1f5f9;--color-black-rgb:0,0,0;--color-white-rgb:255,255,255;--color-canvas-rgb:255,255,255;--color-canvas-light-rgb:255,255,255;--color-canvas-dark-rgb:248,250,252;--color-inverse-rgb:0,0,0;--color-surface-rgb:241,245,249;--color-surface-light-rgb:248,250,252;--color-surface-strong-rgb:226,232,240;--color-fore-rgb:30,41,59;--color-fore-in-light-rgb:30,41,59;--color-fore-in-dark-rgb:255,255,255;--color-focus-rgb:191,219,254;--color-link-rgb:59,130,246;--color-link-hover-rgb:37,99,235;--color-link-visited-rgb:29,78,216;--color-link-active-rgb:30,64,175;--color-placeholder-rgb:148,163,184;--color-border-rgb:226,232,240;--color-border-strong-rgb:203,213,225;--color-border-light-rgb:241,245,249;--radius-none:0px;--radius-sm:0.125rem;--radius:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.1),0 0 2px -1px rgba(0,0,0,.05);--shadow:0 1px 4px 0 rgba(0,0,0,.15),0 1px 2px -1px rgba(0,0,0,.1);--shadow-md:0 2px 6px -1px rgba(0,0,0,.2),0 1px 4px -2px rgba(0,0,0,.15);--shadow-lg:0 5px 15px -3px rgba(0,0,0,.2),0 2px 6px -4px rgba(0,0,0,.15);--shadow-xl:0 10px 25px -5px rgba(0,0,0,.2),0 4px 10px -6px rgba(0,0,0,.15);--shadow-2xl:0 10px 50px -10px rgba(0,0,0,.4),0 8px 20px -10px rgba(0,0,0,.3);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.05);--shadow-none:none;--space:0.25rem;--font-size-article:0.875rem;--font-size-root:16px;--font-size-page-lineHeight:1.5384615385}.dark{--color-gray-50:#020617;--color-gray-100:#0f172a;--color-gray-200:#1e293b;--color-gray-300:#334155;--color-gray-400:#475569;--color-gray-500:#64748b;--color-gray-600:#94a3b8;--color-gray-700:#cbd5e1;--color-gray-800:#e2e8f0;--color-gray-900:#f1f5f9;--color-gray-950:#f8fafc;--color-gray-50-rgb:2,6,23;--color-gray-100-rgb:15,23,42;--color-gray-200-rgb:30,41,59;--color-gray-300-rgb:51,65,85;--color-gray-400-rgb:71,85,105;--color-gray-500-rgb:100,116,139;--color-gray-600-rgb:148,163,184;--color-gray-700-rgb:203,213,225;--color-gray-800-rgb:226,232,240;--color-gray-900-rgb:241,245,249;--color-gray-950-rgb:248,250,252;--color-primary-50:#172554;--color-primary-100:#1e3a8a;--color-primary-200:#1e40af;--color-primary-300:#1d4ed8;--color-primary-400:#2563eb;--color-primary-500:#3b82f6;--color-primary-600:#60a5fa;--color-primary-700:#93c5fd;--color-primary-800:#bfdbfe;--color-primary-900:#dbeafe;--color-primary-950:#eff6ff;--color-primary-50-rgb:23,37,84;--color-primary-100-rgb:30,58,138;--color-primary-200-rgb:30,64,175;--color-primary-300-rgb:29,78,216;--color-primary-400-rgb:37,99,235;--color-primary-500-rgb:59,130,246;--color-primary-600-rgb:96,165,250;--color-primary-700-rgb:147,197,253;--color-primary-800-rgb:191,219,254;--color-primary-900-rgb:219,234,254;--color-primary-950-rgb:239,246,255;--color-secondary-50:#082f49;--color-secondary-100:#0c4a6e;--color-secondary-200:#075985;--color-secondary-300:#0369a1;--color-secondary-400:#0284c7;--color-secondary-500:#0ea5e9;--color-secondary-600:#38bdf8;--color-secondary-700:#7dd3fc;--color-secondary-800:#bae6fd;--color-secondary-900:#e0f2fe;--color-secondary-950:#f0f9ff;--color-secondary-50-rgb:8,47,73;--color-secondary-100-rgb:12,74,110;--color-secondary-200-rgb:7,89,133;--color-secondary-300-rgb:3,105,161;--color-secondary-400-rgb:2,132,199;--color-secondary-500-rgb:14,165,233;--color-secondary-600-rgb:56,189,248;--color-secondary-700-rgb:125,211,252;--color-secondary-800-rgb:186,230,253;--color-secondary-900-rgb:224,242,254;--color-secondary-950-rgb:240,249,255;--color-success-50:#052e16;--color-success-100:#14532d;--color-success-200:#166534;--color-success-300:#15803d;--color-success-400:#16a34a;--color-success-500:#22c55e;--color-success-600:#4ade80;--color-success-700:#86efac;--color-success-800:#bbf7d0;--color-success-900:#dcfce7;--color-success-950:#f0fdf4;--color-success-50-rgb:5,46,22;--color-success-100-rgb:20,83,45;--color-success-200-rgb:22,101,52;--color-success-300-rgb:21,128,61;--color-success-400-rgb:22,163,74;--color-success-500-rgb:34,197,94;--color-success-600-rgb:74,222,128;--color-success-700-rgb:134,239,172;--color-success-800-rgb:187,247,208;--color-success-900-rgb:220,252,231;--color-success-950-rgb:240,253,244;--color-warning-50:#451a03;--color-warning-100:#78350f;--color-warning-200:#92400e;--color-warning-300:#b45309;--color-warning-400:#d97706;--color-warning-500:#f59e0b;--color-warning-600:#fbbf24;--color-warning-700:#fcd34d;--color-warning-800:#fde68a;--color-warning-900:#fef3c7;--color-warning-950:#fffbeb;--color-warning-50-rgb:69,26,3;--color-warning-100-rgb:120,53,15;--color-warning-200-rgb:146,64,14;--color-warning-300-rgb:180,83,9;--color-warning-400-rgb:217,119,6;--color-warning-500-rgb:245,158,11;--color-warning-600-rgb:251,191,36;--color-warning-700-rgb:252,211,77;--color-warning-800-rgb:253,230,138;--color-warning-900-rgb:254,243,199;--color-warning-950-rgb:255,251,235;--color-danger-50:#450a0a;--color-danger-100:#7f1d1d;--color-danger-200:#991b1b;--color-danger-300:#b91c1c;--color-danger-400:#dc2626;--color-danger-500:#ef4444;--color-danger-600:#f87171;--color-danger-700:#fca5a5;--color-danger-800:#fecaca;--color-danger-900:#fee2e2;--color-danger-950:#fef2f2;--color-danger-50-rgb:69,10,10;--color-danger-100-rgb:127,29,29;--color-danger-200-rgb:153,27,27;--color-danger-300-rgb:185,28,28;--color-danger-400-rgb:220,38,38;--color-danger-500-rgb:239,68,68;--color-danger-600-rgb:248,113,113;--color-danger-700-rgb:252,165,165;--color-danger-800-rgb:254,202,202;--color-danger-900-rgb:254,226,226;--color-danger-950-rgb:254,242,242;--color-important-50:#500724;--color-important-100:#831843;--color-important-200:#9d174d;--color-important-300:#be185d;--color-important-400:#db2777;--color-important-500:#ec4899;--color-important-600:#f472b6;--color-important-700:#f9a8d4;--color-important-800:#fbcfe8;--color-important-900:#fce7f3;--color-important-950:#fdf2f8;--color-important-50-rgb:80,7,36;--color-important-100-rgb:131,24,67;--color-important-200-rgb:157,23,77;--color-important-300-rgb:190,24,93;--color-important-400-rgb:219,39,119;--color-important-500-rgb:236,72,153;--color-important-600-rgb:244,114,182;--color-important-700-rgb:249,168,212;--color-important-800-rgb:251,207,232;--color-important-900-rgb:252,231,243;--color-important-950-rgb:253,242,248;--color-special-50:#3b0764;--color-special-100:#581c87;--color-special-200:#6b21a8;--color-special-300:#7e22ce;--color-special-400:#9333ea;--color-special-500:#a855f7;--color-special-600:#c084fc;--color-special-700:#d8b4fe;--color-special-800:#e9d5ff;--color-special-900:#f3e8ff;--color-special-950:#faf5ff;--color-special-50-rgb:59,7,100;--color-special-100-rgb:88,28,135;--color-special-200-rgb:107,33,168;--color-special-300-rgb:126,34,206;--color-special-400-rgb:147,51,234;--color-special-500-rgb:168,85,247;--color-special-600-rgb:192,132,252;--color-special-700-rgb:216,180,254;--color-special-800-rgb:233,213,255;--color-special-900-rgb:243,232,255;--color-special-950-rgb:250,245,255;--color-canvas:#020617;--color-inverse:#fff;--color-surface:#1e293b;--color-surface-light:#0f172a;--color-surface-strong:#334155;--color-fore:#cbd5e1;--color-focus:#1e40af;--color-link:#3b82f6;--color-link-hover:#60a5fa;--color-link-visited:#93c5fd;--color-link-active:#bfdbfe;--color-placeholder:#475569;--color-border:#1e293b;--color-border-strong:#334155;--color-border-light:#0f172a;--color-canvas-rgb:2,6,23;--color-inverse-rgb:255,255,255;--color-surface-rgb:30,41,59;--color-surface-light-rgb:15,23,42;--color-surface-strong-rgb:51,65,85;--color-fore-rgb:203,213,225;--color-focus-rgb:30,64,175;--color-link-rgb:59,130,246;--color-link-hover-rgb:96,165,250;--color-link-visited-rgb:147,197,253;--color-link-active-rgb:191,219,254;--color-placeholder-rgb:71,85,105;--color-border-rgb:30,41,59;--color-border-strong-rgb:51,65,85;--color-border-light-rgb:15,23,42}.light-in-dark{--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-gray-400:#94a3b8;--color-gray-500:#64748b;--color-gray-600:#475569;--color-gray-700:#334155;--color-gray-800:#1e293b;--color-gray-900:#0f172a;--color-gray-950:#020617;--color-gray-50-rgb:248,250,252;--color-gray-100-rgb:241,245,249;--color-gray-200-rgb:226,232,240;--color-gray-300-rgb:203,213,225;--color-gray-400-rgb:148,163,184;--color-gray-500-rgb:100,116,139;--color-gray-600-rgb:71,85,105;--color-gray-700-rgb:51,65,85;--color-gray-800-rgb:30,41,59;--color-gray-900-rgb:15,23,42;--color-gray-950-rgb:2,6,23;--color-primary-50:#eff6ff;--color-primary-100:#dbeafe;--color-primary-200:#bfdbfe;--color-primary-300:#93c5fd;--color-primary-400:#60a5fa;--color-primary-500:#3b82f6;--color-primary-600:#2563eb;--color-primary-700:#1d4ed8;--color-primary-800:#1e40af;--color-primary-900:#1e3a8a;--color-primary-950:#172554;--color-primary-50-rgb:239,246,255;--color-primary-100-rgb:219,234,254;--color-primary-200-rgb:191,219,254;--color-primary-300-rgb:147,197,253;--color-primary-400-rgb:96,165,250;--color-primary-500-rgb:59,130,246;--color-primary-600-rgb:37,99,235;--color-primary-700-rgb:29,78,216;--color-primary-800-rgb:30,64,175;--color-primary-900-rgb:30,58,138;--color-primary-950-rgb:23,37,84;--color-secondary-50:#f0f9ff;--color-secondary-100:#e0f2fe;--color-secondary-200:#bae6fd;--color-secondary-300:#7dd3fc;--color-secondary-400:#38bdf8;--color-secondary-500:#0ea5e9;--color-secondary-600:#0284c7;--color-secondary-700:#0369a1;--color-secondary-800:#075985;--color-secondary-900:#0c4a6e;--color-secondary-950:#082f49;--color-secondary-50-rgb:240,249,255;--color-secondary-100-rgb:224,242,254;--color-secondary-200-rgb:186,230,253;--color-secondary-300-rgb:125,211,252;--color-secondary-400-rgb:56,189,248;--color-secondary-500-rgb:14,165,233;--color-secondary-600-rgb:2,132,199;--color-secondary-700-rgb:3,105,161;--color-secondary-800-rgb:7,89,133;--color-secondary-900-rgb:12,74,110;--color-secondary-950-rgb:8,47,73;--color-success-50:#f0fdf4;--color-success-100:#dcfce7;--color-success-200:#bbf7d0;--color-success-300:#86efac;--color-success-400:#4ade80;--color-success-500:#22c55e;--color-success-600:#16a34a;--color-success-700:#15803d;--color-success-800:#166534;--color-success-900:#14532d;--color-success-950:#052e16;--color-success-50-rgb:240,253,244;--color-success-100-rgb:220,252,231;--color-success-200-rgb:187,247,208;--color-success-300-rgb:134,239,172;--color-success-400-rgb:74,222,128;--color-success-500-rgb:34,197,94;--color-success-600-rgb:22,163,74;--color-success-700-rgb:21,128,61;--color-success-800-rgb:22,101,52;--color-success-900-rgb:20,83,45;--color-success-950-rgb:5,46,22;--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-200:#fde68a;--color-warning-300:#fcd34d;--color-warning-400:#fbbf24;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-warning-700:#b45309;--color-warning-800:#92400e;--color-warning-900:#78350f;--color-warning-950:#451a03;--color-warning-50-rgb:255,251,235;--color-warning-100-rgb:254,243,199;--color-warning-200-rgb:253,230,138;--color-warning-300-rgb:252,211,77;--color-warning-400-rgb:251,191,36;--color-warning-500-rgb:245,158,11;--color-warning-600-rgb:217,119,6;--color-warning-700-rgb:180,83,9;--color-warning-800-rgb:146,64,14;--color-warning-900-rgb:120,53,15;--color-warning-950-rgb:69,26,3;--color-danger-50:#fef2f2;--color-danger-100:#fee2e2;--color-danger-200:#fecaca;--color-danger-300:#fca5a5;--color-danger-400:#f87171;--color-danger-500:#ef4444;--color-danger-600:#dc2626;--color-danger-700:#b91c1c;--color-danger-800:#991b1b;--color-danger-900:#7f1d1d;--color-danger-950:#450a0a;--color-danger-50-rgb:254,242,242;--color-danger-100-rgb:254,226,226;--color-danger-200-rgb:254,202,202;--color-danger-300-rgb:252,165,165;--color-danger-400-rgb:248,113,113;--color-danger-500-rgb:239,68,68;--color-danger-600-rgb:220,38,38;--color-danger-700-rgb:185,28,28;--color-danger-800-rgb:153,27,27;--color-danger-900-rgb:127,29,29;--color-danger-950-rgb:69,10,10;--color-important-50:#fdf2f8;--color-important-100:#fce7f3;--color-important-200:#fbcfe8;--color-important-300:#f9a8d4;--color-important-400:#f472b6;--color-important-500:#ec4899;--color-important-600:#db2777;--color-important-700:#be185d;--color-important-800:#9d174d;--color-important-900:#831843;--color-important-950:#500724;--color-important-50-rgb:253,242,248;--color-important-100-rgb:252,231,243;--color-important-200-rgb:251,207,232;--color-important-300-rgb:249,168,212;--color-important-400-rgb:244,114,182;--color-important-500-rgb:236,72,153;--color-important-600-rgb:219,39,119;--color-important-700-rgb:190,24,93;--color-important-800-rgb:157,23,77;--color-important-900-rgb:131,24,67;--color-important-950-rgb:80,7,36;--color-special-50:#faf5ff;--color-special-100:#f3e8ff;--color-special-200:#e9d5ff;--color-special-300:#d8b4fe;--color-special-400:#c084fc;--color-special-500:#a855f7;--color-special-600:#9333ea;--color-special-700:#7e22ce;--color-special-800:#6b21a8;--color-special-900:#581c87;--color-special-950:#3b0764;--color-special-50-rgb:250,245,255;--color-special-100-rgb:243,232,255;--color-special-200-rgb:233,213,255;--color-special-300-rgb:216,180,254;--color-special-400-rgb:192,132,252;--color-special-500-rgb:168,85,247;--color-special-600-rgb:147,51,234;--color-special-700-rgb:126,34,206;--color-special-800-rgb:107,33,168;--color-special-900-rgb:88,28,135;--color-special-950-rgb:59,7,100;--color-inherit:inherit;--color-transparent:transparent;--color-current:currentColor;--color-black:#000;--color-white:#fff;--color-canvas:#fff;--color-canvas-light:#fff;--color-canvas-dark:#f8fafc;--color-inverse:#000;--color-surface:#f1f5f9;--color-surface-light:#f8fafc;--color-surface-strong:#e2e8f0;--color-fore:#1e293b;--color-fore-in-light:#1e293b;--color-fore-in-dark:#fff;--color-focus:#bfdbfe;--color-link:#3b82f6;--color-link-hover:#2563eb;--color-link-visited:#1d4ed8;--color-link-active:#1e40af;--color-placeholder:#94a3b8;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--color-border-light:#f1f5f9;--color-black-rgb:0,0,0;--color-white-rgb:255,255,255;--color-canvas-rgb:255,255,255;--color-canvas-light-rgb:255,255,255;--color-canvas-dark-rgb:248,250,252;--color-inverse-rgb:0,0,0;--color-surface-rgb:241,245,249;--color-surface-light-rgb:248,250,252;--color-surface-strong-rgb:226,232,240;--color-fore-rgb:30,41,59;--color-fore-in-light-rgb:30,41,59;--color-fore-in-dark-rgb:255,255,255;--color-focus-rgb:191,219,254;--color-link-rgb:59,130,246;--color-link-hover-rgb:37,99,235;--color-link-visited-rgb:29,78,216;--color-link-active-rgb:30,64,175;--color-placeholder-rgb:148,163,184;--color-border-rgb:226,232,240;--color-border-strong-rgb:203,213,225;--color-border-light-rgb:241,245,249}@media (prefers-color-scheme:dark){.dark-auto{--color-gray-50:#020617;--color-gray-100:#0f172a;--color-gray-200:#1e293b;--color-gray-300:#334155;--color-gray-400:#475569;--color-gray-500:#64748b;--color-gray-600:#94a3b8;--color-gray-700:#cbd5e1;--color-gray-800:#e2e8f0;--color-gray-900:#f1f5f9;--color-gray-950:#f8fafc;--color-gray-50-rgb:2,6,23;--color-gray-100-rgb:15,23,42;--color-gray-200-rgb:30,41,59;--color-gray-300-rgb:51,65,85;--color-gray-400-rgb:71,85,105;--color-gray-500-rgb:100,116,139;--color-gray-600-rgb:148,163,184;--color-gray-700-rgb:203,213,225;--color-gray-800-rgb:226,232,240;--color-gray-900-rgb:241,245,249;--color-gray-950-rgb:248,250,252;--color-primary-50:#172554;--color-primary-100:#1e3a8a;--color-primary-200:#1e40af;--color-primary-300:#1d4ed8;--color-primary-400:#2563eb;--color-primary-500:#3b82f6;--color-primary-600:#60a5fa;--color-primary-700:#93c5fd;--color-primary-800:#bfdbfe;--color-primary-900:#dbeafe;--color-primary-950:#eff6ff;--color-primary-50-rgb:23,37,84;--color-primary-100-rgb:30,58,138;--color-primary-200-rgb:30,64,175;--color-primary-300-rgb:29,78,216;--color-primary-400-rgb:37,99,235;--color-primary-500-rgb:59,130,246;--color-primary-600-rgb:96,165,250;--color-primary-700-rgb:147,197,253;--color-primary-800-rgb:191,219,254;--color-primary-900-rgb:219,234,254;--color-primary-950-rgb:239,246,255;--color-secondary-50:#082f49;--color-secondary-100:#0c4a6e;--color-secondary-200:#075985;--color-secondary-300:#0369a1;--color-secondary-400:#0284c7;--color-secondary-500:#0ea5e9;--color-secondary-600:#38bdf8;--color-secondary-700:#7dd3fc;--color-secondary-800:#bae6fd;--color-secondary-900:#e0f2fe;--color-secondary-950:#f0f9ff;--color-secondary-50-rgb:8,47,73;--color-secondary-100-rgb:12,74,110;--color-secondary-200-rgb:7,89,133;--color-secondary-300-rgb:3,105,161;--color-secondary-400-rgb:2,132,199;--color-secondary-500-rgb:14,165,233;--color-secondary-600-rgb:56,189,248;--color-secondary-700-rgb:125,211,252;--color-secondary-800-rgb:186,230,253;--color-secondary-900-rgb:224,242,254;--color-secondary-950-rgb:240,249,255;--color-success-50:#052e16;--color-success-100:#14532d;--color-success-200:#166534;--color-success-300:#15803d;--color-success-400:#16a34a;--color-success-500:#22c55e;--color-success-600:#4ade80;--color-success-700:#86efac;--color-success-800:#bbf7d0;--color-success-900:#dcfce7;--color-success-950:#f0fdf4;--color-success-50-rgb:5,46,22;--color-success-100-rgb:20,83,45;--color-success-200-rgb:22,101,52;--color-success-300-rgb:21,128,61;--color-success-400-rgb:22,163,74;--color-success-500-rgb:34,197,94;--color-success-600-rgb:74,222,128;--color-success-700-rgb:134,239,172;--color-success-800-rgb:187,247,208;--color-success-900-rgb:220,252,231;--color-success-950-rgb:240,253,244;--color-warning-50:#451a03;--color-warning-100:#78350f;--color-warning-200:#92400e;--color-warning-300:#b45309;--color-warning-400:#d97706;--color-warning-500:#f59e0b;--color-warning-600:#fbbf24;--color-warning-700:#fcd34d;--color-warning-800:#fde68a;--color-warning-900:#fef3c7;--color-warning-950:#fffbeb;--color-warning-50-rgb:69,26,3;--color-warning-100-rgb:120,53,15;--color-warning-200-rgb:146,64,14;--color-warning-300-rgb:180,83,9;--color-warning-400-rgb:217,119,6;--color-warning-500-rgb:245,158,11;--color-warning-600-rgb:251,191,36;--color-warning-700-rgb:252,211,77;--color-warning-800-rgb:253,230,138;--color-warning-900-rgb:254,243,199;--color-warning-950-rgb:255,251,235;--color-danger-50:#450a0a;--color-danger-100:#7f1d1d;--color-danger-200:#991b1b;--color-danger-300:#b91c1c;--color-danger-400:#dc2626;--color-danger-500:#ef4444;--color-danger-600:#f87171;--color-danger-700:#fca5a5;--color-danger-800:#fecaca;--color-danger-900:#fee2e2;--color-danger-950:#fef2f2;--color-danger-50-rgb:69,10,10;--color-danger-100-rgb:127,29,29;--color-danger-200-rgb:153,27,27;--color-danger-300-rgb:185,28,28;--color-danger-400-rgb:220,38,38;--color-danger-500-rgb:239,68,68;--color-danger-600-rgb:248,113,113;--color-danger-700-rgb:252,165,165;--color-danger-800-rgb:254,202,202;--color-danger-900-rgb:254,226,226;--color-danger-950-rgb:254,242,242;--color-important-50:#500724;--color-important-100:#831843;--color-important-200:#9d174d;--color-important-300:#be185d;--color-important-400:#db2777;--color-important-500:#ec4899;--color-important-600:#f472b6;--color-important-700:#f9a8d4;--color-important-800:#fbcfe8;--color-important-900:#fce7f3;--color-important-950:#fdf2f8;--color-important-50-rgb:80,7,36;--color-important-100-rgb:131,24,67;--color-important-200-rgb:157,23,77;--color-important-300-rgb:190,24,93;--color-important-400-rgb:219,39,119;--color-important-500-rgb:236,72,153;--color-important-600-rgb:244,114,182;--color-important-700-rgb:249,168,212;--color-important-800-rgb:251,207,232;--color-important-900-rgb:252,231,243;--color-important-950-rgb:253,242,248;--color-special-50:#3b0764;--color-special-100:#581c87;--color-special-200:#6b21a8;--color-special-300:#7e22ce;--color-special-400:#9333ea;--color-special-500:#a855f7;--color-special-600:#c084fc;--color-special-700:#d8b4fe;--color-special-800:#e9d5ff;--color-special-900:#f3e8ff;--color-special-950:#faf5ff;--color-special-50-rgb:59,7,100;--color-special-100-rgb:88,28,135;--color-special-200-rgb:107,33,168;--color-special-300-rgb:126,34,206;--color-special-400-rgb:147,51,234;--color-special-500-rgb:168,85,247;--color-special-600-rgb:192,132,252;--color-special-700-rgb:216,180,254;--color-special-800-rgb:233,213,255;--color-special-900-rgb:243,232,255;--color-special-950-rgb:250,245,255;--color-canvas:#020617;--color-inverse:#fff;--color-surface:#1e293b;--color-surface-light:#0f172a;--color-surface-strong:#334155;--color-fore:#cbd5e1;--color-focus:#1e40af;--color-link:#3b82f6;--color-link-hover:#60a5fa;--color-link-visited:#93c5fd;--color-link-active:#bfdbfe;--color-placeholder:#475569;--color-border:#1e293b;--color-border-strong:#334155;--color-border-light:#0f172a;--color-canvas-rgb:2,6,23;--color-inverse-rgb:255,255,255;--color-surface-rgb:30,41,59;--color-surface-light-rgb:15,23,42;--color-surface-strong-rgb:51,65,85;--color-fore-rgb:203,213,225;--color-focus-rgb:30,64,175;--color-link-rgb:59,130,246;--color-link-hover-rgb:96,165,250;--color-link-visited-rgb:147,197,253;--color-link-active-rgb:191,219,254;--color-placeholder-rgb:71,85,105;--color-border-rgb:30,41,59;--color-border-strong-rgb:51,65,85;--color-border-light-rgb:15,23,42}}*,:after,:before{--tw-border-opacity:1;border-color:rgba(var(--color-border-rgb),var(--tw-border-opacity))}:focus-visible{outline-color:transparent}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }html{font-size:var(--font-size-root)}body{--tw-bg-opacity:1;background-color:rgba(var(--color-canvas-rgb),var(--tw-bg-opacity));font-size:.8125rem;line-height:1.5384615385}.dark,body{--tw-text-opacity:1;color:rgba(var(--color-fore-rgb),var(--tw-text-opacity))}:root{--font-h1-size:2.25rem;--article-p-space:0.5em;--article-heading-space:0.5em;--article-hr-space:1.5em;--article-cell-padding:0.25rem 0.75rem}a,a.disabled:hover{--tw-text-opacity:1;color:rgba(var(--color-link-rgb),var(--tw-text-opacity))}a:hover{--tw-text-opacity:1;color:rgba(var(--color-link-hover-rgb),var(--tw-text-opacity))}a:focus-visible{outline-color:rgb(var(--color-focus-rgb));outline-offset:2px;outline-width:2px}.code,code{background-color:rgba(var(--color-important-500-rgb),.1);border-radius:var(--radius);padding-left:.25rem;padding-right:.25rem;--tw-text-opacity:1;color:rgba(var(--color-important-500-rgb),var(--tw-text-opacity))}pre{font-size:.75rem;line-height:1rem;overflow:auto;padding:.5rem}pre code{background-color:transparent;color:inherit;padding:0}samp,var{font-weight:700}.blockquote,blockquote{border-left-width:4px;font-size:.875rem;line-height:1.3rem;padding-left:.75rem;text-wrap:balance}.blockquote figcaption,blockquote figcaption{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgba(var(--color-gray-500-rgb),var(--tw-text-opacity))}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.5;text-wrap:balance}.h1,h1{font-size:2rem}.h2,h2{font-size:1.5rem}.h3,h3{font-size:1.25rem}.h4,h4{font-size:1rem}.h5,h5{font-size:.875rem}.h6,h6{font-size:.75rem}ul{list-style-type:disc}ol,ul{padding-left:1.5em}ol{list-style-type:decimal}dt{font-weight:700}dd{padding-left:2em}.article{color:var(--font-size-article);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.article h1,.article h2,.article h3,.article h4{margin-bottom:var(--article-heading-space);margin-top:var(--article-heading-space)}.article audio,.article blockquote,.article figure,.article img,.article ol,.article p,.article table,.article ul,.article video{margin-bottom:var(--article-p-space);margin-top:var(--article-p-space)}.article p{min-height:1em}.article p:empty:before{content:" ";display:inline-block}.article hr{margin-bottom:var(--article-hr-space);margin-top:var(--article-hr-space)}.article table{border-width:1px}.article td,.article th{border-bottom-width:1px;padding:var(--article-cell-padding)}.article thead{background-color:var(--table-head-bg,var(--color-gray-100))}.article ol *,.article table *,.article ul *{margin-bottom:0;margin-top:0}.article pre{border-radius:var(--radius);border-width:1px;--tw-bg-opacity:1;background-color:rgba(var(--color-gray-50-rgb),var(--tw-bg-opacity))}:root{--alert-bg:var(--color-surface)}.alert{align-items:center;background-color:var(--alert-bg);border-radius:var(--radius);display:flex;gap:.75rem;padding:.5rem .75rem}.alert-content{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem}.alert-close{margin-bottom:-.375rem;margin-right:-.5rem;margin-top:-.375rem}.alert-link{color:inherit;font-weight:700}.alert-link:hover{color:inherit;text-decoration-line:underline}.alert-heading{font-weight:700;margin:0}.alert-text{flex:1 1 auto;white-space:pre-line}.alert-actions{align-items:center;display:flex;gap:.5rem}:root{--breadcrumb-divider:"/";--breadcrumb-divider-color:var(--color-gray-500);--breadcrumb-color-active:var(--color-gray-500)}.breadcrumb{display:flex;gap:1.25rem;list-style-type:none;padding-left:0}.breadcrumb>li{position:relative}.breadcrumb>li+li:before{color:var(--breadcrumb-divider-color);content:var(--breadcrumb-divider);display:block;left:-1.25rem;position:absolute;text-align:center;width:1.25rem}.breadcrumb>.active{color:var(--breadcrumb-color-active)}:root{--btn-radius:var(--radius);--btn-bg:var(--color-surface);--btn-border-color:var(--color-gray-300);--btn-height:2rem}.btn{align-items:center;background-color:var(--btn-bg);border-radius:var(--btn-radius);display:inline-flex;gap:.375rem;height:var(--btn-height);justify-content:center;padding-left:.75rem;padding-right:.75rem;white-space:nowrap;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--btn-border-color)}.btn,.btn-default:hover{color:inherit}.btn-link{--tw-text-opacity:1;color:rgba(var(--color-link-rgb),var(--tw-text-opacity));text-decoration-line:underline;text-underline-offset:2px;--tw-ring-color:transparent}.btn-link:visited{color:rgba(var(--color-link-visited-rgb),var(--tw-text-opacity))}.btn-link:hover{--tw-text-opacity:1;color:rgba(var(--color-link-hover-rgb),var(--tw-text-opacity))}.btn-link{--btn-bg:transparent}.btn.size-xs,.size-xs>.btn{padding-left:.25rem;padding-right:.25rem;--btn-height:1.25rem}.btn.size-sm,.btn.size-xs,.size-sm>.btn,.size-xs>.btn{font-size:.75rem;line-height:1rem}.btn.size-sm,.size-sm>.btn{--btn-height:1.5rem}.btn.size-md,.btn.size-sm,.size-md>.btn,.size-sm>.btn{padding-left:.5rem;padding-right:.5rem}.btn.size-md,.size-md>.btn{--btn-height:1.75rem}.btn.size-lg,.size-lg>.btn{font-size:1rem;line-height:1.5rem;padding-left:1rem;padding-right:1rem;--btn-height:2.5rem}.btn.size-xl,.size-xl>.btn{font-size:1.125rem;line-height:1.75rem;padding-left:1.25rem;padding-right:1.25rem;--btn-height:3rem}.btn.square{aspect-ratio:1/1;gap:.125rem;padding-left:0;padding-right:0}@supports not (aspect-ratio:1/1){.btn.square{width:var(--btn-height)}}.btn.btn-caret{padding-left:.25rem;padding-right:.25rem}.btn.btn-wide{min-width:80px}:root{--checkbox-size:12px;--checkbox-color:var(--color-primary-500)}.checkbox,.radio{align-items:center;cursor:pointer;display:flex;gap:.375rem;min-height:20px}.checkbox>input[type=checkbox],.radio>input[type=radio]{accent-color:rgb(var(--color-primary-500-rgb));border-radius:var(--radius-lg)}.checkbox-primary,.radio-primary{display:flex;gap:.375rem;min-height:20px;position:relative}.checkbox-primary>input[type=checkbox],.radio-primary>input[type=radio]{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.checkbox-primary>label,.radio-primary>label{cursor:pointer;padding-left:calc(var(--checkbox-size) + 8px);position:relative}.checkbox-primary>label:after,.checkbox-primary>label:before,.radio-primary>label:after,.radio-primary>label:before{display:block;height:var(--checkbox-size);left:0;position:absolute;transition-duration:.15s;transition-property:transform,background-color,color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--checkbox-size);--tw-content:"";content:var(--tw-content);top:calc((20px - var(--checkbox-size))/2)}.checkbox-primary>label:before{border-radius:var(--radius-sm);border-width:1px;--tw-border-opacity:1;border-color:rgba(var(--color-gray-400-rgb),var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(var(--color-canvas-rgb),var(--tw-bg-opacity))}.checkbox-primary>label:after{--tw-scale-x:.9;--tw-scale-y:.9;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTkgMjAuNDItNi4yMS02LjIxIDIuODMtMi44M0w5IDE0Ljc3bDkuODgtOS44OSAyLjgzIDIuODN6Ii8+PC9zdmc+");transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.radio-primary>label:before{border-radius:var(--radius-full);border-width:1px;--tw-border-opacity:1;border-color:rgba(var(--color-gray-400-rgb),var(--tw-border-opacity))}.radio-primary>label:after{background-color:var(--checkbox-color);border-radius:var(--radius-full);opacity:0;--checkbox-radio-size:calc(var(--checkbox-size)*2/3);height:var(--checkbox-radio-size);left:calc((var(--checkbox-size) - var(--checkbox-radio-size))/2);top:calc((20px - var(--checkbox-radio-size))/2);width:var(--checkbox-radio-size)}.checkbox-primary>label:hover:before,.radio-primary>label:hover:before{border-color:var(--checkbox-color)}.checkbox-primary.focus>label:before,.checkbox-primary>input[type=checkbox]:focus+label:before,.radio-primary.focus>label:before,.radio-primary>input[type=radio]:focus+label:before{border-color:var(--checkbox-color);outline-color:rgb(var(--color-focus-rgb));outline-style:solid;outline-width:2px}.checkbox-primary.checked>label:before,.checkbox-primary>input[type=checkbox]:checked+label:before{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.radio-primary.checked>label:before,.radio-primary>input[type=radio]:checked+label:before{border-color:var(--checkbox-color)}.checkbox-primary.checked>label:after,.checkbox-primary>input[type=checkbox]:checked+label:after,.radio-primary.checked>label:after,.radio-primary>input[type=radio]:checked+label:after{opacity:1}.checkbox-primary.disabled>label,.checkbox-primary>input[type=checkbox]:disabled+label,.radio-primary.disabled>label,.radio-primary>input[type=radio]:disabled+label{cursor:not-allowed;opacity:.7;pointer-events:none;--tw-grayscale:grayscale(100%);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)}.checkbox-primary.indeterminate>label:after,.checkbox-primary>input[type=checkbox]:indeterminate+label:after{--tw-border-opacity:1;background-color:var(--checkbox-color);background-image:none;border-color:rgba(var(--color-canvas-rgb),var(--tw-border-opacity));border-width:calc((var(--checkbox-size) - 2px)/2) 2px;opacity:1}.check-list{align-items:flex-start;flex-direction:column;gap:.5rem}.check-list,.check-list-inline{display:flex;padding-bottom:.375rem;padding-top:.375rem}.check-list-inline{align-items:center;-moz-column-gap:1rem;column-gap:1rem;flex-direction:row;flex-wrap:wrap;row-gap:.5rem}.switch{display:flex;gap:.375rem;min-height:20px;padding-left:2.5rem;position:relative}.switch>input{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.switch>label:after,.switch>label:before{border-radius:var(--radius-full);border-width:1px;height:1rem;left:0;position:absolute;top:.125rem;width:2rem;--tw-border-opacity:1;border-color:rgba(var(--color-border-strong-rgb),var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(var(--color-surface-rgb),var(--tw-bg-opacity));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-content:"";content:var(--tw-content)}.switch>label:before{cursor:pointer;--tw-shadow:var(--shadow-inner);--tw-shadow-colored:var(--shadow-inner);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.switch>label:hover:before{--tw-border-opacity:1;border-color:rgba(var(--color-border-rgb),var(--tw-border-opacity))}.switch>label:after{height:.75rem;left:.125rem;top:.25rem;width:.75rem;--tw-border-opacity:1;border-color:rgba(var(--color-canvas-rgb),var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(var(--color-canvas-rgb),var(--tw-bg-opacity));--tw-shadow:var(--shadow);--tw-shadow-colored:var(--shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.switch>input:checked+label:before{background-color:var(--checkbox-color);border-color:rgba(var(--color-inverse-rgb),.2)}.switch>input:checked+label:after{color:var(--checkbox-color);left:18px}.switch.focus>label:before,.switch>input:focus+label:before{border-color:var(--checkbox-color);outline-color:rgb(var(--color-focus-rgb));outline-style:solid;outline-width:2px}.switch.disabled>label:before,.switch>input:disabled+label:before{cursor:not-allowed;opacity:.7;pointer-events:none;--tw-grayscale:grayscale(100%);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)}:root{--form-control-radius:var(--radius);--form-control-border:var(--color-border);--form-control-focus:var(--color-primary-500);--form-control-disabled:var(--color-surface);--form-control-readonly:var(--color-surface)}.dark{--form-control-border:var(--color-border-strong)}input::-moz-placeholder,textarea::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(var(--color-placeholder-rgb),var(--tw-placeholder-opacity))}input::placeholder,textarea::placeholder{--tw-placeholder-opacity:1;color:rgba(var(--color-placeholder-rgb),var(--tw-placeholder-opacity))}.form-control{border-radius:var(--form-control-radius);display:block;height:2rem;width:100%;--tw-bg-opacity:1;background-color:rgba(var(--color-canvas-rgb),var(--tw-bg-opacity));outline-color:transparent;outline-style:solid;outline-width:1px;padding:.25rem .5rem;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--form-control-border);transition-duration:.15s;transition-property:outline,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-control.focus,.form-control:focus{outline-color:var(--form-control-focus);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(var(--color-focus-rgb),var(--tw-ring-opacity));--tw-ring-opacity:0.3}.form-control.disabled,.form-control[disabled]{background-color:var(--form-control-disabled);opacity:1}.form-control.readonly,.form-control[readonly]{background-color:var(--form-control-readonly)}select{-webkit-appearance:none;background-image:url("data:image/gif;base64,R0lGODlhBwAEAIAAAMvQ2////yH5BAEAAAEALAAAAAAHAAQAAAIIhA+BGWoNWSgAOw==");background-position:right 8px top 50%;background-repeat:no-repeat;background-size:8px auto;padding-right:1rem}select.form-control[multiple]{background-image:none}textarea.form-control{height:auto;min-height:32px}input[type=file].form-control{padding:.125rem}input[type=file].form-control::-webkit-file-upload-button{-webkit-appearance:none;appearance:none;border-radius:inherit;border-style:none;cursor:pointer;height:1.75rem;padding-left:.5rem;padding-right:.5rem}input[type=file].form-control::-webkit-file-upload-button:hover{background-color:rgba(var(--color-black-rgb),.1)}.has-error .form-control,.has-error.form-control{--tw-ring-color:rgba(var(--color-danger-500-rgb),0.6)}.has-error .form-control.focus,.has-error .form-control:focus,.has-error.form-control.focus,.has-error.form-control:focus{outline-color:rgb(var(--color-danger-500-rgb));--tw-ring-color:rgba(var(--color-danger-500-rgb),0.1)}.has-warning .form-control,.has-warning.form-control{--tw-ring-color:rgba(var(--color-warning-500-rgb),0.6)}.has-warning .form-control.focus,.has-warning .form-control:focus,.has-warning.form-control.focus,.has-warning.form-control:focus{outline-color:rgb(var(--color-warning-500-rgb));--tw-ring-color:rgba(var(--color-warning-500-rgb),0.2)}.has-success .form-control,.has-success.form-control{--tw-ring-color:rgba(var(--color-success-500-rgb),0.6)}.has-success .form-control.focus,.has-success .form-control:focus,.has-success.form-control.focus,.has-success.form-control:focus{outline-color:rgb(var(--color-success-500-rgb));--tw-ring-color:rgba(var(--color-success-500-rgb),0.2)}.form-control.size-sm,.size-sm>.form-control{font-size:.75rem;height:1.5rem;line-height:1rem;padding-left:.5rem;padding-right:.5rem}.form-control.size-md,.size-md>.form-control{height:1.75rem;padding-left:.5rem;padding-right:.5rem}.form-control.size-lg,.size-lg>.form-control{font-size:1rem;height:2.5rem;line-height:1.5rem;padding-left:.75rem;padding-right:.75rem}:root{--input-group-addon-bg:var(--color-gray-50)}.input-group{align-items:stretch;display:flex}.input-group>.form-control,.input-group>.input-control{flex:1 1 auto;z-index:1}.input-group-addon{align-items:center;background-color:var(--input-group-addon-bg);border-radius:var(--form-control-radius);display:flex;flex:none;height:2rem;padding-left:.5rem;padding-right:.5rem;z-index:0;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--form-control-border)}.size-sm>.input-group-addon{font-size:.75rem;height:1.5rem;line-height:1rem;padding-left:.5rem;padding-right:.5rem}.size-lg>.input-group-addon{font-size:1rem;height:2.5rem;line-height:1.5rem;padding-left:.75rem;padding-right:.75rem}.input-group-control{flex:1 1 auto}.input-group>*+*,.input-group>*+* .form-control{border-bottom-left-radius:var(--radius-none);border-top-left-radius:var(--radius-none)}.input-group>:not(:last-child),.input-group>:not(:last-child) .form-control{border-bottom-right-radius:var(--radius-none);border-top-right-radius:var(--radius-none)}.input-group .btn:focus-visible,.input-group .form-control:focus{z-index:2}:root{--form-tip-color:var(--color-gray-400);--form-label-color:var(--color-gray-700);--form-horz-label-width:6rem;--form-grid-gap-x:1.25rem;--form-grid-gap-y:.75rem}.form{flex-direction:column;gap:1rem}.form,.form-label{display:flex}.form-label{align-items:center;color:var(--form-label-color);flex-direction:row;gap:.25rem;height:2rem;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.form-label.required:after{content:"*";display:inline-block;margin-left:.25rem;--tw-translate-y:0.125rem;--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgba(var(--color-danger-500-rgb),var(--tw-text-opacity))}.no-required .form-label.required:after{display:none}.form-label-actions{flex:1 1 auto;justify-content:flex-end}.form-label>.checkbox-primary{margin-left:.75rem}.form-tip{color:var(--form-tip-color);display:block;margin-top:.25rem}.has-error .form-tip{--tw-text-opacity:1;color:rgba(var(--color-danger-500-rgb),var(--tw-text-opacity))}.has-warning .form-tip{--tw-text-opacity:1;color:rgba(var(--color-warning-500-rgb),var(--tw-text-opacity))}.has-success .form-tip{--tw-text-opacity:1;color:rgba(var(--color-success-500-rgb),var(--tw-text-opacity))}.form-actions{display:flex;flex-direction:row;gap:1rem;justify-content:center}.form-grid{--form-grid-gap-x-half:calc(var(--form-grid-gap-x)/2);--form-grid-gap-y-half:calc(var(--form-grid-gap-y)/2);align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:0}.form-grid .form-group{padding:var(--form-grid-gap-y-half) var(--form-grid-gap-x-half)}.form-grid .form-label.required:after{margin-left:.25rem;order:-9999}.form-grid .form-label .checkbox{margin-left:.75rem;margin-right:.75rem}.form-grid .has-wrap-after:after{display:block;width:100%;--tw-content:"";content:var(--tw-content)}.form-grid-wrap{width:100%}.form-grid-row{display:flex;flex-direction:row;padding-bottom:var(--form-grid-gap-y-half);padding-top:var(--form-grid-gap-y-half);position:relative;width:100%}.form-grid-col{padding-left:var(--form-grid-gap-x-half);padding-right:var(--form-grid-gap-x-half)}.form-grid .form-actions{gap:1.5rem;justify-content:center;padding:var(--form-grid-gap-y) var(--form-grid-gap-x-half);width:100%}.form-grid .form-actions.is-pinned{border-top-width:1px}.form-horz .form-group,.form-horz .form-row{align-items:flex-start;display:flex;flex-direction:row}.form-horz .form-group{flex-grow:1;flex-wrap:wrap;min-height:32px;min-width:0;padding-left:var(--form-horz-label-width);position:relative}.form-horz .form-group[class*=" w-"],.form-horz .form-group[class^=w-]{flex:none}.form-horz .form-group>*{min-width:0}.form-horz .form-group.no-label{padding-left:0}.form-horz .form-group.no-label>.check-list-inline{padding-left:1rem;padding-right:1rem}.form-horz .form-label{justify-content:flex-end;left:0;padding-left:1rem;padding-right:.5rem;position:absolute;top:0;width:var(--form-horz-label-width)}.form-horz .form-label.required:after{margin-left:0;order:-9999}.form-horz .form-tip{width:100%}.form-horz .form-tip,.form-horz .input-control,.form-horz .input-group{flex:1 1 auto}.form .form-group-wrapper,.form-horz .form-group-wrapper{flex:1 1 auto;min-width:0;width:100%;z-index:1}.form .form-group-wrapper.flex-none,.form-horz .form-group-wrapper.flex-none{flex:none}.form fieldset>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.form fieldset{padding-bottom:1rem;padding-left:1rem}.form-grid fieldset>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.form legend{border-bottom-width:1px;display:flex;justify-content:flex-start;margin-left:-1rem;width:100%;--tw-border-opacity:1;border-bottom-color:rgba(var(--color-primary-100-rgb),var(--tw-border-opacity));width:calc(100% + 1rem)}.form-title{align-items:center;background-color:rgba(var(--color-primary-50-rgb),.5);display:flex;font-weight:700;height:1.75rem;padding-left:.75rem;padding-right:.75rem}@font-face{font-display:block;font-family:ZenIcon;font-style:normal;font-weight:400;src:url(./icons/zenicon.eot);src:url(./icons/zenicon.woff) format("woff"),url(./icons/zenicon.ttf) format("truetype"),url(./icons/zenicon.svg) format("svg")}.icon,[class*=" icon-"],[class^=icon-]{display:inline-block;font-display:block;font-family:ZenIcon;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon:before{display:inline-block;min-width:14px;text-align:center}.icon-lg:before{font-size:1.3333333em;vertical-align:-10%}.icon-2x{font-size:28px}.icon-3x{font-size:42px}.icon-4x{font-size:56px}.icon-5x{font-size:70px}.icon-resize:before{content:"\e667"}.icon-arrows-alt:before,.icon-expand-full:before,.icon-fullscreen:before{content:"\e6a3"}.icon-collapse-full:before{content:"\e682"}.icon-taiji:before,.icon-yinyang:before{content:"\e687"}.icon-window:before{content:"\e68e"}.icon-window-alt:before{content:"\e68f"}.icon-carousel:before{content:"\e6b0"}.icon-spinner-snake:before{content:"\e97b"}.icon-spinner-indicator:before{content:"\e97c"}.icon-check-board:before{content:"\e9b8"}.icon-bar-chart-o:before,.icon-bar-chart:before{content:"\f080"}.icon-github:before{content:"\f09b"}.icon-dot-circle-o:before,.icon-dot-circle:before{content:"\f192"}.icon-cube-alt:before{content:"\f1b2"}.icon-cubes:before{content:"\f1b3"}.icon-file-pdf:before{content:"\f1c1"}.icon-file-word:before{content:"\f1c2"}.icon-file-excel:before{content:"\f1c3"}.icon-file-powerpoint:before{content:"\f1c4"}.icon-file-image:before,.icon-file-photo:before,.icon-file-picture:before{content:"\f1c5"}.icon-file-archive:before,.icon-file-zip:before{content:"\f1c6"}.icon-file-audio:before,.icon-file-sound:before{content:"\f1c7"}.icon-file-movie:before,.icon-file-video:before{content:"\f1c8"}.icon-file-code:before{content:"\f1c9"}.icon-circle-o-notch:before{content:"\f1ce"}.icon-chanzhi:before{content:"\e906"}.icon-chanzhi-pro:before{content:"\e905"}.icon-zsite:before{content:"\e904"}.icon-zsite-pro:before{content:"\e903"}.icon-qq:before{content:"\f600"}.icon-wechat:before,.icon-weixin:before{content:"\f1d7"}.icon-history:before{content:"\f1da"}.icon-circle-thin:before{content:"\f1db"}.icon-sliders:before{content:"\f1de"}.icon-newspaper-o:before{content:"\f1ea"}.icon-calculator:before{content:"\f1ec"}.icon-paint-brush:before{content:"\f1fc"}.icon-area-chart:before{content:"\f1fe"}.icon-pie-chart:before{content:"\f200"}.icon-line-chart:before{content:"\f201"}.icon-toggle-off:before{content:"\f204"}.icon-toggle-on:before{content:"\f205"}.icon-diamond:before{content:"\f219"}.icon-venus:before{content:"\f221"}.icon-mars:before{content:"\f222"}.icon-server:before{content:"\f233"}.icon-music:before{content:"\e602"}.icon-search:before{content:"\e603"}.icon-envelope:before{content:"\e604"}.icon-heart:before{content:"\e605"}.icon-star:before{content:"\e606"}.icon-star-empty:before{content:"\e607"}.icon-user:before{content:"\e608"}.icon-film:before{content:"\e609"}.icon-th-large:before{content:"\e60a"}.icon-th:before{content:"\e60b"}.icon-th-list:before{content:"\e60c"}.icon-check:before,.icon-ok:before{content:"\e60d"}.icon-remove:before,.icon-times:before{content:"\d7"}.icon-zoom-in:before{content:"\e60f"}.icon-zoom-out:before{content:"\e610"}.icon-off:before{content:"\e611"}.icon-cog:before{content:"\e613"}.icon-trash:before{content:"\e614"}.icon-home:before{content:"\e615"}.icon-file-alt:before,.icon-file-o:before{content:"\e616"}.icon-time:before{content:"\e617"}.icon-download-alt:before{content:"\e618"}.icon-download:before{content:"\e619"}.icon-upload:before{content:"\e61a"}.icon-inbox:before{content:"\e61b"}.icon-play-circle:before{content:"\e61c"}.icon-repeat:before{content:"\e61d"}.icon-refresh:before{content:"\e61e"}.icon-list-alt:before{content:"\e61f"}.icon-lock:before{content:"\e620"}.icon-flag:before{content:"\e621"}.icon-headphones:before{content:"\e622"}.icon-volume-off:before{content:"\e623"}.icon-volume-up:before{content:"\e625"}.icon-qrcode:before{content:"\e626"}.icon-barcode:before{content:"\e627"}.icon-tag:before{content:"\e628"}.icon-tags:before{content:"\e629"}.icon-book:before{content:"\e62a"}.icon-bookmark:before{content:"\e62b"}.icon-print:before{content:"\e62c"}.icon-camera:before{content:"\e62d"}.icon-font:before{content:"\e62e"}.icon-bold:before{content:"\e62f"}.icon-italic:before{content:"\f033"}.icon-header:before{content:"\f1dc"}.icon-underline:before{content:"\f0cd"}.icon-strikethrough:before{content:"\f0cc"}.icon-eraser:before{content:"\f12d"}.icon-align-justify:before{content:"\e636"}.icon-list:before{content:"\e637"}.icon-picture:before{content:"\e63b"}.icon-pencil:before{content:"\e63c"}.icon-map-marker:before{content:"\e63d"}.icon-adjust:before{content:"\e63e"}.icon-tint:before{content:"\e63f"}.icon-edit:before{content:"\e640"}.icon-share:before{content:"\e641"}.icon-checked:before{content:"\e642"}.icon-arrows:before,.icon-move:before{content:"\e643"}.icon-step-backward:before{content:"\e644"}.icon-fast-backward:before{content:"\e645"}.icon-backward:before{content:"\e646"}.icon-play:before{content:"\e647"}.icon-pause:before{content:"\e648"}.icon-stop:before{content:"\e649"}.icon-forward:before{content:"\e64a"}.icon-fast-forward:before{content:"\e64b"}.icon-step-forward:before{content:"\e64c"}.icon-eject:before{content:"\e64d"}.icon-chevron-left:before{content:"\e64e"}.icon-chevron-right:before{content:"\e64f"}.icon-plus-sign:before{content:"\e650"}.icon-minus-sign:before{content:"\e651"}.icon-remove-sign:before{content:"\e652"}.icon-check-circle:before,.icon-ok-sign:before{content:"\e653"}.icon-question-sign:before{content:"\e654"}.icon-info-sign:before{content:"\e655"}.icon-remove-circle:before{content:"\e657"}.icon-check-circle-o:before,.icon-ok-circle:before{content:"\e658"}.icon-ban-circle:before{content:"\e659"}.icon-arrow-left:before{content:"\e65a"}.icon-arrow-right:before{content:"\e65b"}.icon-arrow-up:before{content:"\e65c"}.icon-arrow-down:before{content:"\e65d"}.icon-share-alt:before{content:"\e65e"}.icon-resize-full:before{content:"\e65f"}.icon-resize-small:before{content:"\e660"}.icon-plus:before{content:"\e661"}.icon-minus:before{content:"\e662"}.icon-asterisk:before{content:"\e663"}.icon-exclamation-sign:before{content:"\e664"}.icon-gift:before{content:"\e665"}.icon-leaf:before{content:"\e666"}.icon-eye-open:before{content:"\e668"}.icon-eye-close:before{content:"\e669"}.icon-warning-sign:before{content:"\e66a"}.icon-plane:before{content:"\e66b"}.icon-calendar:before{content:"\e66c"}.icon-random:before{content:"\e66d"}.icon-comment:before{content:"\e66e"}.icon-chevron-up:before{content:"\e670"}.icon-chevron-down:before{content:"\e671"}.icon-shopping-cart:before{content:"\e673"}.icon-folder-close:before{content:"\e674"}.icon-folder-open:before{content:"\e675"}.icon-resize-v:before{content:"\e676"}.icon-resize-h:before{content:"\e677"}.icon-bar-chart-alt:before{content:"\e678"}.icon-camera-retro:before{content:"\e679"}.icon-key:before{content:"\e67a"}.icon-cogs:before{content:"\e67b"}.icon-comments:before{content:"\e67c"}.icon-thumbs-o-up:before{content:"\e67d"}.icon-thumbs-o-down:before{content:"\e67e"}.icon-star-half:before{content:"\e67f"}.icon-heart-empty:before{content:"\e680"}.icon-signout:before{content:"\e681"}.icon-pushpin:before{content:"\e683"}.icon-external-link:before{content:"\e684"}.icon-signin:before{content:"\e685"}.icon-trophy:before{content:"\e686"}.icon-upload-alt:before{content:"\e688"}.icon-lemon:before{content:"\e689"}.icon-phone:before{content:"\e68a"}.icon-check-empty:before{content:"\e68b"}.icon-bookmark-empty:before{content:"\e68c"}.icon-phone-sign:before{content:"\e68d"}.icon-credit:before{content:"\e690"}.icon-rss:before{content:"\e691"}.icon-hdd:before{content:"\e692"}.icon-bullhorn:before{content:"\e693"}.icon-bell:before{content:"\e694"}.icon-certificate:before{content:"\e695"}.icon-hand-right:before{content:"\e696"}.icon-hand-left:before{content:"\e697"}.icon-hand-up:before{content:"\e698"}.icon-hand-down:before{content:"\e699"}.icon-circle-arrow-left:before{content:"\e69a"}.icon-circle-arrow-right:before{content:"\e69b"}.icon-circle-arrow-up:before{content:"\e69c"}.icon-circle-arrow-down:before{content:"\e69d"}.icon-globe:before{content:"\e69e"}.icon-wrench:before{content:"\e69f"}.icon-tasks:before{content:"\e6a0"}.icon-filter:before{content:"\e6a1"}.icon-group:before{content:"\e6a4"}.icon-link:before{content:"\e6a5"}.icon-cloud:before{content:"\e6a6"}.icon-beaker:before{content:"\e6a7"}.icon-cut:before{content:"\e6a8"}.icon-copy:before{content:"\e6a9"}.icon-paper-clip:before{content:"\e6aa"}.icon-save:before{content:"\e6ab"}.icon-sign-blank:before{content:"\e6ac"}.icon-bars:before,.icon-reorder:before{content:"\e6ad"}.icon-list-ul:before{content:"\e6ae"}.icon-list-ol:before{content:"\e6af"}.icon-table:before{content:"\e6b2"}.icon-magic:before{content:"\e6b3"}.icon-caret-down:before{content:"\e6b8"}.icon-caret-up:before{content:"\e6b9"}.icon-caret-left:before{content:"\e6ba"}.icon-caret-right:before{content:"\e6bb"}.icon-columns:before{content:"\e6bc"}.icon-sort:before{content:"\e6bd"}.icon-sort-down:before{content:"\e6be"}.icon-sort-up:before{content:"\e6bf"}.icon-envelope-alt:before{content:"\e6c0"}.icon-undo:before{content:"\e6c1"}.icon-dashboard:before{content:"\e6c3"}.icon-comment-alt:before{content:"\e6c4"}.icon-comments-alt:before{content:"\e6c5"}.icon-bolt:before{content:"\e6c6"}.icon-sitemap:before{content:"\e6c7"}.icon-umbrella:before{content:"\e6c8"}.icon-paste:before{content:"\e6c9"}.icon-lightbulb:before{content:"\e6ca"}.icon-exchange:before{content:"\e6cb"}.icon-cloud-download:before{content:"\e6cc"}.icon-cloud-upload:before{content:"\e6cd"}.icon-bell-alt:before{content:"\e6d1"}.icon-coffee:before{content:"\e6d2"}.icon-file-text-alt:before,.icon-file-text-o:before{content:"\e6d4"}.icon-building:before{content:"\e6d5"}.icon-double-angle-left:before{content:"\e6dc"}.icon-double-angle-right:before{content:"\e6dd"}.icon-double-angle-up:before{content:"\e6de"}.icon-double-angle-down:before{content:"\e6df"}.icon-angle-left:before{content:"\e6e0"}.icon-angle-right:before{content:"\e6e1"}.icon-angle-up:before{content:"\e6e2"}.icon-angle-down:before{content:"\e6e3"}.icon-desktop:before{content:"\e6e4"}.icon-laptop:before{content:"\e6e5"}.icon-tablet:before{content:"\e6e6"}.icon-mobile:before{content:"\e6e7"}.icon-circle-blank:before{content:"\e6e8"}.icon-quote-left:before{content:"\e6e9"}.icon-quote-right:before{content:"\e6ea"}.icon-spinner:before{content:"\e6eb"}.icon-circle:before{content:"\e6ec"}.icon-reply:before{content:"\e6ed"}.icon-folder-close-alt:before{content:"\e6ef"}.icon-folder-open-alt:before{content:"\e6f0"}.icon-expand-alt:before{content:"\e6f1"}.icon-collapse-alt:before{content:"\e6f2"}.icon-smile:before{content:"\e6f3"}.icon-frown:before{content:"\e6f4"}.icon-meh:before{content:"\e6f5"}.icon-gamepad:before{content:"\e6f6"}.icon-keyboard:before{content:"\e6f7"}.icon-flag-alt:before{content:"\e6f8"}.icon-flag-checkered:before{content:"\e6f9"}.icon-terminal:before{content:"\e6fa"}.icon-code:before{content:"\e6fb"}.icon-reply-all:before{content:"\e6fc"}.icon-star-half-full:before{content:"\e6fd"}.icon-location-arrow:before{content:"\e6fe"}.icon-crop:before{content:"\e6ff"}.icon-code-fork:before{content:"\e700"}.icon-unlink:before{content:"\e701"}.icon-question:before{content:"\e702"}.icon-info:before{content:"\e703"}.icon-shield:before{content:"\e70b"}.icon-calendar-empty:before{content:"\e70c"}.icon-rocket:before{content:"\e70e"}.icon-chevron-sign-left:before{content:"\e70f"}.icon-chevron-sign-right:before{content:"\e710"}.icon-chevron-sign-up:before{content:"\e711"}.icon-chevron-sign-down:before{content:"\e712"}.icon-html5:before{content:"\e713"}.icon-anchor:before{content:"\e714"}.icon-unlock-alt:before{content:"\e715"}.icon-bullseye:before{content:"\e716"}.icon-ellipsis-h:before{content:"\e717"}.icon-ellipsis-v:before{content:"\e718"}.icon-rss-sign:before{content:"\e719"}.icon-play-sign:before{content:"\e71a"}.icon-minus-sign-alt:before{content:"\e71c"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-check-minus:before{content:"\e71d"}.icon-check-plus:before{content:"\f196"}.icon-level-up:before{content:"\e71e"}.icon-level-down:before{content:"\e71f"}.icon-check-sign:before{content:"\e720"}.icon-edit-sign:before{content:"\e721"}.icon-external-link-sign:before{content:"\e722"}.icon-share-sign:before{content:"\e723"}.icon-compass:before{content:"\e724"}.icon-collapse:before{content:"\e725"}.icon-collapse-top:before{content:"\e726"}.icon-expand:before{content:"\e727"}.icon-dollar:before{content:"\e728"}.icon-yen:before{content:"\e729"}.icon-file:before{content:"\e72b"}.icon-file-text:before{content:"\e72c"}.icon-sort-by-alphabet:before{content:"\e72d"}.icon-sort-by-alphabet-alt:before{content:"\e72e"}.icon-sort-by-attributes:before{content:"\e72f"}.icon-sort-by-attributes-alt:before{content:"\e730"}.icon-sort-by-order:before{content:"\e731"}.icon-sort-by-order-alt:before{content:"\e732"}.icon-thumbs-up:before{content:"\e733"}.icon-thumbs-down:before{content:"\e734"}.icon-long-arrow-down:before{content:"\e736"}.icon-long-arrow-up:before{content:"\e737"}.icon-long-arrow-left:before{content:"\e738"}.icon-long-arrow-right:before{content:"\e739"}.icon-apple:before{content:"\e73a"}.icon-windows:before{content:"\e73b"}.icon-android:before{content:"\e73c"}.icon-linux:before{content:"\e73d"}.icon-sun:before{content:"\e742"}.icon-moon:before{content:"\e743"}.icon-archive:before{content:"\e744"}.icon-bug:before{content:"\e745"}.icon-alipay:before,.icon-zhifubao:before{content:"\e901"}.icon-alipay-square:before,.icon-zhifubao-square:before{content:"\e900"}.icon-taobao:before{content:"\e902"}.icon-weibo:before{content:"\e746"}.icon-chrome:before{content:"\e76c"}.icon-firefox:before{content:"\e76d"}.icon-ie:before{content:"\e76e"}.icon-opera:before{content:"\e76f"}.icon-safari:before{content:"\e770"}.icon-node:before{content:"\e76a"}.icon-layout:before{content:"\e768"}.icon-usecase:before{content:"\e74a"}.icon-stack:before{content:"\e769"}.icon-branch:before{content:"\e74b"}.icon-chat:before{content:"\e74c"}.icon-chat-line:before,.icon-comment-line:before{content:"\e74f"}.icon-chat-dot:before{content:"\e750"}.icon-cube:before{content:"\e751"}.icon-database:before{content:"\f1c0"}.icon-align-left:before{content:"\e633"}:root{--input-control-fix-width-sm:2rem;--input-control-fix-width:4.375rem;--input-control-fix-width-lg:6.75rem}.input-control{position:relative;--input-control-prefix:8px;--input-control-suffix:8px}.input-control-prefix,.input-control-suffix{align-items:center;display:flex;height:100%;left:0;opacity:.5;padding-left:.5rem;padding-right:.5rem;position:absolute;top:0;white-space:nowrap;width:var(--input-control-prefix);z-index:1}.input-control-suffix{justify-content:flex-end;left:auto;right:0;width:var(--input-control-suffix)}.form-control:focus+.input-control-prefix,.form-control:focus+.input-control-suffix{opacity:1}.input-control>.form-control{padding-left:var(--input-control-prefix);padding-right:var(--input-control-suffix)}.input-control>select.form-control{background-position-x:calc(100% - var(--input-control-suffix) - 8px);padding-right:calc(var(--input-control-suffix) + 20px)}.has-prefix{--input-control-prefix:var(--input-control-fix-width)}.has-suffix{--input-control-suffix:var(--input-control-fix-width)}.has-prefix-sm{--input-control-prefix:var(--input-control-fix-width-sm)}.has-suffix-sm{--input-control-suffix:var(--input-control-fix-width-sm)}.has-prefix-lg{--input-control-prefix:var(--input-control-fix-width-lg)}.has-suffix-lg{--input-control-suffix:var(--input-control-fix-width-lg)}.has-prefix-icon{--input-control-prefix:32px}.has-suffix-icon{--input-control-suffix:32px}.input-control.has-prefix-icon{--input-control-prefix:32px}.input-control.has-suffix-icon{--input-control-suffix:32px}.input-control.has-prefix-icon>.input-control-prefix,.input-control.has-suffix-icon>.input-control-suffix{justify-content:center;padding:0}.input-control.size-sm>.form-control,.input-control.size-sm>.input-control-prefix,.input-control.size-sm>.input-control-suffix{font-size:.75rem;line-height:1rem}.input-control.size-lg>.form-control,.input-control.size-lg>.input-control-prefix,.input-control.size-lg>.input-control-suffix{font-size:1rem;line-height:1.5rem}:root{--label-bg:rgba(var(--color-canvas-rgb),.1);--label-border-color:var(--color-gray-300);--label-color:var(--color-gray-500);--label-radius:var(--radius)}.label{align-items:center;background-color:var(--label-bg);border-radius:var(--label-radius);color:var(--label-color);display:inline-flex;font-size:.75rem;height:1.25rem;justify-content:center;line-height:1rem;min-width:1.25rem;padding-left:.25rem;padding-right:.25rem;white-space:pre-line;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--label-border-color)}.label.size-lg{font-size:.8125rem;height:1.5rem;line-height:1.25rem;min-width:1.5rem;padding-left:.5rem;padding-right:.5rem}.label.size-sm{height:1rem;min-width:1rem}.label-dot{aspect-ratio:1/1;border-radius:var(--radius-full);height:.5rem;min-width:0;padding-left:0;padding-right:0}.caret,.caret-down,.caret-left,.caret-right,.caret-up{align-items:center;display:inline-flex;height:.75rem;justify-content:center;position:relative;width:.75rem}.caret-down:before,.caret-left:before,.caret-right:before,.caret-up:before,.caret:before{display:block;height:.35rem;transform-origin:center;width:.35rem;--tw-translate-y:-1px;--tw-rotate:45deg;border-color:currentColor;border-width:0 1px 1px 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-content:"";content:var(--tw-content)}.caret-left:before{--tw-translate-x:0.125rem;--tw-translate-y:0px;--tw-rotate:135deg}.caret-left:before,.caret-right:before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.caret-right:before{--tw-translate-x:-0.125rem;--tw-translate-y:0px;--tw-rotate:-45deg}.caret-up:before{--tw-translate-y:0.125rem;--tw-rotate:225deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:focus>.caret,:hover>.caret{opacity:inherit}.disabled .caret,.readonly .caret{opacity:var(--caret-opacity,.5)}.magnifier{display:inline-block;height:1em;position:relative;width:1em}.magnifier:after,.magnifier:before{border-radius:var(--radius-full);content:"";display:block;position:absolute}.magnifier:before{border:1px solid;height:.75em;width:.75em}.magnifier:after{height:1px;left:.55em;top:.7em;width:.5em;--tw-rotate:45deg;background-color:currentColor;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.close{aspect-ratio:1/1;display:block;position:relative;width:1em}.close:after,.close:before{content:"";display:block;height:1px;left:0;position:absolute;width:100%;--tw-rotate:45deg;background-color:currentColor;border-radius:var(--radius-full);top:calc(50% - .5px)}.close:after,.close:before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.close:after{--tw-rotate:-45deg}.search-box.compact.has-prefix-icon{--input-control-prefix:24px}.search-box.compact.has-suffix-icon{--input-control-suffix:24px}:root{--menu-bg:var(--color-canvas);--menu-active-bg:var(--color-primary-500);--menu-active-color:var(--color-canvas);--menu-selected-bg:var(--color-primary-50);--menu-selected-color:var(--color-primary-500);--menu-icon-opacity:.5;--menu-icon-margin:1.75rem;--menu-min-width:3rem;--menu-heading-color:var(--color-gray-500)}.menu{background:var(--menu-bg);max-width:var(--menu-max-width);min-width:var(--menu-min-width);padding:.5rem}.menu-wrapper{display:flex;flex-direction:column;min-height:0}.menu-wrapper>.menu{flex:1 1 auto;min-height:0;overflow:auto}.menu-item>.item-inner,.menu-item>a{align-items:center;border-radius:var(--radius);color:inherit;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;overflow:hidden;padding:.25rem .5rem;position:relative;text-overflow:ellipsis;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap}.menu-item>.selected{background:var(--menu-selected-bg);color:var(--menu-selected-color)}.menu-item>.active,.menu-item>a.hover,.menu-item>a:hover{background:var(--menu-active-bg);color:var(--menu-active-color)}.menu-item.disabled>a:hover,.menu-item>a.disabled:hover{background-color:inherit;color:inherit}.menu-item>a>.item-title{flex:1 1 auto}.menu>.divider{margin:.5rem .25rem}.menu-heading{align-items:center;color:var(--menu-heading-color);display:flex;font-size:.75rem;font-weight:700;height:2rem;line-height:1rem;padding-left:.25rem;padding-right:.25rem}.has-icons>.menu-item>a>.item-icon{align-items:center;display:flex;height:1rem;justify-content:center;opacity:var(--menu-icon-opacity);width:1rem}.menu-nested{--menu-indent:10px}.menu-nested .menu{background-color:transparent;margin-bottom:-.5rem;margin-left:var(--menu-indent);margin-top:-.5rem;padding-right:0}.menu-nested .menu-item>.item-inner{padding-left:0}.menu.compact .menu-item>a{padding-bottom:.125rem;padding-top:.125rem}.menu.compact .menu-heading{height:1.75rem}.search-menu-header{padding:.5rem .5rem .125rem}.search-menu-footer{padding:.125rem .5rem .5rem}.search-menu .item.is-not-match,.search-menu-footer:empty,.search-menu-header:empty{display:none}.search-menu .item.is-not-match.has-match-child{display:list-item}.search-menu .item.is-not-match.has-match-child>.item-inner{opacity:.5;pointer-events:none}.search-menu.no-toggle-on-search .nested-toggle-icon{pointer-events:none}.search-menu .is-match-keys{font-weight:700;text-decoration-line:underline}.search-menu-no-match-hint{display:none;font-size:.75rem;line-height:1rem;padding:.5rem;--tw-text-opacity:1;color:rgba(var(--color-gray-500-rgb),var(--tw-text-opacity))}.no-match-child .search-menu-no-match-hint{display:block}.no-match-child>.menu{display:none}:root{--alert-bg:var(--color-surface)}.alert{align-items:center;background-color:var(--alert-bg);border-radius:var(--radius);display:flex;gap:.75rem;padding:.5rem .75rem}.alert-content{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem}.alert-close{margin-bottom:-.375rem;margin-right:-.5rem;margin-top:-.375rem}.alert-link{color:inherit;font-weight:700}.alert-link:hover{color:inherit;text-decoration-line:underline}.alert-heading{font-weight:700;margin:0}.alert-text{flex:1 1 auto;white-space:pre-line}.alert-actions{align-items:center;display:flex;gap:.5rem}.close{aspect-ratio:1/1;display:block;position:relative;width:1em}.close:after,.close:before{content:"";display:block;height:1px;left:0;position:absolute;width:100%;--tw-rotate:45deg;background-color:currentColor;border-radius:var(--radius-full);top:calc(50% - .5px)}.close:after,.close:before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.close:after{--tw-rotate:-45deg}.messagers{align-items:flex-end;bottom:0;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-end;left:0;padding:1rem;pointer-events:none;position:fixed;right:0;top:0;z-index:1900}.messagers-top-left,.messagers-top-right{justify-content:flex-start}.messagers-bottom-left,.messagers-top-left{align-items:flex-start}.messagers-bottom,.messagers-center,.messagers-top{align-items:center}.messagers-top,.messagers-top-left,.messagers-top-right{justify-content:flex-start}.messagers-center{justify-content:center}.messager{background-color:rgba(var(--color-inverse-rgb),.8);pointer-events:auto;--tw-text-opacity:1;color:rgba(var(--color-canvas-rgb),var(--tw-text-opacity));--tw-shadow:var(--shadow-xl);--tw-shadow-colored:var(--shadow-xl);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),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);transition-duration:.3s}:root{--progress-radius:var(--radius);--progress-striped-size:40px;--progress-bg:var(--color-surface);--progress-bar-color:var(--color-primary-500)}.progress{background:var(--progress-bg);border-radius:var(--progress-radius);display:flex;height:1.25rem}.progress-bar{background:var(--progress-bar-color);height:100%;transition-duration:.5s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.progress-striped>.progress-bar{background-image:linear-gradient(45deg,rgba(var(--color-canvas-rgb),.15) 25%,transparent 25%,transparent 50%,rgba(var(--color-canvas-rgb),.15) 50%,rgba(var(--color-canvas-rgb),.15) 75%,transparent 75%,transparent);background-size:var(--progress-striped-size) var(--progress-striped-size)}.progress>.progress-bar:first-child{border-bottom-left-radius:inherit;border-top-left-radius:inherit}.progress>.progress-bar:last-child{border-bottom-right-radius:inherit;border-top-right-radius:inherit}.progress.active .progress-bar{animation:progress-bar-stripes 2s linear infinite}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}:root{--scrollbar-size:10px;--scrollbar-opacity:.6;--scrollbar-bg:rgba(var(--color-inverse-rgb),.15);--scrollbar-inset:inset 0 0 0 1px rgba(var(--color-inverse-rgb),.05);--scrollbar-bar-bg:rgba(var(--color-inverse-rgb),.3);--scrollbar-hover-bg:rgba(var(--color-inverse-rgb),.4);--scrollbar-drag-bg:rgba(var(--color-inverse-rgb),.5);--scrollbar-radius:var(--radius-sm);--scrollbar-duration:.7s}::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}::-webkit-scrollbar-track{box-shadow:var(--scrollbar-shadow);-webkit-transition:background-color var(--scrollbar-duration);transition:background-color var(--scrollbar-duration)}::-webkit-scrollbar-track:hover,:hover::-webkit-scrollbar-track{background:var(--scrollbar-bg)}::-webkit-scrollbar-thumb{background:var(--scrollbar-bar-bg);border-radius:var(--scrollbar-radius);min-height:var(--scrollbar-size);-webkit-transition:var(--scrollbar-duration);transition:var(--scrollbar-duration);-webkit-transition-property:background-color;transition-property:background-color}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover-bg)}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-drag-bg)}@-moz-document url-prefix(){.scrollbar-thin{scrollbar-width:thin}}.scrollbar-thin::-webkit-scrollbar{height:calc(var(--scrollbar-size)/2);width:calc(var(--scrollbar-size)/2)}.scrollbar-hover::-webkit-scrollbar,.scrollbar-hover::-webkit-scrollbar-thumb,.scrollbar-hover::-webkit-scrollbar-track{visibility:hidden}.scrollbar-hover:hover::-webkit-scrollbar,.scrollbar-hover:hover::-webkit-scrollbar-thumb,.scrollbar-hover:hover::-webkit-scrollbar-track{visibility:visible}:root{--avatar-radius:12.5%;--avatar-bg:var(--color-surface)}.avatar{align-items:center;aspect-ratio:1/1;background:var(--avatar-bg);border-radius:var(--avatar-radius);display:inline-flex;justify-content:center;overflow:hidden;width:2rem}.avatar>img{height:100%;margin:0;-o-object-fit:cover;object-fit:cover;width:100%}.avatar.size-xs{width:1.25rem}.avatar.size-sm,.avatar.size-xs{font-size:.75rem;line-height:1rem}.avatar.size-sm{width:1.5rem}.avatar.size-lg{font-size:1.5rem;line-height:2rem;width:3rem}.avatar.size-xl{font-size:2.25rem;line-height:2.5rem;width:5rem}.avatar-group{display:flex;gap:.625rem}.avatar-group>.avatar{box-shadow:0 0 0 1px var(--color-canvas)}.avatar-group>*+*{margin-left:-1rem}.avatar-group.size-xs>*+*{margin-left:-.75rem}.avatar-group.size-sm>*+*{margin-left:-.875rem}.avatar-group.size-lg>*+*{margin-left:-1.25rem}.avatar-group.size-xl>*+*{margin-left:-1.5rem}.btn-group{display:flex;gap:1px}.btn-group>.btn.active{z-index:1}.btn-group>.btn:focus-within,.btn-group>.btn:hover{z-index:2}.btn-group>.btn.disabled,.btn-group>.btn:disabled{z-index:0}.btn-group>.btn:not(:first-child){border-bottom-left-radius:var(--radius-none);border-left-color:rgba(var(--color-canvas-rgb),.2);border-left-width:1px;border-top-left-radius:var(--radius-none)}.btn-group>.btn:not(:first-child):before{left:-1px}.btn-group>.btn:not(:last-child){border-bottom-right-radius:var(--radius-none);border-top-right-radius:var(--radius-none)}.color-picker-heading{align-items:center;font-weight:700;justify-content:space-between;margin-bottom:-.25rem;padding:.5rem}.color-picker-heading,.color-picker-row{display:flex;flex-direction:row}.color-picker-row{flex-wrap:wrap;gap:.5rem;padding:.75rem}.color-picker-item{align-items:center;border-radius:var(--radius-full);display:flex;height:1.25rem;justify-content:center;padding-left:.125rem;padding-right:.125rem;width:1.25rem;--tw-text-opacity:1;color:rgba(var(--color-canvas-rgb),var(--tw-text-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.pick-container{left:0;pointer-events:none;position:absolute;top:0;z-index:1600}.pick-pop{display:flex;flex-direction:column;opacity:0;pointer-events:auto;position:absolute;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:1200}.pick-pop.in{opacity:1}.date-picker-menu{--menu-bg:none}.date-picker-menu .mini-calendar{margin-top:-.75rem}.date-pick-menu-month,.date-pick-menu-years{display:flex;flex-direction:row;flex-wrap:wrap;gap:1px;max-height:237px;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem}.date-pick-menu-years>.btn{width:2.5rem}.date-pick-menu-years>.btn.is-current{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-100-rgb),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--color-primary-500-rgb),var(--tw-text-opacity))}.date-pick-menu-month>.btn.active,.date-pick-menu-years>.btn.active{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-500-rgb),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--color-canvas-rgb),var(--tw-text-opacity))}.date-pick-menu-month>.btn{width:3rem}.date-picker-menu-footer{border-top-width:1px;display:flex;flex-direction:row;padding:.25rem}.date-picker-menu-footer>.toolbar{flex:1 1 auto;justify-content:center}.date-picker-menu>.menu{border-right-width:1px}.date-picker-menu .menu-item{--tw-text-opacity:1;color:rgba(var(--color-primary-500-rgb),var(--tw-text-opacity))}.time-picker-menu{max-height:inherit}.time-picker-menu .menu-item>a{justify-content:center}.datetime-picker-menu{max-height:inherit}.mini-calendar{padding:.5rem}.mini-calendar>.row>.col{align-items:center;justify-content:center;width:14.2857%}.mini-calendar-day{height:2rem}.mini-calendar-day.disabled{pointer-events:none;--tw-bg-opacity:1;background-color:rgba(var(--color-gray-200-rgb),var(--tw-bg-opacity));opacity:.5}.mini-calendar-day>.btn{width:2rem}.mini-calendar-day.is-weekend>.btn{--tw-text-opacity:1;color:rgba(var(--color-gray-500-rgb),var(--tw-text-opacity))}.mini-calendar-day.active>.btn,.mini-calendar-day.is-today>.btn{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-100-rgb),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--color-primary-500-rgb),var(--tw-text-opacity))}.mini-calendar-day.selected>.btn{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-500-rgb),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--color-canvas-rgb),var(--tw-text-opacity))}.mini-calendar-day.is-out-month{opacity:.5}.i-time{border-color:currentColor;border-radius:50%;border-width:.08em;display:inline-block;height:1em;position:relative;width:1em}.i-time:after{border-color:currentColor;border-width:0 0 .08em .08em;height:.385em;left:.3846em;position:absolute;top:.08em;width:.385em;--tw-content:"";content:var(--tw-content)}.chevron-down,.chevron-left,.chevron-right,.chevron-up{align-items:center;display:inline-flex;height:1em;justify-content:center;position:relative;width:1em}.chevron-down:before,.chevron-left:before,.chevron-right:before,.chevron-up:before{display:block;height:.6923077em;transform-origin:center;width:.6923077em;--tw-translate-y:-0.125rem;--tw-rotate:45deg;border-color:currentColor;border-width:0 1px 1px 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-content:"";content:var(--tw-content)}.chevron-left:before{--tw-translate-y:0px;--tw-translate-x:0.125rem;--tw-rotate:135deg}.chevron-left:before,.chevron-right:before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.chevron-right:before{--tw-translate-y:0px;--tw-translate-x:-0.125rem;--tw-rotate:-45deg}.chevron-up:before{--tw-translate-y:0.125rem;--tw-rotate:225deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.i-calendar{border-radius:2px;display:inline-block;height:.79em;margin-top:.16em;position:relative;width:1em}.i-calendar,.i-calendar:after,.i-calendar:before{border-color:currentColor;border-width:.08em}.i-calendar:after,.i-calendar:before{position:absolute;--tw-content:"";content:var(--tw-content)}.i-calendar:before{border-bottom-width:0;left:.15em;top:.307em;width:.6em}.i-calendar:after{border-bottom-width:0;border-top-width:0;height:.3077em;left:.17em;top:-.154em;width:.538em}:root{--modal-radius:var(--radius-lg);--modal-bg:rgba(var(--color-inverse-rgb),.4);--modal-sm:37.5rem;--modal-base:50rem;--modal-lg:75rem;--modal-xl:90rem}.modal{align-items:center;background-color:var(--modal-bg);bottom:0;display:none;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1500}.modal.load-indicator:before{background-color:transparent;transition-property:none}.modal.loading:after{--tw-text-opacity:1;color:rgba(var(--color-canvas-rgb),var(--tw-text-opacity))}.modal.loading .modal-dialog{opacity:0!important}.modal.show{display:flex}.modal-no-backdrop{background-color:transparent;pointer-events:none}.modal-hide{opacity:0!important}.modal-dialog{background-color:rgba(var(--color-canvas-rgb),var(--tw-bg-opacity));pointer-events:auto;position:relative;--tw-bg-opacity:0.9;--tw-shadow:var(--shadow-2xl);--tw-shadow-colored:var(--shadow-2xl);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(var(--color-inverse-rgb),var(--tw-ring-opacity));--tw-ring-opacity:0.05;--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);border-radius:var(--modal-radius);width:var(--modal-base)}.modal-content,.modal-dialog{max-height:100vh}.modal-content{display:flex;flex-direction:column;height:100%}.loading>.modal-dialog>.modal-content{opacity:0;visibility:hidden}.close{aspect-ratio:1/1;display:block;position:relative;width:1em}.close:after,.close:before{content:"";display:block;height:1px;left:0;position:absolute;width:100%;--tw-rotate:45deg;background-color:currentColor;border-radius:var(--radius-full);top:calc(50% - .5px)}.close:after,.close:before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.close:after{--tw-rotate:-45deg}.modal-header{align-items:center;display:flex;flex:none;flex-wrap:nowrap;gap:1rem;padding:1rem 1.25rem;position:relative}.modal-title{flex:1 1 auto;font-size:1rem;font-weight:700;line-height:1.5rem}.modal-actions{position:absolute;right:.75rem;top:.75rem;z-index:15}.modal-body{flex:1 1 auto;overflow:auto;padding:1rem 1.25rem}.modal-footer{align-items:center;display:flex;flex:none;gap:.75rem;padding:1.25rem}.modal-dialog.size-full,.modal-dialog[data-size=full]{border-radius:var(--radius-none);height:100vh;width:100vw}.modal-dialog.size-sm,.modal-dialog[data-size=sm]{width:var(--modal-sm)}.modal-dialog.size-lg,.modal-dialog[data-size=lg]{width:var(--modal-lg)}.modal-dialog.size-xl,.modal-dialog[data-size=xl]{width:var(--modal-xl)}.modal-iframe{flex:1 1 auto;width:100%}.modal-trans{opacity:0;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.modal-trans.in{opacity:1}.modal-trans>.modal-dialog{transition-property:transform,opacity;--tw-scale-x:.95;--tw-scale-y:.95;opacity:0;transition-duration:.3s}.modal-trans.in>.modal-dialog,.modal-trans>.modal-dialog{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.modal-trans.in>.modal-dialog{--tw-scale-x:1;--tw-scale-y:1;opacity:1}.modal-alert .modal-footer{justify-content:flex-end}.modal-alert .modal-header{margin-bottom:-1rem}.modal-alert .modal-body{overflow-wrap:break-word;white-space:pre-line}.modal-alert .modal-actions+.modal-body{padding-right:3rem}.modal-alert .modal-header+.modal-actions+.modal-body{padding-right:1.25rem}.file-selector{gap:.5rem;width:100%}.file-selector,.file-selector-box{display:flex;flex-direction:column}.file-selector-box{border-style:dashed;border-width:1px;gap:0;height:auto;justify-content:center;position:relative;--tw-border-opacity:1;background-color:rgba(var(--color-primary-50-rgb),.3);border-color:rgba(var(--color-primary-400-rgb),var(--tw-border-opacity));padding:.5rem .75rem;--tw-ring-color:transparent;--state-color:rgba(var(--color-primary-500-rgb),.05)}.file-selector-box .text{--tw-text-opacity:1;color:rgba(var(--color-primary-500-rgb),var(--tw-text-opacity))}.is-dragging .file-selector-box{border-style:solid}.file-selector-btn{align-items:center;display:flex;gap:.5rem;position:relative}.is-dragging .file-selector-btn{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-50-rgb),var(--tw-bg-opacity))}.file-selector-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;bottom:0;cursor:pointer;left:0;opacity:.1;position:absolute;right:0;top:0}.file-selector-tip{--tw-text-opacity:1;color:rgba(var(--color-gray-400-rgb),var(--tw-text-opacity))}.file-selector.is-mode-button{flex-direction:column-reverse}.file-selector-list.is-empty{display:none}.file-selector-item .item-avatar{--tw-bg-opacity:1;background-color:rgba(var(--color-gray-50-rgb),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--color-gray-500-rgb),var(--tw-text-opacity))}.file-selector-item .item-subtitle{--tw-text-opacity:1;color:rgba(var(--color-gray-400-rgb),var(--tw-text-opacity))}.file-selector-item .item-content{flex:none;margin-right:.25rem;max-width:100%}.file-selector-item>.listitem:hover{background-color:rgba(var(--color-gray-500-rgb),.05)}.file-selector-item.is-renaming .item-avatar+.item-content{max-width:calc(100% - 32px)}.file-selector-rename-text{max-width:100%;min-width:100px;position:relative}.file-selector-rename-text>div{overflow:hidden;pointer-events:none;visibility:hidden;white-space:nowrap}.file-selector-rename-input{bottom:0;left:0;position:absolute;right:0;top:0}.file-selector-grid{align-items:flex-start;border-color:transparent;border-radius:var(--radius);border-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--file-selector-grid-gap);--tw-bg-opacity:1;background-color:rgba(var(--color-surface-light-rgb),var(--tw-bg-opacity));padding:.5rem}.file-selector-grid-item{height:var(--file-selector-grid-height)}.file-selector-grid-btn,.file-selector-grid-item{width:var(--file-selector-grid-width)}.file-selector-grid-btn{aspect-ratio:1/1;border-style:dashed;border-width:1px;display:flex;flex-direction:column;gap:0;height:auto;justify-content:center;--tw-border-opacity:1;background-color:rgba(var(--color-primary-50-rgb),.3);border-color:rgba(var(--color-primary-400-rgb),var(--tw-border-opacity));padding:.5rem;--tw-ring-color:transparent;--state-color:rgba(var(--color-primary-500-rgb),.05)}.file-selector-grid-btn .text{--tw-text-opacity:1;color:rgba(var(--color-primary-500-rgb),var(--tw-text-opacity))}.file-selector-grid-item .listitem{flex-direction:column;height:100%;padding:0;position:relative;width:100%}.file-selector-grid-item .item-avatar{border-radius:var(--radius);border-width:1px;width:100%;--tw-text-opacity:1;color:rgba(var(--color-gray-500-rgb),var(--tw-text-opacity))}.file-selector-grid-item .item-avatar.has-icon>.icon{font-size:calc(var(--file-selector-grid-width)/2)}.file-selector-grid-item .item-content,.file-selector-grid-item .toolbar{aspect-ratio:1/1;left:0;position:absolute;right:0;top:0;width:100%}.file-selector-grid-item .item-title{bottom:-1.25rem;font-size:.75rem;left:0;line-height:1rem;overflow:hidden;position:absolute;right:1.5rem;white-space:nowrap}.file-selector-grid-item .item-subtitle{border-radius:var(--radius-full);bottom:.25rem;left:.25rem;position:absolute;--tw-bg-opacity:1;background-color:rgba(var(--color-fore-rgb),var(--tw-bg-opacity));font-size:.75rem;line-height:1rem;padding-left:.25rem;padding-right:.25rem;--tw-text-opacity:1;color:rgba(var(--color-canvas-rgb),var(--tw-text-opacity));opacity:0;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.file-selector-grid-item:hover .item-subtitle{opacity:1}.file-selector-grid-item .toolbar .btn[data-remove-file]{background-color:rgba(var(--color-inverse-rgb),.5);padding:.375rem;position:absolute;right:1px;top:1px;--tw-text-opacity:1;color:rgba(var(--color-canvas-rgb),var(--tw-text-opacity))}.file-selector-grid-item .toolbar .btn[data-rename-file]{bottom:-1.5rem;padding:0;position:absolute;right:0}.file-selector-grid .file-selector-rename{bottom:0;height:1.5rem;position:absolute;top:auto}.file-selector-grid .file-selector-rename-text{width:100%}.is-dragging .file-selector-grid{border-width:1px;--tw-border-opacity:1;border-color:rgba(var(--color-primary-400-rgb),var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(var(--color-primary-50-rgb),var(--tw-bg-opacity))}:root{--nav-radius:var(--radius);--nav-active-color:var(--color-primary-500);--nav-active-bg:var(--color-inherit);--nav-heading-color:var(--color-gray-500);--nav-gap:0.25rem;--nav-item-color:inherit;--nav-item-bg:transparent;--nav-item-padding:1rem;--nav-item-height:2rem;--nav-item-gap:0.75rem;--nav-divider-height:calc(var(--nav-item-height)/2);--nav-divider-margin:0.5rem}.nav{list-style-type:none;padding-left:0}.nav,.nav-item{align-items:center;display:flex;position:relative}.nav-item{gap:var(--nav-item-gap)}.nav-item>a{align-items:center;background-color:var(--nav-item-bg);color:var(--nav-item-color);cursor:pointer;display:flex;gap:var(--nav-gap);height:var(--nav-item-height);justify-content:center;padding-left:var(--nav-item-padding);padding-right:var(--nav-item-padding)}.nav-item>a>.text{white-space:nowrap}.nav-item>.active{font-weight:700;--nav-item-color:var(--nav-active-color);--nav-item-bg:var(--nav-active-bg)}.nav-item>.selected{--nav-item-color:var(--nav-selected-color);--nav-item-bg:var(--nav-selected-bg)}.nav-item>.disabled{--nav-item-color:var(--nav-disabled-color);--nav-item-bg:var(--nav-disabled-bg)}.nav-item>.disabled>*{opacity:var(--opacity-disabled)}.nav-divider,.nav>.divider{align-self:center;height:var(--nav-divider-height);margin-left:var(--nav-divider-margin);margin-right:var(--nav-divider-margin)}.nav-heading{align-items:center;color:var(--nav-heading-color);display:flex;font-weight:700;gap:.25rem;height:2rem;justify-content:center;padding-left:1rem;padding-right:1rem}.nav-space{flex:1 1 auto;width:1rem}.nav-compact{--nav-gap:0.25rem;--nav-item-gap:0.5rem;--nav-item-height:1.75rem;--nav-item-padding:0.5rem;--nav-divider-margin:0.25rem}.nav-primary>.nav-item{position:relative}.nav-primary>.nav-item:hover{z-index:10}.nav-primary>.nav-item+.nav-item{margin-left:-1px}.nav-primary>.nav-item>a{border-radius:var(--radius-none);border-width:1px}.nav-primary>.nav-item:first-child>a,.nav-primary>.nav-item:has(.nav-heading)+.nav-item>a{border-bottom-left-radius:var(--nav-radius);border-top-left-radius:var(--nav-radius)}.nav-primary>.nav-item:last-child>a{border-bottom-right-radius:var(--nav-radius);border-top-right-radius:var(--nav-radius)}.nav-primary>.nav-item>.active{--tw-text-opacity:1;background:var(--nav-active-color);border-color:var(--nav-active-color);color:rgba(var(--color-canvas-rgb),var(--tw-text-opacity))}.nav-primary>.nav-divider{display:none}.nav-secondary>.nav-item>a{border-radius:var(--radius-none);position:relative}.nav-secondary>.nav-item>a:after{bottom:-2px;display:block;height:2px;left:0;position:absolute;right:0;--tw-bg-opacity:1;background-color:rgba(var(--color-border-rgb),var(--tw-bg-opacity));--tw-content:"";content:var(--tw-content)}.nav-secondary>.nav-item>.active:after{background-color:currentColor}.nav-secondary>.nav-divider{margin:0 0 0 -1px}.nav-tabs>.nav-item>a{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);position:relative}.nav-tabs>.nav-item>a:after{border-color:transparent;border-width:1px;bottom:-1px;display:block;left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px;--tw-border-opacity:1;border-bottom-color:rgba(var(--color-border-rgb),var(--tw-border-opacity));--tw-content:"";border-top-left-radius:inherit;border-top-right-radius:inherit;content:var(--tw-content)}.nav-tabs>.nav-item>.active:after{--tw-border-opacity:1;border-color:rgba(var(--color-border-rgb),var(--tw-border-opacity));border-bottom-color:transparent}.nav-tabs>.nav-divider{margin:0 0 0 -1px}.nav-pills>.nav-item>a{border-radius:var(--radius-full)}.nav-pills>.nav-item>.active{--tw-text-opacity:1;background:var(--nav-active-color);border-color:var(--nav-active-color);color:rgba(var(--color-canvas-rgb),var(--tw-text-opacity))}.nav-steps{--nav-item-bg:var(--color-canvas);--nav-active-bg:var(--color-primary-500);--nav-active-color:var(--color-canvas);--nav-selected-bg:var(--color-secondary-500);--nav-selected-color:var(--color-canvas)}.nav-steps>.nav-item+.nav-item>a{padding-left:calc(var(--nav-item-padding) + var(--nav-item-height)/3)}.nav-steps>.nav-item>a:after,.nav-steps>.nav-item>a:before{border-style:solid;height:0;left:100%;position:absolute;width:0;z-index:2;--tw-content:"";border-color:transparent;border-left-color:var(--nav-item-bg,var(--color-canvas));border-width:calc(var(--nav-item-height)/2);border-left-width:calc(var(--nav-item-height)/3);border-right-width:0;content:var(--tw-content)}.nav-steps>.nav-item>a:before{background-color:transparent!important;border-left-color:var(--color-border);bottom:auto;left:calc(100% + 5.5px);opacity:1!important;right:auto;top:.4rem;transform:none;z-index:1;--nav-item-height:1.2rem}.nav-steps>.nav-item:has(+.nav-item>.active)>.selected:before,.nav-steps>.nav-item:has(+.nav-item>.active,+.nav-item>.selected)>a:not(.active,.selected):before,.nav-steps>.nav-item:has(+.nav-item>.selected)>.active:before,.nav-steps>.nav-item:last-child>a:after,.nav-steps>.nav-item:last-child>a:before{display:none}.nav-steps>.nav-item>a:hover{--nav-item-bg:var(--color-gray-100)}.nav-steps>.nav-item>.active:hover{--nav-item-bg:var(--color-primary-600)}.nav-steps>.nav-item>.selected:hover{--nav-item-bg:var(--color-secondary-600)}.nav-stacked{flex-direction:column}.nav-stacked>.nav-item{width:100%}.nav-stacked>.nav-heading,.nav-stacked>.nav-item>a{justify-content:flex-start;width:100%}.nav-stacked>.nav-divider{height:1px;margin:.5rem 0;width:100%}.nav-primary.nav-stacked>.nav-item>a{height:2.5rem}.nav-primary.nav-stacked>.nav-item+.nav-item{margin-left:0;margin-top:-1px}.nav-primary.nav-stacked>.nav-item:first-child>a{border-bottom-left-radius:0;border-top-left-radius:var(--nav-radius);border-top-right-radius:var(--nav-radius)}.nav-primary.nav-stacked>.nav-item:last-child>a{border-bottom-left-radius:var(--nav-radius);border-bottom-right-radius:var(--nav-radius);border-top-right-radius:0}.nav-secondary.nav-stacked>.nav-item>a:after{bottom:0;height:100%;left:auto;right:0;top:0;width:2px;--tw-bg-opacity:1;background-color:rgba(var(--color-border-rgb),var(--tw-bg-opacity))}.nav-secondary.nav-stacked>.nav-item>.active:after{background-color:currentColor}.nav-secondary.nav-stacked>.nav-divider{margin:0}.nav-tabs.nav-stacked>.nav-item>a{border-bottom-left-radius:var(--nav-radius);border-bottom-right-radius:var(--radius-none);border-top-right-radius:var(--radius-none);position:relative}.nav-tabs.nav-stacked>.nav-item>a:after{--tw-border-opacity:1;border-bottom-color:transparent;border-bottom-left-radius:inherit;border-right-color:rgba(var(--color-border-rgb),var(--tw-border-opacity));border-top-left-radius:inherit}.nav-tabs.nav-stacked>.nav-item>a.active:after{--tw-border-opacity:1;border-color:rgba(var(--color-border-rgb),var(--tw-border-opacity));border-right-color:transparent}.nav-tabs.nav-stacked>.nav-divider{margin:0}.nav-pills.nav-stacked>.nav-item+.nav-item{margin-top:.25rem}.nav-justified>.nav-item:not(.flex-none,.nav-divider){flex:1 1 auto}.nav-justified>.nav-item>a{width:100%}.arrow,.arrow:before{background:inherit;height:calc(var(--arrow-size)*1.4142);position:absolute;width:calc(var(--arrow-size)*1.4142)}.arrow{visibility:hidden;--arrow-size:5px}.arrow:before{border:inherit;content:"";visibility:visible;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.arrow-top,.arrow-up{border-bottom:inherit;border-right:inherit;border-width:1px 0 0 1px;top:calc(1px - var(--arrow-size))}.white>.arrow-top,.white>.arrow-up{top:calc(0px - var(--arrow-size))}.arrow-bottom,.arrow-down{border-left:inherit;border-top:inherit;border-width:0 1px 1px 0;bottom:calc(1px - var(--arrow-size))}.white>.arrow-bottom,.white>.arrow-down{bottom:calc(0px - var(--arrow-size))}.arrow-left{border-right:inherit;border-top:inherit;border-width:0 0 1px 1px;left:calc(1px - var(--arrow-size))}.white>.arrow-left{left:calc(0px - var(--arrow-size))}.arrow-right{border-bottom:inherit;border-left:inherit;border-width:1px 1px 0 0;right:calc(1px - var(--arrow-size))}.white>.arrow-right{right:calc(0px - var(--arrow-size))}.popover{display:none;position:absolute;width:-moz-max-content;width:max-content}.popover.show{display:block}.popover-heading{align-items:center;border-top-left-radius:inherit;border-top-right-radius:inherit;display:flex;gap:1rem;height:2.5rem;justify-content:space-between;position:relative;z-index:1;--tw-bg-opacity:1;background-color:rgba(var(--color-surface-rgb),var(--tw-bg-opacity));padding-left:.75rem;padding-right:.5rem}.popover-title{flex:1 1 auto;font-weight:700}.popover-content{padding:.75rem;position:relative;z-index:1}.popover-arrow{z-index:0}.has-heading>.popover-arrow.arrow-top,.has-heading>.popover-arrow.arrow-up{--tw-bg-opacity:1;background-color:rgba(var(--color-surface-rgb),var(--tw-bg-opacity))}.popover>.btn-close{position:absolute;right:.5rem;top:.625rem;z-index:2}.btn-close+.popover-content{padding-right:3rem}.btn.with-popover-show{--tw-shadow:var(--shadow-inner);--tw-shadow-colored:var(--shadow-inner);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.with-popover-show[data-pop-placement=top]>.caret{--tw-rotate:180deg}.with-popover-show[data-pop-placement=left]>.caret,.with-popover-show[data-pop-placement=top]>.caret{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.with-popover-show[data-pop-placement=left]>.caret{--tw-rotate:90deg}.with-popover-show[data-pop-placement=right]>.caret{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pager{align-items:center;display:flex;gap:.25rem;white-space:nowrap}.menu.pager-size-menu{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}.menu.pager-size-menu>.menu-item>a{margin:.125rem}.pager .pager-goto-group>.form-control{width:3rem}.pager .pager-goto-group>.input-group-addon{border-width:1px;--tw-border-opacity:1;border-color:rgba(var(--color-gray-300-rgb),var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(var(--color-canvas-rgb),var(--tw-bg-opacity))}.pager>.pager-nav.active{--tw-text-opacity:1;box-shadow:0 0 0 1px var(--color-primary-500);color:rgba(var(--color-primary-500-rgb),var(--tw-text-opacity))}.panel{border-radius:var(--radius);overflow:hidden;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(var(--color-inverse-rgb),var(--tw-ring-opacity));--tw-ring-opacity:0.05}.panel-heading{background-color:var(--panel-heading-bg);flex-wrap:nowrap;gap:1rem;justify-content:space-between;padding:.5rem 1rem}.panel-heading,.panel-title{align-items:center;display:flex}.panel-title{font-weight:700;gap:.5rem;margin:0}.panel-actions{align-items:center;display:flex;margin-right:-.5rem}.panel-body{padding:.75rem 1rem}.panel-footer{align-items:center;background-color:var(--panel-footer-bg);display:flex;gap:.5rem;padding:.5rem 1rem}.size-sm .panel-body,.size-sm .panel-footer,.size-sm .panel-heading{padding:.375rem .75rem}.size-lg .panel-body,.size-lg .panel-footer,.size-lg .panel-heading{padding:1rem 1.25rem}.picker{position:relative}.picker-select{align-items:center;gap:.25rem;justify-content:space-between}.picker-select,.picker-select.form-control{display:flex}.picker-select-placeholder{flex:1 1 auto;--tw-text-opacity:1;color:rgba(var(--color-placeholder-rgb),var(--tw-text-opacity))}.picker-select-multi .picker-select-placeholder{padding-left:.25rem;padding-right:.25rem}.picker-single-selection{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap}.picker-deselect-btn{border-radius:var(--radius-full);padding:.25rem}.picker-deselect-btn:not(:hover){opacity:.7}.picker-select-multi.form-control{height:auto;min-height:32px;padding-left:.25rem}.picker-multi-selections{display:flex;flex-wrap:wrap;gap:.25rem;min-width:0}.picker-multi-selection{align-items:center;border-radius:var(--radius-full);border-width:1px;display:flex;max-width:100%;--tw-bg-opacity:1;background-color:rgba(var(--color-surface-rgb),var(--tw-bg-opacity));padding-left:.5rem}.readonly .picker-multi-selection{padding-right:.5rem}.picker-multi-selection>.text{max-width:180px;min-width:0;overflow:clip;white-space:nowrap}.picker-no-search{cursor:default}.picker-menu-list{border-style:none;flex:1 1 auto;min-height:0;overflow-y:auto;--tw-shadow:var(--shadow-none);--tw-shadow-colored:var(--shadow-none);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.picker-menu-search+.picker-menu-list.menu{margin-top:-.125rem;padding-top:0}.picker-menu-list.tree{padding:.5rem}.picker-menu-list .tree-item>.selected .item-content{font-weight:400}.picker-menu .search-menu-footer{border-top-width:1px;padding-bottom:.25rem;padding-top:.25rem}.picker-search-input{border-color:transparent;height:1.75rem;outline-width:0!important;padding-left:0;padding-right:2rem;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.picker-search{flex:none;position:relative;width:100%}.picker-search>.magnifier{opacity:.5;position:absolute;right:0;top:.5rem}.picker-search-clear.btn{cursor:pointer;height:1.25rem;position:absolute;right:0;top:.25rem;width:1.25rem}.picker-search.is-inline{min-width:64px;width:4rem}.is-inline>.picker-search-input{height:1.25rem;min-width:64px;padding-left:.25rem;padding-right:.25rem}.picker-search-measure{height:0;left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap}:root{--table-head-bg:var(--color-surface);--table-striped-color:var(--color-gray-50);--table-hover-color:rgba(var(--color-primary-500-rgb),.05);--table-border-color:var(--color-border)}.table{border-color:var(--table-border-color);width:100%}.table>thead{background-color:var(--table-head-bg)}.table>*>tr{border-bottom-width:1px}.table>*>tr>*{padding:.5rem 1rem}.table-striped>tbody>tr:nth-child(2n){background:var(--table-striped-color)}.table-hover>tbody>tr:hover>*{background:var(--table-hover-color)}.table.bordered>*>tr>*{border-width:1px}.table.borderless>*>tr,.table.borderless>*>tr>*{border-style:none}.condensed>*>tr>*{padding:.375rem .75rem}.table-fixed{table-layout:fixed}.table-fixed>*>tr>*{overflow:hidden;white-space:nowrap}.toolbar{align-items:center;display:flex;position:relative}.toolbar>.divider{margin:.5rem;width:1px;--tw-bg-opacity:1;background-color:rgba(var(--color-border-rgb),var(--tw-bg-opacity))}.toolbar-space{flex:1 1 auto;height:1px;width:1px}.toolbar>.dropdown.show{align-items:center;display:flex;position:relative}:root{--tooltip-bg:var(--skin-color,var(--color-inverse));--tooltip-text:var(--skin-text,var(--color-canvas));--tooltip-arrow:6px;--tooltip-delay:0.5s}.hint,[class*=" hint-"],[class^=hint-]{position:relative}.hint:before,[class*=" hint-"]:before,[class^=hint-]:before{border-style:solid;height:0;position:absolute;width:0;--tw-content:"";border-color:var(--tooltip-bg) transparent transparent transparent;border-width:var(--tooltip-arrow) var(--tooltip-arrow) 0 var(--tooltip-arrow);content:var(--tw-content);margin-bottom:calc(0px - var(--tooltip-arrow))}.hint:after,[class*=" hint-"]:after,[class^=hint-]:after{background-color:var(--tooltip-bg);border-color:var(--tooltip-color);border-radius:var(--radius);color:var(--tooltip-text);font-size:.75rem;line-height:1rem;max-width:28rem;overflow:hidden;padding:.25rem .5rem;position:absolute;white-space:nowrap;--tw-shadow:var(--shadow);--tw-shadow-colored:var(--shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-content:attr(data-hint);content:var(--tw-content);text-shadow:0 1px 0 var(--tooltip-bg)}.hint:after,.hint:before,[class*=" hint-"]:after,[class*=" hint-"]:before,[class^=hint-]:after,[class^=hint-]:before{bottom:100%;left:50%;opacity:0;pointer-events:none;transition-delay:0s;transition-duration:.15s;transition-property:opacity,visibility;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,1,1);visibility:hidden;z-index:1800;--tw-translate-x:-50%;--tw-translate-y:calc(var(--tooltip-arrow)*-1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hint:hover:after,.hint:hover:before,[class*=" hint-"]:hover:after,[class*=" hint-"]:hover:before,[class^=hint-]:hover:after,[class^=hint-]:hover:before{opacity:1;transition-delay:var(--tooltip-delay);visibility:visible}.hint-bottom:before{border-color:transparent transparent var(--tooltip-bg) transparent;border-width:0 var(--tooltip-arrow) var(--tooltip-arrow) var(--tooltip-arrow);margin-bottom:auto;margin-top:calc(0px - var(--tooltip-arrow))}.hint-bottom:after,.hint-bottom:before{bottom:auto;top:100%;--tw-translate-y:var(--tooltip-arrow);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hint-left:before{border-color:transparent transparent transparent var(--tooltip-bg);border-width:var(--tooltip-arrow) 0 var(--tooltip-arrow) var(--tooltip-arrow);margin-bottom:auto;margin-right:calc(0px - var(--tooltip-arrow))}.hint-left:after,.hint-left:before{bottom:50%;left:auto;right:100%;--tw-translate-x:calc(var(--tooltip-arrow)*-1);--tw-translate-y:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hint-right:before{border-color:transparent var(--tooltip-bg) transparent;border-width:var(--tooltip-arrow) var(--tooltip-arrow) var(--tooltip-arrow) 0;margin-bottom:auto;margin-left:calc(0px - var(--tooltip-arrow))}.hint-right:after,.hint-right:before{bottom:50%;left:100%;--tw-translate-x:var(--tooltip-arrow);--tw-translate-y:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hint-lg:after,.hint-sm .hint-md:after:after,.hint-xl:after{white-space:normal;word-break:break-all}.hint-sm:after{width:4rem}.hint-md:after{width:8rem}.hint-lg:after{width:16rem}.hint-xl:after{width:24rem}.hint-primary{--tooltip-bg:var(--color-primary-500)}.hint-success{--tooltip-bg:var(--color-success-500)}.hint-danger{--tooltip-bg:var(--color-danger-500)}.hint-warning{--tooltip-bg:var(--color-warning-500)}.hint-important{--tooltip-bg:var(--color-important-500)}.hint-special{--tooltip-bg:var(--color-special-500)}.tooltip{background-color:var(--tooltip-bg);border-color:var(--tooltip-color);border-radius:var(--radius);color:var(--tooltip-text);font-size:.75rem;line-height:1rem;max-width:28rem;padding:.25rem .5rem;z-index:1800}.tooltip:not(.white)>.arrow{border-width:0}.tooltip.white>.arrow{border-color:inherit}.tooltip-has-title{--tw-bg-opacity:0.8;padding:.5rem .75rem .75rem;--tw-shadow:var(--shadow-xl);--tw-shadow-colored:var(--shadow-xl);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),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)}.tooltip-has-title>.arrow{opacity:.75}.tooltip-heading{align-items:center;display:flex;font-size:.8125rem;font-weight:700;gap:1rem;justify-content:space-between;line-height:1.25rem;padding:.25rem}.tooltip-heading>.btn-close{margin-right:-.25rem}.tooltip-content{padding:.25rem}.dropdown.popover{display:flex;flex-direction:column;position:absolute;z-index:1200}.dropdown.show{display:flex}.dropdown-menu{display:none;--menu-min-width:7rem;--menu-max-width:20rem}.dropdown-menu.show,.menu-wrapper>.dropdown-menu,.show>.dropdown-menu{display:block}.dropdown>.dropdown-menu,.menu-wrapper .dropdown-menu{position:relative}.show>.menu-wrapper{display:flex}.dropdown>.menu-wrapper{height:100%}.dropdown>.menu-wrapper .menu-wrapper{position:absolute}.dropdown>.menu-wrapper.is-tree .menu-wrapper{position:relative}.is-contextmenu .is-nested-show>a:not(:hover){--tw-bg-opacity:1;background-color:rgba(var(--color-primary-100-rgb),var(--tw-bg-opacity))}.is-contextmenu .menu-item.is-nested>.item-inner>.nested-toggle-icon{position:absolute;right:.25rem;top:.375rem}.is-contextmenu .menu-nested .menu-item>.item-inner{padding-left:.5rem;padding-right:1.25rem}.is-contextmenu .menu-nested .menu-item>.item-inner>.item-content{overflow:hidden}.dropdown>.arrow{--tw-bg-opacity:1;background-color:rgba(var(--color-canvas-rgb),var(--tw-bg-opacity))}:root{--scrollbar-size:10px;--scrollbar-opacity:.6;--scrollbar-bg:rgba(var(--color-inverse-rgb),.15);--scrollbar-inset:inset 0 0 0 1px rgba(var(--color-inverse-rgb),.05);--scrollbar-bar-bg:rgba(var(--color-inverse-rgb),.3);--scrollbar-hover-bg:rgba(var(--color-inverse-rgb),.4);--scrollbar-drag-bg:rgba(var(--color-inverse-rgb),.5);--scrollbar-radius:var(--radius-sm);--scrollbar-duration:.7s}.scrollbar{background:var(--scrollbar-bg);box-shadow:var(--scrollbar-shadow);opacity:var(--scrollbar-opacity);position:absolute;transition-duration:.15s;transition-duration:var(--scrollbar-duration);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scrollbar-hover .scrollbar{opacity:0}.scrollbar-hover:hover .scrollbar{opacity:var(--scrollbar-opacity)}.scrollbar.is-dragging,.scrollbar:hover{opacity:1!important}.scrollbar-bar{background:var(--scrollbar-bar-bg);border-radius:var(--scrollbar-radius);position:absolute}.scrollbar-bar:hover{background:var(--scrollbar-hover-bg)}.is-dragging>.scrollbar-bar{background:var(--scrollbar-drag-bg)}.is-horz>.scrollbar-bar{height:100%;z-index:20}.is-vert>.scrollbar-bar{width:100%;z-index:20}:root{--dtable-checked-bg:var(--color-warning-50);--dtable-checked-bg-hover:var(--color-warning-100);--dtable-checked-border:var(--color-border-strong)}.dtable-cell.is-checked,.dtable-striped .dtable-cell.is-odd-row.is-checked{background-color:var(--dtable-checked-bg)}.checkbox-primary.dtable-checkbox{margin-right:-.375rem}.dtable-checkbox{order:-5}.dtable-hover-col .dtable-cell.is-hover-col.is-checked,.dtable-hover-row .dtable-cell.is-hover-row.is-checked{background-color:var(--dtable-checked-bg-hover)}.dtable-cell.is-checked{--dtable-border-color:var(--dtable-checked-border)}.dtable-check-info{flex-shrink:1;margin-right:.5rem;overflow:hidden;white-space:nowrap}:root{--toggle-icon-size:calc(var(--font-size-root)*3/4 + 1px)}.toggle-icon,.toggle-icon-collapse,.toggle-icon-expand{border-color:currentColor;border-width:1px;display:block;opacity:.5;position:relative}.toggle-icon-collapse:hover,.toggle-icon-expand:hover,.toggle-icon:hover{opacity:.9}.toggle-icon,.toggle-icon-collapse,.toggle-icon-expand{border-radius:inherit;height:var(--toggle-icon-size);width:var(--toggle-icon-size)}.is-collapsed .toggle-icon:after,.is-collapsed .toggle-icon:before,.is-expanded .toggle-icon:before,.toggle-icon-collapse:after,.toggle-icon-collapse:before,.toggle-icon-expand:before{background-color:currentColor;content:" ";display:block;height:1px;left:2px;position:absolute;right:2px;top:calc((var(--toggle-icon-size) - 3px)/2)}.is-collapsed .toggle-icon:after,.toggle-icon-collapse:after{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:root{--dtable-nt-size:calc(var(--font-size-root)*3/4 + 1px)}.dtable-nested-indent{flex:none;margin-right:-.25rem;order:-100}.dtable-nested-toggle{align-items:center;border-radius:var(--radius-sm);display:flex;flex:none;height:1.25rem;justify-content:center;margin-left:-.25rem;order:-6;width:1.25rem}.dtable-nested-toggle.is-no-child{margin-right:-.25rem;opacity:0;pointer-events:none}.dtable-child-label{order:-5}.dtable-header-group{align-items:center;background:var(--dtable-header-bg);cursor:default;display:flex;justify-content:center;left:0;position:absolute;top:1px;z-index:30}.dtable-bordered .dtable-header-group{border-bottom:1px solid var(--dtable-border-color);border-left:1px solid var(--dtable-border-color)}.dtable-header-as-group{contain:style;content-visibility:visible;overflow:visible!important}.dtable-sorting{cursor:move}.dtable-cell.is-sorting-from{background-color:var(--dtable-bg);z-index:20}.dtable-cell.is-sorting-from:before{border-top-width:1px}.dtable-sorting .dtable-cell.is-sorting-after{--tw-translate-y:-100%}.dtable-sorting .dtable-cell.is-sorting-after,.dtable-sorting .dtable-cell.is-sorting-before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dtable-sorting .dtable-cell.is-sorting-before{--tw-translate-y:100%}.dtable-cell.is-sorting-before:before,.dtable-cell.is-sorting-from:before{border-bottom-width:1px;border-top-width:1px}:root{--dtable-bg:var(--color-canvas);--dtable-striped-bg:var(--color-gray-50);--dtable-hover-bg:rgba(var(--color-primary-500-rgb),.05);--dtable-header-bg:var(--color-surface);--dtable-footer-bg:var(--color-surface);--dtable-border-color:var(--color-border);--dtable-sorter-size:0.3125rem}.dtable{position:relative;--tw-bg-opacity:1;background-color:rgba(var(--color-canvas-rgb),var(--tw-bg-opacity))}.dtable.no-animation *{transition-property:none!important}.dtable-block{overflow:hidden;position:absolute;width:100%}.dtable-header{background-color:var(--dtable-header-bg);border-top-left-radius:inherit;border-top-right-radius:inherit}.dtable-body{overflow:hidden}.dtable-cells{background-color:var(--dtable-bg);height:100%;position:absolute;z-index:0}.dtable-cells-container{height:100%;position:absolute;width:100%}.dtable-header .dtable-cells{background-color:var(--dtable-header-bg)}.dtable-cells.dtable-fixed-left,.dtable-cells.dtable-fixed-right{z-index:10}.dtable-cell{position:absolute;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dtable-cell:after,.dtable-cell:before{bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:-1px;z-index:2}.dtable-cell:before{border-bottom-width:1px;border-color:var(--dtable-border-color);opacity:1}.dtable-header-cell{align-items:center;display:flex;font-weight:700}.dtable-header-cell:after,.dtable-header-cell:before{top:0}.dtable-cell-content{align-items:center;display:flex;gap:.25rem;height:100%;overflow:hidden;padding-left:.75rem;padding-right:.75rem;position:relative;white-space:nowrap;width:100%;z-index:5}.dtable-body .dtable-cell.is-last-row:before{border-bottom-width:0}.dtable-footer{align-items:center;background-color:var(--dtable-footer-bg);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-color:var(--dtable-border-color);border-top-width:1px;display:flex;padding-left:.75rem;padding-right:.75rem;position:absolute;width:100%;z-index:10}.dtable-empty-tip{align-items:center;display:flex;height:100%;justify-content:center}.dtable .scrollbar{z-index:20}.dtable-header{transition-duration:1s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dtable-scrolled-down .dtable-header{border-bottom-color:rgba(var(--color-inverse-rgb),.15);border-bottom-width:1px}.dtable-has-scroll-y:not(.dtable-scrolled-bottom) .dtable-footer{border-top-color:rgba(var(--color-inverse-rgb),.15);border-top-width:1px}.dtable-scroll-shadow{background-image:linear-gradient(90deg,rgba(0,0,0,.03),transparent),linear-gradient(90deg,rgba(0,0,0,.03),transparent 50%);opacity:0;pointer-events:none;position:absolute;top:0;transition-duration:1s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:8px;z-index:20}.dtable:hover .dtable-scroll-shadow{opacity:1}.dtable-scroll-shadow.is-right{margin-left:-7px;--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dtable-scroll-shadow.is-left,.dtable-scrolled-end .dtable-scroll-shadow.is-right{visibility:hidden}.dtable-scroll-shadow.is-right,.dtable-scrolled-right .dtable-scroll-shadow.is-left{visibility:visible}.scrollbar-hover:hover .scrollbar{opacity:0}.scrollbar-hover .dtable-body:hover~.scrollbar{opacity:var(--scrollbar-opacity)}.dtable-sort{display:inline-flex;height:calc(var(--dtable-sorter-size)*12/5);margin-left:.25rem;opacity:.8;position:relative}.dtable-cell:hover .dtable-sort{opacity:1}.dtable-sort:after,.dtable-sort:before{border-color:transparent;border-style:solid;height:0;left:0;opacity:.4;position:absolute;width:0;--tw-content:"";border-width:var(--dtable-sorter-size);content:var(--tw-content)}.dtable-sort:before{border-bottom-color:currentColor;border-top-width:0;top:0}.dtable-sort:after{border-bottom-width:0;border-top-color:currentColor;bottom:0}.dtable-sort.dtable-sort-asc:before,.dtable-sort.dtable-sort-desc:after{opacity:.9}.dtable-sort-link{align-items:center;cursor:pointer;display:inline-flex}.dtable-cells.dtable-fixed-left:before,.dtable-cells.dtable-fixed-right:before{border-color:var(--dtable-border-color);content:"";height:100%;pointer-events:none;position:absolute;width:100%;z-index:5}.dtable-cells.dtable-fixed-left:before{border-right-width:1px;right:-1px}.dtable-cells.dtable-fixed-right:before{border-left-width:1px;left:0}.dtable-bordered:before{border-color:var(--dtable-border-color);border-radius:inherit;border-width:1px;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:15}.dtable-bordered .dtable-cell:before{border-width:1px;right:-1px}.dtable-cell.has-border-left:before{border-left-width:1px}.dtable-cell.has-border-right:before{border-right-width:1px;right:-1px}.dtable-striped .dtable-cell.is-odd-row{background-color:var(--dtable-striped-bg)}.dtable-hover-cell .dtable-cell:hover:after,.dtable-hover-col .dtable-cell.is-hover-col:before,.dtable-hover-row .dtable-body .dtable-cell.is-hover-row:before{background-color:var(--dtable-hover-bg)}.tab-pane{display:none}.tab-pane.active{display:block}.arrow,.arrow:before{background:inherit;height:calc(var(--arrow-size)*1.4142);position:absolute;width:calc(var(--arrow-size)*1.4142)}.arrow{visibility:hidden;--arrow-size:5px}.arrow:before{border:inherit;content:"";visibility:visible;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.arrow-top,.arrow-up{border-bottom:inherit;border-right:inherit;border-width:1px 0 0 1px;top:calc(1px - var(--arrow-size))}.white>.arrow-top,.white>.arrow-up{top:calc(0px - var(--arrow-size))}.arrow-bottom,.arrow-down{border-left:inherit;border-top:inherit;border-width:0 1px 1px 0;bottom:calc(1px - var(--arrow-size))}.white>.arrow-bottom,.white>.arrow-down{bottom:calc(0px - var(--arrow-size))}.arrow-left{border-right:inherit;border-top:inherit;border-width:0 0 1px 1px;left:calc(1px - var(--arrow-size))}.white>.arrow-left{left:calc(0px - var(--arrow-size))}.arrow-right{border-bottom:inherit;border-left:inherit;border-width:1px 1px 0 0;right:calc(1px - var(--arrow-size))}.white>.arrow-right{right:calc(0px - var(--arrow-size))}.caret,.caret-down,.caret-left,.caret-right,.caret-up{align-items:center;display:inline-flex;height:.75rem;justify-content:center;position:relative;width:.75rem}.caret-down:before,.caret-left:before,.caret-right:before,.caret-up:before,.caret:before{display:block;height:.35rem;transform-origin:center;width:.35rem;--tw-translate-y:-1px;--tw-rotate:45deg;border-color:currentColor;border-width:0 1px 1px 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-content:"";content:var(--tw-content)}.caret-left:before{--tw-translate-x:0.125rem;--tw-translate-y:0px;--tw-rotate:135deg}.caret-left:before,.caret-right:before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.caret-right:before{--tw-translate-x:-0.125rem;--tw-translate-y:0px;--tw-rotate:-45deg}.caret-up:before{--tw-translate-y:0.125rem;--tw-rotate:225deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:focus>.caret,:hover>.caret{opacity:inherit}.disabled .caret,.readonly .caret{opacity:var(--caret-opacity,.5)}:root{--toggle-icon-size:calc(var(--font-size-root)*3/4 + 1px)}.toggle-icon,.toggle-icon-collapse,.toggle-icon-expand{border-color:currentColor;border-width:1px;display:block;opacity:.5;position:relative}.toggle-icon-collapse:hover,.toggle-icon-expand:hover,.toggle-icon:hover{opacity:.9}.toggle-icon,.toggle-icon-collapse,.toggle-icon-expand{border-radius:inherit;height:var(--toggle-icon-size);width:var(--toggle-icon-size)}.is-collapsed .toggle-icon:after,.is-collapsed .toggle-icon:before,.is-expanded .toggle-icon:before,.toggle-icon-collapse:after,.toggle-icon-collapse:before,.toggle-icon-expand:before{background-color:currentColor;content:" ";display:block;height:1px;left:2px;position:absolute;right:2px;top:calc((var(--toggle-icon-size) - 3px)/2)}.is-collapsed .toggle-icon:after,.toggle-icon-collapse:after{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.close{aspect-ratio:1/1;display:block;position:relative;width:1em}.close:after,.close:before{content:"";display:block;height:1px;left:0;position:absolute;width:100%;--tw-rotate:45deg;background-color:currentColor;border-radius:var(--radius-full);top:calc(50% - .5px)}.close:after,.close:before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.close:after{--tw-rotate:-45deg}.spinner,.spinner:after,.spinner:before{display:block;height:1em;position:relative;width:1em}.spinner:after,.spinner:before{border-radius:var(--radius-full);content:" ";position:absolute}.spinner:before{animation:-spin 1s cubic-bezier(.6,0,.4,1) infinite;border:.16667em solid transparent;border-top-color:currentcolor}.spinner:after{border:.16667em solid;opacity:.2}.magnifier{display:inline-block;height:1em;position:relative;width:1em}.magnifier:after,.magnifier:before{border-radius:var(--radius-full);content:"";display:block;position:absolute}.magnifier:before{border:1px solid;height:.75em;width:.75em}.magnifier:after{height:1px;left:.55em;top:.7em;width:.5em;--tw-rotate:45deg;background-color:currentColor;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.more,.more-vert{margin:.5rem;position:relative}.more,.more-vert,.more-vert:after,.more-vert:before,.more:after,.more:before{background-color:currentColor;border-radius:var(--radius-full);height:.125rem;width:.125rem}.more-vert:after,.more-vert:before,.more:after,.more:before{display:block;left:-5px;position:absolute;top:0;--tw-content:"";content:var(--tw-content)}.more-vert:after,.more:after{left:5px}.more-vert{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.chevron-down,.chevron-left,.chevron-right,.chevron-up{align-items:center;display:inline-flex;height:1em;justify-content:center;position:relative;width:1em}.chevron-down:before,.chevron-left:before,.chevron-right:before,.chevron-up:before{display:block;height:.6923077em;transform-origin:center;width:.6923077em;--tw-translate-y:-0.125rem;--tw-rotate:45deg;border-color:currentColor;border-width:0 1px 1px 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-content:"";content:var(--tw-content)}.chevron-left:before{--tw-translate-y:0px;--tw-translate-x:0.125rem;--tw-rotate:135deg}.chevron-left:before,.chevron-right:before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.chevron-right:before{--tw-translate-y:0px;--tw-translate-x:-0.125rem;--tw-rotate:-45deg}.chevron-up:before{--tw-translate-y:0.125rem;--tw-rotate:225deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.i-time{border-color:currentColor;border-radius:50%;border-width:.08em;display:inline-block;height:1em;position:relative;width:1em}.i-time:after{border-color:currentColor;border-width:0 0 .08em .08em;height:.385em;left:.3846em;position:absolute;top:.08em;width:.385em;--tw-content:"";content:var(--tw-content)}.i-calendar{border-color:currentColor;border-radius:2px;border-width:.08em;display:inline-block;height:.79em;margin-top:.16em;position:relative;width:1em}.i-calendar:after,.i-calendar:before{border-color:currentColor;border-width:.08em;position:absolute;--tw-content:"";content:var(--tw-content)}.i-calendar:before{border-bottom-width:0;left:.15em;top:.307em;width:.6em}.i-calendar:after{border-bottom-width:0;border-top-width:0;height:.3077em;left:.17em;top:-.154em;width:.538em}:root{--state-color:rgba(0,0,0,.05);--state-scale:.9;--opacity-disabled:.7;--opacity-muted:.5;--load-indicator-duration:300ms;--load-indicator-delay:.5s}.btn,.item>a,.state{cursor:pointer;position:relative}.btn:before,.item>a:before,.state:before{background:var(--state-color);border-radius:inherit;bottom:0;content:" ";display:block;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:scale(var(--state-scale));transition-duration:.2s;transition-property:opacity,transform,box-shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn.active:not(:hover,:focus-visible,:focus-within,:active):before,.item>a.active:not(:hover,:focus-visible,:focus-within,:active):before,.state.active:not(:hover,:focus-visible,:focus-within,:active):before{background:var(--state-active-color,var(--state-color));opacity:var(--state-active-opacity,0);--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:var(--shadow-inner);--tw-shadow-colored:var(--shadow-inner);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.7s}.btn.selected:not(:hover,:focus-visible,:focus-within,:active):before,.item>a.selected:not(:hover,:focus-visible,:focus-within,:active):before,.state.selected:not(:hover,:focus-visible,:focus-within,:active):before{background:var(--state-selected-color,var(--state-scale));opacity:var(--state-selected-opacity,.1);--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn:focus-visible,.item>a:focus-visible,.state:focus-visible{outline:2px solid transparent;outline-offset:2px}.btn:active:before,.btn:focus-visible:before,.btn:hover:before,.item>a:active:before,.item>a:focus-visible:before,.item>a:hover:before,.state:active:before,.state:focus-visible:before,.state:hover:before{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn:hover:before,.item>a:hover:before,.state:hover:before{opacity:var(--state-hover-opacity,1)}.btn:active:before,.item>a:active:before,.state:active:before{background:var(--state-pressed-color,var(--state-color));opacity:var(--state-pressed-opacity,.6);--tw-ring-color:var(--state-ring-color,currentColor);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);transition-duration:.7s}.btn:focus-visible:before,.item>a:focus-visible:before,.state:focus-visible:before{background:var(--state-focus-color,var(--state-color));opacity:var(--state-focus-opacity,1);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-focus-rgb),var(--tw-ring-opacity))}.btn.disabled:before,.btn[disabled]:before,.item>a.disabled:before,.item>a[disabled]:before,.state.disabled:before,.state[disabled]:before{display:none}.btn{--state-active-opacity:1}@-moz-document url-prefix(){.btn,:root{--state-active-opacity:0;--state-focus-opacity:0}}.disabled,.disabled *,[disabled],[disabled] *{cursor:not-allowed!important;opacity:var(--opacity-disabled);--tw-grayscale:grayscale(100%);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)}.load-indicator:after,.load-indicator:before{display:block;opacity:0;position:absolute;transition-delay:0s;transition-duration:.15s;transition-duration:var(--load-indicator-duration);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden}.load-indicator:before{align-items:center;background-color:rgba(var(--color-canvas-rgb),.7);border-radius:inherit;bottom:0;display:flex;font-size:.75rem;justify-content:center;left:0;line-height:1rem;right:0;top:0;z-index:99;--tw-content:attr(data-loading);content:var(--tw-content)}.load-indicator[data-loading]:before{padding-top:3.5rem}.load-indicator:after{border-color:transparent currentcolor currentcolor;border-radius:var(--radius-full);border-style:dotted;border-width:4px 3px 4px 4px;height:2rem;left:50%;margin-left:-1rem;margin-top:-1rem;top:50%;width:2rem;z-index:100;--tw-content:"";content:var(--tw-content)}.load-indicator.loading:after,.load-indicator.loading:before{opacity:1;transition-delay:var(--load-indicator-delay);visibility:visible}@keyframes -spin{to{transform:rotate(1turn)}}.load-indicator.loading:after{animation:-spin 1s linear infinite;opacity:.5}.events-none,.pointer-events-none{pointer-events:none}.events-auto,.pointer-events-auto{pointer-events:auto}.scroll-auto{scroll-behavior:auto}.scroll-smooth{scroll-behavior:smooth}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-text{cursor:text}.cursor-move{cursor:move}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.active\:opacity-100.active,.active\:opacity-100:active,.group.active .group-active\:opacity-100,.group:active .group-active\:opacity-100,.group:hover .group-hover\:opacity-100,.hover\:opacity-100:hover{opacity:1}.active\:text-primary.active,.active\:text-primary:active,.group.active .group-active\:text-primary,.group:active .group-active\:text-primary,.group:hover .group-hover\:text-primary,.hover\:text-primary:hover{--tw-text-opacity:1;color:rgba(var(--color-primary-500-rgb),var(--tw-text-opacity))}.active\:border-primary.active,.active\:border-primary:active,.group.active .group-active\:border-primary,.group:active .group-active\:border-primary,.group:hover .group-hover\:border-primary,.hover\:border-primary:hover{--tw-border-opacity:1;border-color:rgba(var(--color-primary-500-rgb),var(--tw-border-opacity))}.active\:primary-pale.active,.active\:primary-pale:active,.group.active .group-active\:primary-pale,.group:active .group-active\:primary-pale,.group:hover .group-hover\:primary-pale,.hover\:primary-pale:hover{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-50-rgb),var(--tw-bg-opacity))}.active\:primary.active,.active\:primary:active,.group.active .group-active\:primary,.group:active .group-active\:primary,.group:hover .group-hover\:primary,.hover\:primary:hover{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-500-rgb),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--color-canvas-rgb),var(--tw-text-opacity))}.active\:canvas.active,.active\:canvas:active,.group.active .group-active\:canvas,.group:active .group-active\:canvas,.group:hover .group-hover\:canvas,.hover\:canvas:hover{--tw-bg-opacity:1;background-color:rgba(var(--color-canvas-rgb),var(--tw-bg-opacity))}.active\:font-bold.active,.active\:font-bold:active,.group.active .group-active\:font-bold,.group:active .group-active\:font-bold,.group:hover .group-hover\:font-bold,.hover\:font-bold:hover{font-weight:700}.active\:shadow.active,.active\:shadow:active,.group.active .group-active\:shadow,.group:active .group-active\:shadow,.group:hover .group-hover\:shadow,.hover\:shadow:hover{--tw-shadow:var(--shadow);--tw-shadow-colored:var(--shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.container{margin-left:auto;margin-right:auto}.popup{background-color:rgba(var(--color-canvas-rgb),var(--tw-bg-opacity));border-radius:var(--radius);--tw-bg-opacity:0.85;--tw-shadow:var(--shadow-xl);--tw-shadow-colored:var(--shadow-xl);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(var(--color-inverse-rgb),var(--tw-ring-opacity));--tw-ring-opacity:0.05;--tw-backdrop-blur:blur(16px);-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)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.hidden{display:none!important}.pull-right{float:right}.pull-left{float:left}.clearfix:after{clear:both;content:"";display:block}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.object-none{-o-object-fit:none;object-fit:none}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-center{-o-object-position:center;object-position:center}.object-left{-o-object-position:left;object-position:left}.object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.object-left-top{-o-object-position:left top;object-position:left top}.object-right{-o-object-position:right;object-position:right}.object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.object-right-top{-o-object-position:right top;object-position:right top}.object-top{-o-object-position:top;object-position:top}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-clip{overflow-y:clip}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.overflow-overlay{overflow:overlay}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{bottom:0;left:0;right:0;top:0}.inset-auto{bottom:auto;left:auto;right:auto;top:auto}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-full{top:100%}.right-full{right:100%}.bottom-full{bottom:100%}.left-full{left:100%}.top-auto{top:auto}.right-auto{right:auto}.bottom-auto{bottom:auto}.left-auto{left:auto}.top-px{top:1px}.right-px{right:1px}.bottom-px{bottom:1px}.left-px{left:1px}.top-0\.5{top:.125rem}.right-0\.5{right:.125rem}.bottom-0\.5{bottom:.125rem}.left-0\.5{left:.125rem}.top-1{top:.25rem}.right-1{right:.25rem}.bottom-1{bottom:.25rem}.left-1{left:.25rem}.top-1\.5{top:.375rem}.right-1\.5{right:.375rem}.bottom-1\.5{bottom:.375rem}.left-1\.5{left:.375rem}.top-2{top:.5rem}.right-2{right:.5rem}.bottom-2{bottom:.5rem}.left-2{left:.5rem}.top-2\.5{top:.625rem}.right-2\.5{right:.625rem}.bottom-2\.5{bottom:.625rem}.left-2\.5{left:.625rem}.top-3{top:.75rem}.right-3{right:.75rem}.bottom-3{bottom:.75rem}.left-3{left:.75rem}.top-3\.5{top:.875rem}.right-3\.5{right:.875rem}.bottom-3\.5{bottom:.875rem}.left-3\.5{left:.875rem}.top-4{top:1rem}.right-4{right:1rem}.bottom-4{bottom:1rem}.left-4{left:1rem}.top-5{top:1.25rem}.right-5{right:1.25rem}.bottom-5{bottom:1.25rem}.left-5{left:1.25rem}.top-6{top:1.5rem}.right-6{right:1.5rem}.bottom-6{bottom:1.5rem}.left-6{left:1.5rem}.top-7{top:1.75rem}.right-7{right:1.75rem}.bottom-7{bottom:1.75rem}.left-7{left:1.75rem}.top-8{top:2rem}.right-8{right:2rem}.bottom-8{bottom:2rem}.left-8{left:2rem}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-0{z-index:0}.z-1{z-index:1}.z-5{z-index:5}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}.z-base{z-index:1100}.z-above{z-index:50}.z-below{z-index:-50}.z-dropdown{z-index:1200}.z-sticky{z-index:1300}.z-fixed{z-index:1400}.z-modal{z-index:1500}.z-overlay{z-index:1600}.z-popover{z-index:1700}.z-tooltip{z-index:1800}.z-messager{z-index:1900}.m-0{margin:0}.m-auto{margin:auto}.m-px{margin:1px}.m-0\.5{margin:.125rem}.m-1{margin:.25rem}.m-1\.5{margin:.375rem}.m-2{margin:.5rem}.m-2\.5{margin:.625rem}.m-3{margin:.75rem}.m-3\.5{margin:.875rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-7{margin:1.75rem}.m-8{margin:2rem}.m-9{margin:2.25rem}.m-10{margin:2.5rem}.mx-0{margin-left:0;margin-right:0}.my-0{margin-bottom:0}.mt-0,.my-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-bottom:auto}.mt-auto,.my-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mx-px{margin-left:1px;margin-right:1px}.my-px{margin-bottom:1px}.mt-px,.my-px{margin-top:1px}.mr-px{margin-right:1px}.mb-px{margin-bottom:1px}.ml-px{margin-left:1px}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.my-0\.5{margin-bottom:.125rem}.mt-0\.5,.my-0\.5{margin-top:.125rem}.mr-0\.5{margin-right:.125rem}.mb-0\.5{margin-bottom:.125rem}.ml-0\.5{margin-left:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-1{margin-bottom:.25rem}.mt-1,.my-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.my-1\.5{margin-bottom:.375rem}.mt-1\.5,.my-1\.5{margin-top:.375rem}.mr-1\.5{margin-right:.375rem}.mb-1\.5{margin-bottom:.375rem}.ml-1\.5{margin-left:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-2{margin-bottom:.5rem}.mt-2,.my-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.my-2\.5{margin-bottom:.625rem}.mt-2\.5,.my-2\.5{margin-top:.625rem}.mr-2\.5{margin-right:.625rem}.mb-2\.5{margin-bottom:.625rem}.ml-2\.5{margin-left:.625rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-3{margin-bottom:.75rem}.mt-3,.my-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.my-3\.5{margin-bottom:.875rem}.mt-3\.5,.my-3\.5{margin-top:.875rem}.mr-3\.5{margin-right:.875rem}.mb-3\.5{margin-bottom:.875rem}.ml-3\.5{margin-left:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-4{margin-bottom:1rem}.mt-4,.my-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-5{margin-bottom:1.25rem}.mt-5,.my-5{margin-top:1.25rem}.mr-5{margin-right:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-6{margin-bottom:1.5rem}.mt-6,.my-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mx-7{margin-left:1.75rem;margin-right:1.75rem}.my-7{margin-bottom:1.75rem}.mt-7,.my-7{margin-top:1.75rem}.mr-7{margin-right:1.75rem}.mb-7{margin-bottom:1.75rem}.ml-7{margin-left:1.75rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-8{margin-bottom:2rem}.mt-8,.my-8{margin-top:2rem}.mr-8{margin-right:2rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.mx-9{margin-left:2.25rem;margin-right:2.25rem}.my-9{margin-bottom:2.25rem}.mt-9,.my-9{margin-top:2.25rem}.mr-9{margin-right:2.25rem}.mb-9{margin-bottom:2.25rem}.ml-9{margin-left:2.25rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-10{margin-bottom:2.5rem}.mt-10,.my-10{margin-top:2.5rem}.mr-10{margin-right:2.5rem}.mb-10{margin-bottom:2.5rem}.ml-10{margin-left:2.5rem}.p-0{padding:0}.p-px{padding:1px}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.p-10{padding:2.5rem}.px-0{padding-left:0;padding-right:0}.py-0{padding-bottom:0}.pt-0,.py-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.px-px{padding-left:1px;padding-right:1px}.py-px{padding-bottom:1px}.pt-px,.py-px{padding-top:1px}.pr-px{padding-right:1px}.pb-px{padding-bottom:1px}.pl-px{padding-left:1px}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.py-0\.5{padding-bottom:.125rem}.pt-0\.5,.py-0\.5{padding-top:.125rem}.pr-0\.5{padding-right:.125rem}.pb-0\.5{padding-bottom:.125rem}.pl-0\.5{padding-left:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-1{padding-bottom:.25rem}.pt-1,.py-1{padding-top:.25rem}.pr-1{padding-right:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.py-1\.5{padding-bottom:.375rem}.pt-1\.5,.py-1\.5{padding-top:.375rem}.pr-1\.5{padding-right:.375rem}.pb-1\.5{padding-bottom:.375rem}.pl-1\.5{padding-left:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-bottom:.5rem}.pt-2,.py-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.py-2\.5{padding-bottom:.625rem}.pt-2\.5,.py-2\.5{padding-top:.625rem}.pr-2\.5{padding-right:.625rem}.pb-2\.5{padding-bottom:.625rem}.pl-2\.5{padding-left:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-3{padding-bottom:.75rem}.pt-3,.py-3{padding-top:.75rem}.pr-3{padding-right:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.py-3\.5{padding-bottom:.875rem}.pt-3\.5,.py-3\.5{padding-top:.875rem}.pr-3\.5{padding-right:.875rem}.pb-3\.5{padding-bottom:.875rem}.pl-3\.5{padding-left:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-bottom:1rem}.pt-4,.py-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-5{padding-bottom:1.25rem}.pt-5,.py-5{padding-top:1.25rem}.pr-5{padding-right:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-6{padding-bottom:1.5rem}.pt-6,.py-6{padding-top:1.5rem}.pr-6{padding-right:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-7{padding-bottom:1.75rem}.pt-7,.py-7{padding-top:1.75rem}.pr-7{padding-right:1.75rem}.pb-7{padding-bottom:1.75rem}.pl-7{padding-left:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-8{padding-bottom:2rem}.pt-8,.py-8{padding-top:2rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.py-9{padding-bottom:2.25rem}.pt-9,.py-9{padding-top:2.25rem}.pr-9{padding-right:2.25rem}.pb-9{padding-bottom:2.25rem}.pl-9{padding-left:2.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-10{padding-bottom:2.5rem}.pt-10,.py-10{padding-top:2.5rem}.pr-10{padding-right:2.5rem}.pb-10{padding-bottom:2.5rem}.pl-10{padding-left:2.5rem}.space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.125rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.125rem*var(--tw-space-x-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.375rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.375rem*var(--tw-space-x-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.625rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.625rem*var(--tw-space-x-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-x-3\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.875rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.875rem*var(--tw-space-x-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.875rem*var(--tw-space-y-reverse));margin-top:calc(.875rem*(1 - var(--tw-space-y-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.25rem*var(--tw-space-x-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.75rem*var(--tw-space-x-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.75rem*var(--tw-space-y-reverse));margin-top:calc(1.75rem*(1 - var(--tw-space-y-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.25rem*var(--tw-space-x-reverse))}.space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.25rem*var(--tw-space-y-reverse));margin-top:calc(2.25rem*(1 - var(--tw-space-y-reverse)))}.space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}.space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1px*(1 - var(--tw-space-x-reverse)));margin-right:calc(1px*var(--tw-space-x-reverse))}.space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1px*var(--tw-space-y-reverse));margin-top:calc(1px*(1 - var(--tw-space-y-reverse)))}.w-0{width:0}.w-px{width:1px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-36{width:9rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-52{width:13rem}.w-56{width:14rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-80{width:20rem}.w-96{width:24rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-2\/4{width:50%}.w-3\/4{width:75%}.w-1\/5{width:20%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-1\/6{width:16.666667%}.w-2\/6{width:33.333333%}.w-3\/6{width:50%}.w-4\/6{width:66.666667%}.w-5\/6{width:83.333333%}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.w-min{width:-moz-min-content;width:min-content}.w-max{width:-moz-max-content;width:max-content}.w-fit{width:-moz-fit-content;width:fit-content}.min-w-0{min-width:0}.min-w-full{min-width:100%}.min-w-min{min-width:-moz-min-content;min-width:min-content}.min-w-max{min-width:-moz-max-content;min-width:max-content}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.max-w-0{max-width:0}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.max-w-min{max-width:-moz-min-content;max-width:min-content}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.h-0{height:0}.h-px{height:1px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-32{height:8rem}.h-36{height:9rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-52{height:13rem}.h-56{height:14rem}.h-60{height:15rem}.h-64{height:16rem}.h-72{height:18rem}.h-80{height:20rem}.h-96{height:24rem}.h-1\/2{height:50%}.h-1\/3{height:33.333333%}.h-2\/3{height:66.666667%}.h-1\/4{height:25%}.h-2\/4{height:50%}.h-3\/4{height:75%}.h-1\/5{height:20%}.h-2\/5{height:40%}.h-3\/5{height:60%}.h-4\/5{height:80%}.h-1\/6{height:16.666667%}.h-2\/6{height:33.333333%}.h-3\/6{height:50%}.h-4\/6{height:66.666667%}.h-5\/6{height:83.333333%}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.h-min{height:-moz-min-content;height:min-content}.h-max{height:-moz-max-content;height:max-content}.h-fit{height:-moz-fit-content;height:fit-content}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-min{min-height:-moz-min-content;min-height:min-content}.min-h-max{min-height:-moz-max-content;min-height:max-content}.min-h-fit{min-height:-moz-fit-content;min-height:fit-content}.max-h-0{max-height:0}.max-h-px{max-height:1px}.max-h-none{max-height:none}.max-h-full{max-height:100%}.max-h-min{max-height:-moz-min-content;max-height:min-content}.max-h-screen{max-height:100vh}.max-h-max{max-height:-moz-max-content;max-height:max-content}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.canvas,.surface,.surface-light,.surface-strong{--tw-text-opacity:1;color:rgba(var(--color-fore-rgb),var(--tw-text-opacity))}.canvas{--tw-bg-opacity:1;background-color:rgba(var(--color-canvas-rgb),var(--tw-bg-opacity))}.surface-light{--tw-bg-opacity:1;background-color:rgba(var(--color-surface-light-rgb),var(--tw-bg-opacity));--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-surface-light-rgb),var(--tw-ring-opacity))}.surface{--tw-bg-opacity:1;background-color:rgba(var(--color-surface-rgb),var(--tw-bg-opacity));--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-surface-rgb),var(--tw-ring-opacity))}.surface-strong{--tw-bg-opacity:1;background-color:rgba(var(--color-surface-strong-rgb),var(--tw-bg-opacity));--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-surface-strong-rgb),var(--tw-ring-opacity))}.inverse{background-color:rgba(var(--color-inverse-rgb),var(--tw-bg-opacity));color:rgba(var(--color-canvas-rgb),var(--tw-text-opacity))}.inverse,.white{--tw-bg-opacity:1;--tw-text-opacity:1}.white{background-color:rgba(var(--color-white-rgb),var(--tw-bg-opacity));color:rgba(var(--color-fore-in-light-rgb),var(--tw-text-opacity));--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-white-rgb),var(--tw-ring-opacity))}.black{--tw-bg-opacity:1;background-color:rgba(var(--color-black-rgb),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--color-fore-in-dark-rgb),var(--tw-text-opacity));--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-black-rgb),var(--tw-ring-opacity))}.transparent{background-color:transparent;--tw-ring-color:transparent}.skin{--skin-bg:var(--skin-color);--skin-ring:var(--skin-color);--skin-border:var(--skin-color);--skin-hover-text:var(--skin-text);--skin-hover-bg:var(--skin-bg);--tw-ring-color:var(--skin-ring);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--color-link-hover:var(--skin-text);background-color:var(--skin-bg);border-color:var(--skin-border);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:var(--skin-text)}.skin:hover{background-color:var(--skin-hover-bg);color:var(--skin-hover-text)}.danger,.darken,.darker,.darkest,.gray,.gray-100,.gray-200,.gray-300,.gray-400,.gray-50,.gray-500,.gray-600,.gray-700,.gray-800,.gray-900,.gray-950,.important,.lighten,.lighter,.lightest,.primary,.secondary,.special,.success,.warning{--skin-bg:var(--skin-color);--skin-ring:var(--skin-color);--skin-border:var(--skin-color);--skin-hover-text:var(--skin-text);--skin-hover-bg:var(--skin-bg);--tw-ring-color:var(--skin-ring);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--color-link-hover:var(--skin-text);background-color:var(--skin-bg);border-color:var(--skin-border);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:var(--skin-text)}.danger:hover,.darken:hover,.darker:hover,.darkest:hover,.gray-100:hover,.gray-200:hover,.gray-300:hover,.gray-400:hover,.gray-500:hover,.gray-50:hover,.gray-600:hover,.gray-700:hover,.gray-800:hover,.gray-900:hover,.gray-950:hover,.gray:hover,.important:hover,.lighten:hover,.lighter:hover,.lightest:hover,.primary:hover,.secondary:hover,.special:hover,.success:hover,.warning:hover{background-color:var(--skin-hover-bg);color:var(--skin-hover-text)}.danger,.darken,.darker,.darkest,.gray,.gray-100,.gray-200,.gray-300,.gray-400,.gray-50,.gray-500,.gray-600,.gray-700,.gray-800,.gray-900,.gray-950,.important,.lighten,.lighter,.lightest,.primary,.secondary,.special,.success,.warning{--skin-text:rgba(var(--color-fore-in-dark-rgb),var(--tw-text-opacity));--skin-color:rgba(var(--skin-solid-rgb),1);--state-ring-color:var(--skin-color);--state-active-color:rgba(0,0,0,.1);--state-pressed-color:rgba(0,0,0,.1);--state-color:hsla(0,0%,100%,.1);--state-focus-color:rgba(0,0,0,.1)}.primary{--skin-solid-rgb:var(--color-primary-500-rgb)}.secondary{--skin-solid-rgb:var(--color-secondary-500-rgb)}.success{--skin-solid-rgb:var(--color-success-500-rgb)}.warning{--skin-solid-rgb:var(--color-warning-500-rgb)}.danger{--skin-solid-rgb:var(--color-danger-500-rgb)}.important{--skin-solid-rgb:var(--color-important-500-rgb)}.special{--skin-solid-rgb:var(--color-special-500-rgb)}.gray-50{--skin-bg:rgba(var(--color-gray-50-rgb),var(--tw-bg-opacity));--skin-text:rgba(var(--color-fore),var(--tw-text-opacity))}.gray-100{--skin-solid-rgb:var(--color-gray-100-rgb);--skin-text:rgba(var(--color-fore),var(--tw-text-opacity))}.gray-200,.lightest{--skin-solid-rgb:var(--color-gray-200-rgb);--skin-text:rgba(var(--color-fore),var(--tw-text-opacity))}.gray-300,.lighter{--skin-solid-rgb:var(--color-gray-300-rgb);--skin-text:rgba(var(--color-fore),var(--tw-text-opacity))}.gray-400,.lighten{--skin-solid-rgb:var(--color-gray-400-rgb)}.gray,.gray-500{--skin-solid-rgb:var(--color-gray-500-rgb)}.darken,.gray-600{--skin-solid-rgb:var(--color-gray-600-rgb)}.darker,.gray-700{--skin-solid-rgb:var(--color-gray-700-rgb)}.darkest,.gray-800{--skin-solid-rgb:var(--color-gray-800-rgb)}.gray-900{--skin-solid-rgb:var(--color-gray-900-rgb)}.gray-950{--skin-solid-rgb:var(--color-gray-950-rgb)}.danger-pale,.gray-100-pale,.gray-200-pale,.gray-300-pale,.gray-400-pale,.gray-50-pale,.gray-500-pale,.gray-600-pale,.gray-700-pale,.gray-800-pale,.gray-900-pale,.gray-950-pale,.gray-pale,.important-pale,.pale,.primary-pale,.secondary-pale,.special-pale,.success-pale,.warning-pale{--skin-bg:var(--skin-color);--skin-ring:var(--skin-color);--skin-border:var(--skin-color);--skin-hover-text:var(--skin-text);--skin-hover-bg:var(--skin-bg);--tw-ring-color:var(--skin-ring);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--color-link-hover:var(--skin-text);background-color:var(--skin-bg);border-color:var(--skin-border);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:var(--skin-text)}.danger-pale:hover,.gray-100-pale:hover,.gray-200-pale:hover,.gray-300-pale:hover,.gray-400-pale:hover,.gray-50-pale:hover,.gray-500-pale:hover,.gray-600-pale:hover,.gray-700-pale:hover,.gray-800-pale:hover,.gray-900-pale:hover,.gray-950-pale:hover,.gray-pale:hover,.important-pale:hover,.pale:hover,.primary-pale:hover,.secondary-pale:hover,.special-pale:hover,.success-pale:hover,.warning-pale:hover{background-color:var(--skin-hover-bg);color:var(--skin-hover-text)}.danger-pale,.gray-100-pale,.gray-200-pale,.gray-300-pale,.gray-400-pale,.gray-50-pale,.gray-500-pale,.gray-600-pale,.gray-700-pale,.gray-800-pale,.gray-900-pale,.gray-950-pale,.gray-pale,.important-pale,.pale,.primary-pale,.secondary-pale,.special-pale,.success-pale,.warning-pale{--skin-color:rgba(var(--skin-pale-rgb),.1);--skin-text:rgba(var(--skin-pale-rgb),1);--state-color:rgba(var(--skin-pale-rgb),.1)}.pale{--skin-pale-rgb:var(--color-gray-500-rgb)}.primary-pale{--skin-pale-rgb:var(--color-primary-500-rgb)}.secondary-pale{--skin-pale-rgb:var(--color-secondary-500-rgb)}.success-pale{--skin-pale-rgb:var(--color-success-500-rgb)}.warning-pale{--skin-pale-rgb:var(--color-warning-500-rgb)}.danger-pale{--skin-pale-rgb:var(--color-danger-500-rgb)}.important-pale{--skin-pale-rgb:var(--color-important-500-rgb)}.special-pale{--skin-pale-rgb:var(--color-special-500-rgb)}.gray-50-pale{--skin-pale-rgb:var(--color-gray-50-rgb);--skin-text:var(--color-gray-400)}.gray-100-pale{--skin-pale-rgb:var(--color-gray-100-rgb);--skin-text:var(--color-gray-400)}.gray-200-pale{--skin-pale-rgb:var(--color-gray-200-rgb);--skin-text:var(--color-gray-400)}.gray-300-pale{--skin-pale-rgb:var(--color-gray-300-rgb);--skin-text:var(--color-gray-500)}.gray-400-pale{--skin-pale-rgb:var(--color-gray-400-rgb);--skin-text:var(--color-gray-500)}.gray-500-pale,.gray-pale{--skin-pale-rgb:var(--color-gray-500-rgb)}.gray-600-pale{--skin-pale-rgb:var(--color-gray-600-rgb)}.gray-700-pale{--skin-pale-rgb:var(--color-gray-700-rgb)}.gray-800-pale{--skin-pale-rgb:var(--color-gray-800-rgb)}.gray-900-pale{--skin-pale-rgb:var(--color-gray-900-rgb)}.gray-950-pale{--skin-pale-rgb:var(--color-gray-950-rgb)}.danger-outline,.dark-outline,.gray-300-outline,.gray-400-outline,.gray-600-outline,.gray-outline,.important-outline,.light-outline,.outline,.primary-outline,.secondary-outline,.special-outline,.success-outline,.warning-outline{--skin-bg:var(--skin-color);--skin-ring:var(--skin-color);--skin-border:var(--skin-color);--skin-hover-text:var(--skin-text);--skin-hover-bg:var(--skin-bg);--tw-ring-color:var(--skin-ring);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--color-link-hover:var(--skin-text);background-color:var(--skin-bg);border-color:var(--skin-border);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:var(--skin-text)}.danger-outline:hover,.dark-outline:hover,.gray-300-outline:hover,.gray-400-outline:hover,.gray-600-outline:hover,.gray-outline:hover,.important-outline:hover,.light-outline:hover,.outline:hover,.primary-outline:hover,.secondary-outline:hover,.special-outline:hover,.success-outline:hover,.warning-outline:hover{background-color:var(--skin-hover-bg);color:var(--skin-hover-text)}.danger-outline,.dark-outline,.gray-300-outline,.gray-400-outline,.gray-600-outline,.gray-outline,.important-outline,.light-outline,.outline,.primary-outline,.secondary-outline,.special-outline,.success-outline,.warning-outline{--skin-text:var(--skin-color,inherit);--skin-bg:transparent;--skin-color:rgba(var(--skin-outline-rgb),1);--state-color:rgba(var(--skin-outline-rgb),.1)}.outline{--skin-outline-rgb:var(--color-fore-rgb)}.primary-outline{--skin-outline-rgb:var(--color-primary-500-rgb)}.secondary-outline{--skin-outline-rgb:var(--color-secondary-500-rgb)}.success-outline{--skin-outline-rgb:var(--color-success-500-rgb)}.warning-outline{--skin-outline-rgb:var(--color-warning-500-rgb)}.danger-outline{--skin-outline-rgb:var(--color-danger-500-rgb)}.important-outline{--skin-outline-rgb:var(--color-important-500-rgb)}.special-outline{--skin-outline-rgb:var(--color-special-500-rgb)}.gray-300-outline{--skin-text:var(--color-gray-500);--skin-outline-rgb:var(--color-gray-300-rgb)}.gray-400-outline{--skin-text:var(--color-gray-500);--skin-outline-rgb:var(--color-gray-400-rgb)}.gray-outline{--skin-outline-rgb:var(--color-gray-500-rgb)}.gray-600-outline{--skin-outline-rgb:var(--color-gray-600-rgb)}.dark-outline{--skin-outline-rgb:var(--color-inverse-rgb)}.light-outline{--skin-outline-rgb:var(--color-canvas-rgb)}.danger-ghost,.ghost,.important-ghost,.primary-ghost,.secondary-ghost,.special-ghost,.success-ghost,.warning-ghost{--skin-bg:var(--skin-color);--skin-ring:var(--skin-color);--skin-border:var(--skin-color);--skin-hover-text:var(--skin-text);--skin-hover-bg:var(--skin-bg);--tw-ring-color:var(--skin-ring);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--color-link-hover:var(--skin-text);background-color:var(--skin-bg);border-color:var(--skin-border);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:var(--skin-text)}.danger-ghost:hover,.ghost:hover,.important-ghost:hover,.primary-ghost:hover,.secondary-ghost:hover,.special-ghost:hover,.success-ghost:hover,.warning-ghost:hover{background-color:var(--skin-hover-bg);color:var(--skin-hover-text)}.danger-ghost,.ghost,.important-ghost,.primary-ghost,.secondary-ghost,.special-ghost,.success-ghost,.warning-ghost{--tw-ring-opacity:0;--tw-bg-opacity:0;--skin-text:var(--skin-color,inherit);--skin-bg:transparent;--skin-ring:transparent;--skin-color:rgba(var(--skin-ghost-rgb),1);--state-color:rgba(var(--skin-ghost-rgb),.1)}.ghost{--skin-ghost-rgb:var(--color-fore-rgb);--skin-text:inherit}.primary-ghost{--skin-ghost-rgb:var(--color-primary-500-rgb)}.secondary-ghost{--skin-ghost-rgb:var(--color-secondary-500-rgb)}.success-ghost{--skin-ghost-rgb:var(--color-success-500-rgb)}.warning-ghost{--skin-ghost-rgb:var(--color-warning-500-rgb)}.danger-ghost{--skin-ghost-rgb:var(--color-danger-500-rgb)}.important-ghost{--skin-ghost-rgb:var(--color-important-500-rgb)}.special-ghost{--skin-ghost-rgb:var(--color-special-500-rgb)}.font-sans{font-family:-apple-system,Noto Sans,Helvetica Neue,Helvetica,Nimbus Sans L,Arial,Liberation Sans,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Source Han Sans SC,Source Han Sans CN,Microsoft YaHei,Wenquanyi Micro Hei,WenQuanYi Zen Hei,ST Heiti,SimHei,WenQuanYi Zen Hei Sharp,sans-serif}.font-serif{font-family:Nimbus Roman No9 L,Songti SC,Noto Serif CJK SC,Source Han Serif SC,Source Han Serif CN,STSong,AR PL New Sung,AR PL SungtiL GB,NSimSun,SimSun,TW-Sung,WenQuanYi Bitmap Song,AR PL UMing CN,AR PL UMing HK,AR PL UMing TW,AR PL UMing TW MBE,PMingLiU,MingLiU,serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-root{font-size:16px}.text-sm{font-size:.75rem;line-height:1rem}.text-base{font-size:.8125rem;line-height:1.25rem}.text-md{font-size:.875rem;line-height:1.3rem}.text-lg{font-size:1rem;line-height:1.5rem}.text-xl{font-size:1.125rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.font-thin{font-weight:100}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-black{font-weight:900}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-10{line-height:2.5rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-4{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.line-clamp-4{-webkit-line-clamp:4}.line-clamp-5{-webkit-line-clamp:5}.line-clamp-5,.line-clamp-6{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.line-clamp-6{-webkit-line-clamp:6}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.align-bottom{vertical-align:bottom}.align-sub{vertical-align:sub}.align-super{vertical-align:super}.text-primary{--tw-text-opacity:1;color:rgba(var(--color-primary-500-rgb),var(--tw-text-opacity))}.text-secondary{--tw-text-opacity:1;color:rgba(var(--color-secondary-500-rgb),var(--tw-text-opacity))}.text-success{--tw-text-opacity:1;color:rgba(var(--color-success-500-rgb),var(--tw-text-opacity))}.text-warning{--tw-text-opacity:1;color:rgba(var(--color-warning-500-rgb),var(--tw-text-opacity))}.text-danger{--tw-text-opacity:1;color:rgba(var(--color-danger-500-rgb),var(--tw-text-opacity))}.text-important{--tw-text-opacity:1;color:rgba(var(--color-important-500-rgb),var(--tw-text-opacity))}.text-special{--tw-text-opacity:1;color:rgba(var(--color-special-500-rgb),var(--tw-text-opacity))}.text-primary-50{--tw-text-opacity:1;color:rgba(var(--color-primary-50-rgb),var(--tw-text-opacity))}.text-primary-100{--tw-text-opacity:1;color:rgba(var(--color-primary-100-rgb),var(--tw-text-opacity))}.text-primary-200{--tw-text-opacity:1;color:rgba(var(--color-primary-200-rgb),var(--tw-text-opacity))}.text-primary-300{--tw-text-opacity:1;color:rgba(var(--color-primary-300-rgb),var(--tw-text-opacity))}.text-primary-400{--tw-text-opacity:1;color:rgba(var(--color-primary-400-rgb),var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity:1;color:rgba(var(--color-primary-500-rgb),var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity:1;color:rgba(var(--color-primary-600-rgb),var(--tw-text-opacity))}.text-primary-700{--tw-text-opacity:1;color:rgba(var(--color-primary-700-rgb),var(--tw-text-opacity))}.text-primary-800{--tw-text-opacity:1;color:rgba(var(--color-primary-800-rgb),var(--tw-text-opacity))}.text-primary-900{--tw-text-opacity:1;color:rgba(var(--color-primary-900-rgb),var(--tw-text-opacity))}.text-primary-950{--tw-text-opacity:1;color:rgba(var(--color-primary-950-rgb),var(--tw-text-opacity))}.text-secondary-50{--tw-text-opacity:1;color:rgba(var(--color-secondary-50-rgb),var(--tw-text-opacity))}.text-secondary-100{--tw-text-opacity:1;color:rgba(var(--color-secondary-100-rgb),var(--tw-text-opacity))}.text-secondary-200{--tw-text-opacity:1;color:rgba(var(--color-secondary-200-rgb),var(--tw-text-opacity))}.text-secondary-300{--tw-text-opacity:1;color:rgba(var(--color-secondary-300-rgb),var(--tw-text-opacity))}.text-secondary-400{--tw-text-opacity:1;color:rgba(var(--color-secondary-400-rgb),var(--tw-text-opacity))}.text-secondary-500{--tw-text-opacity:1;color:rgba(var(--color-secondary-500-rgb),var(--tw-text-opacity))}.text-secondary-600{--tw-text-opacity:1;color:rgba(var(--color-secondary-600-rgb),var(--tw-text-opacity))}.text-secondary-700{--tw-text-opacity:1;color:rgba(var(--color-secondary-700-rgb),var(--tw-text-opacity))}.text-secondary-800{--tw-text-opacity:1;color:rgba(var(--color-secondary-800-rgb),var(--tw-text-opacity))}.text-secondary-900{--tw-text-opacity:1;color:rgba(var(--color-secondary-900-rgb),var(--tw-text-opacity))}.text-secondary-950{--tw-text-opacity:1;color:rgba(var(--color-secondary-950-rgb),var(--tw-text-opacity))}.text-gray-50{--tw-text-opacity:1;color:rgba(var(--color-gray-50-rgb),var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity:1;color:rgba(var(--color-gray-100-rgb),var(--tw-text-opacity))}.text-gray-200,.text-lightest{--tw-text-opacity:1;color:rgba(var(--color-gray-200-rgb),var(--tw-text-opacity))}.text-gray-300,.text-lighter{--tw-text-opacity:1;color:rgba(var(--color-gray-300-rgb),var(--tw-text-opacity))}.text-gray-400,.text-lighten{--tw-text-opacity:1;color:rgba(var(--color-gray-400-rgb),var(--tw-text-opacity))}.text-gray,.text-gray-500{--tw-text-opacity:1;color:rgba(var(--color-gray-500-rgb),var(--tw-text-opacity))}.text-darken,.text-gray-600{--tw-text-opacity:1;color:rgba(var(--color-gray-600-rgb),var(--tw-text-opacity))}.text-darker,.text-gray-700{--tw-text-opacity:1;color:rgba(var(--color-gray-700-rgb),var(--tw-text-opacity))}.text-darkest,.text-gray-800{--tw-text-opacity:1;color:rgba(var(--color-gray-800-rgb),var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgba(var(--color-gray-900-rgb),var(--tw-text-opacity))}.text-gray-950{--tw-text-opacity:1;color:rgba(var(--color-gray-950-rgb),var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(var(--color-white-rgb),var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgba(var(--color-black-rgb),var(--tw-text-opacity))}.text-transparent{color:transparent}.text-canvas{--tw-text-opacity:1;color:rgba(var(--color-canvas-rgb),var(--tw-text-opacity))}.text-surface-light{--tw-text-opacity:1;color:rgba(var(--color-surface-light-rgb),var(--tw-text-opacity))}.text-surface{--tw-text-opacity:1;color:rgba(var(--color-surface-rgb),var(--tw-text-opacity))}.text-surface-strong{--tw-text-opacity:1;color:rgba(var(--color-surface-strong-rgb),var(--tw-text-opacity))}.text-inverse{--tw-text-opacity:1;color:rgba(var(--color-inverse-rgb),var(--tw-text-opacity))}.text-fore-in-light{--tw-text-opacity:1;color:rgba(var(--color-fore-in-light-rgb),var(--tw-text-opacity))}.text-fore-in-dark{--tw-text-opacity:1;color:rgba(var(--color-fore-in-dark-rgb),var(--tw-text-opacity))}.text-fore{--tw-text-opacity:1;color:rgba(var(--color-fore-rgb),var(--tw-text-opacity))}.text-focus{--tw-text-opacity:1;color:rgba(var(--color-focus-rgb),var(--tw-text-opacity))}.text-link{--tw-text-opacity:1;color:rgba(var(--color-link-rgb),var(--tw-text-opacity))}.text-link-hover{--tw-text-opacity:1;color:rgba(var(--color-link-hover-rgb),var(--tw-text-opacity))}.text-current{color:currentColor}.text-inherit{color:inherit}.clip,.ellipsis,.text-clip,.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clip,.text-clip{text-overflow:clip}.whitespace-normal{white-space:normal}.nowrap,.whitespace-nowrap{white-space:nowrap}.pre,.whitespace-pre{white-space:pre}.pre-line,.whitespace-pre-line{white-space:pre-line}.pre-wrap,.whitespace-pre-wrap{white-space:pre-wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-opacity-0{--tw-text-opacity:0}.text-opacity-5{--tw-text-opacity:.05}.text-opacity-10{--tw-text-opacity:.1}.text-opacity-20{--tw-text-opacity:.2}.text-opacity-25{--tw-text-opacity:.25}.text-opacity-30{--tw-text-opacity:.3}.text-opacity-40{--tw-text-opacity:.4}.text-opacity-50{--tw-text-opacity:.5}.text-opacity-60{--tw-text-opacity:.6}.text-opacity-70{--tw-text-opacity:.7}.text-opacity-80{--tw-text-opacity:.8}.text-opacity-90{--tw-text-opacity:.9}.text-opacity-95{--tw-text-opacity:.95}.text-opacity-100{--tw-text-opacity:1}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.list-unstyled{list-style-type:none;padding-left:0}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.bg-primary{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-500-rgb),var(--tw-bg-opacity))}.bg-secondary{--tw-bg-opacity:1;background-color:rgba(var(--color-secondary-500-rgb),var(--tw-bg-opacity))}.bg-success{--tw-bg-opacity:1;background-color:rgba(var(--color-success-500-rgb),var(--tw-bg-opacity))}.bg-warning{--tw-bg-opacity:1;background-color:rgba(var(--color-warning-500-rgb),var(--tw-bg-opacity))}.bg-danger{--tw-bg-opacity:1;background-color:rgba(var(--color-danger-500-rgb),var(--tw-bg-opacity))}.bg-important{--tw-bg-opacity:1;background-color:rgba(var(--color-important-500-rgb),var(--tw-bg-opacity))}.bg-special{--tw-bg-opacity:1;background-color:rgba(var(--color-special-500-rgb),var(--tw-bg-opacity))}.bg-primary-50{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-50-rgb),var(--tw-bg-opacity))}.bg-primary-100{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-100-rgb),var(--tw-bg-opacity))}.bg-primary-200{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-200-rgb),var(--tw-bg-opacity))}.bg-primary-300{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-300-rgb),var(--tw-bg-opacity))}.bg-primary-400{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-400-rgb),var(--tw-bg-opacity))}.bg-primary-500{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-500-rgb),var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-600-rgb),var(--tw-bg-opacity))}.bg-primary-700{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-700-rgb),var(--tw-bg-opacity))}.bg-primary-800{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-800-rgb),var(--tw-bg-opacity))}.bg-primary-900{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-900-rgb),var(--tw-bg-opacity))}.bg-primary-950{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-950-rgb),var(--tw-bg-opacity))}.bg-secondary-50{--tw-bg-opacity:1;background-color:rgba(var(--color-secondary-50-rgb),var(--tw-bg-opacity))}.bg-secondary-100{--tw-bg-opacity:1;background-color:rgba(var(--color-secondary-100-rgb),var(--tw-bg-opacity))}.bg-secondary-200{--tw-bg-opacity:1;background-color:rgba(var(--color-secondary-200-rgb),var(--tw-bg-opacity))}.bg-secondary-300{--tw-bg-opacity:1;background-color:rgba(var(--color-secondary-300-rgb),var(--tw-bg-opacity))}.bg-secondary-400{--tw-bg-opacity:1;background-color:rgba(var(--color-secondary-400-rgb),var(--tw-bg-opacity))}.bg-secondary-500{--tw-bg-opacity:1;background-color:rgba(var(--color-secondary-500-rgb),var(--tw-bg-opacity))}.bg-secondary-600{--tw-bg-opacity:1;background-color:rgba(var(--color-secondary-600-rgb),var(--tw-bg-opacity))}.bg-secondary-700{--tw-bg-opacity:1;background-color:rgba(var(--color-secondary-700-rgb),var(--tw-bg-opacity))}.bg-secondary-800{--tw-bg-opacity:1;background-color:rgba(var(--color-secondary-800-rgb),var(--tw-bg-opacity))}.bg-secondary-900{--tw-bg-opacity:1;background-color:rgba(var(--color-secondary-900-rgb),var(--tw-bg-opacity))}.bg-secondary-950{--tw-bg-opacity:1;background-color:rgba(var(--color-secondary-950-rgb),var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(var(--color-gray-50-rgb),var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(var(--color-gray-100-rgb),var(--tw-bg-opacity))}.bg-gray-200,.bg-lightest{--tw-bg-opacity:1;background-color:rgba(var(--color-gray-200-rgb),var(--tw-bg-opacity))}.bg-gray-300,.bg-lighter{--tw-bg-opacity:1;background-color:rgba(var(--color-gray-300-rgb),var(--tw-bg-opacity))}.bg-gray-400,.bg-light{--tw-bg-opacity:1;background-color:rgba(var(--color-gray-400-rgb),var(--tw-bg-opacity))}.bg-gray,.bg-gray-500{--tw-bg-opacity:1;background-color:rgba(var(--color-gray-500-rgb),var(--tw-bg-opacity))}.bg-darken,.bg-gray-600{--tw-bg-opacity:1;background-color:rgba(var(--color-gray-600-rgb),var(--tw-bg-opacity))}.bg-darker,.bg-gray-700{--tw-bg-opacity:1;background-color:rgba(var(--color-gray-700-rgb),var(--tw-bg-opacity))}.bg-darkest,.bg-gray-800{--tw-bg-opacity:1;background-color:rgba(var(--color-gray-800-rgb),var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgba(var(--color-gray-900-rgb),var(--tw-bg-opacity))}.bg-gray-950{--tw-bg-opacity:1;background-color:rgba(var(--color-gray-950-rgb),var(--tw-bg-opacity))}.bg-canvas{--tw-bg-opacity:1;background-color:rgba(var(--color-canvas-rgb),var(--tw-bg-opacity))}.bg-surface-light{--tw-bg-opacity:1;background-color:rgba(var(--color-surface-light-rgb),var(--tw-bg-opacity))}.bg-surface{--tw-bg-opacity:1;background-color:rgba(var(--color-surface-rgb),var(--tw-bg-opacity))}.bg-surface-strong{--tw-bg-opacity:1;background-color:rgba(var(--color-surface-strong-rgb),var(--tw-bg-opacity))}.bg-inverse{--tw-bg-opacity:1;background-color:rgba(var(--color-inverse-rgb),var(--tw-bg-opacity))}.bg-fore-in-light{--tw-bg-opacity:1;background-color:rgba(var(--color-fore-in-light-rgb),var(--tw-bg-opacity))}.bg-fore-in-dark{--tw-bg-opacity:1;background-color:rgba(var(--color-fore-in-dark-rgb),var(--tw-bg-opacity))}.bg-fore{--tw-bg-opacity:1;background-color:rgba(var(--color-fore-rgb),var(--tw-bg-opacity))}.bg-focus{--tw-bg-opacity:1;background-color:rgba(var(--color-focus-rgb),var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(var(--color-white-rgb),var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgba(var(--color-black-rgb),var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-current{background-color:currentColor}.bg-inherit{background-color:inherit}.bg-none{background-image:none}.bg-opacity-0{--tw-bg-opacity:0}.bg-opacity-5{--tw-bg-opacity:.05}.bg-opacity-10{--tw-bg-opacity:.1}.bg-opacity-20{--tw-bg-opacity:.2}.bg-opacity-30{--tw-bg-opacity:.3}.bg-opacity-40{--tw-bg-opacity:.4}.bg-opacity-50{--tw-bg-opacity:.5}.bg-opacity-60{--tw-bg-opacity:.6}.bg-opacity-70{--tw-bg-opacity:.7}.bg-opacity-80{--tw-bg-opacity:.8}.bg-opacity-90{--tw-bg-opacity:.9}.bg-opacity-100{--tw-bg-opacity:1}.bg-auto{background-size:auto}.bg-cover{background-size:cover}.bg-contain{background-size:contain}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-repeat-round{background-repeat:round}.bg-repeat-space{background-repeat:space}.bg-bottom{background-position:bottom}.bg-center{background-position:50%}.bg-left{background-position:0}.bg-left-bottom{background-position:0 100%}.bg-left-top{background-position:0 0}.bg-right{background-position:100%}.bg-right-bottom{background-position:100% 100%}.bg-right-top{background-position:100% 0}.bg-top{background-position:top}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.divider{align-self:stretch;border-color:currentColor;border-left-width:1px;border-top-width:1px;opacity:.1}.border-0{border-width:0}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-t{border-top-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-t-0{border-top-width:0}.border-r-0{border-right-width:0}.border-b-0{border-bottom-width:0}.border-l-0{border-left-width:0}.border-t-2{border-top-width:2px}.border-l-2{border-left-width:2px}.border-r-2{border-right-width:2px}.border-b-2{border-bottom-width:2px}.border-t-4{border-top-width:4px}.border-l-4{border-left-width:4px}.border-r-4{border-right-width:4px}.border-b-4{border-bottom-width:4px}.border-light{--tw-border-opacity:1;border-color:rgba(var(--color-border-light-rgb),var(--tw-border-opacity))}.border-strong{--tw-border-opacity:1;border-color:rgba(var(--color-border-strong-rgb),var(--tw-border-opacity))}.border-primary{--tw-border-opacity:1;border-color:rgba(var(--color-primary-500-rgb),var(--tw-border-opacity))}.border-secondary{--tw-border-opacity:1;border-color:rgba(var(--color-secondary-500-rgb),var(--tw-border-opacity))}.border-success{--tw-border-opacity:1;border-color:rgba(var(--color-success-500-rgb),var(--tw-border-opacity))}.border-warning{--tw-border-opacity:1;border-color:rgba(var(--color-warning-500-rgb),var(--tw-border-opacity))}.border-danger{--tw-border-opacity:1;border-color:rgba(var(--color-danger-500-rgb),var(--tw-border-opacity))}.border-important{--tw-border-opacity:1;border-color:rgba(var(--color-important-500-rgb),var(--tw-border-opacity))}.border-special{--tw-border-opacity:1;border-color:rgba(var(--color-special-500-rgb),var(--tw-border-opacity))}.border-gray-50{--tw-border-opacity:1;border-color:rgba(var(--color-gray-50-rgb),var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity:1;border-color:rgba(var(--color-gray-100-rgb),var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(var(--color-gray-200-rgb),var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(var(--color-gray-300-rgb),var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgba(var(--color-gray-400-rgb),var(--tw-border-opacity))}.border-gray,.border-gray-500{--tw-border-opacity:1;border-color:rgba(var(--color-gray-500-rgb),var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity:1;border-color:rgba(var(--color-gray-600-rgb),var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity:1;border-color:rgba(var(--color-gray-700-rgb),var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity:1;border-color:rgba(var(--color-gray-800-rgb),var(--tw-border-opacity))}.border-gray-900{--tw-border-opacity:1;border-color:rgba(var(--color-gray-900-rgb),var(--tw-border-opacity))}.border-gray-950{--tw-border-opacity:1;border-color:rgba(var(--color-gray-950-rgb),var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgba(var(--color-white-rgb),var(--tw-border-opacity))}.border-black{--tw-border-opacity:1;border-color:rgba(var(--color-black-rgb),var(--tw-border-opacity))}.border-canvas{--tw-border-opacity:1;border-color:rgba(var(--color-canvas-rgb),var(--tw-border-opacity))}.border-surface-light{--tw-border-opacity:1;border-color:rgba(var(--color-surface-light-rgb),var(--tw-border-opacity))}.border-surface{--tw-border-opacity:1;border-color:rgba(var(--color-surface-rgb),var(--tw-border-opacity))}.border-surface-strong{--tw-border-opacity:1;border-color:rgba(var(--color-surface-strong-rgb),var(--tw-border-opacity))}.border-inverse{--tw-border-opacity:1;border-color:rgba(var(--color-inverse-rgb),var(--tw-border-opacity))}.border-fore-in-light{--tw-border-opacity:1;border-color:rgba(var(--color-fore-in-light-rgb),var(--tw-border-opacity))}.border-fore-in-dark{--tw-border-opacity:1;border-color:rgba(var(--color-fore-in-dark-rgb),var(--tw-border-opacity))}.border-fore{--tw-border-opacity:1;border-color:rgba(var(--color-fore-rgb),var(--tw-border-opacity))}.border-focus{--tw-border-opacity:1;border-color:rgba(var(--color-focus-rgb),var(--tw-border-opacity))}.border-link{--tw-border-opacity:1;border-color:rgba(var(--color-link-rgb),var(--tw-border-opacity))}.border-link-hover{--tw-border-opacity:1;border-color:rgba(var(--color-link-hover-rgb),var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-current{border-color:currentColor}.border-inherit{border-color:inherit}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-double{border-style:double}.border-hidden{border-style:hidden}.border-none{border-style:none}.border-opacity-0{--tw-border-opacity:0}.border-opacity-5{--tw-border-opacity:.05}.border-opacity-10{--tw-border-opacity:.1}.border-opacity-20{--tw-border-opacity:.2}.border-opacity-25{--tw-border-opacity:.25}.border-opacity-30{--tw-border-opacity:.3}.border-opacity-40{--tw-border-opacity:.4}.border-opacity-50{--tw-border-opacity:.5}.border-opacity-60{--tw-border-opacity:.6}.border-opacity-70{--tw-border-opacity:.7}.border-opacity-80{--tw-border-opacity:.8}.border-opacity-90{--tw-border-opacity:.9}.border-opacity-95{--tw-border-opacity:.95}.border-opacity-100{--tw-border-opacity:1}.rounded-none{border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-sm)}.rounded{border-radius:var(--radius)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.circle,.rounded-full{border-radius:var(--radius-full)}.rounded-l-none{border-bottom-left-radius:var(--radius-none);border-top-left-radius:var(--radius-none)}.rounded-t-none{border-top-left-radius:var(--radius-none)}.rounded-r-none,.rounded-t-none{border-top-right-radius:var(--radius-none)}.rounded-b-none,.rounded-r-none{border-bottom-right-radius:var(--radius-none)}.rounded-b-none{border-bottom-left-radius:var(--radius-none)}.rounded-br-none{border-bottom-right-radius:var(--radius-none)}.rounded-bl-none{border-bottom-left-radius:var(--radius-none)}.rounded-tr-none{border-top-right-radius:var(--radius-none)}.rounded-tl-none{border-top-left-radius:var(--radius-none)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-border-rgb),var(--tw-ring-opacity))}.ring-border-light{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-border-light-rgb),var(--tw-ring-opacity))}.ring-border{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-border-rgb),var(--tw-ring-opacity))}.ring-border-strong{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-border-strong-rgb),var(--tw-ring-opacity))}.ring-light{--tw-ring-color:rgba(var(--color-inverse-rgb),var(--tw-ring-opacity));--tw-ring-opacity:0.05}.ring-gray{--tw-ring-color:rgba(var(--color-inverse-rgb),var(--tw-ring-opacity));--tw-ring-opacity:0.1}.ring-dark{--tw-ring-color:rgba(var(--color-inverse-rgb),var(--tw-ring-opacity));--tw-ring-opacity:0.2}.ring-darker{--tw-ring-color:rgba(var(--color-inverse-rgb),var(--tw-ring-opacity));--tw-ring-opacity:0.3}.ring-darkest{--tw-ring-color:rgba(var(--color-inverse-rgb),var(--tw-ring-opacity));--tw-ring-opacity:0.5}.ring-primary{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-primary-500-rgb),var(--tw-ring-opacity))}.ring-secondary{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-secondary-500-rgb),var(--tw-ring-opacity))}.ring-warning{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-warning-500-rgb),var(--tw-ring-opacity))}.ring-success{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-success-500-rgb),var(--tw-ring-opacity))}.ring-danger{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-danger-500-rgb),var(--tw-ring-opacity))}.ring-important{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-important-500-rgb),var(--tw-ring-opacity))}.ring-special{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-special-500-rgb),var(--tw-ring-opacity))}.ring-gray-50{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-gray-50-rgb),var(--tw-ring-opacity))}.ring-gray-100{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-gray-100-rgb),var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-gray-200-rgb),var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-gray-300-rgb),var(--tw-ring-opacity))}.ring-gray-400{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-gray-400-rgb),var(--tw-ring-opacity))}.ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-gray-500-rgb),var(--tw-ring-opacity))}.ring-gray-600{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-gray-600-rgb),var(--tw-ring-opacity))}.ring-gray-700{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-gray-700-rgb),var(--tw-ring-opacity))}.ring-gray-800{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-gray-800-rgb),var(--tw-ring-opacity))}.ring-gray-900{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-gray-900-rgb),var(--tw-ring-opacity))}.ring-gray-950{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-gray-950-rgb),var(--tw-ring-opacity))}.ring-inverse{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-inverse-rgb),var(--tw-ring-opacity))}.ring-canvas{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-canvas-rgb),var(--tw-ring-opacity))}.ring-surface{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-surface-rgb),var(--tw-ring-opacity))}.ring-fore{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-fore-rgb),var(--tw-ring-opacity))}.ring-transparent{--tw-ring-color:transparent}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-black-rgb),var(--tw-ring-opacity))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--color-white-rgb),var(--tw-ring-opacity))}.ring-inherit{--tw-ring-color:inherit}.ring-current{--tw-ring-color:currentColor}.ring-opacity-0{--tw-ring-opacity:0}.ring-opacity-5{--tw-ring-opacity:.05}.ring-opacity-10{--tw-ring-opacity:.1}.ring-opacity-20{--tw-ring-opacity:.2}.ring-opacity-30{--tw-ring-opacity:.3}.ring-opacity-40{--tw-ring-opacity:.4}.ring-opacity-50{--tw-ring-opacity:.5}.ring-opacity-60{--tw-ring-opacity:.6}.ring-opacity-70{--tw-ring-opacity:.7}.ring-opacity-80{--tw-ring-opacity:.8}.ring-opacity-90{--tw-ring-opacity:.9}.ring-opacity-100{--tw-ring-opacity:1}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-3{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-3,.ring-4{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-8{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-offset-0{--tw-ring-offset-width:0px}.ring-offset-1{--tw-ring-offset-width:1px}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-4{--tw-ring-offset-width:4px}.ring-offset-8{--tw-ring-offset-width:8px}.shadow-sm{--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm)}.shadow,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow{--tw-shadow:var(--shadow);--tw-shadow-colored:var(--shadow)}.shadow-md{--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg)}.shadow-xl{--tw-shadow:var(--shadow-xl);--tw-shadow-colored:var(--shadow-xl)}.shadow-2xl,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:var(--shadow-2xl);--tw-shadow-colored:var(--shadow-2xl)}.shadow-inner{--tw-shadow:var(--shadow-inner);--tw-shadow-colored:var(--shadow-inner)}.shadow-inner,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:var(--shadow-none);--tw-shadow-colored:var(--shadow-none)}.muted{opacity:var(--opacity-muted)}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.blur-none{--tw-blur:blur(0)}.blur-none,.blur-sm{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)}.blur-sm{--tw-blur:blur(4px)}.blur{--tw-blur:blur(8px)}.blur,.blur-md{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)}.blur-md{--tw-blur:blur(12px)}.blur-lg{--tw-blur:blur(16px)}.blur-lg,.blur-xl{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)}.blur-xl{--tw-blur:blur(24px)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{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)}.invert{--tw-invert:invert(100%)}.filter-none{filter:none!important}.drop-shadow-none{--tw-drop-shadow:drop-shadow(0 0 #0000)}.drop-shadow-none,.drop-shadow-sm{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)}.drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px rgba(0,0,0,.05))}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.drop-shadow,.drop-shadow-md{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)}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06))}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1))}.drop-shadow-lg,.drop-shadow-xl{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)}.drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 20px 13px rgba(0,0,0,.03)) drop-shadow(0 8px 5px rgba(0,0,0,.08))}.drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px rgba(0,0,0,.15));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)}.backdrop-blur-none{--tw-backdrop-blur:blur(0)}.backdrop-blur-none,.backdrop-blur-sm{-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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-md{-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)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-lg,.backdrop-blur-xl{-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)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.backdrop-blur-2xl,.backdrop-blur-3xl{-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)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(64px)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.fade,.fade-from-bottom,.fade-from-center,.fade-from-left,.fade-from-right,.fade-from-top{opacity:0;transition-duration:.15s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.fade-from-bottom,.fade-from-center,.fade-from-left,.fade-from-right,.fade-from-top{--tw-scale-x:.9;--tw-scale-y:.9}.fade-from-bottom,.fade-from-center,.fade-from-left,.fade-from-right,.fade-from-top{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.fade-from-bottom{--tw-translate-y:25%}.fade-from-top{--tw-translate-y:-25%}.fade-from-left,.fade-from-top{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.fade-from-left{--tw-translate-x:-25%}.fade-from-right{--tw-translate-x:25%}.fade-from-bottom.in,.fade-from-center.in,.fade-from-left.in,.fade-from-right,.fade-from-right.in,.fade-from-top.in,.fade.in{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.fade-from-bottom.in,.fade-from-center.in,.fade-from-left.in,.fade-from-right.in,.fade-from-top.in,.fade.in{--tw-translate-x:0px;--tw-translate-y:0px;--tw-scale-x:1;--tw-scale-y:1;opacity:1}.duration-75{transition-duration:75ms}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-1000{transition-duration:1s}@keyframes -spin{to{transform:rotate(1turn)}}.animate-spin,.spin{animation:-spin 1s linear infinite}@keyframes -ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping,.ping{animation:-ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes -pulse{50%{opacity:.5}}.animate-pulse,.pulse{animation:-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes -bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce,.bounce{animation:-bounce 1s infinite}.scale-0{--tw-scale-x:0;--tw-scale-y:0}.scale-0,.scale-50{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x:.5;--tw-scale-y:.5}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.scale-75,.scale-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x:.9;--tw-scale-y:.9}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-105,.scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.scale-125,.scale-150{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5}.flip-x{--tw-scale-x:-1}.flip-x,.flip-y{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flip-y{--tw-scale-y:-1}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-1{--tw-rotate:1deg}.rotate-2{--tw-rotate:2deg}.rotate-2,.rotate-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-3{--tw-rotate:3deg}.rotate-6{--tw-rotate:6deg}.rotate-12,.rotate-6{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate:12deg}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.rotate-135{--tw-rotate:135deg}.rotate-135,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-270{--tw-rotate:270deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.basis-0{flex-basis:0px}.basis-1{flex-basis:0.25rem}.basis-2{flex-basis:0.5rem}.basis-3{flex-basis:0.75rem}.basis-4{flex-basis:1rem}.basis-5{flex-basis:1.25rem}.basis-6{flex-basis:1.5rem}.basis-7{flex-basis:1.75rem}.basis-8{flex-basis:2rem}.basis-9{flex-basis:2.25rem}.basis-10{flex-basis:2.5rem}.basis-11{flex-basis:2.75rem}.basis-12{flex-basis:3rem}.basis-14{flex-basis:3.5rem}.basis-16{flex-basis:4rem}.basis-20{flex-basis:5rem}.basis-24{flex-basis:6rem}.basis-28{flex-basis:7rem}.basis-32{flex-basis:8rem}.basis-36{flex-basis:9rem}.basis-40{flex-basis:10rem}.basis-44{flex-basis:11rem}.basis-48{flex-basis:12rem}.basis-52{flex-basis:13rem}.basis-56{flex-basis:14rem}.basis-60{flex-basis:15rem}.basis-64{flex-basis:16rem}.basis-72{flex-basis:18rem}.basis-80{flex-basis:20rem}.basis-96{flex-basis:24rem}.basis-auto{flex-basis:auto}.basis-px{flex-basis:1px}.basis-0\.5{flex-basis:0.125rem}.basis-1\.5{flex-basis:0.375rem}.basis-2\.5{flex-basis:0.625rem}.basis-3\.5{flex-basis:0.875rem}.basis-1\/2{flex-basis:50%}.basis-1\/3{flex-basis:33.333333%}.basis-2\/3{flex-basis:66.666667%}.basis-1\/4{flex-basis:25%}.basis-2\/4{flex-basis:50%}.basis-3\/4{flex-basis:75%}.basis-1\/5{flex-basis:20%}.basis-2\/5{flex-basis:40%}.basis-3\/5{flex-basis:60%}.basis-4\/5{flex-basis:80%}.basis-1\/6{flex-basis:16.666667%}.basis-2\/6{flex-basis:33.333333%}.basis-3\/6{flex-basis:50%}.basis-4\/6{flex-basis:66.666667%}.basis-5\/6{flex-basis:83.333333%}.basis-1\/12{flex-basis:8.333333%}.basis-2\/12{flex-basis:16.666667%}.basis-3\/12{flex-basis:25%}.basis-4\/12{flex-basis:33.333333%}.basis-5\/12{flex-basis:41.666667%}.basis-6\/12{flex-basis:50%}.basis-7\/12{flex-basis:58.333333%}.basis-8\/12{flex-basis:66.666667%}.basis-9\/12{flex-basis:75%}.basis-10\/12{flex-basis:83.333333%}.basis-11\/12{flex-basis:91.666667%}.basis-full{flex-basis:100%}.row{display:flex;flex-direction:row}.center,.col{display:flex;flex-direction:column}.center,.center-row{align-items:center;justify-content:center}.center-row{display:flex;flex-direction:row}.center-x,.center-y{align-items:center;display:flex}.center-y{flex-direction:column}.row-reverse{display:flex;flex-direction:row-reverse}.col-reverse{display:flex;flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.grow{flex-grow:1!important}.grow-0{flex-grow:0!important}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.order-first{order:-9999}.order-last{order:9999}.order-none{order:0}.gap-0{gap:0}.gap-x-0{-moz-column-gap:0;column-gap:0}.gap-y-0{row-gap:0}.gap-px{gap:1px}.gap-x-px{-moz-column-gap:1px;column-gap:1px}.gap-y-px{row-gap:1px}.gap-0\.5{gap:.125rem}.gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.gap-y-0\.5{row-gap:.125rem}.gap-3px{gap:3px}.gap-1{gap:.25rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-y-1{row-gap:.25rem}.gap-1\.5{gap:.375rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-y-1\.5{row-gap:.375rem}.gap-2{gap:.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-2{row-gap:.5rem}.gap-2\.5{gap:.625rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-y-2\.5{row-gap:.625rem}.gap-3{gap:.75rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-3{row-gap:.75rem}.gap-3\.5{gap:.875rem}.gap-x-3\.5{-moz-column-gap:.875rem;column-gap:.875rem}.gap-y-3\.5{row-gap:.875rem}.gap-4{gap:1rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-4{row-gap:1rem}.gap-5{gap:1.25rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-5{row-gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-6{row-gap:1.5rem}.gap-7{gap:1.75rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-y-7{row-gap:1.75rem}.gap-8{gap:2rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-8{row-gap:2rem}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch} \ No newline at end of file diff --git a/dev/zui/zui.esm.js b/dev/zui/zui.esm.js index c1603451d5..e83a6e44bc 100644 --- a/dev/zui/zui.esm.js +++ b/dev/zui/zui.esm.js @@ -1,46 +1,46 @@ -var ps = (n, t, e) => { +var ms = (n, t, e) => { if (!t.has(n)) throw TypeError("Cannot " + e); }; -var rt = (n, t, e) => (ps(n, t, "read from private field"), e ? e.call(n) : t.get(n)), lt = (n, t, e) => { +var rt = (n, t, e) => (ms(n, t, "read from private field"), e ? e.call(n) : t.get(n)), lt = (n, t, e) => { if (t.has(n)) throw TypeError("Cannot add the same private member more than once"); t instanceof WeakSet ? t.add(n) : t.set(n, e); -}, _t = (n, t, e, s) => (ps(n, t, "write to private field"), s ? s.call(n, e) : t.set(n, e), e); -var gs = (n, t, e) => (ps(n, t, "access private method"), e); -const Ru = "3.0.0-alpha.4", Du = 1720589577844, Ht = document, xn = window, Rr = Ht.documentElement, fe = Ht.createElement.bind(Ht), Dr = fe("div"), ms = fe("table"), qa = fe("tbody"), Xi = fe("tr"), { isArray: Gn, prototype: Lr } = Array, { concat: Ga, filter: ei, indexOf: zr, map: Fr, push: Ya, slice: Or, some: ni, splice: Ja } = Lr, Za = /^#(?:[\w-]|\\.|[^\x00-\xa0])*$/, Xa = /^\.(?:[\w-]|\\.|[^\x00-\xa0])*$/, Qa = /<.+>/, tl = /^\w+$/; -function si(n, t) { +}, mt = (n, t, e, s) => (ms(n, t, "write to private field"), s ? s.call(n, e) : t.set(n, e), e); +var _s = (n, t, e) => (ms(n, t, "access private method"), e); +const Pu = "3.0.0-alpha.4", Ru = 1720929697527, Ht = document, Tn = window, Rr = Ht.documentElement, fe = Ht.createElement.bind(Ht), Dr = fe("div"), ys = fe("table"), qa = fe("tbody"), Xi = fe("tr"), { isArray: Yn, prototype: Lr } = Array, { concat: Ga, filter: ni, indexOf: zr, map: Fr, push: Ya, slice: Or, some: si, splice: Ja } = Lr, Za = /^#(?:[\w-]|\\.|[^\x00-\xa0])*$/, Xa = /^\.(?:[\w-]|\\.|[^\x00-\xa0])*$/, Qa = /<.+>/, tl = /^\w+$/; +function ii(n, t) { const e = el(t); return !n || !e && !ce(t) && !Z(t) ? [] : !e && Xa.test(n) ? t.getElementsByClassName(n.slice(1).replace(/\\/g, "")) : !e && tl.test(n) ? t.getElementsByTagName(n) : t.querySelectorAll(n); } -class Yn { +class Jn { constructor(t, e) { if (!t) return; - if (As(t)) + if (Is(t)) return t; let s = t; if (nt(t)) { const i = e || Ht; - if (s = Za.test(t) && ce(i) ? i.getElementById(t.slice(1).replace(/\\/g, "")) : Qa.test(t) ? jr(t) : As(i) ? i.find(t) : nt(i) ? d(i).find(t) : si(t, i), !s) + if (s = Za.test(t) && ce(i) ? i.getElementById(t.slice(1).replace(/\\/g, "")) : Qa.test(t) ? jr(t) : Is(i) ? i.find(t) : nt(i) ? d(i).find(t) : ii(t, i), !s) return; } else if (pe(t)) return this.ready(t); - (s.nodeType || s === xn) && (s = [s]), this.length = s.length; + (s.nodeType || s === Tn) && (s = [s]), this.length = s.length; for (let i = 0, r = this.length; i < r; i++) this[i] = s[i]; } init(t, e) { - return new Yn(t, e); + return new Jn(t, e); } } -const C = Yn.prototype, d = C.init; -d.fn = d.prototype = C; -C.length = 0; -C.splice = Ja; -typeof Symbol == "function" && (C[Symbol.iterator] = Lr[Symbol.iterator]); -function As(n) { - return n instanceof Yn; +const S = Jn.prototype, d = S.init; +d.fn = d.prototype = S; +S.length = 0; +S.splice = Ja; +typeof Symbol == "function" && (S[Symbol.iterator] = Lr[Symbol.iterator]); +function Is(n) { + return n instanceof Jn; } function ke(n) { return !!n && n === n.window; @@ -66,7 +66,7 @@ function pe(n) { function nt(n) { return typeof n == "string"; } -function pt(n) { +function ft(n) { return n === void 0; } function Ue(n) { @@ -75,7 +75,7 @@ function Ue(n) { function Hr(n) { return !isNaN(parseFloat(n)) && isFinite(n); } -function ii(n) { +function ri(n) { if (typeof n != "object" || n === null) return !1; const t = Object.getPrototypeOf(n); @@ -83,16 +83,16 @@ function ii(n) { } d.isWindow = ke; d.isFunction = pe; -d.isArray = Gn; +d.isArray = Yn; d.isNumeric = Hr; -d.isPlainObject = ii; +d.isPlainObject = ri; function X(n, t, e) { if (e) { let s = n.length; for (; s--; ) if (t.call(n[s], s, n[s]) === !1) return n; - } else if (ii(n)) { + } else if (ri(n)) { const s = Object.keys(n); for (let i = 0, r = s.length; i < r; i++) { const o = s[i]; @@ -106,49 +106,49 @@ function X(n, t, e) { return n; } d.each = X; -C.each = function(n) { +S.each = function(n) { return X(this, n); }; -C.empty = function() { +S.empty = function() { return this.each((n, t) => { for (; t.firstChild; ) t.removeChild(t.firstChild); }); }; -function Tn(...n) { +function Nn(...n) { const t = sl(n[0]) ? n.shift() : !1, e = n.shift(), s = n.length; if (!e) return {}; if (!s) - return Tn(t, d, e); + return Nn(t, d, e); for (let i = 0; i < s; i++) { const r = n[i]; for (const o in r) - t && (Gn(r[o]) || ii(r[o])) ? ((!e[o] || e[o].constructor !== r[o].constructor) && (e[o] = new r[o].constructor()), Tn(t, e[o], r[o])) : e[o] = r[o]; + t && (Yn(r[o]) || ri(r[o])) ? ((!e[o] || e[o].constructor !== r[o].constructor) && (e[o] = new r[o].constructor()), Nn(t, e[o], r[o])) : e[o] = r[o]; } return e; } -d.extend = Tn; -C.extend = function(n) { - return Tn(C, n); +d.extend = Nn; +S.extend = function(n) { + return Nn(S, n); }; const il = /\S+/g; -function Jn(n) { +function Zn(n) { return nt(n) ? n.match(il) || [] : []; } -C.toggleClass = function(n, t) { - const e = Jn(n), s = !pt(t); +S.toggleClass = function(n, t) { + const e = Zn(n), s = !ft(t); return this.each((i, r) => { Z(r) && X(e, (o, a) => { s ? t ? r.classList.add(a) : r.classList.remove(a) : r.classList.toggle(a); }); }); }; -C.addClass = function(n) { +S.addClass = function(n) { return this.toggleClass(n, !0); }; -C.removeAttr = function(n) { - const t = Jn(n); +S.removeAttr = function(n) { + const t = Zn(n); return this.each((e, s) => { Z(s) && X(t, (i, r) => { s.removeAttribute(r); @@ -164,7 +164,7 @@ function rl(n, t) { const e = this[0].getAttribute(n); return Ue(e) ? void 0 : e; } - return pt(t) ? this : Ue(t) ? this.removeAttr(n) : this.each((e, s) => { + return ft(t) ? this : Ue(t) ? this.removeAttr(n) : this.each((e, s) => { Z(s) && s.setAttribute(n, t); }); } @@ -173,35 +173,35 @@ function rl(n, t) { return this; } } -C.attr = rl; -C.removeClass = function(n) { +S.attr = rl; +S.removeClass = function(n) { return arguments.length ? this.toggleClass(n, !1) : this.attr("class", ""); }; -C.hasClass = function(n) { - return !!n && ni.call(this, (t) => Z(t) && t.classList.contains(n)); +S.hasClass = function(n) { + return !!n && si.call(this, (t) => Z(t) && t.classList.contains(n)); }; -C.get = function(n) { - return pt(n) ? Or.call(this) : (n = Number(n), this[n < 0 ? n + this.length : n]); +S.get = function(n) { + return ft(n) ? Or.call(this) : (n = Number(n), this[n < 0 ? n + this.length : n]); }; -C.eq = function(n) { +S.eq = function(n) { return d(this.get(n)); }; -C.first = function() { +S.first = function() { return this.eq(0); }; -C.last = function() { +S.last = function() { return this.eq(-1); }; function ol(n) { - return pt(n) ? this.get().map((t) => Z(t) || nl(t) ? t.textContent : "").join("") : this.each((t, e) => { + return ft(n) ? this.get().map((t) => Z(t) || nl(t) ? t.textContent : "").join("") : this.each((t, e) => { Z(e) && (e.textContent = n); }); } -C.text = ol; +S.text = ol; function Wt(n, t, e) { if (!Z(n)) return; - const s = xn.getComputedStyle(n, null); + const s = Tn.getComputedStyle(n, null); return e ? s.getPropertyValue(t) || void 0 : s[t] || n.style[t]; } function Et(n, t) { @@ -210,14 +210,14 @@ function Et(n, t) { function Qi(n, t) { return Et(n, `border${t ? "Left" : "Top"}Width`) + Et(n, `padding${t ? "Left" : "Top"}`) + Et(n, `padding${t ? "Right" : "Bottom"}`) + Et(n, `border${t ? "Right" : "Bottom"}Width`); } -const _s = {}; +const vs = {}; function al(n) { - if (_s[n]) - return _s[n]; + if (vs[n]) + return vs[n]; const t = fe(n); Ht.body.insertBefore(t, null); const e = Wt(t, "display"); - return Ht.body.removeChild(t), _s[n] = e !== "none" ? e : "block"; + return Ht.body.removeChild(t), vs[n] = e !== "none" ? e : "block"; } function tr(n) { return Wt(n, "display") === "none"; @@ -226,17 +226,17 @@ function Wr(n, t) { const e = n && (n.matches || n.webkitMatchesSelector || n.msMatchesSelector); return !!e && !!t && e.call(n, t); } -function Zn(n) { - return nt(n) ? (t, e) => Wr(e, n) : pe(n) ? n : As(n) ? (t, e) => n.is(e) : n ? (t, e) => e === n : () => !1; +function Xn(n) { + return nt(n) ? (t, e) => Wr(e, n) : pe(n) ? n : Is(n) ? (t, e) => n.is(e) : n ? (t, e) => e === n : () => !1; } -C.filter = function(n) { - const t = Zn(n); - return d(ei.call(this, (e, s) => t.call(e, s, e))); +S.filter = function(n) { + const t = Xn(n); + return d(ni.call(this, (e, s) => t.call(e, s, e))); }; function ee(n, t) { return t ? n.filter(t) : n; } -C.detach = function(n) { +S.detach = function(n) { return ee(this, n).each((t, e) => { e.parentNode && e.parentNode.removeChild(e); }), this; @@ -246,9 +246,9 @@ const ll = /^\s*<(\w+)[^>]*>/, cl = /^<(\w+)\s*\/?>(?:<\/\1>)?$/, er = { tr: qa, td: Xi, th: Xi, - thead: ms, - tbody: ms, - tfoot: ms + thead: ys, + tbody: ys, + tfoot: ys }; function jr(n) { if (!nt(n)) @@ -259,16 +259,16 @@ function jr(n) { return e.innerHTML = n, d(e.childNodes).detach().get(); } d.parseHTML = jr; -C.has = function(n) { - const t = nt(n) ? (e, s) => si(n, s).length : (e, s) => s.contains(n); +S.has = function(n) { + const t = nt(n) ? (e, s) => ii(n, s).length : (e, s) => s.contains(n); return this.filter(t); }; -C.not = function(n) { - const t = Zn(n); +S.not = function(n) { + const t = Xn(n); return this.filter((e, s) => (!nt(n) || Z(s)) && !t.call(s, e, s)); }; function Bt(n, t, e, s) { - const i = [], r = pe(t), o = s && Zn(s); + const i = [], r = pe(t), o = s && Xn(s); for (let a = 0, l = n.length; a < l; a++) if (r) { const c = t(n[a]); @@ -281,55 +281,55 @@ function Bt(n, t, e, s) { return i; } function Br(n) { - return n.multiple && n.options ? Bt(ei.call(n.options, (t) => t.selected && !t.disabled && !t.parentNode.disabled), "value") : n.value || ""; + return n.multiple && n.options ? Bt(ni.call(n.options, (t) => t.selected && !t.disabled && !t.parentNode.disabled), "value") : n.value || ""; } function hl(n) { return arguments.length ? this.each((t, e) => { const s = e.multiple && e.options; if (s || Zr.test(e.type)) { - const i = Gn(n) ? Fr.call(n, String) : Ue(n) ? [] : [String(n)]; + const i = Yn(n) ? Fr.call(n, String) : Ue(n) ? [] : [String(n)]; s ? X(e.options, (r, o) => { o.selected = i.indexOf(o.value) >= 0; }, !0) : e.checked = i.indexOf(e.value) >= 0; } else - e.value = pt(n) || Ue(n) ? "" : n; + e.value = ft(n) || Ue(n) ? "" : n; }) : this[0] && Br(this[0]); } -C.val = hl; -C.is = function(n) { - const t = Zn(n); - return ni.call(this, (e, s) => t.call(e, s, e)); +S.val = hl; +S.is = function(n) { + const t = Xn(n); + return si.call(this, (e, s) => t.call(e, s, e)); }; d.guid = 1; function It(n) { - return n.length > 1 ? ei.call(n, (t, e, s) => zr.call(s, t) === e) : n; + return n.length > 1 ? ni.call(n, (t, e, s) => zr.call(s, t) === e) : n; } d.unique = It; -C.add = function(n, t) { +S.add = function(n, t) { return d(It(this.get().concat(d(n, t).get()))); }; -C.children = function(n) { +S.children = function(n) { return ee(d(It(Bt(this, (t) => t.children))), n); }; -C.parent = function(n) { +S.parent = function(n) { return ee(d(It(Bt(this, "parentNode"))), n); }; -C.index = function(n) { +S.index = function(n) { const t = n ? d(n)[0] : this[0], e = n ? this : d(t).parent().children(); return zr.call(e, t); }; -C.closest = function(n) { +S.closest = function(n) { const t = this.filter(n); if (t.length) return t; const e = this.parent(); return e.length ? e.closest(n) : t; }; -C.siblings = function(n) { +S.siblings = function(n) { return ee(d(It(Bt(this, (t) => d(t).parent().children().not(t)))), n); }; -C.find = function(n) { - return d(It(Bt(this, (t) => si(n, t)))); +S.find = function(n) { + return d(It(Bt(this, (t) => ii(n, t)))); }; const ul = /^\s*\s*$/g, dl = /^$|^module$|\/(java|ecma)script/i, fl = ["type", "src", "nonce", "noModule"]; function pl(n, t) { @@ -349,100 +349,100 @@ function gl(n, t, e, s, i) { function ne(n, t, e, s, i, r, o, a) { return X(n, (l, c) => { X(d(c), (u, h) => { - X(d(t), (g, f) => { - const m = e ? h : f, _ = e ? f : h, y = e ? u : g; + X(d(t), (p, f) => { + const m = e ? h : f, _ = e ? f : h, y = e ? u : p; gl(m, y ? _.cloneNode(!0) : _, s, i, !y); }, a); }, o); }, r), t; } -C.after = function() { +S.after = function() { return ne(arguments, this, !1, !1, !1, !0, !0); }; -C.append = function() { +S.append = function() { return ne(arguments, this, !1, !1, !0); }; function ml(n) { if (!arguments.length) return this[0] && this[0].innerHTML; - if (pt(n)) + if (ft(n)) return this; const t = /]/.test(n); return this.each((e, s) => { Z(s) && (t ? d(s).empty().append(n) : s.innerHTML = n); }); } -C.html = ml; -C.appendTo = function(n) { +S.html = ml; +S.appendTo = function(n) { return ne(arguments, this, !0, !1, !0); }; -C.wrapInner = function(n) { +S.wrapInner = function(n) { return this.each((t, e) => { const s = d(e), i = s.contents(); i.length ? i.wrapAll(n) : s.append(n); }); }; -C.before = function() { +S.before = function() { return ne(arguments, this, !1, !0); }; -C.wrapAll = function(n) { +S.wrapAll = function(n) { let t = d(n), e = t[0]; for (; e.children.length; ) e = e.firstElementChild; return this.first().before(t), this.appendTo(e); }; -C.wrap = function(n) { +S.wrap = function(n) { return this.each((t, e) => { const s = d(n)[0]; d(e).wrapAll(t ? s.cloneNode(!0) : s); }); }; -C.insertAfter = function(n) { +S.insertAfter = function(n) { return ne(arguments, this, !0, !1, !1, !1, !1, !0); }; -C.insertBefore = function(n) { +S.insertBefore = function(n) { return ne(arguments, this, !0, !0); }; -C.prepend = function() { +S.prepend = function() { return ne(arguments, this, !1, !0, !0, !0, !0); }; -C.prependTo = function(n) { +S.prependTo = function(n) { return ne(arguments, this, !0, !0, !0, !1, !1, !0); }; -C.contents = function() { +S.contents = function() { return d(It(Bt(this, (n) => n.tagName === "IFRAME" ? [n.contentDocument] : n.tagName === "TEMPLATE" ? n.content.childNodes : n.childNodes))); }; -C.next = function(n, t, e) { +S.next = function(n, t, e) { return ee(d(It(Bt(this, "nextElementSibling", t, e))), n); }; -C.nextAll = function(n) { +S.nextAll = function(n) { return this.next(n, !0); }; -C.nextUntil = function(n, t) { +S.nextUntil = function(n, t) { return this.next(t, !0, n); }; -C.parents = function(n, t) { +S.parents = function(n, t) { return ee(d(It(Bt(this, "parentElement", !0, t))), n); }; -C.parentsUntil = function(n, t) { +S.parentsUntil = function(n, t) { return this.parents(t, n); }; -C.prev = function(n, t, e) { +S.prev = function(n, t, e) { return ee(d(It(Bt(this, "previousElementSibling", t, e))), n); }; -C.prevAll = function(n) { +S.prevAll = function(n) { return this.prev(n, !0); }; -C.prevUntil = function(n, t) { +S.prevUntil = function(n, t) { return this.prev(t, !0, n); }; -C.map = function(n) { +S.map = function(n) { return d(Ga.apply([], Fr.call(this, (t, e) => n.call(t, e, t)))); }; -C.clone = function() { +S.clone = function() { return this.map((n, t) => t.cloneNode(!0)); }; -C.offsetParent = function() { +S.offsetParent = function() { return this.map((n, t) => { let e = t.offsetParent; for (; e && Wt(e, "position") === "static"; ) @@ -450,18 +450,18 @@ C.offsetParent = function() { return e || Rr; }); }; -C.slice = function(n, t) { +S.slice = function(n, t) { return d(Or.call(this, n, t)); }; const _l = /-([a-z])/g; -function ri(n) { +function oi(n) { return n.replace(_l, (t, e) => e.toUpperCase()); } -C.ready = function(n) { +S.ready = function(n) { const t = () => setTimeout(n, 0, d); return Ht.readyState !== "loading" ? t() : Ht.addEventListener("DOMContentLoaded", t), this; }; -C.unwrap = function() { +S.unwrap = function() { return this.parent().each((n, t) => { if (t.tagName === "BODY") return; @@ -469,17 +469,17 @@ C.unwrap = function() { e.replaceWith(e.children()); }), this; }; -C.offset = function() { +S.offset = function() { const n = this[0]; if (!n) return; const t = n.getBoundingClientRect(); return { - top: t.top + xn.pageYOffset, - left: t.left + xn.pageXOffset + top: t.top + Tn.pageYOffset, + left: t.left + Tn.pageXOffset }; }; -C.position = function() { +S.position = function() { const n = this[0]; if (!n) return; @@ -515,7 +515,7 @@ const Vr = { /* IMAGE */ usemap: "useMap" }; -C.prop = function(n, t) { +S.prop = function(n, t) { if (n) { if (nt(n)) return n = Vr[n] || n, arguments.length < 2 ? this[0] && this[0][n] : this.each((e, s) => { @@ -526,27 +526,27 @@ C.prop = function(n, t) { return this; } }; -C.removeProp = function(n) { +S.removeProp = function(n) { return this.each((t, e) => { delete e[Vr[n] || n]; }); }; const yl = /^--/; -function oi(n) { +function ai(n) { return yl.test(n); } -const ys = {}, { style: vl } = Dr, wl = ["webkit", "moz", "ms"]; -function bl(n, t = oi(n)) { +const ws = {}, { style: vl } = Dr, wl = ["webkit", "moz", "ms"]; +function bl(n, t = ai(n)) { if (t) return n; - if (!ys[n]) { - const e = ri(n), s = `${e[0].toUpperCase()}${e.slice(1)}`, i = `${e} ${wl.join(`${s} `)}${s}`.split(" "); + if (!ws[n]) { + const e = oi(n), s = `${e[0].toUpperCase()}${e.slice(1)}`, i = `${e} ${wl.join(`${s} `)}${s}`.split(" "); X(i, (r, o) => { if (o in vl) - return ys[n] = o, !1; + return ws[n] = o, !1; }); } - return ys[n]; + return ws[n]; } const Cl = { animationIterationCount: !0, @@ -568,12 +568,12 @@ const Cl = { widows: !0, zIndex: !0 }; -function Ur(n, t, e = oi(n)) { +function Ur(n, t, e = ai(n)) { return !e && !Cl[n] && Hr(t) ? `${t}px` : t; } function Sl(n, t) { if (nt(n)) { - const e = oi(n); + const e = ai(n); return n = bl(n, e), arguments.length < 2 ? this[0] && Wt(this[0], n, e) : n ? (t = Ur(n, t, e), this.each((s, i) => { Z(i) && (e ? i.style.setProperty(n, t) : i.style[n] = t); })) : this; @@ -582,7 +582,7 @@ function Sl(n, t) { this.css(e, n[e]); return this; } -C.css = Sl; +S.css = Sl; function Kr(n, t) { try { return n(t); @@ -592,11 +592,11 @@ function Kr(n, t) { } const kl = /^\s+|\s+$/; function nr(n, t) { - const e = n.dataset[t] || n.dataset[ri(t)]; + const e = n.dataset[t] || n.dataset[oi(t)]; return kl.test(e) ? e : Kr(JSON.parse, e); } function xl(n, t, e) { - e = Kr(JSON.stringify, e), n.dataset[ri(t)] = e; + e = Kr(JSON.stringify, e), n.dataset[oi(t)] = e; } function Tl(n, t) { if (!n) { @@ -608,14 +608,14 @@ function Tl(n, t) { return e; } if (nt(n)) - return arguments.length < 2 ? this[0] && nr(this[0], n) : pt(t) ? this : this.each((e, s) => { + return arguments.length < 2 ? this[0] && nr(this[0], n) : ft(t) ? this : this.each((e, s) => { xl(s, n, t); }); for (const e in n) this.data(e, n[e]); return this; } -C.data = Tl; +S.data = Tl; function qr(n, t) { const e = n.documentElement; return Math.max(n.body[`scroll${t}`], e[`scroll${t}`], n.body[`offset${t}`], e[`offset${t}`], e[`client${t}`]); @@ -623,7 +623,7 @@ function qr(n, t) { X([!0, !1], (n, t) => { X(["Width", "Height"], (e, s) => { const i = `${t ? "outer" : "inner"}${s}`; - C[i] = function(r) { + S[i] = function(r) { if (this[0]) return ke(this[0]) ? t ? this[0][`inner${s}`] : this[0].document.documentElement[`client${s}`] : ce(this[0]) ? qr(this[0], s) : this[0][`${t ? "offset" : "client"}${s}`] + (r && t ? Et(this[0], `margin${e ? "Top" : "Left"}`) + Et(this[0], `margin${e ? "Bottom" : "Right"}`) : 0); }; @@ -631,9 +631,9 @@ X([!0, !1], (n, t) => { }); X(["Width", "Height"], (n, t) => { const e = t.toLowerCase(); - C[e] = function(s) { + S[e] = function(s) { if (!this[0]) - return pt(s) ? void 0 : this; + return ft(s) ? void 0 : this; if (!arguments.length) return ke(this[0]) ? this[0].document.documentElement[`client${t}`] : ce(this[0]) ? qr(this[0], t) : this[0].getBoundingClientRect()[e] - Qi(this[0], !n); const i = parseInt(s, 10); @@ -646,38 +646,38 @@ X(["Width", "Height"], (n, t) => { }; }); const sr = "___cd"; -C.toggle = function(n) { +S.toggle = function(n) { return this.each((t, e) => { if (!Z(e)) return; const s = tr(e); - (pt(n) ? s : n) ? (e.style.display = e[sr] || "", tr(e) && (e.style.display = al(e.tagName))) : s || (e[sr] = Wt(e, "display"), e.style.display = "none"); + (ft(n) ? s : n) ? (e.style.display = e[sr] || "", tr(e) && (e.style.display = al(e.tagName))) : s || (e[sr] = Wt(e, "display"), e.style.display = "none"); }); }; -C.hide = function() { +S.hide = function() { return this.toggle(!1); }; -C.show = function() { +S.show = function() { return this.toggle(!0); }; -const ir = "___ce", ai = ".", li = { focus: "focusin", blur: "focusout" }, Gr = { mouseenter: "mouseover", mouseleave: "mouseout" }, Nl = /^(mouse|pointer|contextmenu|drag|drop|click|dblclick)/i; -function ci(n) { - return Gr[n] || li[n] || n; -} +const ir = "___ce", li = ".", ci = { focus: "focusin", blur: "focusout" }, Gr = { mouseenter: "mouseover", mouseleave: "mouseout" }, Nl = /^(mouse|pointer|contextmenu|drag|drop|click|dblclick)/i; function hi(n) { - const t = n.split(ai); + return Gr[n] || ci[n] || n; +} +function ui(n) { + const t = n.split(li); return [t[0], t.slice(1).sort()]; } -C.trigger = function(n, t) { +S.trigger = function(n, t) { if (nt(n)) { - const [s, i] = hi(n), r = ci(s); + const [s, i] = ui(n), r = hi(s); if (!r) return this; const o = Nl.test(r) ? "MouseEvents" : "HTMLEvents"; - n = Ht.createEvent(o), n.initEvent(r, !0, !0), n.namespace = i.join(ai), n.___ot = s; + n = Ht.createEvent(o), n.initEvent(r, !0, !0), n.namespace = i.join(li), n.___ot = s; } n.___td = t; - const e = n.___ot in li; + const e = n.___ot in ci; return this.each((s, i) => { e && pe(i[n.___ot]) && (i[`___i${n.type}`] = !0, i[n.___ot](), i[`___i${n.type}`] = !1), i.dispatchEvent(n); }); @@ -690,9 +690,9 @@ function El(n, t, e, s, i) { r[t] = r[t] || [], r[t].push([e, s, i]), n.addEventListener(t, i); } function Jr(n, t) { - return !t || !ni.call(t, (e) => n.indexOf(e) < 0); + return !t || !si.call(t, (e) => n.indexOf(e) < 0); } -function Nn(n, t, e, s, i) { +function En(n, t, e, s, i) { const r = Yr(n); if (t) r[t] && (r[t] = r[t].filter(([o, a, l]) => { @@ -702,18 +702,18 @@ function Nn(n, t, e, s, i) { })); else for (t in r) - Nn(n, t, e, s, i); + En(n, t, e, s, i); } -C.off = function(n, t, e) { - if (pt(n)) +S.off = function(n, t, e) { + if (ft(n)) this.each((s, i) => { - !Z(i) && !ce(i) && !ke(i) || Nn(i); + !Z(i) && !ce(i) && !ke(i) || En(i); }); else if (nt(n)) - pe(t) && (e = t, t = ""), X(Jn(n), (s, i) => { - const [r, o] = hi(i), a = ci(r); + pe(t) && (e = t, t = ""), X(Zn(n), (s, i) => { + const [r, o] = ui(i), a = hi(r); this.each((l, c) => { - !Z(c) && !ce(c) && !ke(c) || Nn(c, a, o, t, e); + !Z(c) && !ce(c) && !ke(c) || En(c, a, o, t, e); }); }); else @@ -721,13 +721,13 @@ C.off = function(n, t, e) { this.off(s, n[s]); return this; }; -C.remove = function(n) { +S.remove = function(n) { return ee(this, n).detach().off(), this; }; -C.replaceWith = function(n) { +S.replaceWith = function(n) { return this.before(n).remove(); }; -C.replaceAll = function(n) { +S.replaceAll = function(n) { return d(n).replaceWith(this), this; }; function $l(n, t, e, s, i) { @@ -736,15 +736,15 @@ function $l(n, t, e, s, i) { this.on(r, t, e, n[r], i); return this; } - return nt(t) || (pt(t) || Ue(t) ? t = "" : pt(e) ? (e = t, t = "") : (s = e, e = t, t = "")), pe(s) || (s = e, e = void 0), s ? (X(Jn(n), (r, o) => { - const [a, l] = hi(o), c = ci(a), u = a in Gr, h = a in li; - c && this.each((g, f) => { + return nt(t) || (ft(t) || Ue(t) ? t = "" : ft(e) ? (e = t, t = "") : (s = e, e = t, t = "")), pe(s) || (s = e, e = void 0), s ? (X(Zn(n), (r, o) => { + const [a, l] = ui(o), c = hi(a), u = a in Gr, h = a in ci; + c && this.each((p, f) => { if (!Z(f) && !ce(f) && !ke(f)) return; const m = function(_) { if (_.target[`___i${_.type}`]) return _.stopImmediatePropagation(); - if (_.namespace && !Jr(l, _.namespace.split(ai)) || !t && (h && (_.target !== f || _.___ot === c) || u && _.relatedTarget && f.contains(_.relatedTarget))) + if (_.namespace && !Jr(l, _.namespace.split(li)) || !t && (h && (_.target !== f || _.___ot === c) || u && _.relatedTarget && f.contains(_.relatedTarget))) return; let y = f; if (t) { @@ -771,32 +771,32 @@ function $l(n, t, e, s, i) { } }); const v = s.call(y, _, _.___td); - i && Nn(f, c, l, t, m), v === !1 && (_.preventDefault(), _.stopPropagation()); + i && En(f, c, l, t, m), v === !1 && (_.preventDefault(), _.stopPropagation()); }; m.guid = s.guid = s.guid || d.guid++, El(f, c, l, t, m); }); }), this) : this; } -C.on = $l; +S.on = $l; function Al(n, t, e, s) { return this.on(n, t, e, s, !0); } -C.one = Al; +S.one = Al; const Ml = /\r?\n/g; function Il(n, t) { return `&${encodeURIComponent(n)}=${encodeURIComponent(t.replace(Ml, `\r `))}`; } const Pl = /file|reset|submit|button|image/i, Zr = /radio|checkbox/i; -C.serialize = function() { +S.serialize = function() { let n = ""; return this.each((t, e) => { X(e.elements || [e], (s, i) => { if (i.disabled || !i.name || i.tagName === "FIELDSET" || Pl.test(i.type) || Zr.test(i.type) && !i.checked) return; const r = Br(i); - if (!pt(r)) { - const o = Gn(r) ? r : [r]; + if (!ft(r)) { + const o = Yn(r) ? r : [r]; X(o, (a, l) => { n += Il(i.name, l); }); @@ -849,32 +849,32 @@ function K(n, ...t) { } return n; } -var ui = /* @__PURE__ */ ((n) => (n[n.B = 1] = "B", n[n.KB = 1024] = "KB", n[n.MB = 1048576] = "MB", n[n.GB = 1073741824] = "GB", n[n.TB = 1099511627776] = "TB", n))(ui || {}); +var di = /* @__PURE__ */ ((n) => (n[n.B = 1] = "B", n[n.KB = 1024] = "KB", n[n.MB = 1048576] = "MB", n[n.GB = 1073741824] = "GB", n[n.TB = 1099511627776] = "TB", n))(di || {}); function Pt(n, t = 2, e) { - return Number.isNaN(n) ? "?KB" : (e || (n < 1024 ? e = "B" : n < 1048576 ? e = "KB" : n < 1073741824 ? e = "MB" : n < 1099511627776 ? e = "GB" : e = "TB"), (n / ui[e]).toFixed(t) + e); + return Number.isNaN(n) ? "?KB" : (e || (n < 1024 ? e = "B" : n < 1048576 ? e = "KB" : n < 1073741824 ? e = "MB" : n < 1099511627776 ? e = "GB" : e = "TB"), (n / di[e]).toFixed(t) + e); } -const fn = (n) => { +const pn = (n) => { const t = /^[0-9]*(B|KB|MB|GB|TB)$/; n = n.toUpperCase(); const e = n.match(t); if (!e) return 0; const s = e[1]; - return n = n.replace(s, ""), Number.parseInt(n, 10) * ui[s]; + return n = n.replace(s, ""), Number.parseInt(n, 10) * di[s]; }; -let di = (document.documentElement.getAttribute("lang") || "zh_cn").toLowerCase().replace("-", "_"), Ft; +let fi = (document.documentElement.getAttribute("lang") || "zh_cn").toLowerCase().replace("-", "_"), Ft; function Dl() { - return di; + return fi; } function Ll(n) { - di = n.toLowerCase().replace("-", "_"); + fi = n.toLowerCase().replace("-", "_"); } function Qr(n, t) { Ft || (Ft = {}), typeof n == "string" && (n = { [n]: t ?? {} }), d.extend(!0, Ft, n); } function H(n, t, e, s, i, r) { Array.isArray(n) ? Ft && n.unshift(Ft) : n = Ft ? [Ft, n] : [n], typeof e == "string" && (r = i, i = s, s = e, e = void 0); - const o = i || di; + const o = i || fi; let a; for (const l of n) { if (!l) @@ -1021,7 +1021,7 @@ class to { timeout: c, dataFilter: u, beforeSend: h, - success: g, + success: p, error: f, complete: m, ..._ @@ -1034,7 +1034,7 @@ class to { const v = _.headers || {}; rr(v, "X-Requested-With", "XMLHttpRequest"), r && rr(v, "Content-Type", r), _.headers = v, _.signal && _.signal.addEventListener("abort", () => { this.abort(); - }), g && this.success(g), f && this.fail(f), m && this.complete(m), _.signal = this._controller.signal, this.url = t, this.request = _; + }), p && this.success(p), f && this.fail(f), m && this.complete(m), _.signal = this._controller.signal, this.url = t, this.request = _; } _emit(t, ...e) { this._callbacks[t].forEach((s) => { @@ -1055,16 +1055,16 @@ class to { a = await fetch(this.url, this.request), this.response = a; const { statusText: h } = a; if (a.ok) { - const g = (u = a.headers.get("Content-Disposition")) == null ? void 0 : u.startsWith("attachment"), f = g ? "blob" : e || Fl(a.headers.get("Content-Type"), s); - g || f === "blob" || f === "file" ? c = await a.blob() : f === "json" ? typeof o == "function" ? (c = await a.text(), c = o(c)) : c = await a.json() : c = await a.text(), this.data = c; + const p = (u = a.headers.get("Content-Disposition")) == null ? void 0 : u.startsWith("attachment"), f = p ? "blob" : e || Fl(a.headers.get("Content-Type"), s); + p || f === "blob" || f === "file" ? c = await a.blob() : f === "json" ? typeof o == "function" ? (c = await a.text(), c = o(c)) : c = await a.json() : c = await a.text(), this.data = c; const m = (i == null ? void 0 : i(c, f)) ?? c; this._emit("success", m, h, a); } else throw this.data = await a.text(), new Error(h); } catch (h) { l = h; - let g = !1; - l.name === "AbortError" && (this._abortError ? l = this._abortError : g = !0), this.error = l, g || this._emit("error", l, a == null ? void 0 : a.statusText, l.message); + let p = !1; + l.name === "AbortError" && (this._abortError ? l = this._abortError : p = !0), this.error = l, p || this._emit("error", l, a == null ? void 0 : a.statusText, l.message); } if (this._timeoutID && clearTimeout(this._timeoutID), this._emit("complete", a, a == null ? void 0 : a.statusText), l && r) throw l; @@ -1100,7 +1100,7 @@ d.fn.load = function(n, t, e) { i && (r = d(r).find(i).html()), d(this).html(r), e == null || e.call(this, r, o, a); }, "html"), this; }; -async function fi(n, t = [], e) { +async function pi(n, t = [], e) { const s = { throws: !0, dataType: "json" }; if (typeof n == "string") s.url = n; @@ -1114,39 +1114,46 @@ async function fi(n, t = [], e) { const i = new to(s), [r] = await i.send(); return r; } -function Lu(n) { +function Du(n) { return !!(n && (typeof n == "string" || typeof n == "object" && n.url || typeof n == "function")); } -d.fetch = fi; -function dt() { +d.fetch = pi; +function ut() { return d.guid++; } -function Ms(n, t) { +function Ps(n, t) { if (n === t) return !1; - if (n && t && typeof n == "object" && typeof t == "object") { - const e = Array.isArray(n), s = Array.isArray(t); + if (n && t) { + const e = typeof n, s = typeof t; if (e !== s) return !0; - if (e && s) { - if (n.length !== t.length) + if (e === "object" && s === "object") { + const i = Array.isArray(n), r = Array.isArray(t); + if (i !== r) return !0; - for (let o = 0; o < n.length; o++) - if (Ms(n[o], t[o])) + if (i && r) { + if (n.length !== t.length) + return !0; + for (let l = 0; l < n.length; l++) + if (Ps(n[l], t[l])) + return !0; + return !0; + } + const o = Object.keys(n), a = Object.keys(t); + if (o.length !== a.length) + return !0; + for (const l of o) + if (Ps(n[l], t[l])) return !0; return !0; } - const i = Object.keys(n), r = Object.keys(t); - if (i.length !== r.length) - return !0; - for (const o of i) - if (Ms(n[o], t[o])) - return !0; - return !0; + if (e === "function" && s === "function") + return n.toString() !== t.toString(); } return !0; } -class En { +class $n { /** * Creates a new Computed instance. * @param compute The function that computes the value. @@ -1183,7 +1190,7 @@ class En { compute(t) { t !== void 0 && (this._dependencies = t), t = this._dependencies, typeof t == "function" && (t = t()); const e = this._lastDependencies; - return (!e || t.some((s, i) => Ms(s instanceof En ? s.value : s, e[i]))) && (this._value = this._compute(), this._lastDependencies = t.map((s) => s instanceof En ? s.cache : s)), this._value; + return (!e || t.some((s, i) => Ps(s instanceof $n ? s.value : s, e[i]))) && (this._value = this._compute(), this._lastDependencies = t.map((s) => s instanceof $n ? s.cache : s)), this._value; } } function eo(...n) { @@ -1226,14 +1233,14 @@ d.fn.data = function(...n) { d.fn.removeData = function(n = null) { return this.each((t, e) => no(e, n)); }; -function $n(n, ...t) { +function An(n, ...t) { return n.includes("RAWJS") && (n = n.split('"RAWJS<').join("").split('>RAWJS"').join("").split("").join('"').split("").join(` `)), new Function(`return ${n}`)(...t); } -function zu(n, ...t) { - return n.includes("RAWJS") ? $n(n, ...t) : JSON.parse(n); +function Lu(n, ...t) { + return n.includes("RAWJS") ? An(n, ...t) : JSON.parse(n); } -function An(n, t) { +function Mn(n, t) { const e = d(n)[0]; if (!e) return; @@ -1243,14 +1250,14 @@ function An(n, t) { }, l = Array.isArray(r) ? new Set(r) : void 0; return Array.from(e.attributes).reduce((c, u) => { let { name: h } = u; - const { value: g } = u; - let f = g; + const { value: p } = u; + let f = p; if (h.startsWith(s)) { if (h = h.slice(s.length).replace(/-([a-z])/g, (m) => m[1].toUpperCase()), i) - f = i(h, g); + f = i(h, p); else try { - r && (!l || l.has(h)) || r === void 0 && g.includes("RAWJS") ? f = $n(g, ...a) : o && (f = JSON.parse(g)); + r && (!l || l.has(h)) || r === void 0 && p.includes("RAWJS") ? f = An(p, ...a) : o && (f = JSON.parse(p)); } catch { } c[h] = f; @@ -1269,10 +1276,10 @@ function Hl(...n) { var e; const t = n.length; if (!t) - return An(this); + return Mn(this); if (t === 1) { const [s] = n; - return typeof s == "string" ? (e = An(this)) == null ? void 0 : e[s] : (d.isPlainObject(s) && or(this, s), this); + return typeof s == "string" ? (e = Mn(this)) == null ? void 0 : e[s] : (d.isPlainObject(s) && or(this, s), this); } return or(this, { [n[0]]: n[1] }), this; } @@ -1294,12 +1301,12 @@ d.Event || (d.Event = (n, t) => { }); return i.namespace = s.join("."), i.___ot = e, i.___td = t, i; }); -const Mn = (n, t) => new Promise((e) => { +const In = (n, t) => new Promise((e) => { const s = window.setTimeout(e, n); t && t(s); }), Wl = {}; d.share = Wl; -var Xn, W, io, St, oe, ar, ro, Is, pi, Ps, Rs, Ke = {}, oo = [], jl = /acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i, Qn = Array.isArray; +var Qn, W, io, Ct, oe, ar, ro, Rs, gi, Ds, Ls, Ke = {}, oo = [], jl = /acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i, ts = Array.isArray; function Yt(n, t) { for (var e in t) n[e] = t[e]; @@ -1309,16 +1316,16 @@ function ao(n) { var t = n.parentNode; t && t.removeChild(n); } -function yt(n, t, e) { +function _t(n, t, e) { var s, i, r, o = {}; for (r in t) r == "key" ? s = t[r] : r == "ref" ? i = t[r] : o[r] = t[r]; - if (arguments.length > 2 && (o.children = arguments.length > 3 ? Xn.call(arguments, 2) : e), typeof n == "function" && n.defaultProps != null) + if (arguments.length > 2 && (o.children = arguments.length > 3 ? Qn.call(arguments, 2) : e), typeof n == "function" && n.defaultProps != null) for (r in n.defaultProps) o[r] === void 0 && (o[r] = n.defaultProps[r]); - return _n(n, o, s, i, null); + return yn(n, o, s, i, null); } -function _n(n, t, e, s, i) { +function yn(n, t, e, s, i) { var r = { type: n, props: t, key: e, ref: s, __k: null, __: null, __b: 0, __e: null, __d: void 0, __c: null, constructor: void 0, __v: i ?? ++io, __i: -1, __u: 0 }; return i == null && W.vnode != null && W.vnode(r), r; } @@ -1351,27 +1358,27 @@ function lo(n) { } } function lr(n) { - (!n.__d && (n.__d = !0) && oe.push(n) && !In.__r++ || ar !== W.debounceRendering) && ((ar = W.debounceRendering) || ro)(In); + (!n.__d && (n.__d = !0) && oe.push(n) && !Pn.__r++ || ar !== W.debounceRendering) && ((ar = W.debounceRendering) || ro)(Pn); } -function In() { +function Pn() { var n, t, e, s, i, r, o, a; - for (oe.sort(Is); n = oe.shift(); ) - n.__d && (t = oe.length, s = void 0, r = (i = (e = n).__v).__e, o = [], a = [], e.__P && ((s = Yt({}, i)).__v = i.__v + 1, W.vnode && W.vnode(s), gi(e.__P, s, i, e.__n, e.__P.namespaceURI, 32 & i.__u ? [r] : null, o, r ?? he(i), !!(32 & i.__u), a), s.__v = i.__v, s.__.__k[s.__i] = s, uo(o, s, a), s.__e != r && lo(s)), oe.length > t && oe.sort(Is)); - In.__r = 0; + for (oe.sort(Rs); n = oe.shift(); ) + n.__d && (t = oe.length, s = void 0, r = (i = (e = n).__v).__e, o = [], a = [], e.__P && ((s = Yt({}, i)).__v = i.__v + 1, W.vnode && W.vnode(s), mi(e.__P, s, i, e.__n, e.__P.namespaceURI, 32 & i.__u ? [r] : null, o, r ?? he(i), !!(32 & i.__u), a), s.__v = i.__v, s.__.__k[s.__i] = s, uo(o, s, a), s.__e != r && lo(s)), oe.length > t && oe.sort(Rs)); + Pn.__r = 0; } function co(n, t, e, s, i, r, o, a, l, c, u) { - var h, g, f, m, _, y = s && s.__k || oo, v = t.length; + var h, p, f, m, _, y = s && s.__k || oo, v = t.length; for (e.__d = l, Bl(e, t, y), l = e.__d, h = 0; h < v; h++) - (f = e.__k[h]) != null && typeof f != "boolean" && typeof f != "function" && (g = f.__i === -1 ? Ke : y[f.__i] || Ke, f.__i = h, gi(n, f, g, i, r, o, a, l, c, u), m = f.__e, f.ref && g.ref != f.ref && (g.ref && mi(g.ref, null, f), u.push(f.ref, f.__c || m, f)), _ == null && m != null && (_ = m), 65536 & f.__u || g.__k === f.__k ? (l && typeof f.type == "string" && !n.contains(l) && (l = he(g)), l = ho(f, l, n)) : typeof f.type == "function" && f.__d !== void 0 ? l = f.__d : m && (l = m.nextSibling), f.__d = void 0, f.__u &= -196609); + (f = e.__k[h]) != null && typeof f != "boolean" && typeof f != "function" && (p = f.__i === -1 ? Ke : y[f.__i] || Ke, f.__i = h, mi(n, f, p, i, r, o, a, l, c, u), m = f.__e, f.ref && p.ref != f.ref && (p.ref && _i(p.ref, null, f), u.push(f.ref, f.__c || m, f)), _ == null && m != null && (_ = m), 65536 & f.__u || p.__k === f.__k ? (l && typeof f.type == "string" && !n.contains(l) && (l = he(p)), l = ho(f, l, n)) : typeof f.type == "function" && f.__d !== void 0 ? l = f.__d : m && (l = m.nextSibling), f.__d = void 0, f.__u &= -196609); e.__d = l, e.__e = _; } function Bl(n, t, e) { var s, i, r, o, a, l = t.length, c = e.length, u = c, h = 0; for (n.__k = [], s = 0; s < l; s++) - o = s + h, (i = n.__k[s] = (i = t[s]) == null || typeof i == "boolean" || typeof i == "function" ? null : typeof i == "string" || typeof i == "number" || typeof i == "bigint" || i.constructor == String ? _n(null, i, null, null, null) : Qn(i) ? _n(Ee, { children: i }, null, null, null) : i.constructor === void 0 && i.__b > 0 ? _n(i.type, i.props, i.key, i.ref ? i.ref : null, i.__v) : i) != null ? (i.__ = n, i.__b = n.__b + 1, a = Vl(i, e, o, u), i.__i = a, r = null, a !== -1 && (u--, (r = e[a]) && (r.__u |= 131072)), r == null || r.__v === null ? (a == -1 && h--, typeof i.type != "function" && (i.__u |= 65536)) : a !== o && (a == o - 1 ? h = a - o : a == o + 1 ? h++ : a > o ? u > l - o ? h += a - o : h-- : a < o && h++, a !== s + h && (i.__u |= 65536))) : (r = e[o]) && r.key == null && r.__e && !(131072 & r.__u) && (r.__e == n.__d && (n.__d = he(r)), Ds(r, r, !1), e[o] = null, u--); + o = s + h, (i = n.__k[s] = (i = t[s]) == null || typeof i == "boolean" || typeof i == "function" ? null : typeof i == "string" || typeof i == "number" || typeof i == "bigint" || i.constructor == String ? yn(null, i, null, null, null) : ts(i) ? yn(Ee, { children: i }, null, null, null) : i.constructor === void 0 && i.__b > 0 ? yn(i.type, i.props, i.key, i.ref ? i.ref : null, i.__v) : i) != null ? (i.__ = n, i.__b = n.__b + 1, a = Vl(i, e, o, u), i.__i = a, r = null, a !== -1 && (u--, (r = e[a]) && (r.__u |= 131072)), r == null || r.__v === null ? (a == -1 && h--, typeof i.type != "function" && (i.__u |= 65536)) : a !== o && (a == o - 1 ? h = a - o : a == o + 1 ? h++ : a > o ? u > l - o ? h += a - o : h-- : a < o && h++, a !== s + h && (i.__u |= 65536))) : (r = e[o]) && r.key == null && r.__e && !(131072 & r.__u) && (r.__e == n.__d && (n.__d = he(r)), zs(r, r, !1), e[o] = null, u--); if (u) for (s = 0; s < c; s++) - (r = e[s]) != null && !(131072 & r.__u) && (r.__e == n.__d && (n.__d = he(r)), Ds(r, r)); + (r = e[s]) != null && !(131072 & r.__u) && (r.__e == n.__d && (n.__d = he(r)), zs(r, r)); } function ho(n, t, e) { var s, i; @@ -1386,9 +1393,9 @@ function ho(n, t, e) { while (t != null && t.nodeType === 8); return t; } -function Pn(n, t) { - return t = t || [], n == null || typeof n == "boolean" || (Qn(n) ? n.some(function(e) { - Pn(e, t); +function Rn(n, t) { + return t = t || [], n == null || typeof n == "boolean" || (ts(n) ? n.some(function(e) { + Rn(e, t); }) : t.push(n)), t; } function Vl(n, t, e, s) { @@ -1413,7 +1420,7 @@ function Vl(n, t, e, s) { function cr(n, t, e) { t[0] === "-" ? n.setProperty(t, e ?? "") : n[t] = e == null ? "" : typeof e != "number" || jl.test(t) ? e : e + "px"; } -function pn(n, t, e, s, i) { +function gn(n, t, e, s, i) { var r; t: if (t === "style") @@ -1428,7 +1435,7 @@ function pn(n, t, e, s, i) { s && e[t] === s[t] || cr(n.style, t, e[t]); } else if (t[0] === "o" && t[1] === "n") - r = t !== (t = t.replace(/(PointerCapture)$|Capture$/i, "$1")), t = t.toLowerCase() in n || t === "onFocusOut" || t === "onFocusIn" ? t.toLowerCase().slice(2) : t.slice(2), n.l || (n.l = {}), n.l[t + r] = e, e ? s ? e.u = s.u : (e.u = pi, n.addEventListener(t, r ? Rs : Ps, r)) : n.removeEventListener(t, r ? Rs : Ps, r); + r = t !== (t = t.replace(/(PointerCapture)$|Capture$/i, "$1")), t = t.toLowerCase() in n || t === "onFocusOut" || t === "onFocusIn" ? t.toLowerCase().slice(2) : t.slice(2), n.l || (n.l = {}), n.l[t + r] = e, e ? s ? e.u = s.u : (e.u = gi, n.addEventListener(t, r ? Ls : Ds, r)) : n.removeEventListener(t, r ? Ls : Ds, r); else { if (i == "http://www.w3.org/2000/svg") t = t.replace(/xlink(H|:h)/, "h").replace(/sName$/, "s"); @@ -1446,25 +1453,25 @@ function hr(n) { if (this.l) { var e = this.l[t.type + n]; if (t.t == null) - t.t = pi++; + t.t = gi++; else if (t.t < e.u) return; return e(W.event ? W.event(t) : t); } }; } -function gi(n, t, e, s, i, r, o, a, l, c) { - var u, h, g, f, m, _, y, v, w, b, S, T, E, A, $, P, k = t.type; +function mi(n, t, e, s, i, r, o, a, l, c) { + var u, h, p, f, m, _, y, v, w, b, C, T, E, A, $, P, k = t.type; if (t.constructor !== void 0) return null; 128 & e.__u && (l = !!(32 & e.__u), r = [a = t.__e = e.__e]), (u = W.__b) && u(t); t: if (typeof k == "function") try { - if (v = t.props, w = "prototype" in k && k.prototype.render, b = (u = k.contextType) && s[u.__c], S = u ? b ? b.props.value : u.__ : s, e.__c ? y = (h = t.__c = e.__c).__ = h.__E : (w ? t.__c = h = new k(v, S) : (t.__c = h = new B(v, S), h.constructor = k, h.render = Kl), b && b.sub(h), h.props = v, h.state || (h.state = {}), h.context = S, h.__n = s, g = h.__d = !0, h.__h = [], h._sb = []), w && h.__s == null && (h.__s = h.state), w && k.getDerivedStateFromProps != null && (h.__s == h.state && (h.__s = Yt({}, h.__s)), Yt(h.__s, k.getDerivedStateFromProps(v, h.__s))), f = h.props, m = h.state, h.__v = t, g) + if (v = t.props, w = "prototype" in k && k.prototype.render, b = (u = k.contextType) && s[u.__c], C = u ? b ? b.props.value : u.__ : s, e.__c ? y = (h = t.__c = e.__c).__ = h.__E : (w ? t.__c = h = new k(v, C) : (t.__c = h = new B(v, C), h.constructor = k, h.render = Kl), b && b.sub(h), h.props = v, h.state || (h.state = {}), h.context = C, h.__n = s, p = h.__d = !0, h.__h = [], h._sb = []), w && h.__s == null && (h.__s = h.state), w && k.getDerivedStateFromProps != null && (h.__s == h.state && (h.__s = Yt({}, h.__s)), Yt(h.__s, k.getDerivedStateFromProps(v, h.__s))), f = h.props, m = h.state, h.__v = t, p) w && k.getDerivedStateFromProps == null && h.componentWillMount != null && h.componentWillMount(), w && h.componentDidMount != null && h.__h.push(h.componentDidMount); else { - if (w && k.getDerivedStateFromProps == null && v !== f && h.componentWillReceiveProps != null && h.componentWillReceiveProps(v, S), !h.__e && (h.shouldComponentUpdate != null && h.shouldComponentUpdate(v, h.__s, S) === !1 || t.__v === e.__v)) { + if (w && k.getDerivedStateFromProps == null && v !== f && h.componentWillReceiveProps != null && h.componentWillReceiveProps(v, C), !h.__e && (h.shouldComponentUpdate != null && h.shouldComponentUpdate(v, h.__s, C) === !1 || t.__v === e.__v)) { for (t.__v !== e.__v && (h.props = v, h.state = h.__s, h.__d = !1), t.__e = e.__e, t.__k = e.__k, t.__k.forEach(function(M) { M && (M.__ = t); }), T = 0; T < h._sb.length; T++) @@ -1472,11 +1479,11 @@ function gi(n, t, e, s, i, r, o, a, l, c) { h._sb = [], h.__h.length && o.push(h); break t; } - h.componentWillUpdate != null && h.componentWillUpdate(v, h.__s, S), w && h.componentDidUpdate != null && h.__h.push(function() { + h.componentWillUpdate != null && h.componentWillUpdate(v, h.__s, C), w && h.componentDidUpdate != null && h.__h.push(function() { h.componentDidUpdate(f, m, _); }); } - if (h.context = S, h.props = v, h.__P = n, h.__e = !1, E = W.__r, A = 0, w) { + if (h.context = C, h.props = v, h.__P = n, h.__e = !1, E = W.__r, A = 0, w) { for (h.state = h.__s, h.__d = !1, E && E(t), u = h.render(h.props, h.state, h.context), $ = 0; $ < h._sb.length; $++) h.__h.push(h._sb[$]); h._sb = []; @@ -1484,7 +1491,7 @@ function gi(n, t, e, s, i, r, o, a, l, c) { do h.__d = !1, E && E(t), u = h.render(h.props, h.state, h.context), h.state = h.__s; while (h.__d && ++A < 25); - h.state = h.__s, h.getChildContext != null && (s = Yt(Yt({}, s), h.getChildContext())), w && !g && h.getSnapshotBeforeUpdate != null && (_ = h.getSnapshotBeforeUpdate(f, m)), co(n, Qn(P = u != null && u.type === Ee && u.key == null ? u.props.children : u) ? P : [P], t, e, s, i, r, o, a, l, c), h.base = t.__e, t.__u &= -161, h.__h.length && o.push(h), y && (h.__E = h.__ = null); + h.state = h.__s, h.getChildContext != null && (s = Yt(Yt({}, s), h.getChildContext())), w && !p && h.getSnapshotBeforeUpdate != null && (_ = h.getSnapshotBeforeUpdate(f, m)), co(n, ts(P = u != null && u.type === Ee && u.key == null ? u.props.children : u) ? P : [P], t, e, s, i, r, o, a, l, c), h.base = t.__e, t.__u &= -161, h.__h.length && o.push(h), y && (h.__E = h.__ = null); } catch (M) { t.__v = null, l || r != null ? (t.__e = a, t.__u |= l ? 160 : 32, r[r.indexOf(a)] = null) : (t.__e = e.__e, t.__k = e.__k), W.__e(M, t, e); } @@ -1495,7 +1502,7 @@ function gi(n, t, e, s, i, r, o, a, l, c) { function uo(n, t, e) { t.__d = void 0; for (var s = 0; s < e.length; s++) - mi(e[s], e[++s], e[++s]); + _i(e[s], e[++s], e[++s]); W.__c && W.__c(t, n), n.some(function(i) { try { n = i.__h, i.__h = [], n.some(function(r) { @@ -1507,7 +1514,7 @@ function uo(n, t, e) { }); } function Ul(n, t, e, s, i, r, o, a, l) { - var c, u, h, g, f, m, _, y = e.props, v = t.props, w = t.type; + var c, u, h, p, f, m, _, y = e.props, v = t.props, w = t.type; if (w === "svg" ? i = "http://www.w3.org/2000/svg" : w === "math" ? i = "http://www.w3.org/1998/Math/MathML" : i || (i = "http://www.w3.org/1999/xhtml"), r != null) { for (c = 0; c < r.length; c++) if ((f = r[c]) && "setAttribute" in f == !!w && (w ? f.localName === w : f.nodeType === 3)) { @@ -1523,7 +1530,7 @@ function Ul(n, t, e, s, i, r, o, a, l) { if (w === null) y === v || a && n.data === v || (n.data = v); else { - if (r = r && Xn.call(n.childNodes), y = e.props || Ke, !a && r != null) + if (r = r && Qn.call(n.childNodes), y = e.props || Ke, !a && r != null) for (y = {}, c = 0; c < n.attributes.length; c++) y[(f = n.attributes[c]).name] = f.value; for (c in y) @@ -1533,30 +1540,30 @@ function Ul(n, t, e, s, i, r, o, a, l) { else if (c !== "key" && !(c in v)) { if (c == "value" && "defaultValue" in v || c == "checked" && "defaultChecked" in v) continue; - pn(n, c, null, f, i); + gn(n, c, null, f, i); } } for (c in v) - f = v[c], c == "children" ? g = f : c == "dangerouslySetInnerHTML" ? u = f : c == "value" ? m = f : c == "checked" ? _ = f : c === "key" || a && typeof f != "function" || y[c] === f || pn(n, c, f, y[c], i); + f = v[c], c == "children" ? p = f : c == "dangerouslySetInnerHTML" ? u = f : c == "value" ? m = f : c == "checked" ? _ = f : c === "key" || a && typeof f != "function" || y[c] === f || gn(n, c, f, y[c], i); if (u) a || h && (u.__html === h.__html || u.__html === n.innerHTML) || (n.innerHTML = u.__html), t.__k = []; - else if (h && (n.innerHTML = ""), co(n, Qn(g) ? g : [g], t, e, s, w === "foreignObject" ? "http://www.w3.org/1999/xhtml" : i, r, o, r ? r[0] : e.__k && he(e, 0), a, l), r != null) + else if (h && (n.innerHTML = ""), co(n, ts(p) ? p : [p], t, e, s, w === "foreignObject" ? "http://www.w3.org/1999/xhtml" : i, r, o, r ? r[0] : e.__k && he(e, 0), a, l), r != null) for (c = r.length; c--; ) r[c] != null && ao(r[c]); - a || (c = "value", m !== void 0 && (m !== n[c] || w === "progress" && !m || w === "option" && m !== y[c]) && pn(n, c, m, y[c], i), c = "checked", _ !== void 0 && _ !== n[c] && pn(n, c, _, y[c], i)); + a || (c = "value", m !== void 0 && (m !== n[c] || w === "progress" && !m || w === "option" && m !== y[c]) && gn(n, c, m, y[c], i), c = "checked", _ !== void 0 && _ !== n[c] && gn(n, c, _, y[c], i)); } return n; } -function mi(n, t, e) { +function _i(n, t, e) { try { typeof n == "function" ? n(t) : n.current = t; } catch (s) { W.__e(s, e); } } -function Ds(n, t, e) { +function zs(n, t, e) { var s, i; - if (W.unmount && W.unmount(n), (s = n.ref) && (s.current && s.current !== n.__e || mi(s, null, t)), (s = n.__c) != null) { + if (W.unmount && W.unmount(n), (s = n.ref) && (s.current && s.current !== n.__e || _i(s, null, t)), (s = n.__c) != null) { if (s.componentWillUnmount) try { s.componentWillUnmount(); @@ -1567,7 +1574,7 @@ function Ds(n, t, e) { } if (s = n.__k) for (i = 0; i < s.length; i++) - s[i] && Ds(s[i], t, e || typeof n.type != "function"); + s[i] && zs(s[i], t, e || typeof n.type != "function"); e || n.__e == null || ao(n.__e), n.__c = n.__ = n.__e = n.__d = void 0; } function Kl(n, t, e) { @@ -1575,9 +1582,9 @@ function Kl(n, t, e) { } function Ce(n, t, e) { var s, i, r, o; - W.__ && W.__(n, t), i = (s = typeof e == "function") ? null : e && e.__k || t.__k, r = [], o = [], gi(t, n = (!s && e || t).__k = yt(Ee, null, [n]), i || Ke, Ke, t.namespaceURI, !s && e ? [e] : i ? null : t.firstChild ? Xn.call(t.childNodes) : null, r, !s && e ? e : i ? i.__e : t.firstChild, s, o), uo(r, n, o); + W.__ && W.__(n, t), i = (s = typeof e == "function") ? null : e && e.__k || t.__k, r = [], o = [], mi(t, n = (!s && e || t).__k = _t(Ee, null, [n]), i || Ke, Ke, t.namespaceURI, !s && e ? [e] : i ? null : t.firstChild ? Qn.call(t.childNodes) : null, r, !s && e ? e : i ? i.__e : t.firstChild, s, o), uo(r, n, o); } -Xn = oo.slice, W = { __e: function(n, t, e, s) { +Qn = oo.slice, W = { __e: function(n, t, e, s) { for (var i, r, o; t = t.__; ) if ((i = t.__c) && !i.__) try { @@ -1587,22 +1594,22 @@ Xn = oo.slice, W = { __e: function(n, t, e, s) { n = a; } throw n; -} }, io = 0, St = function(n) { +} }, io = 0, Ct = function(n) { return n != null && n.constructor == null; }, B.prototype.setState = function(n, t) { var e; e = this.__s != null && this.__s !== this.state ? this.__s : this.__s = Yt({}, this.state), typeof n == "function" && (n = n(Yt({}, e), this.props)), n && Yt(e, n), n != null && this.__v && (t && this._sb.push(t), lr(this)); }, B.prototype.forceUpdate = function(n) { this.__v && (this.__e = !0, n && this.__h.push(n), lr(this)); -}, B.prototype.render = Ee, oe = [], ro = typeof Promise == "function" ? Promise.prototype.then.bind(Promise.resolve()) : setTimeout, Is = function(n, t) { +}, B.prototype.render = Ee, oe = [], ro = typeof Promise == "function" ? Promise.prototype.then.bind(Promise.resolve()) : setTimeout, Rs = function(n, t) { return n.__v.__b - t.__v.__b; -}, In.__r = 0, pi = 0, Ps = hr(!1), Rs = hr(!0); +}, Pn.__r = 0, gi = 0, Ds = hr(!1), Ls = hr(!0); function O(n, ...t) { return t.forEach((e) => { !e || typeof e != "object" || Object.keys(e).forEach((s) => { let i = e[s]; const r = n[s]; - i !== r && (r !== void 0 && (s === "className" || s.endsWith("Class") ? i = [r, i] : s === "children" ? i = [...Pn(r), ...Pn(i)] : typeof r == "object" && (s === "style" || s.endsWith("Style") || s === "attrs" || s.endsWith("Attrs") || s === "props") && (i = d.extend(r, i))), n[s] = i); + i !== r && (r !== void 0 && (s === "className" || s.endsWith("Class") ? i = [r, i] : s === "children" ? i = [...Rn(r), ...Rn(i)] : typeof r == "object" && (s === "style" || s.endsWith("Style") || s === "attrs" || s.endsWith("Attrs") || s === "props") && (i = d.extend(r, i))), n[s] = i); }); }), n; } @@ -1646,7 +1653,7 @@ d.fn.disableScroll = function(n = !0) { d.fn.enableScroll = function(n = !0) { return this.disableScroll(!n); }; -function vs(n, t, e) { +function bs(n, t, e) { if (!(e.on || "click").split(" ").includes(t.type)) return; const s = e.selector ? d(t.target).closest(e.selector) : n; @@ -1675,7 +1682,7 @@ function vs(n, t, e) { let c; if (typeof l == "string" ? c = /^[$A-Z_][0-9A-Z_$.]*$/i.test(l) ? Xr(window, l) : a(l) : c = l, typeof c == "function") { const u = [], h = e.params; - e.params = u, typeof h == "string" && h.length ? h[0] === "[" ? u.push(...r(h)) : u.push(...h.split(", ").map((g) => (g = g.trim(), g === "$element" ? n : g === "event" ? t : g === "options" ? e : g.startsWith("$element.") || g.startsWith("event.") || g.startsWith("options.") ? a(g) : r(g)))) : Array.isArray(h) ? u.push(...h) : u.push(h), c(...u); + e.params = u, typeof h == "string" && h.length ? h[0] === "[" ? u.push(...r(h)) : u.push(...h.split(", ").map((p) => (p = p.trim(), p === "$element" ? n : p === "event" ? t : p === "options" ? e : p.startsWith("$element.") || p.startsWith("event.") || p.startsWith("options.") ? a(p) : r(p)))) : Array.isArray(h) ? u.push(...h) : u.push(h), c(...u); } } e.do && a(e.do); @@ -1684,14 +1691,14 @@ function Gl(n) { const t = d(this), e = n.type, s = t.attr("zui-on"); if (s) { const [o, a] = s.split("~").map((l) => l.trim()); - o && a && vs(t, n, d.extend({ + o && a && bs(t, n, d.extend({ on: o - }, a.startsWith("{") ? $n(a) : { do: a })); + }, a.startsWith("{") ? An(a) : { do: a })); } const i = t.attr(`zui-on-${e}`); - i && vs(t, n, d.extend({ + i && bs(t, n, d.extend({ on: e - }, i.startsWith("{") ? $n(i) : { do: i })), t.attr("data-on") && (vs(t, n, An(t, { prefix: "data-", evalValue: ["call", "if", "do"] })), console.warn(`[ZUI] Use [zui-on-${e}] instead of [data-on="${e}"] on element: `, t[0])); + }, i.startsWith("{") ? An(i) : { do: i })), t.attr("data-on") && (bs(t, n, Mn(t, { prefix: "data-", evalValue: ["call", "if", "do"] })), console.warn(`[ZUI] Use [zui-on-${e}] instead of [data-on="${e}"] on element: `, t[0])); } function Yl(n) { d(document).off(".zui.global").on(n.map((t) => `${t}.zui.global`).join(" "), `[zui-on],${n.map((t) => `[zui-on-${t}]`)},[data-on]`, Gl); @@ -1705,7 +1712,7 @@ function po(n) { let t = n.match(/(\d+)(%|px)?/); return t ? [parseInt(t[1]), t[2]] : (t = n.match(/(\d+)\/(\d+)/), t ? [100 * parseInt(t[1]) / parseInt(t[2]), "%"] : [NaN]); } -function yn(n) { +function vn(n) { if (n == null) return null; const [t, e = "px"] = po(n); @@ -1748,7 +1755,7 @@ d.one = jt.one.bind(jt); d.off = jt.off.bind(jt); d.trigger = jt.trigger.bind(jt); var Zl = ["Shift", "Meta", "Alt", "Control"], go = typeof navigator == "object" ? navigator.platform : "", mo = /Mac|iPod|iPhone|iPad/.test(go), Xl = mo ? "Meta" : "Control", Ql = go === "Win32" ? ["Control", "Alt"] : mo ? ["Alt"] : []; -function ws(n, t) { +function Cs(n, t) { return typeof n.getModifierState == "function" && (n.getModifierState(t) || Ql.includes(t) && n.getModifierState("AltGraph")); } function tc(n) { @@ -1768,13 +1775,13 @@ function _o(n, t) { return function(a) { a instanceof KeyboardEvent && (i.forEach(function(l) { var c = l[0], u = l[1], h = r.get(c) || c; - (function(g, f) { - return !(f[1].toUpperCase() !== g.key.toUpperCase() && f[1] !== g.code || f[0].find(function(m) { - return !ws(g, m); + (function(p, f) { + return !(f[1].toUpperCase() !== p.key.toUpperCase() && f[1] !== p.code || f[0].find(function(m) { + return !Cs(p, m); }) || Zl.find(function(m) { - return !f[0].includes(m) && f[1] !== m && ws(g, m); + return !f[0].includes(m) && f[1] !== m && Cs(p, m); })); - })(a, h[0]) ? h.length > 1 ? r.set(c, h.slice(1)) : (r.delete(c), u(a)) : ws(a, a.key) || r.delete(c); + })(a, h[0]) ? h.length > 1 ? r.set(c, h.slice(1)) : (r.delete(c), u(a)) : Cs(a, a.key) || r.delete(c); }), o && clearTimeout(o), o = setTimeout(r.clear.bind(r), s)); }; } @@ -1817,7 +1824,7 @@ function vo(n, t, e) { function wo(n, t) { return d(n).off(`.zui.hotkeys${t ? `.${t}` : ""}`); } -const Fu = ec; +const zu = ec; d.fn.hotkeys = function(n, t) { return vo(this, n, t); }; @@ -1830,7 +1837,7 @@ d.hotkeys = function(n, t) { d.unbindHotkeys = function(n) { wo(window, n); }; -function _i() { +function yi() { return document.fullscreenElement || document.webkitFullscreenElement || document.mozFullScreenElement; } async function nc(n) { @@ -1849,15 +1856,15 @@ async function nc(n) { e == null || e.call(a, c); } document.zuiBindFullscreenChange || (document.zuiBindFullscreenChange = !0, d(document).on("fullscreenchange.zui webkitfullscreenchange.zui mozfullscreenchange.zui", (c) => { - const u = _i(); + const u = yi(); let h = u; u ? d(u).addClass("is-in-fullscreen") : (h = d(document).find(".is-in-fullscreen")[0] || document, d(h).removeClass("is-in-fullscreen")), d("body").toggleClass("has-in-fullscreen", !!u); - const g = { event: c, target: h, fullscreenElement: u }; - d(h).trigger(u ? "enterFullscreen" : "exitFullscreen", g).trigger("toggleFullscreen", g); + const p = { event: c, target: h, fullscreenElement: u }; + d(h).trigger(u ? "enterFullscreen" : "exitFullscreen", p).trigger("toggleFullscreen", p); })); } async function bo(n) { - const t = _i(); + const t = yi(); return n === !1 && !!t === n ? n : t ? (document.exitFullscreen(), !1) : (await nc(n), !0); } d.fn.fullscreen = function(n) { @@ -1866,7 +1873,7 @@ d.fn.fullscreen = function(n) { ...n }); }; -d.getFullscreenElement = _i; +d.getFullscreenElement = yi; d.toggleFullscreen = bo; function ge(n) { return n.parentNode === document ? !1 : n.parentNode ? ge(n.parentNode) : !0; @@ -1876,24 +1883,24 @@ d.fn.isDetached = function() { const n = this[0]; return !n || ge(n); }; -class mt { +class gt { /** * The component constructor. * * @param options The component initial options. */ constructor(t, e) { - this._inited = !1, this._autoDestory = 0; + this._inited = !1, this._autoDestory = 0, this._destroyed = !1; const { KEY: s, DATA_KEY: i, DEFAULT: r, MULTI_INSTANCE: o, NAME: a, ATTR_KEY: l } = this.constructor; if (!a) throw new Error('[ZUI] The component must have a "NAME" static property.'); const c = d(t); if (c.data(s) && !o) throw new Error("[ZUI] The component has been initialized on element."); - const u = c[0], h = dt(); + const u = c[0], h = ut(); this._gid = h, this._element = u; - const g = c.parent(); - if (g.length && (this._mobs = new MutationObserver((f) => { + const p = c.parent(); + if (p.length && (this._mobs = new MutationObserver((f) => { f.forEach((m) => { m.removedNodes.forEach((_) => { _ === u && (this._autoDestory && clearTimeout(this._autoDestory), this._autoDestory = window.setTimeout(() => { @@ -1901,7 +1908,7 @@ class mt { }, 100)); }); }); - }), this._mobs.observe(g[0], { childList: !0, subtree: !1 })), this._options = { ...r, ...(e == null ? void 0 : e.$optionsFromDataset) !== !1 ? c.dataset() : {} }, this.setOptions(e), this._key = this.options.key ?? `__${h}`, c.data(s, this).attr(i, `${h}`).attr(l, ""), o) { + }), this._mobs.observe(p[0], { childList: !0, subtree: !1 })), this._options = { ...r, ...(e == null ? void 0 : e.$optionsFromDataset) !== !1 ? c.dataset() : {} }, this.setOptions(e), this._key = this.options.key ?? `__${h}`, c.data(s, this).attr(i, `${h}`).attr(l, ""), o) { const f = `${s}:ALL`; let m = c.data(f); m || (m = /* @__PURE__ */ new Map(), c.data(f, m)), m.set(this._key, this); @@ -1928,18 +1935,36 @@ class mt { static get NAMESPACE() { return `.zui.${this.ZUI}`; } + /** + * @deprecated Use ATTR_KEY instead. + */ static get DATA_KEY() { return `data-zui-${this.NAME}`; } + /** + * Component attribute key, like "z-use-menu" + */ static get ATTR_KEY() { return `z-use-${this.NAME}`; } + /** + * The component default selector. + */ static get SELECTOR() { return `[${this.DATA_KEY}]`; } + /** + * Get the component initialized flag. + */ get inited() { return this._inited; } + /** + * Get the component destroyed flag. + */ + get destroyed() { + return this._destroyed; + } /** * Get the component element. */ @@ -1994,8 +2019,8 @@ class mt { * * @param options The component options to override before render. */ - render(t) { - this.setOptions(t); + render(t, e) { + this.setOptions(t, e); } /** * Destroy the component. @@ -2003,7 +2028,7 @@ class mt { destroy() { var o; const { KEY: t, DATA_KEY: e, MULTI_INSTANCE: s, ATTR_KEY: i } = this.constructor, { $element: r } = this; - if (this.emit("destroyed"), (o = this._mobs) == null || o.disconnect(), r.off(this.namespace).removeData(t).removeAttr(i).removeAttr(e), s) { + if (this.emit("destroyed"), this._destroyed = !0, (o = this._mobs) == null || o.disconnect(), r.off(this.namespace).removeData(t).removeAttr(i).removeAttr(e), s) { const a = this.$element.data(`${t}:ALL`); if (a) if (a.delete(this._key), a.size === 0) @@ -2020,7 +2045,7 @@ class mt { * @param options The component options to set. * @returns The component options. */ - setOptions(t) { + setOptions(t, e) { return t && d.extend(this._options, t), this._options; } /** @@ -2176,8 +2201,8 @@ class mt { return this.each((c, u) => { let h = s.get(u); if (h ? o && h.render(o) : h = new s(u, o), a) { - let g = h[a], f = h; - g === void 0 && (f = h.$, g = f[a]), typeof g == "function" ? l = g.call(f, ...r) : l = g; + let p = h[a], f = h; + p === void 0 && (f = h.$, p = f[a]), typeof p == "function" ? l = p.call(f, ...r) : l = p; } }), l !== void 0 ? l : this; } @@ -2187,14 +2212,14 @@ class mt { t = t || this, this.map.set((e ?? t.NAME).toLowerCase(), t); } } -mt.DEFAULT = {}; -mt.MULTI_INSTANCE = !1; -mt.map = /* @__PURE__ */ new Map(); -function yi(n) { - return mt.map.get(n.toLowerCase()); +gt.DEFAULT = {}; +gt.MULTI_INSTANCE = !1; +gt.map = /* @__PURE__ */ new Map(); +function es(n) { + return gt.map.get(n.toLowerCase()); } function sc(n, t, e = {}) { - const s = yi(n); + const s = es(n); if (!s) return null; if (!s.MULTI_INSTANCE) { @@ -2204,11 +2229,11 @@ function sc(n, t, e = {}) { } return new s(t, e); } -function bs(n, t, e = {}) { +function Ss(n, t, e = {}) { requestAnimationFrame(() => sc(n, t, e)); } function ic(n, t) { - mt.register(n, t); + gt.register(n, t); } function rc() { const { zui: n } = window; @@ -2217,9 +2242,9 @@ function rc() { !e.NAME || !e.ZUI || ic(e); }); } -function Ou(n) { +function Fu(n) { var t; - n ? (t = yi(n)) == null || t.defineFn() : (rc(), mt.map.forEach((e) => { + n ? (t = es(n)) == null || t.defineFn() : (rc(), gt.map.forEach((e) => { e.defineFn(); })); } @@ -2232,9 +2257,9 @@ function oc(n, t = {}) { }; if (typeof s == "string") { s = s.trim(); - const o = s.length ? s.split(",").map((c) => c.trim()) : [], a = An(n, { prefix: "zui-create-", evalValue: !0 }), l = Object.keys(a); + const o = s.length ? s.split(",").map((c) => c.trim()) : [], a = Mn(n, { prefix: "zui-create-", evalValue: !0 }), l = Object.keys(a); if (!l.length && o.length === 1) - bs(o[0], n, { + Ss(o[0], n, { ...r, ...e.dataset() }); @@ -2244,7 +2269,7 @@ function oc(n, t = {}) { if (c.has(u)) return; const h = a[u]; - bs(u, n, { + Ss(u, n, { ...r, ...h }), delete a[u], c.add(u); @@ -2254,18 +2279,54 @@ function oc(n, t = {}) { const o = e.dataset(), a = o == null ? void 0 : o.zui; if (!a) return; - console.warn("[ZUI] create component instance with [data-zui] is deprecated, use [zui-create] instead.", { element: n, options: t }), delete o.zui, bs(a, n, { + console.warn("[ZUI] create component instance with [data-zui] is deprecated, use [zui-create] instead.", { element: n, options: t }), delete o.zui, Ss(a, n, { ...r, ...o }); } } +function ac() { + d(document).on("click.zui.toggle pointerenter.zui.toggle", "[data-toggle],[z-toggle]", function(n) { + const t = d(this), e = t.dataset("toggle") || t.attr("z-toggle"); + if (!e) + return; + const s = es(e), i = s == null ? void 0 : s.toggle; + if (!i) + return; + const { trigger: r = "click", skip: o = "[disabled],.disabled", check: a } = i, l = n.type === "pointerenter" ? "hover" : "click"; + if (!r.includes(l) || a && !a.call(s, this, l, n) || o && t.is(o)) + return; + const { onGet: c, onCreate: u, setOptions: h = !0, prevent: p = !0, onToggle: f } = i; + let m = c ? c.call(s, this) : s.get(this); + const _ = t.dataset(); + if (m) + h && m.setOptions(_); + else { + const y = u ? u.call(s, this, n, _) : new s(this, _); + if (!y) + return; + m = y; + } + if (f) { + if (f.call(s, m, n) === !1) + return; + } else { + const { shown: y, show: v, hide: w, toggle: b } = m; + let C; + if (b ? C = b : v && w ? y ? C = w : C = v : v && (C = v), C) + C.call(m); + else + return; + } + p && n.preventDefault(); + }); +} d.fn.zuiInit = function(n) { return this.find("[zui-create],[data-zui]").each(function() { - oc(this, n); + var t; + ((t = n == null ? void 0 : n.beforeCreate) == null ? void 0 : t.call(n, this)) !== !1 && oc(this, n); }), this.find("[zui-init]").each(function() { - const t = d(this); - t.z("zuiInited") || d.runJS(t.z("zuiInited", !0).attr("zui-init"), ["$element", t]); + this.hasAttribute("z-zui-inited") || (this.setAttribute("z-zui-inited", ""), d.runJS(this.getAttribute("zui-init"), ["$element", d(this)])); }), this.find(".hide-before-init").removeClass("invisible hidden opacity-0"), this.find(".scroll-into-view").scrollIntoView(), this.find('[data-on="inited"]').each((t, e) => { const s = d(e); s.zui() || s.trigger("inited"); @@ -2285,7 +2346,7 @@ d.fn.zui = function(n, t) { } }), n === !0 ? r : o; } - const s = yi(n); + const s = es(n); return s ? t === !0 ? s.getAll(e) : s.query(e, t) : d(e).data(`zui.${n}`); }; d.fn.zuiCall = function(n, t = []) { @@ -2295,9 +2356,9 @@ d.fn.zuiCall = function(n, t = []) { }), this; }; d(() => { - d("body").zuiInit({ update: !0 }); + d("body").zuiInit({ update: !0 }), ac(); }); -class ac extends mt { +class lc extends gt { init() { const { offset: t = 1, side: e, zIndex: s, pinnedClass: i = "is-pinned", targets: r, scrollContainer: o } = this.options, { $element: a } = this, l = r ? a.find(r) : a; if (l.css({ position: "sticky", zIndex: s }), e && l.css(e, -t), o) { @@ -2310,7 +2371,7 @@ class ac extends mt { return; } const h = c.getBoundingClientRect(); - l.each((g, f) => { + l.each((p, f) => { const _ = f.getBoundingClientRect()[e || "top"] === h[e || "top"]; f.classList.toggle(i, _); }); @@ -2334,8 +2395,8 @@ class ac extends mt { (t = this._ob) == null || t.disconnect(), this._container && (this._container.removeEventListener("scroll", this._scrollListener), this._raf && cancelAnimationFrame(this._raf)); } } -ac.NAME = "Sticky"; -function ts(n, t = {}) { +lc.NAME = "Sticky"; +function ns(n, t = {}) { const e = d(n)[0]; if (!e) return !1; @@ -2353,17 +2414,17 @@ function ts(n, t = {}) { const { left: l, top: c, width: u, height: h } = s; if (t.fullyCheck) return i >= l && r >= c && i + o <= u + l && r + a <= h + c; - const g = i <= l + u && i + o >= l; - return r <= c + h && r + a >= c && g; + const p = i <= l + u && i + o >= l; + return r <= c + h && r + a >= c && p; } d.fn.isVisible = function(n) { - return ts(this, n); + return ns(this, n); }; function vi(n, t, e = !1) { const s = d(n); if (t !== void 0) { if (t.length) { - const i = `zui-runjs-${dt()}`; + const i = `zui-runjs-${ut()}`; s.append(``);\n if (removeAfterRun) {\n $element.find(`#${id}`).remove();\n }\n }\n return;\n }\n $element.find('script').each((_, script) => {\n runJS($element, (script as HTMLScriptElement).innerHTML);\n script.remove();\n });\n}\n\n/* Declare types. */\ndeclare module 'cash-dom' {\n interface Cash {\n runJS(jsCode?: string): this;\n }\n\n interface CashStatic {\n runJS(jsCode: string, ...args: [name: string, value: unknown][]): T;\n }\n}\n\n/* Extend as $.runJS() */\n$.runJS = (jsCode: string, ...args: [name: string, value: unknown][]): T => {\n jsCode = jsCode.trim();\n if (!jsCode.startsWith('return ') && !jsCode.endsWith(';')) {\n jsCode = `return ${jsCode}`;\n }\n // eslint-disable-next-line @typescript-eslint/no-implied-eval\n const func = new Function(...args.map(([name]) => name), jsCode);\n return func(...args.map(([, value]) => value));\n};\n\n/* Extend as $.fn.runJS() */\n$.fn.runJS = function (this: Cash, jsCode?: string) {\n return this.each((_, ele) => {\n runJS(ele, jsCode);\n });\n};\n","import {$, Cash, Selector, Comparator} from '../cash';\nimport {isVisible} from './is-visible';\n\n/**\n * Options for {@link scrollIntoView}.\n */\ntype CashScrollIntoViewOptions = ScrollIntoViewOptions & {\n ifNeeded?: boolean;\n container?: Comparator;\n};\n\nfunction hasScrollbar(element: HTMLElement, direction: 'vert' | 'horz' | 'both' = 'both') {\n if (direction === 'vert' || direction === 'both') {\n if (element.clientHeight < element.scrollHeight) {\n return true;\n }\n }\n\n if (direction === 'horz' || direction === 'both') {\n if (element.clientWidth < element.scrollWidth) {\n return true;\n }\n }\n\n return false;\n}\n\n/**\n * Scroll into view.\n *\n * @param selector Element selector to scroll into view.\n * @param options Options.\n * @returns True if the element is visible.\n * @see https://stackoverflow.com/a/26039199\n */\nexport function scrollIntoView(selector: Selector, options?: CashScrollIntoViewOptions): Cash {\n const $element = $(selector);\n const {ifNeeded = true, container, ...other} = options || {};\n $element.each((_, ele) => {\n if (container) {\n const $container = $(ele).closest(container);\n if (!$container.length || !hasScrollbar($container[0] as HTMLElement)) {\n return;\n }\n }\n if (ifNeeded) {\n if ((ele as unknown as {scrollIntoViewIfNeeded?: (options: ScrollIntoViewOptions) => void}).scrollIntoViewIfNeeded) {\n return (ele as unknown as {scrollIntoViewIfNeeded: (options: ScrollIntoViewOptions) => void}).scrollIntoViewIfNeeded(other);\n }\n if (isVisible(ele, {viewport: ele.getBoundingClientRect()})) {\n return;\n }\n }\n ele.scrollIntoView(other);\n });\n return $element;\n}\n\n/* Declare types. */\ndeclare module 'cash-dom' {\n interface Cash {\n scrollIntoView(options?: CashScrollIntoViewOptions): this;\n }\n}\n\n/* Extend as $.fn.scrollIntoView() */\n$.fn.scrollIntoView = function (this: Cash, options?: CashScrollIntoViewOptions) {\n return this.each((_, ele) => {\n scrollIntoView(ele, options);\n });\n};\n","import {$} from '../cash';\n\nexport type GetLibCallback = () => void;\n\nexport interface LoadJSOptions {\n src: string;\n id?: string;\n async?: boolean;\n defer?: boolean;\n noModule?: boolean;\n type?: string;\n integrity?: string;\n}\n\nexport interface LoadCSSOptions {\n src: string;\n id?: string;\n type?: 'css';\n}\n\nexport type GetLibOptions = {\n src: string | (string | LoadJSOptions | LoadCSSOptions)[];\n id?: string;\n async?: boolean;\n defer?: boolean;\n noModule?: boolean;\n type?: string;\n integrity?: string;\n name?: string;\n root?: string;\n css?: string;\n check?: string | boolean | (() => boolean | Promise);\n success?: GetLibCallback;\n};\n\n/* Declare types. */\ndeclare module 'cash-dom' {\n interface CashStatic {\n libRoot?: string;\n\n libMap?: Record;\n\n setLibRoot(root: string): void;\n\n registerLib(name: string, options: GetLibOptions): void;\n\n getLib(options: GetLibOptions): Promise;\n getLib(src: string | string[]): Promise;\n getLib(src: string | string[], options: Omit): Promise;\n getLib(src: string | string[], callback: GetLibCallback): Promise;\n getLib(src: string | string[], options: GetLibCallback, callback?: GetLibCallback): Promise;\n getLib(optionsOrSrc: string | string[] | GetLibOptions, optionsOrCallback?: Omit | GetLibCallback, callback?: GetLibCallback): Promise;\n\n /**\n * @deprecated Use $.getLib instead.\n */\n getScript(optionsOrSrc: string | (GetLibOptions & {src: string}), optionsOrCallback?: Omit | GetLibCallback, callback?: GetLibCallback): Promise;\n }\n}\n\n/** Define the $.libRoot property. */\n$.setLibRoot = function (root: string): void {\n $.libRoot = root;\n};\n\n/** Define the $.libMap property. */\n$.registerLib = function (name: string, options: GetLibOptions): void {\n if (!$.libMap) {\n $.libMap = {};\n }\n if (!options.name && options.id) {\n options.id = `zui-lib-${name}`;\n }\n $.libMap[name] = options;\n};\n\n/**\n * Load a CSS file by append a link tag to the head.\n */\nfunction loadCSS(options: string | LoadCSSOptions): Promise {\n return new Promise((resolve, reject) => {\n if (typeof options === 'string') {\n options = {src: options};\n }\n const {src, id} = options;\n const $oldLinks = $(id ? `#${id}` : `link[href=\"${src}\"]`);\n if ($oldLinks.length) {\n resolve();\n return;\n }\n const link = document.createElement('link');\n link.onload = () => {\n resolve();\n };\n link.onerror = () => {\n reject(new Error(`[ZUI] Failed to load CSS from: ${src}`));\n };\n link.rel = 'stylesheet';\n link.href = src;\n if (id) {\n link.id = id;\n }\n $('head').append(link);\n });\n}\n\nfunction loadJS(options: string | LoadJSOptions): Promise {\n return new Promise((resolve, reject) => {\n if (typeof options === 'string') {\n options = {src: options};\n }\n const {src, id} = options;\n const $oldScripts = $(id ? `#${id}` : `script[src=\"${src}\"]`);\n if ($oldScripts.length) {\n if ($oldScripts.dataset('loaded')) {\n resolve();\n } else {\n const callbacks = $oldScripts.data('loadCalls') || [];\n callbacks.push(resolve);\n $oldScripts.data('loadCalls', callbacks);\n }\n return;\n }\n const {async = true, defer = false, noModule = false, type, integrity} = options;\n const script = document.createElement('script');\n script.async = async;\n script.defer = defer;\n script.noModule = noModule;\n if (type) {\n script.type = type;\n }\n if (integrity) {\n script.integrity = integrity;\n }\n\n script.onload = () => {\n resolve();\n const callbacks: GetLibCallback[] = $(script).dataset('loaded', true).data('loadCalls') || [];\n callbacks.forEach(x => x());\n $(script).removeData('loadCalls');\n };\n script.onerror = () => {\n reject(new Error(`[ZUI] Failed to load JS from: ${src}`));\n };\n $('head').append(script);\n script.src = src;\n });\n}\n\n/** Define the $.getLib method. */\n$.getLib = async function (optionsOrSrc: string | string[] | GetLibOptions, optionsOrCallback?: Omit | GetLibCallback, callback?: GetLibCallback): Promise {\n if (typeof optionsOrSrc === 'string') {\n optionsOrSrc = ($.libMap?.[optionsOrSrc] || {src: optionsOrSrc}) as GetLibOptions;\n }\n let options: GetLibOptions = Array.isArray(optionsOrSrc) ? {src: optionsOrSrc} : $.extend({}, optionsOrSrc);\n if (typeof optionsOrCallback === 'function') {\n options.success = optionsOrCallback;\n } else if (optionsOrCallback) {\n $.extend(options, optionsOrCallback);\n }\n if (callback) {\n options.success = callback;\n }\n\n let {src: srcList} = options;\n const {name, success} = options;\n const lib = ($.libMap && name) ? $.libMap[name] : null;\n if (lib) {\n options = $.extend({}, lib, options);\n srcList = lib.src || options.src;\n }\n if (typeof srcList === 'string') {\n srcList = [srcList];\n }\n if (!srcList || !srcList.length) {\n throw new Error('[ZUI] No src provided for $.getLib.');\n }\n\n let {check = true} = options;\n if (check === true && name) {\n check = name;\n }\n const libVarName = typeof check === 'string' ? check : name;\n const getLibVar = (): T | undefined => {\n return libVarName ? ((window as unknown as Record)[libVarName] as T) : undefined;\n };\n if (typeof check === 'string') {\n check = () => !!getLibVar();\n }\n const onSuccess = () => {\n success?.();\n return getLibVar();\n };\n if (typeof check === 'function') {\n const checkResult = await check();\n if (checkResult) {\n return onSuccess();\n }\n }\n\n const {root = $.libRoot} = options;\n for (let srcOptions of srcList) {\n if (typeof srcOptions === 'string') {\n srcOptions = {src: srcOptions};\n }\n let {src} = srcOptions;\n if (root) {\n src = `${root}${(root.endsWith('/') || src.startsWith('/')) ? '' : '/'}${src}`;\n }\n const loadOptions = {\n ...options,\n ...srcOptions,\n src,\n };\n if (srcOptions.type === 'css' || (!srcOptions.type && src.endsWith('.css'))) {\n await loadCSS(loadOptions as LoadCSSOptions);\n continue;\n }\n await loadJS(loadOptions as LoadJSOptions);\n }\n return onSuccess();\n};\n\n/** Define the $.getScript method. */\n$.getScript = $.getLib;\n","import {$, Cash, Selector} from '../cash';\n\n/**\n * Listen element resize with ResizeObserver.\n *\n * @param selector Element selector to check.\n * @returns True if the element is disabled.\n */\nexport function listenResize(selector: Selector, callback: ResizeObserverCallback): ResizeObserver {\n const $elements = $(selector);\n const observer = new ResizeObserver(callback);\n\n $elements.each((_, ele) => {\n observer.observe(ele);\n });\n\n return observer;\n}\n\n/* Declare types. */\ndeclare module 'cash-dom' {\n interface Cash {\n resize(callback: ResizeObserverCallback): ResizeObserver;\n }\n}\n\n/* Extend as $.fn.resize() */\n$.fn.resize = function (this: Cash, callback: ResizeObserverCallback) {\n return listenResize(this, callback);\n};\n","import type {ComponentType} from 'preact';\n\nexport const reactComponents: Record = {};\n\nexport function registerReactComponent

  • \n * Hello world\" />\n *\n * // Render and execute script\n * alert('Hello world')\" executeScript />\n */\nexport class HtmlContent extends Component {\n protected _ref = createRef();\n\n protected _runJS() {\n if (!this.props.executeScript) {\n return;\n }\n $(this._ref.current).runJS().zuiInit();\n }\n\n componentDidMount(): void {\n this._runJS();\n }\n\n componentDidUpdate(previousProps: Readonly): void {\n if (this.props.html !== previousProps.html) {\n this._runJS();\n }\n }\n\n render(props: HtmlContentProps) {\n const {executeScript, html, ...others} = props;\n return ;\n }\n}\n","import {h as _h, isValidElement, ComponentChildren, JSX, Attributes} from 'preact';\nimport {classes, ClassNameLike} from '../../helpers';\n\n/**\n * @deprecated Use `CustomContent` instead.\n */\nexport type CustomRenderResultItem = Partial<{\n html: string;\n __html: string;\n style: JSX.CSSProperties;\n className: ClassNameLike;\n children: ComponentChildren;\n attrs: JSX.HTMLAttributes;\n [prop: string]: unknown;\n}>;\n\n/**\n * @deprecated Use `CustomContent` instead.\n */\nexport type CustomRenderResultGenerator = unknown[], THIS = unknown> = (this: THIS, result: ComponentChildren[], ...args: T) => (ComponentChildren | CustomRenderResultItem)[] | undefined | void;\n\n/**\n * @deprecated Use `CustomContent` instead.\n */\nexport type CustomRenderResult = unknown[], THIS = unknown> = CustomRenderResultGenerator | CustomRenderResultItem | ComponentChildren;\n\n/**\n * @deprecated Use `CustomContent` instead.\n */\nexport type CustomRenderResultList = unknown[], THIS = unknown> = CustomRenderResult[];\n\n/**\n * @deprecated Use `CustomContent` instead.\n */\nexport type CustomRenderProps = unknown[], THIS = unknown> = {\n tag?: string;\n className?: ClassNameLike;\n style?: JSX.CSSProperties;\n renders: CustomRenderResultList;\n generateArgs?: T;\n generators?: Record>;\n generatorThis?: THIS;\n onGenerate?: (this: THIS, generator: CustomRenderResultGenerator, result: ComponentChildren[], ...args: T) => (ComponentChildren | CustomRenderResultItem)[];\n onRenderItem?: (item: CustomRenderResultItem) => ComponentChildren;\n children?: ComponentChildren;\n};\n\n/**\n * @deprecated Use `renderCustomContent` instead.\n */\nexport function renderCustomResult(props: CustomRenderProps): [JSX.HTMLAttributes, ComponentChildren[]] {\n const {\n tag,\n className,\n style,\n renders,\n generateArgs = [],\n generatorThis,\n generators,\n onGenerate,\n onRenderItem,\n ...others\n } = props;\n const classList: ClassNameLike = [className];\n const rootStyle: JSX.CSSProperties = {...style};\n const result: ComponentChildren[] = [];\n const rawHtml: string[] = [];\n renders.forEach(render => {\n const items: (CustomRenderResultItem | ComponentChildren)[] = [];\n if (typeof render === 'string' && generators && generators[render]) {\n render = generators[render];\n }\n if (typeof render === 'function') {\n if (onGenerate) {\n items.push(...onGenerate.call(generatorThis, render as CustomRenderResultGenerator, result, ...generateArgs));\n } else {\n const renderResult = (render as CustomRenderResultGenerator).call(generatorThis, result, ...generateArgs);\n if (renderResult) {\n if (Array.isArray(renderResult)) {\n items.push(...renderResult);\n } else {\n items.push(renderResult);\n }\n }\n }\n } else {\n items.push(render);\n }\n items.forEach(item => {\n if (item === undefined || item === null) {\n return;\n }\n if (typeof item === 'object' && !isValidElement(item) && ('html' in item || '__html' in item || 'className' in item || 'style' in item || 'attrs' in item || 'children' in item)) {\n if (item.html) {\n result.push(\n
    )}>
    ,\n );\n } else if (item.__html) {\n rawHtml.push(item.__html);\n } else {\n if (item.style) {\n Object.assign(rootStyle, item.style);\n }\n if (item.className) {\n classList.push(item.className);\n }\n if (item.children) {\n result.push(item.children);\n }\n if (item.attrs) {\n Object.assign(others, item.attrs);\n }\n }\n } else {\n result.push(item);\n }\n });\n });\n\n if (rawHtml.length) {\n Object.assign(others, {dangerouslySetInnerHTML: {__html: rawHtml}});\n }\n\n return [{\n className: classes(classList),\n style: rootStyle,\n ...others,\n }, result];\n}\n\n/**\n * @deprecated Use `CustomContent` instead.\n */\nexport function CustomRender({\n tag = 'div',\n ...props\n}: CustomRenderProps) {\n const [attrs, children] = renderCustomResult(props);\n return _h(tag, attrs as Attributes, ...children);\n}\n","import {isValidElement} from 'preact';\nimport {HtmlContent} from './html-content';\nimport {HElement} from './h-element';\nimport {mergeProps} from '../../helpers';\n\nimport type {ComponentChildren, VNode} from 'preact';\nimport type {HtmlContentProps, HElementProps, CustomContentType, CustomContentGenerator, CustomContentProps} from '../types';\n\n/**\n * Render custom content.\n *\n * @param content The content to render.\n * @param generatorThis The `this` value to use when calling the generator.\n * @param generatorArgs The arguments to pass to the generator.\n * @returns The rendered content.\n */\nexport function renderCustomContent(props: CustomContentProps): ComponentChildren {\n const {content: contentSetting, generatorArgs, generatorThis, ...others} = props;\n let content = contentSetting;\n if (typeof content === 'function') {\n content = (content as CustomContentGenerator).call(generatorThis, ...(generatorArgs || []));\n }\n if (Array.isArray(content)) {\n return content.map((x) => renderCustomContent({...others, content: x, generatorThis, generatorArgs}));\n }\n if ((typeof content === 'string' || typeof content === 'number')) {\n if (Object.keys(others).length) {\n return
    {content}
    ;\n }\n return content;\n }\n if (content && typeof content === 'object' && (typeof (content as HtmlContentProps).html === 'string' || (content as HtmlContentProps).component)) {\n if ((content as HtmlContentProps).html) {\n return ;\n }\n let {children} = content as HElementProps;\n if (children) {\n children = Array.isArray(children) ? children : [children];\n content = mergeProps({children: (children as CustomContentType[]).map((x) => renderCustomContent({...others, content: x, generatorThis, generatorArgs}))}, content);\n }\n return ;\n }\n if (isValidElement(content)) {\n return content;\n }\n if (content) {\n console.groupCollapsed('[ZUI] CustomContent format error');\n console.trace('content:', content);\n console.log('props:', props);\n console.groupEnd();\n }\n return null;\n}\n\n/**\n * Component for rendering custom content.\n *\n * @param props Custom content props.\n * @returns Custom content.\n */\nexport function CustomContent(props: CustomContentProps): VNode | null {\n const result = renderCustomContent(props);\n if (result === undefined || result === null || typeof result === 'boolean') {\n return null;\n }\n if (isValidElement(result)) {\n return result;\n }\n return <>{result};\n}\n","import {isValidElement} from 'preact';\nimport {classes} from '../../helpers/classes';\n\nimport type {ClassNameLike} from '../../helpers/classes';\nimport type {IconProps} from '../types';\n\nconst createIconClass = (icon: string) => icon.startsWith('icon-') ? icon : `icon-${icon}`;\n\n/**\n * Component for rendering icons.\n *\n * @param props Icon properties.\n * @returns Icon element.\n */\nexport function Icon(props: IconProps) {\n const {icon, className, ...others} = props;\n if (!icon) {\n return null;\n }\n if (isValidElement(icon)) {\n return icon;\n }\n const classList: ClassNameLike[] = ['icon', className as string];\n if (typeof icon === 'string') {\n classList.push(createIconClass(icon));\n } else if (typeof icon === 'object') {\n const {className: iconClass, icon: finalIcon, ...iconOthers} = icon;\n classList.push(iconClass as string, finalIcon ? createIconClass(finalIcon as string) : '');\n Object.assign(others, iconOthers);\n }\n return ;\n}\n","/* eslint-disable @typescript-eslint/no-explicit-any */\nimport {createElement, render} from 'preact';\n\nimport type {VNode, RenderableProps, ContainerNode} from 'preact';\n\n/**\n * @param {import('../../src/index').RenderableProps<{ context: any }>} props\n */\nfunction ContextProvider(this: any, props: RenderableProps<{context: any}>) {\n this.getChildContext = () => props.context;\n return props.children;\n}\n\n/**\n * Portal component\n * @this {import('preact').Component}\n * @param {object | null | undefined} props\n *\n * TODO: use createRoot() instead of fake root\n */\nexport function Portal(this: any, props: any) {\n // eslint-disable-next-line @typescript-eslint/no-this-alias\n const that = this;\n const container = props._container;\n\n that.componentWillUnmount = function () {\n render(null, that._temp);\n that._temp = null;\n that._container = null;\n };\n\n // When we change container we should clear our old container and\n // indicate a new mount.\n if (that._container && that._container !== container) {\n that.componentWillUnmount();\n }\n\n // When props.vnode is undefined/false/null we are dealing with some kind of\n // conditional vnode. This should not trigger a render.\n if (props._vnode) {\n if (!that._temp) {\n that._container = container;\n\n // Create a fake DOM parent node that manages a subset of `container`'s children:\n that._temp = {\n nodeType: 1,\n parentNode: container,\n childNodes: [],\n appendChild(child: VNode) {\n this.childNodes.push(child);\n that._container.appendChild(child);\n },\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n insertBefore(child: VNode, _before: VNode) {\n this.childNodes.push(child);\n that._container.appendChild(child);\n },\n removeChild(child: VNode) {\n this.childNodes.splice(this.childNodes.indexOf(child) >>> 1, 1);\n that._container.removeChild(child);\n },\n };\n }\n\n // Render our wrapping element into temp.\n render(\n createElement(ContextProvider as any, {context: that.context}, props._vnode),\n that._temp,\n );\n } else if (that._temp) {\n // When we come from a conditional render, on a mounted\n // portal we should clear the DOM.\n that.componentWillUnmount();\n }\n}\n\n/**\n * Create a `Portal` to continue rendering the vnode tree at a different DOM node\n *\n * @param {import('preact').VNode} vnode The vnode to render\n * @param {import('preact').PreactElement} container The DOM node to continue rendering in to.\n * @see https://github.com/developit/preact-portal/blob/master/src/preact-portal.js\n */\nexport function createPortal(vnode: VNode, container: ContainerNode): VNode {\n const el = createElement(Portal as any, {_vnode: vnode, _container: container}) as any;\n el.containerInfo = container;\n return el;\n}\n","import {HElement} from './h-element';\nimport {HtmlContent} from './html-content';\nimport {CustomContent} from './custom-content';\nimport {Icon} from './icon';\nimport {Portal} from './portals';\nimport {registerReactComponent} from './components';\n\nregisterReactComponent({\n HElement,\n element: HElement,\n HtmlContent,\n html: HtmlContent,\n CustomContent,\n custom: CustomContent,\n Icon,\n Portal,\n});\n","import {createRef, render, h} from 'preact';\nimport {Component as ComponentBase} from '../component';\nimport {mergeProps} from '../helpers';\n\nimport type {ComponentEventsDefnition} from '../component';\nimport type {Component as ComponentReact, ComponentClass} from 'preact';\nimport {I18nLangMap} from '../i18n';\n\nexport class ComponentFromReact = ComponentReact, E extends ComponentEventsDefnition = {}, U extends HTMLElement = HTMLElement> extends ComponentBase {\n /**\n * The React component class.\n */\n static Component: unknown;\n\n /**\n * Whether replace the element.\n */\n static replace: boolean | keyof HTMLElementTagNameMap | (string & {}) = false;\n\n /**\n * Access to static properties via this.constructor.\n *\n * @see https://github.com/Microsoft/TypeScript/issues/3841#issuecomment-337560146\n */\n declare ['constructor']: typeof ComponentFromReact;\n\n /**\n * The React ref for component instance.\n */\n protected _ref = createRef();\n\n /**\n * The React component instance.\n */\n get $(): C | null {\n return this._ref.current;\n }\n\n /**\n * The i18n data.\n */\n get i18nData() {\n const {i18n, i18nData} = this.constructor.Component as {i18n?: I18nLangMap, i18nData?: (I18nLangMap | undefined)[]};\n if (i18nData) {\n return [...i18nData, this.constructor.i18n];\n }\n return [i18n, ...super.i18nData];\n }\n\n /**\n * Render after component init.\n */\n afterInit() {\n this.render();\n }\n\n /**\n * Destroy component.\n */\n destroy() {\n this.$?.componentWillUnmount?.();\n if (this.element) {\n this.element.innerHTML = '';\n }\n super.destroy();\n }\n\n /**\n * Render component.\n *\n * @param options new options.\n */\n render(options?: Partial) {\n const {element} = this;\n const {Component, replace} = this.constructor;\n const {$replace = replace, ...userOptions} = this.setOptions(options);\n const props = {\n ref: this._ref,\n ...userOptions,\n };\n if ($replace && (Component as {HElement?: boolean}).HElement && (element.tagName.toLowerCase() === $replace || $replace === true)) {\n const attrs = Array.from(element.attributes).reduce>((data, attribute) => {\n const {name, value} = attribute;\n data[name === 'class' ? 'className' : name] = value;\n return data;\n }, {});\n return render(\n h(Component as ComponentClass, mergeProps({component: element.tagName.toLowerCase(), attrs}, props)),\n element.parentElement!,\n element,\n );\n }\n render(\n h(Component as ComponentClass, props),\n element,\n );\n }\n\n static renderHTML(options: Record): string {\n const tmpNode = document.createElement('div');\n render(h(this.Component as ComponentClass, options), tmpNode);\n return tmpNode.innerHTML;\n }\n}\n","import {HElement, Icon, classes} from '@zui/core';\n\nimport type {ClassNameLike} from '@zui/core';\nimport type {ButtonProps} from '../types/button-props';\nimport type {RenderableProps} from 'preact';\n\nexport class Button

    extends HElement

    {\n protected declare _isEmptyText?: boolean;\n\n protected declare _onlyCaret?: boolean;\n\n protected _beforeRender(props: RenderableProps

    ) {\n const {text, loading, loadingText, caret, icon, trailingIcon, children} = props;\n this._isEmptyText = text === undefined || text === null || (typeof text === 'string' && !text.length) || loading && !loadingText;\n this._onlyCaret = caret && this._isEmptyText && !icon && !trailingIcon && !children && !loading;\n }\n\n protected _getChildren(props: RenderableProps

    ) {\n const {loading, loadingIcon, loadingText, icon, text, children, trailingIcon, caret} = props;\n return [\n loading ? : ,\n this._isEmptyText ? null : {loading ? loadingText : text},\n loading ? null : children,\n loading ? null : ,\n loading ? null : caret ? : null,\n ];\n }\n\n protected _getClassName(props: RenderableProps

    ) {\n const {type, className, disabled, loading, active, children, square, size, rounded} = props;\n return ['btn', type, className, {\n 'btn-caret': this._onlyCaret,\n disabled: disabled || loading,\n active,\n loading,\n square: square === undefined ? (!this._onlyCaret && !children && this._isEmptyText) : square,\n }, size ? `size-${size}` : '', typeof rounded === 'string' ? `rounded-${rounded}` : {rounded}];\n }\n\n protected _getComponent(props: RenderableProps

    ) {\n return props.component || (props.url ? 'a' : 'button');\n }\n\n protected _getProps(props: RenderableProps

    ) {\n const component = this._getComponent(props);\n const {url, target, disabled, btnType = 'button', hint} = props;\n const asLink = component === 'a';\n const componentProps: Record = {\n ...super._getProps(props),\n type: asLink ? undefined : 'button',\n disabled: (!asLink && disabled) ? '' : undefined,\n title: hint,\n };\n if (btnType) {\n if (['button', 'reset', 'submit'].includes(btnType)) {\n if (component === 'button') {\n componentProps.type = btnType;\n }\n } else {\n componentProps.className = classes([componentProps.className as ClassNameLike, btnType]);\n }\n }\n if (!disabled) {\n if (url !== undefined) {\n componentProps[asLink ? 'href' : 'data-url'] = url;\n }\n if (target !== undefined) {\n componentProps[asLink ? 'target' : 'data-target'] = target;\n }\n }\n return componentProps;\n }\n}\n","import {registerReactComponent} from '@zui/core';\nimport * as components from './index';\n\nregisterReactComponent(components);\n","import {CustomContent, HElement, mergeProps} from '@zui/core';\n\nimport type {ComponentChild, ComponentChildren, ComponentType, JSX, RenderableProps} from 'preact';\nimport type {ClassNameLike} from '../../../core/src/helpers';\nimport type {CommonListProps, Item, ItemKey, ItemType} from '../types';\n\n/**\n * Generic list component.\n */\nexport class CommonList

    extends HElement {\n /**\n * Root element default name, used for class name.\n */\n static NAME = '';\n\n /**\n * Item default name, used for class name.\n */\n static ITEM_NAME = 'item';\n\n /**\n * Root element default tag name, used for DOM rendering.\n */\n static TAG = 'ul';\n\n /**\n * Item components, used for rendering for different item types.\n */\n static ItemComponents: Partial | ((this: CommonList, item: Item, props: CommonListProps) => Partial)]>> = {\n default: HElement,\n divider: [HElement, {className: 'divider'}],\n space: [HElement, (item) => {\n const {space, flex, style} = item as {space: JSX.CSSProperties['width'], flex: JSX.CSSProperties['flex'], style: JSX.CSSProperties};\n return {\n style: {width: space, height: space, flex, ...style},\n };\n }],\n };\n\n /**\n * Item default common props, used for rendering for all item types.\n */\n static defaultItemProps: Partial = {\n component: 'li',\n };\n\n /**\n * Item default props, used for rendering for different item types.\n */\n static defaultItemPropsMap: Partial>> = {};\n\n /**\n * Item default type, used for rendering for item without type.\n */\n static defaultItemType = 'item';\n\n static defaultProps: Partial = {\n itemKey: 'id',\n };\n\n /**\n * Access to static properties via this.constructor.\n *\n * @see https://github.com/Microsoft/TypeScript/issues/3841#issuecomment-337560146\n */\n declare ['constructor']: typeof CommonList;\n\n /**\n * Store the raw items.\n */\n protected declare _items: Item[];\n\n /**\n * Store the rendered items.\n */\n protected declare _renderedItems: Item[];\n\n constructor(props: P) {\n super(props);\n this._handleClick = this._handleClick.bind(this);\n }\n\n /**\n * Get the root element name, used for class name.\n */\n get name() {\n return this.props.name || this.constructor.NAME;\n }\n\n /**\n * Get the item element name, used for class name.\n */\n get itemName() {\n return this.props.itemName || this.constructor.ITEM_NAME;\n }\n\n getItems() {\n return this._items;\n }\n\n getRenderedItem(key: ItemKey) {\n return this._renderedItems.find((item) => item.key === key);\n }\n\n getItem(key: ItemKey): Item | undefined {\n return this._items[this.getItemIndex(key)];\n }\n\n getItemIndex(key: ItemKey) {\n return this._renderedItems.findIndex((item) => item.key === key);\n }\n\n getItemByIndex(index: number) {\n return this._items[index];\n }\n\n /**\n * Get the item key by index.\n *\n * @param index The rendered item index.\n * @returns The item key, if the item is not rendered, return undefined.\n */\n getKey(index: number): ItemKey | undefined {\n return this._renderedItems?.[index]?.key;\n }\n\n protected _getItemFromEvent(event: MouseEvent, target?: HTMLElement): {\n index: number;\n item: Item;\n renderedItem: Item;\n element: HTMLElement;\n event: MouseEvent;\n key: ItemKey;\n relativeTarget?: unknown;\n } | undefined {\n const element = (target || event.target as HTMLElement).closest('[z-item]') as HTMLElement;\n if (!element || !element.parentElement?.hasAttribute(`z-gid-${this._gid}`)) {\n return;\n }\n const index = +element.getAttribute('z-item')!;\n const item = this._items[index];\n if (!item) {\n return;\n }\n const key = this.getKey(index);\n if (key === undefined) {\n return;\n }\n const renderedItem = this._renderedItems[index];\n return {index, item, element, event, key, renderedItem, relativeTarget: this.props.relativeTarget};\n }\n\n protected _handleClick(event: MouseEvent) {\n const info = this._getItemFromEvent(event);\n if (!info) {\n return;\n }\n this.props.onClickItem?.call(this, info);\n info.item.onClick?.call(this, event, info);\n return info;\n }\n\n /**\n * Render the item content.\n *\n * @param props Current list properties.\n * @param item The item to render.\n * @param index The item index.\n * @returns The item rendered content.\n */\n protected _renderItem(props: RenderableProps

    , item: Item, index: number): ComponentChildren {\n const {beforeRenderItem} = props;\n if (beforeRenderItem) {\n const result = beforeRenderItem.call(this, item, index);\n if (result !== undefined) {\n item = result;\n }\n }\n\n const {type} = item;\n let {itemRender} = props;\n if (itemRender && typeof itemRender === 'object') {\n itemRender = itemRender[type!];\n }\n if (itemRender) {\n const customResult = itemRender.call(this, item, index);\n if (customResult !== undefined) {\n return ;\n }\n }\n\n const {ItemComponents} = this.constructor;\n let ItemComponent = ItemComponents[type!];\n if (!ItemComponent && item.component) {\n return ;\n }\n ItemComponent = ItemComponent || ItemComponents.default || HElement;\n if (Array.isArray(ItemComponent)) {\n let defaultItemProps = ItemComponent[1];\n if (typeof defaultItemProps === 'function') {\n defaultItemProps = defaultItemProps.call(this as CommonList, item, props);\n }\n item = mergeProps({}, defaultItemProps, item);\n ItemComponent = ItemComponent[0];\n }\n return ;\n }\n\n /**\n * Get the rendered item final properties.\n *\n * @param props Current list properties.\n * @param item The item to render.\n * @param index The item index.\n * @returns The item to rendered, if return false, the item will not be rendered.\n */\n protected _getItem(props: RenderableProps

    , item: Item, index: number): Item | false {\n if (!item) {\n return false;\n }\n const {itemProps, itemPropsMap = {}, getItem, itemKey} = props;\n const {type = this.constructor.defaultItemType} = item;\n const {name, itemName} = this;\n const {defaultItemProps = {}, defaultItemPropsMap = {}} = this.constructor;\n\n item = mergeProps(\n {type},\n defaultItemProps,\n defaultItemPropsMap[type],\n itemProps,\n itemPropsMap[type],\n {className: [name ? `${name}-${type}` : '', itemName]},\n item,\n {\n _item: item,\n _index: index,\n key: String((itemKey ? item[itemKey] : item.key) ?? (item.key ?? index)),\n onClick: undefined,\n },\n );\n\n if (getItem) {\n const result = getItem.call(this, item, index);\n if (result !== undefined) {\n return result;\n }\n }\n return item;\n }\n\n protected _getProps(props: RenderableProps

    ): Record {\n const finalProps = super._getProps(props);\n return {onClick: this._handleClick, ...finalProps};\n }\n\n /**\n * Get the list root element classname list.\n *\n * @param props Current list properties.\n * @returns The list root element classname list.\n */\n protected _getClassName(props: RenderableProps

    ): ClassNameLike {\n return [this.name, props.className];\n }\n\n /**\n * Get final rendered item list.\n *\n * @param props Current list properties.\n * @returns Item list.\n */\n protected _getItems(props: RenderableProps

    ): Item[] {\n let {items = []} = props;\n if (typeof items === 'function') {\n items = items.call(this);\n } else if (!Array.isArray(items)) {\n items = [];\n }\n return items as Item[];\n }\n\n /**\n * Render items.\n *\n * @param props props Current list properties.\n * @param items Render items.\n * @returns React render children.\n */\n protected _renderItems(props: RenderableProps

    , items: Item[]): ComponentChild[] {\n this._renderedItems = items.map((item, index) => {\n const finalItem = this._getItem(props, item, index);\n return finalItem ? finalItem : undefined;\n }) as Item[];\n return this._renderedItems.reduce((children, item, index) => {\n if (item) {\n children.push(this._renderItem(props, item, index));\n }\n return children;\n }, []);\n }\n\n /**\n * Get root element rendered children.\n *\n * @param props Current list properties.\n * @returns React render children.\n */\n protected _getChildren(props: RenderableProps

    ): ComponentChildren {\n const items = this._getItems(props);\n this._items = items;\n const children = this._renderItems(props, items);\n if (props.children) {\n children.push(props.children);\n }\n return children;\n }\n\n /**\n * Get root element rendered component type.\n *\n * @param props Current list properties.\n * @returns React component type.\n */\n protected _getComponent(props: RenderableProps

    ): ComponentType | keyof JSX.IntrinsicElements {\n return props.component || (this.constructor.TAG as keyof JSX.IntrinsicElements);\n }\n}\n","import {ComponentFromReact} from '@zui/core';\nimport {CommonList as CommonListReact} from '../component';\n\nimport type {CommonListProps} from '../types';\n\nexport class CommonList extends ComponentFromReact {\n static NAME = 'CommonList';\n\n static Component = CommonListReact;\n\n static replace = CommonListReact.TAG;\n}\n\nCommonList.register();\n","import {registerReactComponent} from '@zui/core';\nimport * as components from './index';\n\nregisterReactComponent(components);\n","export type RGBColor = [r: number, g: number, b: number];\n\nexport function hex2Rgb(hex: string): RGBColor {\n if (hex.indexOf('#') === 0) {\n hex = hex.slice(1);\n }\n // convert 3-digit hex to 6-digits.\n if (hex.length === 3) {\n hex = hex[0] + hex[0] + hex[1] + hex[1] + hex[2] + hex[2];\n }\n if (hex.length !== 6) {\n throw new Error(`Invalid HEX color \"${hex}\".`);\n }\n return [\n parseInt(hex.slice(0, 2), 16), // r\n parseInt(hex.slice(2, 4), 16), // g\n parseInt(hex.slice(4, 6), 16), // b\n ];\n}\n\nexport function isLightColor(color: string | RGBColor): boolean {\n const [r, g, b] = typeof color === 'string' ? hex2Rgb(color) : color;\n return (r * 0.299 + g * 0.587 + b * 0.114) > 186;\n}\n\nexport function contrastColor(color: string | RGBColor, options?: {dark: string, light: string}) {\n return isLightColor(color) ? (options?.dark ?? '#333333') : (options?.light ?? '#ffffff');\n}\n\nfunction clamp(value: number, max = 255): number {\n return Math.min(Math.max(value, 0), max);\n}\n\nexport function hslToRgb(h: number, s: number, l: number): RGBColor {\n h = (h % 360) / 360;\n s = clamp(s);\n l = clamp(l);\n\n const m2 = l <= 0.5 ? l * (s + 1) : l + s - l * s;\n const m1 = l * 2 - m2;\n\n const hue = (value: number): number => {\n value = value < 0 ? value + 1 : (value > 1 ? value - 1 : value);\n if (value * 6 < 1) {\n return m1 + (m2 - m1) * value * 6;\n } else if (value * 2 < 1) {\n return m2;\n } else if (value * 3 < 2) {\n return m1 + (m2 - m1) * (2 / 3 - value) * 6;\n } else {\n return m1;\n }\n };\n\n return [\n hue(h + 1 / 3) * 255,\n hue(h) * 255,\n hue(h - 1 / 3) * 255,\n ];\n}\n","export function getUniqueCode(str: string): number {\n let code = 0;\n if (typeof str !== 'string') str = String(str);\n if (str && str.length) {\n for (let i = 0; i < str.length; ++i) {\n code += (i + 1) * str.charCodeAt(i);\n }\n }\n return code;\n}\n","import {Component, ComponentChildren, JSX} from 'preact';\nimport {classes, Icon} from '@zui/core';\nimport {contrastColor, hslToRgb} from '@zui/helpers/src/color-helper';\nimport {getUniqueCode} from '@zui/helpers/src/string-code';\nimport {AvatarOptions} from '../types/';\n\nfunction getAvatarText(text: string, maxTextLength: number) {\n if (/^[\\u4e00-\\u9fa5\\s]+$/.test(text)) {\n return text.length <= maxTextLength ? text : text.substring(text.length - maxTextLength);\n }\n if (/^[A-Za-z\\d\\s]+$/.test(text)) {\n return text[0].toUpperCase();\n }\n return text.length <= maxTextLength ? text : text.substring(0, maxTextLength);\n}\n\nexport class Avatar extends Component {\n render() {\n const {\n className,\n style,\n size = '',\n circle,\n rounded,\n background,\n foreColor,\n icon,\n text,\n code,\n maxTextLength = 2,\n src,\n hueDistance = 43,\n saturation = 0.4,\n lightness = 0.6,\n children,\n ...others\n } = this.props;\n\n const finalClass = ['avatar', className];\n const finalStyle = {...style, background, color: foreColor};\n\n let actualSize = 32;\n if (size) {\n if (typeof size === 'number') {\n finalStyle.width = `${size}px`;\n finalStyle.height = `${size}px`;\n finalStyle.fontSize = `${Math.max(12, Math.round(size / 2))}px`;\n actualSize = size;\n } else {\n finalClass.push(`size-${size}`);\n actualSize = ({xs: 20, sm: 24, lg: 48, xl: 80})[size];\n }\n }\n if (circle) {\n finalClass.push('circle');\n } else if (rounded) {\n if (typeof rounded === 'number') {\n finalStyle.borderRadius = `${rounded}px`;\n } else {\n finalClass.push(`rounded-${rounded}`);\n }\n }\n\n let content: ComponentChildren | undefined;\n if (src) {\n finalClass.push('has-img');\n content = {text};\n } else if (icon) {\n finalClass.push('has-icon');\n content = ;\n } else if (text?.length) {\n const displayText = getAvatarText(text, maxTextLength);\n const displayTextLength = displayText.length;\n finalClass.push('has-text', `has-text-${displayTextLength}`);\n\n if (background === undefined) {\n const avatarCode = code ?? text;\n const hue = (typeof avatarCode === 'number' ? avatarCode : getUniqueCode(avatarCode)) * hueDistance % 360;\n finalStyle.background = `hsl(${hue},${saturation * 100}%,${lightness * 100}%)`;\n if (!foreColor) {\n const rgb = hslToRgb(hue, saturation, lightness);\n finalStyle.color = contrastColor(rgb);\n }\n } else if (!foreColor && background) {\n finalStyle.color = contrastColor(background);\n }\n let textStyle: JSX.CSSProperties | undefined;\n if (actualSize && actualSize < (16 * displayTextLength)) {\n textStyle = {transform: `scale(${actualSize / (16 * displayTextLength)})`, whiteSpace: 'nowrap'};\n }\n\n content =

    {displayText}
    ;\n }\n\n return (\n \n {content}\n {children}\n
    \n );\n }\n}\n","import {$, mergeProps, removeUndefinedProps} from '@zui/core';\nimport {Button} from '@zui/button/src/component';\nimport {CommonList} from '@zui/common-list/src/component';\n\nimport type {RenderableProps} from 'preact';\nimport type {ButtonProps} from '@zui/button';\nimport type {Item} from '@zui/common-list';\nimport type {BtnGroupOptions} from '../types';\n\nexport class BtnGroup extends CommonList {\n static NAME = 'btn-group';\n\n /**\n * Root element default tag name, used for DOM rendering.\n */\n static TAG = 'nav';\n\n static ItemComponents = {\n ...CommonList.ItemComponents,\n default: Button,\n };\n\n /**\n * Item default common props, used for rendering for all item types.\n */\n static defaultItemProps: Partial = {\n component: undefined,\n };\n\n protected _shareBtnProps?: Partial;\n\n protected _isBtnType({type}: Item): boolean {\n return type === 'item' || type === 'dropdown';\n }\n\n protected _getItem(props: RenderableProps, item: Item, index: number): false | Item {\n if (!item.type) {\n item = $.extend({type: (item.dropdown || item.items) ? 'dropdown' : 'item'}, item);\n }\n let itemProps = super._getItem(props, item, index);\n if (!itemProps) {\n return itemProps;\n }\n if (this._isBtnType(itemProps)) {\n itemProps = mergeProps({}, this._shareBtnProps, itemProps);\n }\n return itemProps;\n }\n\n protected _beforeRender(props: RenderableProps): void | RenderableProps | undefined {\n const {btnProps, btnType, size} = props;\n\n this._shareBtnProps = mergeProps({}, btnProps, removeUndefinedProps({btnType, size}));\n }\n}\n","import {classes, $, mergeProps} from '@zui/core';\nimport {BtnGroup} from '@zui/btn-group/src/component/btn-group';\n\nimport type {Item} from '@zui/common-list';\nimport type {ToolbarOptions, ToolbarSetting} from '../types';\nimport type {ClassNameLike} from '@zui/core/src/helpers';\nimport type {Attributes, RenderableProps} from 'preact';\n\nexport class Toolbar extends BtnGroup {\n static NAME = 'toolbar';\n\n static defaultProps: Partial = {\n btnProps: {\n btnType: 'ghost',\n },\n };\n\n static ItemComponents = {\n ...BtnGroup.ItemComponents,\n btnGroup: BtnGroup,\n 'btn-group': BtnGroup,\n };\n\n protected _getProps(props: RenderableProps): Record {\n const {gap} = props;\n const propsMap = super._getProps(props);\n if (gap) {\n if (typeof gap === 'number') {\n propsMap.className = classes(propsMap.className as ClassNameLike, `gap-${gap}`);\n } else {\n propsMap.style = $.extend(propsMap.style || {}, {gap: gap});\n }\n }\n return propsMap;\n }\n\n protected _getItem(props: RenderableProps, item: Item, index: number): false | Item {\n const itemProps = super._getItem(props, item, index);\n if (!itemProps) {\n return itemProps;\n }\n const {type} = itemProps;\n const isBtnGroup = type === 'btn-group' || type === 'btnGroup';\n if (isBtnGroup) {\n itemProps.btnProps = mergeProps({}, this._shareBtnProps, itemProps.btnProps);\n }\n if ((isBtnGroup || type === 'dropdown') && !itemProps.relativeTarget) {\n itemProps.relativeTarget = props.relativeTarget;\n }\n return itemProps;\n }\n\n static render(this: unknown, setting: ToolbarSetting | undefined, args: T, defaultProps?: Partial & Attributes, thisObject?: unknown) {\n let toolbarOptions = typeof setting === 'function' ? setting.call(thisObject ?? this, ...args) : setting;\n if (!toolbarOptions) {\n return;\n }\n if (Array.isArray(toolbarOptions)) {\n toolbarOptions = {\n items: toolbarOptions,\n };\n }\n if (defaultProps) {\n toolbarOptions = mergeProps(defaultProps as Record, toolbarOptions);\n }\n return ;\n }\n}\n","import {CustomContent, HElement} from '@zui/core';\n\nimport type {ClassNameLike} from '@zui/core';\nimport type {ComponentChildren, RenderableProps} from 'preact';\nimport type {CheckboxProps, CheckboxState} from '../types';\n\nexport class Checkbox

    extends HElement {\n protected _controlled: boolean;\n\n constructor(props: P) {\n super(props);\n this.state = {\n checked: props.checked ?? props.defaultChecked ?? false,\n };\n this._controlled = props.checked !== undefined;\n }\n\n get checked() {\n return this._controlled ? this.props.checked : this.state.checked;\n }\n\n protected _getClassName(props: RenderableProps

    ): ClassNameLike {\n const {disabled, type = 'checkbox'} = props;\n const {checked} = this;\n return [props.className, type === 'switch' ? type : `${type}-primary`, {\n disabled,\n checked: checked === true,\n indeterminate: checked === 'indeterminate',\n }];\n }\n\n protected _handleChange = (event: Event) => {\n const {onChange} = this.props;\n const checked = (event.target as HTMLInputElement).indeterminate ? 'indeterminate' : (event.target as HTMLInputElement).checked;\n if (onChange) {\n onChange.call(this, event, checked);\n }\n if (!this._controlled) {\n this.setState({checked});\n }\n };\n\n protected _getChildren(props: RenderableProps

    ): ComponentChildren {\n const {name, type, value, id, label} = props;\n const {checked} = this;\n return [\n name ? (\n \n ) : null,\n (),\n ];\n }\n}\n","import {RadioProps} from '../types';\nimport {Checkbox} from './checkbox';\n\nexport class Radio

    extends Checkbox

    {\n static defaultProps: Partial = {\n type: 'radio',\n };\n}\n","import {SwitchProps} from '../types';\nimport {Checkbox} from './checkbox';\n\nexport class Switch

    extends Checkbox

    {\n static defaultProps: Partial = {\n type: 'switch',\n };\n}\n","import {toChildArray} from 'preact';\nimport {CustomContent, HElement, Icon, classes, mergeProps} from '@zui/core';\nimport {Avatar} from '@zui/avatar/src/component';\nimport {Toolbar} from '@zui/toolbar/src/component';\nimport {Checkbox} from '@zui/checkbox/src/component';\n\nimport type {ComponentChild, ComponentChildren, ComponentType, JSX, RenderableProps} from 'preact';\nimport type {ListitemProps} from '../types';\n\nexport class Listitem

    extends HElement {\n protected _renderLeading(props: RenderableProps

    ): ComponentChild[] {\n const {\n icon,\n avatar,\n toggleIcon,\n leading,\n leadingClass,\n checked,\n checkbox,\n multiline,\n } = props;\n const contents: ComponentChild[] = [];\n if (toggleIcon) {\n contents.push();\n }\n if (checked !== undefined) {\n contents.push();\n }\n if (icon) {\n contents.push();\n }\n if (avatar) {\n const avatarProps = typeof avatar === 'function' ? avatar.call(this, props) : avatar;\n if (avatarProps) {\n avatarProps.className = classes('item-avatar', avatarProps.className);\n contents.push();\n }\n }\n const customLeading = leading ? : null;\n if (customLeading) {\n contents.push(customLeading);\n }\n if (multiline) {\n return contents.length ? [\n

    {contents}
    ,\n ] : [];\n }\n return contents;\n }\n\n protected _renderContent(props: RenderableProps

    , linkRendered?: boolean): ComponentChild[] {\n const {\n textClass,\n titleClass,\n titleAttrs,\n subtitle,\n subtitleClass,\n url,\n target,\n content,\n contentClass,\n contentAttrs,\n } = props;\n const titleAsLink = url && !linkRendered;\n const TitleComponent = titleAsLink ? 'a' : 'div';\n let {title, text} = props;\n if (title === undefined) {\n title = text;\n text = null;\n }\n return [\n

    \n {title ? : null}\n {subtitle ?
    : null}\n {text ?
    {text}
    : null}\n {content ? : null}\n
    ,\n ];\n }\n\n protected _renderTrailing(props: RenderableProps

    ): ComponentChild[] {\n const {\n multiline,\n trailing,\n trailingClass,\n trailingIcon,\n actions,\n } = props;\n const contents: ComponentChild[] = [];\n if (trailingIcon) {\n contents.push();\n }\n if (actions) {\n contents.push(Toolbar.render(actions, [props], {key: 'actions', relativeTarget: props, size: 'sm'}, this));\n }\n const customTrailing = trailing ? : null;\n if (customTrailing) {\n contents.push(customTrailing);\n }\n if (multiline) {\n return contents.length ? [\n

    {contents}{customTrailing}
    ,\n ] : [];\n }\n return contents;\n }\n\n protected _render(props: RenderableProps

    , extraAttrs?: Record): ComponentChild {\n const {\n innerComponent,\n innerClass,\n innerAttrs,\n url,\n actions,\n target,\n active,\n disabled,\n divider,\n checked,\n multiline,\n title,\n subtitle,\n hint,\n selected,\n } = props;\n const ComponentName = innerComponent || ((url && !actions) ? 'a' : 'div');\n const asLink = ComponentName === 'a';\n const attrs = mergeProps({\n key: 'item',\n title: hint,\n className: classes('listitem', innerClass, {\n active,\n disabled,\n 'has-divider': divider,\n selected,\n checked,\n multiline: multiline ?? !!(title && subtitle),\n state: asLink && !disabled,\n }),\n }, asLink ? {href: url || 'javascript:;', target} : null, extraAttrs, innerAttrs);\n return (\n \n {this._renderLeading(props)}\n {this._renderContent(props, asLink)}\n {this._renderTrailing(props)}\n \n );\n }\n\n protected _onRender(component: ComponentType | keyof JSX.IntrinsicElements, componentProps: Record, children: ComponentChildren, _props: RenderableProps

    ): void | [component: ComponentType | keyof JSX.IntrinsicElements, componentProps: Record, children: ComponentChildren] {\n const innerAttrs = Object.keys(componentProps).reduce>((attrs, key) => {\n if (key.startsWith('data-')) {\n attrs[key] = componentProps[key];\n delete componentProps[key];\n }\n return attrs;\n }, {});\n return [component, componentProps, [this._render(_props, innerAttrs), ...toChildArray(children)]];\n }\n}\n","import {$, Computed, HElement, classes, fetchData, mergeProps, removeUndefinedProps} from '@zui/core';\nimport {CommonList} from '@zui/common-list/src/component';\nimport {Listitem} from './listitem';\n\nimport type {ComponentChild, ComponentChildren, RenderableProps} from 'preact';\nimport type {ClassNameLike, CustomContentType} from '@zui/core';\nimport type {Item, ItemKey} from '@zui/common-list';\nimport type {CheckedType} from '@zui/checkbox';\nimport type {ListProps, ListState, ListItemsSetting, ListItemsFetcher} from '../types';\n\nexport class List

    extends CommonList {\n static ItemComponents: typeof CommonList.ItemComponents = {\n ...CommonList.ItemComponents,\n default: HElement,\n item: Listitem,\n heading: Listitem,\n };\n\n static NAME = 'list';\n\n protected _loadedSetting?: ListItemsSetting;\n\n protected declare _hasIcons: boolean;\n\n protected declare _hasCheckbox: boolean;\n\n protected _activeSet = new Computed>(() => {\n const map = new Set();\n const {active} = this.props;\n if (Array.isArray(active)) {\n active.forEach(x => map.add(x));\n } else if (typeof active === 'string') {\n map.add(active);\n } else if (active) {\n Object.keys(active).forEach(x => active[x] && map.add(x));\n }\n const {activeMap} = this.state;\n Object.keys(activeMap).forEach(x => activeMap[x] ? map.add(x) : map.delete(x));\n return map;\n }, () => [this.state.activeMap, this.props.active]);\n\n constructor(props: P) {\n super(props);\n this.state = {\n checked: {},\n activeMap: {},\n } as S;\n }\n\n get namespace() {\n return `.zui.${this.constructor.NAME}.list_${this.gid}`;\n }\n\n componentDidMount() {\n this._afterRender(true);\n this.tryLoad();\n\n if (this.props.activeOnHover && !this.props.multipleActive) {\n $(this.element).on(`mouseenter${this.namespace}`, '[z-item]', (event) => {\n const info = this._getItemFromEvent(event);\n if (info && info.renderedItem.type === 'item' && !info.renderedItem.disabled && !this.isActive(info.key)) {\n this.toggleActive(info.key, true);\n }\n });\n }\n }\n\n componentDidUpdate(): void {\n this._afterRender(false);\n this.tryLoad();\n }\n\n componentWillUnmount(): void {\n $(this.element).off(this.namespace);\n this.props.beforeDestroy?.call(this);\n }\n\n setItems(items?: Item[], error?: Error) {\n const {onLoadFail} = this.props;\n this.setState({\n loading: false,\n items: items || [],\n loadFailed: error ? (typeof onLoadFail === 'function' ? (onLoadFail as (error: Error) => CustomContentType | undefined).call(this, error as Error) : onLoadFail) || String(error) : undefined,\n });\n }\n\n load(): void {\n const {items, onLoad} = this.props;\n this._loadedSetting = items;\n this.setState({loading: true, items: []}, async () => {\n try {\n const newItems = await fetchData(items as ListItemsFetcher, [this], {throws: true});\n this.setItems(onLoad?.call(this, newItems) || newItems);\n } catch (error) {\n this.setItems(undefined, error as Error);\n }\n });\n }\n\n tryLoad() {\n const {loading} = this.state;\n const {items} = this.props;\n if (loading || !items || Array.isArray(items) || items === this._loadedSetting) {\n return false;\n }\n this.load();\n return true;\n }\n\n isChecked(key: ItemKey, index?: number, defaultChecked: CheckedType = false): CheckedType {\n const item = (typeof index === 'number' ? this._items[index] : this.getItem(key)) || {};\n return this.state.checked[key] ?? item.checked ?? defaultChecked;\n }\n\n isAllChecked(): boolean {\n return this._renderedItems.every(({key}, index) => this.isChecked(key!, index) === true);\n }\n\n toggleAllChecked(checked?: boolean) {\n if (checked === undefined) {\n checked = !this.isAllChecked();\n }\n return this.toggleChecked(this._renderedItems.map(x => x.key!), checked);\n }\n\n async toggleChecked(keyOrChange: ItemKey | ItemKey[] | Record, checked?: boolean) {\n let change: Record;\n if (Array.isArray(keyOrChange)) {\n if (!keyOrChange.length) {\n return;\n }\n if (checked === undefined) {\n checked = !this.isChecked(keyOrChange[0]);\n }\n change = keyOrChange.reduce>((map, key) => {\n map[key] = checked!;\n return map;\n }, {});\n } else if (typeof keyOrChange === 'object') {\n change = keyOrChange;\n } else {\n const isChecked = this.isChecked(keyOrChange);\n if (checked === undefined) {\n checked = !isChecked;\n }\n change = {[keyOrChange]: checked!};\n }\n if (!Object.keys(change).length) {\n return;\n }\n\n await this.changeState(prevState => ({\n checked: {\n ...prevState.checked,\n ...change,\n },\n } as Partial), () => {\n const checkState = this.state.checked;\n this.props.onCheck?.call(this, change, Object.keys(checkState).filter(x => checkState[x] === true));\n });\n }\n\n getChecks() {\n return this._renderedItems.reduce((checks, {key}, index) => {\n if (key !== undefined && this.isChecked(key, index) === true) {\n checks.push(key);\n }\n return checks;\n }, []);\n }\n\n isActive(key: string | Item) {\n if (typeof key === 'object') {\n key = key.key!;\n }\n return this._activeSet.cache.has(key);\n }\n\n getActiveKeys() {\n return [...this._activeSet.value];\n }\n\n getActiveKey() {\n return this.getActiveKeys()[0];\n }\n\n async toggleActive(keys: string | string[], active?: boolean) {\n if (typeof keys === 'string') {\n keys = [keys];\n }\n if (!keys.length) {\n return;\n }\n active = active ?? !this.isActive(keys[0]);\n await this.changeState(prevState => {\n const activeMap = this.props.multipleActive ? (keys as string[]).reduce>((map, key) => {\n map[key] = active!;\n return map;\n }, {...prevState.activeMap}) : {[keys[0]]: active!};\n return {activeMap} as Partial;\n }, () => {\n this.props.onActive?.call(this, keys as string[], active!);\n });\n }\n\n getNextItem(key: string | undefined, condition?: (item: Item, index: number) => boolean, step = 1, items: Item[] | undefined = undefined): Item | undefined {\n items = items || this._renderedItems;\n const count = items.length;\n if (key === undefined) {\n return items[step ? 0 : count - 1];\n }\n let index = items.findIndex(x => x.key === key);\n if (index < 0 || count < 2) {\n return items[step ? 0 : count - 1];\n }\n let checkCount = 0;\n condition = condition || ((x) => x.type === 'item' && !x.disabled);\n while (checkCount < count) {\n index = (index + step + count) % count;\n const nextItem = items[index];\n if (nextItem && !nextItem.disabled && !nextItem.hidden && condition.call(this, nextItem, index)) {\n return nextItem;\n }\n checkCount++;\n }\n }\n\n getPrevItem(key: string | undefined, condition?: (item: Item, index: number) => boolean): Item | undefined {\n return this.getNextItem(key, condition, -1);\n }\n\n activeNext(condition?: (item: Item, index: number) => boolean, step = 1) {\n const nextItem = this.getNextItem(this.getActiveKey(), condition, step);\n if (nextItem) {\n this.toggleActive(nextItem.key!);\n }\n }\n\n activePrev(condition?: (item: Item, index: number) => boolean) {\n this.activeNext(condition, -1);\n }\n\n protected _afterRender(firstRender: boolean) {\n this.props.afterRender?.call(this, firstRender);\n }\n\n protected _getItems(props: RenderableProps

    ): Item[] {\n const {items} = props;\n const {items: stateItems} = this.state;\n return stateItems || (Array.isArray(items) ? items : []);\n }\n\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n protected _getRenderedItem(props: RenderableProps

    , renderedItem: Item, index: number): Item {\n const {divider, multiline} = props;\n renderedItem = mergeProps({}, removeUndefinedProps({\n divider,\n multiline,\n }), renderedItem);\n\n const {itemName, name} = this;\n renderedItem.innerClass = [itemName ? `${itemName}-inner${name ? ` ${name}-${renderedItem.type}-inner` : ''}` : '', renderedItem.innerClass];\n\n if (renderedItem.type === 'item') {\n const {checkbox} = props;\n if (checkbox) {\n renderedItem.checked = this.isChecked(renderedItem.key!, index, renderedItem.checked as CheckedType);\n if (typeof checkbox === 'object') {\n renderedItem.checkbox = renderedItem.checkbox ? $.extend({}, checkbox, renderedItem.checkbox) : checkbox;\n }\n if (props.selectOnChecked && renderedItem.checked === true) {\n renderedItem.selected = true;\n }\n }\n if (renderedItem.active === undefined && this.isActive(renderedItem)) {\n renderedItem.active = true;\n }\n }\n\n if (renderedItem.icon) {\n this._hasIcons = true;\n }\n if (renderedItem.checked !== undefined) {\n this._hasCheckbox = true;\n }\n\n return renderedItem;\n }\n\n protected _getItem(props: RenderableProps

    , item: Item, index: number): Item | false {\n const renderedItem = super._getItem(props, item, index);\n if (!renderedItem) {\n return renderedItem;\n }\n return this._getRenderedItem(props, renderedItem, index);\n }\n\n protected _renderItem(props: RenderableProps

    , item: Item, index: number): ComponentChildren {\n if (item.type === 'item' && this._hasIcons && item.icon === undefined) {\n item.icon = 'EMPTY';\n }\n return super._renderItem(props, item, index);\n }\n\n protected _handleClick(event: MouseEvent) {\n const info = super._handleClick(event);\n let {checkOnClick} = this.props;\n if (checkOnClick === 'any') {\n checkOnClick = '.item-checkbox,.item-content,.item-icon';\n } else if (checkOnClick === true) {\n checkOnClick = '.item-checkbox';\n }\n if (checkOnClick && !info?.renderedItem.disabled && info && (event.target as HTMLElement).closest(checkOnClick)) {\n this.toggleChecked(info.key);\n event.stopPropagation();\n return;\n }\n return info;\n }\n\n protected _getClassName(props: RenderableProps

    ): ClassNameLike {\n const {loading, loadFailed} = this.state;\n return [super._getClassName(props), loading ? 'loading' : (loadFailed ? 'is-load-failed' : '')];\n }\n\n protected _getProps(props: RenderableProps

    ): Record {\n const {className, ...others} = super._getProps(props);\n return {\n ...others,\n className: classes(className as ClassNameLike, this._hasIcons ? 'has-icons' : '', this._hasCheckbox ? 'has-checkbox' : ''),\n };\n }\n\n protected _getChildren(props: RenderableProps

    ): ComponentChildren {\n this._hasIcons = false;\n this._hasCheckbox = false;\n this._activeSet.compute();\n const children = super._getChildren(props) as ComponentChild[];\n const {loadFailed} = this.state;\n if (loadFailed) {\n children.push(loadFailed);\n }\n return children;\n }\n}\n","/** Store type. */\nexport type StoreType = 'local' | 'session';\n\nconst STR_PREFIX = '```ZUI_STR\\n';\n\n/**\n * Store for using localStorage and sessionStorage.\n */\nexport class Store {\n protected _type: StoreType;\n\n protected _name: string;\n\n protected _id: string;\n\n protected _storage: Storage;\n\n protected _altStorage?: Store;\n\n /**\n * Create new store instance.\n * @param id Store profile ID.\n * @param type Store type.\n */\n constructor(id: string = '', type: StoreType = 'local') {\n this._type = type;\n this._id = id;\n this._name = `ZUI_STORE:${this._id}`;\n this._storage = type === 'local' ? localStorage : sessionStorage;\n }\n\n /**\n * Get store type.\n */\n get type(): StoreType {\n return this._type;\n }\n\n /**\n * Get session type store instance.\n */\n get session(): Store {\n if (this.type === 'session') {\n return this;\n }\n if (!this._altStorage) {\n this._altStorage = new Store(this._id, 'session');\n }\n return this._altStorage;\n }\n\n protected _getKey(key: string): string {\n return `${this._name}:${key}`;\n }\n\n /**\n * Switch store profile.\n *\n * @param id Store profile ID.\n */\n switch(id: string) {\n this._id = id;\n this._name = `ZUI_STORE:${this._id}`;\n }\n\n /**\n * Get value from store.\n *\n * @param key Key to get\n * @returns Value of key or undefined if key is not found\n */\n get(key: string): T | undefined;\n\n /**\n * Get value from store, if key is not found, return defaultValue.\n *\n * @param key Key to get.\n * @param defaultValue Default value to return if key is not found.\n */\n get(key: string, defaultValue: T): T;\n\n /**\n * Get value from store.\n *\n * @param key Key to get.\n * @param defaultValue Default value to return if key is not found.\n * @returns Value of key or defaultValue if key is not found.\n */\n get(key: string, defaultValue?: T): T | undefined {\n const value = this._storage.getItem(this._getKey(key));\n if (typeof value === 'string') {\n if (value.startsWith(STR_PREFIX)) {\n return value.substring(STR_PREFIX.length) as T;\n }\n try {\n return JSON.parse(value);\n // eslint-disable-next-line no-empty\n } catch (_error) {}\n }\n return (value as T) ?? defaultValue;\n }\n\n /**\n * Set key-value pair in store.\n *\n * @param key Key to set.\n * @param value Value to set.\n */\n set(key: string, value: unknown): void {\n if (value === undefined || value === null) {\n return this.remove(key);\n }\n this._storage.setItem(this._getKey(key), typeof value === 'string' ? `${STR_PREFIX}${value}` : JSON.stringify(value));\n }\n\n /**\n * Remove key-value pair from store.\n *\n * @param key Key to remove.\n */\n remove(key: string): void {\n this._storage.removeItem(this._getKey(key));\n }\n\n /**\n * Iterate all key-value pairs in store.\n *\n * @param callback Callback function to call for each key-value pair in the store.\n */\n each(callback: (name: string, value: unknown) => void): void {\n for (let i = 0; i < this._storage.length; i++) {\n const key = this._storage.key(i);\n if (key?.startsWith(this._name)) {\n const value = this._storage.getItem(key);\n if (typeof value === 'string') {\n callback(key.substring(this._name.length + 1), JSON.parse(value));\n }\n }\n }\n }\n\n /**\n * Get all key values in store.\n *\n * @returns All key-value pairs in the store.\n */\n getAll(): Record {\n const result: Record = {};\n this.each((key, value) => {\n result[key] = value;\n });\n return result;\n }\n}\n","import {Store, StoreType} from './store';\n\nexport type {Store} from './store';\n\nexport const store = new Store('DEFAULT');\n\nfunction createStore(name?: string, type: StoreType = 'local') {\n return new Store(name, type);\n}\n\nObject.assign(store, {create: createStore});\n","import {Icon, classes, mergeProps, $} from '@zui/core';\nimport {store} from '@zui/store';\nimport {List} from './list';\nimport '@zui/css-icons/src/icons/caret.css';\n\nimport type {ComponentChild, ComponentChildren, RenderableProps} from 'preact';\nimport type {ClassNameLike} from '@zui/core';\nimport type {Item, ItemKey} from '@zui/common-list';\nimport type {CheckedType} from '@zui/checkbox';\nimport type {ListItemsSetting, NestedItem, NestedListProps, NestedListState} from '../types';\n\nexport type MouseEventInfo = {\n index: number;\n item: NestedItem;\n renderedItem: NestedItem;\n element: HTMLElement;\n target: HTMLElement;\n event: MouseEvent;\n key: ItemKey;\n parentKey?: ItemKey;\n hover?: boolean;\n keyPath: string;\n};\n\nexport type ItemInfo = {\n key: string;\n level: number;\n keyPath: string;\n parentKey?: string;\n parent?: ItemInfo;\n children: ItemInfo[];\n data: Item;\n};\n\nfunction forEachChild(item: ItemInfo, callback: (child: ItemInfo) => void) {\n const {children} = item;\n if (!children.length) {\n return;\n }\n children.forEach(child => {\n callback(child);\n forEachChild(child, callback);\n });\n}\n\nfunction forEachParent(item: ItemInfo, callback: (parent: ItemInfo) => void) {\n let parent = item.parent;\n while (parent) {\n callback(parent);\n parent = parent.parent;\n }\n}\n\nfunction parentKeys(keyPath: string) {\n return keyPath.split(':').reduce((keys, item, index) => {\n keys.push(index ? keys[index - 1] + ':' + item : item);\n return keys;\n }, []);\n}\n\n\nfunction reduceNestedItems(items: Item[], itemKey: string | undefined, reducer: (previousValue: T, info: ItemInfo) => T, initialValue: T, level = 0, parent?: ItemInfo): T {\n return items.reduce((currentValue, item, index) => {\n if (!item) {\n return currentValue;\n }\n const key = String((itemKey ? item[itemKey] : item.key) ?? (item.key ?? index));\n const keyPath = parent ? `${parent.keyPath}:${key}` : key;\n const itemInfo = {\n key,\n level,\n keyPath,\n parentKey: parent?.keyPath,\n parent: parent,\n data: item,\n children: [],\n };\n if (parent) {\n parent.children.push(itemInfo);\n }\n currentValue = reducer(currentValue, itemInfo);\n if (Array.isArray(item.items)) {\n return reduceNestedItems(item.items as Item[], itemKey, reducer, currentValue, level + 1, itemInfo);\n }\n return currentValue;\n }, initialValue);\n}\n\nfunction initItemMap(items: Item[], itemKey: string | undefined, map: Map = new Map()) {\n return reduceNestedItems(items, itemKey, (currentMap, info) => {\n currentMap.set(info.keyPath, info);\n return currentMap;\n }, map);\n}\n\nexport class NestedList

    extends List {\n static defaultProps: Partial = {\n ...List.defaultProps,\n defaultNestedShow: false,\n level: 0,\n indent: 20,\n } as Partial;\n\n static inheritNestedProps = ['component', 'name', 'itemName', 'itemKey', 'indent', 'hover', 'divider', 'multiline', 'toggleIcons', 'nestedToggle', 'accordion', 'itemRender', 'itemProps', 'beforeRenderItem', 'onToggle', 'checkbox', 'getItem', 'checkOnClick', 'selectOnChecked', 'checkedState', 'onClickItem', 'activeOnHover', 'multipleActive', 'onActive'];\n\n protected declare _hasNestedItems: boolean;\n\n protected declare _needHandleHover: boolean;\n\n protected declare _storeID: string;\n\n protected declare _renderedItemMap: Map;\n\n protected declare _itemMap?: Map;\n\n protected declare _needInitChecks?: boolean;\n\n protected declare _hoverInfo?: {timer: number, info: MouseEventInfo};\n\n constructor(props: P) {\n super(props);\n const {defaultNestedShow, preserve, nestedShow} = props;\n $.extend(\n this.state,\n typeof defaultNestedShow === 'boolean' ? {defaultShow: defaultNestedShow, nestedShow: {}} : {nestedShow: defaultNestedShow || {}},\n nestedShow !== undefined ? {nestedShow} : null,\n );\n if (preserve && nestedShow === undefined) {\n this._storeID = `${this.constructor.NAME}:${preserve}:state`;\n const storeState = store.get(this._storeID) as NestedListState;\n if (storeState) {\n (this.state as NestedListState).nestedShow = storeState.nestedShow;\n }\n }\n\n if (!props.level) {\n const nestedState = this.state.nestedShow;\n if (nestedState) {\n Object.keys(nestedState).forEach(key => {\n if (!nestedState[key]) {\n return;\n }\n parentKeys(key).forEach(parentKey => {\n nestedState[parentKey] = true;\n });\n });\n }\n this._needInitChecks = true;\n }\n\n this._renderedItemMap = new Map();\n this._handleHover = this._handleHover.bind(this);\n this._handleClick = this._handleClick.bind(this);\n this._beforeRenderNestedItem = this._beforeRenderNestedItem.bind(this);\n this._handleNestedToggle = this._handleNestedToggle.bind(this);\n this._handleNestedCheck = this._handleNestedCheck.bind(this);\n this._preserveState = this._preserveState.bind(this);\n }\n\n get isRoot() {\n return !this.props.level;\n }\n\n get nestedShow() {\n return this.props.nestedShow ?? this.state.nestedShow ?? false;\n }\n\n get isHoverTrigger() {\n return this.props.nestedTrigger === 'hover';\n }\n\n setItems(items?: Item[] | undefined, error?: Error | undefined): void {\n if (this.isRoot) {\n this._needInitChecks = true;\n }\n super.setItems(items, error);\n }\n\n getItemMap() {\n if (!this._itemMap) {\n this._itemMap = initItemMap(this._items, this.props.itemKey);\n }\n return this._itemMap;\n }\n\n getRenderedItem(keyPath: string): Item | undefined {\n return this._renderedItemMap.get(keyPath);\n }\n\n getItem(keyPath: string) {\n if (this._itemMap) {\n return this._itemMap.get(keyPath)?.data;\n }\n const renderedItem = this.getRenderedItem(keyPath);\n return renderedItem ? (renderedItem._item as Item) : super.getItem(keyPath);\n }\n\n isExpanded(keyPath: string) {\n const {nestedShow} = this;\n if (typeof nestedShow === 'boolean') {\n return nestedShow;\n }\n return !!(nestedShow[keyPath] ?? this.state.defaultShow);\n }\n\n async toggle(keyPath: string, toggle?: boolean) {\n const isExpanded = this.isExpanded(keyPath);\n if (toggle === isExpanded) {\n return;\n }\n if (toggle === undefined) {\n toggle = !isExpanded;\n }\n const {nestedShow, onToggle, accordion} = this.props;\n if (onToggle && onToggle.call(this, keyPath, toggle) === false) {\n return;\n }\n if (nestedShow !== undefined) {\n return;\n }\n await this.changeState(prevState => {\n let newNestedShow: Record = {\n ...prevState.nestedShow,\n [keyPath]: toggle!,\n };\n if (toggle && accordion) {\n let parentKey = `${keyPath.split(':').slice(0, -1).join(':')}`;\n if (parentKey.length) {\n parentKey += ':';\n }\n Object.keys(newNestedShow).forEach(key => {\n if (key !== keyPath && key.startsWith(parentKey)) {\n newNestedShow[key] = false;\n }\n });\n }\n newNestedShow = toggle ? parentKeys(keyPath).reduce>((map, key) => {\n map[key] = toggle!;\n return map;\n }, newNestedShow) : newNestedShow;\n if (this.isHoverTrigger && !toggle) {\n Object.keys(newNestedShow).forEach(key => {\n if (!newNestedShow[key] || !key.startsWith(`${keyPath}:`)) {\n return;\n }\n parentKeys(keyPath).forEach(k => {\n newNestedShow[k] = true;\n });\n });\n }\n return {\n nestedShow: newNestedShow,\n } as Partial;\n }, this._preserveState);\n }\n\n toggleAll(show: boolean) {\n if (this.props.nestedShow !== undefined) {\n return;\n }\n return this.setState({nestedShow: {}, defaultShow: show}, this._preserveState);\n }\n\n getChecks() {\n return Array.from(this.getItemMap().values()).reduce((checks, {keyPath, data}) => {\n const checkState = this.state.checked[keyPath];\n if ((checkState === true || (data.checked && checkState !== false)) === true) {\n checks.push(keyPath);\n }\n return checks;\n }, []);\n }\n\n isChecked(key: ItemKey, index?: number, defaultChecked: CheckedType = false): CheckedType {\n const item = (typeof index === 'number' ? this._items[index] : this.getItem(key)) || {};\n if (this.isRoot) {\n return this.state.checked[key] ?? (item.checked as CheckedType) ?? defaultChecked;\n }\n return this.props.checkedState![`${this.props.parentKey}:${key}`] ?? (item.checked as CheckedType) ?? defaultChecked;\n }\n\n async toggleChecked(keyOrChange: ItemKey | ItemKey[] | Record, checked?: CheckedType) {\n let change: Record;\n if (Array.isArray(keyOrChange)) {\n if (!keyOrChange.length) {\n return;\n }\n if (checked === undefined) {\n checked = !this.isChecked(keyOrChange[0]);\n }\n change = keyOrChange.reduce>((map, key) => {\n map[key] = checked!;\n return map;\n }, {});\n } else if (typeof keyOrChange === 'object') {\n change = keyOrChange;\n } else {\n if (checked === undefined) {\n checked = !this.isChecked(keyOrChange);\n }\n change = {[keyOrChange]: checked!};\n }\n if (!Object.keys(change).length) {\n return;\n }\n if (this.isRoot) {\n const map = this.getItemMap();\n await this.changeState(({checked: prevChecked}) => {\n const isChecked = (item: ItemInfo) => {\n return change[item.keyPath] ?? prevChecked[item.keyPath] ?? item.data.checked ?? false;\n };\n Object.keys(change).forEach(key => {\n checked = change[key];\n const item = map.get(key);\n if (!item) {\n return;\n }\n forEachChild(item, child => {\n if (isChecked(child) !== checked) {\n change[child.keyPath] = checked!;\n }\n });\n forEachParent(item, parent => {\n const {children} = parent;\n const checkedCount = children.reduce((count, child) => {\n if (isChecked(child)) {\n count++;\n }\n return count;\n }, 0);\n\n change[parent.keyPath] = checkedCount === children.length ? true : (checkedCount ? 'indeterminate' : false);\n });\n });\n return {\n checked: {\n ...prevChecked,\n ...change,\n },\n } as Partial;\n }, () => {\n const checkState = this.state.checked;\n this.props.onCheck?.call(this, change, Object.keys(checkState).filter(x => checkState[x] === true));\n });\n return;\n }\n\n const {parentKey, onCheck} = this.props;\n const nestedChange = Object.keys(change).reduce>((map, key) => {\n map[`${parentKey !== undefined ? `${parentKey}:` : ''}${key}`] = change[key];\n return map;\n }, {});\n onCheck!.call(this, nestedChange, []);\n }\n\n getKeyPath(key: string) {\n if (this.isRoot) {\n return key;\n }\n const parentKey = this.props.parentKey!;\n if (!key.startsWith(parentKey + ':')) {\n return `${parentKey}:${key}`;\n }\n return key;\n }\n\n isActive(keyPath: string | Item) {\n if (typeof keyPath === 'object') {\n const keyOrKeyPath = (keyPath._keyPath ?? keyPath.key) as (string | undefined);\n if (keyOrKeyPath === undefined) {\n return false;\n }\n keyPath = keyOrKeyPath;\n }\n return this._activeSet.cache.has(this.getKeyPath(keyPath));\n }\n\n async toggleActive(keys: string | string[], active?: boolean) {\n if (typeof keys === 'string') {\n keys = [keys];\n }\n keys = keys.map(key => this.getKeyPath(key));\n if (this.isRoot) {\n await super.toggleActive(keys, active);\n if (this.props.toggleOnActive) {\n (keys as string[]).forEach(key => {\n if (this.isActive(key) && !this.isExpanded(key)) {\n this.toggle(key, true);\n }\n });\n }\n return;\n }\n\n this.props.onActive!.call(this, keys, active ?? !this.isActive(keys[0]));\n }\n\n activeNext(condition?: (item: Item, index: number) => boolean, step = 1) {\n const nextItem = this.getNextItem(this.getActiveKey(), condition, step);\n if (nextItem) {\n this.toggleActive(nextItem._keyPath as string);\n }\n }\n\n getNextItem(key: string | undefined, condition?: (item: Item, index: number) => boolean, step = 1, items: Item[] | undefined = undefined): Item | undefined {\n items = items || reduceNestedItems(this._items, this.props.itemKey, (list, info) => {\n if (info.data.disabled) {\n return list;\n }\n list.push({\n _keyPath: info.keyPath,\n type: 'item',\n ...info.data,\n ...this._renderedItemMap.get(info.keyPath),\n key: info.keyPath,\n });\n return list;\n }, []);\n return super.getNextItem(key, condition, step, items);\n }\n\n protected _afterRender(firstRender: boolean): void {\n super._afterRender(firstRender);\n if (this._needInitChecks) {\n const initChecks: Record = {};\n const itemMap = this.getItemMap();\n itemMap.forEach(item => {\n if (item.data.checked !== undefined) {\n initChecks[item.keyPath] = item.data.checked as CheckedType;\n }\n });\n this.toggleChecked(initChecks);\n this._needInitChecks = false;\n }\n }\n\n protected _preserveState() {\n if (this._storeID) {\n store.set(this._storeID, {nestedShow: this.state.nestedShow});\n }\n }\n\n protected _getClassName(props: RenderableProps

    ): ClassNameLike {\n return [super._getClassName(props), 'is-nested', props.level ? 'is-nested-sub' : 'is-nested-root'];\n }\n\n protected _getNestedProps(props: RenderableProps

    , items: ListItemsSetting, item: NestedItem, expanded: boolean): NestedListProps {\n const {\n parentKey,\n level = 0,\n } = props;\n const {isRoot} = this;\n return mergeProps(((this.constructor as typeof NestedList).inheritNestedProps.reduce>((propMap, key) => {\n propMap[key] = props[key as keyof P];\n return propMap;\n }, {})), {\n key: item.key,\n level: level + 1,\n className: `is-nested-${expanded ? 'expanded' : 'collapsed'}`,\n items,\n parentKey: parentKey ? `${parentKey}:${item.key}` : item.key,\n nestedShow: this.nestedShow,\n defaultNestedShow: this.state.defaultShow,\n checkedState: props.checkedState || this.state.checked,\n onCheck: isRoot ? this._handleNestedCheck : props.onCheck,\n onToggle: isRoot ? this._handleNestedToggle : props.onToggle,\n beforeRenderItem: isRoot ? this._beforeRenderNestedItem : props.beforeRenderItem,\n active: isRoot ? this.getActiveKeys() : props.active,\n onActive: isRoot ? this.toggleActive.bind(this) : props.onActive,\n }, item.listProps);\n }\n\n protected _renderNestedList(props: RenderableProps

    , items: ListItemsSetting, item: NestedItem, expanded: boolean): ComponentChildren {\n if (!expanded && !props.renderCollapsedList) {\n return;\n }\n const nestedListProps = this._getNestedProps(props, items, item, expanded);\n const NestedListComponent = this.constructor as typeof NestedList;\n return ;\n }\n\n protected _renderNestedToggle(props: RenderableProps

    , isExpanded: boolean | undefined): ComponentChild {\n let toggleIcon: ComponentChild;\n let toggleClass = '';\n const {toggleIcons = {}} = props;\n if (typeof isExpanded === 'boolean') {\n toggleIcon = isExpanded ? (toggleIcons.expanded || ) : (toggleIcons.collapsed || );\n toggleClass = `state is-${isExpanded ? 'expanded' : 'collapsed'}`;\n } else {\n toggleIcon = ;\n toggleClass = 'is-empty';\n }\n return {toggleIcon};\n }\n\n protected _getItems(props: RenderableProps

    ): Item[] {\n const items = super._getItems(props);\n if (this.isRoot && items !== this._items) {\n this._itemMap = undefined;\n }\n return items;\n }\n\n protected _getItem(props: RenderableProps

    , item: NestedItem, index: number): NestedItem | false {\n const nestedItem = super._getItem(props, item, index) ?? item;\n if (!nestedItem) {\n return nestedItem;\n }\n const {parentKey} = props;\n const key = nestedItem.key!;\n const keyPath = `${parentKey !== undefined ? `${parentKey}:` : ''}${key}`;\n if (nestedItem.items) {\n const expanded = nestedItem.expanded ?? this.isExpanded(keyPath);\n mergeProps(nestedItem, {\n expanded: expanded,\n className: ['is-nested', `is-nested-${expanded ? 'show' : 'hide'}`],\n });\n this._hasNestedItems = true;\n }\n return mergeProps(nestedItem, {\n _level: props.level,\n _keyPath: keyPath,\n parentKey,\n });\n }\n\n protected _beforeRenderNestedItem(item: NestedItem): NestedItem | false {\n this._renderedItemMap.set(item._keyPath as string, item);\n return item;\n }\n\n protected _renderItem(props: RenderableProps

    , renderedItem: NestedItem, index: number): ComponentChildren {\n if (this._hasNestedItems && renderedItem.type === 'item' && renderedItem.toggleIcon === undefined) {\n renderedItem.toggleIcon = this._renderNestedToggle(props, renderedItem.expanded as boolean | undefined);\n }\n const nestedListContent = renderedItem.items ? this._renderNestedList(props, renderedItem.items, renderedItem, renderedItem.expanded as boolean) : null;\n renderedItem = mergeProps(renderedItem, {\n 'z-parent': renderedItem.parentKey,\n 'z-key-path': renderedItem._keyPath,\n }, this._needHandleHover ? {\n onMouseEnter: this._handleHover,\n onMouseLeave: this._handleHover,\n } : null, nestedListContent ? {children: nestedListContent} : null);\n this._renderedItemMap.set(renderedItem._keyPath as string, renderedItem);\n return super._renderItem(props, renderedItem, index);\n }\n\n protected _getItemFromEvent(event: MouseEvent, target?: HTMLElement): MouseEventInfo | undefined {\n const info = super._getItemFromEvent(event, target) as MouseEventInfo;\n if (!info) {\n return;\n }\n if (event.type === 'mouseenter' || event.type === 'mouseleave') {\n info.hover = event.type === 'mouseenter';\n }\n const {parentKey} = this.props;\n return {...info, parentKey, keyPath: `${parentKey !== undefined ? `${parentKey}:` : ''}${info.key}`, target: target || event.target as HTMLElement};\n }\n\n protected _toggleFromEvent(info: MouseEventInfo) {\n const {item, hover, event, keyPath, target} = info;\n const {nestedToggle} = this.props;\n const {isHoverTrigger} = this;\n if (!item.items || event.defaultPrevented || (isHoverTrigger && hover === undefined) || (!isHoverTrigger && event.type !== 'click') || target.closest('.not-nested-toggle') || (nestedToggle && !item.disabled && !target.closest(nestedToggle)) || (!nestedToggle && !item.disabled && target.closest('a,.btn,.item-checkbox,.open-url') && !target.closest('.nested-toggle-icon,.item-icon'))) {\n return info;\n }\n const toggle = typeof hover === 'boolean' ? hover : undefined;\n this.toggle(keyPath, toggle);\n event.preventDefault();\n }\n\n protected _handleNestedToggle(key: ItemKey, toggle: boolean) {\n this.toggle(key, toggle);\n }\n\n protected _handleClick(event: MouseEvent) {\n const info = super._handleClick(event);\n if (info) {\n return this._toggleFromEvent(info as MouseEventInfo);\n }\n return info;\n }\n\n protected _handleHover(event: MouseEvent) {\n const info = this._getItemFromEvent(event);\n if (!info) {\n return;\n }\n this.props.onHoverItem?.call(this, info as {hover: boolean, item: NestedItem, index: number, event: MouseEvent});\n if (!this.isHoverTrigger) {\n return;\n }\n const lastHover = this._hoverInfo;\n if (lastHover) {\n if (lastHover.info.keyPath === info.keyPath) {\n clearTimeout(lastHover.timer);\n } else {\n this._toggleFromEvent(lastHover.info);\n }\n }\n this._hoverInfo = {\n info,\n timer: window.setTimeout(() => {\n this._hoverInfo = undefined;\n this._toggleFromEvent(info);\n }, info.hover ? 0 : 200),\n };\n }\n\n protected _handleNestedCheck(change: Record) {\n this.toggleChecked(change);\n }\n\n protected _getProps(props: RenderableProps

    ): Record {\n const {level = 0, indent = 20, parentKey} = props;\n const finalProps = mergeProps(super._getProps(props), {\n 'z-level': level,\n 'z-parent-key': parentKey,\n style: {'--list-nested-indent': `${level * indent}px`, '--list-indent': `${indent}px`},\n className: this._hasNestedItems ? 'has-nested-items' : 'no-nested-items',\n });\n finalProps.className = classes(finalProps.className as ClassNameLike);\n return finalProps;\n }\n\n protected _beforeRender(props: RenderableProps

    ): void | RenderableProps

    | undefined {\n this._renderedItemMap.clear();\n this._hasIcons = false;\n this._hasNestedItems = !this.isRoot;\n this._needHandleHover = !!(props.onHoverItem || this.isHoverTrigger);\n return super._beforeRender(props);\n }\n}\n","import {CustomContent, classes, mergeProps} from '@zui/core';\nimport {NestedList, Listitem} from '@zui/list/src/component';\n\nimport type {Attributes, ComponentChildren, RenderableProps} from 'preact';\nimport type {ClassNameLike} from '@zui/core';\nimport type {NestedListState} from '@zui/list';\nimport type {MenuOptions, MenuSetting} from '../types';\n\nexport class Menu extends NestedList {\n static NAME = 'menu';\n\n static TAG = 'menu';\n\n static inheritNestedProps = [...NestedList.inheritNestedProps, 'compact'];\n\n static ItemComponents: typeof NestedList.ItemComponents = {\n ...NestedList.ItemComponents,\n item: [Listitem, {innerComponent: 'a'}],\n };\n\n static defaultProps: Partial = {\n ...NestedList.defaultProps,\n scrollbarHover: true,\n };\n\n protected _getClassName(props: RenderableProps): ClassNameLike {\n return [super._getClassName(props), this._hasNestedItems ? 'menu-nested' : '', props.className, props.wrap ? {'scrollbar-thin': props.scrollbarThin, 'scrollbar-hover': props.scrollbarHover} : {popup: props.popup, compact: props.compact}];\n }\n\n protected _getWrapClass(props: RenderableProps): ClassNameLike {\n return ['menu-wrapper', props.wrapClass, {popup: props.popup, compact: props.compact}];\n }\n\n protected _getWrapperProps(props: RenderableProps): Record {\n const {wrapAttrs, height, maxHeight} = props;\n const wrapProps = mergeProps({}, wrapAttrs, (height || maxHeight) ? {style: {height, maxHeight}} : null);\n wrapProps.className = classes(this._getWrapClass(props), wrapProps.className as ClassNameLike);\n return wrapProps;\n }\n\n protected _renderWrapperHeader(props: RenderableProps): ComponentChildren {\n return ;\n }\n\n protected _renderWrapperFooter(props: RenderableProps): ComponentChildren {\n return ;\n }\n\n render(props: RenderableProps) {\n const menuView = super.render(props);\n if (props.wrap) {\n return (\n

    \n {this._renderWrapperHeader(props)}\n {menuView}\n {this._renderWrapperFooter(props)}\n \n );\n }\n return super.render(props);\n }\n\n static render(this: unknown, setting: MenuSetting | undefined, args: T, defaultProps?: Partial & Attributes, thisObject?: unknown) {\n let menuOptions = typeof setting === 'function' ? setting.call(thisObject ?? this, ...args) : setting;\n if (!menuOptions) {\n return;\n }\n if (Array.isArray(menuOptions)) {\n menuOptions = {\n items: menuOptions,\n };\n }\n if (defaultProps) {\n menuOptions = mergeProps(defaultProps as Record, menuOptions);\n }\n return ;\n }\n}\n","import {Component, createRef} from 'preact';\nimport {$, classes, getHotkeysMap, Icon, nextGid} from '@zui/core';\nimport '../style';\n\nimport type {ComponentChildren, RenderableProps} from 'preact';\nimport type {SearchBoxOptions, SearchBoxState} from '../types';\n\nexport class SearchBox extends Component {\n static defaultProps: Partial = {\n clearIcon: true,\n searchIcon: true,\n delay: 500,\n hotkeys: true,\n };\n\n protected _gid: string;\n\n protected _input = createRef();\n\n protected _timer = 0;\n\n protected _hotkeysScope?: string;\n\n constructor(props: SearchBoxOptions) {\n super(props);\n this.state = {focus: false, value: props.defaultValue || ''};\n this._gid = props.id || `search-box-${nextGid()}`;\n }\n\n componentDidMount(): void {\n const {hotkeys} = this.props;\n if (hotkeys) {\n const hotkeysMap = getHotkeysMap(hotkeys, {\n clear: {\n keys: 'Escape',\n handler: (event) => {\n this.clear(event);\n },\n },\n enter: {\n keys: 'Enter',\n handler: (event) => {\n this.props.onEnter?.(this.state.value, event);\n },\n },\n });\n if (hotkeysMap) {\n this._hotkeysScope = `SearchBox_${this._gid}`;\n $(this.input).hotkeys(hotkeysMap, {\n scope: this._hotkeysScope,\n event: 'keydown',\n });\n }\n }\n }\n\n componentWillUnmount(): void {\n if (this._hotkeysScope) {\n $(this.input).unbindHotkeys(this._hotkeysScope);\n }\n }\n\n get id() {\n return this._gid;\n }\n\n get input() {\n return this._input.current;\n }\n\n focus() {\n this.input?.focus();\n }\n\n blur() {\n this.input?.blur();\n }\n\n clear(event?: Event) {\n const oldValue = this.state.value;\n this.setState({value: ''}, () => {\n const {onChange, onClear} = this.props;\n onClear?.(event);\n this.focus();\n if (oldValue.trim() !== '') {\n onChange?.('', event);\n }\n });\n }\n\n _handleClearBtnClick = (event: MouseEvent) => {\n event.stopPropagation();\n this.clear(event);\n };\n\n _handleChange = (event: Event) => {\n const oldValue = this.state.value;\n const value = (event.target as HTMLInputElement).value;\n const {onChange, delay} = this.props;\n this.setState({value}, () => {\n if (!onChange || oldValue === value) {\n return;\n }\n if (delay) {\n this._clearTimer();\n this._timer = window.setTimeout(() => {\n onChange(value, event);\n this._timer = 0;\n }, delay);\n } else {\n onChange(value, event);\n }\n });\n };\n\n _handleFocus = (event: FocusEvent) => {\n const focus = event.type === 'focus';\n this.setState({focus}, () => {\n const callback = focus ? this.props.onFocus : this.props.onBlur;\n callback?.(event);\n });\n };\n\n _clearTimer() {\n if (this._timer) {\n clearTimeout(this._timer);\n }\n this._timer = 0;\n }\n\n render(props: RenderableProps, state: Readonly) {\n const {style, className, rootClass, rootStyle, readonly, disabled, circle, placeholder, mergeIcon, searchIcon, clearIcon, value: controlledValue, compact, prefixClass, suffixClass} = props;\n const {focus, value} = state;\n const {id} = this;\n const finalValue = controlledValue ?? value;\n const empty = typeof finalValue !== 'string' || !finalValue.trim().length;\n let prefixView: ComponentChildren;\n let suffixView: ComponentChildren;\n let searchIconView: ComponentChildren;\n if (searchIcon) {\n searchIconView = searchIcon === true ? : ;\n }\n if (!mergeIcon && searchIcon) {\n prefixView = ;\n }\n if (clearIcon && !empty) {\n suffixView = (\n \n {clearIcon === true ? : }\n \n );\n } else if (mergeIcon && searchIcon) {\n suffixView = searchIconView;\n }\n if (suffixView) {\n suffixView = (\n \n );\n }\n\n return (\n
    \n {prefixView}\n \n {suffixView}\n
    \n );\n }\n}\n","import {$, classes} from '@zui/core';\nimport {SearchBox} from '@zui/search-box/src/components';\nimport {Menu} from './menu';\n\nimport {type ComponentChild, type ComponentChildren, type RenderableProps} from 'preact';\nimport type {ClassNameLike} from '@zui/core';\nimport type {Item, ItemKey} from '@zui/common-list';\nimport type {ListItemsSetting, NestedItem, NestedListItem, NestedListProps} from '@zui/list';\nimport type {SearchBoxOptions} from '@zui/search-box';\nimport type {SearchMenuOptions, SearchMenuState} from '../types';\n\nexport class SearchMenu extends Menu {\n static inheritNestedProps = [...Menu.inheritNestedProps, 'isItemMatch', 'search', 'underlineKeys'];\n\n static defaultProps: Partial = {\n ...Menu.defaultProps,\n defaultNestedShow: true,\n wrap: true,\n };\n\n protected declare _searchKeys: string[];\n\n protected declare _matchedParents: Set;\n\n protected declare _showCount: number;\n\n constructor(props: T) {\n super(props);\n (this.state as SearchMenuState).search = props.search ?? props.defaultSearch;\n this._searchKeys = (this.constructor as typeof SearchMenu).getSearchKeys(this.state.search);\n this._isNestedItemMatch = this._isNestedItemMatch.bind(this);\n }\n\n componentWillUpdate(nextProps: Readonly): void {\n if (this.isRoot) {\n if (nextProps.search !== undefined && nextProps.search !== this.props.search) {\n this._searchKeys = (this.constructor as typeof SearchMenu).getSearchKeys(nextProps.search);\n }\n }\n }\n\n componentDidMount(): void {\n super.componentDidMount();\n this._updateMatchedParents();\n }\n\n componentDidUpdate(): void {\n super.componentDidUpdate();\n this._updateMatchedParents();\n }\n\n isExpanded(keyPath: string): boolean {\n if (this.props.expandOnSearch && this._searchKeys.length) {\n return true;\n }\n return super.isExpanded(keyPath);\n }\n\n protected _updateMatchedParents(): void {\n if (!this.isRoot) {\n return;\n }\n const $element = $(this.element);\n const $matchedChildren = $element.find('.item.is-nested.is-not-match').filter((_, element) => this._matchedParents.has(element.getAttribute('z-key-path') || '')).addClass('has-match-child');\n $element.parent().toggleClass('no-match-child', !!this._searchKeys?.length && !$matchedChildren.length && !$element.children('.item').not('.is-not-match').length);\n }\n\n protected _handleSearchChange = (search: string) => {\n const searchKeys = (this.constructor as typeof SearchMenu).getSearchKeys(search);\n this._searchKeys = searchKeys;\n this.setState({search: searchKeys.join(' ')});\n };\n\n protected _isItemMatch(props: RenderableProps, item: NestedItem, index: number, parentKey: ItemKey | undefined) {\n const {isItemMatch} = props;\n const isMatch = isItemMatch ? isItemMatch.call(this, item, this._searchKeys, index, parentKey) : (this.constructor as typeof SearchMenu).isItemMatch(item, this._searchKeys, props.searchProps);\n if (this.isRoot && isMatch && parentKey !== undefined) {\n let key = '';\n String(parentKey).split(':').forEach(x => {\n key += `${key.length ? ':' : ''}${x}`;\n this._matchedParents.add(key);\n });\n }\n return isMatch;\n }\n\n protected _isNestedItemMatch(item: NestedItem, _searchKeys: string[], index: number, parentKey: ItemKey | undefined): boolean {\n return this._isItemMatch(this.props, item, index, parentKey);\n }\n\n protected _getNestedProps(props: RenderableProps, items: ListItemsSetting, item: NestedItem, expanded: boolean): NestedListProps {\n const nestedProps = super._getNestedProps(props, items, item, expanded) as SearchMenuOptions;\n if (this.isRoot) {\n nestedProps.isItemMatch = this._isNestedItemMatch;\n nestedProps.search = this._searchKeys.join(' ');\n }\n return nestedProps;\n }\n\n protected _getItem(props: RenderableProps, item: NestedItem, index: number): NestedItem | false {\n const finalItem = super._getItem(props, item, index);\n if (!finalItem) {\n return finalItem;\n }\n if (this.isRoot && this.props.limit && this._showCount >= this.props.limit) {\n return false;\n }\n finalItem.hidden = !this._isItemMatch(props, item, index, props.parentKey);\n if (!finalItem.hidden) {\n this._showCount++;\n }\n return finalItem;\n }\n\n protected _renderItem(props: RenderableProps, item: Item, index: number): ComponentChildren {\n item.className = [item.className, item.hidden ? 'is-not-match' : ''];\n if (props.underlineKeys && this._searchKeys.length) {\n ['text', 'title', 'subtitle', 'content'].forEach(key => {\n if (typeof item[key] === 'string') {\n item[key] = (this.constructor as typeof SearchMenu).underlineKeys(this._searchKeys, [item[key] as string]);\n }\n });\n }\n return super._renderItem(props, item, index);\n }\n\n protected _getWrapClass(props: RenderableProps): ClassNameLike {\n const isSearchMode = this.isRoot && this._searchKeys.length;\n return classes(super._getWrapClass(props), 'search-menu', props.searchBox ? `search-menu-on-${props.searchPlacement || 'top'}` : '', isSearchMode ? 'is-search-mode' : '', isSearchMode && props.expandOnSearch ? 'no-toggle-on-search' : '');\n }\n\n protected _renderSearchBox(props: RenderableProps): ComponentChildren {\n const {searchBox} = props;\n if (!searchBox || !this.isRoot) {\n return null;\n }\n const searchOptions: SearchBoxOptions = {\n compact: true,\n onChange: this._handleSearchChange,\n };\n if (typeof searchBox === 'object') {\n $.extend(searchOptions, searchBox);\n }\n if (props.search !== undefined) {\n searchOptions.value = this._searchKeys.join(' ');\n searchOptions.disabled = true;\n }\n return ;\n }\n\n protected _renderWrapperHeader(props: RenderableProps): ComponentChildren {\n const hasHeader = props.header;\n const hasTopSearchBox = this.isRoot && props.searchBox && props.searchPlacement !== 'bottom';\n const {noMatchHint} = props;\n if (!hasHeader && !hasTopSearchBox && !noMatchHint) {\n return null;\n }\n return [\n noMatchHint ?
    {noMatchHint}
    : null,\n (hasHeader || hasTopSearchBox) ? (
    \n {hasHeader ? super._renderWrapperHeader(props) : null}\n {hasTopSearchBox ? this._renderSearchBox(props) : null}\n
    ) : null,\n ];\n }\n\n protected _renderWrapperFooter(props: RenderableProps): ComponentChildren {\n const hasFooter = props.footer;\n const hasBottomSearchBox = this.isRoot && props.searchBox && props.searchPlacement === 'bottom';\n if (!hasFooter && !hasBottomSearchBox) {\n return null;\n }\n return (\n
    \n {hasFooter ? super._renderWrapperFooter(props) : null}\n {this._renderSearchBox(props)}\n
    \n );\n }\n\n protected _beforeRender(props: RenderableProps): void | RenderableProps | undefined {\n if (this.isRoot) {\n this._matchedParents = new Set();\n this._showCount = 0;\n }\n return super._beforeRender(props);\n }\n\n /**\n * Check whether item is matched.\n *\n * @param item Item to match.\n * @param searchKeys Search keys.\n * @returns Whether item is matched.\n */\n static isItemMatch(item: Item, searchKeys: string[], searchProps = ['keys', 'text', 'title', 'subtitle']) {\n if (!searchKeys.length) {\n return true;\n }\n return searchKeys.every(searchKey => searchProps.some(propName => {\n const propValue = item[propName];\n return typeof propValue === 'string' && propValue.length && propValue.toLowerCase().includes(searchKey);\n }));\n }\n\n /**\n * Convert search string to search keys.\n *\n * @param search Search string.\n * @returns Search keys array.\n */\n static getSearchKeys(search: string = ''): string[] {\n return $.unique((search).toLowerCase().split(' ').filter(x => x.length)) as string[];\n }\n\n static underlineKeys(searchKeys: string[], text: string[], className = 'is-match-keys'): ComponentChild[] {\n return searchKeys.reduce((result, key) => {\n return [...result].reduce((list, span) => {\n if (typeof span !== 'string') {\n list.push(span);\n return list;\n }\n const parts = span.toLowerCase().split(key);\n if (parts.length === 1) {\n list.push(span);\n return list;\n }\n let start = 0;\n parts.forEach((part, index) => {\n if (index) {\n list.push({span.substring(start, start + key.length)});\n start += key.length;\n }\n list.push(span.substring(start, start + part.length));\n start += part.length;\n });\n return list;\n }, []);\n }, text);\n }\n}\n","import {ComponentFromReact} from '@zui/core';\nimport {Menu as MenuReact} from '../component';\n\nimport type {MenuOptions} from '../types';\n\nexport class Menu extends ComponentFromReact> {\n static NAME = 'Menu';\n\n static Component = MenuReact;\n\n static replace = MenuReact.TAG;\n}\n","import {ComponentFromReact} from '@zui/core';\nimport {SearchMenu as MenuReact} from '../component';\n\nimport type {SearchMenuOptions} from '../types';\n\nexport class SearchMenu extends ComponentFromReact {\n static NAME = 'SearchMenu';\n\n static Component = MenuReact;\n\n static replace = MenuReact.TAG;\n}\n","import {registerReactComponent} from '@zui/core';\nimport * as components from './index';\n\nregisterReactComponent(components);\n","import {isValidElement, ComponentChildren} from 'preact';\nimport {classes, CustomContent, Icon} from '@zui/core';\nimport {Button} from '@zui/button/src/component/button';\nimport type {ButtonProps} from '@zui/button';\nimport '@zui/css-icons/src/icons/close.css';\nimport {AlertOptions} from '../types';\nimport {Toolbar} from '@zui/toolbar/src/component';\n\nexport function Alert({\n className,\n style,\n actions,\n heading,\n content,\n contentClass,\n children,\n close,\n onClose,\n icon,\n iconClass,\n ...others\n}: AlertOptions) {\n let closeButton: ComponentChildren;\n if (close === true) {\n closeButton = ;\n } else if (isValidElement(close)) {\n closeButton = close;\n } else if (typeof close === 'object') {\n closeButton =