diff --git a/404.html b/404.html index dcb207b..185f1d3 100644 --- a/404.html +++ b/404.html @@ -5,17 +5,19 @@ 404 | vue3-ccui - - - - - - + + + + + + + + + -
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.

Released under the MIT License.

- +
+ \ No newline at end of file diff --git a/assets/app.1607c355.js b/assets/app.1607c355.js deleted file mode 100644 index 4d15f6b..0000000 --- a/assets/app.1607c355.js +++ /dev/null @@ -1,10 +0,0 @@ -import{j as O,h as Ks,e as Xs,g as ea,b as ta,m as na,p as rn,Z as zn,l as D,w as Te,_ as on,d as W,A as sa,B as ut,a5 as aa,o as De,c as Je,N as ra,n as We,z as ee,t as zt,F as ia,a6 as oa,a7 as jn,u as Zn,x as la,a8 as ua,a9 as Qn,r as dt,C as da,G as u,T as Ft,aa as jt,ab as Zt,a2 as ca,ac as qn,D as At,a as Vt,U as bt,f as Ee,V as ln,I as fa,E as ha,J as Jn,y as ma,M as Qt,ad as ya,ae as _a,af as va,ag as pa,ah as ga,ai as wa,aj as Sa,ak as ka,al as ba,am as Ma,k as Da,an as Ya,ao as Oa,ap as Ca}from"./chunks/framework.50008e6a.js";import{t as Nn}from"./chunks/theme.268be680.js";var Rn;const Mt=typeof window<"u",xa=e=>typeof e=="string",qt=()=>{};Mt&&((Rn=window==null?void 0:window.navigator)!=null&&Rn.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function tt(e){return typeof e=="function"?e():Xs(e)}function Ta(e,t){function n(...s){return new Promise((a,r)=>{Promise.resolve(e(()=>t.apply(this,s),{fn:t,thisArg:this,args:s})).then(a).catch(r)})}return n}function Pa(e,t=!0,n=!0,s=!1){let a=0,r,i=!0,o=qt,c;const f=()=>{r&&(clearTimeout(r),r=void 0,o(),o=qt)};return y=>{const p=tt(e),S=Date.now()-a,v=()=>c=y();return f(),p<=0?(a=Date.now(),v()):(S>p&&(n||!i)?(a=Date.now(),v()):t&&(c=new Promise((T,C)=>{o=s?C:T,r=setTimeout(()=>{a=Date.now(),i=!0,T(v()),f()},Math.max(0,p-S))})),!n&&!r&&(r=setTimeout(()=>i=!0,p)),i=!1,c)}}function Na(e){return e}function Kn(e){return ea()?(ta(e),!0):!1}function Ra(e,t=200,n=!1,s=!0,a=!1){return Ta(Pa(t,n,s,a),e)}function Ia(e,t=!0){na()?rn(e):t?e():zn(e)}function La(e,t,n={}){const{immediate:s=!0}=n,a=O(!1);let r=null;function i(){r&&(clearTimeout(r),r=null)}function o(){a.value=!1,i()}function c(...f){i(),a.value=!0,r=setTimeout(()=>{a.value=!1,r=null,e(...f)},tt(t))}return s&&(a.value=!0,Mt&&c()),Kn(o),{isPending:Ks(a),start:c,stop:o}}function Wa(e){var t;const n=tt(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Ea=Mt?window:void 0,Fa=Mt?window.navigator:void 0;function Aa(...e){let t,n,s,a;if(xa(e[0])||Array.isArray(e[0])?([n,s,a]=e,t=Ea):[t,n,s,a]=e,!t)return qt;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const r=[],i=()=>{r.forEach(m=>m()),r.length=0},o=(m,y,p,S)=>(m.addEventListener(y,p,S),()=>m.removeEventListener(y,p,S)),c=Te(()=>[Wa(t),tt(a)],([m,y])=>{i(),m&&r.push(...n.flatMap(p=>s.map(S=>o(m,p,S,y))))},{immediate:!0,flush:"post"}),f=()=>{c(),i()};return Kn(f),f}function Va(e,t=!1){const n=O(),s=()=>n.value=!!e();return s(),Ia(s,t),n}function Ha(e={}){const{navigator:t=Fa,read:n=!1,source:s,copiedDuring:a=1500,legacy:r=!1}=e,i=["copy","cut"],o=Va(()=>t&&"clipboard"in t),c=D(()=>o.value||r),f=O(""),m=O(!1),y=La(()=>m.value=!1,a);function p(){o.value?t.clipboard.readText().then(C=>{f.value=C}):f.value=T()}if(c.value&&n)for(const C of i)Aa(C,p);async function S(C=tt(s)){c.value&&C!=null&&(o.value?await t.clipboard.writeText(C):v(C),f.value=C,m.value=!0,y.start())}function v(C){const x=document.createElement("textarea");x.value=C??"",x.style.position="absolute",x.style.opacity="0",document.body.appendChild(x),x.select(),document.execCommand("copy"),x.remove()}function T(){var C,x,E;return(E=(x=(C=document==null?void 0:document.getSelection)==null?void 0:C.call(document))==null?void 0:x.toString())!=null?E:""}return{isSupported:c,text:f,copied:m,copy:S}}const In=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Ln="__vueuse_ssr_handlers__";In[Ln]=In[Ln]||{};var Wn;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(Wn||(Wn={}));var Ua=Object.defineProperty,En=Object.getOwnPropertySymbols,$a=Object.prototype.hasOwnProperty,Ba=Object.prototype.propertyIsEnumerable,Fn=(e,t,n)=>t in e?Ua(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ga=(e,t)=>{for(var n in t||(t={}))$a.call(t,n)&&Fn(e,n,t[n]);if(En)for(var n of En(t))Ba.call(t,n)&&Fn(e,n,t[n]);return e};const za={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};Ga({linear:Na},za);let ja=0;function Za(){return"message_"+ja++}const Qa=W({setup(){const e=O([]);function t(s){const a=Za(),r={name:a,...s};e.value.push(r);const i=s.duration;setTimeout(()=>{n(a)},i*1e3)}function n(s){for(const[a,r]of e.value.entries())if(r.name===s){e.value.splice(a,1);break}}return{messages:e,add:t,remove:n}}}),qa={class:"demoblock-message-content"};function Ja(e,t,n,s,a,r){return De(),sa(aa,{name:"demoblock-fade",tag:"div",class:"demoblock-message-wrap"},{default:ut(()=>[(De(!0),Je(ia,null,ra(e.messages,i=>(De(),Je("div",{key:i.name,class:We(["demoblock-message",i.type?`demoblock-message-${i.type}`:""])},[ee("div",qa,zt(i.content),1)],2))),128))]),_:1})}const Jt=on(Qa,[["render",Ja],["__scopeId","data-v-bf5d16d2"]]);Jt.newInstance=(e={})=>{const t=document.createElement("div"),a=oa({render(){return jn(Jt,{...e,ref:"messageRef"})}}).mount(t).$refs.messageRef;return document.body.appendChild(t.firstElementChild),{add(r){a.add(r)},remove(r){a.remove(r)}}};let Ht;function Ka(){return Ht=Ht||Jt.newInstance(),Ht}function An(e,{duration:t=3,type:n=""}){Ka().add({content:e,duration:t,type:n})}const Vn={info(e,t){return An(e,{...t})},error(e,t){return An(e,{...t,type:"error"})}};const Xa={name:"Demo",props:{customClass:String,sourceCode:String},setup(e){const{copy:t}=Ha(),n=Zn(),s=la(),a=O(!1),r=O(!1),i=O(!1),o=O(null),c=O(null),f=O(null),m=O(null),y=O(null);Te(i,G=>{if(f.value.style.height=G?`${Et.value+1}px`:"0",!G){r.value=!1,m.value.style.left="0",m.value.style.width="auto",v();return}setTimeout(()=>{window.addEventListener("scroll",S),window.addEventListener("resize",S),p()},300)}),rn(()=>{zn(()=>{c.value||(o.value.style.width="100%")})}),ua(()=>{v()});const p=()=>{const{top:G,bottom:ve,left:qs}=f.value.getBoundingClientRect(),Pn=window.innerHeight||document.body.clientHeight;r.value=ve>Pn&&G+44<=Pn,m.value.style.left=r.value?`${qs}px`:"0";const Js=r.value?1:2;m.value.style.width=`${y.value.offsetWidth-Js}px`},S=Ra(p,200),v=()=>{window.removeEventListener("scroll",S),window.removeEventListener("resize",S)};Te(()=>s.path,G=>{T.value=G.split("/")});const T=O(s.path.split("/")),C=D(()=>T.value[T.value.length-1].split(".")[0]),x=D(()=>`demo-${C.value}`);Qn({});const E=()=>{},_e=()=>{i.value=!i.value,a.value=i.value},X=D(()=>{var G;return((G=n.theme.value.demoblock)==null?void 0:G[n.localePath.value])??{"hide-text":"隐藏代码","show-text":"显示代码","copy-button-text":"复制代码片段","copy-success-text":"复制成功"}}),Re=D(()=>i.value?X.value["hide-text"]:X.value["show-text"]),Et=D(()=>c.value?c.value.clientHeight+o.value.clientHeight+20:o.value.clientHeight);return{blockClass:x,hover:a,fixedControl:r,isExpanded:i,locale:X,controlText:Re,onClickControl:_e,highlight:o,description:c,meta:f,control:m,onCopy:async()=>{try{t(e.sourceCode),Vn.info(X.value["copy-success-text"])}catch{Vn.error(X.value["copy-success-text"])}},goCodepen:E,demoBlock:y}}},er={class:"source"},tr={ref:"meta",class:"meta"},nr={key:0,ref:"description",class:"description"},sr={ref:"highlight",class:"highlight"},ar={class:"control-button-wrap"};function rr(e,t,n,s,a,r){return De(),Je("div",{ref:"demoBlock",class:We(["demo-block",s.blockClass,n.customClass?n.customClass:"",{hover:s.hover}]),onMouseenter:t[2]||(t[2]=i=>s.hover=!0),onMouseleave:t[3]||(t[3]=i=>s.hover=!1)},[ee("div",er,[dt(e.$slots,"default",{},void 0,!0)]),ee("div",tr,[e.$slots.description?(De(),Je("div",nr,[dt(e.$slots,"description",{},void 0,!0)],512)):da("",!0),ee("div",sr,[dt(e.$slots,"highlight",{},void 0,!0)],512)],512),ee("div",{ref:"control",class:We(["demo-block-control",{"is-fixed":s.fixedControl,"is-expanded":s.isExpanded}]),onClick:t[1]||(t[1]=(...i)=>s.onClickControl&&s.onClickControl(...i))},[u(Ft,{name:"arrow-slide"},{default:ut(()=>[ee("i",{class:We(["control-icon",{"icon-caret-down":!s.isExpanded,"icon-caret-up":s.isExpanded,hovering:s.hover}])},null,2)]),_:1}),u(Ft,{name:"text-slide"},{default:ut(()=>[jt(ee("span",{class:"control-text"},zt(s.controlText),513),[[Zt,s.hover]])]),_:1}),ee("div",ar,[u(Ft,{name:"text-slide"},{default:ut(()=>[jt(ee("span",{class:"control-button copy-button",onClick:t[0]||(t[0]=ca((...i)=>s.onCopy&&s.onCopy(...i),["stop"]))},zt(s.locale&&s.locale["copy-button-text"]),513),[[Zt,s.isExpanded]])]),_:1})])],2)],34)}const ir=on(Xa,[["render",rr],["__scopeId","data-v-932459e9"]]);const or=W({name:"DemoBlock",props:{customClass:String}}),lr={class:"source"};function ur(e,t,n,s,a,r){return De(),Je("div",{class:We(["demo-block",[e.customClass?e.customClass:""]])},[ee("div",lr,[dt(e.$slots,"default",{},void 0,!0)])],2)}const dr=on(or,[["render",ur],["__scopeId","data-v-b9a2457b"]]),cr=e=>{e.component("Demo",ir),e.component("DemoBlock",dr)},fr={name:{type:String,default:null},gender:{type:String,default:null},width:{type:Number,default:36},height:{type:Number,default:36},isRound:{type:Boolean,default:!0},imgSrc:{type:String,default:""},customText:{type:String,default:null},fit:{type:String,default:"cover"}};function hr(e){if(/^[\u4e00-\u9fa5]/.test(e))return e.substring(e.length-2);if(/^[A-Za-z]/.test(e))if(/[_ -]/.test(e)){const t=e.split(/_|-|\s+/)[0],n=e.split(/_|-|\s+/)[1];return t.substring(0,1).toUpperCase()+n.substring(0,1).toUpperCase()}else return e.substring(0,2).toUpperCase();return e.substring(0,2)}function mr(e,t,n){let s="";return t?t.substring(0,1):(e&&(s=e.length<2?e:hr(e)),n<30&&(s=e.substring(0,1).toUpperCase()),s)}function yr(e,t){const n=O(1);if(e)if(e.toLowerCase()==="male")n.value=1;else if(e.toLowerCase()==="female")n.value=0;else throw new Error('gender must be "Male" or "Female"');else{const s=t.charCodeAt(0);n.value=s%2}return n.value}const _r=e=>{const{width:t,height:n}=e;return u("svg",{style:{width:`${t}px`,height:`${n}px`,verticalAlign:"middle"},viewBox:"0 0 30 30",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},[u("g",{id:"未命名",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[u("circle",{id:"Oval",fill:"#CACFD8",cx:"15",cy:"15",r:"15"},null),u("path",{d:"M14.9997866,16 C12.5145053,16 10.4997866,13.9852814 10.4997866,11.5 C10.4997866,9.01471863 12.5145053,7 14.9997866,7 C17.485068,7 19.4997866,9.01471863 19.4997866,11.5 C19.4997866,13.9852814 17.485068,16 14.9997866,16 Z M23,23 L7,22.998553 C7,19.0122153 10.8892296,16.5 14.9997866,16.5 C19.1103437,16.5 23,20 23,23 Z",id:"形状结合",fill:"#FFFFFF"},null)])])},vr=e=>{const{width:t,height:n}=e;return u("svg",{style:{width:`${t}px`,height:`${n}px`,verticalAlign:"middle"},class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"41587"},[u("path",{d:"M564.337778 59.733333l-29.582222 56.888889a398.222222 398.222222 0 0 1 7.395555 790.186667L512 967.111111a455.111111 455.111111 0 0 0 52.337778-907.377778zM113.777778 512a398.222222 398.222222 0 0 1 352.711111-393.671111L498.915556 56.888889a455.111111 455.111111 0 0 0-50.062223 905.671111l27.875556-56.888889A398.222222 398.222222 0 0 1 113.777778 512z",fill:"#EBEBEB","p-id":"41588"},null),u("path",{d:"M625.777778 455.111111c-35.271111-5.688889-52.906667 41.528889-88.177778 100.693333a80.213333 80.213333 0 0 1-33.564444 32.995556l128 138.808889-2.844445 5.12h51.768889a81.351111 81.351111 0 0 0 80.782222-80.782222V371.484444a81.351111 81.351111 0 0 0-82.488889-81.351111h-170.666666l32.426666 56.888889h139.377778a21.617778 21.617778 0 0 1 21.617778 22.186667v153.031111A118.897778 118.897778 0 0 0 625.777778 455.111111z",fill:"#EBEBEB","p-id":"41589"},null),u("path",{d:"M440.32 290.133333H344.746667a81.351111 81.351111 0 0 0-80.782223 81.351111v281.031112a81.351111 81.351111 0 0 0 80.782223 80.782222h209.92L401.635556 568.888889l3.982222-5.12c-36.408889-27.306667-69.973333 44.373333-82.488889 77.937778V371.484444a21.617778 21.617778 0 0 1 21.617778-22.186666H472.177778z",fill:"#EBEBEB","p-id":"41590"},null),u("path",{d:"M376.035556 455.111111a32.995556 32.995556 0 0 0 32.426666 32.426667 32.426667 32.426667 0 0 0 32.426667-32.426667 31.857778 31.857778 0 0 0-32.426667-32.426667 32.426667 32.426667 0 0 0-32.426666 32.426667z",fill:"#EBEBEB","p-id":"41591"},null)])};function it(e,t,n){let s=e;return t&&(s+=`__${t}`),n&&(s+=`--${n}`),s}function H(e,t=!1){const n=t?`.ccui-${e}`:`ccui-${e}`;return{b:()=>it(n),e:o=>o?it(n,o):"",m:o=>o?it(n,"",o):"",em:(o,c)=>o&&c?it(n,o,c):""}}const Fe=W({name:"CAvatar",props:fr,emits:[],setup(e){const{name:t,width:n,height:s,customText:a,gender:r,imgSrc:i,isRound:o,fit:c}=qn(e),f=O(!1),m=O(12),y=O(!0),p=O(""),S=O(1),v=()=>{const ve=O(Math.min(n.value,s.value));p.value=mr(t.value,a.value,ve.value),m.value=ve.value/4+3,y.value=!!t.value&&t.value==="",S.value=yr(r.value,p.value.substring(0,1))};Te([t,n,s,a,r,o],()=>{v()},{immediate:!0});const T=()=>{f.value=!0},C=u("img",{src:i.value,alt:"",onError:T,style:{width:`${n.value}px`,height:`${s.value}px`,verticalAlign:"middle",objectFit:c.value,borderRadius:o.value?"100%":"0"}},null),x=H("avatar"),E=x.e("style"),_e=u("span",{class:E,style:{borderRadius:o.value?"100%":"0"}},[u(vr,{width:n.value,height:s.value},null)]),X=()=>i.value&&!f.value?C:i.value!==""&&f.value?_e:null,Re=D(()=>x.m(`background-${S.value}`)),Et=u("span",{class:[E,Re.value],style:{height:`${s.value}px`,width:`${n.value}px`,lineHeight:`${s.value}px`,fontSize:`${m.value}px`,borderRadius:o.value?"100%":"0"}},[p.value]),Tn=u("span",{class:E,style:{borderRadius:o.value?"100%":"0"}},[u(_r,{width:n.value,height:s.value},null)]),G=()=>{var ve;return i.value?null:!y.value&&((ve=p.value)==null?void 0:ve.length)!==0?Et:Tn};return()=>u("div",{class:x.b()},[X(),G()])}});Fe.install=function(e){e.component(Fe.name,Fe)};const pr={title:"Avatar 头像",category:"数据展示",status:"100%",install(e){e.component(Fe.name,Fe)}},gr={type:{type:String,default:""},size:{type:String,default:""},disabled:{type:Boolean,default:!1},plain:{type:Boolean,default:!1},round:{type:Boolean,default:!1},circle:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},nativeType:{type:String,default:"button"}};const Ae=W({name:"CButton",props:gr,emits:["click"],setup(e,{slots:t,emit:n}){const s=H("button"),a=D(()=>({[s.b()]:!0,[s.m(e.type)]:!!e.type,[s.m(`plain-${e.type}`)]:!!e.plain,[s.m(e.size)]:!!e.size,[s.m("round")]:e.round,[s.m("circle")]:e.circle})),r=i=>{n("click",i)};return()=>u("button",{class:a.value,type:e.nativeType,autofocus:e.autofocus,disabled:e.disabled,onClick:r},[t.icon&&t.icon(),t.default&&t.default()])}});Ae.install=function(e){e.component(Ae.name,Ae)};const wr={title:"Button 按钮",category:"通用",status:"100%",install(e){e.component(Ae.name,Ae)}},Sr={modelValue:{type:Date,default:new Date},readOnly:{type:Boolean,default:!1}};//! moment.js -//! version : 2.29.4 -//! authors : Tim Wood, Iskren Chernev, Moment.js contributors -//! license : MIT -//! momentjs.com -var Xn;function d(){return Xn.apply(null,arguments)}function kr(e){Xn=e}function q(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function we(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function b(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function un(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(b(e,t))return!1;return!0}function U(e){return e===void 0}function de(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function nt(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function es(e,t){var n=[],s,a=e.length;for(s=0;s>>0,s;for(s=0;s0)for(n=0;n=0;return(r?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+s}var hn=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,ot=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,$t={},Ye={};function _(e,t,n,s){var a=s;typeof s=="string"&&(a=function(){return this[s]()}),e&&(Ye[e]=a),t&&(Ye[t[0]]=function(){return ne(a.apply(this,arguments),t[1],t[2])}),n&&(Ye[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function Or(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function Cr(e){var t=e.match(hn),n,s;for(n=0,s=t.length;n=0&&ot.test(e);)e=e.replace(ot,s),ot.lastIndex=0,n-=1;return e}var xr={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function Tr(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(hn).map(function(s){return s==="MMMM"||s==="MM"||s==="DD"||s==="dddd"?s.slice(1):s}).join(""),this._longDateFormat[e])}var Pr="Invalid date";function Nr(){return this._invalidDate}var Rr="%d",Ir=/\d{1,2}/;function Lr(e){return this._ordinal.replace("%d",e)}var Wr={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function Er(e,t,n,s){var a=this._relativeTime[n];return ae(a)?a(e,t,n,s):a.replace(/%d/i,e)}function Fr(e,t){var n=this._relativeTime[e>0?"future":"past"];return ae(n)?n(t):n.replace(/%s/i,t)}var Ve={};function A(e,t){var n=e.toLowerCase();Ve[n]=Ve[n+"s"]=Ve[t]=e}function Z(e){return typeof e=="string"?Ve[e]||Ve[e.toLowerCase()]:void 0}function mn(e){var t={},n,s;for(s in e)b(e,s)&&(n=Z(s),n&&(t[n]=e[s]));return t}var as={};function V(e,t){as[e]=t}function Ar(e){var t=[],n;for(n in e)b(e,n)&&t.push({unit:n,priority:as[n]});return t.sort(function(s,a){return s.priority-a.priority}),t}function Yt(e){return e%4===0&&e%100!==0||e%400===0}function z(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function w(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=z(t)),n}function Pe(e,t){return function(n){return n!=null?(rs(this,e,n),d.updateOffset(this,t),this):mt(this,e)}}function mt(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function rs(e,t,n){e.isValid()&&!isNaN(n)&&(t==="FullYear"&&Yt(e.year())&&e.month()===1&&e.date()===29?(n=w(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),Nt(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function Vr(e){return e=Z(e),ae(this[e])?this[e]():this}function Hr(e,t){if(typeof e=="object"){e=mn(e);var n=Ar(e),s,a=n.length;for(s=0;s68?1900:2e3)};var ys=Pe("FullYear",!0);function ii(){return Yt(this.year())}function oi(e,t,n,s,a,r,i){var o;return e<100&&e>=0?(o=new Date(e+400,t,n,s,a,r,i),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,s,a,r,i),o}function Ke(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function _t(e,t,n){var s=7+t-n,a=(7+Ke(e,0,s).getUTCDay()-t)%7;return-a+s-1}function _s(e,t,n,s,a){var r=(7+n-s)%7,i=_t(e,s,a),o=1+7*(t-1)+r+i,c,f;return o<=0?(c=e-1,f=He(c)+o):o>He(e)?(c=e+1,f=o-He(e)):(c=e,f=o),{year:c,dayOfYear:f}}function Xe(e,t,n){var s=_t(e.year(),t,n),a=Math.floor((e.dayOfYear()-s-1)/7)+1,r,i;return a<1?(i=e.year()-1,r=a+ue(i,t,n)):a>ue(e.year(),t,n)?(r=a-ue(e.year(),t,n),i=e.year()+1):(i=e.year(),r=a),{week:r,year:i}}function ue(e,t,n){var s=_t(e,t,n),a=_t(e+1,t,n);return(He(e)-s+a)/7}_("w",["ww",2],"wo","week");_("W",["WW",2],"Wo","isoWeek");A("week","w");A("isoWeek","W");V("week",5);V("isoWeek",5);h("w",N);h("ww",N,B);h("W",N);h("WW",N,B);rt(["w","ww","W","WW"],function(e,t,n,s){t[s.substr(0,1)]=w(e)});function li(e){return Xe(e,this._week.dow,this._week.doy).week}var ui={dow:0,doy:6};function di(){return this._week.dow}function ci(){return this._week.doy}function fi(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function hi(e){var t=Xe(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}_("d",0,"do","day");_("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});_("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});_("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});_("e",0,0,"weekday");_("E",0,0,"isoWeekday");A("day","d");A("weekday","e");A("isoWeekday","E");V("day",11);V("weekday",11);V("isoWeekday",11);h("d",N);h("e",N);h("E",N);h("dd",function(e,t){return t.weekdaysMinRegex(e)});h("ddd",function(e,t){return t.weekdaysShortRegex(e)});h("dddd",function(e,t){return t.weekdaysRegex(e)});rt(["dd","ddd","dddd"],function(e,t,n,s){var a=n._locale.weekdaysParse(e,s,n._strict);a!=null?t.d=a:g(n).invalidWeekday=e});rt(["d","e","E"],function(e,t,n,s){t[s]=w(e)});function mi(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function yi(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function vn(e,t){return e.slice(t,7).concat(e.slice(0,t))}var _i="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),vs="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),vi="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),pi=at,gi=at,wi=at;function Si(e,t){var n=q(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?vn(n,this._week.dow):e?n[e.day()]:n}function ki(e){return e===!0?vn(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function bi(e){return e===!0?vn(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Mi(e,t,n){var s,a,r,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)r=se([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(r,"").toLocaleLowerCase();return n?t==="dddd"?(a=I.call(this._weekdaysParse,i),a!==-1?a:null):t==="ddd"?(a=I.call(this._shortWeekdaysParse,i),a!==-1?a:null):(a=I.call(this._minWeekdaysParse,i),a!==-1?a:null):t==="dddd"?(a=I.call(this._weekdaysParse,i),a!==-1||(a=I.call(this._shortWeekdaysParse,i),a!==-1)?a:(a=I.call(this._minWeekdaysParse,i),a!==-1?a:null)):t==="ddd"?(a=I.call(this._shortWeekdaysParse,i),a!==-1||(a=I.call(this._weekdaysParse,i),a!==-1)?a:(a=I.call(this._minWeekdaysParse,i),a!==-1?a:null)):(a=I.call(this._minWeekdaysParse,i),a!==-1||(a=I.call(this._weekdaysParse,i),a!==-1)?a:(a=I.call(this._shortWeekdaysParse,i),a!==-1?a:null))}function Di(e,t,n){var s,a,r;if(this._weekdaysParseExact)return Mi.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(a=se([2e3,1]).day(s),n&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[s]||(r="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[s]=new RegExp(r.replace(".",""),"i")),n&&t==="dddd"&&this._fullWeekdaysParse[s].test(e))return s;if(n&&t==="ddd"&&this._shortWeekdaysParse[s].test(e))return s;if(n&&t==="dd"&&this._minWeekdaysParse[s].test(e))return s;if(!n&&this._weekdaysParse[s].test(e))return s}}function Yi(e){if(!this.isValid())return e!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return e!=null?(e=mi(e,this.localeData()),this.add(e-t,"d")):t}function Oi(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function Ci(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=yi(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function xi(e){return this._weekdaysParseExact?(b(this,"_weekdaysRegex")||pn.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(b(this,"_weekdaysRegex")||(this._weekdaysRegex=pi),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ti(e){return this._weekdaysParseExact?(b(this,"_weekdaysRegex")||pn.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(b(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=gi),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Pi(e){return this._weekdaysParseExact?(b(this,"_weekdaysRegex")||pn.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(b(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=wi),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function pn(){function e(m,y){return y.length-m.length}var t=[],n=[],s=[],a=[],r,i,o,c,f;for(r=0;r<7;r++)i=se([2e3,1]).day(r),o=$(this.weekdaysMin(i,"")),c=$(this.weekdaysShort(i,"")),f=$(this.weekdays(i,"")),t.push(o),n.push(c),s.push(f),a.push(o),a.push(c),a.push(f);t.sort(e),n.sort(e),s.sort(e),a.sort(e),this._weekdaysRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function gn(){return this.hours()%12||12}function Ni(){return this.hours()||24}_("H",["HH",2],0,"hour");_("h",["hh",2],0,gn);_("k",["kk",2],0,Ni);_("hmm",0,0,function(){return""+gn.apply(this)+ne(this.minutes(),2)});_("hmmss",0,0,function(){return""+gn.apply(this)+ne(this.minutes(),2)+ne(this.seconds(),2)});_("Hmm",0,0,function(){return""+this.hours()+ne(this.minutes(),2)});_("Hmmss",0,0,function(){return""+this.hours()+ne(this.minutes(),2)+ne(this.seconds(),2)});function ps(e,t){_(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}ps("a",!0);ps("A",!1);A("hour","h");V("hour",13);function gs(e,t){return t._meridiemParse}h("a",gs);h("A",gs);h("H",N);h("h",N);h("k",N);h("HH",N,B);h("hh",N,B);h("kk",N,B);h("hmm",ls);h("hmmss",us);h("Hmm",ls);h("Hmmss",us);Y(["H","HH"],L);Y(["k","kk"],function(e,t,n){var s=w(e);t[L]=s===24?0:s});Y(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e});Y(["h","hh"],function(e,t,n){t[L]=w(e),g(n).bigHour=!0});Y("hmm",function(e,t,n){var s=e.length-2;t[L]=w(e.substr(0,s)),t[Q]=w(e.substr(s)),g(n).bigHour=!0});Y("hmmss",function(e,t,n){var s=e.length-4,a=e.length-2;t[L]=w(e.substr(0,s)),t[Q]=w(e.substr(s,2)),t[le]=w(e.substr(a)),g(n).bigHour=!0});Y("Hmm",function(e,t,n){var s=e.length-2;t[L]=w(e.substr(0,s)),t[Q]=w(e.substr(s))});Y("Hmmss",function(e,t,n){var s=e.length-4,a=e.length-2;t[L]=w(e.substr(0,s)),t[Q]=w(e.substr(s,2)),t[le]=w(e.substr(a))});function Ri(e){return(e+"").toLowerCase().charAt(0)==="p"}var Ii=/[ap]\.?m?\.?/i,Li=Pe("Hours",!0);function Wi(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var ws={calendar:Dr,longDateFormat:xr,invalidDate:Pr,ordinal:Rr,dayOfMonthOrdinalParse:Ir,relativeTime:Wr,months:qr,monthsShort:ds,week:ui,weekdays:_i,weekdaysMin:vi,weekdaysShort:vs,meridiemParse:Ii},R={},Ie={},et;function Ei(e,t){var n,s=Math.min(e.length,t.length);for(n=0;n0;){if(a=Rt(r.slice(0,n).join("-")),a)return a;if(s&&s.length>=n&&Ei(r,s)>=n-1)break;n--}t++}return et}function Ai(e){return e.match("^[^/\\\\]*$")!=null}function Rt(e){var t=null,n;if(R[e]===void 0&&typeof module<"u"&&module&&module.exports&&Ai(e))try{t=et._abbr,n=require,n("./locale/"+e),ye(t)}catch{R[e]=null}return R[e]}function ye(e,t){var n;return e&&(U(t)?n=ce(e):n=wn(e,t),n?et=n:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),et._abbr}function wn(e,t){if(t!==null){var n,s=ws;if(t.abbr=e,R[e]!=null)ns("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=R[e]._config;else if(t.parentLocale!=null)if(R[t.parentLocale]!=null)s=R[t.parentLocale]._config;else if(n=Rt(t.parentLocale),n!=null)s=n._config;else return Ie[t.parentLocale]||(Ie[t.parentLocale]=[]),Ie[t.parentLocale].push({name:e,config:t}),null;return R[e]=new fn(Xt(s,t)),Ie[e]&&Ie[e].forEach(function(a){wn(a.name,a.config)}),ye(e),R[e]}else return delete R[e],null}function Vi(e,t){if(t!=null){var n,s,a=ws;R[e]!=null&&R[e].parentLocale!=null?R[e].set(Xt(R[e]._config,t)):(s=Rt(e),s!=null&&(a=s._config),t=Xt(a,t),s==null&&(t.abbr=e),n=new fn(t),n.parentLocale=R[e],R[e]=n),ye(e)}else R[e]!=null&&(R[e].parentLocale!=null?(R[e]=R[e].parentLocale,e===ye()&&ye(e)):R[e]!=null&&delete R[e]);return R[e]}function ce(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return et;if(!q(e)){if(t=Rt(e),t)return t;e=[e]}return Fi(e)}function Hi(){return en(R)}function Sn(e){var t,n=e._a;return n&&g(e).overflow===-2&&(t=n[oe]<0||n[oe]>11?oe:n[te]<1||n[te]>Nt(n[F],n[oe])?te:n[L]<0||n[L]>24||n[L]===24&&(n[Q]!==0||n[le]!==0||n[ge]!==0)?L:n[Q]<0||n[Q]>59?Q:n[le]<0||n[le]>59?le:n[ge]<0||n[ge]>999?ge:-1,g(e)._overflowDayOfYear&&(tte)&&(t=te),g(e)._overflowWeeks&&t===-1&&(t=jr),g(e)._overflowWeekday&&t===-1&&(t=Zr),g(e).overflow=t),e}var Ui=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,$i=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Bi=/Z|[+-]\d\d(?::?\d\d)?/,lt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Bt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Gi=/^\/?Date\((-?\d+)/i,zi=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,ji={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function Ss(e){var t,n,s=e._i,a=Ui.exec(s)||$i.exec(s),r,i,o,c,f=lt.length,m=Bt.length;if(a){for(g(e).iso=!0,t=0,n=f;tHe(i)||e._dayOfYear===0)&&(g(e)._overflowDayOfYear=!0),n=Ke(i,0,e._dayOfYear),e._a[oe]=n.getUTCMonth(),e._a[te]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=s[t]=a[t];for(;t<7;t++)e._a[t]=s[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[L]===24&&e._a[Q]===0&&e._a[le]===0&&e._a[ge]===0&&(e._nextDay=!0,e._a[L]=0),e._d=(e._useUTC?Ke:oi).apply(null,s),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[L]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==r&&(g(e).weekdayMismatch=!0)}}function to(e){var t,n,s,a,r,i,o,c,f;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(r=1,i=4,n=be(t.GG,e._a[F],Xe(P(),1,4).year),s=be(t.W,1),a=be(t.E,1),(a<1||a>7)&&(c=!0)):(r=e._locale._week.dow,i=e._locale._week.doy,f=Xe(P(),r,i),n=be(t.gg,e._a[F],f.year),s=be(t.w,f.week),t.d!=null?(a=t.d,(a<0||a>6)&&(c=!0)):t.e!=null?(a=t.e+r,(t.e<0||t.e>6)&&(c=!0)):a=r),s<1||s>ue(n,r,i)?g(e)._overflowWeeks=!0:c!=null?g(e)._overflowWeekday=!0:(o=_s(n,s,a,r,i),e._a[F]=o.year,e._dayOfYear=o.dayOfYear)}d.ISO_8601=function(){};d.RFC_2822=function(){};function bn(e){if(e._f===d.ISO_8601){Ss(e);return}if(e._f===d.RFC_2822){ks(e);return}e._a=[],g(e).empty=!0;var t=""+e._i,n,s,a,r,i,o=t.length,c=0,f,m;for(a=ss(e._f,e._locale).match(hn)||[],m=a.length,n=0;n0&&g(e).unusedInput.push(i),t=t.slice(t.indexOf(s)+s.length),c+=s.length),Ye[r]?(s?g(e).empty=!1:g(e).unusedTokens.push(r),zr(r,s,e)):e._strict&&!s&&g(e).unusedTokens.push(r);g(e).charsLeftOver=o-c,t.length>0&&g(e).unusedInput.push(t),e._a[L]<=12&&g(e).bigHour===!0&&e._a[L]>0&&(g(e).bigHour=void 0),g(e).parsedDateParts=e._a.slice(0),g(e).meridiem=e._meridiem,e._a[L]=no(e._locale,e._a[L],e._meridiem),f=g(e).era,f!==null&&(e._a[F]=e._locale.erasConvertYear(f,e._a[F])),kn(e),Sn(e)}function no(e,t,n){var s;return n==null?t:e.meridiemHour!=null?e.meridiemHour(t,n):(e.isPM!=null&&(s=e.isPM(n),s&&t<12&&(t+=12),!s&&t===12&&(t=0)),t)}function so(e){var t,n,s,a,r,i,o=!1,c=e._f.length;if(c===0){g(e).invalidFormat=!0,e._d=new Date(NaN);return}for(a=0;athis?this:e:Dt()});function Ds(e,t){var n,s;if(t.length===1&&q(t[0])&&(t=t[0]),!t.length)return P();for(n=t[0],s=1;sthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Do(){if(!U(this._isDSTShifted))return this._isDSTShifted;var e={},t;return cn(e,this),e=bs(e),e._a?(t=e._isUTC?se(e._a):P(e._a),this._isDSTShifted=this.isValid()&&_o(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Yo(){return this.isValid()?!this._isUTC:!1}function Oo(){return this.isValid()?this._isUTC:!1}function Os(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Co=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,xo=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function K(e,t){var n=e,s=null,a,r,i;return ft(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:de(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(s=Co.exec(e))?(a=s[1]==="-"?-1:1,n={y:0,d:w(s[te])*a,h:w(s[L])*a,m:w(s[Q])*a,s:w(s[le])*a,ms:w(nn(s[ge]*1e3))*a}):(s=xo.exec(e))?(a=s[1]==="-"?-1:1,n={y:pe(s[2],a),M:pe(s[3],a),w:pe(s[4],a),d:pe(s[5],a),h:pe(s[6],a),m:pe(s[7],a),s:pe(s[8],a)}):n==null?n={}:typeof n=="object"&&("from"in n||"to"in n)&&(i=To(P(n.from),P(n.to)),n={},n.ms=i.milliseconds,n.M=i.months),r=new It(n),ft(e)&&b(e,"_locale")&&(r._locale=e._locale),ft(e)&&b(e,"_isValid")&&(r._isValid=e._isValid),r}K.fn=It.prototype;K.invalid=yo;function pe(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Bn(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function To(e,t){var n;return e.isValid()&&t.isValid()?(t=Dn(t,e),e.isBefore(t)?n=Bn(e,t):(n=Bn(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Cs(e,t){return function(n,s){var a,r;return s!==null&&!isNaN(+s)&&(ns(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=n,n=s,s=r),a=K(n,s),xs(this,a,e),this}}function xs(e,t,n,s){var a=t._milliseconds,r=nn(t._days),i=nn(t._months);e.isValid()&&(s=s??!0,i&&fs(e,mt(e,"Month")+i*n),r&&rs(e,"Date",mt(e,"Date")+r*n),a&&e._d.setTime(e._d.valueOf()+a*n),s&&d.updateOffset(e,r||i))}var Po=Cs(1,"add"),No=Cs(-1,"subtract");function Ts(e){return typeof e=="string"||e instanceof String}function Ro(e){return J(e)||nt(e)||Ts(e)||de(e)||Lo(e)||Io(e)||e===null||e===void 0}function Io(e){var t=we(e)&&!un(e),n=!1,s=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],a,r,i=s.length;for(a=0;an.valueOf():n.valueOf()9999?ct(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ae(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",ct(n,"Z")):ct(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Qo(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",n,s,a,r;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),n="["+e+'("]',s=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",a="-MM-DD[T]HH:mm:ss.SSS",r=t+'[")]',this.format(n+s+a+r)}function qo(e){e||(e=this.isUtc()?d.defaultFormatUtc:d.defaultFormat);var t=ct(this,e);return this.localeData().postformat(t)}function Jo(e,t){return this.isValid()&&(J(e)&&e.isValid()||P(e).isValid())?K({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Ko(e){return this.from(P(),e)}function Xo(e,t){return this.isValid()&&(J(e)&&e.isValid()||P(e).isValid())?K({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function el(e){return this.to(P(),e)}function Ps(e){var t;return e===void 0?this._locale._abbr:(t=ce(e),t!=null&&(this._locale=t),this)}var Ns=j("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function Rs(){return this._locale}var vt=1e3,Oe=60*vt,pt=60*Oe,Is=(365*400+97)*24*pt;function Ce(e,t){return(e%t+t)%t}function Ls(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-Is:new Date(e,t,n).valueOf()}function Ws(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-Is:Date.UTC(e,t,n)}function tl(e){var t,n;if(e=Z(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?Ws:Ls,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=Ce(t+(this._isUTC?0:this.utcOffset()*Oe),pt);break;case"minute":t=this._d.valueOf(),t-=Ce(t,Oe);break;case"second":t=this._d.valueOf(),t-=Ce(t,vt);break}return this._d.setTime(t),d.updateOffset(this,!0),this}function nl(e){var t,n;if(e=Z(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?Ws:Ls,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=pt-Ce(t+(this._isUTC?0:this.utcOffset()*Oe),pt)-1;break;case"minute":t=this._d.valueOf(),t+=Oe-Ce(t,Oe)-1;break;case"second":t=this._d.valueOf(),t+=vt-Ce(t,vt)-1;break}return this._d.setTime(t),d.updateOffset(this,!0),this}function sl(){return this._d.valueOf()-(this._offset||0)*6e4}function al(){return Math.floor(this.valueOf()/1e3)}function rl(){return new Date(this.valueOf())}function il(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function ol(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function ll(){return this.isValid()?this.toISOString():null}function ul(){return dn(this)}function dl(){return he({},g(this))}function cl(){return g(this).overflow}function fl(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}_("N",0,0,"eraAbbr");_("NN",0,0,"eraAbbr");_("NNN",0,0,"eraAbbr");_("NNNN",0,0,"eraName");_("NNNNN",0,0,"eraNarrow");_("y",["y",1],"yo","eraYear");_("y",["yy",2],0,"eraYear");_("y",["yyy",3],0,"eraYear");_("y",["yyyy",4],0,"eraYear");h("N",Yn);h("NN",Yn);h("NNN",Yn);h("NNNN",bl);h("NNNNN",Ml);Y(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,s){var a=n._locale.erasParse(e,s,n._strict);a?g(n).era=a:g(n).invalidEra=e});h("y",Ne);h("yy",Ne);h("yyy",Ne);h("yyyy",Ne);h("yo",Dl);Y(["y","yy","yyy","yyyy"],F);Y(["yo"],function(e,t,n,s){var a;n._locale._eraYearOrdinalRegex&&(a=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[F]=n._locale.eraYearOrdinalParse(e,a):t[F]=parseInt(e,10)});function hl(e,t){var n,s,a,r=this._eras||ce("en")._eras;for(n=0,s=r.length;n=0)return r[s]}function yl(e,t){var n=e.since<=e.until?1:-1;return t===void 0?d(e.since).year():d(e.since).year()+(t-e.offset)*n}function _l(){var e,t,n,s=this.localeData().eras();for(e=0,t=s.length;er&&(t=r),Nl.call(this,e,t,n,s,a))}function Nl(e,t,n,s,a){var r=_s(e,t,n,s,a),i=Ke(r.year,0,r.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}_("Q",0,"Qo","quarter");A("quarter","Q");V("quarter",7);h("Q",is);Y("Q",function(e,t){t[oe]=(w(e)-1)*3});function Rl(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}_("D",["DD",2],"Do","date");A("date","D");V("date",9);h("D",N);h("DD",N,B);h("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});Y(["D","DD"],te);Y("Do",function(e,t){t[te]=w(e.match(N)[0])});var Fs=Pe("Date",!0);_("DDD",["DDDD",3],"DDDo","dayOfYear");A("dayOfYear","DDD");V("dayOfYear",4);h("DDD",Ct);h("DDDD",os);Y(["DDD","DDDD"],function(e,t,n){n._dayOfYear=w(e)});function Il(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}_("m",["mm",2],0,"minute");A("minute","m");V("minute",14);h("m",N);h("mm",N,B);Y(["m","mm"],Q);var Ll=Pe("Minutes",!1);_("s",["ss",2],0,"second");A("second","s");V("second",15);h("s",N);h("ss",N,B);Y(["s","ss"],le);var Wl=Pe("Seconds",!1);_("S",0,0,function(){return~~(this.millisecond()/100)});_(0,["SS",2],0,function(){return~~(this.millisecond()/10)});_(0,["SSS",3],0,"millisecond");_(0,["SSSS",4],0,function(){return this.millisecond()*10});_(0,["SSSSS",5],0,function(){return this.millisecond()*100});_(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});_(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});_(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});_(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});A("millisecond","ms");V("millisecond",16);h("S",Ct,is);h("SS",Ct,B);h("SSS",Ct,os);var me,As;for(me="SSSS";me.length<=9;me+="S")h(me,Ne);function El(e,t){t[ge]=w(("0."+e)*1e3)}for(me="S";me.length<=9;me+="S")Y(me,El);As=Pe("Milliseconds",!1);_("z",0,0,"zoneAbbr");_("zz",0,0,"zoneName");function Fl(){return this._isUTC?"UTC":""}function Al(){return this._isUTC?"Coordinated Universal Time":""}var l=st.prototype;l.add=Po;l.calendar=Fo;l.clone=Ao;l.diff=zo;l.endOf=nl;l.format=qo;l.from=Jo;l.fromNow=Ko;l.to=Xo;l.toNow=el;l.get=Vr;l.invalidAt=cl;l.isAfter=Vo;l.isBefore=Ho;l.isBetween=Uo;l.isSame=$o;l.isSameOrAfter=Bo;l.isSameOrBefore=Go;l.isValid=ul;l.lang=Ns;l.locale=Ps;l.localeData=Rs;l.max=lo;l.min=oo;l.parsingFlags=dl;l.set=Hr;l.startOf=tl;l.subtract=No;l.toArray=il;l.toObject=ol;l.toDate=rl;l.toISOString=Zo;l.inspect=Qo;typeof Symbol<"u"&&Symbol.for!=null&&(l[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});l.toJSON=ll;l.toString=jo;l.unix=al;l.valueOf=sl;l.creationData=fl;l.eraName=_l;l.eraNarrow=vl;l.eraAbbr=pl;l.eraYear=gl;l.year=ys;l.isLeapYear=ii;l.weekYear=Yl;l.isoWeekYear=Ol;l.quarter=l.quarters=Rl;l.month=hs;l.daysInMonth=si;l.week=l.weeks=fi;l.isoWeek=l.isoWeeks=hi;l.weeksInYear=Tl;l.weeksInWeekYear=Pl;l.isoWeeksInYear=Cl;l.isoWeeksInISOWeekYear=xl;l.date=Fs;l.day=l.days=Yi;l.weekday=Oi;l.isoWeekday=Ci;l.dayOfYear=Il;l.hour=l.hours=Li;l.minute=l.minutes=Ll;l.second=l.seconds=Wl;l.millisecond=l.milliseconds=As;l.utcOffset=po;l.utc=wo;l.local=So;l.parseZone=ko;l.hasAlignedHourOffset=bo;l.isDST=Mo;l.isLocal=Yo;l.isUtcOffset=Oo;l.isUtc=Os;l.isUTC=Os;l.zoneAbbr=Fl;l.zoneName=Al;l.dates=j("dates accessor is deprecated. Use date instead.",Fs);l.months=j("months accessor is deprecated. Use month instead",hs);l.years=j("years accessor is deprecated. Use year instead",ys);l.zone=j("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",go);l.isDSTShifted=j("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Do);function Vl(e){return P(e*1e3)}function Hl(){return P.apply(null,arguments).parseZone()}function Vs(e){return e}var M=fn.prototype;M.calendar=Yr;M.longDateFormat=Tr;M.invalidDate=Nr;M.ordinal=Lr;M.preparse=Vs;M.postformat=Vs;M.relativeTime=Er;M.pastFuture=Fr;M.set=Mr;M.eras=hl;M.erasParse=ml;M.erasConvertYear=yl;M.erasAbbrRegex=Sl;M.erasNameRegex=wl;M.erasNarrowRegex=kl;M.months=Xr;M.monthsShort=ei;M.monthsParse=ni;M.monthsRegex=ri;M.monthsShortRegex=ai;M.week=li;M.firstDayOfYear=ci;M.firstDayOfWeek=di;M.weekdays=Si;M.weekdaysMin=bi;M.weekdaysShort=ki;M.weekdaysParse=Di;M.weekdaysRegex=xi;M.weekdaysShortRegex=Ti;M.weekdaysMinRegex=Pi;M.isPM=Ri;M.meridiem=Wi;function gt(e,t,n,s){var a=ce(),r=se().set(s,t);return a[n](r,e)}function Hs(e,t,n){if(de(e)&&(t=e,e=void 0),e=e||"",t!=null)return gt(e,t,n,"month");var s,a=[];for(s=0;s<12;s++)a[s]=gt(e,s,n,"month");return a}function Cn(e,t,n,s){typeof e=="boolean"?(de(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,de(t)&&(n=t,t=void 0),t=t||"");var a=ce(),r=e?a._week.dow:0,i,o=[];if(n!=null)return gt(t,(n+r)%7,s,"day");for(i=0;i<7;i++)o[i]=gt(t,(i+r)%7,s,"day");return o}function Ul(e,t){return Hs(e,t,"months")}function $l(e,t){return Hs(e,t,"monthsShort")}function Bl(e,t,n){return Cn(e,t,n,"weekdays")}function Gl(e,t,n){return Cn(e,t,n,"weekdaysShort")}function zl(e,t,n){return Cn(e,t,n,"weekdaysMin")}ye("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=w(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});d.lang=j("moment.lang is deprecated. Use moment.locale instead.",ye);d.langData=j("moment.langData is deprecated. Use moment.localeData instead.",ce);var re=Math.abs;function jl(){var e=this._data;return this._milliseconds=re(this._milliseconds),this._days=re(this._days),this._months=re(this._months),e.milliseconds=re(e.milliseconds),e.seconds=re(e.seconds),e.minutes=re(e.minutes),e.hours=re(e.hours),e.months=re(e.months),e.years=re(e.years),this}function Us(e,t,n,s){var a=K(t,n);return e._milliseconds+=s*a._milliseconds,e._days+=s*a._days,e._months+=s*a._months,e._bubble()}function Zl(e,t){return Us(this,e,t,1)}function Ql(e,t){return Us(this,e,t,-1)}function Gn(e){return e<0?Math.floor(e):Math.ceil(e)}function ql(){var e=this._milliseconds,t=this._days,n=this._months,s=this._data,a,r,i,o,c;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=Gn(an(n)+t)*864e5,t=0,n=0),s.milliseconds=e%1e3,a=z(e/1e3),s.seconds=a%60,r=z(a/60),s.minutes=r%60,i=z(r/60),s.hours=i%24,t+=z(i/24),c=z($s(t)),n+=c,t-=Gn(an(c)),o=z(n/12),n%=12,s.days=t,s.months=n,s.years=o,this}function $s(e){return e*4800/146097}function an(e){return e*146097/4800}function Jl(e){if(!this.isValid())return NaN;var t,n,s=this._milliseconds;if(e=Z(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+s/864e5,n=this._months+$s(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(an(this._months)),e){case"week":return t/7+s/6048e5;case"day":return t+s/864e5;case"hour":return t*24+s/36e5;case"minute":return t*1440+s/6e4;case"second":return t*86400+s/1e3;case"millisecond":return Math.floor(t*864e5)+s;default:throw new Error("Unknown unit "+e)}}function Kl(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+w(this._months/12)*31536e6:NaN}function fe(e){return function(){return this.as(e)}}var Xl=fe("ms"),eu=fe("s"),tu=fe("m"),nu=fe("h"),su=fe("d"),au=fe("w"),ru=fe("M"),iu=fe("Q"),ou=fe("y");function lu(){return K(this)}function uu(e){return e=Z(e),this.isValid()?this[e+"s"]():NaN}function Se(e){return function(){return this.isValid()?this._data[e]:NaN}}var du=Se("milliseconds"),cu=Se("seconds"),fu=Se("minutes"),hu=Se("hours"),mu=Se("days"),yu=Se("months"),_u=Se("years");function vu(){return z(this.days()/7)}var ie=Math.round,Me={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function pu(e,t,n,s,a){return a.relativeTime(t||1,!!n,e,s)}function gu(e,t,n,s){var a=K(e).abs(),r=ie(a.as("s")),i=ie(a.as("m")),o=ie(a.as("h")),c=ie(a.as("d")),f=ie(a.as("M")),m=ie(a.as("w")),y=ie(a.as("y")),p=r<=n.ss&&["s",r]||r0,p[4]=s,pu.apply(null,p)}function wu(e){return e===void 0?ie:typeof e=="function"?(ie=e,!0):!1}function Su(e,t){return Me[e]===void 0?!1:t===void 0?Me[e]:(Me[e]=t,e==="s"&&(Me.ss=t-1),!0)}function ku(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,s=Me,a,r;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(n=e),typeof t=="object"&&(s=Object.assign({},Me,t),t.s!=null&&t.ss==null&&(s.ss=t.s-1)),a=this.localeData(),r=gu(this,!n,s,a),n&&(r=a.pastFuture(+this,r)),a.postformat(r)}var Gt=Math.abs;function ke(e){return(e>0)-(e<0)||+e}function Wt(){if(!this.isValid())return this.localeData().invalidDate();var e=Gt(this._milliseconds)/1e3,t=Gt(this._days),n=Gt(this._months),s,a,r,i,o=this.asSeconds(),c,f,m,y;return o?(s=z(e/60),a=z(s/60),e%=60,s%=60,r=z(n/12),n%=12,i=e?e.toFixed(3).replace(/\.?0+$/,""):"",c=o<0?"-":"",f=ke(this._months)!==ke(o)?"-":"",m=ke(this._days)!==ke(o)?"-":"",y=ke(this._milliseconds)!==ke(o)?"-":"",c+"P"+(r?f+r+"Y":"")+(n?f+n+"M":"")+(t?m+t+"D":"")+(a||s||e?"T":"")+(a?y+a+"H":"")+(s?y+s+"M":"")+(e?y+i+"S":"")):"P0D"}var k=It.prototype;k.isValid=mo;k.abs=jl;k.add=Zl;k.subtract=Ql;k.as=Jl;k.asMilliseconds=Xl;k.asSeconds=eu;k.asMinutes=tu;k.asHours=nu;k.asDays=su;k.asWeeks=au;k.asMonths=ru;k.asQuarters=iu;k.asYears=ou;k.valueOf=Kl;k._bubble=ql;k.clone=lu;k.get=uu;k.milliseconds=du;k.seconds=cu;k.minutes=fu;k.hours=hu;k.days=mu;k.weeks=vu;k.months=yu;k.years=_u;k.humanize=ku;k.toISOString=Wt;k.toString=Wt;k.toJSON=Wt;k.locale=Ps;k.localeData=Rs;k.toIsoString=j("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Wt);k.lang=Ns;_("X",0,0,"unix");_("x",0,0,"valueOf");h("x",Tt);h("X",$r);Y("X",function(e,t,n){n._d=new Date(parseFloat(e)*1e3)});Y("x",function(e,t,n){n._d=new Date(w(e))});//! moment.js -d.version="2.29.4";kr(P);d.fn=l;d.min=uo;d.max=co;d.now=fo;d.utc=se;d.unix=Vl;d.months=Ul;d.isDate=nt;d.locale=ye;d.invalid=Dt;d.duration=K;d.isMoment=J;d.weekdays=Bl;d.parseZone=Hl;d.localeData=ce;d.isDuration=ft;d.monthsShort=$l;d.weekdaysMin=zl;d.defineLocale=wn;d.updateLocale=Vi;d.locales=Hi;d.weekdaysShort=Gl;d.normalizeUnits=Z;d.relativeTimeRounding=wu;d.relativeTimeThreshold=Su;d.calendarFormat=Eo;d.prototype=l;d.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const Ue=W({name:"CCalendar",props:Sr,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const s=H("calendar"),a=O(e.modelValue?d(e.modelValue).format("YYYY-MM-DD"):d().format("YYYY-MM-DD")),r=O(d().format("YYYY-MM")),i=O([]),o=["周日","周一","周二","周三","周四","周五","周六"],c=v=>{const T=d(v).startOf("month").weekday(),C=d(d(v).subtract(7-T,"days")).format("YYYY-MM-DD");i.value=[...Array(42)].map((x,E)=>E).reduce((x,E)=>{const _e=d(C).add(E+1,"days").format("YYYY-MM-DD"),X=_e.split("-"),Re=d(_e).weekday();return x.push({index:E+1,date:_e,day:X[X.length-1],week:o[Re]}),x},[])};c(r.value);const f=v=>{a.value=d(v).format("YYYY-MM-DD"),v.indexOf(r.value)===-1&&(r.value=d(v).format("YYYY-MM"),c(r.value)),t("update:modelValue",new Date(a.value)),t("change",a.value)},m=v=>{let T="";v==="nextMonth"&&(T=d(r.value).add(1,"month").format("YYYY-MM")),v==="lastMonth"&&(T=d(r.value).subtract(1,"month").format("YYYY-MM")),f(T)};Te(()=>e.modelValue,()=>{a.value=d(e.modelValue).format("YYYY-MM-DD"),a.value.indexOf(r.value)===-1&&(r.value=d(e.modelValue).format("YYYY-MM"),c(r.value))});const y=D(()=>i.value.map(v=>{const T=v.date.includes(r.value),C=a.value===v.date,x={"current-month":T,"current-date":C,[s.em("day-box","day")]:!0},E={isSelected:C,date:v.date,day:parseInt(v.day)};return u("div",{onClick:()=>{f(E.date)},class:x},[n.dateCell?n.dateCell(E):E.day])})),p=o.map(v=>u("div",{class:s.em("week","item")},[v])),S=()=>u("div",{class:s.e("header")},[u("div",null,[r.value]),u("div",null,[u(At("c-button"),{type:"primary",plain:!0,onClick:()=>{m("lastMonth")}},{default:()=>[Vt("上个月")]}),u(At("c-button"),{type:"primary",plain:!0,onClick:()=>{f(d().format("YYYY-MM-DD"))}},{default:()=>[Vt("今天")]}),u(At("c-button"),{type:"primary",plain:!0,onClick:()=>{m("nextMonth")}},{default:()=>[Vt("下个月")]})])]);return()=>u("div",{class:s.b()},[n.header?n.header(a.value):S(),u("div",{class:s.e("week")},[p]),u("div",{class:s.e("day-box")},[y.value])])}});Ue.install=function(e){e.component(Ue.name,Ue)};const bu={title:"Calendar 日历",category:"数据展示",status:"100%",install(e){e.component(Ue.name,Ue)}},Mu={shadow:{type:String,default:"always"},header:{type:String,default:""},bodyStyle:{type:Object,default:()=>({padding:"20px"})}};const $e=W({name:"CCard",props:Mu,setup(e,{slots:t}){const n=H("card");console.log(n.b(),n.e("nse"),n.m("nsm"),n.em("em","open"));const s=`${n.b()} ${n.m(e.shadow)}-shadow`,a=D(()=>e.header||t.header);return()=>u("div",{class:s},[jt(u("div",{class:n.m("header")},[t.header&&t.header()||e.header]),[[Zt,a]]),u("div",{class:n.m("body"),style:e.bodyStyle},[t.default&&t.default()])])}});$e.install=function(e){e.component($e.name,$e)};const Du={title:"Card 卡片",category:"数据展示",status:"100%",install(e){e.component($e.name,$e)}},Bs={modelValue:{type:Boolean,default:null},label:{type:String,default:""},name:{type:String,default:""},color:{type:String,default:void 0},disabled:{type:Boolean,default:!1},beforeChange:{type:Function,default:void 0}},Yu={...Bs,modelValue:{type:Array,default:[],required:!0},direction:{type:String,default:"column"}},Gs=Symbol("CCheckBoxGroup"),Ou=()=>u("svg",{class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"15487",width:"16px",height:"16px"},[u("path",{d:"M170.666667 85.333333C123.733333 85.333333 85.333333 123.733333 85.333333 170.666667L85.333333 853.333333C85.333333 900.266667 123.733333 938.666667 170.666667 938.666667L853.333333 938.666667C900.266667 938.666667 938.666667 900.266667 938.666667 853.333333L938.666667 170.666667C938.666667 123.733333 900.266667 85.333333 853.333333 85.333333L170.666667 85.333333zM170.666667 170.666667 853.333333 170.666667 853.333333 853.333333 170.666667 853.333333 170.666667 170.666667zM256 256 256 768 768 768 768 256 256 256z","p-id":"15488"},null)]),Cu=()=>u("svg",{class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"24735",width:"16px",height:"16px"},[u("path",{d:"M800.188 92.094H223.813c-72.47 0-131.72 59.25-131.72 131.719v576.375c0 72.468 59.25 131.718 131.72 131.718h576.375c72.468 0 131.718-59.25 131.718-131.718V223.813c0-72.47-59.25-131.72-131.718-131.72z m55.406 655.687c0 59.25-48.469 107.813-107.813 107.813H276.22c-59.25 0-107.813-48.469-107.813-107.813V276.22c0-59.25 48.469-107.813 107.813-107.813H747.78c59.25 0 107.813 48.469 107.813 107.813V747.78z","p-id":"24736"},null)]);const Be=W({name:"CCheckBox",props:Bs,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){return()=>{const s=H("check-box"),a=bt(Gs,null),r=D(()=>(a==null?void 0:a.disabled.value)||e.disabled),i=D(()=>(a==null?void 0:a.isItemChecked(e.label))||e.modelValue),o=D(()=>`${s.b()} ${i.value?"active":""} ${r.value?"disabled":""}`),c=D(()=>{const y=(a==null?void 0:a.color.value)||e.color;return y?`fill: ${y}`:""}),f=(y,p)=>{if(r.value)return Promise.resolve(!1);const S=(a==null?void 0:a.beforeChange)||e.beforeChange;if(S){const v=S(y,p);return typeof v=="boolean"?Promise.resolve(v):v}return Promise.resolve(!0)},m=async()=>{const y=!i.value;f(y,e.label).then(p=>{p&&(a==null||a.toggleGroupVal(e.label),t("change",y),t("update:modelValue",y))})};return u("label",{class:o.value},[u("input",{type:"checkbox",class:s.e("input"),onChange:m,name:e.name,value:e.label,disabled:r.value,checked:i.value},null),u("span",{class:s.e("icon"),style:c.value},[i.value?u(Ou,null,null):u(Cu,null,null)]),n.default?n.default():e.label])}}});const wt=W({name:"CCheckBoxGroup",props:Yu,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const s=H("check-box-group"),a=Ee(e,"modelValue"),r=f=>{const m=a.value.findIndex(y=>y===f);if(m===-1){const y=[...a.value,f];t("change",y),t("update:modelValue",y);return}a.value.splice(m,1),t("change",a.value),t("update:modelValue",a.value)},i=f=>a.value.includes(f);ln(Gs,{disabled:Ee(e,"disabled"),color:Ee(e,"color"),beforeChange:e.beforeChange,toggleGroupVal:r,isItemChecked:i});const o={row:"is-row",column:"is-column"},c=D(()=>`${s.b()} ${o[e.direction]}`);return()=>u("div",{class:c.value},[n.default&&n.default()])}});Be.install=function(e){e.component(Be.name,Be),e.component(wt.name,wt)};const xu={title:"CheckBox 多选框",category:"数据录入",status:"100%",install(e){e.component(Be.name,Be),e.component(wt.name,wt)}},Tu={direction:{type:String,default:"horizontal"},color:{type:String,default:""},borderStyle:{type:String,default:"solid"},contentPosition:{type:String,default:"center"},contentColor:{type:String,default:""},contentBackgroundColor:{type:String,default:""}};const Ge=W({name:"CDivider",props:Tu,setup(e,{slots:t}){const n=H("divider"),s=D(()=>({...e.direction!=="horizontal"?{"border-left-style":e.borderStyle}:{"border-top-style":e.borderStyle},"border-color":e.color})),a=D(()=>e.direction==="horizontal"?n.b():n.m("vertical")),r=D(()=>({color:e.contentColor,"background-color":e.contentBackgroundColor})),i=D(()=>`${n.e("text")} is-${e.contentPosition}`);return()=>u("div",{class:a.value,style:s.value},[u("div",{class:i.value,style:r.value},[t.default&&t.default()])])}});Ge.install=function(e){e.component(Ge.name,Ge)};const Pu={title:"Divider 分隔线",category:"布局",status:"100%",install(e){e.component(Ge.name,Ge)}},Nu={modelValue:{type:String,default:null},label:{type:String||Number,default:""},name:{type:String,default:""},disabled:{type:Boolean,default:!1},beforeChange:{type:Function,default:null}},Ru={modelValue:{type:String||Number,default:null},disabled:{type:Boolean,default:!1},beforeChange:{type:Function,default:null},direction:{type:String,default:"column"}},zs=Symbol("CRadioGroup"),Iu=()=>u("svg",{class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1257",width:"16px",height:"16px"},[u("path",{d:"M150.1184 150.1184C250.2656 50.0736 370.8928 0 512 0c141.1072 0 261.7344 50.0736 361.8816 150.1184C973.9264 250.2656 1024 370.8928 1024 512c0 141.2096-50.0736 261.8368-150.1184 361.8816C773.7344 973.9264 653.1072 1024 512 1024c-141.1072 0-261.7344-50.0736-361.8816-150.1184C50.0736 773.8368 0 653.2096 0 512 0 370.8928 50.0736 250.2656 150.1184 150.1184zM512 41.8816c-85.2992 0-164.1472 20.8896-236.3392 62.7712C203.4688 146.432 146.432 203.4688 104.6528 275.6608 62.7712 347.9552 41.8816 426.7008 41.8816 512c0 129.6384 45.9776 240.4352 137.8304 332.288C271.5648 936.2432 382.3616 982.1184 512 982.1184c129.6384 0 240.4352-45.8752 332.288-137.8304C936.2432 752.4352 982.1184 641.6384 982.1184 512c0-129.6384-45.9776-240.3328-137.8304-332.288C752.4352 87.7568 641.6384 41.8816 512 41.8816zM512 256c-36.1472 0-70.144 7.0656-102.1952 20.8896C377.856 290.9184 349.4912 309.3504 324.9152 332.288c-22.9376 24.576-41.472 52.9408-55.3984 84.8896S248.6272 483.328 248.6272 519.3728c0 36.1472 6.9632 70.144 20.8896 102.1952s32.4608 60.3136 55.3984 84.8896C349.4912 729.4976 377.856 747.9296 409.8048 761.856 441.856 775.7824 475.8528 782.7456 512 782.7456c36.1472 0 70.144-6.9632 102.1952-20.8896C646.144 747.9296 674.5088 729.4976 699.0848 706.4576c22.9376-24.576 41.472-52.9408 55.3984-84.8896s20.8896-66.048 20.8896-102.1952c0-36.0448-6.9632-70.144-20.8896-102.1952S722.0224 356.9664 699.0848 332.288C674.5088 309.3504 646.144 290.9184 614.1952 276.8896 582.144 263.0656 548.1472 256 512 256z","p-id":"1258"},null)]),Lu=()=>u("svg",{class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1392",width:"16px",height:"16px"},[u("path",{d:"M150.1184 150.1184C250.2656 50.0736 370.8928 0 512 0c141.1072 0 261.7344 50.0736 361.8816 150.1184C973.9264 250.2656 1024 370.8928 1024 512c0 141.1072-50.0736 261.7344-150.1184 361.8816C773.7344 973.9264 653.1072 1024 512 1024c-141.1072 0-261.7344-50.0736-361.8816-150.1184C50.0736 773.7344 0 653.1072 0 512 0 370.8928 50.0736 250.2656 150.1184 150.1184zM512 41.8816c-85.2992 0-164.1472 20.8896-236.3392 62.7712C203.4688 146.432 146.432 203.4688 104.6528 275.6608 62.7712 347.8528 41.8816 426.7008 41.8816 512c0 129.6384 45.9776 240.4352 137.8304 332.288C271.5648 936.2432 382.3616 982.1184 512 982.1184s240.4352-45.9776 332.288-137.8304C936.2432 752.4352 982.1184 641.6384 982.1184 512c0-129.6384-45.9776-240.4352-137.8304-332.288S641.6384 41.8816 512 41.8816z","p-id":"1393"},null)]);const ze=W({name:"CRadio",props:Nu,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const s=H("radio"),a=bt(zs,null),r=D(()=>(a==null?void 0:a.disabled.value)||e.disabled),i=D(()=>(a?a.modelValue.value:e.modelValue)===e.label),o=D(()=>`${s.b()} ${i.value?"active":""} ${r.value?"disabled":""}`),c=m=>{if(r.value)return Promise.resolve(!1);const y=(a==null?void 0:a.beforeChange)||e.beforeChange;if(y){const p=y(m);return typeof p=="boolean"?Promise.resolve(p):p}return Promise.resolve(!0)},f=async m=>{const y=e.label+"";c(y).then(p=>{p&&(a&&a.emitChangeValue(y),t("update:modelValue",y),t("change",y))})};return()=>u("label",{class:o.value},[u("input",{class:s.e("input"),onChange:f,type:"radio",name:e.name,value:e.label,disabled:r.value,checked:i.value},null),u("span",{class:s.e("icon")},[i.value?u(Iu,null,null):u(Lu,null,null)]),n.default?n.default():e.label])}});const St=W({name:"CRadioGroup",props:Ru,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const s=H("radio-group"),a=o=>{t("update:modelValue",o),t("change",o)};ln(zs,{modelValue:Ee(e,"modelValue"),disabled:Ee(e,"disabled"),beforeChange:e.beforeChange,emitChangeValue:a});const r={row:"is-row",column:"is-column"},i=D(()=>`${s.b()} ${r[e.direction]}`);return()=>u("div",{class:i.value},[n.default&&n.default()])}});ze.install=function(e){e.component(ze.name,ze),e.component(St.name,St)};const Wu={title:"Radio 单选框",category:"数据录入",status:"100%",install(e){e.component(ze.name,ze),e.component(St.name,St)}},Eu={modelValue:{type:Number,default:0},readOnly:{type:Boolean,default:!1},count:{type:Number,default:5},color:{type:String,default:""},allowHalf:{type:Boolean,default:!1},onChange:{type:Function,default:void 0},onTouched:{type:Function,default:void 0}},Fu=()=>u("svg",{class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1389",width:"16px",height:"16px"},[u("path",{d:"M979.444 404.205c-3.597-11.189-13.188-18.681-23.977-20.28l-288.119-41.76L538.674 81.022c-4.895-9.89-14.985-16.584-26.674-16.584-11.788 0-21.779 6.793-26.674 16.584L356.652 342.166l-288.219 41.76c-10.79 1.598-20.38 9.19-23.976 20.28-3.697 11.188-0.3 22.877 7.492 30.47l208.397 203.4-49.152 286.92c-1.798 10.69 2.298 22.179 11.788 28.972s21.68 7.293 31.37 2.198L512.1 820.798l257.648 135.168c9.79 5.095 21.779 4.596 31.27-2.197a29.5 29.5 0 0 0 11.788-28.972l-49.252-286.92 208.397-203.201a29.663 29.663 0 0 0 7.493-30.47z","p-id":"1390"},null)]);const je=W({name:"CRate",props:Eu,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const s=H("rate"),a=O(e.modelValue),r=O(new Array(e.count).fill({width:"0%"})),i=S=>{const v=S%1>0,T=v?S-.5:S-1;r.value.map((C,x)=>{T>=x?r.value[x]={width:v&&T===x?"50%":"100%"}:r.value[x]={width:0}})};i(a.value);const o=S=>{const v=S.target;return e.allowHalf&&S.offsetX*2<=v.clientWidth},c=(S,v)=>{e.readOnly||(v=o(S)?v+.5:v+1,i(v))},f=(S,v)=>{e.readOnly||(v=o(S)?v+.5:v+1,i(v),a.value=v,t("update:modelValue",v),t("change",v))},m=D(()=>n.default?n.default():Fu()),y=()=>r.value.map((S,v)=>u("div",{class:s.e("icon"),onMousemove:T=>{c(T,v)},onClick:T=>{f(T,v)}},[u("span",null,[m.value]),u("span",{class:s.m("active"),style:{width:S.width,color:e.color,fill:e.color}},[m.value])])),p=D(()=>({[s.b()]:!0,[s.m("read-only")]:e.readOnly}));return()=>u("div",{class:p.value,onMouseleave:()=>{i(a.value)}},[y(),u("div",{class:s.e("info")},[n.info&&n.info(a.value)])])}});je.install=function(e){e.component(je.name,je)};const Au={title:"Rate 评分",category:"数据展示",status:"100%",install(e){e.component(je.name,je)}},Vu={type:{type:String,default:"initial"}};const Ze=W({name:"CStatus",props:Vu,setup(e,{slots:t}){const n=H("status"),s=D(()=>`${n.b()} ${n.m(e.type)}`);return()=>u("div",{class:s.value},[u("span",null,[t.default&&t.default()])])}});Ze.install=function(e){e.component(Ze.name,Ze)};const Hu={title:"Status 状态",category:"通用",status:"100%",install(e){e.component(Ze.name,Ze)}},js={modelValue:{type:[String,Number],default:null},type:{type:String,default:""},customWidth:{type:String,default:""},cssClass:{type:String,default:""},beforeChange:{type:Function,default:null},tabPosition:{type:String,default:"top"}},xn=Symbol("CTabs");const Zs=W({name:"CTabs-nav",props:js,emits:["active-tab-change"],setup(e,{emit:t}){const n=H("tabs-nav"),s=bt(xn),a=D(()=>(s==null?void 0:s.data)||[]),r=D(()=>(s==null?void 0:s.slots)||[]),i=D(()=>{let m=n.b();return e.type&&(m+=`-${e.type}`),`${m}--${e.tabPosition}`}),o=m=>{const y=`${i.value}-item`,p=(s==null?void 0:s.active)===m.name?`${y}-active`:"";return`${y} ${p}`},c=m=>{if(s){if(s.active===m.name)return;t("active-tab-change",m.name)}},f=D(()=>a.value.map((m,y)=>{const p=r.value[y];return u("p",{class:o(m),onClick:()=>{c(m)}},[p.title?p.title():m.label])}));return()=>u("div",{class:i.value},[f.value])}}),Uu=Object.freeze(Object.defineProperty({__proto__:null,default:Zs},Symbol.toStringTag,{value:"Module"})),Qe=W({name:"CTabs",props:js,emits:["change","update:modelValue"],components:{TabsNav:fa(()=>Jn(()=>Promise.resolve().then(()=>Uu),void 0))},setup(e,{slots:t,emit:n}){const s=H("tabs"),a=Qn({data:[],active:e.modelValue,slots:[]});ln(xn,a);const r=o=>{a.active=o,n("update:modelValue",o),n("change",o)},i=()=>{const o=u(Zs,ha(e,{"onActive-tab-change":r}),null),c=t.default&&t.default();return["bottom"].includes(e.tabPosition)?[c,o]:[o,c]};return()=>u("div",{class:s.b()},[i()])}}),$u={label:{type:[String,Number],default:null},name:{type:[String,Number],default:null},disabled:{type:Boolean,default:!1}};const kt=W({name:"CTab",props:$u,emits:[],setup(e,{slots:t}){var a,r;const n=H("tab"),s=bt(xn);return(a=s==null?void 0:s.data)==null||a.push(e),(r=s==null?void 0:s.slots)==null||r.push(t),ma(()=>{var i;s&&(s.data=(i=s.data)==null?void 0:i.filter(o=>o.name!==e.name))}),()=>e.name===(s==null?void 0:s.active)?u("div",{class:n.b()},[t.default&&t.default()]):null}});Qe.install=function(e){e.component(Qe.name,Qe),e.component(kt.name,kt)};const Bu={title:"Tabs 选项卡",category:"导航",status:void 0,install(e){e.component(Qe.name,Qe),e.component(kt.name,kt)}},Gu={data:{type:Array,required:!0,default:()=>[]}},zu=e=>u("svg",{width:"16px",height:"16px",viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg",class:["svg-icon svg-icon-close",e.class]},[u("g",{"stroke-width":"1",fill:"none","fill-rule":"evenodd"},[u("rect",{x:"0.5",y:"0.5",width:"15",height:"15",rx:"2",stroke:"#5e7ce0"},null),u("rect",{x:"4",y:"7",width:"8",height:"2",fill:"#5e7ce0"},null)])]),ju=e=>u("svg",{width:"16px",height:"16px",viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg",class:["svg-icon",e.class]},[u("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[u("rect",{x:"0.5",y:"0.5",width:"15",height:"15",rx:"2",stroke:"#252b3a"},null),u("path",{fill:"#252b3a",d:"M8.75,4 L8.75,7.25 L12,7.25 L12,8.75 L8.749,8.75 L8.75,12 L7.25,12 L7.249,8.75 L4,8.75 L4,7.25 L7.25,7.25 L7.25,4 L8.75,4 Z"},null)])]);function Zu(e){const t=a=>a.reduce((r,i)=>i.open?r.concat(i,i.children?t(i.children):[]):r.concat(i),[]),n=O(t(e.value));return Te(()=>e.value,a=>n.value=t(a),{deep:!0}),{openedData:n,toggle:(a,r)=>{a.stopPropagation(),r.children&&(r.open=!r.open,n.value=t(e.value))}}}const qe=W({name:"CTree",props:Gu,emits:[],setup(e){const t=H("tree"),{data:n}=qn(e),{openedData:s,toggle:a}=Zu(n),r=()=>u("span",{style:"display: inline-block; width: 16px; height: 16px;"},null),i=o=>{const c=o.level?o.level:0;return u("div",{class:["ccui-tree-node",o.open&&"ccui-tree-node__open"],style:{paddingLeft:`${24*(c-1)}px`}},[u("div",{class:"ccui-tree-node__content"},[u("div",{class:"ccui-tree-node__content--value-wrapper"},[o.children?o.open?u(zu,{class:"mr-xs",onClick:f=>a(f,o)},null):u(ju,{class:"mr-xs",onClick:f=>a(f,o)},null):u(r,null,null),u("span",{class:"ccui-tree-node__title"},[o.label])])])])};return()=>u("div",{class:t.b()},[s.value.map(o=>i(o))])}});qe.install=function(e){e.component(qe.name,qe)};const Qu={title:"Tree 树",category:"数据展示",status:"20%",install(e){e.component(qe.name,qe)}},qu=[pr,wr,bu,Du,xu,Pu,Wu,Au,Hu,Bu,Qu],Ju={version:"1.0.8",install(e){qu.forEach(t=>e.use(t))}},Ku={...Nn,enhanceApp(e){Nn.enhanceApp(e),e.app.use(Ju),cr(e.app)}};function Qs(e){if(e.extends){const t=Qs(e.extends);return{...t,...e,async enhanceApp(n){t.enhanceApp&&await t.enhanceApp(n),e.enhanceApp&&await e.enhanceApp(n)}}}return e}const xe=Qs(Ku),Xu=W({name:"VitePressApp",setup(){const{site:e}=Zn();return rn(()=>{Da(()=>{document.documentElement.lang=e.value.lang,document.documentElement.dir=e.value.dir})}),Ya(),Oa(),Ca(),xe.setup&&xe.setup(),()=>jn(xe.Layout)}});async function ed(){const e=nd(),t=td();t.provide(_a,e);const n=va(e.route);return t.provide(pa,n),t.component("Content",ga),t.component("ClientOnly",wa),Object.defineProperties(t.config.globalProperties,{$frontmatter:{get(){return n.frontmatter.value}},$params:{get(){return n.page.value.params}}}),xe.enhanceApp&&await xe.enhanceApp({app:t,router:e,siteData:Sa}),{app:t,router:e,data:n}}function td(){return ka(Xu)}function nd(){let e=Qt,t;return ba(n=>{let s=Ma(n);return e&&(t=s),(e||t===s)&&(s=s.replace(/\.js$/,".lean.js")),Qt&&(e=!1),Jn(()=>import(s),[])},xe.NotFound)}Qt&&ed().then(({app:e,router:t,data:n})=>{t.go().then(()=>{ya(t.route,n.site),e.mount("#app")})});export{ed as createApp}; diff --git a/assets/app.BmpttpPE.js b/assets/app.BmpttpPE.js new file mode 100644 index 0000000..d551517 --- /dev/null +++ b/assets/app.BmpttpPE.js @@ -0,0 +1 @@ +import{R as i}from"./chunks/theme.C2x-V_gQ.js";import{U as o,ah as u,ai as l,aj as c,ak as f,al as d,am as m,an as h,ao as g,ap as A,aq as y,d as P,u as v,y as w,x as C,ar as R,as as b,at as E,a9 as S}from"./chunks/framework.Py8LwWZb.js";function p(e){if(e.extends){const a=p(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=p(i),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=v();return w(()=>{C(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&R(),b(),E(),s.setup&&s.setup(),()=>S(s.Layout)}});async function j(){globalThis.__VITEPRESS__=!0;const e=D(),a=x();a.provide(l,e);const t=c(e.route);return a.provide(f,t),a.component("Content",d),a.component("ClientOnly",m),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:h}),{app:a,router:e,data:t}}function x(){return g(T)}function D(){let e=o,a;return A(t=>{let n=y(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&j().then(({app:e,router:a,data:t})=>{a.go().then(()=>{u(a.route,t.site),e.mount("#app")})});export{j as createApp}; diff --git a/assets/chunks/VPAlgoliaSearchBox.9d6fc0c0.js b/assets/chunks/VPAlgoliaSearchBox.9d6fc0c0.js deleted file mode 100644 index 23f879a..0000000 --- a/assets/chunks/VPAlgoliaSearchBox.9d6fc0c0.js +++ /dev/null @@ -1,14 +0,0 @@ -import{d as kr,aq as Dr,x as Cr,p as xr,w as Ar,o as Nr,c as Rr}from"./framework.50008e6a.js";import{u as Tr}from"./theme.268be680.js";/*! @docsearch/js 3.3.4 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */function Nt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function I(e){for(var t=1;t=0||(l[u]=c[u]);return l}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ze(e,t){return function(n){if(Array.isArray(n))return n}(e)||function(n,r){var o=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(o!=null){var a,c,i=[],u=!0,s=!1;try{for(o=o.call(n);!(u=(a=o.next()).done)&&(i.push(a.value),!r||i.length!==r);u=!0);}catch(l){s=!0,c=l}finally{try{u||o.return==null||o.return()}finally{if(s)throw c}}return i}}(e,t)||Un(e,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Je(e){return function(t){if(Array.isArray(t))return mt(t)}(e)||function(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(e)||Un(e)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Un(e,t){if(e){if(typeof e=="string")return mt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?mt(e,t):void 0}}function mt(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n3)for(n=[n],a=3;a0?Ee(d.type,d.props,d.key,null,d.__v):d)!=null){if(d.__=n,d.__b=n.__b+1,(m=S[l])===null||m&&d.key==m.key&&d.type===m.type)S[l]=void 0;else for(p=0;p3)for(n=[n],a=3;a=n.__.length&&n.__.push({}),n.__[e]}function Gn(e){return fe=1,Xn(tr,e)}function Xn(e,t,n){var r=De(pe++,2);return r.t=e,r.__c||(r.__=[n?n(t):tr(void 0,t),function(o){var a=r.t(r.__[0],o);r.__[0]!==a&&(r.__=[a,r.__[1]],r.__c.setState({}))}],r.__c=q),r.__}function er(e,t){var n=De(pe++,3);!E.__s&&kt(n.__H,t)&&(n.__=e,n.__H=t,q.__H.__h.push(n))}function Wt(e,t){var n=De(pe++,4);!E.__s&&kt(n.__H,t)&&(n.__=e,n.__H=t,q.__h.push(n))}function at(e,t){var n=De(pe++,7);return kt(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function Br(){ht.forEach(function(e){if(e.__P)try{e.__H.__h.forEach(Be),e.__H.__h.forEach(vt),e.__H.__h=[]}catch(t){e.__H.__h=[],E.__e(t,e.__v)}}),ht=[]}E.__b=function(e){q=null,Ht&&Ht(e)},E.__r=function(e){Ut&&Ut(e),pe=0;var t=(q=e.__c).__H;t&&(t.__h.forEach(Be),t.__h.forEach(vt),t.__h=[])},E.diffed=function(e){Ft&&Ft(e);var t=e.__c;t&&t.__H&&t.__H.__h.length&&(ht.push(t)!==1&&Mt===E.requestAnimationFrame||((Mt=E.requestAnimationFrame)||function(n){var r,o=function(){clearTimeout(a),Kt&&cancelAnimationFrame(r),setTimeout(n)},a=setTimeout(o,100);Kt&&(r=requestAnimationFrame(o))})(Br)),q=void 0},E.__c=function(e,t){t.some(function(n){try{n.__h.forEach(Be),n.__h=n.__h.filter(function(r){return!r.__||vt(r)})}catch(r){t.some(function(o){o.__h&&(o.__h=[])}),t=[],E.__e(r,n.__v)}}),Bt&&Bt(e,t)},E.unmount=function(e){Vt&&Vt(e);var t=e.__c;if(t&&t.__H)try{t.__H.__.forEach(Be)}catch(n){E.__e(n,t.__v)}};var Kt=typeof requestAnimationFrame=="function";function Be(e){var t=q;typeof e.__c=="function"&&e.__c(),q=t}function vt(e){var t=q;e.__c=e.__(),q=t}function kt(e,t){return!e||e.length!==t.length||t.some(function(n,r){return n!==e[r]})}function tr(e,t){return typeof t=="function"?t(e):t}function nr(e,t){for(var n in t)e[n]=t[n];return e}function yt(e,t){for(var n in e)if(n!=="__source"&&!(n in t))return!0;for(var r in t)if(r!=="__source"&&e[r]!==t[r])return!0;return!1}function _t(e){this.props=e}(_t.prototype=new W).isPureReactComponent=!0,_t.prototype.shouldComponentUpdate=function(e,t){return yt(this.props,e)||yt(this.state,t)};var zt=E.__b;E.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),zt&&zt(e)};var Vr=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911,Jt=function(e,t){return e==null?null:J(J(e).map(t))},Wr={map:Jt,forEach:Jt,count:function(e){return e?J(e).length:0},only:function(e){var t=J(e);if(t.length!==1)throw"Children.only";return t[0]},toArray:J},Kr=E.__e;function Ve(){this.__u=0,this.t=null,this.__b=null}function rr(e){var t=e.__.__c;return t&&t.__e&&t.__e(e)}function be(){this.u=null,this.o=null}E.__e=function(e,t,n){if(e.then){for(var r,o=t;o=o.__;)if((r=o.__c)&&r.__c)return t.__e==null&&(t.__e=n.__e,t.__k=n.__k),r.__c(e,t)}Kr(e,t,n)},(Ve.prototype=new W).__c=function(e,t){var n=t.__c,r=this;r.t==null&&(r.t=[]),r.t.push(n);var o=rr(r.__v),a=!1,c=function(){a||(a=!0,n.componentWillUnmount=n.__c,o?o(i):i())};n.__c=n.componentWillUnmount,n.componentWillUnmount=function(){c(),n.__c&&n.__c()};var i=function(){if(!--r.__u){if(r.state.__e){var s=r.state.__e;r.__v.__k[0]=function p(m,d,_){return m&&(m.__v=null,m.__k=m.__k&&m.__k.map(function(v){return p(v,d,_)}),m.__c&&m.__c.__P===d&&(m.__e&&_.insertBefore(m.__e,m.__d),m.__c.__e=!0,m.__c.__P=_)),m}(s,s.__c.__P,s.__c.__O)}var l;for(r.setState({__e:r.__b=null});l=r.t.pop();)l.forceUpdate()}},u=t.__h===!0;r.__u++||u||r.setState({__e:r.__b=r.__v.__k[0]}),e.then(c,c)},Ve.prototype.componentWillUnmount=function(){this.t=[]},Ve.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=function a(c,i,u){return c&&(c.__c&&c.__c.__H&&(c.__c.__H.__.forEach(function(s){typeof s.__c=="function"&&s.__c()}),c.__c.__H=null),(c=nr({},c)).__c!=null&&(c.__c.__P===u&&(c.__c.__P=i),c.__c=null),c.__k=c.__k&&c.__k.map(function(s){return a(s,i,u)})),c}(this.__b,n,r.__O=r.__P)}this.__b=null}var o=t.__e&&V(Y,null,e.fallback);return o&&(o.__h=null),[V(Y,null,t.__e?null:e.children),o]};var $t=function(e,t,n){if(++n[1]===n[0]&&e.o.delete(t),e.props.revealOrder&&(e.props.revealOrder[0]!=="t"||!e.o.size))for(n=e.u;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),t.i.removeChild(r)}}),Ie(V(zr,{context:t.context},e.__v),t.l)):t.l&&t.componentWillUnmount()}function or(e,t){return V(Jr,{__v:e,i:t})}(be.prototype=new W).__e=function(e){var t=this,n=rr(t.__v),r=t.o.get(e);return r[0]++,function(o){var a=function(){t.props.revealOrder?(r.push(o),$t(t,e,r)):o()};n?n(a):a()}},be.prototype.render=function(e){this.u=null,this.o=new Map;var t=J(e.children);e.revealOrder&&e.revealOrder[0]==="b"&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},be.prototype.componentDidUpdate=be.prototype.componentDidMount=function(){var e=this;this.o.forEach(function(t,n){$t(e,n,t)})};var ar=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,$r=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Qr=function(e){return(typeof Symbol<"u"&&je(Symbol())=="symbol"?/fil|che|rad/i:/fil|che|ra/i).test(e)};function cr(e,t,n){return t.__k==null&&(t.textContent=""),Ie(e,t),typeof n=="function"&&n(),e?e.__c:null}W.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(e){Object.defineProperty(W.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})});var Qt=E.event;function Zr(){}function Yr(){return this.cancelBubble}function Gr(){return this.defaultPrevented}E.event=function(e){return Qt&&(e=Qt(e)),e.persist=Zr,e.isPropagationStopped=Yr,e.isDefaultPrevented=Gr,e.nativeEvent=e};var ir,Zt={configurable:!0,get:function(){return this.class}},Yt=E.vnode;E.vnode=function(e){var t=e.type,n=e.props,r=n;if(typeof t=="string"){for(var o in r={},n){var a=n[o];o==="value"&&"defaultValue"in n&&a==null||(o==="defaultValue"&&"value"in n&&n.value==null?o="value":o==="download"&&a===!0?a="":/ondoubleclick/i.test(o)?o="ondblclick":/^onchange(textarea|input)/i.test(o+t)&&!Qr(n.type)?o="oninput":/^on(Ani|Tra|Tou|BeforeInp)/.test(o)?o=o.toLowerCase():$r.test(o)?o=o.replace(/[A-Z0-9]/,"-$&").toLowerCase():a===null&&(a=void 0),r[o]=a)}t=="select"&&r.multiple&&Array.isArray(r.value)&&(r.value=J(n.children).forEach(function(c){c.props.selected=r.value.indexOf(c.props.value)!=-1})),t=="select"&&r.defaultValue!=null&&(r.value=J(n.children).forEach(function(c){c.props.selected=r.multiple?r.defaultValue.indexOf(c.props.value)!=-1:r.defaultValue==c.props.value})),e.props=r}t&&n.class!=n.className&&(Zt.enumerable="className"in n,n.className!=null&&(r.class=n.className),Object.defineProperty(r,"className",Zt)),e.$$typeof=ar,Yt&&Yt(e)};var Gt=E.__r;E.__r=function(e){Gt&&Gt(e),ir=e.__c};var Xr={ReactCurrentDispatcher:{current:{readContext:function(e){return ir.__n[e.__c].props.value}}}};(typeof performance>"u"?"undefined":je(performance))=="object"&&typeof performance.now=="function"&&performance.now.bind(performance);function Xt(e){return!!e&&e.$$typeof===ar}var f={useState:Gn,useReducer:Xn,useEffect:er,useLayoutEffect:Wt,useRef:function(e){return fe=5,at(function(){return{current:e}},[])},useImperativeHandle:function(e,t,n){fe=6,Wt(function(){typeof e=="function"?e(t()):e&&(e.current=t())},n==null?n:n.concat(e))},useMemo:at,useCallback:function(e,t){return fe=8,at(function(){return e},t)},useContext:function(e){var t=q.context[e.__c],n=De(pe++,9);return n.__c=e,t?(n.__==null&&(n.__=!0,t.sub(q)),t.props.value):e.__},useDebugValue:function(e,t){E.useDebugValue&&E.useDebugValue(t?t(e):e)},version:"16.8.0",Children:Wr,render:cr,hydrate:function(e,t,n){return Yn(e,t),typeof n=="function"&&n(),e?e.__c:null},unmountComponentAtNode:function(e){return!!e.__k&&(Ie(null,e),!0)},createPortal:or,createElement:V,createContext:function(e,t){var n={__c:t="__cC"+Bn++,__:e,Consumer:function(r,o){return r.children(o)},Provider:function(r){var o,a;return this.getChildContext||(o=[],(a={})[t]=this,this.getChildContext=function(){return a},this.shouldComponentUpdate=function(c){this.props.value!==c.value&&o.some(dt)},this.sub=function(c){o.push(c);var i=c.componentWillUnmount;c.componentWillUnmount=function(){o.splice(o.indexOf(c),1),i&&i.call(c)}}),r.children}};return n.Provider.__=n.Consumer.contextType=n},createFactory:function(e){return V.bind(null,e)},cloneElement:function(e){return Xt(e)?Fr.apply(null,arguments):e},createRef:function(){return{current:null}},Fragment:Y,isValidElement:Xt,findDOMNode:function(e){return e&&(e.base||e.nodeType===1&&e)||null},Component:W,PureComponent:_t,memo:function(e,t){function n(o){var a=this.props.ref,c=a==o.ref;return!c&&a&&(a.call?a(null):a.current=null),t?!t(this.props,o)||!c:yt(this.props,o)}function r(o){return this.shouldComponentUpdate=n,V(e,o)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r},forwardRef:function(e){function t(n,r){var o=nr({},n);return delete o.ref,e(o,(r=n.ref||r)&&(je(r)!="object"||"current"in r)?r:null)}return t.$$typeof=Vr,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t},unstable_batchedUpdates:function(e,t){return e(t)},StrictMode:Y,Suspense:Ve,SuspenseList:be,lazy:function(e){var t,n,r;function o(a){if(t||(t=e()).then(function(c){n=c.default||c},function(c){r=c}),r)throw r;if(!n)throw t;return V(n,a)}return o.displayName="Lazy",o.__f=!0,o},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Xr};function eo(){return f.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},f.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}function ur(){return f.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},f.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var to=["translations"];function gt(){return gt=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(l[u]=c[u]);return l}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var oo=f.forwardRef(function(e,t){var n=e.translations,r=n===void 0?{}:n,o=ro(e,to),a=r.buttonText,c=a===void 0?"Search":a,i=r.buttonAriaLabel,u=i===void 0?"Search":i,s=no(Gn(null),2),l=s[0],p=s[1];return er(function(){typeof navigator<"u"&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?p("⌘"):p("Ctrl"))},[]),f.createElement("button",gt({type:"button",className:"DocSearch DocSearch-Button","aria-label":u},o,{ref:t}),f.createElement("span",{className:"DocSearch-Button-Container"},f.createElement(ur,null),f.createElement("span",{className:"DocSearch-Button-Placeholder"},c)),f.createElement("span",{className:"DocSearch-Button-Keys"},l!==null&&f.createElement(f.Fragment,null,f.createElement("kbd",{className:"DocSearch-Button-Key"},l==="Ctrl"?f.createElement(eo,null):l),f.createElement("kbd",{className:"DocSearch-Button-Key"},"K"))))});function ke(e){return e.reduce(function(t,n){return t.concat(n)},[])}var ao=0;function bt(e){return e.collections.length===0?0:e.collections.reduce(function(t,n){return t+n.items.length},0)}var Ot=function(){},co=[{segment:"autocomplete-core",version:"1.8.2"}];function We(e,t){var n=t;return{then:function(r,o){return We(e.then(Re(r,n,e),Re(o,n,e)),n)},catch:function(r){return We(e.catch(Re(r,n,e)),n)},finally:function(r){return r&&n.onCancelList.push(r),We(e.finally(Re(r&&function(){return n.onCancelList=[],r()},n,e)),n)},cancel:function(){n.isCanceled=!0;var r=n.onCancelList;n.onCancelList=[],r.forEach(function(o){o()})},isCanceled:function(){return n.isCanceled===!0}}}function tn(e){return We(e,{isCanceled:!1,onCancelList:[]})}function Re(e,t,n){return e?function(r){return t.isCanceled?r:e(r)}:n}function nn(e,t,n,r){if(!n)return null;if(e<0&&(t===null||r!==null&&t===0))return n+e;var o=(t===null?-1:t)+e;return o<=-1||o>=n?r===null?null:0:o}function rn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function on(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0},reshape:function(a){return a.sources}},e),{},{id:(n=e.id)!==null&&n!==void 0?n:"autocomplete-".concat(ao++),plugins:o,initialState:ae({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(a){var c;(c=e.onStateChange)===null||c===void 0||c.call(e,a),o.forEach(function(i){var u;return(u=i.onStateChange)===null||u===void 0?void 0:u.call(i,a)})},onSubmit:function(a){var c;(c=e.onSubmit)===null||c===void 0||c.call(e,a),o.forEach(function(i){var u;return(u=i.onSubmit)===null||u===void 0?void 0:u.call(i,a)})},onReset:function(a){var c;(c=e.onReset)===null||c===void 0||c.call(e,a),o.forEach(function(i){var u;return(u=i.onReset)===null||u===void 0?void 0:u.call(i,a)})},getSources:function(a){return Promise.all([].concat(mo(o.map(function(c){return c.getSources})),[e.getSources]).filter(Boolean).map(function(c){return function(i,u){var s=[];return Promise.resolve(i(u)).then(function(l){return Promise.all(l.filter(function(p){return!!p}).map(function(p){if(p.sourceId,s.includes(p.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(p.sourceId)," is not unique."));s.push(p.sourceId);var m={getItemInputValue:function(_){return _.state.query},getItemUrl:function(){},onSelect:function(_){(0,_.setIsOpen)(!1)},onActive:Ot,onResolve:Ot};Object.keys(m).forEach(function(_){m[_].__default=!0});var d=on(on({},m),p);return Promise.resolve(d)}))})}(c,a)})).then(function(c){return ke(c)}).then(function(c){return c.map(function(i){return ae(ae({},i),{},{onSelect:function(u){i.onSelect(u),t.forEach(function(s){var l;return(l=s.onSelect)===null||l===void 0?void 0:l.call(s,u)})},onActive:function(u){i.onActive(u),t.forEach(function(s){var l;return(l=s.onActive)===null||l===void 0?void 0:l.call(s,u)})},onResolve:function(u){i.onResolve(u),t.forEach(function(s){var l;return(l=s.onResolve)===null||l===void 0?void 0:l.call(s,u)})}})})})},navigator:ae({navigate:function(a){var c=a.itemUrl;r.location.assign(c)},navigateNewTab:function(a){var c=a.itemUrl,i=r.open(c,"_blank","noopener");i==null||i.focus()},navigateNewWindow:function(a){var c=a.itemUrl;r.open(c,"_blank","noopener")}},e.navigator)})}function sn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function qe(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(l[u]=c[u]);return l}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var mn,ut,He,ge=null,dn=(mn=-1,ut=-1,He=void 0,function(e){var t=++mn;return Promise.resolve(e).then(function(n){return He&&t=0||(l[u]=c[u]);return l}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Io=["props","refresh","store"],ko=["inputElement","formElement","panelElement"],Do=["inputElement"],Co=["inputElement","maxLength"],xo=["sourceIndex"],Ao=["sourceIndex"],No=["item","source","sourceIndex"];function vn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function R(e){for(var t=1;t=0||(l[u]=c[u]);return l}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function To(e){var t=e.props,n=e.refresh,r=e.store,o=te(e,Io),a=function(c,i){return i!==void 0?"".concat(c,"-").concat(i):c};return{getEnvironmentProps:function(c){var i=c.inputElement,u=c.formElement,s=c.panelElement;function l(p){!r.getState().isOpen&&r.pendingRequests.isEmpty()||p.target===i||[u,s].some(function(m){return d=m,_=p.target,d===_||d.contains(_);var d,_})===!1&&(r.dispatch("blur",null),t.debug||r.pendingRequests.cancelAll())}return R({onTouchStart:l,onMouseDown:l,onTouchMove:function(p){r.getState().isOpen!==!1&&i===t.environment.document.activeElement&&p.target!==i&&i.blur()}},te(c,ko))},getRootProps:function(c){return R({role:"combobox","aria-expanded":r.getState().isOpen,"aria-haspopup":"listbox","aria-owns":r.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label")},c)},getFormProps:function(c){return c.inputElement,R({action:"",noValidate:!0,role:"search",onSubmit:function(i){var u;i.preventDefault(),t.onSubmit(R({event:i,refresh:n,state:r.getState()},o)),r.dispatch("submit",null),(u=c.inputElement)===null||u===void 0||u.blur()},onReset:function(i){var u;i.preventDefault(),t.onReset(R({event:i,refresh:n,state:r.getState()},o)),r.dispatch("reset",null),(u=c.inputElement)===null||u===void 0||u.focus()}},te(c,Do))},getLabelProps:function(c){var i=c||{},u=i.sourceIndex,s=te(i,xo);return R({htmlFor:"".concat(a(t.id,u),"-input"),id:"".concat(a(t.id,u),"-label")},s)},getInputProps:function(c){var i;function u(y){(t.openOnFocus||r.getState().query)&&ue(R({event:y,props:t,query:r.getState().completion||r.getState().query,refresh:n,store:r},o)),r.dispatch("focus",null)}var s=c||{},l=(s.inputElement,s.maxLength),p=l===void 0?512:l,m=te(s,Co),d=le(r.getState()),_=function(y){return!!(y&&y.match(uo))}(((i=t.environment.navigator)===null||i===void 0?void 0:i.userAgent)||""),v=d!=null&&d.itemUrl&&!_?"go":"search";return R({"aria-autocomplete":"both","aria-activedescendant":r.getState().isOpen&&r.getState().activeItemId!==null?"".concat(t.id,"-item-").concat(r.getState().activeItemId):void 0,"aria-controls":r.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label"),value:r.getState().completion||r.getState().query,id:"".concat(t.id,"-input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:v,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:p,type:"search",onChange:function(y){ue(R({event:y,props:t,query:y.currentTarget.value.slice(0,p),refresh:n,store:r},o))},onKeyDown:function(y){(function(S){var g=S.event,O=S.props,b=S.refresh,h=S.store,P=Po(S,wo);if(g.key==="ArrowUp"||g.key==="ArrowDown"){var A=function(){var L=O.environment.document.getElementById("".concat(O.id,"-item-").concat(h.getState().activeItemId));L&&(L.scrollIntoViewIfNeeded?L.scrollIntoViewIfNeeded(!1):L.scrollIntoView(!1))},T=function(){var L=le(h.getState());if(h.getState().activeItemId!==null&&L){var G=L.item,nt=L.itemInputValue,Ce=L.itemUrl,re=L.source;re.onActive(ee({event:g,item:G,itemInputValue:nt,itemUrl:Ce,refresh:b,source:re,state:h.getState()},P))}};g.preventDefault(),h.getState().isOpen===!1&&(O.openOnFocus||h.getState().query)?ue(ee({event:g,props:O,query:h.getState().query,refresh:b,store:h},P)).then(function(){h.dispatch(g.key,{nextActiveItemId:O.defaultActiveItemId}),T(),setTimeout(A,0)}):(h.dispatch(g.key,{}),T(),A())}else if(g.key==="Escape")g.preventDefault(),h.dispatch(g.key,null),h.pendingRequests.cancelAll();else if(g.key==="Tab")h.dispatch("blur",null),h.pendingRequests.cancelAll();else if(g.key==="Enter"){if(h.getState().activeItemId===null||h.getState().collections.every(function(L){return L.items.length===0}))return void(O.debug||h.pendingRequests.cancelAll());g.preventDefault();var x=le(h.getState()),D=x.item,N=x.itemInputValue,F=x.itemUrl,B=x.source;if(g.metaKey||g.ctrlKey)F!==void 0&&(B.onSelect(ee({event:g,item:D,itemInputValue:N,itemUrl:F,refresh:b,source:B,state:h.getState()},P)),O.navigator.navigateNewTab({itemUrl:F,item:D,state:h.getState()}));else if(g.shiftKey)F!==void 0&&(B.onSelect(ee({event:g,item:D,itemInputValue:N,itemUrl:F,refresh:b,source:B,state:h.getState()},P)),O.navigator.navigateNewWindow({itemUrl:F,item:D,state:h.getState()}));else if(!g.altKey){if(F!==void 0)return B.onSelect(ee({event:g,item:D,itemInputValue:N,itemUrl:F,refresh:b,source:B,state:h.getState()},P)),void O.navigator.navigate({itemUrl:F,item:D,state:h.getState()});ue(ee({event:g,nextState:{isOpen:!1},props:O,query:N,refresh:b,store:h},P)).then(function(){B.onSelect(ee({event:g,item:D,itemInputValue:N,itemUrl:F,refresh:b,source:B,state:h.getState()},P))})}}})(R({event:y,props:t,refresh:n,store:r},o))},onFocus:u,onBlur:Ot,onClick:function(y){c.inputElement!==t.environment.document.activeElement||r.getState().isOpen||u(y)}},m)},getPanelProps:function(c){return R({onMouseDown:function(i){i.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},c)},getListProps:function(c){var i=c||{},u=i.sourceIndex,s=te(i,Ao);return R({role:"listbox","aria-labelledby":"".concat(a(t.id,u),"-label"),id:"".concat(a(t.id,u),"-list")},s)},getItemProps:function(c){var i=c.item,u=c.source,s=c.sourceIndex,l=te(c,No);return R({id:"".concat(a(t.id,s),"-item-").concat(i.__autocomplete_id),role:"option","aria-selected":r.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(p){if(i.__autocomplete_id!==r.getState().activeItemId){r.dispatch("mousemove",i.__autocomplete_id);var m=le(r.getState());if(r.getState().activeItemId!==null&&m){var d=m.item,_=m.itemInputValue,v=m.itemUrl,y=m.source;y.onActive(R({event:p,item:d,itemInputValue:_,itemUrl:v,refresh:n,source:y,state:r.getState()},o))}}},onMouseDown:function(p){p.preventDefault()},onClick:function(p){var m=u.getItemInputValue({item:i,state:r.getState()}),d=u.getItemUrl({item:i,state:r.getState()});(d?Promise.resolve():ue(R({event:p,nextState:{isOpen:!1},props:t,query:m,refresh:n,store:r},o))).then(function(){u.onSelect(R({event:p,item:i,itemInputValue:m,itemUrl:d,refresh:n,source:u,state:r.getState()},o))})}},l)}}}function yn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Lo(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(l[u]=c[u]);return l}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function oa(e){var t=e.translations,n=t===void 0?{}:t,r=ra(e,ta),o=n.noResultsText,a=o===void 0?"No results for":o,c=n.suggestedQueryText,i=c===void 0?"Try searching for":c,u=n.reportMissingResultsText,s=u===void 0?"Believe this query should return results?":u,l=n.reportMissingResultsLinkText,p=l===void 0?"Let us know.":l,m=r.state.context.searchSuggestions;return f.createElement("div",{className:"DocSearch-NoResults"},f.createElement("div",{className:"DocSearch-Screen-Icon"},f.createElement(Xo,null)),f.createElement("p",{className:"DocSearch-Title"},a,' "',f.createElement("strong",null,r.state.query),'"'),m&&m.length>0&&f.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},f.createElement("p",{className:"DocSearch-Help"},i,":"),f.createElement("ul",null,m.slice(0,3).reduce(function(d,_){return[].concat(na(d),[f.createElement("li",{key:_},f.createElement("button",{className:"DocSearch-Prefill",key:_,type:"button",onClick:function(){r.setQuery(_.toLowerCase()+" "),r.refresh(),r.inputRef.current.focus()}},_))])},[]))),r.getMissingResultsUrl&&f.createElement("p",{className:"DocSearch-Help"},"".concat(s," "),f.createElement("a",{href:r.getMissingResultsUrl({query:r.state.query}),target:"_blank",rel:"noopener noreferrer"},p)))}var aa=["hit","attribute","tagName"];function Sn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function En(e){for(var t=1;t=0||(l[u]=c[u]);return l}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function wn(e,t){return t.split(".").reduce(function(n,r){return n!=null&&n[r]?n[r]:null},e)}function ie(e){var t=e.hit,n=e.attribute,r=e.tagName;return V(r===void 0?"span":r,En(En({},ia(e,aa)),{},{dangerouslySetInnerHTML:{__html:wn(t,"_snippetResult.".concat(n,".value"))||wn(t,n)}}))}function jn(e,t){return function(n){if(Array.isArray(n))return n}(e)||function(n,r){var o=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(o!=null){var a,c,i=[],u=!0,s=!1;try{for(o=o.call(n);!(u=(a=o.next()).done)&&(i.push(a.value),!r||i.length!==r);u=!0);}catch(l){s=!0,c=l}finally{try{u||o.return==null||o.return()}finally{if(s)throw c}}return i}}(e,t)||function(n,r){if(n){if(typeof n=="string")return Pn(n,r);var o=Object.prototype.toString.call(n).slice(8,-1);if(o==="Object"&&n.constructor&&(o=n.constructor.name),o==="Map"||o==="Set")return Array.from(n);if(o==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return Pn(n,r)}}(e,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Pn(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n|<\/mark>)/g,sa=RegExp(pr.source);function mr(e){var t,n,r,o,a,c=e;if(!c.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var i=((c.__docsearch_parent?(t=c.__docsearch_parent)===null||t===void 0||(n=t._highlightResult)===null||n===void 0||(r=n.hierarchy)===null||r===void 0?void 0:r.lvl0:(o=e._highlightResult)===null||o===void 0||(a=o.hierarchy)===null||a===void 0?void 0:a.lvl0)||{}).value;return i&&sa.test(i)?i.replace(pr,""):i}function wt(){return wt=Object.assign||function(e){for(var t=1;t=0||(l[u]=c[u]);return l}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function da(e){var t=e.translations,n=t===void 0?{}:t,r=ma(e,pa),o=n.recentSearchesTitle,a=o===void 0?"Recent":o,c=n.noRecentSearchesText,i=c===void 0?"No recent searches":c,u=n.saveRecentSearchButtonTitle,s=u===void 0?"Save this search":u,l=n.removeRecentSearchButtonTitle,p=l===void 0?"Remove this search from history":l,m=n.favoriteSearchesTitle,d=m===void 0?"Favorite":m,_=n.removeFavoriteSearchButtonTitle,v=_===void 0?"Remove this search from favorites":_;return r.state.status==="idle"&&r.hasCollections===!1?r.disableUserPersonalization?null:f.createElement("div",{className:"DocSearch-StartScreen"},f.createElement("p",{className:"DocSearch-Help"},i)):r.hasCollections===!1?null:f.createElement("div",{className:"DocSearch-Dropdown-Container"},f.createElement(Et,Ye({},r,{title:a,collection:r.state.collections[0],renderIcon:function(){return f.createElement("div",{className:"DocSearch-Hit-icon"},f.createElement(zo,null))},renderAction:function(y){var S=y.item,g=y.runFavoriteTransition,O=y.runDeleteTransition;return f.createElement(f.Fragment,null,f.createElement("div",{className:"DocSearch-Hit-action"},f.createElement("button",{className:"DocSearch-Hit-action-button",title:s,type:"submit",onClick:function(b){b.preventDefault(),b.stopPropagation(),g(function(){r.favoriteSearches.add(S),r.recentSearches.remove(S),r.refresh()})}},f.createElement(On,null))),f.createElement("div",{className:"DocSearch-Hit-action"},f.createElement("button",{className:"DocSearch-Hit-action-button",title:p,type:"submit",onClick:function(b){b.preventDefault(),b.stopPropagation(),O(function(){r.recentSearches.remove(S),r.refresh()})}},f.createElement(St,null))))}})),f.createElement(Et,Ye({},r,{title:d,collection:r.state.collections[1],renderIcon:function(){return f.createElement("div",{className:"DocSearch-Hit-icon"},f.createElement(On,null))},renderAction:function(y){var S=y.item,g=y.runDeleteTransition;return f.createElement("div",{className:"DocSearch-Hit-action"},f.createElement("button",{className:"DocSearch-Hit-action-button",title:v,type:"submit",onClick:function(O){O.preventDefault(),O.stopPropagation(),g(function(){r.favoriteSearches.remove(S),r.refresh()})}},f.createElement(St,null)))}})))}var ha=["translations"];function Ge(){return Ge=Object.assign||function(e){for(var t=1;t=0||(l[u]=c[u]);return l}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var ya=f.memo(function(e){var t=e.translations,n=t===void 0?{}:t,r=va(e,ha);if(r.state.status==="error")return f.createElement(ea,{translations:n==null?void 0:n.errorScreen});var o=r.state.collections.some(function(a){return a.items.length>0});return r.state.query?o===!1?f.createElement(oa,Ge({},r,{translations:n==null?void 0:n.noResultsScreen})):f.createElement(fa,r):f.createElement(da,Ge({},r,{hasCollections:o,translations:n==null?void 0:n.startScreen}))},function(e,t){return t.state.status==="loading"||t.state.status==="stalled"}),_a=["translations"];function Xe(){return Xe=Object.assign||function(e){for(var t=1;t=0||(l[u]=c[u]);return l}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ba(e){var t=e.translations,n=t===void 0?{}:t,r=ga(e,_a),o=n.resetButtonTitle,a=o===void 0?"Clear the query":o,c=n.resetButtonAriaLabel,i=c===void 0?"Clear the query":c,u=n.cancelButtonText,s=u===void 0?"Cancel":u,l=n.cancelButtonAriaLabel,p=l===void 0?"Cancel":l,m=r.getFormProps({inputElement:r.inputRef.current}).onReset;return f.useEffect(function(){r.autoFocus&&r.inputRef.current&&r.inputRef.current.focus()},[r.autoFocus,r.inputRef]),f.useEffect(function(){r.isFromSelection&&r.inputRef.current&&r.inputRef.current.select()},[r.isFromSelection,r.inputRef]),f.createElement(f.Fragment,null,f.createElement("form",{className:"DocSearch-Form",onSubmit:function(d){d.preventDefault()},onReset:m},f.createElement("label",Xe({className:"DocSearch-MagnifierLabel"},r.getLabelProps()),f.createElement(ur,null)),f.createElement("div",{className:"DocSearch-LoadingIndicator"},f.createElement(Ko,null)),f.createElement("input",Xe({className:"DocSearch-Input",ref:r.inputRef},r.getInputProps({inputElement:r.inputRef.current,autoFocus:r.autoFocus,maxLength:64}))),f.createElement("button",{type:"reset",title:a,className:"DocSearch-Reset","aria-label":i,hidden:!r.state.query},f.createElement(St,null))),f.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":p,onClick:r.onClose},s))}var Oa=["_highlightResult","_snippetResult"];function Sa(e,t){if(e==null)return{};var n,r,o=function(c,i){if(c==null)return{};var u,s,l={},p=Object.keys(c);for(s=0;s=0||(l[u]=c[u]);return l}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Ea(e){return function(){var t="__TEST_KEY__";try{return localStorage.setItem(t,""),localStorage.removeItem(t),!0}catch{return!1}}()===!1?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(t){return window.localStorage.setItem(e,JSON.stringify(t))},getItem:function(){var t=window.localStorage.getItem(e);return t?JSON.parse(t):[]}}}function Dn(e){var t=e.key,n=e.limit,r=n===void 0?5:n,o=Ea(t),a=o.getItem().slice(0,r);return{add:function(c){var i=c,u=(i._highlightResult,i._snippetResult,Sa(i,Oa)),s=a.findIndex(function(l){return l.objectID===u.objectID});s>-1&&a.splice(s,1),a.unshift(u),a=a.slice(0,r),o.setItem(a)},remove:function(c){a=a.filter(function(i){return i.objectID!==c.objectID}),o.setItem(a)},getAll:function(){return a}}}var wa=["facetName","facetQuery"];function ja(e){var t,n="algoliasearch-client-js-".concat(e.key),r=function(){return t===void 0&&(t=e.localStorage||window.localStorage),t},o=function(){return JSON.parse(r().getItem(n)||"{}")};return{get:function(a,c){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then(function(){var u=JSON.stringify(a),s=o()[u];return Promise.all([s||c(),s!==void 0])}).then(function(u){var s=ze(u,2),l=s[0],p=s[1];return Promise.all([l,p||i.miss(l)])}).then(function(u){return ze(u,1)[0]})},set:function(a,c){return Promise.resolve().then(function(){var i=o();return i[JSON.stringify(a)]=c,r().setItem(n,JSON.stringify(i)),c})},delete:function(a){return Promise.resolve().then(function(){var c=o();delete c[JSON.stringify(a)],r().setItem(n,JSON.stringify(c))})},clear:function(){return Promise.resolve().then(function(){r().removeItem(n)})}}}function Oe(e){var t=Je(e.caches),n=t.shift();return n===void 0?{get:function(r,o){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return o().then(function(c){return Promise.all([c,a.miss(c)])}).then(function(c){return ze(c,1)[0]})},set:function(r,o){return Promise.resolve(o)},delete:function(r){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(r,o){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(r,o,a).catch(function(){return Oe({caches:t}).get(r,o,a)})},set:function(r,o){return n.set(r,o).catch(function(){return Oe({caches:t}).set(r,o)})},delete:function(r){return n.delete(r).catch(function(){return Oe({caches:t}).delete(r)})},clear:function(){return n.clear().catch(function(){return Oe({caches:t}).clear()})}}}function st(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}},a=JSON.stringify(n);if(a in t)return Promise.resolve(e.serializable?JSON.parse(t[a]):t[a]);var c=r(),i=o&&o.miss||function(){return Promise.resolve()};return c.then(function(u){return i(u)}).then(function(){return c})},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(n){return delete t[JSON.stringify(n)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function Pa(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}function dr(e,t){return t&&Object.keys(t).forEach(function(n){e[n]=t[n](e)}),e}function et(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}var se={Read:1,Write:2,Any:3},hr=1,Ia=2,vr=3;function yr(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:hr;return I(I({},e),{},{status:t,lastUpdate:Date.now()})}function _r(e){return typeof e=="string"?{protocol:"https",url:e,accept:se.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||se.Any}}var xn="GET",tt="POST";function ka(e,t){return Promise.all(t.map(function(n){return e.get(n,function(){return Promise.resolve(yr(n))})})).then(function(n){var r=n.filter(function(c){return function(i){return i.status===hr||Date.now()-i.lastUpdate>12e4}(c)}),o=n.filter(function(c){return function(i){return i.status===vr&&Date.now()-i.lastUpdate<=12e4}(c)}),a=[].concat(Je(r),Je(o));return{getTimeout:function(c,i){return(o.length===0&&c===0?1:o.length+3+c)*i},statelessHosts:a.length>0?a.map(function(c){return _r(c)}):t}})}function An(e,t,n,r){var o=[],a=function(m,d){if(!(m.method===xn||m.data===void 0&&d.data===void 0)){var _=Array.isArray(m.data)?m.data:I(I({},m.data),d.data);return JSON.stringify(_)}}(n,r),c=function(m,d){var _=I(I({},m.headers),d.headers),v={};return Object.keys(_).forEach(function(y){var S=_[y];v[y.toLowerCase()]=S}),v}(e,r),i=n.method,u=n.method!==xn?{}:I(I({},n.data),r.data),s=I(I(I({"x-algolia-agent":e.userAgent.value},e.queryParameters),u),r.queryParameters),l=0,p=function m(d,_){var v=d.pop();if(v===void 0)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:Nn(o)};var y={data:a,headers:c,method:i,url:Ca(v,n.path,s),connectTimeout:_(l,e.timeouts.connect),responseTimeout:_(l,r.timeout)},S=function(O){var b={request:y,response:O,host:v,triesLeft:d.length};return o.push(b),b},g={onSucess:function(O){return function(b){try{return JSON.parse(b.content)}catch(h){throw function(P,A){return{name:"DeserializationError",message:P,response:A}}(h.message,b)}}(O)},onRetry:function(O){var b=S(O);return O.isTimedOut&&l++,Promise.all([e.logger.info("Retryable failure",br(b)),e.hostsCache.set(v,yr(v,O.isTimedOut?vr:Ia))]).then(function(){return m(d,_)})},onFail:function(O){throw S(O),function(b,h){var P=b.content,A=b.status,T=P;try{T=JSON.parse(P).message}catch{}return function(x,D,N){return{name:"ApiError",message:x,status:D,transporterStackTrace:N}}(T,A,h)}(O,Nn(o))}};return e.requester.send(y).then(function(O){return function(b,h){return function(P){var A=P.status;return P.isTimedOut||function(T){var x=T.isTimedOut,D=T.status;return!x&&~~D==0}(P)||~~(A/100)!=2&&~~(A/100)!=4}(b)?h.onRetry(b):~~(b.status/100)==2?h.onSucess(b):h.onFail(b)}(O,g)})};return ka(e.hostsCache,t).then(function(m){return p(Je(m.statelessHosts).reverse(),m.getTimeout)})}function Da(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(n){var r="; ".concat(n.segment).concat(n.version!==void 0?" (".concat(n.version,")"):"");return t.value.indexOf(r)===-1&&(t.value="".concat(t.value).concat(r)),t}};return t}function Ca(e,t,n){var r=gr(n),o="".concat(e.protocol,"://").concat(e.url,"/").concat(t.charAt(0)==="/"?t.substr(1):t);return r.length&&(o+="?".concat(r)),o}function gr(e){return Object.keys(e).map(function(t){return et("%s=%s",t,(n=e[t],Object.prototype.toString.call(n)==="[object Object]"||Object.prototype.toString.call(n)==="[object Array]"?JSON.stringify(e[t]):e[t]));var n}).join("&")}function Nn(e){return e.map(function(t){return br(t)})}function br(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return I(I({},e),{},{request:I(I({},e.request),{},{headers:I(I({},e.request.headers),t)})})}var xa=function(e){var t=e.appId,n=function(a,c,i){var u={"x-algolia-api-key":i,"x-algolia-application-id":c};return{headers:function(){return a===Ke.WithinHeaders?u:{}},queryParameters:function(){return a===Ke.WithinQueryParameters?u:{}}}}(e.authMode!==void 0?e.authMode:Ke.WithinHeaders,t,e.apiKey),r=function(a){var c=a.hostsCache,i=a.logger,u=a.requester,s=a.requestsCache,l=a.responsesCache,p=a.timeouts,m=a.userAgent,d=a.hosts,_=a.queryParameters,v={hostsCache:c,logger:i,requester:u,requestsCache:s,responsesCache:l,timeouts:p,userAgent:m,headers:a.headers,queryParameters:_,hosts:d.map(function(y){return _r(y)}),read:function(y,S){var g=Cn(S,v.timeouts.read),O=function(){return An(v,v.hosts.filter(function(h){return(h.accept&se.Read)!=0}),y,g)};if((g.cacheable!==void 0?g.cacheable:y.cacheable)!==!0)return O();var b={request:y,mappedRequestOptions:g,transporter:{queryParameters:v.queryParameters,headers:v.headers}};return v.responsesCache.get(b,function(){return v.requestsCache.get(b,function(){return v.requestsCache.set(b,O()).then(function(h){return Promise.all([v.requestsCache.delete(b),h])},function(h){return Promise.all([v.requestsCache.delete(b),Promise.reject(h)])}).then(function(h){var P=ze(h,2);return P[0],P[1]})})},{miss:function(h){return v.responsesCache.set(b,h)}})},write:function(y,S){return An(v,v.hosts.filter(function(g){return(g.accept&se.Write)!=0}),y,Cn(S,v.timeouts.write))}};return v}(I(I({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:se.Read},{url:"".concat(t,".algolia.net"),accept:se.Write}].concat(Pa([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:I(I(I({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:I(I({},n.queryParameters()),e.queryParameters)})),o={transporter:r,appId:t,addAlgoliaAgent:function(a,c){r.userAgent.add({segment:a,version:c})},clearCache:function(){return Promise.all([r.requestsCache.clear(),r.responsesCache.clear()]).then(function(){})}};return dr(o,e.methods)},Or=function(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r={transporter:e.transporter,appId:e.appId,indexName:t};return dr(r,n.methods)}},Rn=function(e){return function(t,n){var r=t.map(function(o){return I(I({},o),{},{params:gr(o.params||{})})});return e.transporter.read({method:tt,path:"1/indexes/*/queries",data:{requests:r},cacheable:!0},n)}},Tn=function(e){return function(t,n){return Promise.all(t.map(function(r){var o=r.params,a=o.facetName,c=o.facetQuery,i=qr(o,wa);return Or(e)(r.indexName,{methods:{searchForFacetValues:Sr}}).searchForFacetValues(a,c,I(I({},n),i))}))}},Aa=function(e){return function(t,n,r){return e.transporter.read({method:tt,path:et("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:n},cacheable:!0},r)}},Na=function(e){return function(t,n){return e.transporter.read({method:tt,path:et("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n)}},Sr=function(e){return function(t,n,r){return e.transporter.read({method:tt,path:et("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},r)}},Ra=1,Ta=2,La=3;function Er(e,t,n){var r,o={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(a){return new Promise(function(c){var i=new XMLHttpRequest;i.open(a.method,a.url,!0),Object.keys(a.headers).forEach(function(p){return i.setRequestHeader(p,a.headers[p])});var u,s=function(p,m){return setTimeout(function(){i.abort(),c({status:0,content:m,isTimedOut:!0})},1e3*p)},l=s(a.connectTimeout,"Connection timeout");i.onreadystatechange=function(){i.readyState>i.OPENED&&u===void 0&&(clearTimeout(l),u=s(a.responseTimeout,"Socket timeout"))},i.onerror=function(){i.status===0&&(clearTimeout(l),clearTimeout(u),c({content:i.responseText||"Network request failed",status:i.status,isTimedOut:!1}))},i.onload=function(){clearTimeout(l),clearTimeout(u),c({content:i.responseText,status:i.status,isTimedOut:!1})},i.send(a.data)})}},logger:(r=La,{debug:function(a,c){return Ra>=r&&console.debug(a,c),Promise.resolve()},info:function(a,c){return Ta>=r&&console.info(a,c),Promise.resolve()},error:function(a,c){return console.error(a,c),Promise.resolve()}}),responsesCache:st(),requestsCache:st({serializable:!1}),hostsCache:Oe({caches:[ja({key:"".concat("4.8.5","-").concat(e)}),st()]}),userAgent:Da("4.8.5").add({segment:"Browser",version:"lite"}),authMode:Ke.WithinQueryParameters};return xa(I(I(I({},o),n),{},{methods:{search:Rn,searchForFacetValues:Tn,multipleQueries:Rn,multipleSearchForFacetValues:Tn,initIndex:function(a){return function(c){return Or(a)(c,{methods:{search:Na,searchForFacetValues:Sr,findAnswers:Aa}})}}}}))}Er.version="4.8.5";var qa=["footer","searchBox"];function we(){return we=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(l[u]=c[u]);return l}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Fa(e){var t=e.appId,n=e.apiKey,r=e.indexName,o=e.placeholder,a=o===void 0?"Search docs":o,c=e.searchParameters,i=e.onClose,u=i===void 0?la:i,s=e.transformItems,l=s===void 0?kn:s,p=e.hitComponent,m=p===void 0?Wo:p,d=e.resultsFooterComponent,_=d===void 0?function(){return null}:d,v=e.navigator,y=e.initialScrollY,S=y===void 0?0:y,g=e.transformSearchClient,O=g===void 0?kn:g,b=e.disableUserPersonalization,h=b!==void 0&&b,P=e.initialQuery,A=P===void 0?"":P,T=e.translations,x=T===void 0?{}:T,D=e.getMissingResultsUrl,N=x.footer,F=x.searchBox,B=Ua(x,qa),L=Ha(f.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),G=L[0],nt=L[1],Ce=f.useRef(null),re=f.useRef(null),Dt=f.useRef(null),xe=f.useRef(null),me=f.useRef(null),$=f.useRef(10),Ct=f.useRef(typeof window<"u"?window.getSelection().toString().slice(0,64):"").current,X=f.useRef(A||Ct).current,xt=function(j,k,M){return f.useMemo(function(){var H=Er(j,k);return H.addAlgoliaAgent("docsearch","3.3.4"),/docsearch.js \(.*\)/.test(H.transporter.userAgent.value)===!1&&H.addAlgoliaAgent("docsearch-react","3.3.4"),M(H)},[j,k,M])}(t,n,O),oe=f.useRef(Dn({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(r),limit:10})).current,de=f.useRef(Dn({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(r),limit:oe.getAll().length===0?7:4})).current,he=f.useCallback(function(j){if(!h){var k=j.type==="content"?j.__docsearch_parent:j;k&&oe.getAll().findIndex(function(M){return M.objectID===k.objectID})===-1&&de.add(k)}},[oe,de,h]),ve=f.useMemo(function(){return Fo({id:"docsearch",defaultActiveItemId:0,placeholder:a,openOnFocus:!0,initialState:{query:X,context:{searchSuggestions:[]}},navigator:v,onStateChange:function(j){nt(j.state)},getSources:function(j){var k=j.query,M=j.state,H=j.setContext,Q=j.setStatus;return k?xt.search([{query:k,indexName:r,params:ft({attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat($.current),"hierarchy.lvl2:".concat($.current),"hierarchy.lvl3:".concat($.current),"hierarchy.lvl4:".concat($.current),"hierarchy.lvl5:".concat($.current),"hierarchy.lvl6:".concat($.current),"content:".concat($.current)],snippetEllipsisText:"…",highlightPreTag:"",highlightPostTag:"",hitsPerPage:20},c)}]).catch(function(C){throw C.name==="RetryError"&&Q("error"),C}).then(function(C){var U=C.results[0],Z=U.hits,Pr=U.nbHits,rt=In(Z,function(ot){return mr(ot)});return M.context.searchSuggestions.length0&&(At(),me.current&&me.current.focus())},[X,At]),f.useEffect(function(){function j(){if(re.current){var k=.01*window.innerHeight;re.current.style.setProperty("--docsearch-vh","".concat(k,"px"))}}return j(),window.addEventListener("resize",j),function(){window.removeEventListener("resize",j)}},[]),f.createElement("div",we({ref:Ce},jr({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container",G.status==="stalled"&&"DocSearch-Container--Stalled",G.status==="error"&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(j){j.target===j.currentTarget&&u()}}),f.createElement("div",{className:"DocSearch-Modal",ref:re},f.createElement("header",{className:"DocSearch-SearchBar",ref:Dt},f.createElement(ba,we({},ve,{state:G,autoFocus:X.length===0,inputRef:me,isFromSelection:!!X&&X===Ct,translations:F,onClose:u}))),f.createElement("div",{className:"DocSearch-Dropdown",ref:xe},f.createElement(ya,we({},ve,{indexName:r,state:G,hitComponent:m,resultsFooterComponent:_,disableUserPersonalization:h,recentSearches:de,favoriteSearches:oe,inputRef:me,translations:B,getMissingResultsUrl:D,onItemClick:function(j,k){he(j),Fe(k)||u()}}))),f.createElement("footer",{className:"DocSearch-Footer"},f.createElement(Vo,{translations:N}))))}function jt(){return jt=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&arguments[1]!==void 0?arguments[1]:window;return typeof t=="string"?n.document.querySelector(t):t}(e.container,e.environment))}const Wa={id:"docsearch"},Ja=kr({__name:"VPAlgoliaSearchBox",props:{algolia:{}},setup(e){const t=e,n=Dr(),r=Cr(),{site:o,localeIndex:a,lang:c}=Tr();xr(i),Ar(a,i);function i(){var d,_;const l={...t.algolia,...(d=t.algolia.locales)==null?void 0:d[a.value]},p=((_=l.searchParameters)==null?void 0:_.facetFilters)??[],m=[...(Array.isArray(p)?p:[p]).filter(v=>!v.startsWith("lang:")),`lang:${c.value}`];u({...l,searchParameters:{...l.searchParameters,facetFilters:m}})}function u(l){const p=Object.assign({},l,{container:"#docsearch",navigator:{navigate({itemUrl:m}){const{pathname:d}=new URL(window.location.origin+m);r.path===d?window.location.assign(window.location.origin+m):n.go(m)}},transformItems(m){return m.map(d=>Object.assign({},d,{url:s(d.url)}))},hitComponent({hit:m,children:d}){return{__v:null,type:"a",ref:void 0,constructor:void 0,key:void 0,props:{href:m.url,children:d}}}});Va(p)}function s(l){const{pathname:p,hash:m}=new URL(l);return p.replace(/\.html$/,o.value.cleanUrls?"":".html")+m}return(l,p)=>(Nr(),Rr("div",Wa))}});export{Ja as default}; diff --git a/assets/chunks/VPAlgoliaSearchBox.DY8wG3fS.js b/assets/chunks/VPAlgoliaSearchBox.DY8wG3fS.js new file mode 100644 index 0000000..0eb5196 --- /dev/null +++ b/assets/chunks/VPAlgoliaSearchBox.DY8wG3fS.js @@ -0,0 +1,14 @@ +import{d as Zr,au as Qr,L as Gr,y as Yr,v as Xr,R as eo,o as to,c as no}from"./framework.Py8LwWZb.js";import{u as ro}from"./theme.C2x-V_gQ.js";/*! @docsearch/js 3.6.1 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */function on(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function N(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n3)for(n=[n],i=3;i0?Ue(m.type,m.props,m.key,null,m.__v):m)!=null){if(m.__=n,m.__b=n.__b+1,(p=g[a])===null||p&&m.key==p.key&&m.type===p.type)g[a]=void 0;else for(v=0;v<_;v++){if((p=g[v])&&m.key==p.key&&m.type===p.type){g[v]=void 0;break}p=null}Qt(t,m,p=p||Et,o,i,u,s,l,f),h=m.__e,(v=m.ref)&&p.ref!=v&&(y||(y=[]),p.ref&&y.push(p.ref,null,m),y.push(v,m.__c||h,m)),h!=null?(d==null&&(d=h),typeof m.type=="function"&&m.__k!=null&&m.__k===p.__k?m.__d=l=vr(m,l,t):l=dr(t,m,p,g,h,l),f||n.type!=="option"?typeof n.type=="function"&&(n.__d=l):t.value=""):l&&p.__e==l&&l.parentNode!=t&&(l=nt(p))}for(n.__e=d,a=_;a--;)g[a]!=null&&(typeof n.type=="function"&&g[a].__e!=null&&g[a].__e==n.__d&&(n.__d=nt(r,a+1)),gr(g[a],g[a]));if(y)for(a=0;a3)for(n=[n],i=3;i=n.__.length&&n.__.push({}),n.__[t]}function Gt(t){return Ce=1,br(Sr,t)}function br(t,e,n){var r=it(xe++,2);return r.t=t,r.__c||(r.__=[n?n(e):Sr(void 0,e),function(o){var i=r.t(r.__[0],o);r.__[0]!==i&&(r.__=[i,r.__[1]],r.__c.setState({}))}],r.__c=K),r.__}function Yt(t,e){var n=it(xe++,3);!j.__s&&Xt(n.__H,e)&&(n.__=t,n.__H=e,K.__H.__h.push(n))}function hn(t,e){var n=it(xe++,4);!j.__s&&Xt(n.__H,e)&&(n.__=t,n.__H=e,K.__h.push(n))}function Ct(t,e){var n=it(xe++,7);return Xt(n.__H,e)&&(n.__=t(),n.__H=e,n.__h=t),n.__}function lo(){Ft.forEach(function(t){if(t.__P)try{t.__H.__h.forEach(bt),t.__H.__h.forEach(Bt),t.__H.__h=[]}catch(e){t.__H.__h=[],j.__e(e,t.__v)}}),Ft=[]}j.__b=function(t){K=null,fn&&fn(t)},j.__r=function(t){mn&&mn(t),xe=0;var e=(K=t.__c).__H;e&&(e.__h.forEach(bt),e.__h.forEach(Bt),e.__h=[])},j.diffed=function(t){pn&&pn(t);var e=t.__c;e&&e.__H&&e.__H.__h.length&&(Ft.push(e)!==1&&sn===j.requestAnimationFrame||((sn=j.requestAnimationFrame)||function(n){var r,o=function(){clearTimeout(i),yn&&cancelAnimationFrame(r),setTimeout(n)},i=setTimeout(o,100);yn&&(r=requestAnimationFrame(o))})(lo)),K=void 0},j.__c=function(t,e){e.some(function(n){try{n.__h.forEach(bt),n.__h=n.__h.filter(function(r){return!r.__||Bt(r)})}catch(r){e.some(function(o){o.__h&&(o.__h=[])}),e=[],j.__e(r,n.__v)}}),vn&&vn(t,e)},j.unmount=function(t){dn&&dn(t);var e=t.__c;if(e&&e.__H)try{e.__H.__.forEach(bt)}catch(n){j.__e(n,e.__v)}};var yn=typeof requestAnimationFrame=="function";function bt(t){var e=K;typeof t.__c=="function"&&t.__c(),K=e}function Bt(t){var e=K;t.__c=t.__(),K=e}function Xt(t,e){return!t||t.length!==e.length||e.some(function(n,r){return n!==t[r]})}function Sr(t,e){return typeof e=="function"?e(t):e}function Or(t,e){for(var n in e)t[n]=e[n];return t}function Vt(t,e){for(var n in t)if(n!=="__source"&&!(n in e))return!0;for(var r in e)if(r!=="__source"&&t[r]!==e[r])return!0;return!1}function Kt(t){this.props=t}(Kt.prototype=new te).isPureReactComponent=!0,Kt.prototype.shouldComponentUpdate=function(t,e){return Vt(this.props,t)||Vt(this.state,e)};var gn=j.__b;j.__b=function(t){t.type&&t.type.__f&&t.ref&&(t.props.ref=t.ref,t.ref=null),gn&&gn(t)};var so=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911,_n=function(t,e){return t==null?null:ie(ie(t).map(e))},fo={map:_n,forEach:_n,count:function(t){return t?ie(t).length:0},only:function(t){var e=ie(t);if(e.length!==1)throw"Children.only";return e[0]},toArray:ie},mo=j.__e;function St(){this.__u=0,this.t=null,this.__b=null}function wr(t){var e=t.__.__c;return e&&e.__e&&e.__e(t)}function qe(){this.u=null,this.o=null}j.__e=function(t,e,n){if(t.then){for(var r,o=e;o=o.__;)if((r=o.__c)&&r.__c)return e.__e==null&&(e.__e=n.__e,e.__k=n.__k),r.__c(t,e)}mo(t,e,n)},(St.prototype=new te).__c=function(t,e){var n=e.__c,r=this;r.t==null&&(r.t=[]),r.t.push(n);var o=wr(r.__v),i=!1,u=function(){i||(i=!0,n.componentWillUnmount=n.__c,o?o(s):s())};n.__c=n.componentWillUnmount,n.componentWillUnmount=function(){u(),n.__c&&n.__c()};var s=function(){if(!--r.__u){if(r.state.__e){var f=r.state.__e;r.__v.__k[0]=function v(p,m,h){return p&&(p.__v=null,p.__k=p.__k&&p.__k.map(function(d){return v(d,m,h)}),p.__c&&p.__c.__P===m&&(p.__e&&h.insertBefore(p.__e,p.__d),p.__c.__e=!0,p.__c.__P=h)),p}(f,f.__c.__P,f.__c.__O)}var a;for(r.setState({__e:r.__b=null});a=r.t.pop();)a.forceUpdate()}},l=e.__h===!0;r.__u++||l||r.setState({__e:r.__b=r.__v.__k[0]}),t.then(u,u)},St.prototype.componentWillUnmount=function(){this.t=[]},St.prototype.render=function(t,e){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=function i(u,s,l){return u&&(u.__c&&u.__c.__H&&(u.__c.__H.__.forEach(function(f){typeof f.__c=="function"&&f.__c()}),u.__c.__H=null),(u=Or({},u)).__c!=null&&(u.__c.__P===l&&(u.__c.__P=s),u.__c=null),u.__k=u.__k&&u.__k.map(function(f){return i(f,s,l)})),u}(this.__b,n,r.__O=r.__P)}this.__b=null}var o=e.__e&&ee(pe,null,t.fallback);return o&&(o.__h=null),[ee(pe,null,e.__e?null:t.children),o]};var bn=function(t,e,n){if(++n[1]===n[0]&&t.o.delete(e),t.props.revealOrder&&(t.props.revealOrder[0]!=="t"||!t.o.size))for(n=t.u;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),e.i.removeChild(r)}}),rt(ee(po,{context:e.context},t.__v),e.l)):e.l&&e.componentWillUnmount()}function Er(t,e){return ee(vo,{__v:t,i:e})}(qe.prototype=new te).__e=function(t){var e=this,n=wr(e.__v),r=e.o.get(t);return r[0]++,function(o){var i=function(){e.props.revealOrder?(r.push(o),bn(e,t,r)):o()};n?n(i):i()}},qe.prototype.render=function(t){this.u=null,this.o=new Map;var e=ie(t.children);t.revealOrder&&t.revealOrder[0]==="b"&&e.reverse();for(var n=e.length;n--;)this.o.set(e[n],this.u=[1,0,this.u]);return t.children},qe.prototype.componentDidUpdate=qe.prototype.componentDidMount=function(){var t=this;this.o.forEach(function(e,n){bn(t,n,e)})};var jr=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,ho=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,yo=function(t){return(typeof Symbol<"u"&&D(Symbol())=="symbol"?/fil|che|rad/i:/fil|che|ra/i).test(t)};function Pr(t,e,n){return e.__k==null&&(e.textContent=""),rt(t,e),typeof n=="function"&&n(),t?t.__c:null}te.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(t){Object.defineProperty(te.prototype,t,{configurable:!0,get:function(){return this["UNSAFE_"+t]},set:function(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:e})}})});var Sn=j.event;function go(){}function _o(){return this.cancelBubble}function bo(){return this.defaultPrevented}j.event=function(t){return Sn&&(t=Sn(t)),t.persist=go,t.isPropagationStopped=_o,t.isDefaultPrevented=bo,t.nativeEvent=t};var Ir,On={configurable:!0,get:function(){return this.class}},wn=j.vnode;j.vnode=function(t){var e=t.type,n=t.props,r=n;if(typeof e=="string"){for(var o in r={},n){var i=n[o];o==="value"&&"defaultValue"in n&&i==null||(o==="defaultValue"&&"value"in n&&n.value==null?o="value":o==="download"&&i===!0?i="":/ondoubleclick/i.test(o)?o="ondblclick":/^onchange(textarea|input)/i.test(o+e)&&!yo(n.type)?o="oninput":/^on(Ani|Tra|Tou|BeforeInp)/.test(o)?o=o.toLowerCase():ho.test(o)?o=o.replace(/[A-Z0-9]/,"-$&").toLowerCase():i===null&&(i=void 0),r[o]=i)}e=="select"&&r.multiple&&Array.isArray(r.value)&&(r.value=ie(n.children).forEach(function(u){u.props.selected=r.value.indexOf(u.props.value)!=-1})),e=="select"&&r.defaultValue!=null&&(r.value=ie(n.children).forEach(function(u){u.props.selected=r.multiple?r.defaultValue.indexOf(u.props.value)!=-1:r.defaultValue==u.props.value})),t.props=r}e&&n.class!=n.className&&(On.enumerable="className"in n,n.className!=null&&(r.class=n.className),Object.defineProperty(r,"className",On)),t.$$typeof=jr,wn&&wn(t)};var En=j.__r;j.__r=function(t){En&&En(t),Ir=t.__c};var So={ReactCurrentDispatcher:{current:{readContext:function(t){return Ir.__n[t.__c].props.value}}}};function jn(t){return!!t&&t.$$typeof===jr}(typeof performance>"u"?"undefined":D(performance))=="object"&&typeof performance.now=="function"&&performance.now.bind(performance);var c={useState:Gt,useReducer:br,useEffect:Yt,useLayoutEffect:hn,useRef:function(t){return Ce=5,Ct(function(){return{current:t}},[])},useImperativeHandle:function(t,e,n){Ce=6,hn(function(){typeof t=="function"?t(e()):t&&(t.current=e())},n==null?n:n.concat(t))},useMemo:Ct,useCallback:function(t,e){return Ce=8,Ct(function(){return t},e)},useContext:function(t){var e=K.context[t.__c],n=it(xe++,9);return n.__c=t,e?(n.__==null&&(n.__=!0,e.sub(K)),e.props.value):t.__},useDebugValue:function(t,e){j.useDebugValue&&j.useDebugValue(e?e(t):t)},version:"16.8.0",Children:fo,render:Pr,hydrate:function(t,e,n){return _r(t,e),typeof n=="function"&&n(),t?t.__c:null},unmountComponentAtNode:function(t){return!!t.__k&&(rt(null,t),!0)},createPortal:Er,createElement:ee,createContext:function(t,e){var n={__c:e="__cC"+sr++,__:t,Consumer:function(r,o){return r.children(o)},Provider:function(r){var o,i;return this.getChildContext||(o=[],(i={})[e]=this,this.getChildContext=function(){return i},this.shouldComponentUpdate=function(u){this.props.value!==u.value&&o.some(Ut)},this.sub=function(u){o.push(u);var s=u.componentWillUnmount;u.componentWillUnmount=function(){o.splice(o.indexOf(u),1),s&&s.call(u)}}),r.children}};return n.Provider.__=n.Consumer.contextType=n},createFactory:function(t){return ee.bind(null,t)},cloneElement:function(t){return jn(t)?uo.apply(null,arguments):t},createRef:function(){return{current:null}},Fragment:pe,isValidElement:jn,findDOMNode:function(t){return t&&(t.base||t.nodeType===1&&t)||null},Component:te,PureComponent:Kt,memo:function(t,e){function n(o){var i=this.props.ref,u=i==o.ref;return!u&&i&&(i.call?i(null):i.current=null),e?!e(this.props,o)||!u:Vt(this.props,o)}function r(o){return this.shouldComponentUpdate=n,ee(t,o)}return r.displayName="Memo("+(t.displayName||t.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r},forwardRef:function(t){function e(n,r){var o=Or({},n);return delete o.ref,t(o,(r=n.ref||r)&&(D(r)!="object"||"current"in r)?r:null)}return e.$$typeof=so,e.render=e,e.prototype.isReactComponent=e.__f=!0,e.displayName="ForwardRef("+(t.displayName||t.name)+")",e},unstable_batchedUpdates:function(t,e){return t(e)},StrictMode:pe,Suspense:St,SuspenseList:qe,lazy:function(t){var e,n,r;function o(i){if(e||(e=t()).then(function(u){n=u.default||u},function(u){r=u}),r)throw r;if(!n)throw e;return ee(n,i)}return o.displayName="Lazy",o.__f=!0,o},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:So},Oo=["facetName","facetQuery"];function Pn(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Fe(t){for(var e=1;e=0||(a[l]=u[l]);return a}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function be(t,e){return function(n){if(Array.isArray(n))return n}(t)||function(n,r){var o=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(o!=null){var i,u,s=[],l=!0,f=!1;try{for(o=o.call(n);!(l=(i=o.next()).done)&&(s.push(i.value),!r||s.length!==r);l=!0);}catch(a){f=!0,u=a}finally{try{l||o.return==null||o.return()}finally{if(f)throw u}}return s}}(t,e)||Dr(t,e)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Dr(t,e){if(t){if(typeof t=="string")return Wt(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set"?Array.from(t):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Wt(t,e):void 0}}function Wt(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0||(a[l]=u[l]);return a}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function An(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Ae(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:20,n=[],r=0;rt.length)&&(e=t.length);for(var n=0,r=new Array(e);n=3||p===2&&m>=4||p===1&&m>=10);function d(y,g,_){if(h&&_!==void 0){var b=_[0].__autocomplete_algoliaCredentials,S={"X-Algolia-Application-Id":b.appId,"X-Algolia-API-Key":b.apiKey};a.apply(void 0,[y].concat(st(g),[{headers:S}]))}else a.apply(void 0,[y].concat(st(g)))}return{init:function(y,g){a("init",{appId:y,apiKey:g})},setUserToken:function(y){a("setUserToken",y)},clickedObjectIDsAfterSearch:function(){for(var y=arguments.length,g=new Array(y),_=0;_0&&d("clickedObjectIDsAfterSearch",ft(g),g[0].items)},clickedObjectIDs:function(){for(var y=arguments.length,g=new Array(y),_=0;_0&&d("clickedObjectIDs",ft(g),g[0].items)},clickedFilters:function(){for(var y=arguments.length,g=new Array(y),_=0;_0&&a.apply(void 0,["clickedFilters"].concat(g))},convertedObjectIDsAfterSearch:function(){for(var y=arguments.length,g=new Array(y),_=0;_0&&d("convertedObjectIDsAfterSearch",ft(g),g[0].items)},convertedObjectIDs:function(){for(var y=arguments.length,g=new Array(y),_=0;_0&&d("convertedObjectIDs",ft(g),g[0].items)},convertedFilters:function(){for(var y=arguments.length,g=new Array(y),_=0;_0&&a.apply(void 0,["convertedFilters"].concat(g))},viewedObjectIDs:function(){for(var y=arguments.length,g=new Array(y),_=0;_0&&g.reduce(function(b,S){var O=S.items,E=xr(S,Co);return[].concat(st(b),st(xo(Ae(Ae({},E),{},{objectIDs:(O==null?void 0:O.map(function(k){return k.objectID}))||E.objectIDs})).map(function(k){return{items:O,payload:k}})))},[]).forEach(function(b){var S=b.items;return d("viewedObjectIDs",[b.payload],S)})},viewedFilters:function(){for(var y=arguments.length,g=new Array(y),_=0;_0&&a.apply(void 0,["viewedFilters"].concat(g))}}}(u),l={current:[]},f=Cr(function(a){var v=a.state;if(v.isOpen){var p=v.collections.reduce(function(m,h){return[].concat(Oe(m),Oe(h.items))},[]).filter(xt);Ar(l.current.map(function(m){return m.objectID}),p.map(function(m){return m.objectID}))||(l.current=p,p.length>0&&Lo({onItemsChange:r,items:p,insights:s,state:v}))}},0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(a){var v=a.setContext,p=a.onSelect,m=a.onActive;u("addAlgoliaAgent","insights-plugin"),v({algoliaInsightsPlugin:{__algoliaSearchParameters:{clickAnalytics:!0},insights:s}}),p(function(h){var d=h.item,y=h.state,g=h.event;xt(d)&&o({state:y,event:g,insights:s,item:d,insightsEvents:[me({eventName:"Item Selected"},kn({item:d,items:l.current}))]})}),m(function(h){var d=h.item,y=h.state,g=h.event;xt(d)&&i({state:y,event:g,insights:s,item:d,insightsEvents:[me({eventName:"Item Active"},kn({item:d,items:l.current}))]})})},onStateChange:function(a){var v=a.state;f({state:v})},__autocomplete_pluginOptions:t}}function wt(t,e){var n=e;return{then:function(r,o){return wt(t.then(mt(r,n,t),mt(o,n,t)),n)},catch:function(r){return wt(t.catch(mt(r,n,t)),n)},finally:function(r){return r&&n.onCancelList.push(r),wt(t.finally(mt(r&&function(){return n.onCancelList=[],r()},n,t)),n)},cancel:function(){n.isCanceled=!0;var r=n.onCancelList;n.onCancelList=[],r.forEach(function(o){o()})},isCanceled:function(){return n.isCanceled===!0}}}function Nn(t){return wt(t,{isCanceled:!1,onCancelList:[]})}function mt(t,e,n){return t?function(r){return e.isCanceled?r:t(r)}:n}function Tn(t,e,n,r){if(!n)return null;if(t<0&&(e===null||r!==null&&e===0))return n+t;var o=(e===null?-1:e)+t;return o<=-1||o>=n?r===null?null:0:o}function Rn(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Ln(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0||(M[w]=P[w]);return M}(_,b);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(_);for(O=0;O=0||Object.prototype.propertyIsEnumerable.call(_,S)&&(E[S]=_[S])}return E}(t,Wo);Le&&o.environment.clearTimeout(Le);var f=l.setCollections,a=l.setIsOpen,v=l.setQuery,p=l.setActiveItemId,m=l.setStatus;if(v(i),p(o.defaultActiveItemId),!i&&o.openOnFocus===!1){var h,d=s.getState().collections.map(function(_){return Re(Re({},_),{},{items:[]})});m("idle"),f(d),a((h=r.isOpen)!==null&&h!==void 0?h:o.shouldPanelOpen({state:s.getState()}));var y=Nn(Kn(d).then(function(){return Promise.resolve()}));return s.pendingRequests.add(y)}m("loading"),Le=o.environment.setTimeout(function(){m("stalled")},o.stallThreshold);var g=Nn(Kn(o.getSources(Re({query:i,refresh:u,state:s.getState()},l)).then(function(_){return Promise.all(_.map(function(b){return Promise.resolve(b.getItems(Re({query:i,refresh:u,state:s.getState()},l))).then(function(S){return function(O,E,k){if(I=O,!!(I!=null&&I.execute)){var P=O.requesterId==="algolia"?Object.assign.apply(Object,[{}].concat(Tr(Object.keys(k.context).map(function(w){var T;return(T=k.context[w])===null||T===void 0?void 0:T.__algoliaSearchParameters})))):{};return Ee(Ee({},O),{},{requests:O.queries.map(function(w){return{query:O.requesterId==="algolia"?Ee(Ee({},w),{},{params:Ee(Ee({},P),w.params)}):w,sourceId:E,transformResponse:O.transformResponse}})})}var I;return{items:O,sourceId:E}}(S,b.sourceId,s.getState())})})).then(Ko).then(function(b){return function(S,O,E){return O.map(function(k){var P,I=S.filter(function(C){return C.sourceId===k.sourceId}),w=I.map(function(C){return C.items}),T=I[0].transformResponse,M=T?T({results:P=w,hits:P.map(function(C){return C.hits}).filter(Boolean),facetHits:P.map(function(C){var z;return(z=C.facetHits)===null||z===void 0?void 0:z.map(function(ae){return{label:ae.value,count:ae.count,_highlightResult:{label:{value:ae.highlighted}}}})}).filter(Boolean)}):w;return k.onResolve({source:k,results:w,items:M,state:E.getState()}),M.every(Boolean),'The `getItems` function from source "'.concat(k.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),`. + +Did you forget to return items? + +See: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems`),{source:k,items:M}})}(b,_,s)}).then(function(b){return function(S){var O=S.props,E=S.state,k=S.collections.reduce(function(I,w){return vt(vt({},I),{},Nr({},w.source.sourceId,vt(vt({},w.source),{},{getItems:function(){return ot(w.items)}})))},{}),P=O.plugins.reduce(function(I,w){return w.reshape?w.reshape(I):I},{sourcesBySourceId:k,state:E}).sourcesBySourceId;return ot(O.reshape({sourcesBySourceId:P,sources:Object.values(P),state:E})).filter(Boolean).map(function(I){return{source:I,items:I.getItems()}})}({collections:b,props:o,state:s.getState()})})}))).then(function(_){var b;m("idle"),f(_);var S=o.shouldPanelOpen({state:s.getState()});a((b=r.isOpen)!==null&&b!==void 0?b:o.openOnFocus&&!i&&S||S);var O=De(s.getState());if(s.getState().activeItemId!==null&&O){var E=O.item,k=O.itemInputValue,P=O.itemUrl,I=O.source;I.onActive(Re({event:e,item:E,itemInputValue:k,itemUrl:P,refresh:u,source:I,state:s.getState()},l))}}).finally(function(){m("idle"),Le&&o.environment.clearTimeout(Le)});return s.pendingRequests.add(g)}function Ge(t){return Ge=typeof Symbol=="function"&&D(Symbol.iterator)=="symbol"?function(e){return D(e)}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":D(e)},Ge(t)}var Jo=["event","props","refresh","store"];function Wn(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function ye(t){for(var e=1;e=0||(a[l]=u[l]);return a}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function Xe(t){return Xe=typeof Symbol=="function"&&D(Symbol.iterator)=="symbol"?function(e){return D(e)}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":D(e)},Xe(t)}function Jn(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function ri(t){for(var e=1;e0},reshape:function(m){return m.sources}},l),{},{id:(a=l.id)!==null&&a!==void 0?a:"autocomplete-".concat(Io++),plugins:p,initialState:we({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},l.initialState),onStateChange:function(m){var h;(h=l.onStateChange)===null||h===void 0||h.call(l,m),p.forEach(function(d){var y;return(y=d.onStateChange)===null||y===void 0?void 0:y.call(d,m)})},onSubmit:function(m){var h;(h=l.onSubmit)===null||h===void 0||h.call(l,m),p.forEach(function(d){var y;return(y=d.onSubmit)===null||y===void 0?void 0:y.call(d,m)})},onReset:function(m){var h;(h=l.onReset)===null||h===void 0||h.call(l,m),p.forEach(function(d){var y;return(y=d.onReset)===null||y===void 0?void 0:y.call(d,m)})},getSources:function(m){return Promise.all([].concat(function(h){return function(d){if(Array.isArray(d))return Tt(d)}(h)||function(d){if(typeof Symbol<"u"&&d[Symbol.iterator]!=null||d["@@iterator"]!=null)return Array.from(d)}(h)||function(d,y){if(d){if(typeof d=="string")return Tt(d,y);var g=Object.prototype.toString.call(d).slice(8,-1);return g==="Object"&&d.constructor&&(g=d.constructor.name),g==="Map"||g==="Set"?Array.from(d):g==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(g)?Tt(d,y):void 0}}(h)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}(p.map(function(h){return h.getSources})),[l.getSources]).filter(Boolean).map(function(h){return function(d,y){var g=[];return Promise.resolve(d(y)).then(function(_){return Promise.all(_.filter(function(b){return!!b}).map(function(b){if(b.sourceId,g.includes(b.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(b.sourceId)," is not unique."));g.push(b.sourceId);var S={getItemInputValue:function(E){return E.state.query},getItemUrl:function(){},onSelect:function(E){(0,E.setIsOpen)(!1)},onActive:Ot,onResolve:Ot};Object.keys(S).forEach(function(E){S[E].__default=!0});var O=Ln(Ln({},S),b);return Promise.resolve(O)}))})}(h,m)})).then(function(h){return ot(h)}).then(function(h){return h.map(function(d){return we(we({},d),{},{onSelect:function(y){d.onSelect(y),f.forEach(function(g){var _;return(_=g.onSelect)===null||_===void 0?void 0:_.call(g,y)})},onActive:function(y){d.onActive(y),f.forEach(function(g){var _;return(_=g.onActive)===null||_===void 0?void 0:_.call(g,y)})},onResolve:function(y){d.onResolve(y),f.forEach(function(g){var _;return(_=g.onResolve)===null||_===void 0?void 0:_.call(g,y)})}})})})},navigator:we({navigate:function(m){var h=m.itemUrl;v.location.assign(h)},navigateNewTab:function(m){var h=m.itemUrl,d=v.open(h,"_blank","noopener");d==null||d.focus()},navigateNewWindow:function(m){var h=m.itemUrl;v.open(h,"_blank","noopener")}},l.navigator)})}(t,e),r=function(l,f,a){var v,p=f.initialState;return{getState:function(){return p},dispatch:function(m,h){var d=function(y){for(var g=1;g=0||(ct[G]=Se[G]);return ct}(q,ne);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(q);for(V=0;V=0||Object.prototype.propertyIsEnumerable.call(q,$)&&(ce[$]=q[$])}return ce}(I,Jo);if(w.key==="ArrowUp"||w.key==="ArrowDown"){var ae=function(){var q=T.environment.document.getElementById("".concat(T.id,"-item-").concat(C.getState().activeItemId));q&&(q.scrollIntoViewIfNeeded?q.scrollIntoViewIfNeeded(!1):q.scrollIntoView(!1))},at=function(){var q=De(C.getState());if(C.getState().activeItemId!==null&&q){var ne=q.item,$=q.itemInputValue,V=q.itemUrl,ce=q.source;ce.onActive(ye({event:w,item:ne,itemInputValue:$,itemUrl:V,refresh:M,source:ce,state:C.getState()},z))}};w.preventDefault(),C.getState().isOpen===!1&&(T.openOnFocus||C.getState().query)?je(ye({event:w,props:T,query:C.getState().query,refresh:M,store:C},z)).then(function(){C.dispatch(w.key,{nextActiveItemId:T.defaultActiveItemId}),at(),setTimeout(ae,0)}):(C.dispatch(w.key,{}),at(),ae())}else if(w.key==="Escape")w.preventDefault(),C.dispatch(w.key,null),C.pendingRequests.cancelAll();else if(w.key==="Tab")C.dispatch("blur",null),C.pendingRequests.cancelAll();else if(w.key==="Enter"){if(C.getState().activeItemId===null||C.getState().collections.every(function(q){return q.items.length===0}))return void(T.debug||C.pendingRequests.cancelAll());w.preventDefault();var de=De(C.getState()),H=de.item,he=de.itemInputValue,J=de.itemUrl,Z=de.source;if(w.metaKey||w.ctrlKey)J!==void 0&&(Z.onSelect(ye({event:w,item:H,itemInputValue:he,itemUrl:J,refresh:M,source:Z,state:C.getState()},z)),T.navigator.navigateNewTab({itemUrl:J,item:H,state:C.getState()}));else if(w.shiftKey)J!==void 0&&(Z.onSelect(ye({event:w,item:H,itemInputValue:he,itemUrl:J,refresh:M,source:Z,state:C.getState()},z)),T.navigator.navigateNewWindow({itemUrl:J,item:H,state:C.getState()}));else if(!w.altKey){if(J!==void 0)return Z.onSelect(ye({event:w,item:H,itemInputValue:he,itemUrl:J,refresh:M,source:Z,state:C.getState()},z)),void T.navigator.navigate({itemUrl:J,item:H,state:C.getState()});je(ye({event:w,nextState:{isOpen:!1},props:T,query:he,refresh:M,store:C},z)).then(function(){Z.onSelect(ye({event:w,item:H,itemInputValue:he,itemUrl:J,refresh:M,source:Z,state:C.getState()},z))})}}})(F({event:P,props:f,refresh:a,store:v},p))},onFocus:y,onBlur:Ot,onClick:function(P){h.inputElement!==f.environment.document.activeElement||v.getState().isOpen||y(P)}},S)},getPanelProps:function(h){return F({onMouseDown:function(d){d.preventDefault()},onMouseLeave:function(){v.dispatch("mouseleave",null)}},h)},getListProps:function(h){var d=h||{},y=d.sourceIndex,g=ge(d,ei);return F({role:"listbox","aria-labelledby":"".concat(m(f.id,y),"-label"),id:"".concat(m(f.id,y),"-list")},g)},getItemProps:function(h){var d=h.item,y=h.source,g=h.sourceIndex,_=ge(h,ti);return F({id:"".concat(m(f.id,g),"-item-").concat(d.__autocomplete_id),role:"option","aria-selected":v.getState().activeItemId===d.__autocomplete_id,onMouseMove:function(b){if(d.__autocomplete_id!==v.getState().activeItemId){v.dispatch("mousemove",d.__autocomplete_id);var S=De(v.getState());if(v.getState().activeItemId!==null&&S){var O=S.item,E=S.itemInputValue,k=S.itemUrl,P=S.source;P.onActive(F({event:b,item:O,itemInputValue:E,itemUrl:k,refresh:a,source:P,state:v.getState()},p))}}},onMouseDown:function(b){b.preventDefault()},onClick:function(b){var S=y.getItemInputValue({item:d,state:v.getState()}),O=y.getItemUrl({item:d,state:v.getState()});(O?Promise.resolve():je(F({event:b,nextState:{isOpen:!1},props:f,query:S,refresh:a,store:v},p))).then(function(){y.onSelect(F({event:b,item:d,itemInputValue:S,itemUrl:O,refresh:a,source:y,state:v.getState()},p))})}},_)}}}(_e({props:n,refresh:u,store:r,navigator:n.navigator},o));function u(){return je(_e({event:new Event("input"),nextState:{isOpen:r.getState().isOpen},props:n,navigator:n.navigator,query:r.getState().query,refresh:u,store:r},o))}if(t.insights&&!n.plugins.some(function(l){return l.name==="aa.algoliaInsightsPlugin"})){var s=typeof t.insights=="boolean"?{}:t.insights;n.plugins.push(qo(s))}return n.plugins.forEach(function(l){var f;return(f=l.subscribe)===null||f===void 0?void 0:f.call(l,_e(_e({},o),{},{navigator:n.navigator,refresh:u,onSelect:function(a){e.push({onSelect:a})},onActive:function(a){e.push({onActive:a})},onResolve:function(a){e.push({onResolve:a})}}))}),function(l){var f,a,v=l.metadata,p=l.environment;if(!((f=p.navigator)===null||f===void 0||(a=f.userAgent)===null||a===void 0)&&a.includes("Algolia Crawler")){var m=p.document.createElement("meta"),h=p.document.querySelector("head");m.name="algolia:metadata",setTimeout(function(){m.content=JSON.stringify(v),h.appendChild(m)},0)}}({metadata:oi({plugins:n.plugins,options:t}),environment:n.environment}),_e(_e({refresh:u,navigator:n.navigator},i),o)}function li(t){var e=t.translations,n=(e===void 0?{}:e).searchByText,r=n===void 0?"Search by":n;return c.createElement("a",{href:"https://www.algolia.com/ref/docsearch/?utm_source=".concat(window.location.hostname,"&utm_medium=referral&utm_content=powered_by&utm_campaign=docsearch"),target:"_blank",rel:"noopener noreferrer"},c.createElement("span",{className:"DocSearch-Label"},r),c.createElement("svg",{width:"77",height:"19","aria-label":"Algolia",role:"img",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 2196.2 500"},c.createElement("defs",null,c.createElement("style",null,".cls-1,.cls-2{fill:#003dff;}.cls-2{fill-rule:evenodd;}")),c.createElement("path",{className:"cls-2",d:"M1070.38,275.3V5.91c0-3.63-3.24-6.39-6.82-5.83l-50.46,7.94c-2.87,.45-4.99,2.93-4.99,5.84l.17,273.22c0,12.92,0,92.7,95.97,95.49,3.33,.1,6.09-2.58,6.09-5.91v-40.78c0-2.96-2.19-5.51-5.12-5.84-34.85-4.01-34.85-47.57-34.85-54.72Z"}),c.createElement("rect",{className:"cls-1",x:"1845.88",y:"104.73",width:"62.58",height:"277.9",rx:"5.9",ry:"5.9"}),c.createElement("path",{className:"cls-2",d:"M1851.78,71.38h50.77c3.26,0,5.9-2.64,5.9-5.9V5.9c0-3.62-3.24-6.39-6.82-5.83l-50.77,7.95c-2.87,.45-4.99,2.92-4.99,5.83v51.62c0,3.26,2.64,5.9,5.9,5.9Z"}),c.createElement("path",{className:"cls-2",d:"M1764.03,275.3V5.91c0-3.63-3.24-6.39-6.82-5.83l-50.46,7.94c-2.87,.45-4.99,2.93-4.99,5.84l.17,273.22c0,12.92,0,92.7,95.97,95.49,3.33,.1,6.09-2.58,6.09-5.91v-40.78c0-2.96-2.19-5.51-5.12-5.84-34.85-4.01-34.85-47.57-34.85-54.72Z"}),c.createElement("path",{className:"cls-2",d:"M1631.95,142.72c-11.14-12.25-24.83-21.65-40.78-28.31-15.92-6.53-33.26-9.85-52.07-9.85-18.78,0-36.15,3.17-51.92,9.85-15.59,6.66-29.29,16.05-40.76,28.31-11.47,12.23-20.38,26.87-26.76,44.03-6.38,17.17-9.24,37.37-9.24,58.36,0,20.99,3.19,36.87,9.55,54.21,6.38,17.32,15.14,32.11,26.45,44.36,11.29,12.23,24.83,21.62,40.6,28.46,15.77,6.83,40.12,10.33,52.4,10.48,12.25,0,36.78-3.82,52.7-10.48,15.92-6.68,29.46-16.23,40.78-28.46,11.29-12.25,20.05-27.04,26.25-44.36,6.22-17.34,9.24-33.22,9.24-54.21,0-20.99-3.34-41.19-10.03-58.36-6.38-17.17-15.14-31.8-26.43-44.03Zm-44.43,163.75c-11.47,15.75-27.56,23.7-48.09,23.7-20.55,0-36.63-7.8-48.1-23.7-11.47-15.75-17.21-34.01-17.21-61.2,0-26.89,5.59-49.14,17.06-64.87,11.45-15.75,27.54-23.52,48.07-23.52,20.55,0,36.63,7.78,48.09,23.52,11.47,15.57,17.36,37.98,17.36,64.87,0,27.19-5.72,45.3-17.19,61.2Z"}),c.createElement("path",{className:"cls-2",d:"M894.42,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-14.52,22.58-22.99,49.63-22.99,78.73,0,44.89,20.13,84.92,51.59,111.1,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47,1.23,0,2.46-.03,3.68-.09,.36-.02,.71-.05,1.07-.07,.87-.05,1.75-.11,2.62-.2,.34-.03,.68-.08,1.02-.12,.91-.1,1.82-.21,2.73-.34,.21-.03,.42-.07,.63-.1,32.89-5.07,61.56-30.82,70.9-62.81v57.83c0,3.26,2.64,5.9,5.9,5.9h50.42c3.26,0,5.9-2.64,5.9-5.9V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,206.92c-12.2,10.16-27.97,13.98-44.84,15.12-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-42.24,0-77.12-35.89-77.12-79.37,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33v142.83Z"}),c.createElement("path",{className:"cls-2",d:"M2133.97,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-14.52,22.58-22.99,49.63-22.99,78.73,0,44.89,20.13,84.92,51.59,111.1,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47,1.23,0,2.46-.03,3.68-.09,.36-.02,.71-.05,1.07-.07,.87-.05,1.75-.11,2.62-.2,.34-.03,.68-.08,1.02-.12,.91-.1,1.82-.21,2.73-.34,.21-.03,.42-.07,.63-.1,32.89-5.07,61.56-30.82,70.9-62.81v57.83c0,3.26,2.64,5.9,5.9,5.9h50.42c3.26,0,5.9-2.64,5.9-5.9V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,206.92c-12.2,10.16-27.97,13.98-44.84,15.12-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-42.24,0-77.12-35.89-77.12-79.37,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33v142.83Z"}),c.createElement("path",{className:"cls-2",d:"M1314.05,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-11.79,18.34-19.6,39.64-22.11,62.59-.58,5.3-.88,10.68-.88,16.14s.31,11.15,.93,16.59c4.28,38.09,23.14,71.61,50.66,94.52,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47h0c17.99,0,34.61-5.93,48.16-15.97,16.29-11.58,28.88-28.54,34.48-47.75v50.26h-.11v11.08c0,21.84-5.71,38.27-17.34,49.36-11.61,11.08-31.04,16.63-58.25,16.63-11.12,0-28.79-.59-46.6-2.41-2.83-.29-5.46,1.5-6.27,4.22l-12.78,43.11c-1.02,3.46,1.27,7.02,4.83,7.53,21.52,3.08,42.52,4.68,54.65,4.68,48.91,0,85.16-10.75,108.89-32.21,21.48-19.41,33.15-48.89,35.2-88.52V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,64.1s.65,139.13,0,143.36c-12.08,9.77-27.11,13.59-43.49,14.7-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-1.32,0-2.63-.03-3.94-.1-40.41-2.11-74.52-37.26-74.52-79.38,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33Z"}),c.createElement("path",{className:"cls-1",d:"M249.83,0C113.3,0,2,110.09,.03,246.16c-2,138.19,110.12,252.7,248.33,253.5,42.68,.25,83.79-10.19,120.3-30.03,3.56-1.93,4.11-6.83,1.08-9.51l-23.38-20.72c-4.75-4.21-11.51-5.4-17.36-2.92-25.48,10.84-53.17,16.38-81.71,16.03-111.68-1.37-201.91-94.29-200.13-205.96,1.76-110.26,92-199.41,202.67-199.41h202.69V407.41l-115-102.18c-3.72-3.31-9.42-2.66-12.42,1.31-18.46,24.44-48.53,39.64-81.93,37.34-46.33-3.2-83.87-40.5-87.34-86.81-4.15-55.24,39.63-101.52,94-101.52,49.18,0,89.68,37.85,93.91,85.95,.38,4.28,2.31,8.27,5.52,11.12l29.95,26.55c3.4,3.01,8.79,1.17,9.63-3.3,2.16-11.55,2.92-23.58,2.07-35.92-4.82-70.34-61.8-126.93-132.17-131.26-80.68-4.97-148.13,58.14-150.27,137.25-2.09,77.1,61.08,143.56,138.19,145.26,32.19,.71,62.03-9.41,86.14-26.95l150.26,133.2c6.44,5.71,16.61,1.14,16.61-7.47V9.48C499.66,4.25,495.42,0,490.18,0H249.83Z"})))}function yt(t){return c.createElement("svg",{width:"15",height:"15","aria-label":t.ariaLabel,role:"img"},c.createElement("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.2"},t.children))}function si(t){var e=t.translations,n=e===void 0?{}:e,r=n.selectText,o=r===void 0?"to select":r,i=n.selectKeyAriaLabel,u=i===void 0?"Enter key":i,s=n.navigateText,l=s===void 0?"to navigate":s,f=n.navigateUpKeyAriaLabel,a=f===void 0?"Arrow up":f,v=n.navigateDownKeyAriaLabel,p=v===void 0?"Arrow down":v,m=n.closeText,h=m===void 0?"to close":m,d=n.closeKeyAriaLabel,y=d===void 0?"Escape key":d,g=n.searchByText,_=g===void 0?"Search by":g;return c.createElement(c.Fragment,null,c.createElement("div",{className:"DocSearch-Logo"},c.createElement(li,{translations:{searchByText:_}})),c.createElement("ul",{className:"DocSearch-Commands"},c.createElement("li",null,c.createElement("kbd",{className:"DocSearch-Commands-Key"},c.createElement(yt,{ariaLabel:u},c.createElement("path",{d:"M12 3.53088v3c0 1-1 2-2 2H4M7 11.53088l-3-3 3-3"}))),c.createElement("span",{className:"DocSearch-Label"},o)),c.createElement("li",null,c.createElement("kbd",{className:"DocSearch-Commands-Key"},c.createElement(yt,{ariaLabel:p},c.createElement("path",{d:"M7.5 3.5v8M10.5 8.5l-3 3-3-3"}))),c.createElement("kbd",{className:"DocSearch-Commands-Key"},c.createElement(yt,{ariaLabel:a},c.createElement("path",{d:"M7.5 11.5v-8M10.5 6.5l-3-3-3 3"}))),c.createElement("span",{className:"DocSearch-Label"},l)),c.createElement("li",null,c.createElement("kbd",{className:"DocSearch-Commands-Key"},c.createElement(yt,{ariaLabel:y},c.createElement("path",{d:"M13.6167 8.936c-.1065.3583-.6883.962-1.4875.962-.7993 0-1.653-.9165-1.653-2.1258v-.5678c0-1.2548.7896-2.1016 1.653-2.1016.8634 0 1.3601.4778 1.4875 1.0724M9 6c-.1352-.4735-.7506-.9219-1.46-.8972-.7092.0246-1.344.57-1.344 1.2166s.4198.8812 1.3445.9805C8.465 7.3992 8.968 7.9337 9 8.5c.032.5663-.454 1.398-1.4595 1.398C6.6593 9.898 6 9 5.963 8.4851m-1.4748.5368c-.2635.5941-.8099.876-1.5443.876s-1.7073-.6248-1.7073-2.204v-.4603c0-1.0416.721-2.131 1.7073-2.131.9864 0 1.6425 1.031 1.5443 2.2492h-2.956"}))),c.createElement("span",{className:"DocSearch-Label"},h))))}function fi(t){var e=t.hit,n=t.children;return c.createElement("a",{href:e.url},n)}function mi(){return c.createElement("svg",{viewBox:"0 0 38 38",stroke:"currentColor",strokeOpacity:".5"},c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},c.createElement("circle",{strokeOpacity:".3",cx:"18",cy:"18",r:"18"}),c.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},c.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))}function pi(){return c.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},c.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},c.createElement("path",{d:"M3.18 6.6a8.23 8.23 0 1112.93 9.94h0a8.23 8.23 0 01-11.63 0"}),c.createElement("path",{d:"M6.44 7.25H2.55V3.36M10.45 6v5.6M10.45 11.6L13 13"})))}function Jt(){return c.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},c.createElement("path",{d:"M10 10l5.09-5.09L10 10l5.09 5.09L10 10zm0 0L4.91 4.91 10 10l-5.09 5.09L10 10z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function vi(){return c.createElement("svg",{className:"DocSearch-Hit-Select-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},c.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},c.createElement("path",{d:"M18 3v4c0 2-2 4-4 4H2"}),c.createElement("path",{d:"M8 17l-6-6 6-6"})))}var di=function(){return c.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},c.createElement("path",{d:"M17 6v12c0 .52-.2 1-1 1H4c-.7 0-1-.33-1-1V2c0-.55.42-1 1-1h8l5 5zM14 8h-3.13c-.51 0-.87-.34-.87-.87V4",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))};function hi(t){switch(t.type){case"lvl1":return c.createElement(di,null);case"content":return c.createElement(gi,null);default:return c.createElement(yi,null)}}function yi(){return c.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},c.createElement("path",{d:"M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function gi(){return c.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},c.createElement("path",{d:"M17 5H3h14zm0 5H3h14zm0 5H3h14z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function Gn(){return c.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},c.createElement("path",{d:"M10 14.2L5 17l1-5.6-4-4 5.5-.7 2.5-5 2.5 5 5.6.8-4 4 .9 5.5z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function _i(){return c.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},c.createElement("path",{d:"M19 4.8a16 16 0 00-2-1.2m-3.3-1.2A16 16 0 001.1 4.7M16.7 8a12 12 0 00-2.8-1.4M10 6a12 12 0 00-6.7 2M12.3 14.7a4 4 0 00-4.5 0M14.5 11.4A8 8 0 0010 10M3 16L18 2M10 18h0"}))}function bi(){return c.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},c.createElement("path",{d:"M15.5 4.8c2 3 1.7 7-1 9.7h0l4.3 4.3-4.3-4.3a7.8 7.8 0 01-9.8 1m-2.2-2.2A7.8 7.8 0 0113.2 2.4M2 18L18 2"}))}function Si(t){var e=t.translations,n=e===void 0?{}:e,r=n.titleText,o=r===void 0?"Unable to fetch results":r,i=n.helpText,u=i===void 0?"You might want to check your network connection.":i;return c.createElement("div",{className:"DocSearch-ErrorScreen"},c.createElement("div",{className:"DocSearch-Screen-Icon"},c.createElement(_i,null)),c.createElement("p",{className:"DocSearch-Title"},o),c.createElement("p",{className:"DocSearch-Help"},u))}var Oi=["translations"];function wi(t){var e=t.translations,n=e===void 0?{}:e,r=ve(t,Oi),o=n.noResultsText,i=o===void 0?"No results for":o,u=n.suggestedQueryText,s=u===void 0?"Try searching for":u,l=n.reportMissingResultsText,f=l===void 0?"Believe this query should return results?":l,a=n.reportMissingResultsLinkText,v=a===void 0?"Let us know.":a,p=r.state.context.searchSuggestions;return c.createElement("div",{className:"DocSearch-NoResults"},c.createElement("div",{className:"DocSearch-Screen-Icon"},c.createElement(bi,null)),c.createElement("p",{className:"DocSearch-Title"},i,' "',c.createElement("strong",null,r.state.query),'"'),p&&p.length>0&&c.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},c.createElement("p",{className:"DocSearch-Help"},s,":"),c.createElement("ul",null,p.slice(0,3).reduce(function(m,h){return[].concat(function(d){return function(y){if(Array.isArray(y))return Wt(y)}(d)||function(y){if(typeof Symbol<"u"&&y[Symbol.iterator]!=null||y["@@iterator"]!=null)return Array.from(y)}(d)||Dr(d)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}(m),[c.createElement("li",{key:h},c.createElement("button",{className:"DocSearch-Prefill",key:h,type:"button",onClick:function(){r.setQuery(h.toLowerCase()+" "),r.refresh(),r.inputRef.current.focus()}},h))])},[]))),r.getMissingResultsUrl&&c.createElement("p",{className:"DocSearch-Help"},"".concat(f," "),c.createElement("a",{href:r.getMissingResultsUrl({query:r.state.query}),target:"_blank",rel:"noopener noreferrer"},v)))}var Ei=["hit","attribute","tagName"];function Yn(t,e){return e.split(".").reduce(function(n,r){return n!=null&&n[r]?n[r]:null},t)}function Pe(t){var e=t.hit,n=t.attribute,r=t.tagName;return ee(r===void 0?"span":r,Fe(Fe({},ve(t,Ei)),{},{dangerouslySetInnerHTML:{__html:Yn(e,"_snippetResult.".concat(n,".value"))||Yn(e,n)}}))}function $t(t){return t.collection&&t.collection.items.length!==0?c.createElement("section",{className:"DocSearch-Hits"},c.createElement("div",{className:"DocSearch-Hit-source"},t.title),c.createElement("ul",t.getListProps(),t.collection.items.map(function(e,n){return c.createElement(ji,B({key:[t.title,e.objectID].join(":"),item:e,index:n},t))}))):null}function ji(t){var e=t.item,n=t.index,r=t.renderIcon,o=t.renderAction,i=t.getItemProps,u=t.onItemClick,s=t.collection,l=t.hitComponent,f=be(c.useState(!1),2),a=f[0],v=f[1],p=be(c.useState(!1),2),m=p[0],h=p[1],d=c.useRef(null),y=l;return c.createElement("li",B({className:["DocSearch-Hit",e.__docsearch_parent&&"DocSearch-Hit--Child",a&&"DocSearch-Hit--deleting",m&&"DocSearch-Hit--favoriting"].filter(Boolean).join(" "),onTransitionEnd:function(){d.current&&d.current()}},i({item:e,source:s.source,onClick:function(g){u(e,g)}})),c.createElement(y,{hit:e},c.createElement("div",{className:"DocSearch-Hit-Container"},r({item:e,index:n}),e.hierarchy[e.type]&&e.type==="lvl1"&&c.createElement("div",{className:"DocSearch-Hit-content-wrapper"},c.createElement(Pe,{className:"DocSearch-Hit-title",hit:e,attribute:"hierarchy.lvl1"}),e.content&&c.createElement(Pe,{className:"DocSearch-Hit-path",hit:e,attribute:"content"})),e.hierarchy[e.type]&&(e.type==="lvl2"||e.type==="lvl3"||e.type==="lvl4"||e.type==="lvl5"||e.type==="lvl6")&&c.createElement("div",{className:"DocSearch-Hit-content-wrapper"},c.createElement(Pe,{className:"DocSearch-Hit-title",hit:e,attribute:"hierarchy.".concat(e.type)}),c.createElement(Pe,{className:"DocSearch-Hit-path",hit:e,attribute:"hierarchy.lvl1"})),e.type==="content"&&c.createElement("div",{className:"DocSearch-Hit-content-wrapper"},c.createElement(Pe,{className:"DocSearch-Hit-title",hit:e,attribute:"content"}),c.createElement(Pe,{className:"DocSearch-Hit-path",hit:e,attribute:"hierarchy.lvl1"})),o({item:e,runDeleteTransition:function(g){v(!0),d.current=g},runFavoriteTransition:function(g){h(!0),d.current=g}}))))}function Xn(t,e,n){return t.reduce(function(r,o){var i=e(o);return r.hasOwnProperty(i)||(r[i]=[]),r[i].length<(n||5)&&r[i].push(o),r},{})}function er(t){return t}function gt(t){return t.button===1||t.altKey||t.ctrlKey||t.metaKey||t.shiftKey}function Pi(){}var Lr=/(|<\/mark>)/g,Ii=RegExp(Lr.source);function qr(t){var e,n,r=t;if(!r.__docsearch_parent&&!t._highlightResult)return t.hierarchy.lvl0;var o=((r.__docsearch_parent?(e=r.__docsearch_parent)===null||e===void 0||(e=e._highlightResult)===null||e===void 0||(e=e.hierarchy)===null||e===void 0?void 0:e.lvl0:(n=t._highlightResult)===null||n===void 0||(n=n.hierarchy)===null||n===void 0?void 0:n.lvl0)||{}).value;return o&&Ii.test(o)?o.replace(Lr,""):o}function Di(t){return c.createElement("div",{className:"DocSearch-Dropdown-Container"},t.state.collections.map(function(e){if(e.items.length===0)return null;var n=qr(e.items[0]);return c.createElement($t,B({},t,{key:e.source.sourceId,title:n,collection:e,renderIcon:function(r){var o,i=r.item,u=r.index;return c.createElement(c.Fragment,null,i.__docsearch_parent&&c.createElement("svg",{className:"DocSearch-Hit-Tree",viewBox:"0 0 24 54"},c.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},i.__docsearch_parent!==((o=e.items[u+1])===null||o===void 0?void 0:o.__docsearch_parent)?c.createElement("path",{d:"M8 6v21M20 27H8.3"}):c.createElement("path",{d:"M8 6v42M20 27H8.3"}))),c.createElement("div",{className:"DocSearch-Hit-icon"},c.createElement(hi,{type:i.type})))},renderAction:function(){return c.createElement("div",{className:"DocSearch-Hit-action"},c.createElement(vi,null))}}))}),t.resultsFooterComponent&&c.createElement("section",{className:"DocSearch-HitsFooter"},c.createElement(t.resultsFooterComponent,{state:t.state})))}var ki=["translations"];function Ci(t){var e=t.translations,n=e===void 0?{}:e,r=ve(t,ki),o=n.recentSearchesTitle,i=o===void 0?"Recent":o,u=n.noRecentSearchesText,s=u===void 0?"No recent searches":u,l=n.saveRecentSearchButtonTitle,f=l===void 0?"Save this search":l,a=n.removeRecentSearchButtonTitle,v=a===void 0?"Remove this search from history":a,p=n.favoriteSearchesTitle,m=p===void 0?"Favorite":p,h=n.removeFavoriteSearchButtonTitle,d=h===void 0?"Remove this search from favorites":h;return r.state.status==="idle"&&r.hasCollections===!1?r.disableUserPersonalization?null:c.createElement("div",{className:"DocSearch-StartScreen"},c.createElement("p",{className:"DocSearch-Help"},s)):r.hasCollections===!1?null:c.createElement("div",{className:"DocSearch-Dropdown-Container"},c.createElement($t,B({},r,{title:i,collection:r.state.collections[0],renderIcon:function(){return c.createElement("div",{className:"DocSearch-Hit-icon"},c.createElement(pi,null))},renderAction:function(y){var g=y.item,_=y.runFavoriteTransition,b=y.runDeleteTransition;return c.createElement(c.Fragment,null,c.createElement("div",{className:"DocSearch-Hit-action"},c.createElement("button",{className:"DocSearch-Hit-action-button",title:f,type:"submit",onClick:function(S){S.preventDefault(),S.stopPropagation(),_(function(){r.favoriteSearches.add(g),r.recentSearches.remove(g),r.refresh()})}},c.createElement(Gn,null))),c.createElement("div",{className:"DocSearch-Hit-action"},c.createElement("button",{className:"DocSearch-Hit-action-button",title:v,type:"submit",onClick:function(S){S.preventDefault(),S.stopPropagation(),b(function(){r.recentSearches.remove(g),r.refresh()})}},c.createElement(Jt,null))))}})),c.createElement($t,B({},r,{title:m,collection:r.state.collections[1],renderIcon:function(){return c.createElement("div",{className:"DocSearch-Hit-icon"},c.createElement(Gn,null))},renderAction:function(y){var g=y.item,_=y.runDeleteTransition;return c.createElement("div",{className:"DocSearch-Hit-action"},c.createElement("button",{className:"DocSearch-Hit-action-button",title:d,type:"submit",onClick:function(b){b.preventDefault(),b.stopPropagation(),_(function(){r.favoriteSearches.remove(g),r.refresh()})}},c.createElement(Jt,null)))}})))}var Ai=["translations"],xi=c.memo(function(t){var e=t.translations,n=e===void 0?{}:e,r=ve(t,Ai);if(r.state.status==="error")return c.createElement(Si,{translations:n==null?void 0:n.errorScreen});var o=r.state.collections.some(function(i){return i.items.length>0});return r.state.query?o===!1?c.createElement(wi,B({},r,{translations:n==null?void 0:n.noResultsScreen})):c.createElement(Di,r):c.createElement(Ci,B({},r,{hasCollections:o,translations:n==null?void 0:n.startScreen}))},function(t,e){return e.state.status==="loading"||e.state.status==="stalled"}),Ni=["translations"];function Ti(t){var e=t.translations,n=e===void 0?{}:e,r=ve(t,Ni),o=n.resetButtonTitle,i=o===void 0?"Clear the query":o,u=n.resetButtonAriaLabel,s=u===void 0?"Clear the query":u,l=n.cancelButtonText,f=l===void 0?"Cancel":l,a=n.cancelButtonAriaLabel,v=a===void 0?"Cancel":a,p=n.searchInputLabel,m=p===void 0?"Search":p,h=r.getFormProps({inputElement:r.inputRef.current}).onReset;return c.useEffect(function(){r.autoFocus&&r.inputRef.current&&r.inputRef.current.focus()},[r.autoFocus,r.inputRef]),c.useEffect(function(){r.isFromSelection&&r.inputRef.current&&r.inputRef.current.select()},[r.isFromSelection,r.inputRef]),c.createElement(c.Fragment,null,c.createElement("form",{className:"DocSearch-Form",onSubmit:function(d){d.preventDefault()},onReset:h},c.createElement("label",B({className:"DocSearch-MagnifierLabel"},r.getLabelProps()),c.createElement(kr,null),c.createElement("span",{className:"DocSearch-VisuallyHiddenForAccessibility"},m)),c.createElement("div",{className:"DocSearch-LoadingIndicator"},c.createElement(mi,null)),c.createElement("input",B({className:"DocSearch-Input",ref:r.inputRef},r.getInputProps({inputElement:r.inputRef.current,autoFocus:r.autoFocus,maxLength:64}))),c.createElement("button",{type:"reset",title:i,className:"DocSearch-Reset","aria-label":s,hidden:!r.state.query},c.createElement(Jt,null))),c.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":v,onClick:r.onClose},f))}var Ri=["_highlightResult","_snippetResult"];function tr(t){var e=t.key,n=t.limit,r=n===void 0?5:n,o=function(u){return function(){var s="__TEST_KEY__";try{return localStorage.setItem(s,""),localStorage.removeItem(s),!0}catch{return!1}}()===!1?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(s){return window.localStorage.setItem(u,JSON.stringify(s))},getItem:function(){var s=window.localStorage.getItem(u);return s?JSON.parse(s):[]}}}(e),i=o.getItem().slice(0,r);return{add:function(u){var s=u,l=(s._highlightResult,s._snippetResult,ve(s,Ri)),f=i.findIndex(function(a){return a.objectID===l.objectID});f>-1&&i.splice(f,1),i.unshift(l),i=i.slice(0,r),o.setItem(i)},remove:function(u){i=i.filter(function(s){return s.objectID!==u.objectID}),o.setItem(i)},getAll:function(){return i}}}function Li(t){var e,n="algoliasearch-client-js-".concat(t.key),r=function(){return e===void 0&&(e=t.localStorage||window.localStorage),e},o=function(){return JSON.parse(r().getItem(n)||"{}")},i=function(u){r().setItem(n,JSON.stringify(u))};return{get:function(u,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then(function(){(function(){var a=t.timeToLive?1e3*t.timeToLive:null,v=o(),p=Object.fromEntries(Object.entries(v).filter(function(h){return Ie(h,2)[1].timestamp!==void 0}));if(i(p),a){var m=Object.fromEntries(Object.entries(p).filter(function(h){var d=Ie(h,2)[1],y=new Date().getTime();return!(d.timestamp+a2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return o().then(function(u){return Promise.all([u,i.miss(u)])}).then(function(u){return Ie(u,1)[0]})},set:function(r,o){return Promise.resolve(o)},delete:function(r){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(r,o){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(r,o,i).catch(function(){return Me({caches:e}).get(r,o,i)})},set:function(r,o){return n.set(r,o).catch(function(){return Me({caches:e}).set(r,o)})},delete:function(r){return n.delete(r).catch(function(){return Me({caches:e}).delete(r)})},clear:function(){return n.clear().catch(function(){return Me({caches:e}).clear()})}}}function qt(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{serializable:!0},e={};return{get:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}},i=JSON.stringify(n);if(i in e)return Promise.resolve(t.serializable?JSON.parse(e[i]):e[i]);var u=r(),s=o&&o.miss||function(){return Promise.resolve()};return u.then(function(l){return s(l)}).then(function(){return u})},set:function(n,r){return e[JSON.stringify(n)]=t.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(n){return delete e[JSON.stringify(n)],Promise.resolve()},clear:function(){return e={},Promise.resolve()}}}function qi(t){for(var e=t.length-1;e>0;e--){var n=Math.floor(Math.random()*(e+1)),r=t[e];t[e]=t[n],t[n]=r}return t}function Mr(t,e){return e&&Object.keys(e).forEach(function(n){t[n]=e[n](t)}),t}function Pt(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r0?r:void 0,timeout:n.timeout||e,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}var ke={Read:1,Write:2,Any:3};function rr(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return N(N({},t),{},{status:e,lastUpdate:Date.now()})}function Hr(t){return typeof t=="string"?{protocol:"https",url:t,accept:ke.Any}:{protocol:t.protocol||"https",url:t.url,accept:t.accept||ke.Any}}var It="POST";function or(t,e,n,r){var o=[],i=function(p,m){if(p.method!=="GET"&&(p.data!==void 0||m.data!==void 0)){var h=Array.isArray(p.data)?p.data:N(N({},p.data),m.data);return JSON.stringify(h)}}(n,r),u=function(p,m){var h=N(N({},p.headers),m.headers),d={};return Object.keys(h).forEach(function(y){var g=h[y];d[y.toLowerCase()]=g}),d}(t,r),s=n.method,l=n.method!=="GET"?{}:N(N({},n.data),r.data),f=N(N(N({"x-algolia-agent":t.userAgent.value},t.queryParameters),l),r.queryParameters),a=0,v=function p(m,h){var d=m.pop();if(d===void 0)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:ir(o)};var y={data:i,headers:u,method:s,url:Hi(d,n.path,f),connectTimeout:h(a,t.timeouts.connect),responseTimeout:h(a,r.timeout)},g=function(b){var S={request:y,response:b,host:d,triesLeft:m.length};return o.push(S),S},_={onSuccess:function(b){return function(S){try{return JSON.parse(S.content)}catch(O){throw function(E,k){return{name:"DeserializationError",message:E,response:k}}(O.message,S)}}(b)},onRetry:function(b){var S=g(b);return b.isTimedOut&&a++,Promise.all([t.logger.info("Retryable failure",Fr(S)),t.hostsCache.set(d,rr(d,b.isTimedOut?3:2))]).then(function(){return p(m,h)})},onFail:function(b){throw g(b),function(S,O){var E=S.content,k=S.status,P=E;try{P=JSON.parse(E).message}catch{}return function(I,w,T){return{name:"ApiError",message:I,status:w,transporterStackTrace:T}}(P,k,O)}(b,ir(o))}};return t.requester.send(y).then(function(b){return function(S,O){return function(E){var k=E.status;return E.isTimedOut||function(P){var I=P.isTimedOut,w=P.status;return!I&&~~w==0}(E)||~~(k/100)!=2&&~~(k/100)!=4}(S)?O.onRetry(S):~~(S.status/100)==2?O.onSuccess(S):O.onFail(S)}(b,_)})};return function(p,m){return Promise.all(m.map(function(h){return p.get(h,function(){return Promise.resolve(rr(h))})})).then(function(h){var d=h.filter(function(_){return function(b){return b.status===1||Date.now()-b.lastUpdate>12e4}(_)}),y=h.filter(function(_){return function(b){return b.status===3&&Date.now()-b.lastUpdate<=12e4}(_)}),g=[].concat(_t(d),_t(y));return{getTimeout:function(_,b){return(y.length===0&&_===0?1:y.length+3+_)*b},statelessHosts:g.length>0?g.map(function(_){return Hr(_)}):m}})}(t.hostsCache,e).then(function(p){return v(_t(p.statelessHosts).reverse(),p.getTimeout)})}function Mi(t){var e={value:"Algolia for JavaScript (".concat(t,")"),add:function(n){var r="; ".concat(n.segment).concat(n.version!==void 0?" (".concat(n.version,")"):"");return e.value.indexOf(r)===-1&&(e.value="".concat(e.value).concat(r)),e}};return e}function Hi(t,e,n){var r=Ur(n),o="".concat(t.protocol,"://").concat(t.url,"/").concat(e.charAt(0)==="/"?e.substr(1):e);return r.length&&(o+="?".concat(r)),o}function Ur(t){return Object.keys(t).map(function(e){return Pt("%s=%s",e,(n=t[e],Object.prototype.toString.call(n)==="[object Object]"||Object.prototype.toString.call(n)==="[object Array]"?JSON.stringify(t[e]):t[e]));var n}).join("&")}function ir(t){return t.map(function(e){return Fr(e)})}function Fr(t){var e=t.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return N(N({},t),{},{request:N(N({},t.request),{},{headers:N(N({},t.request.headers),e)})})}var Ui=function(t){return function(e,n){return e.method==="GET"?t.transporter.read(e,n):t.transporter.write(e,n)}},Br=function(t){return function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Mr({transporter:t.transporter,appId:t.appId,indexName:e},n.methods)}},ar=function(t){return function(e,n){var r=e.map(function(o){return N(N({},o),{},{params:Ur(o.params||{})})});return t.transporter.read({method:It,path:"1/indexes/*/queries",data:{requests:r},cacheable:!0},n)}},cr=function(t){return function(e,n){return Promise.all(e.map(function(r){var o=r.params,i=o.facetName,u=o.facetQuery,s=function(l,f){if(l==null)return{};var a,v,p=function(h,d){if(h==null)return{};var y,g,_={},b=Object.keys(h);for(g=0;g=0||(_[y]=h[y]);return _}(l,f);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(l);for(v=0;v=0||Object.prototype.propertyIsEnumerable.call(l,a)&&(p[a]=l[a])}return p}(o,Oo);return Br(t)(r.indexName,{methods:{searchForFacetValues:Vr}}).searchForFacetValues(i,u,N(N({},n),s))}))}},Fi=function(t){return function(e,n,r){return t.transporter.read({method:It,path:Pt("1/answers/%s/prediction",t.indexName),data:{query:e,queryLanguages:n},cacheable:!0},r)}},Bi=function(t){return function(e,n){return t.transporter.read({method:It,path:Pt("1/indexes/%s/query",t.indexName),data:{query:e},cacheable:!0},n)}},Vr=function(t){return function(e,n,r){return t.transporter.read({method:It,path:Pt("1/indexes/%s/facets/%s/query",t.indexName,e),data:{facetQuery:n},cacheable:!0},r)}};function Kr(t,e,n){var r={appId:t,apiKey:e,timeouts:{connect:1,read:2,write:30},requester:{send:function(o){return new Promise(function(i){var u=new XMLHttpRequest;u.open(o.method,o.url,!0),Object.keys(o.headers).forEach(function(a){return u.setRequestHeader(a,o.headers[a])});var s,l=function(a,v){return setTimeout(function(){u.abort(),i({status:0,content:v,isTimedOut:!0})},1e3*a)},f=l(o.connectTimeout,"Connection timeout");u.onreadystatechange=function(){u.readyState>u.OPENED&&s===void 0&&(clearTimeout(f),s=l(o.responseTimeout,"Socket timeout"))},u.onerror=function(){u.status===0&&(clearTimeout(f),clearTimeout(s),i({content:u.responseText||"Network request failed",status:u.status,isTimedOut:!1}))},u.onload=function(){clearTimeout(f),clearTimeout(s),i({content:u.responseText,status:u.status,isTimedOut:!1})},u.send(o.data)})}},logger:{debug:function(o,i){return Promise.resolve()},info:function(o,i){return Promise.resolve()},error:function(o,i){return console.error(o,i),Promise.resolve()}},responsesCache:qt(),requestsCache:qt({serializable:!1}),hostsCache:Me({caches:[Li({key:"4.19.1-".concat(t)}),qt()]}),userAgent:Mi("4.19.1").add({segment:"Browser",version:"lite"}),authMode:0};return function(o){var i=o.appId,u=function(f,a,v){var p={"x-algolia-api-key":v,"x-algolia-application-id":a};return{headers:function(){return f===1?p:{}},queryParameters:function(){return f===0?p:{}}}}(o.authMode!==void 0?o.authMode:1,i,o.apiKey),s=function(f){var a=f.hostsCache,v=f.logger,p=f.requester,m=f.requestsCache,h=f.responsesCache,d=f.timeouts,y=f.userAgent,g=f.hosts,_=f.queryParameters,b={hostsCache:a,logger:v,requester:p,requestsCache:m,responsesCache:h,timeouts:d,userAgent:y,headers:f.headers,queryParameters:_,hosts:g.map(function(S){return Hr(S)}),read:function(S,O){var E=nr(O,b.timeouts.read),k=function(){return or(b,b.hosts.filter(function(I){return(I.accept&ke.Read)!=0}),S,E)};if((E.cacheable!==void 0?E.cacheable:S.cacheable)!==!0)return k();var P={request:S,mappedRequestOptions:E,transporter:{queryParameters:b.queryParameters,headers:b.headers}};return b.responsesCache.get(P,function(){return b.requestsCache.get(P,function(){return b.requestsCache.set(P,k()).then(function(I){return Promise.all([b.requestsCache.delete(P),I])},function(I){return Promise.all([b.requestsCache.delete(P),Promise.reject(I)])}).then(function(I){var w=Ie(I,2);return w[0],w[1]})})},{miss:function(I){return b.responsesCache.set(P,I)}})},write:function(S,O){return or(b,b.hosts.filter(function(E){return(E.accept&ke.Write)!=0}),S,nr(O,b.timeouts.write))}};return b}(N(N({hosts:[{url:"".concat(i,"-dsn.algolia.net"),accept:ke.Read},{url:"".concat(i,".algolia.net"),accept:ke.Write}].concat(qi([{url:"".concat(i,"-1.algolianet.com")},{url:"".concat(i,"-2.algolianet.com")},{url:"".concat(i,"-3.algolianet.com")}]))},o),{},{headers:N(N({},u.headers()),{},{"content-type":"application/x-www-form-urlencoded"},o.headers),queryParameters:N(N({},u.queryParameters()),o.queryParameters)})),l={transporter:s,appId:i,addAlgoliaAgent:function(f,a){s.userAgent.add({segment:f,version:a})},clearCache:function(){return Promise.all([s.requestsCache.clear(),s.responsesCache.clear()]).then(function(){})}};return Mr(l,o.methods)}(N(N(N({},r),n),{},{methods:{search:ar,searchForFacetValues:cr,multipleQueries:ar,multipleSearchForFacetValues:cr,customRequest:Ui,initIndex:function(o){return function(i){return Br(o)(i,{methods:{search:Bi,searchForFacetValues:Vr,findAnswers:Fi}})}}}}))}Kr.version="4.19.1";var Vi=["footer","searchBox"];function Ki(t){var e=t.appId,n=t.apiKey,r=t.indexName,o=t.placeholder,i=o===void 0?"Search docs":o,u=t.searchParameters,s=t.maxResultsPerGroup,l=t.onClose,f=l===void 0?Pi:l,a=t.transformItems,v=a===void 0?er:a,p=t.hitComponent,m=p===void 0?fi:p,h=t.resultsFooterComponent,d=h===void 0?function(){return null}:h,y=t.navigator,g=t.initialScrollY,_=g===void 0?0:g,b=t.transformSearchClient,S=b===void 0?er:b,O=t.disableUserPersonalization,E=O!==void 0&&O,k=t.initialQuery,P=k===void 0?"":k,I=t.translations,w=I===void 0?{}:I,T=t.getMissingResultsUrl,M=t.insights,C=M!==void 0&&M,z=w.footer,ae=w.searchBox,at=ve(w,Vi),de=be(c.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),H=de[0],he=de[1],J=c.useRef(null),Z=c.useRef(null),q=c.useRef(null),ne=c.useRef(null),$=c.useRef(null),V=c.useRef(10),ce=c.useRef(typeof window<"u"?window.getSelection().toString().slice(0,64):"").current,Q=c.useRef(P||ce).current,Se=function(A,R,U){return c.useMemo(function(){var W=Kr(A,R);return W.addAlgoliaAgent("docsearch","3.6.1"),/docsearch.js \(.*\)/.test(W.transporter.userAgent.value)===!1&&W.addAlgoliaAgent("docsearch-react","3.6.1"),U(W)},[A,R,U])}(e,n,S),ue=c.useRef(tr({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(r),limit:10})).current,G=c.useRef(tr({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(r),limit:ue.getAll().length===0?7:4})).current,Y=c.useCallback(function(A){if(!E){var R=A.type==="content"?A.__docsearch_parent:A;R&&ue.getAll().findIndex(function(U){return U.objectID===R.objectID})===-1&&G.add(R)}},[ue,G,E]),ct=c.useCallback(function(A){if(H.context.algoliaInsightsPlugin&&A.__autocomplete_id){var R=A,U={eventName:"Item Selected",index:R.__autocomplete_indexName,items:[R],positions:[A.__autocomplete_id],queryID:R.__autocomplete_queryID};H.context.algoliaInsightsPlugin.insights.clickedObjectIDsAfterSearch(U)}},[H.context.algoliaInsightsPlugin]),le=c.useMemo(function(){return ui({id:"docsearch",defaultActiveItemId:0,placeholder:i,openOnFocus:!0,initialState:{query:Q,context:{searchSuggestions:[]}},insights:C,navigator:y,onStateChange:function(A){he(A.state)},getSources:function(A){var R=A.query,U=A.state,W=A.setContext,se=A.setStatus;if(!R)return E?[]:[{sourceId:"recentSearches",onSelect:function(L){var X=L.item,Ne=L.event;Y(X),gt(Ne)||f()},getItemUrl:function(L){return L.item.url},getItems:function(){return G.getAll()}},{sourceId:"favoriteSearches",onSelect:function(L){var X=L.item,Ne=L.event;Y(X),gt(Ne)||f()},getItemUrl:function(L){return L.item.url},getItems:function(){return ue.getAll()}}];var fe=!!C;return Se.search([{query:R,indexName:r,params:Fe({attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(V.current),"hierarchy.lvl2:".concat(V.current),"hierarchy.lvl3:".concat(V.current),"hierarchy.lvl4:".concat(V.current),"hierarchy.lvl5:".concat(V.current),"hierarchy.lvl6:".concat(V.current),"content:".concat(V.current)],snippetEllipsisText:"…",highlightPreTag:"",highlightPostTag:"",hitsPerPage:20,clickAnalytics:fe},u)}]).catch(function(L){throw L.name==="RetryError"&&se("error"),L}).then(function(L){var X=L.results[0],Ne=X.hits,Jr=X.nbHits,Dt=Xn(Ne,function(kt){return qr(kt)},s);U.context.searchSuggestions.length0&&(en(),$.current&&$.current.focus())},[Q,en]),c.useEffect(function(){function A(){if(Z.current){var R=.01*window.innerHeight;Z.current.style.setProperty("--docsearch-vh","".concat(R,"px"))}}return A(),window.addEventListener("resize",A),function(){window.removeEventListener("resize",A)}},[]),c.createElement("div",B({ref:J},zr({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container",H.status==="stalled"&&"DocSearch-Container--Stalled",H.status==="error"&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(A){A.target===A.currentTarget&&f()}}),c.createElement("div",{className:"DocSearch-Modal",ref:Z},c.createElement("header",{className:"DocSearch-SearchBar",ref:q},c.createElement(Ti,B({},le,{state:H,autoFocus:Q.length===0,inputRef:$,isFromSelection:!!Q&&Q===ce,translations:ae,onClose:f}))),c.createElement("div",{className:"DocSearch-Dropdown",ref:ne},c.createElement(xi,B({},le,{indexName:r,state:H,hitComponent:m,resultsFooterComponent:d,disableUserPersonalization:E,recentSearches:G,favoriteSearches:ue,inputRef:$,translations:at,getMissingResultsUrl:T,onItemClick:function(A,R){ct(A),Y(A),gt(R)||f()}}))),c.createElement("footer",{className:"DocSearch-Footer"},c.createElement(si,{translations:z}))))}function Wi(t){var e,n,r=c.useRef(null),o=be(c.useState(!1),2),i=o[0],u=o[1],s=be(c.useState((t==null?void 0:t.initialQuery)||void 0),2),l=s[0],f=s[1],a=c.useCallback(function(){u(!0)},[u]),v=c.useCallback(function(){u(!1)},[u]);return function(p){var m=p.isOpen,h=p.onOpen,d=p.onClose,y=p.onInput,g=p.searchButtonRef;c.useEffect(function(){function _(b){var S;(b.keyCode===27&&m||((S=b.key)===null||S===void 0?void 0:S.toLowerCase())==="k"&&(b.metaKey||b.ctrlKey)||!function(O){var E=O.target,k=E.tagName;return E.isContentEditable||k==="INPUT"||k==="SELECT"||k==="TEXTAREA"}(b)&&b.key==="/"&&!m)&&(b.preventDefault(),m?d():document.body.classList.contains("DocSearch--active")||document.body.classList.contains("DocSearch--active")||h()),g&&g.current===document.activeElement&&y&&/[a-zA-Z0-9]/.test(String.fromCharCode(b.keyCode))&&y(b)}return window.addEventListener("keydown",_),function(){window.removeEventListener("keydown",_)}},[m,h,d,y,g])}({isOpen:i,onOpen:a,onClose:v,onInput:c.useCallback(function(p){u(!0),f(p.key)},[u,f]),searchButtonRef:r}),c.createElement(c.Fragment,null,c.createElement(Po,{ref:r,translations:t==null||(e=t.translations)===null||e===void 0?void 0:e.button,onClick:a}),i&&Er(c.createElement(Ki,B({},t,{initialScrollY:window.scrollY,initialQuery:l,translations:t==null||(n=t.translations)===null||n===void 0?void 0:n.modal,onClose:v})),document.body))}function zi(t){Pr(c.createElement(Wi,Mt({},t,{transformSearchClient:function(e){return e.addAlgoliaAgent("docsearch.js","3.6.1"),t.transformSearchClient?t.transformSearchClient(e):e}})),function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:window;return typeof e=="string"?n.document.querySelector(e):e}(t.container,t.environment))}const Ji={id:"docsearch"},Qi=Zr({__name:"VPAlgoliaSearchBox",props:{algolia:{}},setup(t){const e=t,n=Qr(),r=Gr(),{site:o,localeIndex:i,lang:u}=ro();Yr(s),Xr(i,s);async function s(){var m,h;await eo();const a={...e.algolia,...(m=e.algolia.locales)==null?void 0:m[i.value]},v=((h=a.searchParameters)==null?void 0:h.facetFilters)??[],p=[...(Array.isArray(v)?v:[v]).filter(d=>!d.startsWith("lang:")),`lang:${u.value}`];l({...a,searchParameters:{...a.searchParameters,facetFilters:p}})}function l(a){const v=Object.assign({},a,{container:"#docsearch",navigator:{navigate({itemUrl:p}){const{pathname:m}=new URL(window.location.origin+p);r.path===m?window.location.assign(window.location.origin+p):n.go(p)}},transformItems(p){return p.map(m=>Object.assign({},m,{url:f(m.url)}))},hitComponent({hit:p,children:m}){return{__v:null,type:"a",ref:void 0,constructor:void 0,key:void 0,props:{href:p.url,children:m}}}});zi(v)}function f(a){const{pathname:v,hash:p}=new URL(a,location.origin);return v.replace(/\.html$/,o.value.cleanUrls?"":".html")+p}return(a,v)=>(to(),no("div",Ji))}});export{Qi as default}; diff --git a/assets/chunks/framework.50008e6a.js b/assets/chunks/framework.50008e6a.js deleted file mode 100644 index 33f3a87..0000000 --- a/assets/chunks/framework.50008e6a.js +++ /dev/null @@ -1,2 +0,0 @@ -function Yn(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const Q={},St=[],Oe=()=>{},dl=()=>!1,hl=/^on[^a-z]/,un=e=>hl.test(e),Ks=e=>e.startsWith("onUpdate:"),se=Object.assign,Vs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},pl=Object.prototype.hasOwnProperty,J=(e,t)=>pl.call(e,t),M=Array.isArray,It=e=>$t(e)==="[object Map]",wt=e=>$t(e)==="[object Set]",Rr=e=>$t(e)==="[object Date]",gl=e=>$t(e)==="[object RegExp]",V=e=>typeof e=="function",ie=e=>typeof e=="string",tn=e=>typeof e=="symbol",G=e=>e!==null&&typeof e=="object",Ws=e=>G(e)&&V(e.then)&&V(e.catch),vi=Object.prototype.toString,$t=e=>vi.call(e),ml=e=>$t(e).slice(8,-1),Ci=e=>$t(e)==="[object Object]",qs=e=>ie(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Jt=Yn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),zn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},_l=/-(\w)/g,ye=zn(e=>e.replace(_l,(t,n)=>n?n.toUpperCase():"")),yl=/\B([A-Z])/g,Re=zn(e=>e.replace(yl,"-$1").toLowerCase()),dn=zn(e=>e.charAt(0).toUpperCase()+e.slice(1)),Xt=zn(e=>e?`on${dn(e)}`:""),Nt=(e,t)=>!Object.is(e,t),Ot=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Bn=e=>{const t=parseFloat(e);return isNaN(t)?e:t},$n=e=>{const t=ie(e)?Number(e):NaN;return isNaN(t)?e:t};let Pr;const xs=()=>Pr||(Pr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),bl="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console",vl=Yn(bl);function hn(e){if(M(e)){const t={};for(let n=0;n{if(n){const s=n.split(wl);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function pn(e){let t="";if(ie(e))t=e;else if(M(e))for(let n=0;net(n,t))}const Sl=e=>ie(e)?e:e==null?"":M(e)||G(e)&&(e.toString===vi||!V(e.toString))?JSON.stringify(e,Ei,2):String(e),Ei=(e,t)=>t&&t.__v_isRef?Ei(e,t.value):It(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:wt(t)?{[`Set(${t.size})`]:[...t.values()]}:G(t)&&!M(t)&&!Ci(t)?String(t):t;let Ce;class Ys{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ce,!t&&Ce&&(this.index=(Ce.scopes||(Ce.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ce;try{return Ce=this,t()}finally{Ce=n}}}on(){Ce=this}off(){Ce=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Ai=e=>(e.w&tt)>0,Ri=e=>(e.n&tt)>0,Fl=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(d==="length"||d>=c)&&l.push(f)})}else switch(n!==void 0&&l.push(o.get(n)),t){case"add":M(e)?qs(n)&&l.push(o.get("length")):(l.push(o.get(ht)),It(e)&&l.push(o.get(As)));break;case"delete":M(e)||(l.push(o.get(ht)),It(e)&&l.push(o.get(As)));break;case"set":It(e)&&l.push(o.get(ht));break}if(l.length===1)l[0]&&Rs(l[0]);else{const c=[];for(const f of l)f&&c.push(...f);Rs(zs(c))}}function Rs(e,t){const n=M(e)?e:[...e];for(const s of n)s.computed&&Ir(s);for(const s of n)s.computed||Ir(s)}function Ir(e,t){(e!==Se||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function kl(e,t){var n;return(n=Un.get(e))==null?void 0:n.get(t)}const Hl=Yn("__proto__,__v_isRef,__isVue"),Ii=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(tn)),Bl=Xn(),$l=Xn(!1,!0),Ul=Xn(!0),Dl=Xn(!0,!0),Or=jl();function jl(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=z(this);for(let i=0,o=this.length;i{e[t]=function(...n){Ut();const s=z(this)[t].apply(this,n);return Dt(),s}}),e}function Kl(e){const t=z(this);return be(t,"has",e),t.hasOwnProperty(e)}function Xn(e=!1,t=!1){return function(s,r,i){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&i===(e?t?Hi:ki:t?Ni:Li).get(s))return s;const o=M(s);if(!e){if(o&&J(Or,r))return Reflect.get(Or,r,i);if(r==="hasOwnProperty")return Kl}const l=Reflect.get(s,r,i);return(tn(r)?Ii.has(r):Hl(r))||(e||be(s,"get",r),t)?l:ce(l)?o&&qs(r)?l:l.value:G(l)?e?Xs(l):mn(l):l}}const Vl=Oi(),Wl=Oi(!0);function Oi(e=!1){return function(n,s,r,i){let o=n[s];if(yt(o)&&ce(o)&&!ce(r))return!1;if(!e&&(!nn(r)&&!yt(r)&&(o=z(o),r=z(r)),!M(n)&&ce(o)&&!ce(r)))return o.value=r,!0;const l=M(n)&&qs(s)?Number(s)e,Zn=e=>Reflect.getPrototypeOf(e);function wn(e,t,n=!1,s=!1){e=e.__v_raw;const r=z(e),i=z(t);n||(t!==i&&be(r,"get",t),be(r,"get",i));const{has:o}=Zn(r),l=s?Js:n?Qs:sn;if(o.call(r,t))return l(e.get(t));if(o.call(r,i))return l(e.get(i));e!==r&&e.get(t)}function En(e,t=!1){const n=this.__v_raw,s=z(n),r=z(e);return t||(e!==r&&be(s,"has",e),be(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function xn(e,t=!1){return e=e.__v_raw,!t&&be(z(e),"iterate",ht),Reflect.get(e,"size",e)}function Fr(e){e=z(e);const t=z(this);return Zn(t).has.call(t,e)||(t.add(e),je(t,"add",e,e)),this}function Mr(e,t){t=z(t);const n=z(this),{has:s,get:r}=Zn(n);let i=s.call(n,e);i||(e=z(e),i=s.call(n,e));const o=r.call(n,e);return n.set(e,t),i?Nt(t,o)&&je(n,"set",e,t):je(n,"add",e,t),this}function Lr(e){const t=z(this),{has:n,get:s}=Zn(t);let r=n.call(t,e);r||(e=z(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&je(t,"delete",e,void 0),i}function Nr(){const e=z(this),t=e.size!==0,n=e.clear();return t&&je(e,"clear",void 0,void 0),n}function Tn(e,t){return function(s,r){const i=this,o=i.__v_raw,l=z(o),c=t?Js:e?Qs:sn;return!e&&be(l,"iterate",ht),o.forEach((f,d)=>s.call(r,c(f),c(d),i))}}function An(e,t,n){return function(...s){const r=this.__v_raw,i=z(r),o=It(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,f=r[e](...s),d=n?Js:t?Qs:sn;return!t&&be(i,"iterate",c?As:ht),{next(){const{value:h,done:g}=f.next();return g?{value:h,done:g}:{value:l?[d(h[0]),d(h[1])]:d(h),done:g}},[Symbol.iterator](){return this}}}}function We(e){return function(...t){return e==="delete"?!1:this}}function Zl(){const e={get(i){return wn(this,i)},get size(){return xn(this)},has:En,add:Fr,set:Mr,delete:Lr,clear:Nr,forEach:Tn(!1,!1)},t={get(i){return wn(this,i,!1,!0)},get size(){return xn(this)},has:En,add:Fr,set:Mr,delete:Lr,clear:Nr,forEach:Tn(!1,!0)},n={get(i){return wn(this,i,!0)},get size(){return xn(this,!0)},has(i){return En.call(this,i,!0)},add:We("add"),set:We("set"),delete:We("delete"),clear:We("clear"),forEach:Tn(!0,!1)},s={get(i){return wn(this,i,!0,!0)},get size(){return xn(this,!0)},has(i){return En.call(this,i,!0)},add:We("add"),set:We("set"),delete:We("delete"),clear:We("clear"),forEach:Tn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=An(i,!1,!1),n[i]=An(i,!0,!1),t[i]=An(i,!1,!0),s[i]=An(i,!0,!0)}),[e,n,t,s]}const[Ql,Gl,ec,tc]=Zl();function Qn(e,t){const n=t?e?tc:ec:e?Gl:Ql;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(J(n,r)&&r in s?n:s,r,i)}const nc={get:Qn(!1,!1)},sc={get:Qn(!1,!0)},rc={get:Qn(!0,!1)},ic={get:Qn(!0,!0)},Li=new WeakMap,Ni=new WeakMap,ki=new WeakMap,Hi=new WeakMap;function oc(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function lc(e){return e.__v_skip||!Object.isExtensible(e)?0:oc(ml(e))}function mn(e){return yt(e)?e:Gn(e,!1,Fi,nc,Li)}function Bi(e){return Gn(e,!1,Jl,sc,Ni)}function Xs(e){return Gn(e,!0,Mi,rc,ki)}function cc(e){return Gn(e,!0,Xl,ic,Hi)}function Gn(e,t,n,s,r){if(!G(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=lc(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function pt(e){return yt(e)?pt(e.__v_raw):!!(e&&e.__v_isReactive)}function yt(e){return!!(e&&e.__v_isReadonly)}function nn(e){return!!(e&&e.__v_isShallow)}function Zs(e){return pt(e)||yt(e)}function z(e){const t=e&&e.__v_raw;return t?z(t):e}function Ft(e){return Hn(e,"__v_skip",!0),e}const sn=e=>G(e)?mn(e):e,Qs=e=>G(e)?Xs(e):e;function Gs(e){Xe&&Se&&(e=z(e),Si(e.dep||(e.dep=zs())))}function es(e,t){e=z(e);const n=e.dep;n&&Rs(n)}function ce(e){return!!(e&&e.__v_isRef===!0)}function Ze(e){return Ui(e,!1)}function $i(e){return Ui(e,!0)}function Ui(e,t){return ce(e)?e:new fc(e,t)}class fc{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:z(t),this._value=n?t:sn(t)}get value(){return Gs(this),this._value}set value(t){const n=this.__v_isShallow||nn(t)||yt(t);t=n?t:z(t),Nt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:sn(t),es(this))}}function ac(e){es(e)}function er(e){return ce(e)?e.value:e}function uc(e){return V(e)?e():er(e)}const dc={get:(e,t,n)=>er(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return ce(r)&&!ce(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function tr(e){return pt(e)?e:new Proxy(e,dc)}class hc{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>Gs(this),()=>es(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function pc(e){return new hc(e)}function gc(e){const t=M(e)?new Array(e.length):{};for(const n in e)t[n]=Di(e,n);return t}class mc{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return kl(z(this._object),this._key)}}class _c{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function yc(e,t,n){return ce(e)?e:V(e)?new _c(e):G(e)&&arguments.length>1?Di(e,t,n):Ze(e)}function Di(e,t,n){const s=e[t];return ce(s)?s:new mc(e,t,n)}class bc{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new gn(t,()=>{this._dirty||(this._dirty=!0,es(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=z(this);return Gs(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function vc(e,t,n=!1){let s,r;const i=V(e);return i?(s=e,r=Oe):(s=e.get,r=e.set),new bc(s,r,i||!r,n)}function Cc(e,...t){}function wc(e,t){}function De(e,t,n,s){let r;try{r=s?e(...s):e()}catch(i){Et(i,t,n)}return r}function Ee(e,t,n,s){if(V(e)){const i=De(e,t,n,s);return i&&Ws(i)&&i.catch(o=>{Et(o,t,n)}),i}const r=[];for(let i=0;i>>1;on(he[s])Ne&&he.splice(t,1)}function sr(e){M(e)?Mt.push(...e):(!$e||!$e.includes(e,e.allowRecurse?ft+1:ft))&&Mt.push(e),Ki()}function kr(e,t=rn?Ne+1:0){for(;ton(n)-on(s)),ft=0;ft<$e.length;ft++)$e[ft]();$e=null,ft=0}}const on=e=>e.id==null?1/0:e.id,Ac=(e,t)=>{const n=on(e)-on(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Vi(e){Ps=!1,rn=!0,he.sort(Ac);const t=Oe;try{for(Ne=0;NePt.emit(r,...i)),Rn=[]):typeof window<"u"&&window.HTMLElement&&!((s=(n=window.navigator)==null?void 0:n.userAgent)!=null&&s.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{Wi(i,t)}),setTimeout(()=>{Pt||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Rn=[])},3e3)):Rn=[]}function Rc(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||Q;let r=n;const i=t.startsWith("update:"),o=i&&t.slice(7);if(o&&o in s){const d=`${o==="modelValue"?"model":o}Modifiers`,{number:h,trim:g}=s[d]||Q;g&&(r=n.map(v=>ie(v)?v.trim():v)),h&&(r=n.map(Bn))}let l,c=s[l=Xt(t)]||s[l=Xt(ye(t))];!c&&i&&(c=s[l=Xt(Re(t))]),c&&Ee(c,e,6,r);const f=s[l+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ee(f,e,6,r)}}function qi(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!V(e)){const c=f=>{const d=qi(f,t,!0);d&&(l=!0,se(o,d))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(G(e)&&s.set(e,null),null):(M(i)?i.forEach(c=>o[c]=null):se(o,i),G(e)&&s.set(e,o),o)}function ss(e,t){return!e||!un(t)?!1:(t=t.slice(2).replace(/Once$/,""),J(e,t[0].toLowerCase()+t.slice(1))||J(e,Re(t))||J(e,t))}let fe=null,rs=null;function ln(e){const t=fe;return fe=e,rs=e&&e.type.__scopeId||null,t}function Pc(e){rs=e}function Sc(){rs=null}const Ic=e=>rr;function rr(e,t=fe,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&Ns(-1);const i=ln(t);let o;try{o=e(...r)}finally{ln(i),s._d&&Ns(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function Ln(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:i,propsOptions:[o],slots:l,attrs:c,emit:f,render:d,renderCache:h,data:g,setupState:v,ctx:x,inheritAttrs:S}=e;let U,y;const p=ln(e);try{if(n.shapeFlag&4){const m=r||s;U=we(d.call(m,m,h,i,v,g,x)),y=c}else{const m=t;U=we(m.length>1?m(i,{attrs:c,slots:l,emit:f}):m(i,null)),y=t.props?c:Fc(c)}}catch(m){Gt.length=0,Et(m,e,1),U=re(pe)}let A=U;if(y&&S!==!1){const m=Object.keys(y),{shapeFlag:R}=A;m.length&&R&7&&(o&&m.some(Ks)&&(y=Mc(y,o)),A=ke(A,y))}return n.dirs&&(A=ke(A),A.dirs=A.dirs?A.dirs.concat(n.dirs):n.dirs),n.transition&&(A.transition=n.transition),U=A,ln(p),U}function Oc(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||un(n))&&((t||(t={}))[n]=e[n]);return t},Mc=(e,t)=>{const n={};for(const s in e)(!Ks(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Lc(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:c}=t,f=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Hr(s,o,f):!!o;if(c&8){const d=t.dynamicProps;for(let h=0;he.__isSuspense,Nc={name:"Suspense",__isSuspense:!0,process(e,t,n,s,r,i,o,l,c,f){e==null?Hc(t,n,s,r,i,o,l,c,f):Bc(e,t,n,s,r,o,l,c,f)},hydrate:$c,create:or,normalize:Uc},kc=Nc;function cn(e,t){const n=e.props&&e.props[t];V(n)&&n()}function Hc(e,t,n,s,r,i,o,l,c){const{p:f,o:{createElement:d}}=c,h=d("div"),g=e.suspense=or(e,r,s,t,h,n,i,o,l,c);f(null,g.pendingBranch=e.ssContent,h,null,s,g,i,o),g.deps>0?(cn(e,"onPending"),cn(e,"onFallback"),f(null,e.ssFallback,t,n,s,null,i,o),Lt(g,e.ssFallback)):g.resolve(!1,!0)}function Bc(e,t,n,s,r,i,o,l,{p:c,um:f,o:{createElement:d}}){const h=t.suspense=e.suspense;h.vnode=t,t.el=e.el;const g=t.ssContent,v=t.ssFallback,{activeBranch:x,pendingBranch:S,isInFallback:U,isHydrating:y}=h;if(S)h.pendingBranch=g,Ie(g,S)?(c(S,g,h.hiddenContainer,null,r,h,i,o,l),h.deps<=0?h.resolve():U&&(c(x,v,n,s,r,null,i,o,l),Lt(h,v))):(h.pendingId++,y?(h.isHydrating=!1,h.activeBranch=S):f(S,r,h),h.deps=0,h.effects.length=0,h.hiddenContainer=d("div"),U?(c(null,g,h.hiddenContainer,null,r,h,i,o,l),h.deps<=0?h.resolve():(c(x,v,n,s,r,null,i,o,l),Lt(h,v))):x&&Ie(g,x)?(c(x,g,n,s,r,h,i,o,l),h.resolve(!0)):(c(null,g,h.hiddenContainer,null,r,h,i,o,l),h.deps<=0&&h.resolve()));else if(x&&Ie(g,x))c(x,g,n,s,r,h,i,o,l),Lt(h,g);else if(cn(t,"onPending"),h.pendingBranch=g,h.pendingId++,c(null,g,h.hiddenContainer,null,r,h,i,o,l),h.deps<=0)h.resolve();else{const{timeout:p,pendingId:A}=h;p>0?setTimeout(()=>{h.pendingId===A&&h.fallback(v)},p):p===0&&h.fallback(v)}}function or(e,t,n,s,r,i,o,l,c,f,d=!1){const{p:h,m:g,um:v,n:x,o:{parentNode:S,remove:U}}=f;let y;const p=Dc(e);p&&t!=null&&t.pendingBranch&&(y=t.pendingId,t.deps++);const A=e.props?$n(e.props.timeout):void 0,m={vnode:e,parent:t,parentComponent:n,isSVG:o,container:s,hiddenContainer:r,anchor:i,deps:0,pendingId:0,timeout:typeof A=="number"?A:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:d,isUnmounted:!1,effects:[],resolve(R=!1,$=!1){const{vnode:L,activeBranch:w,pendingBranch:H,pendingId:B,effects:K,parentComponent:F,container:q}=m;if(m.isHydrating)m.isHydrating=!1;else if(!R){const X=w&&H.transition&&H.transition.mode==="out-in";X&&(w.transition.afterLeave=()=>{B===m.pendingId&&g(H,q,ee,0)});let{anchor:ee}=m;w&&(ee=x(w),v(w,F,m,!0)),X||g(H,q,ee,0)}Lt(m,H),m.pendingBranch=null,m.isInFallback=!1;let N=m.parent,de=!1;for(;N;){if(N.pendingBranch){N.effects.push(...K),de=!0;break}N=N.parent}de||sr(K),m.effects=[],p&&t&&t.pendingBranch&&y===t.pendingId&&(t.deps--,t.deps===0&&!$&&t.resolve()),cn(L,"onResolve")},fallback(R){if(!m.pendingBranch)return;const{vnode:$,activeBranch:L,parentComponent:w,container:H,isSVG:B}=m;cn($,"onFallback");const K=x(L),F=()=>{m.isInFallback&&(h(null,R,H,K,w,null,B,l,c),Lt(m,R))},q=R.transition&&R.transition.mode==="out-in";q&&(L.transition.afterLeave=F),m.isInFallback=!0,v(L,w,null,!0),q||F()},move(R,$,L){m.activeBranch&&g(m.activeBranch,R,$,L),m.container=R},next(){return m.activeBranch&&x(m.activeBranch)},registerDep(R,$){const L=!!m.pendingBranch;L&&m.deps++;const w=R.vnode.el;R.asyncDep.catch(H=>{Et(H,R,0)}).then(H=>{if(R.isUnmounted||m.isUnmounted||m.pendingId!==R.suspenseId)return;R.asyncResolved=!0;const{vnode:B}=R;ks(R,H,!1),w&&(B.el=w);const K=!w&&R.subTree.el;$(R,B,S(w||R.subTree.el),w?null:x(R.subTree),m,o,c),K&&U(K),ir(R,B.el),L&&--m.deps===0&&m.resolve()})},unmount(R,$){m.isUnmounted=!0,m.activeBranch&&v(m.activeBranch,n,R,$),m.pendingBranch&&v(m.pendingBranch,n,R,$)}};return m}function $c(e,t,n,s,r,i,o,l,c){const f=t.suspense=or(t,s,n,e.parentNode,document.createElement("div"),null,r,i,o,l,!0),d=c(e,f.pendingBranch=t.ssContent,n,f,i,o);return f.deps===0&&f.resolve(!1,!0),d}function Uc(e){const{shapeFlag:t,children:n}=e,s=t&32;e.ssContent=Br(s?n.default:n),e.ssFallback=s?Br(n.fallback):re(pe)}function Br(e){let t;if(V(e)){const n=Ct&&e._c;n&&(e._d=!1,fs()),e=e(),n&&(e._d=!0,t=_e,To())}return M(e)&&(e=Oc(e)),e=we(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function zi(e,t){t&&t.pendingBranch?M(e)?t.effects.push(...e):t.effects.push(e):sr(e)}function Lt(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e,r=n.el=t.el;s&&s.subTree===n&&(s.vnode.el=r,ir(s,r))}function Dc(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}function Ji(e,t){return _n(e,null,t)}function Xi(e,t){return _n(e,null,{flush:"post"})}function jc(e,t){return _n(e,null,{flush:"sync"})}const Pn={};function Qe(e,t,n){return _n(e,t,n)}function _n(e,t,{immediate:n,deep:s,flush:r,onTrack:i,onTrigger:o}=Q){var l;const c=Ti()===((l=le)==null?void 0:l.scope)?le:null;let f,d=!1,h=!1;if(ce(e)?(f=()=>e.value,d=nn(e)):pt(e)?(f=()=>e,s=!0):M(e)?(h=!0,d=e.some(m=>pt(m)||nn(m)),f=()=>e.map(m=>{if(ce(m))return m.value;if(pt(m))return ut(m);if(V(m))return De(m,c,2)})):V(e)?t?f=()=>De(e,c,2):f=()=>{if(!(c&&c.isUnmounted))return g&&g(),Ee(e,c,3,[v])}:f=Oe,t&&s){const m=f;f=()=>ut(m())}let g,v=m=>{g=p.onStop=()=>{De(m,c,4)}},x;if(Ht)if(v=Oe,t?n&&Ee(t,c,3,[f(),h?[]:void 0,v]):f(),r==="sync"){const m=ko();x=m.__watcherHandles||(m.__watcherHandles=[])}else return Oe;let S=h?new Array(e.length).fill(Pn):Pn;const U=()=>{if(p.active)if(t){const m=p.run();(s||d||(h?m.some((R,$)=>Nt(R,S[$])):Nt(m,S)))&&(g&&g(),Ee(t,c,3,[m,S===Pn?void 0:h&&S[0]===Pn?[]:S,v]),S=m)}else p.run()};U.allowRecurse=!!t;let y;r==="sync"?y=U:r==="post"?y=()=>ae(U,c&&c.suspense):(U.pre=!0,c&&(U.id=c.uid),y=()=>ns(U));const p=new gn(f,y);t?n?U():S=p.run():r==="post"?ae(p.run.bind(p),c&&c.suspense):p.run();const A=()=>{p.stop(),c&&c.scope&&Vs(c.scope.effects,p)};return x&&x.push(A),A}function Kc(e,t,n){const s=this.proxy,r=ie(e)?e.includes(".")?Zi(s,e):()=>s[e]:e.bind(s,s);let i;V(t)?i=t:(i=t.handler,n=t);const o=le;st(this);const l=_n(r,i.bind(s),n);return o?st(o):Ge(),l}function Zi(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{ut(n,t)});else if(Ci(e))for(const n in e)ut(e[n],t);return e}function Vc(e,t){const n=fe;if(n===null)return e;const s=us(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),cs(()=>{e.isUnmounting=!0}),e}const xe=[Function,Array],cr={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:xe,onEnter:xe,onAfterEnter:xe,onEnterCancelled:xe,onBeforeLeave:xe,onLeave:xe,onAfterLeave:xe,onLeaveCancelled:xe,onBeforeAppear:xe,onAppear:xe,onAfterAppear:xe,onAppearCancelled:xe},Wc={name:"BaseTransition",props:cr,setup(e,{slots:t}){const n=Ve(),s=lr();let r;return()=>{const i=t.default&&is(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const S of i)if(S.type!==pe){o=S;break}}const l=z(e),{mode:c}=l;if(s.isLeaving)return gs(o);const f=$r(o);if(!f)return gs(o);const d=kt(f,l,s,n);bt(f,d);const h=n.subTree,g=h&&$r(h);let v=!1;const{getTransitionKey:x}=f.type;if(x){const S=x();r===void 0?r=S:S!==r&&(r=S,v=!0)}if(g&&g.type!==pe&&(!Ie(f,g)||v)){const S=kt(g,l,s,n);if(bt(g,S),c==="out-in")return s.isLeaving=!0,S.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},gs(o);c==="in-out"&&f.type!==pe&&(S.delayLeave=(U,y,p)=>{const A=Gi(s,g);A[String(g.key)]=g,U._leaveCb=()=>{y(),U._leaveCb=void 0,delete d.delayedLeave},d.delayedLeave=p})}return o}}},Qi=Wc;function Gi(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function kt(e,t,n,s){const{appear:r,mode:i,persisted:o=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:f,onEnterCancelled:d,onBeforeLeave:h,onLeave:g,onAfterLeave:v,onLeaveCancelled:x,onBeforeAppear:S,onAppear:U,onAfterAppear:y,onAppearCancelled:p}=t,A=String(e.key),m=Gi(n,e),R=(w,H)=>{w&&Ee(w,s,9,H)},$=(w,H)=>{const B=H[1];R(w,H),M(w)?w.every(K=>K.length<=1)&&B():w.length<=1&&B()},L={mode:i,persisted:o,beforeEnter(w){let H=l;if(!n.isMounted)if(r)H=S||l;else return;w._leaveCb&&w._leaveCb(!0);const B=m[A];B&&Ie(e,B)&&B.el._leaveCb&&B.el._leaveCb(),R(H,[w])},enter(w){let H=c,B=f,K=d;if(!n.isMounted)if(r)H=U||c,B=y||f,K=p||d;else return;let F=!1;const q=w._enterCb=N=>{F||(F=!0,N?R(K,[w]):R(B,[w]),L.delayedLeave&&L.delayedLeave(),w._enterCb=void 0)};H?$(H,[w,q]):q()},leave(w,H){const B=String(e.key);if(w._enterCb&&w._enterCb(!0),n.isUnmounting)return H();R(h,[w]);let K=!1;const F=w._leaveCb=q=>{K||(K=!0,H(),q?R(x,[w]):R(v,[w]),w._leaveCb=void 0,m[B]===e&&delete m[B])};m[B]=e,g?$(g,[w,F]):F()},clone(w){return kt(w,t,n,s)}};return L}function gs(e){if(bn(e))return e=ke(e),e.children=null,e}function $r(e){return bn(e)?e.children?e.children[0]:void 0:e}function bt(e,t){e.shapeFlag&6&&e.component?bt(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function is(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;ise({name:e.name},t,{setup:e}))():e}const gt=e=>!!e.type.__asyncLoader;function qc(e){V(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:r=200,timeout:i,suspensible:o=!0,onError:l}=e;let c=null,f,d=0;const h=()=>(d++,c=null,g()),g=()=>{let v;return c||(v=c=t().catch(x=>{if(x=x instanceof Error?x:new Error(String(x)),l)return new Promise((S,U)=>{l(x,()=>S(h()),()=>U(x),d+1)});throw x}).then(x=>v!==c&&c?c:(x&&(x.__esModule||x[Symbol.toStringTag]==="Module")&&(x=x.default),f=x,x)))};return yn({name:"AsyncComponentWrapper",__asyncLoader:g,get __asyncResolved(){return f},setup(){const v=le;if(f)return()=>ms(f,v);const x=p=>{c=null,Et(p,v,13,!s)};if(o&&v.suspense||Ht)return g().then(p=>()=>ms(p,v)).catch(p=>(x(p),()=>s?re(s,{error:p}):null));const S=Ze(!1),U=Ze(),y=Ze(!!r);return r&&setTimeout(()=>{y.value=!1},r),i!=null&&setTimeout(()=>{if(!S.value&&!U.value){const p=new Error(`Async component timed out after ${i}ms.`);x(p),U.value=p}},i),g().then(()=>{S.value=!0,v.parent&&bn(v.parent.vnode)&&ns(v.parent.update)}).catch(p=>{x(p),U.value=p}),()=>{if(S.value&&f)return ms(f,v);if(U.value&&s)return re(s,{error:U.value});if(n&&!y.value)return re(n)}}})}function ms(e,t){const{ref:n,props:s,children:r,ce:i}=t.vnode,o=re(e,s,r);return o.ref=n,o.ce=i,delete t.vnode.ce,o}const bn=e=>e.type.__isKeepAlive,Yc={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Ve(),s=n.ctx;if(!s.renderer)return()=>{const p=t.default&&t.default();return p&&p.length===1?p[0]:p};const r=new Map,i=new Set;let o=null;const l=n.suspense,{renderer:{p:c,m:f,um:d,o:{createElement:h}}}=s,g=h("div");s.activate=(p,A,m,R,$)=>{const L=p.component;f(p,A,m,0,l),c(L.vnode,p,A,m,L,l,R,p.slotScopeIds,$),ae(()=>{L.isDeactivated=!1,L.a&&Ot(L.a);const w=p.props&&p.props.onVnodeMounted;w&&me(w,L.parent,p)},l)},s.deactivate=p=>{const A=p.component;f(p,g,null,1,l),ae(()=>{A.da&&Ot(A.da);const m=p.props&&p.props.onVnodeUnmounted;m&&me(m,A.parent,p),A.isDeactivated=!0},l)};function v(p){_s(p),d(p,n,l,!0)}function x(p){r.forEach((A,m)=>{const R=Bs(A.type);R&&(!p||!p(R))&&S(m)})}function S(p){const A=r.get(p);!o||!Ie(A,o)?v(A):o&&_s(o),r.delete(p),i.delete(p)}Qe(()=>[e.include,e.exclude],([p,A])=>{p&&x(m=>Yt(p,m)),A&&x(m=>!Yt(A,m))},{flush:"post",deep:!0});let U=null;const y=()=>{U!=null&&r.set(U,ys(n.subTree))};return xt(y),ls(y),cs(()=>{r.forEach(p=>{const{subTree:A,suspense:m}=n,R=ys(A);if(p.type===R.type&&p.key===R.key){_s(R);const $=R.component.da;$&&ae($,m);return}v(p)})}),()=>{if(U=null,!t.default)return null;const p=t.default(),A=p[0];if(p.length>1)return o=null,p;if(!nt(A)||!(A.shapeFlag&4)&&!(A.shapeFlag&128))return o=null,A;let m=ys(A);const R=m.type,$=Bs(gt(m)?m.type.__asyncResolved||{}:R),{include:L,exclude:w,max:H}=e;if(L&&(!$||!Yt(L,$))||w&&$&&Yt(w,$))return o=m,A;const B=m.key==null?R:m.key,K=r.get(B);return m.el&&(m=ke(m),A.shapeFlag&128&&(A.ssContent=m)),U=B,K?(m.el=K.el,m.component=K.component,m.transition&&bt(m,m.transition),m.shapeFlag|=512,i.delete(B),i.add(B)):(i.add(B),H&&i.size>parseInt(H,10)&&S(i.values().next().value)),m.shapeFlag|=256,o=m,Yi(A.type)?A:m}}},zc=Yc;function Yt(e,t){return M(e)?e.some(n=>Yt(n,t)):ie(e)?e.split(",").includes(t):gl(e)?e.test(t):!1}function eo(e,t){no(e,"a",t)}function to(e,t){no(e,"da",t)}function no(e,t,n=le){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(os(t,s,n),n){let r=n.parent;for(;r&&r.parent;)bn(r.parent.vnode)&&Jc(s,t,n,r),r=r.parent}}function Jc(e,t,n,s){const r=os(t,e,s,!0);jt(()=>{Vs(s[t],r)},n)}function _s(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function ys(e){return e.shapeFlag&128?e.ssContent:e}function os(e,t,n=le,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;Ut(),st(n);const l=Ee(t,n,e,o);return Ge(),Dt(),l});return s?r.unshift(i):r.push(i),i}}const Ke=e=>(t,n=le)=>(!Ht||e==="sp")&&os(e,(...s)=>t(...s),n),so=Ke("bm"),xt=Ke("m"),ro=Ke("bu"),ls=Ke("u"),cs=Ke("bum"),jt=Ke("um"),io=Ke("sp"),oo=Ke("rtg"),lo=Ke("rtc");function co(e,t=le){os("ec",e,t)}const fr="components",Xc="directives";function Zc(e,t){return ar(fr,e,!0,t)||e}const fo=Symbol.for("v-ndc");function Qc(e){return ie(e)?ar(fr,e,!1)||e:e||fo}function Gc(e){return ar(Xc,e)}function ar(e,t,n=!0,s=!1){const r=fe||le;if(r){const i=r.type;if(e===fr){const l=Bs(i,!1);if(l&&(l===t||l===ye(t)||l===dn(ye(t))))return i}const o=Ur(r[e]||i[e],t)||Ur(r.appContext[e],t);return!o&&s?i:o}}function Ur(e,t){return e&&(e[t]||e[ye(t)]||e[dn(ye(t))])}function ef(e,t,n,s){let r;const i=n&&n[s];if(M(e)||ie(e)){r=new Array(e.length);for(let o=0,l=e.length;ot(o,l,void 0,i&&i[l]));else{const o=Object.keys(e);r=new Array(o.length);for(let l=0,c=o.length;l{const i=s.fn(...r);return i&&(i.key=s.key),i}:s.fn)}return e}function nf(e,t,n={},s,r){if(fe.isCE||fe.parent&>(fe.parent)&&fe.parent.isCE)return t!=="default"&&(n.name=t),re("slot",n,s&&s());let i=e[t];i&&i._c&&(i._d=!1),fs();const o=i&&ao(i(n)),l=pr(ue,{key:n.key||o&&o.key||`_${t}`},o||(s?s():[]),o&&e._===1?64:-2);return!r&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),i&&i._c&&(i._d=!0),l}function ao(e){return e.some(t=>nt(t)?!(t.type===pe||t.type===ue&&!ao(t.children)):!0)?e:null}function sf(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:Xt(s)]=e[s];return n}const Ss=e=>e?Oo(e)?us(e)||e.proxy:Ss(e.parent):null,Zt=se(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Ss(e.parent),$root:e=>Ss(e.root),$emit:e=>e.emit,$options:e=>ur(e),$forceUpdate:e=>e.f||(e.f=()=>ns(e.update)),$nextTick:e=>e.n||(e.n=ts.bind(e.proxy)),$watch:e=>Kc.bind(e)}),bs=(e,t)=>e!==Q&&!e.__isScriptSetup&&J(e,t),Is={get({_:e},t){const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:c}=e;let f;if(t[0]!=="$"){const v=o[t];if(v!==void 0)switch(v){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(bs(s,t))return o[t]=1,s[t];if(r!==Q&&J(r,t))return o[t]=2,r[t];if((f=e.propsOptions[0])&&J(f,t))return o[t]=3,i[t];if(n!==Q&&J(n,t))return o[t]=4,n[t];Os&&(o[t]=0)}}const d=Zt[t];let h,g;if(d)return t==="$attrs"&&be(e,"get",t),d(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==Q&&J(n,t))return o[t]=4,n[t];if(g=c.config.globalProperties,J(g,t))return g[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return bs(r,t)?(r[t]=n,!0):s!==Q&&J(s,t)?(s[t]=n,!0):J(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let l;return!!n[o]||e!==Q&&J(e,o)||bs(t,o)||(l=i[0])&&J(l,o)||J(s,o)||J(Zt,o)||J(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:J(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},rf=se({},Is,{get(e,t){if(t!==Symbol.unscopables)return Is.get(e,t,e)},has(e,t){return t[0]!=="_"&&!vl(t)}});function of(){return null}function lf(){return null}function cf(e){}function ff(e){}function af(){return null}function uf(){}function df(e,t){return null}function hf(){return uo().slots}function pf(){return uo().attrs}function gf(e,t,n){const s=Ve();if(n&&n.local){const r=Ze(e[t]);return Qe(()=>e[t],i=>r.value=i),Qe(r,i=>{i!==e[t]&&s.emit(`update:${t}`,i)}),r}else return{__v_isRef:!0,get value(){return e[t]},set value(r){s.emit(`update:${t}`,r)}}}function uo(){const e=Ve();return e.setupContext||(e.setupContext=Lo(e))}function fn(e){return M(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function mf(e,t){const n=fn(e);for(const s in t){if(s.startsWith("__skip"))continue;let r=n[s];r?M(r)||V(r)?r=n[s]={type:r,default:t[s]}:r.default=t[s]:r===null&&(r=n[s]={default:t[s]}),r&&t[`__skip_${s}`]&&(r.skipFactory=!0)}return n}function _f(e,t){return!e||!t?e||t:M(e)&&M(t)?e.concat(t):se({},fn(e),fn(t))}function yf(e,t){const n={};for(const s in e)t.includes(s)||Object.defineProperty(n,s,{enumerable:!0,get:()=>e[s]});return n}function bf(e){const t=Ve();let n=e();return Ge(),Ws(n)&&(n=n.catch(s=>{throw st(t),s})),[n,()=>st(t)]}let Os=!0;function vf(e){const t=ur(e),n=e.proxy,s=e.ctx;Os=!1,t.beforeCreate&&Dr(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:c,inject:f,created:d,beforeMount:h,mounted:g,beforeUpdate:v,updated:x,activated:S,deactivated:U,beforeDestroy:y,beforeUnmount:p,destroyed:A,unmounted:m,render:R,renderTracked:$,renderTriggered:L,errorCaptured:w,serverPrefetch:H,expose:B,inheritAttrs:K,components:F,directives:q,filters:N}=t;if(f&&Cf(f,s,null),o)for(const ee in o){const te=o[ee];V(te)&&(s[ee]=te.bind(n))}if(r){const ee=r.call(n,n);G(ee)&&(e.data=mn(ee))}if(Os=!0,i)for(const ee in i){const te=i[ee],it=V(te)?te.bind(n,n):V(te.get)?te.get.bind(n,n):Oe,vn=!V(te)&&V(te.set)?te.set.bind(n):Oe,ot=Te({get:it,set:vn});Object.defineProperty(s,ee,{enumerable:!0,configurable:!0,get:()=>ot.value,set:Fe=>ot.value=Fe})}if(l)for(const ee in l)ho(l[ee],s,n,ee);if(c){const ee=V(c)?c.call(n):c;Reflect.ownKeys(ee).forEach(te=>{go(te,ee[te])})}d&&Dr(d,e,"c");function X(ee,te){M(te)?te.forEach(it=>ee(it.bind(n))):te&&ee(te.bind(n))}if(X(so,h),X(xt,g),X(ro,v),X(ls,x),X(eo,S),X(to,U),X(co,w),X(lo,$),X(oo,L),X(cs,p),X(jt,m),X(io,H),M(B))if(B.length){const ee=e.exposed||(e.exposed={});B.forEach(te=>{Object.defineProperty(ee,te,{get:()=>n[te],set:it=>n[te]=it})})}else e.exposed||(e.exposed={});R&&e.render===Oe&&(e.render=R),K!=null&&(e.inheritAttrs=K),F&&(e.components=F),q&&(e.directives=q)}function Cf(e,t,n=Oe){M(e)&&(e=Fs(e));for(const s in e){const r=e[s];let i;G(r)?"default"in r?i=mt(r.from||s,r.default,!0):i=mt(r.from||s):i=mt(r),ce(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}function Dr(e,t,n){Ee(M(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function ho(e,t,n,s){const r=s.includes(".")?Zi(n,s):()=>n[s];if(ie(e)){const i=t[e];V(i)&&Qe(r,i)}else if(V(e))Qe(r,e.bind(n));else if(G(e))if(M(e))e.forEach(i=>ho(i,t,n,s));else{const i=V(e.handler)?e.handler.bind(n):t[e.handler];V(i)&&Qe(r,i,e)}}function ur(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(f=>jn(c,f,o,!0)),jn(c,t,o)),G(t)&&i.set(t,c),c}function jn(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&jn(e,i,n,!0),r&&r.forEach(o=>jn(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=wf[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const wf={data:jr,props:Kr,emits:Kr,methods:zt,computed:zt,beforeCreate:ge,created:ge,beforeMount:ge,mounted:ge,beforeUpdate:ge,updated:ge,beforeDestroy:ge,beforeUnmount:ge,destroyed:ge,unmounted:ge,activated:ge,deactivated:ge,errorCaptured:ge,serverPrefetch:ge,components:zt,directives:zt,watch:xf,provide:jr,inject:Ef};function jr(e,t){return t?e?function(){return se(V(e)?e.call(this,this):e,V(t)?t.call(this,this):t)}:t:e}function Ef(e,t){return zt(Fs(e),Fs(t))}function Fs(e){if(M(e)){const t={};for(let n=0;n1)return n&&V(t)?t.call(s&&s.proxy):t}}function Rf(){return!!(le||fe||an)}function Pf(e,t,n,s=!1){const r={},i={};Hn(i,as,1),e.propsDefaults=Object.create(null),mo(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:Bi(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function Sf(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=z(r),[c]=e.propsOptions;let f=!1;if((s||o>0)&&!(o&16)){if(o&8){const d=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[g,v]=_o(h,t,!0);se(o,g),v&&l.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!i&&!c)return G(e)&&s.set(e,St),St;if(M(i))for(let d=0;d-1,v[1]=S<0||x-1||J(v,"default"))&&l.push(h)}}}const f=[o,l];return G(e)&&s.set(e,f),f}function Vr(e){return e[0]!=="$"}function Wr(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function qr(e,t){return Wr(e)===Wr(t)}function Yr(e,t){return M(t)?t.findIndex(n=>qr(n,e)):V(t)&&qr(t,e)?0:-1}const yo=e=>e[0]==="_"||e==="$stable",dr=e=>M(e)?e.map(we):[we(e)],If=(e,t,n)=>{if(t._n)return t;const s=rr((...r)=>dr(t(...r)),n);return s._c=!1,s},bo=(e,t,n)=>{const s=e._ctx;for(const r in e){if(yo(r))continue;const i=e[r];if(V(i))t[r]=If(r,i,s);else if(i!=null){const o=dr(i);t[r]=()=>o}}},vo=(e,t)=>{const n=dr(t);e.slots.default=()=>n},Of=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=z(t),Hn(t,"_",n)):bo(t,e.slots={})}else e.slots={},t&&vo(e,t);Hn(e.slots,as,1)},Ff=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=Q;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(se(r,t),!n&&l===1&&delete r._):(i=!t.$stable,bo(t,r)),o=t}else t&&(vo(e,t),o={default:1});if(i)for(const l in r)!yo(l)&&!(l in o)&&delete r[l]};function Kn(e,t,n,s,r=!1){if(M(e)){e.forEach((g,v)=>Kn(g,t&&(M(t)?t[v]:t),n,s,r));return}if(gt(s)&&!r)return;const i=s.shapeFlag&4?us(s.component)||s.component.proxy:s.el,o=r?null:i,{i:l,r:c}=e,f=t&&t.r,d=l.refs===Q?l.refs={}:l.refs,h=l.setupState;if(f!=null&&f!==c&&(ie(f)?(d[f]=null,J(h,f)&&(h[f]=null)):ce(f)&&(f.value=null)),V(c))De(c,l,12,[o,d]);else{const g=ie(c),v=ce(c);if(g||v){const x=()=>{if(e.f){const S=g?J(h,c)?h[c]:d[c]:c.value;r?M(S)&&Vs(S,i):M(S)?S.includes(i)||S.push(i):g?(d[c]=[i],J(h,c)&&(h[c]=d[c])):(c.value=[i],e.k&&(d[e.k]=c.value))}else g?(d[c]=o,J(h,c)&&(h[c]=o)):v&&(c.value=o,e.k&&(d[e.k]=o))};o?(x.id=-1,ae(x,n)):x()}}}let qe=!1;const Sn=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",In=e=>e.nodeType===8;function Mf(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:f}}=e,d=(y,p)=>{if(!p.hasChildNodes()){n(null,y,p),Dn(),p._vnode=y;return}qe=!1,h(p.firstChild,y,null,null,null),Dn(),p._vnode=y,qe&&console.error("Hydration completed but contains mismatches.")},h=(y,p,A,m,R,$=!1)=>{const L=In(y)&&y.data==="[",w=()=>S(y,p,A,m,R,L),{type:H,ref:B,shapeFlag:K,patchFlag:F}=p;let q=y.nodeType;p.el=y,F===-2&&($=!1,p.dynamicChildren=null);let N=null;switch(H){case vt:q!==3?p.children===""?(c(p.el=r(""),o(y),y),N=y):N=w():(y.data!==p.children&&(qe=!0,y.data=p.children),N=i(y));break;case pe:q!==8||L?N=w():N=i(y);break;case _t:if(L&&(y=i(y),q=y.nodeType),q===1||q===3){N=y;const de=!p.children.length;for(let X=0;X{$=$||!!p.dynamicChildren;const{type:L,props:w,patchFlag:H,shapeFlag:B,dirs:K}=p,F=L==="input"&&K||L==="option";if(F||H!==-1){if(K&&Le(p,null,A,"created"),w)if(F||!$||H&48)for(const N in w)(F&&N.endsWith("value")||un(N)&&!Jt(N))&&s(y,N,null,w[N],!1,void 0,A);else w.onClick&&s(y,"onClick",null,w.onClick,!1,void 0,A);let q;if((q=w&&w.onVnodeBeforeMount)&&me(q,A,p),K&&Le(p,null,A,"beforeMount"),((q=w&&w.onVnodeMounted)||K)&&zi(()=>{q&&me(q,A,p),K&&Le(p,null,A,"mounted")},m),B&16&&!(w&&(w.innerHTML||w.textContent))){let N=v(y.firstChild,p,y,A,m,R,$);for(;N;){qe=!0;const de=N;N=N.nextSibling,l(de)}}else B&8&&y.textContent!==p.children&&(qe=!0,y.textContent=p.children)}return y.nextSibling},v=(y,p,A,m,R,$,L)=>{L=L||!!p.dynamicChildren;const w=p.children,H=w.length;for(let B=0;B{const{slotScopeIds:L}=p;L&&(R=R?R.concat(L):L);const w=o(y),H=v(i(y),p,w,A,m,R,$);return H&&In(H)&&H.data==="]"?i(p.anchor=H):(qe=!0,c(p.anchor=f("]"),w,H),H)},S=(y,p,A,m,R,$)=>{if(qe=!0,p.el=null,$){const H=U(y);for(;;){const B=i(y);if(B&&B!==H)l(B);else break}}const L=i(y),w=o(y);return l(y),n(null,p,w,L,A,m,Sn(w),R),L},U=y=>{let p=0;for(;y;)if(y=i(y),y&&In(y)&&(y.data==="["&&p++,y.data==="]")){if(p===0)return i(y);p--}return y};return[d,h]}const ae=zi;function Co(e){return Eo(e)}function wo(e){return Eo(e,Mf)}function Eo(e,t){const n=xs();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:c,setText:f,setElementText:d,parentNode:h,nextSibling:g,setScopeId:v=Oe,insertStaticContent:x}=e,S=(a,u,_,C=null,b=null,P=null,O=!1,T=null,I=!!u.dynamicChildren)=>{if(a===u)return;a&&!Ie(a,u)&&(C=Cn(a),Fe(a,b,P,!0),a=null),u.patchFlag===-2&&(I=!1,u.dynamicChildren=null);const{type:E,ref:D,shapeFlag:k}=u;switch(E){case vt:U(a,u,_,C);break;case pe:y(a,u,_,C);break;case _t:a==null&&p(u,_,C,O);break;case ue:F(a,u,_,C,b,P,O,T,I);break;default:k&1?R(a,u,_,C,b,P,O,T,I):k&6?q(a,u,_,C,b,P,O,T,I):(k&64||k&128)&&E.process(a,u,_,C,b,P,O,T,I,Tt)}D!=null&&b&&Kn(D,a&&a.ref,P,u||a,!u)},U=(a,u,_,C)=>{if(a==null)s(u.el=l(u.children),_,C);else{const b=u.el=a.el;u.children!==a.children&&f(b,u.children)}},y=(a,u,_,C)=>{a==null?s(u.el=c(u.children||""),_,C):u.el=a.el},p=(a,u,_,C)=>{[a.el,a.anchor]=x(a.children,u,_,C,a.el,a.anchor)},A=({el:a,anchor:u},_,C)=>{let b;for(;a&&a!==u;)b=g(a),s(a,_,C),a=b;s(u,_,C)},m=({el:a,anchor:u})=>{let _;for(;a&&a!==u;)_=g(a),r(a),a=_;r(u)},R=(a,u,_,C,b,P,O,T,I)=>{O=O||u.type==="svg",a==null?$(u,_,C,b,P,O,T,I):H(a,u,b,P,O,T,I)},$=(a,u,_,C,b,P,O,T)=>{let I,E;const{type:D,props:k,shapeFlag:j,transition:W,dirs:Y}=a;if(I=a.el=o(a.type,P,k&&k.is,k),j&8?d(I,a.children):j&16&&w(a.children,I,null,C,b,P&&D!=="foreignObject",O,T),Y&&Le(a,null,C,"created"),L(I,a,a.scopeId,O,C),k){for(const Z in k)Z!=="value"&&!Jt(Z)&&i(I,Z,null,k[Z],P,a.children,C,b,He);"value"in k&&i(I,"value",null,k.value),(E=k.onVnodeBeforeMount)&&me(E,C,a)}Y&&Le(a,null,C,"beforeMount");const ne=(!b||b&&!b.pendingBranch)&&W&&!W.persisted;ne&&W.beforeEnter(I),s(I,u,_),((E=k&&k.onVnodeMounted)||ne||Y)&&ae(()=>{E&&me(E,C,a),ne&&W.enter(I),Y&&Le(a,null,C,"mounted")},b)},L=(a,u,_,C,b)=>{if(_&&v(a,_),C)for(let P=0;P{for(let E=I;E{const T=u.el=a.el;let{patchFlag:I,dynamicChildren:E,dirs:D}=u;I|=a.patchFlag&16;const k=a.props||Q,j=u.props||Q;let W;_&<(_,!1),(W=j.onVnodeBeforeUpdate)&&me(W,_,u,a),D&&Le(u,a,_,"beforeUpdate"),_&<(_,!0);const Y=b&&u.type!=="foreignObject";if(E?B(a.dynamicChildren,E,T,_,C,Y,P):O||te(a,u,T,null,_,C,Y,P,!1),I>0){if(I&16)K(T,u,k,j,_,C,b);else if(I&2&&k.class!==j.class&&i(T,"class",null,j.class,b),I&4&&i(T,"style",k.style,j.style,b),I&8){const ne=u.dynamicProps;for(let Z=0;Z{W&&me(W,_,u,a),D&&Le(u,a,_,"updated")},C)},B=(a,u,_,C,b,P,O)=>{for(let T=0;T{if(_!==C){if(_!==Q)for(const T in _)!Jt(T)&&!(T in C)&&i(a,T,_[T],null,O,u.children,b,P,He);for(const T in C){if(Jt(T))continue;const I=C[T],E=_[T];I!==E&&T!=="value"&&i(a,T,E,I,O,u.children,b,P,He)}"value"in C&&i(a,"value",_.value,C.value)}},F=(a,u,_,C,b,P,O,T,I)=>{const E=u.el=a?a.el:l(""),D=u.anchor=a?a.anchor:l("");let{patchFlag:k,dynamicChildren:j,slotScopeIds:W}=u;W&&(T=T?T.concat(W):W),a==null?(s(E,_,C),s(D,_,C),w(u.children,_,D,b,P,O,T,I)):k>0&&k&64&&j&&a.dynamicChildren?(B(a.dynamicChildren,j,_,b,P,O,T),(u.key!=null||b&&u===b.subTree)&&hr(a,u,!0)):te(a,u,_,D,b,P,O,T,I)},q=(a,u,_,C,b,P,O,T,I)=>{u.slotScopeIds=T,a==null?u.shapeFlag&512?b.ctx.activate(u,_,C,O,I):N(u,_,C,b,P,O,I):de(a,u,I)},N=(a,u,_,C,b,P,O)=>{const T=a.component=Io(a,C,b);if(bn(a)&&(T.ctx.renderer=Tt),Fo(T),T.asyncDep){if(b&&b.registerDep(T,X),!a.el){const I=T.subTree=re(pe);y(null,I,u,_)}return}X(T,a,u,_,b,P,O)},de=(a,u,_)=>{const C=u.component=a.component;if(Lc(a,u,_))if(C.asyncDep&&!C.asyncResolved){ee(C,u,_);return}else C.next=u,Tc(C.update),C.update();else u.el=a.el,C.vnode=u},X=(a,u,_,C,b,P,O)=>{const T=()=>{if(a.isMounted){let{next:D,bu:k,u:j,parent:W,vnode:Y}=a,ne=D,Z;lt(a,!1),D?(D.el=Y.el,ee(a,D,O)):D=Y,k&&Ot(k),(Z=D.props&&D.props.onVnodeBeforeUpdate)&&me(Z,W,D,Y),lt(a,!0);const oe=Ln(a),Pe=a.subTree;a.subTree=oe,S(Pe,oe,h(Pe.el),Cn(Pe),a,b,P),D.el=oe.el,ne===null&&ir(a,oe.el),j&&ae(j,b),(Z=D.props&&D.props.onVnodeUpdated)&&ae(()=>me(Z,W,D,Y),b)}else{let D;const{el:k,props:j}=u,{bm:W,m:Y,parent:ne}=a,Z=gt(u);if(lt(a,!1),W&&Ot(W),!Z&&(D=j&&j.onVnodeBeforeMount)&&me(D,ne,u),lt(a,!0),k&&ps){const oe=()=>{a.subTree=Ln(a),ps(k,a.subTree,a,b,null)};Z?u.type.__asyncLoader().then(()=>!a.isUnmounted&&oe()):oe()}else{const oe=a.subTree=Ln(a);S(null,oe,_,C,a,b,P),u.el=oe.el}if(Y&&ae(Y,b),!Z&&(D=j&&j.onVnodeMounted)){const oe=u;ae(()=>me(D,ne,oe),b)}(u.shapeFlag&256||ne&>(ne.vnode)&&ne.vnode.shapeFlag&256)&&a.a&&ae(a.a,b),a.isMounted=!0,u=_=C=null}},I=a.effect=new gn(T,()=>ns(E),a.scope),E=a.update=()=>I.run();E.id=a.uid,lt(a,!0),E()},ee=(a,u,_)=>{u.component=a;const C=a.vnode.props;a.vnode=u,a.next=null,Sf(a,u.props,C,_),Ff(a,u.children,_),Ut(),kr(),Dt()},te=(a,u,_,C,b,P,O,T,I=!1)=>{const E=a&&a.children,D=a?a.shapeFlag:0,k=u.children,{patchFlag:j,shapeFlag:W}=u;if(j>0){if(j&128){vn(E,k,_,C,b,P,O,T,I);return}else if(j&256){it(E,k,_,C,b,P,O,T,I);return}}W&8?(D&16&&He(E,b,P),k!==E&&d(_,k)):D&16?W&16?vn(E,k,_,C,b,P,O,T,I):He(E,b,P,!0):(D&8&&d(_,""),W&16&&w(k,_,C,b,P,O,T,I))},it=(a,u,_,C,b,P,O,T,I)=>{a=a||St,u=u||St;const E=a.length,D=u.length,k=Math.min(E,D);let j;for(j=0;jD?He(a,b,P,!0,!1,k):w(u,_,C,b,P,O,T,I,k)},vn=(a,u,_,C,b,P,O,T,I)=>{let E=0;const D=u.length;let k=a.length-1,j=D-1;for(;E<=k&&E<=j;){const W=a[E],Y=u[E]=I?Je(u[E]):we(u[E]);if(Ie(W,Y))S(W,Y,_,null,b,P,O,T,I);else break;E++}for(;E<=k&&E<=j;){const W=a[k],Y=u[j]=I?Je(u[j]):we(u[j]);if(Ie(W,Y))S(W,Y,_,null,b,P,O,T,I);else break;k--,j--}if(E>k){if(E<=j){const W=j+1,Y=Wj)for(;E<=k;)Fe(a[E],b,P,!0),E++;else{const W=E,Y=E,ne=new Map;for(E=Y;E<=j;E++){const ve=u[E]=I?Je(u[E]):we(u[E]);ve.key!=null&&ne.set(ve.key,E)}let Z,oe=0;const Pe=j-Y+1;let At=!1,xr=0;const Kt=new Array(Pe);for(E=0;E=Pe){Fe(ve,b,P,!0);continue}let Me;if(ve.key!=null)Me=ne.get(ve.key);else for(Z=Y;Z<=j;Z++)if(Kt[Z-Y]===0&&Ie(ve,u[Z])){Me=Z;break}Me===void 0?Fe(ve,b,P,!0):(Kt[Me-Y]=E+1,Me>=xr?xr=Me:At=!0,S(ve,u[Me],_,null,b,P,O,T,I),oe++)}const Tr=At?Lf(Kt):St;for(Z=Tr.length-1,E=Pe-1;E>=0;E--){const ve=Y+E,Me=u[ve],Ar=ve+1{const{el:P,type:O,transition:T,children:I,shapeFlag:E}=a;if(E&6){ot(a.component.subTree,u,_,C);return}if(E&128){a.suspense.move(u,_,C);return}if(E&64){O.move(a,u,_,Tt);return}if(O===ue){s(P,u,_);for(let k=0;kT.enter(P),b);else{const{leave:k,delayLeave:j,afterLeave:W}=T,Y=()=>s(P,u,_),ne=()=>{k(P,()=>{Y(),W&&W()})};j?j(P,Y,ne):ne()}else s(P,u,_)},Fe=(a,u,_,C=!1,b=!1)=>{const{type:P,props:O,ref:T,children:I,dynamicChildren:E,shapeFlag:D,patchFlag:k,dirs:j}=a;if(T!=null&&Kn(T,null,_,a,!0),D&256){u.ctx.deactivate(a);return}const W=D&1&&j,Y=!gt(a);let ne;if(Y&&(ne=O&&O.onVnodeBeforeUnmount)&&me(ne,u,a),D&6)ul(a.component,_,C);else{if(D&128){a.suspense.unmount(_,C);return}W&&Le(a,null,u,"beforeUnmount"),D&64?a.type.remove(a,u,_,b,Tt,C):E&&(P!==ue||k>0&&k&64)?He(E,u,_,!1,!0):(P===ue&&k&384||!b&&D&16)&&He(I,u,_),C&&wr(a)}(Y&&(ne=O&&O.onVnodeUnmounted)||W)&&ae(()=>{ne&&me(ne,u,a),W&&Le(a,null,u,"unmounted")},_)},wr=a=>{const{type:u,el:_,anchor:C,transition:b}=a;if(u===ue){al(_,C);return}if(u===_t){m(a);return}const P=()=>{r(_),b&&!b.persisted&&b.afterLeave&&b.afterLeave()};if(a.shapeFlag&1&&b&&!b.persisted){const{leave:O,delayLeave:T}=b,I=()=>O(_,P);T?T(a.el,P,I):I()}else P()},al=(a,u)=>{let _;for(;a!==u;)_=g(a),r(a),a=_;r(u)},ul=(a,u,_)=>{const{bum:C,scope:b,update:P,subTree:O,um:T}=a;C&&Ot(C),b.stop(),P&&(P.active=!1,Fe(O,a,u,_)),T&&ae(T,u),ae(()=>{a.isUnmounted=!0},u),u&&u.pendingBranch&&!u.isUnmounted&&a.asyncDep&&!a.asyncResolved&&a.suspenseId===u.pendingId&&(u.deps--,u.deps===0&&u.resolve())},He=(a,u,_,C=!1,b=!1,P=0)=>{for(let O=P;Oa.shapeFlag&6?Cn(a.component.subTree):a.shapeFlag&128?a.suspense.next():g(a.anchor||a.el),Er=(a,u,_)=>{a==null?u._vnode&&Fe(u._vnode,null,null,!0):S(u._vnode||null,a,u,null,null,null,_),kr(),Dn(),u._vnode=a},Tt={p:S,um:Fe,m:ot,r:wr,mt:N,mc:w,pc:te,pbc:B,n:Cn,o:e};let hs,ps;return t&&([hs,ps]=t(Tt)),{render:Er,hydrate:hs,createApp:Af(Er,hs)}}function lt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function hr(e,t,n=!1){const s=e.children,r=t.children;if(M(s)&&M(r))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}const Nf=e=>e.__isTeleport,Qt=e=>e&&(e.disabled||e.disabled===""),zr=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ls=(e,t)=>{const n=e&&e.to;return ie(n)?t?t(n):null:n},kf={__isTeleport:!0,process(e,t,n,s,r,i,o,l,c,f){const{mc:d,pc:h,pbc:g,o:{insert:v,querySelector:x,createText:S,createComment:U}}=f,y=Qt(t.props);let{shapeFlag:p,children:A,dynamicChildren:m}=t;if(e==null){const R=t.el=S(""),$=t.anchor=S("");v(R,n,s),v($,n,s);const L=t.target=Ls(t.props,x),w=t.targetAnchor=S("");L&&(v(w,L),o=o||zr(L));const H=(B,K)=>{p&16&&d(A,B,K,r,i,o,l,c)};y?H(n,$):L&&H(L,w)}else{t.el=e.el;const R=t.anchor=e.anchor,$=t.target=e.target,L=t.targetAnchor=e.targetAnchor,w=Qt(e.props),H=w?n:$,B=w?R:L;if(o=o||zr($),m?(g(e.dynamicChildren,m,H,r,i,o,l),hr(e,t,!0)):c||h(e,t,H,B,r,i,o,l,!1),y)w||On(t,n,R,f,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const K=t.target=Ls(t.props,x);K&&On(t,K,null,f,0)}else w&&On(t,$,L,f,1)}xo(t)},remove(e,t,n,s,{um:r,o:{remove:i}},o){const{shapeFlag:l,children:c,anchor:f,targetAnchor:d,target:h,props:g}=e;if(h&&i(d),(o||!Qt(g))&&(i(f),l&16))for(let v=0;v0?_e||St:null,To(),Ct>0&&_e&&_e.push(e),e}function $f(e,t,n,s,r,i){return Ao(gr(e,t,n,s,r,i,!0))}function pr(e,t,n,s,r){return Ao(re(e,t,n,s,r,!0))}function nt(e){return e?e.__v_isVNode===!0:!1}function Ie(e,t){return e.type===t.type&&e.key===t.key}function Uf(e){}const as="__vInternal",Ro=({key:e})=>e??null,Nn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ie(e)||ce(e)||V(e)?{i:fe,r:e,k:t,f:!!n}:e:null);function gr(e,t=null,n=null,s=0,r=null,i=e===ue?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ro(t),ref:t&&Nn(t),scopeId:rs,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:fe};return l?(_r(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=ie(n)?8:16),Ct>0&&!o&&_e&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&_e.push(c),c}const re=Df;function Df(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===fo)&&(e=pe),nt(e)){const l=ke(e,t,!0);return n&&_r(l,n),Ct>0&&!i&&_e&&(l.shapeFlag&6?_e[_e.indexOf(e)]=l:_e.push(l)),l.patchFlag|=-2,l}if(Xf(e)&&(e=e.__vccOpts),t){t=Po(t);let{class:l,style:c}=t;l&&!ie(l)&&(t.class=pn(l)),G(c)&&(Zs(c)&&!M(c)&&(c=se({},c)),t.style=hn(c))}const o=ie(e)?1:Yi(e)?128:Nf(e)?64:G(e)?4:V(e)?2:0;return gr(e,t,n,s,r,o,i,!0)}function Po(e){return e?Zs(e)||as in e?se({},e):e:null}function ke(e,t,n=!1){const{props:s,ref:r,patchFlag:i,children:o}=e,l=t?So(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Ro(l),ref:t&&t.ref?n&&r?M(r)?r.concat(Nn(t)):[r,Nn(t)]:Nn(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ue?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ke(e.ssContent),ssFallback:e.ssFallback&&ke(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function mr(e=" ",t=0){return re(vt,null,e,t)}function jf(e,t){const n=re(_t,null,e);return n.staticCount=t,n}function Kf(e="",t=!1){return t?(fs(),pr(pe,null,e)):re(pe,null,e)}function we(e){return e==null||typeof e=="boolean"?re(pe):M(e)?re(ue,null,e.slice()):typeof e=="object"?Je(e):re(vt,null,String(e))}function Je(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ke(e)}function _r(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(M(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),_r(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(as in t)?t._ctx=fe:r===3&&fe&&(fe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else V(t)?(t={default:t,_ctx:fe},n=32):(t=String(t),s&64?(n=16,t=[mr(t)]):n=8);e.children=t,e.shapeFlag|=n}function So(...e){const t={};for(let n=0;nle||fe;let yr,Rt,Jr="__VUE_INSTANCE_SETTERS__";(Rt=xs()[Jr])||(Rt=xs()[Jr]=[]),Rt.push(e=>le=e),yr=e=>{Rt.length>1?Rt.forEach(t=>t(e)):Rt[0](e)};const st=e=>{yr(e),e.scope.on()},Ge=()=>{le&&le.scope.off(),yr(null)};function Oo(e){return e.vnode.shapeFlag&4}let Ht=!1;function Fo(e,t=!1){Ht=t;const{props:n,children:s}=e.vnode,r=Oo(e);Pf(e,n,r,t),Of(e,s);const i=r?qf(e,t):void 0;return Ht=!1,i}function qf(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Ft(new Proxy(e.ctx,Is));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?Lo(e):null;st(e),Ut();const i=De(s,e,0,[e.props,r]);if(Dt(),Ge(),Ws(i)){if(i.then(Ge,Ge),t)return i.then(o=>{ks(e,o,t)}).catch(o=>{Et(o,e,0)});e.asyncDep=i}else ks(e,i,t)}else Mo(e,t)}function ks(e,t,n){V(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:G(t)&&(e.setupState=tr(t)),Mo(e,n)}let Vn,Hs;function Yf(e){Vn=e,Hs=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,rf))}}const zf=()=>!Vn;function Mo(e,t,n){const s=e.type;if(!e.render){if(!t&&Vn&&!s.render){const r=s.template||ur(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,f=se(se({isCustomElement:i,delimiters:l},o),c);s.render=Vn(r,f)}}e.render=s.render||Oe,Hs&&Hs(e)}st(e),Ut(),vf(e),Dt(),Ge()}function Jf(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return be(e,"get","$attrs"),t[n]}}))}function Lo(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Jf(e)},slots:e.slots,emit:e.emit,expose:t}}function us(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(tr(Ft(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Zt)return Zt[n](e)},has(t,n){return n in t||n in Zt}}))}function Bs(e,t=!0){return V(e)?e.displayName||e.name:e.name||t&&e.__name}function Xf(e){return V(e)&&"__vccOpts"in e}const Te=(e,t)=>vc(e,t,Ht);function Wn(e,t,n){const s=arguments.length;return s===2?G(t)&&!M(t)?nt(t)?re(e,null,[t]):re(e,t):re(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&nt(n)&&(n=[n]),re(e,t,n))}const No=Symbol.for("v-scx"),ko=()=>mt(No);function Zf(){}function Qf(e,t,n,s){const r=n[s];if(r&&Ho(r,e))return r;const i=t();return i.memo=e.slice(),n[s]=i}function Ho(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let s=0;s0&&_e&&_e.push(e),!0}const Bo="3.3.2",Gf={createComponentInstance:Io,setupComponent:Fo,renderComponentRoot:Ln,setCurrentRenderingInstance:ln,isVNode:nt,normalizeVNode:we},ea=Gf,ta=null,na=null,sa="http://www.w3.org/2000/svg",at=typeof document<"u"?document:null,Xr=at&&at.createElement("template"),ra={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t?at.createElementNS(sa,e):at.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>at.createTextNode(e),createComment:e=>at.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>at.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{Xr.innerHTML=s?`${e}`:e;const l=Xr.content;if(s){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function ia(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function oa(e,t,n){const s=e.style,r=ie(n);if(n&&!r){if(t&&!ie(t))for(const i in t)n[i]==null&&$s(s,i,"");for(const i in n)$s(s,i,n[i])}else{const i=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=i)}}const Zr=/\s*!important$/;function $s(e,t,n){if(M(n))n.forEach(s=>$s(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=la(e,t);Zr.test(n)?e.setProperty(Re(s),n.replace(Zr,""),"important"):e[s]=n}}const Qr=["Webkit","Moz","ms"],vs={};function la(e,t){const n=vs[t];if(n)return n;let s=ye(t);if(s!=="filter"&&s in e)return vs[t]=s;s=dn(s);for(let r=0;rCs||(ha.then(()=>Cs=0),Cs=Date.now());function ga(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Ee(ma(s,n.value),t,5,[s])};return n.value=e,n.attached=pa(),n}function ma(e,t){if(M(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const ti=/^on[a-z]/,_a=(e,t,n,s,r=!1,i,o,l,c)=>{t==="class"?ia(e,s,r):t==="style"?oa(e,n,s):un(t)?Ks(t)||ua(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):ya(e,t,s,r))?fa(e,t,s,i,o,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),ca(e,t,s,r))};function ya(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&ti.test(t)&&V(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||ti.test(t)&&ie(n)?!1:t in e}function $o(e,t){const n=yn(e);class s extends ds{constructor(i){super(n,i,t)}}return s.def=n,s}const ba=e=>$o(e,tl),va=typeof HTMLElement<"u"?HTMLElement:class{};class ds extends va{constructor(t,n={},s){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&s?s(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,ts(()=>{this._connected||(js(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let s=0;s{for(const r of s)this._setAttr(r.attributeName)}).observe(this,{attributes:!0});const t=(s,r=!1)=>{const{props:i,styles:o}=s;let l;if(i&&!M(i))for(const c in i){const f=i[c];(f===Number||f&&f.type===Number)&&(c in this._props&&(this._props[c]=$n(this._props[c])),(l||(l=Object.create(null)))[ye(c)]=!0)}this._numberProps=l,r&&this._resolveProps(s),this._applyStyles(o),this._update()},n=this._def.__asyncLoader;n?n().then(s=>t(s,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,s=M(n)?n:Object.keys(n||{});for(const r of Object.keys(this))r[0]!=="_"&&s.includes(r)&&this._setProp(r,this[r],!0,!1);for(const r of s.map(ye))Object.defineProperty(this,r,{get(){return this._getProp(r)},set(i){this._setProp(r,i)}})}_setAttr(t){let n=this.getAttribute(t);const s=ye(t);this._numberProps&&this._numberProps[s]&&(n=$n(n)),this._setProp(s,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,s=!0,r=!0){n!==this._props[t]&&(this._props[t]=n,r&&this._instance&&this._update(),s&&(n===!0?this.setAttribute(Re(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Re(t),n+""):n||this.removeAttribute(Re(t))))}_update(){js(this._createVNode(),this.shadowRoot)}_createVNode(){const t=re(this._def,se({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const s=(i,o)=>{this.dispatchEvent(new CustomEvent(i,{detail:o}))};n.emit=(i,...o)=>{s(i,o),Re(i)!==i&&s(Re(i),o)};let r=this;for(;r=r&&(r.parentNode||r.host);)if(r instanceof ds){n.parent=r._instance,n.provides=r._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const s=document.createElement("style");s.textContent=n,this.shadowRoot.appendChild(s)})}}function Ca(e="$style"){{const t=Ve();if(!t)return Q;const n=t.type.__cssModules;if(!n)return Q;const s=n[e];return s||Q}}function wa(e){const t=Ve();if(!t)return;const n=t.ut=(r=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>Ds(i,r))},s=()=>{const r=e(t.proxy);Us(t.subTree,r),n(r)};Xi(s),xt(()=>{const r=new MutationObserver(s);r.observe(t.subTree.el.parentNode,{childList:!0}),jt(()=>r.disconnect())})}function Us(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Us(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Ds(e.el,t);else if(e.type===ue)e.children.forEach(n=>Us(n,t));else if(e.type===_t){let{el:n,anchor:s}=e;for(;n&&(Ds(n,t),n!==s);)n=n.nextSibling}}function Ds(e,t){if(e.nodeType===1){const n=e.style;for(const s in t)n.setProperty(`--${s}`,t[s])}}const Ye="transition",Vt="animation",br=(e,{slots:t})=>Wn(Qi,Do(e),t);br.displayName="Transition";const Uo={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Ea=br.props=se({},cr,Uo),ct=(e,t=[])=>{M(e)?e.forEach(n=>n(...t)):e&&e(...t)},ni=e=>e?M(e)?e.some(t=>t.length>1):e.length>1:!1;function Do(e){const t={};for(const F in e)F in Uo||(t[F]=e[F]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:f=o,appearToClass:d=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:g=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,x=xa(r),S=x&&x[0],U=x&&x[1],{onBeforeEnter:y,onEnter:p,onEnterCancelled:A,onLeave:m,onLeaveCancelled:R,onBeforeAppear:$=y,onAppear:L=p,onAppearCancelled:w=A}=t,H=(F,q,N)=>{ze(F,q?d:l),ze(F,q?f:o),N&&N()},B=(F,q)=>{F._isLeaving=!1,ze(F,h),ze(F,v),ze(F,g),q&&q()},K=F=>(q,N)=>{const de=F?L:p,X=()=>H(q,F,N);ct(de,[q,X]),si(()=>{ze(q,F?c:i),Be(q,F?d:l),ni(de)||ri(q,s,S,X)})};return se(t,{onBeforeEnter(F){ct(y,[F]),Be(F,i),Be(F,o)},onBeforeAppear(F){ct($,[F]),Be(F,c),Be(F,f)},onEnter:K(!1),onAppear:K(!0),onLeave(F,q){F._isLeaving=!0;const N=()=>B(F,q);Be(F,h),Ko(),Be(F,g),si(()=>{F._isLeaving&&(ze(F,h),Be(F,v),ni(m)||ri(F,s,U,N))}),ct(m,[F,N])},onEnterCancelled(F){H(F,!1),ct(A,[F])},onAppearCancelled(F){H(F,!0),ct(w,[F])},onLeaveCancelled(F){B(F),ct(R,[F])}})}function xa(e){if(e==null)return null;if(G(e))return[ws(e.enter),ws(e.leave)];{const t=ws(e);return[t,t]}}function ws(e){return $n(e)}function Be(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function ze(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function si(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Ta=0;function ri(e,t,n,s){const r=e._endId=++Ta,i=()=>{r===e._endId&&s()};if(n)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=jo(e,t);if(!o)return s();const f=o+"end";let d=0;const h=()=>{e.removeEventListener(f,g),i()},g=v=>{v.target===e&&++d>=c&&h()};setTimeout(()=>{d(n[x]||"").split(", "),r=s(`${Ye}Delay`),i=s(`${Ye}Duration`),o=ii(r,i),l=s(`${Vt}Delay`),c=s(`${Vt}Duration`),f=ii(l,c);let d=null,h=0,g=0;t===Ye?o>0&&(d=Ye,h=o,g=i.length):t===Vt?f>0&&(d=Vt,h=f,g=c.length):(h=Math.max(o,f),d=h>0?o>f?Ye:Vt:null,g=d?d===Ye?i.length:c.length:0);const v=d===Ye&&/\b(transform|all)(,|$)/.test(s(`${Ye}Property`).toString());return{type:d,timeout:h,propCount:g,hasTransform:v}}function ii(e,t){for(;e.lengthoi(n)+oi(e[s])))}function oi(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Ko(){return document.body.offsetHeight}const Vo=new WeakMap,Wo=new WeakMap,qo={name:"TransitionGroup",props:se({},Ea,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Ve(),s=lr();let r,i;return ls(()=>{if(!r.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!Oa(r[0].el,n.vnode.el,o))return;r.forEach(Pa),r.forEach(Sa);const l=r.filter(Ia);Ko(),l.forEach(c=>{const f=c.el,d=f.style;Be(f,o),d.transform=d.webkitTransform=d.transitionDuration="";const h=f._moveCb=g=>{g&&g.target!==f||(!g||/transform$/.test(g.propertyName))&&(f.removeEventListener("transitionend",h),f._moveCb=null,ze(f,o))};f.addEventListener("transitionend",h)})}),()=>{const o=z(e),l=Do(o);let c=o.tag||ue;r=i,i=t.default?is(t.default()):[];for(let f=0;fdelete e.mode;qo.props;const Ra=qo;function Pa(e){const t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function Sa(e){Wo.set(e,e.el.getBoundingClientRect())}function Ia(e){const t=Vo.get(e),n=Wo.get(e),s=t.left-n.left,r=t.top-n.top;if(s||r){const i=e.el.style;return i.transform=i.webkitTransform=`translate(${s}px,${r}px)`,i.transitionDuration="0s",e}}function Oa(e,t,n){const s=e.cloneNode();e._vtc&&e._vtc.forEach(o=>{o.split(/\s+/).forEach(l=>l&&s.classList.remove(l))}),n.split(/\s+/).forEach(o=>o&&s.classList.add(o)),s.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(s);const{hasTransform:i}=jo(s);return r.removeChild(s),i}const rt=e=>{const t=e.props["onUpdate:modelValue"]||!1;return M(t)?n=>Ot(t,n):t};function Fa(e){e.target.composing=!0}function li(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const qn={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e._assign=rt(r);const i=s||r.props&&r.props.type==="number";Ue(e,t?"change":"input",o=>{if(o.target.composing)return;let l=e.value;n&&(l=l.trim()),i&&(l=Bn(l)),e._assign(l)}),n&&Ue(e,"change",()=>{e.value=e.value.trim()}),t||(Ue(e,"compositionstart",Fa),Ue(e,"compositionend",li),Ue(e,"change",li))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:r}},i){if(e._assign=rt(i),e.composing||document.activeElement===e&&e.type!=="range"&&(n||s&&e.value.trim()===t||(r||e.type==="number")&&Bn(e.value)===t))return;const o=t??"";e.value!==o&&(e.value=o)}},vr={deep:!0,created(e,t,n){e._assign=rt(n),Ue(e,"change",()=>{const s=e._modelValue,r=Bt(e),i=e.checked,o=e._assign;if(M(s)){const l=Jn(s,r),c=l!==-1;if(i&&!c)o(s.concat(r));else if(!i&&c){const f=[...s];f.splice(l,1),o(f)}}else if(wt(s)){const l=new Set(s);i?l.add(r):l.delete(r),o(l)}else o(zo(e,i))})},mounted:ci,beforeUpdate(e,t,n){e._assign=rt(n),ci(e,t,n)}};function ci(e,{value:t,oldValue:n},s){e._modelValue=t,M(t)?e.checked=Jn(t,s.props.value)>-1:wt(t)?e.checked=t.has(s.props.value):t!==n&&(e.checked=et(t,zo(e,!0)))}const Cr={created(e,{value:t},n){e.checked=et(t,n.props.value),e._assign=rt(n),Ue(e,"change",()=>{e._assign(Bt(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e._assign=rt(s),t!==n&&(e.checked=et(t,s.props.value))}},Yo={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const r=wt(t);Ue(e,"change",()=>{const i=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?Bn(Bt(o)):Bt(o));e._assign(e.multiple?r?new Set(i):i:i[0])}),e._assign=rt(s)},mounted(e,{value:t}){fi(e,t)},beforeUpdate(e,t,n){e._assign=rt(n)},updated(e,{value:t}){fi(e,t)}};function fi(e,t){const n=e.multiple;if(!(n&&!M(t)&&!wt(t))){for(let s=0,r=e.options.length;s-1:i.selected=t.has(o);else if(et(Bt(i),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Bt(e){return"_value"in e?e._value:e.value}function zo(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Jo={created(e,t,n){Fn(e,t,n,null,"created")},mounted(e,t,n){Fn(e,t,n,null,"mounted")},beforeUpdate(e,t,n,s){Fn(e,t,n,s,"beforeUpdate")},updated(e,t,n,s){Fn(e,t,n,s,"updated")}};function Xo(e,t){switch(e){case"SELECT":return Yo;case"TEXTAREA":return qn;default:switch(t){case"checkbox":return vr;case"radio":return Cr;default:return qn}}}function Fn(e,t,n,s,r){const o=Xo(e.tagName,n.props&&n.props.type)[r];o&&o(e,t,n,s)}function Ma(){qn.getSSRProps=({value:e})=>({value:e}),Cr.getSSRProps=({value:e},t)=>{if(t.props&&et(t.props.value,e))return{checked:!0}},vr.getSSRProps=({value:e},t)=>{if(M(e)){if(t.props&&Jn(e,t.props.value)>-1)return{checked:!0}}else if(wt(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Jo.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=Xo(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const La=["ctrl","shift","alt","meta"],Na={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>La.some(n=>e[`${n}Key`]&&!t.includes(n))},ka=(e,t)=>(n,...s)=>{for(let r=0;rn=>{if(!("key"in n))return;const s=Re(n.key);if(t.some(r=>r===s||Ha[r]===s))return e(n)},Zo={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Wt(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),Wt(e,!0),s.enter(e)):s.leave(e,()=>{Wt(e,!1)}):Wt(e,t))},beforeUnmount(e,{value:t}){Wt(e,t)}};function Wt(e,t){e.style.display=t?e._vod:"none"}function $a(){Zo.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Qo=se({patchProp:_a},ra);let en,ai=!1;function Go(){return en||(en=Co(Qo))}function el(){return en=ai?en:wo(Qo),ai=!0,en}const js=(...e)=>{Go().render(...e)},tl=(...e)=>{el().hydrate(...e)},Ua=(...e)=>{const t=Go().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=nl(s);if(!r)return;const i=t._component;!V(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.innerHTML="";const o=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},t},Da=(...e)=>{const t=el().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=nl(s);if(r)return n(r,!0,r instanceof SVGElement)},t};function nl(e){return ie(e)?document.querySelector(e):e}let ui=!1;const ja=()=>{ui||(ui=!0,Ma(),$a())},Ka=()=>{},pu=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Qi,BaseTransitionPropsValidators:cr,Comment:pe,EffectScope:Ys,Fragment:ue,KeepAlive:zc,ReactiveEffect:gn,Static:_t,Suspense:kc,Teleport:Bf,Text:vt,Transition:br,TransitionGroup:Ra,VueElement:ds,assertNumber:wc,callWithAsyncErrorHandling:Ee,callWithErrorHandling:De,camelize:ye,capitalize:dn,cloneVNode:ke,compatUtils:na,compile:Ka,computed:Te,createApp:Ua,createBlock:pr,createCommentVNode:Kf,createElementBlock:$f,createElementVNode:gr,createHydrationRenderer:wo,createPropsRestProxy:yf,createRenderer:Co,createSSRApp:Da,createSlots:tf,createStaticVNode:jf,createTextVNode:mr,createVNode:re,customRef:pc,defineAsyncComponent:qc,defineComponent:yn,defineCustomElement:$o,defineEmits:lf,defineExpose:cf,defineModel:uf,defineOptions:ff,defineProps:of,defineSSRCustomElement:ba,defineSlots:af,get devtools(){return Pt},effect:Ll,effectScope:Il,getCurrentInstance:Ve,getCurrentScope:Ti,getTransitionRawChildren:is,guardReactiveProps:Po,h:Wn,handleError:Et,hasInjectionContext:Rf,hydrate:tl,initCustomFormatter:Zf,initDirectivesForSSR:ja,inject:mt,isMemoSame:Ho,isProxy:Zs,isReactive:pt,isReadonly:yt,isRef:ce,isRuntimeOnly:zf,isShallow:nn,isVNode:nt,markRaw:Ft,mergeDefaults:mf,mergeModels:_f,mergeProps:So,nextTick:ts,normalizeClass:pn,normalizeProps:Tl,normalizeStyle:hn,onActivated:eo,onBeforeMount:so,onBeforeUnmount:cs,onBeforeUpdate:ro,onDeactivated:to,onErrorCaptured:co,onMounted:xt,onRenderTracked:lo,onRenderTriggered:oo,onScopeDispose:Ol,onServerPrefetch:io,onUnmounted:jt,onUpdated:ls,openBlock:fs,popScopeId:Sc,provide:go,proxyRefs:tr,pushScopeId:Pc,queuePostFlushCb:sr,reactive:mn,readonly:Xs,ref:Ze,registerRuntimeCompiler:Yf,render:js,renderList:ef,renderSlot:nf,resolveComponent:Zc,resolveDirective:Gc,resolveDynamicComponent:Qc,resolveFilter:ta,resolveTransitionHooks:kt,setBlockTracking:Ns,setDevtoolsHook:Wi,setTransitionHooks:bt,shallowReactive:Bi,shallowReadonly:cc,shallowRef:$i,ssrContextKey:No,ssrUtils:ea,stop:Nl,toDisplayString:Sl,toHandlerKey:Xt,toHandlers:sf,toRaw:z,toRef:yc,toRefs:gc,toValue:uc,transformVNodeArgs:Uf,triggerRef:ac,unref:er,useAttrs:pf,useCssModule:Ca,useCssVars:wa,useModel:gf,useSSRContext:ko,useSlots:hf,useTransitionState:lr,vModelCheckbox:vr,vModelDynamic:Jo,vModelRadio:Cr,vModelSelect:Yo,vModelText:qn,vShow:Zo,version:Bo,warn:Cc,watch:Qe,watchEffect:Ji,watchPostEffect:Xi,watchSyncEffect:jc,withAsyncContext:bf,withCtx:rr,withDefaults:df,withDirectives:Vc,withKeys:Ba,withMemo:Qf,withModifiers:ka,withScopeId:Ic},Symbol.toStringTag,{value:"Module"})),gu=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},Va=window.__VP_SITE_DATA__,sl=/^[a-z]+:/i,mu=/^pathname:\/\//,_u="vitepress-theme-appearance",rl=/#.*$/,Wa=/(index)?\.(md|html)$/,Ae=typeof document<"u",il={relativePath:"",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function qa(e,t,n=!1){if(t===void 0)return!1;if(e=di(`/${e}`),n)return new RegExp(t).test(e);if(di(t)!==e)return!1;const s=t.match(rl);return s?(Ae?location.hash:"")===s[0]:!0}function di(e){return decodeURI(e).replace(rl,"").replace(Wa,"")}function Ya(e){return sl.test(e)}function za(e,t){var s,r,i,o,l,c,f;const n=Object.keys(e.locales).find(d=>d!=="root"&&!Ya(d)&&qa(t,`/${d}/`,!0))||"root";return Object.assign({},e,{localeIndex:n,lang:((s=e.locales[n])==null?void 0:s.lang)??e.lang,dir:((r=e.locales[n])==null?void 0:r.dir)??e.dir,title:((i=e.locales[n])==null?void 0:i.title)??e.title,titleTemplate:((o=e.locales[n])==null?void 0:o.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:ll(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(f=e.locales[n])==null?void 0:f.themeConfig}})}function ol(e,t){const n=t.title||e.title,s=t.titleTemplate??e.titleTemplate;if(typeof s=="string"&&s.includes(":title"))return s.replace(/:title/g,n);const r=Ja(e.title,s);return`${n}${r}`}function Ja(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function Xa(e,t){const[n,s]=t;if(n!=="meta")return!1;const r=Object.entries(s)[0];return r==null?!1:e.some(([i,o])=>i===n&&o[r[0]]===r[1])}function ll(e,t){return[...e.filter(n=>!Xa(t,n)),...t]}const Za=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Qa=/^[a-z]:/i;function hi(e){const t=Qa.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(Za,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const Ga=Symbol(),dt=$i(Va);function yu(e){const t=Te(()=>za(dt.value,e.data.relativePath));return{site:t,theme:Te(()=>t.value.themeConfig),page:Te(()=>e.data),frontmatter:Te(()=>e.data.frontmatter),params:Te(()=>e.data.params),lang:Te(()=>t.value.lang),dir:Te(()=>t.value.dir),localeIndex:Te(()=>t.value.localeIndex||"root"),title:Te(()=>ol(t.value,e.data)),description:Te(()=>e.data.description||t.value.description),isDark:Ze(!1)}}function bu(){const e=mt(Ga);if(!e)throw new Error("vitepress data not properly injected in app");return e}function eu(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function pi(e){return sl.test(e)||e.startsWith(".")?e:eu(dt.value.base,e)}function tu(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),Ae){const n="/ccui/";t=hi(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let s=__VP_HASH_MAP__[t.toLowerCase()];s||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",s=__VP_HASH_MAP__[t.toLowerCase()]),t=`${n}assets/${t}.${s}.js`}else t=`./${hi(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let kn=[];function vu(e){kn.push(e),jt(()=>{kn=kn.filter(t=>t!==e)})}const nu=Symbol(),gi="http://a.com",su=()=>({path:"/",component:null,data:il});function Cu(e,t){const n=mn(su()),s={route:n,go:r};async function r(l=Ae?location.href:"/"){var f,d;await((f=s.onBeforeRouteChange)==null?void 0:f.call(s,l));const c=new URL(l,gi);dt.value.cleanUrls||!c.pathname.endsWith("/")&&!c.pathname.endsWith(".html")&&(c.pathname+=".html",l=c.pathname+c.search+c.hash),Ae&&l!==location.href&&(history.replaceState({scrollPosition:window.scrollY},document.title),history.pushState(null,"",l)),await o(l),await((d=s.onAfterRouteChanged)==null?void 0:d.call(s,l))}let i=null;async function o(l,c=0,f=!1){const d=new URL(l,gi),h=i=d.pathname;try{let g=await e(h);if(i===h){i=null;const{default:v,__pageData:x}=g;if(!v)throw new Error(`Invalid route component: ${v}`);n.path=Ae?h:pi(h),n.component=Ft(v),n.data=Ft(x),Ae&&ts(()=>{let S=dt.value.base+x.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!dt.value.cleanUrls&&!S.endsWith("/")&&(S+=".html"),S!==d.pathname&&(d.pathname=S,l=S+d.search+d.hash,history.replaceState(null,"",l)),d.hash&&!c){let U=null;try{U=document.querySelector(decodeURIComponent(d.hash))}catch(y){console.warn(y)}if(U){mi(U,d.hash);return}}window.scrollTo(0,c)})}}catch(g){if(!/fetch/.test(g.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(g),!f)try{const v=await fetch(dt.value.base+"hashmap.json");window.__VP_HASH_MAP__=await v.json(),await o(l,c,!0);return}catch{}i===h&&(i=null,n.path=Ae?h:pi(h),n.component=t?Ft(t):null,n.data=il)}}return Ae&&(window.addEventListener("click",l=>{if(l.target.closest("button"))return;const f=l.target.closest("a");if(f&&!f.closest(".vp-raw")&&(f instanceof SVGElement||!f.download)){const{target:d}=f,{href:h,origin:g,pathname:v,hash:x,search:S}=new URL(f.href instanceof SVGAnimatedString?f.href.animVal:f.href,f.baseURI),U=window.location,y=v.match(/\.\w+$/);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&d!=="_blank"&&g===U.origin&&!(y&&y[0]!==".html")&&(l.preventDefault(),v===U.pathname&&S===U.search?x&&(x!==U.hash&&(history.pushState(null,"",x),window.dispatchEvent(new Event("hashchange"))),mi(f,x,f.classList.contains("header-anchor"))):r(h))}},{capture:!0}),window.addEventListener("popstate",l=>{o(location.href,l.state&&l.state.scrollPosition||0)}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function ru(){const e=mt(nu);if(!e)throw new Error("useRouter() is called without provider.");return e}function cl(){return ru().route}function mi(e,t,n=!1){let s=null;try{s=e.classList.contains("header-anchor")?e:document.querySelector(decodeURIComponent(t))}catch(r){console.warn(r)}if(s){const r=dt.value.scrollOffset;let i=0;if(typeof r=="number")i=r;else if(typeof r=="string")i=_i(r);else if(Array.isArray(r))for(const c of r){const f=_i(c);if(f){i=f;break}}const o=parseInt(window.getComputedStyle(s).paddingTop,10),l=window.scrollY+s.getBoundingClientRect().top-i+o;!n||Math.abs(l-window.scrollY)>window.innerHeight?window.scrollTo(0,l):window.scrollTo({left:0,top:l,behavior:"smooth"})}}function _i(e){const t=document.querySelector(e);if(!t)return 0;const n=t.getBoundingClientRect().bottom;return n<0?0:n+24}const yi=()=>kn.forEach(e=>e()),wu=yn({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=cl();return()=>Wn(e.as,{style:{position:"relative"}},[t.component?Wn(t.component,{onVnodeMounted:yi,onVnodeUpdated:yi}):"404 Page Not Found"])}}),iu="modulepreload",ou=function(e){return"/ccui/"+e},bi={},Eu=function(t,n,s){if(!n||n.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=ou(i),i in bi)return;bi[i]=!0;const o=i.endsWith(".css"),l=o?'[rel="stylesheet"]':"";if(!!s)for(let d=r.length-1;d>=0;d--){const h=r[d];if(h.href===i&&(!o||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${l}`))return;const f=document.createElement("link");if(f.rel=o?"stylesheet":iu,o||(f.as="script",f.crossOrigin=""),f.href=i,document.head.appendChild(f),o)return new Promise((d,h)=>{f.addEventListener("load",d),f.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())};function xu(e,t){let n=[],s=!0;const r=i=>{if(s){s=!1;return}n.forEach(o=>document.head.removeChild(o)),n=[],i.forEach(o=>{const l=lu(o);document.head.appendChild(l),n.push(l)})};Ji(()=>{const i=e.data,o=t.value,l=i&&i.description,c=i&&i.frontmatter.head||[];document.title=ol(o,i),document.querySelector("meta[name=description]").setAttribute("content",l||o.description),r(ll(o.head,fu(c)))})}function lu([e,t,n]){const s=document.createElement(e);for(const r in t)s.setAttribute(r,t[r]);return n&&(s.innerHTML=n),s}function cu(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function fu(e){return e.filter(t=>!cu(t))}const Es=new Set,fl=()=>document.createElement("link"),au=e=>{const t=fl();t.rel="prefetch",t.href=e,document.head.appendChild(t)},uu=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let Mn;const du=Ae&&(Mn=fl())&&Mn.relList&&Mn.relList.supports&&Mn.relList.supports("prefetch")?au:uu;function Tu(){if(!Ae||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const s=()=>{n&&n.disconnect(),n=new IntersectionObserver(i=>{i.forEach(o=>{if(o.isIntersecting){const l=o.target;n.unobserve(l);const{pathname:c}=l;if(!Es.has(c)){Es.add(c);const f=tu(c);du(f)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(i=>{const{target:o}=i,{hostname:l,pathname:c}=new URL(i.href instanceof SVGAnimatedString?i.href.animVal:i.href,i.baseURI),f=c.match(/\.\w+$/);f&&f[0]!==".html"||o!=="_blank"&&l===location.hostname&&(c!==location.pathname?n.observe(i):Es.add(c))})})};xt(s);const r=cl();Qe(()=>r.path,s),jt(()=>{n&&n.disconnect()})}const Au=yn({setup(e,{slots:t}){const n=Ze(!1);return xt(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function Ru(){if(Ae){const e=new Map;window.addEventListener("click",t=>{var s;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const r=n.parentElement,i=(s=n.nextElementSibling)==null?void 0:s.nextElementSibling;if(!r||!i)return;const o=/language-(shellscript|shell|bash|sh|zsh)/.test(r.className);let l="";i.querySelectorAll("span.line:not(.diff.remove)").forEach(c=>l+=(c.textContent||"")+` -`),l=l.slice(0,-1),o&&(l=l.replace(/^ *(\$|>) /gm,"").trim()),hu(l).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const c=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,c)})}})}}async function hu(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const s=document.getSelection(),r=s?s.rangeCount>0&&s.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),r&&(s.removeAllRanges(),s.addRange(r)),n&&n.focus()}}function Pu(){Ae&&window.addEventListener("click",e=>{var n,s;const t=e.target;if(t.matches(".vp-code-group input")){const r=(n=t.parentElement)==null?void 0:n.parentElement,i=Array.from((r==null?void 0:r.querySelectorAll("input"))||[]).indexOf(t),o=r==null?void 0:r.querySelector('div[class*="language-"].active'),l=(s=r==null?void 0:r.querySelectorAll('div[class*="language-"]:not(.language-id)'))==null?void 0:s[i];o&&l&&o!==l&&(o.classList.remove("active"),l.classList.add("active"))}})}export{Ba as $,pr as A,rr as B,Kf as C,Zc as D,So as E,ue as F,re as G,hn as H,qc as I,Eu as J,Qc as K,sl as L,Ae as M,ef as N,Pc as O,mu as P,Sc as Q,jf as R,_u as S,br as T,mt as U,go as V,ls as W,vu as X,$i as Y,ts as Z,gu as _,mr as a,sf as a0,Xi as a1,ka as a2,hf as a3,pu as a4,Ra as a5,Ua as a6,Wn as a7,cs as a8,mn as a9,Vc as aa,Zo as ab,gc as ac,xu as ad,nu as ae,yu as af,Ga as ag,wu as ah,Au as ai,dt as aj,Da as ak,Cu as al,tu as am,Tu as an,Ru as ao,Pu as ap,ru as aq,Ol as b,$f as c,yn as d,er as e,yc as f,Ti as g,Xs as h,pc as i,Ze as j,Ji as k,Te as l,Ve as m,pn as n,fs as o,xt as p,Ya as q,nf as r,pi as s,Sl as t,bu as u,qa as v,Qe as w,cl as x,jt as y,gr as z}; diff --git a/assets/chunks/framework.Py8LwWZb.js b/assets/chunks/framework.Py8LwWZb.js new file mode 100644 index 0000000..0bbb104 --- /dev/null +++ b/assets/chunks/framework.Py8LwWZb.js @@ -0,0 +1,21 @@ +/** +* @vue/shared v3.4.37 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function cs(e,t){const n=new Set(e.split(","));return s=>n.has(s)}const Z={},Ht=[],Ae=()=>{},dc=()=>!1,gn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),dr=e=>e.startsWith("onUpdate:"),ie=Object.assign,hr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},hc=Object.prototype.hasOwnProperty,z=(e,t)=>hc.call(e,t),V=Array.isArray,kt=e=>Yt(e)==="[object Map]",Ot=e=>Yt(e)==="[object Set]",eo=e=>Yt(e)==="[object Date]",pc=e=>Yt(e)==="[object RegExp]",W=e=>typeof e=="function",oe=e=>typeof e=="string",Ue=e=>typeof e=="symbol",ne=e=>e!==null&&typeof e=="object",pr=e=>(ne(e)||W(e))&&W(e.then)&&W(e.catch),Xo=Object.prototype.toString,Yt=e=>Xo.call(e),gc=e=>Yt(e).slice(8,-1),Jo=e=>Yt(e)==="[object Object]",gr=e=>oe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Vt=cs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),as=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},mc=/-(\w)/g,ve=as(e=>e.replace(mc,(t,n)=>n?n.toUpperCase():"")),_c=/\B([A-Z])/g,Se=as(e=>e.replace(_c,"-$1").toLowerCase()),mn=as(e=>e.charAt(0).toUpperCase()+e.slice(1)),nn=as(e=>e?`on${mn(e)}`:""),Ee=(e,t)=>!Object.is(e,t),$t=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Yn=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Xn=e=>{const t=oe(e)?Number(e):NaN;return isNaN(t)?e:t};let to;const Qo=()=>to||(to=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),yc="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error",bc=cs(yc);function _n(e){if(V(e)){const t={};for(let n=0;n{if(n){const s=n.split(wc);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function yn(e){let t="";if(oe(e))t=e;else if(V(e))for(let n=0;nlt(n,t))}const ei=e=>!!(e&&e.__v_isRef===!0),ti=e=>oe(e)?e:e==null?"":V(e)||ne(e)&&(e.toString===Xo||!W(e.toString))?ei(e)?ti(e.value):JSON.stringify(e,ni,2):String(e),ni=(e,t)=>ei(t)?ni(e,t.value):kt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],o)=>(n[xs(s,o)+" =>"]=r,n),{})}:Ot(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>xs(n))}:Ue(t)?xs(t):ne(t)&&!V(t)&&!Jo(t)?String(t):t,xs=(e,t="")=>{var n;return Ue(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.4.37 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Oe;class mr{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Oe,!t&&Oe&&(this.index=(Oe.scopes||(Oe.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Oe;try{return Oe=this,t()}finally{Oe=n}}}on(){Oe=this}off(){Oe=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),ht()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=rt,n=yt;try{return rt=!0,yt=this,this._runnings++,no(this),this.fn()}finally{so(this),this._runnings--,yt=n,rt=t}}stop(){this.active&&(no(this),so(this),this.onStop&&this.onStop(),this.active=!1)}}function Oc(e){return e.value}function no(e){e._trackId++,e._depsLength=0}function so(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{n.dirty&&n.run()});t&&(ie(n,t),t.scope&&si(n,t.scope)),(!t||!t.lazy)&&n.run();const s=n.run.bind(n);return s.effect=n,s}function Nc(e){e.effect.stop()}let rt=!0,Ws=0;const ii=[];function dt(){ii.push(rt),rt=!1}function ht(){const e=ii.pop();rt=e===void 0?!0:e}function yr(){Ws++}function br(){for(Ws--;!Ws&&qs.length;)qs.shift()()}function li(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const s=e.deps[e._depsLength];s!==t?(s&&oi(s,e),e.deps[e._depsLength++]=t):e._depsLength++}}const qs=[];function ci(e,t,n){yr();for(const s of e.keys()){let r;s._dirtyLevel{const n=new Map;return n.cleanup=e,n.computed=t,n},Jn=new WeakMap,bt=Symbol(""),Gs=Symbol("");function xe(e,t,n){if(rt&&yt){let s=Jn.get(e);s||Jn.set(e,s=new Map);let r=s.get(n);r||s.set(n,r=ai(()=>s.delete(n))),li(yt,r)}}function qe(e,t,n,s,r,o){const i=Jn.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&V(e)){const c=Number(s);i.forEach((a,u)=>{(u==="length"||!Ue(u)&&u>=c)&&l.push(a)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":V(e)?gr(n)&&l.push(i.get("length")):(l.push(i.get(bt)),kt(e)&&l.push(i.get(Gs)));break;case"delete":V(e)||(l.push(i.get(bt)),kt(e)&&l.push(i.get(Gs)));break;case"set":kt(e)&&l.push(i.get(bt));break}yr();for(const c of l)c&&ci(c,4);br()}function Lc(e,t){const n=Jn.get(e);return n&&n.get(t)}const Ic=cs("__proto__,__v_isRef,__isVue"),ui=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ue)),ro=Mc();function Mc(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=J(this);for(let o=0,i=this.length;o{e[t]=function(...n){dt(),yr();const s=J(this)[t].apply(this,n);return br(),ht(),s}}),e}function Fc(e){Ue(e)||(e=String(e));const t=J(this);return xe(t,"has",e),t.hasOwnProperty(e)}class fi{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const r=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return s===(r?o?_i:mi:o?gi:pi).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const i=V(t);if(!r){if(i&&z(ro,n))return Reflect.get(ro,n,s);if(n==="hasOwnProperty")return Fc}const l=Reflect.get(t,n,s);return(Ue(n)?ui.has(n):Ic(n))||(r||xe(t,"get",n),o)?l:me(l)?i&&gr(n)?l:l.value:ne(l)?r?vn(l):bn(l):l}}class di extends fi{constructor(t=!1){super(!1,t)}set(t,n,s,r){let o=t[n];if(!this._isShallow){const c=ct(o);if(!At(s)&&!ct(s)&&(o=J(o),s=J(s)),!V(t)&&me(o)&&!me(s))return c?!1:(o.value=s,!0)}const i=V(t)&&gr(n)?Number(n)e,fs=e=>Reflect.getPrototypeOf(e);function Rn(e,t,n=!1,s=!1){e=e.__v_raw;const r=J(e),o=J(t);n||(Ee(t,o)&&xe(r,"get",t),xe(r,"get",o));const{has:i}=fs(r),l=s?vr:n?Er:an;if(i.call(r,t))return l(e.get(t));if(i.call(r,o))return l(e.get(o));e!==r&&e.get(t)}function On(e,t=!1){const n=this.__v_raw,s=J(n),r=J(e);return t||(Ee(e,r)&&xe(s,"has",e),xe(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Pn(e,t=!1){return e=e.__v_raw,!t&&xe(J(e),"iterate",bt),Reflect.get(e,"size",e)}function oo(e,t=!1){!t&&!At(e)&&!ct(e)&&(e=J(e));const n=J(this);return fs(n).has.call(n,e)||(n.add(e),qe(n,"add",e,e)),this}function io(e,t,n=!1){!n&&!At(t)&&!ct(t)&&(t=J(t));const s=J(this),{has:r,get:o}=fs(s);let i=r.call(s,e);i||(e=J(e),i=r.call(s,e));const l=o.call(s,e);return s.set(e,t),i?Ee(t,l)&&qe(s,"set",e,t):qe(s,"add",e,t),this}function lo(e){const t=J(this),{has:n,get:s}=fs(t);let r=n.call(t,e);r||(e=J(e),r=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return r&&qe(t,"delete",e,void 0),o}function co(){const e=J(this),t=e.size!==0,n=e.clear();return t&&qe(e,"clear",void 0,void 0),n}function Nn(e,t){return function(s,r){const o=this,i=o.__v_raw,l=J(i),c=t?vr:e?Er:an;return!e&&xe(l,"iterate",bt),i.forEach((a,u)=>s.call(r,c(a),c(u),o))}}function Ln(e,t,n){return function(...s){const r=this.__v_raw,o=J(r),i=kt(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,a=r[e](...s),u=n?vr:t?Er:an;return!t&&xe(o,"iterate",c?Gs:bt),{next(){const{value:d,done:g}=a.next();return g?{value:d,done:g}:{value:l?[u(d[0]),u(d[1])]:u(d),done:g}},[Symbol.iterator](){return this}}}}function ze(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Dc(){const e={get(o){return Rn(this,o)},get size(){return Pn(this)},has:On,add:oo,set:io,delete:lo,clear:co,forEach:Nn(!1,!1)},t={get(o){return Rn(this,o,!1,!0)},get size(){return Pn(this)},has:On,add(o){return oo.call(this,o,!0)},set(o,i){return io.call(this,o,i,!0)},delete:lo,clear:co,forEach:Nn(!1,!0)},n={get(o){return Rn(this,o,!0)},get size(){return Pn(this,!0)},has(o){return On.call(this,o,!0)},add:ze("add"),set:ze("set"),delete:ze("delete"),clear:ze("clear"),forEach:Nn(!0,!1)},s={get(o){return Rn(this,o,!0,!0)},get size(){return Pn(this,!0)},has(o){return On.call(this,o,!0)},add:ze("add"),set:ze("set"),delete:ze("delete"),clear:ze("clear"),forEach:Nn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Ln(o,!1,!1),n[o]=Ln(o,!0,!1),t[o]=Ln(o,!1,!0),s[o]=Ln(o,!0,!0)}),[e,n,t,s]}const[Uc,jc,Bc,Kc]=Dc();function ds(e,t){const n=t?e?Kc:Bc:e?jc:Uc;return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(z(n,r)&&r in s?n:s,r,o)}const Wc={get:ds(!1,!1)},qc={get:ds(!1,!0)},Gc={get:ds(!0,!1)},Yc={get:ds(!0,!0)},pi=new WeakMap,gi=new WeakMap,mi=new WeakMap,_i=new WeakMap;function Xc(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Jc(e){return e.__v_skip||!Object.isExtensible(e)?0:Xc(gc(e))}function bn(e){return ct(e)?e:hs(e,!1,Hc,Wc,pi)}function yi(e){return hs(e,!1,Vc,qc,gi)}function vn(e){return hs(e,!0,kc,Gc,mi)}function zc(e){return hs(e,!0,$c,Yc,_i)}function hs(e,t,n,s,r){if(!ne(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=Jc(e);if(i===0)return e;const l=new Proxy(e,i===2?s:n);return r.set(e,l),l}function vt(e){return ct(e)?vt(e.__v_raw):!!(e&&e.__v_isReactive)}function ct(e){return!!(e&&e.__v_isReadonly)}function At(e){return!!(e&&e.__v_isShallow)}function wr(e){return e?!!e.__v_raw:!1}function J(e){const t=e&&e.__v_raw;return t?J(t):e}function sn(e){return Object.isExtensible(e)&&zo(e,"__v_skip",!0),e}const an=e=>ne(e)?bn(e):e,Er=e=>ne(e)?vn(e):e;class bi{constructor(t,n,s,r){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Bt(()=>t(this._value),()=>Dt(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=J(this);return(!t._cacheable||t.effect.dirty)&&Ee(t._value,t._value=t.effect.run())&&Dt(t,4),Cr(t),t.effect._dirtyLevel>=2&&Dt(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Qc(e,t,n=!1){let s,r;const o=W(e);return o?(s=e,r=Ae):(s=e.get,r=e.set),new bi(s,r,o||!r,n)}function Cr(e){var t;rt&&yt&&(e=J(e),li(yt,(t=e.dep)!=null?t:e.dep=ai(()=>e.dep=void 0,e instanceof bi?e:void 0)))}function Dt(e,t=4,n,s){e=J(e);const r=e.dep;r&&ci(r,t)}function me(e){return!!(e&&e.__v_isRef===!0)}function ce(e){return vi(e,!1)}function Tr(e){return vi(e,!0)}function vi(e,t){return me(e)?e:new Zc(e,t)}class Zc{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:J(t),this._value=n?t:an(t)}get value(){return Cr(this),this._value}set value(t){const n=this.__v_isShallow||At(t)||ct(t);t=n?t:J(t),Ee(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:an(t),Dt(this,4))}}function ea(e){Dt(e,4)}function ps(e){return me(e)?e.value:e}function ta(e){return W(e)?e():ps(e)}const na={get:(e,t,n)=>ps(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return me(r)&&!me(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function Sr(e){return vt(e)?e:new Proxy(e,na)}class sa{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>Cr(this),()=>Dt(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function Ar(e){return new sa(e)}function ra(e){const t=V(e)?new Array(e.length):{};for(const n in e)t[n]=Ei(e,n);return t}class oa{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Lc(J(this._object),this._key)}}class ia{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function wi(e,t,n){return me(e)?e:W(e)?new ia(e):ne(e)&&arguments.length>1?Ei(e,t,n):ce(e)}function Ei(e,t,n){const s=e[t];return me(s)?s:new oa(e,t,n)}const la={GET:"get",HAS:"has",ITERATE:"iterate"},ca={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"};/** +* @vue/runtime-core v3.4.37 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function aa(e,t){}const ua={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE"},fa={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update"};function Ge(e,t,n,s){try{return s?e(...s):e()}catch(r){Pt(r,t,n)}}function Pe(e,t,n,s){if(W(e)){const r=Ge(e,t,n,s);return r&&pr(r)&&r.catch(o=>{Pt(o,t,n)}),r}if(V(e)){const r=[];for(let o=0;o>>1,r=ye[s],o=fn(r);oDe&&ye.splice(t,1)}function zn(e){V(e)?Ut.push(...e):(!et||!et.includes(e,e.allowRecurse?_t+1:_t))&&Ut.push(e),Ti()}function ao(e,t,n=un?De+1:0){for(;nfn(n)-fn(s));if(Ut.length=0,et){et.push(...t);return}for(et=t,_t=0;_te.id==null?1/0:e.id,ga=(e,t)=>{const n=fn(e)-fn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Si(e){Ys=!1,un=!0,ye.sort(ga);try{for(De=0;DeFt.emit(r,...o)),In=[]):typeof window<"u"&&window.HTMLElement&&!((s=(n=window.navigator)==null?void 0:n.userAgent)!=null&&s.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(o=>{Ai(o,t)}),setTimeout(()=>{Ft||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,In=[])},3e3)):In=[]}let fe=null,ms=null;function dn(e){const t=fe;return fe=e,ms=e&&e.type.__scopeId||null,t}function ma(e){ms=e}function _a(){ms=null}const ya=e=>Rr;function Rr(e,t=fe,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&sr(-1);const o=dn(t);let i;try{i=e(...r)}finally{dn(o),s._d&&sr(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function ba(e,t){if(fe===null)return e;const n=Sn(fe),s=e.dirs||(e.dirs=[]);for(let r=0;r{e.isMounted=!0}),vs(()=>{e.isUnmounting=!0}),e}const Ne=[Function,Array],Pr={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ne,onEnter:Ne,onAfterEnter:Ne,onEnterCancelled:Ne,onBeforeLeave:Ne,onLeave:Ne,onAfterLeave:Ne,onLeaveCancelled:Ne,onBeforeAppear:Ne,onAppear:Ne,onAfterAppear:Ne,onAppearCancelled:Ne},xi=e=>{const t=e.subTree;return t.component?xi(t.component):t},va={name:"BaseTransition",props:Pr,setup(e,{slots:t}){const n=He(),s=Or();return()=>{const r=t.default&&_s(t.default(),!0);if(!r||!r.length)return;let o=r[0];if(r.length>1){for(const g of r)if(g.type!==ae){o=g;break}}const i=J(e),{mode:l}=i;if(s.isLeaving)return Rs(o);const c=uo(o);if(!c)return Rs(o);let a=Kt(c,i,s,n,g=>a=g);at(c,a);const u=n.subTree,d=u&&uo(u);if(d&&d.type!==ae&&!Fe(c,d)&&xi(n).type!==ae){const g=Kt(d,i,s,n);if(at(d,g),l==="out-in"&&c.type!==ae)return s.isLeaving=!0,g.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},Rs(o);l==="in-out"&&c.type!==ae&&(g.delayLeave=(_,v,A)=>{const $=Oi(s,d);$[String(d.key)]=d,_[tt]=()=>{v(),_[tt]=void 0,delete a.delayedLeave},a.delayedLeave=A})}return o}}},Ri=va;function Oi(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Kt(e,t,n,s,r){const{appear:o,mode:i,persisted:l=!1,onBeforeEnter:c,onEnter:a,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:g,onLeave:_,onAfterLeave:v,onLeaveCancelled:A,onBeforeAppear:$,onAppear:U,onAfterAppear:C,onAppearCancelled:p}=t,m=String(e.key),E=Oi(n,e),w=(P,b)=>{P&&Pe(P,s,9,b)},N=(P,b)=>{const M=b[1];w(P,b),V(P)?P.every(R=>R.length<=1)&&M():P.length<=1&&M()},H={mode:i,persisted:l,beforeEnter(P){let b=c;if(!n.isMounted)if(o)b=$||c;else return;P[tt]&&P[tt](!0);const M=E[m];M&&Fe(e,M)&&M.el[tt]&&M.el[tt](),w(b,[P])},enter(P){let b=a,M=u,R=d;if(!n.isMounted)if(o)b=U||a,M=C||u,R=p||d;else return;let K=!1;const Q=P[Mn]=te=>{K||(K=!0,te?w(R,[P]):w(M,[P]),H.delayedLeave&&H.delayedLeave(),P[Mn]=void 0)};b?N(b,[P,Q]):Q()},leave(P,b){const M=String(e.key);if(P[Mn]&&P[Mn](!0),n.isUnmounting)return b();w(g,[P]);let R=!1;const K=P[tt]=Q=>{R||(R=!0,b(),Q?w(A,[P]):w(v,[P]),P[tt]=void 0,E[M]===e&&delete E[M])};E[M]=e,_?N(_,[P,K]):K()},clone(P){const b=Kt(P,t,n,s,r);return r&&r(b),b}};return H}function Rs(e){if(En(e))return e=je(e),e.children=null,e}function uo(e){if(!En(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&W(n.default))return n.default()}}function at(e,t){e.shapeFlag&6&&e.component?at(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function _s(e,t=!1,n){let s=[],r=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function wa(e){W(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:r=200,timeout:o,suspensible:i=!0,onError:l}=e;let c=null,a,u=0;const d=()=>(u++,c=null,g()),g=()=>{let _;return c||(_=c=t().catch(v=>{if(v=v instanceof Error?v:new Error(String(v)),l)return new Promise((A,$)=>{l(v,()=>A(d()),()=>$(v),u+1)});throw v}).then(v=>_!==c&&c?c:(v&&(v.__esModule||v[Symbol.toStringTag]==="Module")&&(v=v.default),a=v,v)))};return wn({name:"AsyncComponentWrapper",__asyncLoader:g,get __asyncResolved(){return a},setup(){const _=ue;if(a)return()=>Os(a,_);const v=C=>{c=null,Pt(C,_,13,!s)};if(i&&_.suspense||Tn)return g().then(C=>()=>Os(C,_)).catch(C=>(v(C),()=>s?re(s,{error:C}):null));const A=ce(!1),$=ce(),U=ce(!!r);return r&&setTimeout(()=>{U.value=!1},r),o!=null&&setTimeout(()=>{if(!A.value&&!$.value){const C=new Error(`Async component timed out after ${o}ms.`);v(C),$.value=C}},o),g().then(()=>{A.value=!0,_.parent&&En(_.parent.vnode)&&(_.parent.effect.dirty=!0,gs(_.parent.update))}).catch(C=>{v(C),$.value=C}),()=>{if(A.value&&a)return Os(a,_);if($.value&&s)return re(s,{error:$.value});if(n&&!U.value)return re(n)}}})}function Os(e,t){const{ref:n,props:s,children:r,ce:o}=t.vnode,i=re(e,s,r);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const En=e=>e.type.__isKeepAlive,Ea={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=He(),s=n.ctx;if(!s.renderer)return()=>{const C=t.default&&t.default();return C&&C.length===1?C[0]:C};const r=new Map,o=new Set;let i=null;const l=n.suspense,{renderer:{p:c,m:a,um:u,o:{createElement:d}}}=s,g=d("div");s.activate=(C,p,m,E,w)=>{const N=C.component;a(C,p,m,0,l),c(N.vnode,C,p,m,N,l,E,C.slotScopeIds,w),he(()=>{N.isDeactivated=!1,N.a&&$t(N.a);const H=C.props&&C.props.onVnodeMounted;H&&Ce(H,N.parent,C)},l)},s.deactivate=C=>{const p=C.component;ts(p.m),ts(p.a),a(C,g,null,1,l),he(()=>{p.da&&$t(p.da);const m=C.props&&C.props.onVnodeUnmounted;m&&Ce(m,p.parent,C),p.isDeactivated=!0},l)};function _(C){Ps(C),u(C,n,l,!0)}function v(C){r.forEach((p,m)=>{const E=cr(p.type);E&&(!C||!C(E))&&A(m)})}function A(C){const p=r.get(C);p&&(!i||!Fe(p,i))?_(p):i&&Ps(i),r.delete(C),o.delete(C)}Le(()=>[e.include,e.exclude],([C,p])=>{C&&v(m=>en(C,m)),p&&v(m=>!en(p,m))},{flush:"post",deep:!0});let $=null;const U=()=>{$!=null&&(tr(n.subTree.type)?he(()=>{r.set($,Fn(n.subTree))},n.subTree.suspense):r.set($,Fn(n.subTree)))};return Je(U),bs(U),vs(()=>{r.forEach(C=>{const{subTree:p,suspense:m}=n,E=Fn(p);if(C.type===E.type&&C.key===E.key){Ps(E);const w=E.component.da;w&&he(w,m);return}_(C)})}),()=>{if($=null,!t.default)return null;const C=t.default(),p=C[0];if(C.length>1)return i=null,C;if(!ut(p)||!(p.shapeFlag&4)&&!(p.shapeFlag&128))return i=null,p;let m=Fn(p);if(m.type===ae)return i=null,m;const E=m.type,w=cr(wt(m)?m.type.__asyncResolved||{}:E),{include:N,exclude:H,max:P}=e;if(N&&(!w||!en(N,w))||H&&w&&en(H,w))return i=m,p;const b=m.key==null?E:m.key,M=r.get(b);return m.el&&(m=je(m),p.shapeFlag&128&&(p.ssContent=m)),$=b,M?(m.el=M.el,m.component=M.component,m.transition&&at(m,m.transition),m.shapeFlag|=512,o.delete(b),o.add(b)):(o.add(b),P&&o.size>parseInt(P,10)&&A(o.values().next().value)),m.shapeFlag|=256,i=m,tr(p.type)?p:m}}},Ca=Ea;function en(e,t){return V(e)?e.some(n=>en(n,t)):oe(e)?e.split(",").includes(t):pc(e)?e.test(t):!1}function Pi(e,t){Li(e,"a",t)}function Ni(e,t){Li(e,"da",t)}function Li(e,t,n=ue){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(ys(t,s,n),n){let r=n.parent;for(;r&&r.parent;)En(r.parent.vnode)&&Ta(s,t,n,r),r=r.parent}}function Ta(e,t,n,s){const r=ys(t,e,s,!0);Xt(()=>{hr(s[t],r)},n)}function Ps(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Fn(e){return e.shapeFlag&128?e.ssContent:e}function ys(e,t,n=ue,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{dt();const l=Rt(n),c=Pe(t,n,e,i);return l(),ht(),c});return s?r.unshift(o):r.push(o),o}}const Xe=e=>(t,n=ue)=>{(!Tn||e==="sp")&&ys(e,(...s)=>t(...s),n)},Nr=Xe("bm"),Je=Xe("m"),Ii=Xe("bu"),bs=Xe("u"),vs=Xe("bum"),Xt=Xe("um"),Mi=Xe("sp"),Fi=Xe("rtg"),Hi=Xe("rtc");function ki(e,t=ue){ys("ec",e,t)}const Lr="components",Sa="directives";function Aa(e,t){return Ir(Lr,e,!0,t)||e}const Vi=Symbol.for("v-ndc");function xa(e){return oe(e)?Ir(Lr,e,!1)||e:e||Vi}function Ra(e){return Ir(Sa,e)}function Ir(e,t,n=!0,s=!1){const r=fe||ue;if(r){const o=r.type;if(e===Lr){const l=cr(o,!1);if(l&&(l===t||l===ve(t)||l===mn(ve(t))))return o}const i=fo(r[e]||o[e],t)||fo(r.appContext[e],t);return!i&&s?o:i}}function fo(e,t){return e&&(e[t]||e[ve(t)]||e[mn(ve(t))])}function Oa(e,t,n,s){let r;const o=n&&n[s];if(V(e)||oe(e)){r=new Array(e.length);for(let i=0,l=e.length;it(i,l,void 0,o&&o[l]));else{const i=Object.keys(e);r=new Array(i.length);for(let l=0,c=i.length;l{const o=s.fn(...r);return o&&(o.key=s.key),o}:s.fn)}return e}function Na(e,t,n={},s,r){if(fe.isCE||fe.parent&&wt(fe.parent)&&fe.parent.isCE)return t!=="default"&&(n.name=t),re("slot",n,s&&s());let o=e[t];o&&o._c&&(o._d=!1),Es();const i=o&&Mr(o(n)),l=Dr(ge,{key:(n.key||i&&i.key||`_${t}`)+(!i&&s?"_fb":"")},i||(s?s():[]),i&&e._===1?64:-2);return!r&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function Mr(e){return e.some(t=>ut(t)?!(t.type===ae||t.type===ge&&!Mr(t.children)):!0)?e:null}function La(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:nn(s)]=e[s];return n}const Xs=e=>e?wl(e)?Sn(e):Xs(e.parent):null,rn=ie(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Xs(e.parent),$root:e=>Xs(e.root),$emit:e=>e.emit,$options:e=>Fr(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,gs(e.update)}),$nextTick:e=>e.n||(e.n=Nt.bind(e.proxy)),$watch:e=>gu.bind(e)}),Ns=(e,t)=>e!==Z&&!e.__isScriptSetup&&z(e,t),Js={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:l,appContext:c}=e;let a;if(t[0]!=="$"){const _=i[t];if(_!==void 0)switch(_){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(Ns(s,t))return i[t]=1,s[t];if(r!==Z&&z(r,t))return i[t]=2,r[t];if((a=e.propsOptions[0])&&z(a,t))return i[t]=3,o[t];if(n!==Z&&z(n,t))return i[t]=4,n[t];zs&&(i[t]=0)}}const u=rn[t];let d,g;if(u)return t==="$attrs"&&xe(e.attrs,"get",""),u(e);if((d=l.__cssModules)&&(d=d[t]))return d;if(n!==Z&&z(n,t))return i[t]=4,n[t];if(g=c.config.globalProperties,z(g,t))return g[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return Ns(r,t)?(r[t]=n,!0):s!==Z&&z(s,t)?(s[t]=n,!0):z(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:o}},i){let l;return!!n[i]||e!==Z&&z(e,i)||Ns(t,i)||(l=o[0])&&z(l,i)||z(s,i)||z(rn,i)||z(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:z(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},Ia=ie({},Js,{get(e,t){if(t!==Symbol.unscopables)return Js.get(e,t,e)},has(e,t){return t[0]!=="_"&&!bc(t)}});function Ma(){return null}function Fa(){return null}function Ha(e){}function ka(e){}function Va(){return null}function $a(){}function Da(e,t){return null}function Ua(){return $i().slots}function ja(){return $i().attrs}function $i(){const e=He();return e.setupContext||(e.setupContext=Tl(e))}function hn(e){return V(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Ba(e,t){const n=hn(e);for(const s in t){if(s.startsWith("__skip"))continue;let r=n[s];r?V(r)||W(r)?r=n[s]={type:r,default:t[s]}:r.default=t[s]:r===null&&(r=n[s]={default:t[s]}),r&&t[`__skip_${s}`]&&(r.skipFactory=!0)}return n}function Ka(e,t){return!e||!t?e||t:V(e)&&V(t)?e.concat(t):ie({},hn(e),hn(t))}function Wa(e,t){const n={};for(const s in e)t.includes(s)||Object.defineProperty(n,s,{enumerable:!0,get:()=>e[s]});return n}function qa(e){const t=He();let n=e();return or(),pr(n)&&(n=n.catch(s=>{throw Rt(t),s})),[n,()=>Rt(t)]}let zs=!0;function Ga(e){const t=Fr(e),n=e.proxy,s=e.ctx;zs=!1,t.beforeCreate&&ho(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:l,provide:c,inject:a,created:u,beforeMount:d,mounted:g,beforeUpdate:_,updated:v,activated:A,deactivated:$,beforeDestroy:U,beforeUnmount:C,destroyed:p,unmounted:m,render:E,renderTracked:w,renderTriggered:N,errorCaptured:H,serverPrefetch:P,expose:b,inheritAttrs:M,components:R,directives:K,filters:Q}=t;if(a&&Ya(a,s,null),i)for(const Y in i){const q=i[Y];W(q)&&(s[Y]=q.bind(n))}if(r){const Y=r.call(n,n);ne(Y)&&(e.data=bn(Y))}if(zs=!0,o)for(const Y in o){const q=o[Y],pe=W(q)?q.bind(n,n):W(q.get)?q.get.bind(n,n):Ae,An=!W(q)&&W(q.set)?q.set.bind(n):Ae,pt=le({get:pe,set:An});Object.defineProperty(s,Y,{enumerable:!0,configurable:!0,get:()=>pt.value,set:ke=>pt.value=ke})}if(l)for(const Y in l)Di(l[Y],s,n,Y);if(c){const Y=W(c)?c.call(n):c;Reflect.ownKeys(Y).forEach(q=>{ji(q,Y[q])})}u&&ho(u,e,"c");function D(Y,q){V(q)?q.forEach(pe=>Y(pe.bind(n))):q&&Y(q.bind(n))}if(D(Nr,d),D(Je,g),D(Ii,_),D(bs,v),D(Pi,A),D(Ni,$),D(ki,H),D(Hi,w),D(Fi,N),D(vs,C),D(Xt,m),D(Mi,P),V(b))if(b.length){const Y=e.exposed||(e.exposed={});b.forEach(q=>{Object.defineProperty(Y,q,{get:()=>n[q],set:pe=>n[q]=pe})})}else e.exposed||(e.exposed={});E&&e.render===Ae&&(e.render=E),M!=null&&(e.inheritAttrs=M),R&&(e.components=R),K&&(e.directives=K)}function Ya(e,t,n=Ae){V(e)&&(e=Qs(e));for(const s in e){const r=e[s];let o;ne(r)?"default"in r?o=Ct(r.from||s,r.default,!0):o=Ct(r.from||s):o=Ct(r),me(o)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[s]=o}}function ho(e,t,n){Pe(V(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Di(e,t,n,s){const r=s.includes(".")?ul(n,s):()=>n[s];if(oe(e)){const o=t[e];W(o)&&Le(r,o)}else if(W(e))Le(r,e.bind(n));else if(ne(e))if(V(e))e.forEach(o=>Di(o,t,n,s));else{const o=W(e.handler)?e.handler.bind(n):t[e.handler];W(o)&&Le(r,o,e)}}function Fr(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(a=>Zn(c,a,i,!0)),Zn(c,t,i)),ne(t)&&o.set(t,c),c}function Zn(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&Zn(e,o,n,!0),r&&r.forEach(i=>Zn(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=Xa[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Xa={data:po,props:go,emits:go,methods:tn,computed:tn,beforeCreate:we,created:we,beforeMount:we,mounted:we,beforeUpdate:we,updated:we,beforeDestroy:we,beforeUnmount:we,destroyed:we,unmounted:we,activated:we,deactivated:we,errorCaptured:we,serverPrefetch:we,components:tn,directives:tn,watch:za,provide:po,inject:Ja};function po(e,t){return t?e?function(){return ie(W(e)?e.call(this,this):e,W(t)?t.call(this,this):t)}:t:e}function Ja(e,t){return tn(Qs(e),Qs(t))}function Qs(e){if(V(e)){const t={};for(let n=0;n1)return n&&W(t)?t.call(s&&s.proxy):t}}function eu(){return!!(ue||fe||Et)}const Bi={},Ki=()=>Object.create(Bi),Wi=e=>Object.getPrototypeOf(e)===Bi;function tu(e,t,n,s=!1){const r={},o=Ki();e.propsDefaults=Object.create(null),qi(e,t,r,o);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=s?r:yi(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function nu(e,t,n,s){const{props:r,attrs:o,vnode:{patchFlag:i}}=e,l=J(r),[c]=e.propsOptions;let a=!1;if((s||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let d=0;d{c=!0;const[g,_]=Gi(d,t,!0);ie(i,g),_&&l.push(..._)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!c)return ne(e)&&s.set(e,Ht),Ht;if(V(o))for(let u=0;ue[0]==="_"||e==="$stable",Hr=e=>V(e)?e.map(Te):[Te(e)],ru=(e,t,n)=>{if(t._n)return t;const s=Rr((...r)=>Hr(t(...r)),n);return s._c=!1,s},Xi=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Yi(r))continue;const o=e[r];if(W(o))t[r]=ru(r,o,s);else if(o!=null){const i=Hr(o);t[r]=()=>i}}},Ji=(e,t)=>{const n=Hr(t);e.slots.default=()=>n},zi=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},ou=(e,t,n)=>{const s=e.slots=Ki();if(e.vnode.shapeFlag&32){const r=t._;r?(zi(s,t,n),n&&zo(s,"_",r,!0)):Xi(t,s)}else t&&Ji(e,t)},iu=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=Z;if(s.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:zi(r,t,n):(o=!t.$stable,Xi(t,r)),i=t}else t&&(Ji(e,t),i={default:1});if(o)for(const l in r)!Yi(l)&&i[l]==null&&delete r[l]};function es(e,t,n,s,r=!1){if(V(e)){e.forEach((g,_)=>es(g,t&&(V(t)?t[_]:t),n,s,r));return}if(wt(s)&&!r)return;const o=s.shapeFlag&4?Sn(s.component):s.el,i=r?null:o,{i:l,r:c}=e,a=t&&t.r,u=l.refs===Z?l.refs={}:l.refs,d=l.setupState;if(a!=null&&a!==c&&(oe(a)?(u[a]=null,z(d,a)&&(d[a]=null)):me(a)&&(a.value=null)),W(c))Ge(c,l,12,[i,u]);else{const g=oe(c),_=me(c);if(g||_){const v=()=>{if(e.f){const A=g?z(d,c)?d[c]:u[c]:c.value;r?V(A)&&hr(A,o):V(A)?A.includes(o)||A.push(o):g?(u[c]=[o],z(d,c)&&(d[c]=u[c])):(c.value=[o],e.k&&(u[e.k]=c.value))}else g?(u[c]=i,z(d,c)&&(d[c]=i)):_&&(c.value=i,e.k&&(u[e.k]=i))};i?(v.id=-1,he(v,n)):v()}}}const Qi=Symbol("_vte"),lu=e=>e.__isTeleport,on=e=>e&&(e.disabled||e.disabled===""),_o=e=>typeof SVGElement<"u"&&e instanceof SVGElement,yo=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,er=(e,t)=>{const n=e&&e.to;return oe(n)?t?t(n):null:n},cu={name:"Teleport",__isTeleport:!0,process(e,t,n,s,r,o,i,l,c,a){const{mc:u,pc:d,pbc:g,o:{insert:_,querySelector:v,createText:A,createComment:$}}=a,U=on(t.props);let{shapeFlag:C,children:p,dynamicChildren:m}=t;if(e==null){const E=t.el=A(""),w=t.anchor=A("");_(E,n,s),_(w,n,s);const N=t.target=er(t.props,v),H=el(N,t,A,_);N&&(i==="svg"||_o(N)?i="svg":(i==="mathml"||yo(N))&&(i="mathml"));const P=(b,M)=>{C&16&&u(p,b,M,r,o,i,l,c)};U?P(n,w):N&&P(N,H)}else{t.el=e.el,t.targetStart=e.targetStart;const E=t.anchor=e.anchor,w=t.target=e.target,N=t.targetAnchor=e.targetAnchor,H=on(e.props),P=H?n:w,b=H?E:N;if(i==="svg"||_o(w)?i="svg":(i==="mathml"||yo(w))&&(i="mathml"),m?(g(e.dynamicChildren,m,P,r,o,i,l),kr(e,t,!0)):c||d(e,t,P,b,r,o,i,l,!1),U)H?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Hn(t,n,E,a,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const M=t.target=er(t.props,v);M&&Hn(t,M,null,a,0)}else H&&Hn(t,w,N,a,1)}Zi(t)},remove(e,t,n,{um:s,o:{remove:r}},o){const{shapeFlag:i,children:l,anchor:c,targetStart:a,targetAnchor:u,target:d,props:g}=e;if(d&&(r(a),r(u)),o&&r(c),i&16){const _=o||!on(g);for(let v=0;v{bo||(console.error("Hydration completed but contains mismatches."),bo=!0)},fu=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",du=e=>e.namespaceURI.includes("MathML"),kn=e=>{if(fu(e))return"svg";if(du(e))return"mathml"},Vn=e=>e.nodeType===8;function hu(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:o,parentNode:i,remove:l,insert:c,createComment:a}}=e,u=(p,m)=>{if(!m.hasChildNodes()){n(null,p,m),Qn(),m._vnode=p;return}d(m.firstChild,p,null,null,null),Qn(),m._vnode=p},d=(p,m,E,w,N,H=!1)=>{H=H||!!m.dynamicChildren;const P=Vn(p)&&p.data==="[",b=()=>A(p,m,E,w,N,P),{type:M,ref:R,shapeFlag:K,patchFlag:Q}=m;let te=p.nodeType;m.el=p,Q===-2&&(H=!1,m.dynamicChildren=null);let D=null;switch(M){case ot:te!==3?m.children===""?(c(m.el=r(""),i(p),p),D=p):D=b():(p.data!==m.children&&(Mt(),p.data=m.children),D=o(p));break;case ae:C(p)?(D=o(p),U(m.el=p.content.firstChild,p,E)):te!==8||P?D=b():D=o(p);break;case Tt:if(P&&(p=o(p),te=p.nodeType),te===1||te===3){D=p;const Y=!m.children.length;for(let q=0;q{H=H||!!m.dynamicChildren;const{type:P,props:b,patchFlag:M,shapeFlag:R,dirs:K,transition:Q}=m,te=P==="input"||P==="option";if(te||M!==-1){K&&$e(m,null,E,"created");let D=!1;if(C(p)){D=rl(w,Q)&&E&&E.vnode.props&&E.vnode.props.appear;const q=p.content.firstChild;D&&Q.beforeEnter(q),U(q,p,E),m.el=p=q}if(R&16&&!(b&&(b.innerHTML||b.textContent))){let q=_(p.firstChild,m,p,E,w,N,H);for(;q;){Mt();const pe=q;q=q.nextSibling,l(pe)}}else R&8&&p.textContent!==m.children&&(Mt(),p.textContent=m.children);if(b){if(te||!H||M&48){const q=p.tagName.includes("-");for(const pe in b)(te&&(pe.endsWith("value")||pe==="indeterminate")||gn(pe)&&!Vt(pe)||pe[0]==="."||q)&&s(p,pe,null,b[pe],void 0,E)}else if(b.onClick)s(p,"onClick",null,b.onClick,void 0,E);else if(M&4&&vt(b.style))for(const q in b.style)b.style[q]}let Y;(Y=b&&b.onVnodeBeforeMount)&&Ce(Y,E,m),K&&$e(m,null,E,"beforeMount"),((Y=b&&b.onVnodeMounted)||K||D)&&pl(()=>{Y&&Ce(Y,E,m),D&&Q.enter(p),K&&$e(m,null,E,"mounted")},w)}return p.nextSibling},_=(p,m,E,w,N,H,P)=>{P=P||!!m.dynamicChildren;const b=m.children,M=b.length;for(let R=0;R{const{slotScopeIds:P}=m;P&&(N=N?N.concat(P):P);const b=i(p),M=_(o(p),m,b,E,w,N,H);return M&&Vn(M)&&M.data==="]"?o(m.anchor=M):(Mt(),c(m.anchor=a("]"),b,M),M)},A=(p,m,E,w,N,H)=>{if(Mt(),m.el=null,H){const M=$(p);for(;;){const R=o(p);if(R&&R!==M)l(R);else break}}const P=o(p),b=i(p);return l(p),n(null,m,b,P,E,w,kn(b),N),P},$=(p,m="[",E="]")=>{let w=0;for(;p;)if(p=o(p),p&&Vn(p)&&(p.data===m&&w++,p.data===E)){if(w===0)return o(p);w--}return p},U=(p,m,E)=>{const w=m.parentNode;w&&w.replaceChild(p,m);let N=E;for(;N;)N.vnode.el===m&&(N.vnode.el=N.subTree.el=p),N=N.parent},C=p=>p.nodeType===1&&p.tagName.toLowerCase()==="template";return[u,d]}const he=pl;function tl(e){return sl(e)}function nl(e){return sl(e,hu)}function sl(e,t){const n=Qo();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:l,createComment:c,setText:a,setElementText:u,parentNode:d,nextSibling:g,setScopeId:_=Ae,insertStaticContent:v}=e,A=(f,h,y,x=null,T=null,O=null,F=void 0,L=null,I=!!h.dynamicChildren)=>{if(f===h)return;f&&!Fe(f,h)&&(x=xn(f),ke(f,T,O,!0),f=null),h.patchFlag===-2&&(I=!1,h.dynamicChildren=null);const{type:S,ref:k,shapeFlag:B}=h;switch(S){case ot:$(f,h,y,x);break;case ae:U(f,h,y,x);break;case Tt:f==null&&C(h,y,x,F);break;case ge:R(f,h,y,x,T,O,F,L,I);break;default:B&1?E(f,h,y,x,T,O,F,L,I):B&6?K(f,h,y,x,T,O,F,L,I):(B&64||B&128)&&S.process(f,h,y,x,T,O,F,L,I,Lt)}k!=null&&T&&es(k,f&&f.ref,O,h||f,!h)},$=(f,h,y,x)=>{if(f==null)s(h.el=l(h.children),y,x);else{const T=h.el=f.el;h.children!==f.children&&a(T,h.children)}},U=(f,h,y,x)=>{f==null?s(h.el=c(h.children||""),y,x):h.el=f.el},C=(f,h,y,x)=>{[f.el,f.anchor]=v(f.children,h,y,x,f.el,f.anchor)},p=({el:f,anchor:h},y,x)=>{let T;for(;f&&f!==h;)T=g(f),s(f,y,x),f=T;s(h,y,x)},m=({el:f,anchor:h})=>{let y;for(;f&&f!==h;)y=g(f),r(f),f=y;r(h)},E=(f,h,y,x,T,O,F,L,I)=>{h.type==="svg"?F="svg":h.type==="math"&&(F="mathml"),f==null?w(h,y,x,T,O,F,L,I):P(f,h,T,O,F,L,I)},w=(f,h,y,x,T,O,F,L)=>{let I,S;const{props:k,shapeFlag:B,transition:j,dirs:G}=f;if(I=f.el=i(f.type,O,k&&k.is,k),B&8?u(I,f.children):B&16&&H(f.children,I,null,x,T,Ls(f,O),F,L),G&&$e(f,null,x,"created"),N(I,f,f.scopeId,F,x),k){for(const se in k)se!=="value"&&!Vt(se)&&o(I,se,null,k[se],O,x);"value"in k&&o(I,"value",null,k.value,O),(S=k.onVnodeBeforeMount)&&Ce(S,x,f)}G&&$e(f,null,x,"beforeMount");const X=rl(T,j);X&&j.beforeEnter(I),s(I,h,y),((S=k&&k.onVnodeMounted)||X||G)&&he(()=>{S&&Ce(S,x,f),X&&j.enter(I),G&&$e(f,null,x,"mounted")},T)},N=(f,h,y,x,T)=>{if(y&&_(f,y),x)for(let O=0;O{for(let S=I;S{const L=h.el=f.el;let{patchFlag:I,dynamicChildren:S,dirs:k}=h;I|=f.patchFlag&16;const B=f.props||Z,j=h.props||Z;let G;if(y&>(y,!1),(G=j.onVnodeBeforeUpdate)&&Ce(G,y,h,f),k&&$e(h,f,y,"beforeUpdate"),y&>(y,!0),(B.innerHTML&&j.innerHTML==null||B.textContent&&j.textContent==null)&&u(L,""),S?b(f.dynamicChildren,S,L,y,x,Ls(h,T),O):F||q(f,h,L,null,y,x,Ls(h,T),O,!1),I>0){if(I&16)M(L,B,j,y,T);else if(I&2&&B.class!==j.class&&o(L,"class",null,j.class,T),I&4&&o(L,"style",B.style,j.style,T),I&8){const X=h.dynamicProps;for(let se=0;se{G&&Ce(G,y,h,f),k&&$e(h,f,y,"updated")},x)},b=(f,h,y,x,T,O,F)=>{for(let L=0;L{if(h!==y){if(h!==Z)for(const O in h)!Vt(O)&&!(O in y)&&o(f,O,h[O],null,T,x);for(const O in y){if(Vt(O))continue;const F=y[O],L=h[O];F!==L&&O!=="value"&&o(f,O,L,F,T,x)}"value"in y&&o(f,"value",h.value,y.value,T)}},R=(f,h,y,x,T,O,F,L,I)=>{const S=h.el=f?f.el:l(""),k=h.anchor=f?f.anchor:l("");let{patchFlag:B,dynamicChildren:j,slotScopeIds:G}=h;G&&(L=L?L.concat(G):G),f==null?(s(S,y,x),s(k,y,x),H(h.children||[],y,k,T,O,F,L,I)):B>0&&B&64&&j&&f.dynamicChildren?(b(f.dynamicChildren,j,y,T,O,F,L),(h.key!=null||T&&h===T.subTree)&&kr(f,h,!0)):q(f,h,y,k,T,O,F,L,I)},K=(f,h,y,x,T,O,F,L,I)=>{h.slotScopeIds=L,f==null?h.shapeFlag&512?T.ctx.activate(h,y,x,F,I):Q(h,y,x,T,O,F,I):te(f,h,I)},Q=(f,h,y,x,T,O,F)=>{const L=f.component=vl(f,x,T);if(En(f)&&(L.ctx.renderer=Lt),El(L,!1,F),L.asyncDep){if(T&&T.registerDep(L,D,F),!f.el){const I=L.subTree=re(ae);U(null,I,h,y)}}else D(L,f,h,y,T,O,F)},te=(f,h,y)=>{const x=h.component=f.component;if(wu(f,h,y))if(x.asyncDep&&!x.asyncResolved){Y(x,h,y);return}else x.next=h,pa(x.update),x.effect.dirty=!0,x.update();else h.el=f.el,x.vnode=h},D=(f,h,y,x,T,O,F)=>{const L=()=>{if(f.isMounted){let{next:k,bu:B,u:j,parent:G,vnode:X}=f;{const It=ol(f);if(It){k&&(k.el=X.el,Y(f,k,F)),It.asyncDep.then(()=>{f.isUnmounted||L()});return}}let se=k,ee;gt(f,!1),k?(k.el=X.el,Y(f,k,F)):k=X,B&&$t(B),(ee=k.props&&k.props.onVnodeBeforeUpdate)&&Ce(ee,G,k,X),gt(f,!0);const de=Kn(f),Me=f.subTree;f.subTree=de,A(Me,de,d(Me.el),xn(Me),f,T,O),k.el=de.el,se===null&&$r(f,de.el),j&&he(j,T),(ee=k.props&&k.props.onVnodeUpdated)&&he(()=>Ce(ee,G,k,X),T)}else{let k;const{el:B,props:j}=h,{bm:G,m:X,parent:se}=f,ee=wt(h);if(gt(f,!1),G&&$t(G),!ee&&(k=j&&j.onVnodeBeforeMount)&&Ce(k,se,h),gt(f,!0),B&&As){const de=()=>{f.subTree=Kn(f),As(B,f.subTree,f,T,null)};ee?h.type.__asyncLoader().then(()=>!f.isUnmounted&&de()):de()}else{const de=f.subTree=Kn(f);A(null,de,y,x,f,T,O),h.el=de.el}if(X&&he(X,T),!ee&&(k=j&&j.onVnodeMounted)){const de=h;he(()=>Ce(k,se,de),T)}(h.shapeFlag&256||se&&wt(se.vnode)&&se.vnode.shapeFlag&256)&&f.a&&he(f.a,T),f.isMounted=!0,h=y=x=null}},I=f.effect=new Bt(L,Ae,()=>gs(S),f.scope),S=f.update=()=>{I.dirty&&I.run()};S.i=f,S.id=f.uid,gt(f,!0),S()},Y=(f,h,y)=>{h.component=f;const x=f.vnode.props;f.vnode=h,f.next=null,nu(f,h.props,x,y),iu(f,h.children,y),dt(),ao(f),ht()},q=(f,h,y,x,T,O,F,L,I=!1)=>{const S=f&&f.children,k=f?f.shapeFlag:0,B=h.children,{patchFlag:j,shapeFlag:G}=h;if(j>0){if(j&128){An(S,B,y,x,T,O,F,L,I);return}else if(j&256){pe(S,B,y,x,T,O,F,L,I);return}}G&8?(k&16&&Jt(S,T,O),B!==S&&u(y,B)):k&16?G&16?An(S,B,y,x,T,O,F,L,I):Jt(S,T,O,!0):(k&8&&u(y,""),G&16&&H(B,y,x,T,O,F,L,I))},pe=(f,h,y,x,T,O,F,L,I)=>{f=f||Ht,h=h||Ht;const S=f.length,k=h.length,B=Math.min(S,k);let j;for(j=0;jk?Jt(f,T,O,!0,!1,B):H(h,y,x,T,O,F,L,I,B)},An=(f,h,y,x,T,O,F,L,I)=>{let S=0;const k=h.length;let B=f.length-1,j=k-1;for(;S<=B&&S<=j;){const G=f[S],X=h[S]=I?nt(h[S]):Te(h[S]);if(Fe(G,X))A(G,X,y,null,T,O,F,L,I);else break;S++}for(;S<=B&&S<=j;){const G=f[B],X=h[j]=I?nt(h[j]):Te(h[j]);if(Fe(G,X))A(G,X,y,null,T,O,F,L,I);else break;B--,j--}if(S>B){if(S<=j){const G=j+1,X=Gj)for(;S<=B;)ke(f[S],T,O,!0),S++;else{const G=S,X=S,se=new Map;for(S=X;S<=j;S++){const Re=h[S]=I?nt(h[S]):Te(h[S]);Re.key!=null&&se.set(Re.key,S)}let ee,de=0;const Me=j-X+1;let It=!1,zr=0;const zt=new Array(Me);for(S=0;S=Me){ke(Re,T,O,!0);continue}let Ve;if(Re.key!=null)Ve=se.get(Re.key);else for(ee=X;ee<=j;ee++)if(zt[ee-X]===0&&Fe(Re,h[ee])){Ve=ee;break}Ve===void 0?ke(Re,T,O,!0):(zt[Ve-X]=S+1,Ve>=zr?zr=Ve:It=!0,A(Re,h[Ve],y,null,T,O,F,L,I),de++)}const Qr=It?pu(zt):Ht;for(ee=Qr.length-1,S=Me-1;S>=0;S--){const Re=X+S,Ve=h[Re],Zr=Re+1{const{el:O,type:F,transition:L,children:I,shapeFlag:S}=f;if(S&6){pt(f.component.subTree,h,y,x);return}if(S&128){f.suspense.move(h,y,x);return}if(S&64){F.move(f,h,y,Lt);return}if(F===ge){s(O,h,y);for(let B=0;BL.enter(O),T);else{const{leave:B,delayLeave:j,afterLeave:G}=L,X=()=>s(O,h,y),se=()=>{B(O,()=>{X(),G&&G()})};j?j(O,X,se):se()}else s(O,h,y)},ke=(f,h,y,x=!1,T=!1)=>{const{type:O,props:F,ref:L,children:I,dynamicChildren:S,shapeFlag:k,patchFlag:B,dirs:j,cacheIndex:G}=f;if(B===-2&&(T=!1),L!=null&&es(L,null,y,f,!0),G!=null&&(h.renderCache[G]=void 0),k&256){h.ctx.deactivate(f);return}const X=k&1&&j,se=!wt(f);let ee;if(se&&(ee=F&&F.onVnodeBeforeUnmount)&&Ce(ee,h,f),k&6)fc(f.component,y,x);else{if(k&128){f.suspense.unmount(y,x);return}X&&$e(f,null,h,"beforeUnmount"),k&64?f.type.remove(f,h,y,Lt,x):S&&!S.hasOnce&&(O!==ge||B>0&&B&64)?Jt(S,h,y,!1,!0):(O===ge&&B&384||!T&&k&16)&&Jt(I,h,y),x&&Xr(f)}(se&&(ee=F&&F.onVnodeUnmounted)||X)&&he(()=>{ee&&Ce(ee,h,f),X&&$e(f,null,h,"unmounted")},y)},Xr=f=>{const{type:h,el:y,anchor:x,transition:T}=f;if(h===ge){uc(y,x);return}if(h===Tt){m(f);return}const O=()=>{r(y),T&&!T.persisted&&T.afterLeave&&T.afterLeave()};if(f.shapeFlag&1&&T&&!T.persisted){const{leave:F,delayLeave:L}=T,I=()=>F(y,O);L?L(f.el,O,I):I()}else O()},uc=(f,h)=>{let y;for(;f!==h;)y=g(f),r(f),f=y;r(h)},fc=(f,h,y)=>{const{bum:x,scope:T,update:O,subTree:F,um:L,m:I,a:S}=f;ts(I),ts(S),x&&$t(x),T.stop(),O&&(O.active=!1,ke(F,f,h,y)),L&&he(L,h),he(()=>{f.isUnmounted=!0},h),h&&h.pendingBranch&&!h.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===h.pendingId&&(h.deps--,h.deps===0&&h.resolve())},Jt=(f,h,y,x=!1,T=!1,O=0)=>{for(let F=O;F{if(f.shapeFlag&6)return xn(f.component.subTree);if(f.shapeFlag&128)return f.suspense.next();const h=g(f.anchor||f.el),y=h&&h[Qi];return y?g(y):h};let Ts=!1;const Jr=(f,h,y)=>{f==null?h._vnode&&ke(h._vnode,null,null,!0):A(h._vnode||null,f,h,null,null,null,y),h._vnode=f,Ts||(Ts=!0,ao(),Qn(),Ts=!1)},Lt={p:A,um:ke,m:pt,r:Xr,mt:Q,mc:H,pc:q,pbc:b,n:xn,o:e};let Ss,As;return t&&([Ss,As]=t(Lt)),{render:Jr,hydrate:Ss,createApp:Za(Jr,Ss)}}function Ls({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function gt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function rl(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function kr(e,t,n=!1){const s=e.children,r=t.children;if(V(s)&&V(r))for(let o=0;o>1,e[n[l]]0&&(t[s]=n[o-1]),n[o]=s)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function ol(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ol(t)}function ts(e){if(e)for(let t=0;tCt(il);function Vr(e,t){return Cn(e,null,t)}function cl(e,t){return Cn(e,null,{flush:"post"})}function al(e,t){return Cn(e,null,{flush:"sync"})}const $n={};function Le(e,t,n){return Cn(e,t,n)}function Cn(e,t,{immediate:n,deep:s,flush:r,once:o,onTrack:i,onTrigger:l}=Z){if(t&&o){const w=t;t=(...N)=>{w(...N),E()}}const c=ue,a=w=>s===!0?w:st(w,s===!1?1:void 0);let u,d=!1,g=!1;if(me(e)?(u=()=>e.value,d=At(e)):vt(e)?(u=()=>a(e),d=!0):V(e)?(g=!0,d=e.some(w=>vt(w)||At(w)),u=()=>e.map(w=>{if(me(w))return w.value;if(vt(w))return a(w);if(W(w))return Ge(w,c,2)})):W(e)?t?u=()=>Ge(e,c,2):u=()=>(_&&_(),Pe(e,c,3,[v])):u=Ae,t&&s){const w=u;u=()=>st(w())}let _,v=w=>{_=p.onStop=()=>{Ge(w,c,4),_=p.onStop=void 0}},A;if(Tn)if(v=Ae,t?n&&Pe(t,c,3,[u(),g?[]:void 0,v]):u(),r==="sync"){const w=ll();A=w.__watcherHandles||(w.__watcherHandles=[])}else return Ae;let $=g?new Array(e.length).fill($n):$n;const U=()=>{if(!(!p.active||!p.dirty))if(t){const w=p.run();(s||d||(g?w.some((N,H)=>Ee(N,$[H])):Ee(w,$)))&&(_&&_(),Pe(t,c,3,[w,$===$n?void 0:g&&$[0]===$n?[]:$,v]),$=w)}else p.run()};U.allowRecurse=!!t;let C;r==="sync"?C=U:r==="post"?C=()=>he(U,c&&c.suspense):(U.pre=!0,c&&(U.id=c.uid),C=()=>gs(U));const p=new Bt(u,Ae,C),m=_r(),E=()=>{p.stop(),m&&hr(m.effects,p)};return t?n?U():$=p.run():r==="post"?he(p.run.bind(p),c&&c.suspense):p.run(),A&&A.push(E),E}function gu(e,t,n){const s=this.proxy,r=oe(e)?e.includes(".")?ul(s,e):()=>s[e]:e.bind(s,s);let o;W(t)?o=t:(o=t.handler,n=t);const i=Rt(this),l=Cn(r,o.bind(s),n);return i(),l}function ul(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{st(s,t,n)});else if(Jo(e)){for(const s in e)st(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&st(e[s],t,n)}return e}function mu(e,t,n=Z){const s=He(),r=ve(t),o=Se(t),i=fl(e,t),l=Ar((c,a)=>{let u,d=Z,g;return al(()=>{const _=e[t];Ee(u,_)&&(u=_,a())}),{get(){return c(),n.get?n.get(u):u},set(_){const v=n.set?n.set(_):_;if(!Ee(v,u)&&!(d!==Z&&Ee(_,d)))return;const A=s.vnode.props;A&&(t in A||r in A||o in A)&&(`onUpdate:${t}`in A||`onUpdate:${r}`in A||`onUpdate:${o}`in A)||(u=_,a()),s.emit(`update:${t}`,v),Ee(_,v)&&Ee(_,d)&&!Ee(v,g)&&a(),d=_,g=v}}});return l[Symbol.iterator]=()=>{let c=0;return{next(){return c<2?{value:c++?i||Z:l,done:!1}:{done:!0}}}},l}const fl=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${ve(t)}Modifiers`]||e[`${Se(t)}Modifiers`];function _u(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||Z;let r=n;const o=t.startsWith("update:"),i=o&&fl(s,t.slice(7));i&&(i.trim&&(r=n.map(u=>oe(u)?u.trim():u)),i.number&&(r=n.map(Yn)));let l,c=s[l=nn(t)]||s[l=nn(ve(t))];!c&&o&&(c=s[l=nn(Se(t))]),c&&Pe(c,e,6,r);const a=s[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Pe(a,e,6,r)}}function dl(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let i={},l=!1;if(!W(e)){const c=a=>{const u=dl(a,t,!0);u&&(l=!0,ie(i,u))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(ne(e)&&s.set(e,null),null):(V(o)?o.forEach(c=>i[c]=null):ie(i,o),ne(e)&&s.set(e,i),i)}function ws(e,t){return!e||!gn(t)?!1:(t=t.slice(2).replace(/Once$/,""),z(e,t[0].toLowerCase()+t.slice(1))||z(e,Se(t))||z(e,t))}function Kn(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[o],slots:i,attrs:l,emit:c,render:a,renderCache:u,props:d,data:g,setupState:_,ctx:v,inheritAttrs:A}=e,$=dn(e);let U,C;try{if(n.shapeFlag&4){const m=r||s,E=m;U=Te(a.call(E,m,u,d,_,g,v)),C=l}else{const m=t;U=Te(m.length>1?m(d,{attrs:l,slots:i,emit:c}):m(d,null)),C=t.props?l:bu(l)}}catch(m){ln.length=0,Pt(m,e,1),U=re(ae)}let p=U;if(C&&A!==!1){const m=Object.keys(C),{shapeFlag:E}=p;m.length&&E&7&&(o&&m.some(dr)&&(C=vu(C,o)),p=je(p,C,!1,!0))}return n.dirs&&(p=je(p,null,!1,!0),p.dirs=p.dirs?p.dirs.concat(n.dirs):n.dirs),n.transition&&(p.transition=n.transition),U=p,dn($),U}function yu(e,t=!0){let n;for(let s=0;s{let t;for(const n in e)(n==="class"||n==="style"||gn(n))&&((t||(t={}))[n]=e[n]);return t},vu=(e,t)=>{const n={};for(const s in e)(!dr(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function wu(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:l,patchFlag:c}=t,a=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?vo(s,i,a):!!i;if(c&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;let nr=0;const Eu={name:"Suspense",__isSuspense:!0,process(e,t,n,s,r,o,i,l,c,a){if(e==null)Tu(t,n,s,r,o,i,l,c,a);else{if(o&&o.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Su(e,t,n,s,r,i,l,c,a)}},hydrate:Au,normalize:xu},Cu=Eu;function pn(e,t){const n=e.props&&e.props[t];W(n)&&n()}function Tu(e,t,n,s,r,o,i,l,c){const{p:a,o:{createElement:u}}=c,d=u("div"),g=e.suspense=hl(e,r,s,t,d,n,o,i,l,c);a(null,g.pendingBranch=e.ssContent,d,null,s,g,o,i),g.deps>0?(pn(e,"onPending"),pn(e,"onFallback"),a(null,e.ssFallback,t,n,s,null,o,i),jt(g,e.ssFallback)):g.resolve(!1,!0)}function Su(e,t,n,s,r,o,i,l,{p:c,um:a,o:{createElement:u}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const g=t.ssContent,_=t.ssFallback,{activeBranch:v,pendingBranch:A,isInFallback:$,isHydrating:U}=d;if(A)d.pendingBranch=g,Fe(g,A)?(c(A,g,d.hiddenContainer,null,r,d,o,i,l),d.deps<=0?d.resolve():$&&(U||(c(v,_,n,s,r,null,o,i,l),jt(d,_)))):(d.pendingId=nr++,U?(d.isHydrating=!1,d.activeBranch=A):a(A,r,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u("div"),$?(c(null,g,d.hiddenContainer,null,r,d,o,i,l),d.deps<=0?d.resolve():(c(v,_,n,s,r,null,o,i,l),jt(d,_))):v&&Fe(g,v)?(c(v,g,n,s,r,d,o,i,l),d.resolve(!0)):(c(null,g,d.hiddenContainer,null,r,d,o,i,l),d.deps<=0&&d.resolve()));else if(v&&Fe(g,v))c(v,g,n,s,r,d,o,i,l),jt(d,g);else if(pn(t,"onPending"),d.pendingBranch=g,g.shapeFlag&512?d.pendingId=g.component.suspenseId:d.pendingId=nr++,c(null,g,d.hiddenContainer,null,r,d,o,i,l),d.deps<=0)d.resolve();else{const{timeout:C,pendingId:p}=d;C>0?setTimeout(()=>{d.pendingId===p&&d.fallback(_)},C):C===0&&d.fallback(_)}}function hl(e,t,n,s,r,o,i,l,c,a,u=!1){const{p:d,m:g,um:_,n:v,o:{parentNode:A,remove:$}}=a;let U;const C=Ru(e);C&&t&&t.pendingBranch&&(U=t.pendingId,t.deps++);const p=e.props?Xn(e.props.timeout):void 0,m=o,E={vnode:e,parent:t,parentComponent:n,namespace:i,container:s,hiddenContainer:r,deps:0,pendingId:nr++,timeout:typeof p=="number"?p:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(w=!1,N=!1){const{vnode:H,activeBranch:P,pendingBranch:b,pendingId:M,effects:R,parentComponent:K,container:Q}=E;let te=!1;E.isHydrating?E.isHydrating=!1:w||(te=P&&b.transition&&b.transition.mode==="out-in",te&&(P.transition.afterLeave=()=>{M===E.pendingId&&(g(b,Q,o===m?v(P):o,0),zn(R))}),P&&(A(P.el)!==E.hiddenContainer&&(o=v(P)),_(P,K,E,!0)),te||g(b,Q,o,0)),jt(E,b),E.pendingBranch=null,E.isInFallback=!1;let D=E.parent,Y=!1;for(;D;){if(D.pendingBranch){D.effects.push(...R),Y=!0;break}D=D.parent}!Y&&!te&&zn(R),E.effects=[],C&&t&&t.pendingBranch&&U===t.pendingId&&(t.deps--,t.deps===0&&!N&&t.resolve()),pn(H,"onResolve")},fallback(w){if(!E.pendingBranch)return;const{vnode:N,activeBranch:H,parentComponent:P,container:b,namespace:M}=E;pn(N,"onFallback");const R=v(H),K=()=>{E.isInFallback&&(d(null,w,b,R,P,null,M,l,c),jt(E,w))},Q=w.transition&&w.transition.mode==="out-in";Q&&(H.transition.afterLeave=K),E.isInFallback=!0,_(H,P,null,!0),Q||K()},move(w,N,H){E.activeBranch&&g(E.activeBranch,w,N,H),E.container=w},next(){return E.activeBranch&&v(E.activeBranch)},registerDep(w,N,H){const P=!!E.pendingBranch;P&&E.deps++;const b=w.vnode.el;w.asyncDep.catch(M=>{Pt(M,w,0)}).then(M=>{if(w.isUnmounted||E.isUnmounted||E.pendingId!==w.suspenseId)return;w.asyncResolved=!0;const{vnode:R}=w;ir(w,M,!1),b&&(R.el=b);const K=!b&&w.subTree.el;N(w,R,A(b||w.subTree.el),b?null:v(w.subTree),E,i,H),K&&$(K),$r(w,R.el),P&&--E.deps===0&&E.resolve()})},unmount(w,N){E.isUnmounted=!0,E.activeBranch&&_(E.activeBranch,n,w,N),E.pendingBranch&&_(E.pendingBranch,n,w,N)}};return E}function Au(e,t,n,s,r,o,i,l,c){const a=t.suspense=hl(t,s,n,e.parentNode,document.createElement("div"),null,r,o,i,l,!0),u=c(e,a.pendingBranch=t.ssContent,n,a,o,i);return a.deps===0&&a.resolve(!1,!0),u}function xu(e){const{shapeFlag:t,children:n}=e,s=t&32;e.ssContent=wo(s?n.default:n),e.ssFallback=s?wo(n.fallback):re(ae)}function wo(e){let t;if(W(e)){const n=xt&&e._c;n&&(e._d=!1,Es()),e=e(),n&&(e._d=!0,t=be,gl())}return V(e)&&(e=yu(e)),e=Te(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function pl(e,t){t&&t.pendingBranch?V(e)?t.effects.push(...e):t.effects.push(e):zn(e)}function jt(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e;let r=t.el;for(;!r&&t.component;)t=t.component.subTree,r=t.el;n.el=r,s&&s.subTree===n&&(s.vnode.el=r,$r(s,r))}function Ru(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const ge=Symbol.for("v-fgt"),ot=Symbol.for("v-txt"),ae=Symbol.for("v-cmt"),Tt=Symbol.for("v-stc"),ln=[];let be=null;function Es(e=!1){ln.push(be=e?null:[])}function gl(){ln.pop(),be=ln[ln.length-1]||null}let xt=1;function sr(e){xt+=e,e<0&&be&&(be.hasOnce=!0)}function ml(e){return e.dynamicChildren=xt>0?be||Ht:null,gl(),xt>0&&be&&be.push(e),e}function Ou(e,t,n,s,r,o){return ml(Ur(e,t,n,s,r,o,!0))}function Dr(e,t,n,s,r){return ml(re(e,t,n,s,r,!0))}function ut(e){return e?e.__v_isVNode===!0:!1}function Fe(e,t){return e.type===t.type&&e.key===t.key}function Pu(e){}const _l=({key:e})=>e??null,Wn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?oe(e)||me(e)||W(e)?{i:fe,r:e,k:t,f:!!n}:e:null);function Ur(e,t=null,n=null,s=0,r=null,o=e===ge?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&_l(t),ref:t&&Wn(t),scopeId:ms,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:fe};return l?(Br(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=oe(n)?8:16),xt>0&&!i&&be&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&be.push(c),c}const re=Nu;function Nu(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===Vi)&&(e=ae),ut(e)){const l=je(e,t,!0);return n&&Br(l,n),xt>0&&!o&&be&&(l.shapeFlag&6?be[be.indexOf(e)]=l:be.push(l)),l.patchFlag=-2,l}if(Du(e)&&(e=e.__vccOpts),t){t=yl(t);let{class:l,style:c}=t;l&&!oe(l)&&(t.class=yn(l)),ne(c)&&(wr(c)&&!V(c)&&(c=ie({},c)),t.style=_n(c))}const i=oe(e)?1:tr(e)?128:lu(e)?64:ne(e)?4:W(e)?2:0;return Ur(e,t,n,s,r,i,o,!0)}function yl(e){return e?wr(e)||Wi(e)?ie({},e):e:null}function je(e,t,n=!1,s=!1){const{props:r,ref:o,patchFlag:i,children:l,transition:c}=e,a=t?bl(r||{},t):r,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&_l(a),ref:t&&t.ref?n&&o?V(o)?o.concat(Wn(t)):[o,Wn(t)]:Wn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ge?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&je(e.ssContent),ssFallback:e.ssFallback&&je(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&at(u,c.clone(u)),u}function jr(e=" ",t=0){return re(ot,null,e,t)}function Lu(e,t){const n=re(Tt,null,e);return n.staticCount=t,n}function Iu(e="",t=!1){return t?(Es(),Dr(ae,null,e)):re(ae,null,e)}function Te(e){return e==null||typeof e=="boolean"?re(ae):V(e)?re(ge,null,e.slice()):typeof e=="object"?nt(e):re(ot,null,String(e))}function nt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:je(e)}function Br(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(V(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Br(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!Wi(t)?t._ctx=fe:r===3&&fe&&(fe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else W(t)?(t={default:t,_ctx:fe},n=32):(t=String(t),s&64?(n=16,t=[jr(t)]):n=8);e.children=t,e.shapeFlag|=n}function bl(...e){const t={};for(let n=0;nue||fe;let ns,rr;{const e=Qo(),t=(n,s)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),o=>{r.length>1?r.forEach(i=>i(o)):r[0](o)}};ns=t("__VUE_INSTANCE_SETTERS__",n=>ue=n),rr=t("__VUE_SSR_SETTERS__",n=>Tn=n)}const Rt=e=>{const t=ue;return ns(e),e.scope.on(),()=>{e.scope.off(),ns(t)}},or=()=>{ue&&ue.scope.off(),ns(null)};function wl(e){return e.vnode.shapeFlag&4}let Tn=!1;function El(e,t=!1,n=!1){t&&rr(t);const{props:s,children:r}=e.vnode,o=wl(e);tu(e,s,o,t),ou(e,r,n);const i=o?Hu(e,t):void 0;return t&&rr(!1),i}function Hu(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Js);const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?Tl(e):null,o=Rt(e);dt();const i=Ge(s,e,0,[e.props,r]);if(ht(),o(),pr(i)){if(i.then(or,or),t)return i.then(l=>{ir(e,l,t)}).catch(l=>{Pt(l,e,0)});e.asyncDep=i}else ir(e,i,t)}else Cl(e,t)}function ir(e,t,n){W(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ne(t)&&(e.setupState=Sr(t)),Cl(e,n)}let ss,lr;function ku(e){ss=e,lr=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,Ia))}}const Vu=()=>!ss;function Cl(e,t,n){const s=e.type;if(!e.render){if(!t&&ss&&!s.render){const r=s.template||Fr(e).template;if(r){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,a=ie(ie({isCustomElement:o,delimiters:l},i),c);s.render=ss(r,a)}}e.render=s.render||Ae,lr&&lr(e)}{const r=Rt(e);dt();try{Ga(e)}finally{ht(),r()}}}const $u={get(e,t){return xe(e,"get",""),e[t]}};function Tl(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,$u),slots:e.slots,emit:e.emit,expose:t}}function Sn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Sr(sn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in rn)return rn[n](e)},has(t,n){return n in t||n in rn}})):e.proxy}function cr(e,t=!0){return W(e)?e.displayName||e.name:e.name||t&&e.__name}function Du(e){return W(e)&&"__vccOpts"in e}const le=(e,t)=>Qc(e,t,Tn);function rs(e,t,n){const s=arguments.length;return s===2?ne(t)&&!V(t)?ut(t)?re(e,null,[t]):re(e,t):re(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&ut(n)&&(n=[n]),re(e,t,n))}function Uu(){}function ju(e,t,n,s){const r=n[s];if(r&&Sl(r,e))return r;const o=t();return o.memo=e.slice(),o.cacheIndex=s,n[s]=o}function Sl(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let s=0;s0&&be&&be.push(e),!0}const Al="3.4.37",Bu=Ae,Ku=fa,Wu=Ft,qu=Ai,Gu={createComponentInstance:vl,setupComponent:El,renderComponentRoot:Kn,setCurrentRenderingInstance:dn,isVNode:ut,normalizeVNode:Te,getComponentPublicInstance:Sn,ensureValidVNode:Mr},Yu=Gu,Xu=null,Ju=null,zu=null;/** +* @vue/runtime-dom v3.4.37 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const Qu="http://www.w3.org/2000/svg",Zu="http://www.w3.org/1998/Math/MathML",Ke=typeof document<"u"?document:null,Eo=Ke&&Ke.createElement("template"),ef={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?Ke.createElementNS(Qu,e):t==="mathml"?Ke.createElementNS(Zu,e):n?Ke.createElement(e,{is:n}):Ke.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>Ke.createTextNode(e),createComment:e=>Ke.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ke.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,o){const i=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{Eo.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const l=Eo.content;if(s==="svg"||s==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Qe="transition",Qt="animation",Wt=Symbol("_vtc"),Kr=(e,{slots:t})=>rs(Ri,Rl(e),t);Kr.displayName="Transition";const xl={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},tf=Kr.props=ie({},Pr,xl),mt=(e,t=[])=>{V(e)?e.forEach(n=>n(...t)):e&&e(...t)},Co=e=>e?V(e)?e.some(t=>t.length>1):e.length>1:!1;function Rl(e){const t={};for(const R in e)R in xl||(t[R]=e[R]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=o,appearActiveClass:a=i,appearToClass:u=l,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:g=`${n}-leave-active`,leaveToClass:_=`${n}-leave-to`}=e,v=nf(r),A=v&&v[0],$=v&&v[1],{onBeforeEnter:U,onEnter:C,onEnterCancelled:p,onLeave:m,onLeaveCancelled:E,onBeforeAppear:w=U,onAppear:N=C,onAppearCancelled:H=p}=t,P=(R,K,Q)=>{Ze(R,K?u:l),Ze(R,K?a:i),Q&&Q()},b=(R,K)=>{R._isLeaving=!1,Ze(R,d),Ze(R,_),Ze(R,g),K&&K()},M=R=>(K,Q)=>{const te=R?N:C,D=()=>P(K,R,Q);mt(te,[K,D]),To(()=>{Ze(K,R?c:o),Be(K,R?u:l),Co(te)||So(K,s,A,D)})};return ie(t,{onBeforeEnter(R){mt(U,[R]),Be(R,o),Be(R,i)},onBeforeAppear(R){mt(w,[R]),Be(R,c),Be(R,a)},onEnter:M(!1),onAppear:M(!0),onLeave(R,K){R._isLeaving=!0;const Q=()=>b(R,K);Be(R,d),Be(R,g),Pl(),To(()=>{R._isLeaving&&(Ze(R,d),Be(R,_),Co(m)||So(R,s,$,Q))}),mt(m,[R,Q])},onEnterCancelled(R){P(R,!1),mt(p,[R])},onAppearCancelled(R){P(R,!0),mt(H,[R])},onLeaveCancelled(R){b(R),mt(E,[R])}})}function nf(e){if(e==null)return null;if(ne(e))return[Is(e.enter),Is(e.leave)];{const t=Is(e);return[t,t]}}function Is(e){return Xn(e)}function Be(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Wt]||(e[Wt]=new Set)).add(t)}function Ze(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[Wt];n&&(n.delete(t),n.size||(e[Wt]=void 0))}function To(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let sf=0;function So(e,t,n,s){const r=e._endId=++sf,o=()=>{r===e._endId&&s()};if(n)return setTimeout(o,n);const{type:i,timeout:l,propCount:c}=Ol(e,t);if(!i)return s();const a=i+"end";let u=0;const d=()=>{e.removeEventListener(a,g),o()},g=_=>{_.target===e&&++u>=c&&d()};setTimeout(()=>{u(n[v]||"").split(", "),r=s(`${Qe}Delay`),o=s(`${Qe}Duration`),i=Ao(r,o),l=s(`${Qt}Delay`),c=s(`${Qt}Duration`),a=Ao(l,c);let u=null,d=0,g=0;t===Qe?i>0&&(u=Qe,d=i,g=o.length):t===Qt?a>0&&(u=Qt,d=a,g=c.length):(d=Math.max(i,a),u=d>0?i>a?Qe:Qt:null,g=u?u===Qe?o.length:c.length:0);const _=u===Qe&&/\b(transform|all)(,|$)/.test(s(`${Qe}Property`).toString());return{type:u,timeout:d,propCount:g,hasTransform:_}}function Ao(e,t){for(;e.lengthxo(n)+xo(e[s])))}function xo(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Pl(){return document.body.offsetHeight}function rf(e,t,n){const s=e[Wt];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const os=Symbol("_vod"),Nl=Symbol("_vsh"),Ll={beforeMount(e,{value:t},{transition:n}){e[os]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Zt(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),Zt(e,!0),s.enter(e)):s.leave(e,()=>{Zt(e,!1)}):Zt(e,t))},beforeUnmount(e,{value:t}){Zt(e,t)}};function Zt(e,t){e.style.display=t?e[os]:"none",e[Nl]=!t}function of(){Ll.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Il=Symbol("");function lf(e){const t=He();if(!t)return;const n=t.ut=(r=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(o=>ur(o,r))},s=()=>{const r=e(t.proxy);ar(t.subTree,r),n(r)};Nr(()=>{cl(s)}),Je(()=>{const r=new MutationObserver(s);r.observe(t.subTree.el.parentNode,{childList:!0}),Xt(()=>r.disconnect())})}function ar(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{ar(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)ur(e.el,t);else if(e.type===ge)e.children.forEach(n=>ar(n,t));else if(e.type===Tt){let{el:n,anchor:s}=e;for(;n&&(ur(n,t),n!==s);)n=n.nextSibling}}function ur(e,t){if(e.nodeType===1){const n=e.style;let s="";for(const r in t)n.setProperty(`--${r}`,t[r]),s+=`--${r}: ${t[r]};`;n[Il]=s}}const cf=/(^|;)\s*display\s*:/;function af(e,t,n){const s=e.style,r=oe(n);let o=!1;if(n&&!r){if(t)if(oe(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&qn(s,l,"")}else for(const i in t)n[i]==null&&qn(s,i,"");for(const i in n)i==="display"&&(o=!0),qn(s,i,n[i])}else if(r){if(t!==n){const i=s[Il];i&&(n+=";"+i),s.cssText=n,o=cf.test(n)}}else t&&e.removeAttribute("style");os in e&&(e[os]=o?s.display:"",e[Nl]&&(s.display="none"))}const Ro=/\s*!important$/;function qn(e,t,n){if(V(n))n.forEach(s=>qn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=uf(e,t);Ro.test(n)?e.setProperty(Se(s),n.replace(Ro,""),"important"):e[s]=n}}const Oo=["Webkit","Moz","ms"],Ms={};function uf(e,t){const n=Ms[t];if(n)return n;let s=ve(t);if(s!=="filter"&&s in e)return Ms[t]=s;s=mn(s);for(let r=0;rFs||(gf.then(()=>Fs=0),Fs=Date.now());function _f(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Pe(yf(s,n.value),t,5,[s])};return n.value=e,n.attached=mf(),n}function yf(e,t){if(V(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Mo=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,bf=(e,t,n,s,r,o)=>{const i=r==="svg";t==="class"?rf(e,s,i):t==="style"?af(e,n,s):gn(t)?dr(t)||hf(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):vf(e,t,s,i))?(ff(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&No(e,t,s,i,o,t!=="value")):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),No(e,t,s,i))};function vf(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Mo(t)&&W(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Mo(t)&&oe(n)?!1:t in e}/*! #__NO_SIDE_EFFECTS__ */function Ml(e,t,n){const s=wn(e,t);class r extends Cs{constructor(i){super(s,i,n)}}return r.def=s,r}/*! #__NO_SIDE_EFFECTS__ */const wf=(e,t)=>Ml(e,t,Wl),Ef=typeof HTMLElement<"u"?HTMLElement:class{};class Cs extends Ef{constructor(t,n={},s){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&s?s(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,Nt(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),fr(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let s=0;s{for(const r of s)this._setAttr(r.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(s,r=!1)=>{const{props:o,styles:i}=s;let l;if(o&&!V(o))for(const c in o){const a=o[c];(a===Number||a&&a.type===Number)&&(c in this._props&&(this._props[c]=Xn(this._props[c])),(l||(l=Object.create(null)))[ve(c)]=!0)}this._numberProps=l,r&&this._resolveProps(s),this._applyStyles(i),this._update()},n=this._def.__asyncLoader;n?n().then(s=>t(s,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,s=V(n)?n:Object.keys(n||{});for(const r of Object.keys(this))r[0]!=="_"&&s.includes(r)&&this._setProp(r,this[r],!0,!1);for(const r of s.map(ve))Object.defineProperty(this,r,{get(){return this._getProp(r)},set(o){this._setProp(r,o)}})}_setAttr(t){let n=this.hasAttribute(t)?this.getAttribute(t):void 0;const s=ve(t);this._numberProps&&this._numberProps[s]&&(n=Xn(n)),this._setProp(s,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,s=!0,r=!0){n!==this._props[t]&&(this._props[t]=n,r&&this._instance&&this._update(),s&&(n===!0?this.setAttribute(Se(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Se(t),n+""):n||this.removeAttribute(Se(t))))}_update(){fr(this._createVNode(),this.shadowRoot)}_createVNode(){const t=re(this._def,ie({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const s=(o,i)=>{this.dispatchEvent(new CustomEvent(o,{detail:i}))};n.emit=(o,...i)=>{s(o,i),Se(o)!==o&&s(Se(o),i)};let r=this;for(;r=r&&(r.parentNode||r.host);)if(r instanceof Cs){n.parent=r._instance,n.provides=r._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const s=document.createElement("style");s.textContent=n,this.shadowRoot.appendChild(s)})}}function Cf(e="$style"){{const t=He();if(!t)return Z;const n=t.type.__cssModules;if(!n)return Z;const s=n[e];return s||Z}}const Fl=new WeakMap,Hl=new WeakMap,is=Symbol("_moveCb"),Fo=Symbol("_enterCb"),kl={name:"TransitionGroup",props:ie({},tf,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=He(),s=Or();let r,o;return bs(()=>{if(!r.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!Of(r[0].el,n.vnode.el,i))return;r.forEach(Af),r.forEach(xf);const l=r.filter(Rf);Pl(),l.forEach(c=>{const a=c.el,u=a.style;Be(a,i),u.transform=u.webkitTransform=u.transitionDuration="";const d=a[is]=g=>{g&&g.target!==a||(!g||/transform$/.test(g.propertyName))&&(a.removeEventListener("transitionend",d),a[is]=null,Ze(a,i))};a.addEventListener("transitionend",d)})}),()=>{const i=J(e),l=Rl(i);let c=i.tag||ge;if(r=[],o)for(let a=0;adelete e.mode;kl.props;const Sf=kl;function Af(e){const t=e.el;t[is]&&t[is](),t[Fo]&&t[Fo]()}function xf(e){Hl.set(e,e.el.getBoundingClientRect())}function Rf(e){const t=Fl.get(e),n=Hl.get(e),s=t.left-n.left,r=t.top-n.top;if(s||r){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${s}px,${r}px)`,o.transitionDuration="0s",e}}function Of(e,t,n){const s=e.cloneNode(),r=e[Wt];r&&r.forEach(l=>{l.split(/\s+/).forEach(c=>c&&s.classList.remove(c))}),n.split(/\s+/).forEach(l=>l&&s.classList.add(l)),s.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(s);const{hasTransform:i}=Ol(s);return o.removeChild(s),i}const ft=e=>{const t=e.props["onUpdate:modelValue"]||!1;return V(t)?n=>$t(t,n):t};function Pf(e){e.target.composing=!0}function Ho(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Ie=Symbol("_assign"),ls={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e[Ie]=ft(r);const o=s||r.props&&r.props.type==="number";We(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=Yn(l)),e[Ie](l)}),n&&We(e,"change",()=>{e.value=e.value.trim()}),t||(We(e,"compositionstart",Pf),We(e,"compositionend",Ho),We(e,"change",Ho))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:r,number:o}},i){if(e[Ie]=ft(i),e.composing)return;const l=(o||e.type==="number")&&!/^0\d/.test(e.value)?Yn(e.value):e.value,c=t??"";l!==c&&(document.activeElement===e&&e.type!=="range"&&(s&&t===n||r&&e.value.trim()===c)||(e.value=c))}},Wr={deep:!0,created(e,t,n){e[Ie]=ft(n),We(e,"change",()=>{const s=e._modelValue,r=qt(e),o=e.checked,i=e[Ie];if(V(s)){const l=us(s,r),c=l!==-1;if(o&&!c)i(s.concat(r));else if(!o&&c){const a=[...s];a.splice(l,1),i(a)}}else if(Ot(s)){const l=new Set(s);o?l.add(r):l.delete(r),i(l)}else i($l(e,o))})},mounted:ko,beforeUpdate(e,t,n){e[Ie]=ft(n),ko(e,t,n)}};function ko(e,{value:t,oldValue:n},s){e._modelValue=t,V(t)?e.checked=us(t,s.props.value)>-1:Ot(t)?e.checked=t.has(s.props.value):t!==n&&(e.checked=lt(t,$l(e,!0)))}const qr={created(e,{value:t},n){e.checked=lt(t,n.props.value),e[Ie]=ft(n),We(e,"change",()=>{e[Ie](qt(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e[Ie]=ft(s),t!==n&&(e.checked=lt(t,s.props.value))}},Vl={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const r=Ot(t);We(e,"change",()=>{const o=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?Yn(qt(i)):qt(i));e[Ie](e.multiple?r?new Set(o):o:o[0]),e._assigning=!0,Nt(()=>{e._assigning=!1})}),e[Ie]=ft(s)},mounted(e,{value:t,modifiers:{number:n}}){Vo(e,t)},beforeUpdate(e,t,n){e[Ie]=ft(n)},updated(e,{value:t,modifiers:{number:n}}){e._assigning||Vo(e,t)}};function Vo(e,t,n){const s=e.multiple,r=V(t);if(!(s&&!r&&!Ot(t))){for(let o=0,i=e.options.length;oString(u)===String(c)):l.selected=us(t,c)>-1}else l.selected=t.has(c);else if(lt(qt(l),t)){e.selectedIndex!==o&&(e.selectedIndex=o);return}}!s&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function qt(e){return"_value"in e?e._value:e.value}function $l(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Dl={created(e,t,n){Dn(e,t,n,null,"created")},mounted(e,t,n){Dn(e,t,n,null,"mounted")},beforeUpdate(e,t,n,s){Dn(e,t,n,s,"beforeUpdate")},updated(e,t,n,s){Dn(e,t,n,s,"updated")}};function Ul(e,t){switch(e){case"SELECT":return Vl;case"TEXTAREA":return ls;default:switch(t){case"checkbox":return Wr;case"radio":return qr;default:return ls}}}function Dn(e,t,n,s,r){const i=Ul(e.tagName,n.props&&n.props.type)[r];i&&i(e,t,n,s)}function Nf(){ls.getSSRProps=({value:e})=>({value:e}),qr.getSSRProps=({value:e},t)=>{if(t.props&<(t.props.value,e))return{checked:!0}},Wr.getSSRProps=({value:e},t)=>{if(V(e)){if(t.props&&us(e,t.props.value)>-1)return{checked:!0}}else if(Ot(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Dl.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=Ul(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const Lf=["ctrl","shift","alt","meta"],If={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Lf.some(n=>e[`${n}Key`]&&!t.includes(n))},Mf=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(r,...o)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=r=>{if(!("key"in r))return;const o=Se(r.key);if(t.some(i=>i===o||Ff[i]===o))return e(r)})},jl=ie({patchProp:bf},ef);let cn,$o=!1;function Bl(){return cn||(cn=tl(jl))}function Kl(){return cn=$o?cn:nl(jl),$o=!0,cn}const fr=(...e)=>{Bl().render(...e)},Wl=(...e)=>{Kl().hydrate(...e)},kf=(...e)=>{const t=Bl().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Gl(s);if(!r)return;const o=t._component;!W(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.innerHTML="";const i=n(r,!1,ql(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t},Vf=(...e)=>{const t=Kl().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Gl(s);if(r)return n(r,!0,ql(r))},t};function ql(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Gl(e){return oe(e)?document.querySelector(e):e}let Do=!1;const $f=()=>{Do||(Do=!0,Nf(),of())};/** +* vue v3.4.37 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const Df=()=>{},Hd=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Ri,BaseTransitionPropsValidators:Pr,Comment:ae,DeprecationTypes:zu,EffectScope:mr,ErrorCodes:ua,ErrorTypeStrings:Ku,Fragment:ge,KeepAlive:Ca,ReactiveEffect:Bt,Static:Tt,Suspense:Cu,Teleport:uu,Text:ot,TrackOpTypes:la,Transition:Kr,TransitionGroup:Sf,TriggerOpTypes:ca,VueElement:Cs,assertNumber:aa,callWithAsyncErrorHandling:Pe,callWithErrorHandling:Ge,camelize:ve,capitalize:mn,cloneVNode:je,compatUtils:Ju,compile:Df,computed:le,createApp:kf,createBlock:Dr,createCommentVNode:Iu,createElementBlock:Ou,createElementVNode:Ur,createHydrationRenderer:nl,createPropsRestProxy:Wa,createRenderer:tl,createSSRApp:Vf,createSlots:Pa,createStaticVNode:Lu,createTextVNode:jr,createVNode:re,customRef:Ar,defineAsyncComponent:wa,defineComponent:wn,defineCustomElement:Ml,defineEmits:Fa,defineExpose:Ha,defineModel:$a,defineOptions:ka,defineProps:Ma,defineSSRCustomElement:wf,defineSlots:Va,devtools:Wu,effect:Pc,effectScope:Rc,getCurrentInstance:He,getCurrentScope:_r,getTransitionRawChildren:_s,guardReactiveProps:yl,h:rs,handleError:Pt,hasInjectionContext:eu,hydrate:Wl,initCustomFormatter:Uu,initDirectivesForSSR:$f,inject:Ct,isMemoSame:Sl,isProxy:wr,isReactive:vt,isReadonly:ct,isRef:me,isRuntimeOnly:Vu,isShallow:At,isVNode:ut,markRaw:sn,mergeDefaults:Ba,mergeModels:Ka,mergeProps:bl,nextTick:Nt,normalizeClass:yn,normalizeProps:Tc,normalizeStyle:_n,onActivated:Pi,onBeforeMount:Nr,onBeforeUnmount:vs,onBeforeUpdate:Ii,onDeactivated:Ni,onErrorCaptured:ki,onMounted:Je,onRenderTracked:Hi,onRenderTriggered:Fi,onScopeDispose:ri,onServerPrefetch:Mi,onUnmounted:Xt,onUpdated:bs,openBlock:Es,popScopeId:_a,provide:ji,proxyRefs:Sr,pushScopeId:ma,queuePostFlushCb:zn,reactive:bn,readonly:vn,ref:ce,registerRuntimeCompiler:ku,render:fr,renderList:Oa,renderSlot:Na,resolveComponent:Aa,resolveDirective:Ra,resolveDynamicComponent:xa,resolveFilter:Xu,resolveTransitionHooks:Kt,setBlockTracking:sr,setDevtoolsHook:qu,setTransitionHooks:at,shallowReactive:yi,shallowReadonly:zc,shallowRef:Tr,ssrContextKey:il,ssrUtils:Yu,stop:Nc,toDisplayString:ti,toHandlerKey:nn,toHandlers:La,toRaw:J,toRef:wi,toRefs:ra,toValue:ta,transformVNodeArgs:Pu,triggerRef:ea,unref:ps,useAttrs:ja,useCssModule:Cf,useCssVars:lf,useModel:mu,useSSRContext:ll,useSlots:Ua,useTransitionState:Or,vModelCheckbox:Wr,vModelDynamic:Dl,vModelRadio:qr,vModelSelect:Vl,vModelText:ls,vShow:Ll,version:Al,warn:Bu,watch:Le,watchEffect:Vr,watchPostEffect:cl,watchSyncEffect:al,withAsyncContext:qa,withCtx:Rr,withDefaults:Da,withDirectives:ba,withKeys:Hf,withMemo:ju,withModifiers:Mf,withScopeId:ya},Symbol.toStringTag,{value:"Module"})),kd=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},Uf=window.__VP_SITE_DATA__;function Gr(e){return _r()?(ri(e),!0):!1}function it(e){return typeof e=="function"?e():ps(e)}const Yl=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const jf=Object.prototype.toString,Bf=e=>jf.call(e)==="[object Object]",Xl=()=>{},Uo=Kf();function Kf(){var e,t;return Yl&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function Wf(e,t){function n(...s){return new Promise((r,o)=>{Promise.resolve(e(()=>t.apply(this,s),{fn:t,thisArg:this,args:s})).then(r).catch(o)})}return n}const Jl=e=>e();function qf(e=Jl){const t=ce(!0);function n(){t.value=!1}function s(){t.value=!0}const r=(...o)=>{t.value&&e(...o)};return{isActive:vn(t),pause:n,resume:s,eventFilter:r}}function Gf(e){return He()}function zl(...e){if(e.length!==1)return wi(...e);const t=e[0];return typeof t=="function"?vn(Ar(()=>({get:t,set:Xl}))):ce(t)}function Yf(e,t,n={}){const{eventFilter:s=Jl,...r}=n;return Le(e,Wf(s,t),r)}function Xf(e,t,n={}){const{eventFilter:s,...r}=n,{eventFilter:o,pause:i,resume:l,isActive:c}=qf(s);return{stop:Yf(e,t,{...r,eventFilter:o}),pause:i,resume:l,isActive:c}}function Yr(e,t=!0,n){Gf()?Je(e,n):t?e():Nt(e)}function Ql(e){var t;const n=it(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Ye=Yl?window:void 0;function Gt(...e){let t,n,s,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,r]=e,t=Ye):[t,n,s,r]=e,!t)return Xl;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const o=[],i=()=>{o.forEach(u=>u()),o.length=0},l=(u,d,g,_)=>(u.addEventListener(d,g,_),()=>u.removeEventListener(d,g,_)),c=Le(()=>[Ql(t),it(r)],([u,d])=>{if(i(),!u)return;const g=Bf(d)?{...d}:d;o.push(...n.flatMap(_=>s.map(v=>l(u,_,v,g))))},{immediate:!0,flush:"post"}),a=()=>{c(),i()};return Gr(a),a}function Jf(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Vd(...e){let t,n,s={};e.length===3?(t=e[0],n=e[1],s=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],s=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:r=Ye,eventName:o="keydown",passive:i=!1,dedupe:l=!1}=s,c=Jf(t);return Gt(r,o,u=>{u.repeat&&it(l)||c(u)&&n(u)},i)}function zf(){const e=ce(!1),t=He();return t&&Je(()=>{e.value=!0},t),e}function Qf(e){const t=zf();return le(()=>(t.value,!!e()))}function Zl(e,t={}){const{window:n=Ye}=t,s=Qf(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const o=ce(!1),i=a=>{o.value=a.matches},l=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",i):r.removeListener(i))},c=Vr(()=>{s.value&&(l(),r=n.matchMedia(it(e)),"addEventListener"in r?r.addEventListener("change",i):r.addListener(i),o.value=r.matches)});return Gr(()=>{c(),l(),r=void 0}),o}const Un=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},jn="__vueuse_ssr_handlers__",Zf=ed();function ed(){return jn in Un||(Un[jn]=Un[jn]||{}),Un[jn]}function ec(e,t){return Zf[e]||t}function td(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const nd={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},jo="vueuse-storage";function sd(e,t,n,s={}){var r;const{flush:o="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:a=!1,shallow:u,window:d=Ye,eventFilter:g,onError:_=b=>{console.error(b)},initOnMounted:v}=s,A=(u?Tr:ce)(typeof t=="function"?t():t);if(!n)try{n=ec("getDefaultStorage",()=>{var b;return(b=Ye)==null?void 0:b.localStorage})()}catch(b){_(b)}if(!n)return A;const $=it(t),U=td($),C=(r=s.serializer)!=null?r:nd[U],{pause:p,resume:m}=Xf(A,()=>w(A.value),{flush:o,deep:i,eventFilter:g});d&&l&&Yr(()=>{Gt(d,"storage",H),Gt(d,jo,P),v&&H()}),v||H();function E(b,M){d&&d.dispatchEvent(new CustomEvent(jo,{detail:{key:e,oldValue:b,newValue:M,storageArea:n}}))}function w(b){try{const M=n.getItem(e);if(b==null)E(M,null),n.removeItem(e);else{const R=C.write(b);M!==R&&(n.setItem(e,R),E(M,R))}}catch(M){_(M)}}function N(b){const M=b?b.newValue:n.getItem(e);if(M==null)return c&&$!=null&&n.setItem(e,C.write($)),$;if(!b&&a){const R=C.read(M);return typeof a=="function"?a(R,$):U==="object"&&!Array.isArray(R)?{...$,...R}:R}else return typeof M!="string"?M:C.read(M)}function H(b){if(!(b&&b.storageArea!==n)){if(b&&b.key==null){A.value=$;return}if(!(b&&b.key!==e)){p();try{(b==null?void 0:b.newValue)!==C.write(A.value)&&(A.value=N(b))}catch(M){_(M)}finally{b?Nt(m):m()}}}}function P(b){H(b.detail)}return A}function tc(e){return Zl("(prefers-color-scheme: dark)",e)}function rd(e={}){const{selector:t="html",attribute:n="class",initialValue:s="auto",window:r=Ye,storage:o,storageKey:i="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:a,disableTransition:u=!0}=e,d={auto:"",light:"light",dark:"dark",...e.modes||{}},g=tc({window:r}),_=le(()=>g.value?"dark":"light"),v=c||(i==null?zl(s):sd(i,s,o,{window:r,listenToStorageChanges:l})),A=le(()=>v.value==="auto"?_.value:v.value),$=ec("updateHTMLAttrs",(m,E,w)=>{const N=typeof m=="string"?r==null?void 0:r.document.querySelector(m):Ql(m);if(!N)return;let H;if(u&&(H=r.document.createElement("style"),H.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),r.document.head.appendChild(H)),E==="class"){const P=w.split(/\s/g);Object.values(d).flatMap(b=>(b||"").split(/\s/g)).filter(Boolean).forEach(b=>{P.includes(b)?N.classList.add(b):N.classList.remove(b)})}else N.setAttribute(E,w);u&&(r.getComputedStyle(H).opacity,document.head.removeChild(H))});function U(m){var E;$(t,n,(E=d[m])!=null?E:m)}function C(m){e.onChanged?e.onChanged(m,U):U(m)}Le(A,C,{flush:"post",immediate:!0}),Yr(()=>C(A.value));const p=le({get(){return a?v.value:A.value},set(m){v.value=m}});try{return Object.assign(p,{store:v,system:_,state:A})}catch{return p}}function od(e={}){const{valueDark:t="dark",valueLight:n="",window:s=Ye}=e,r=rd({...e,onChanged:(l,c)=>{var a;e.onChanged?(a=e.onChanged)==null||a.call(e,l==="dark",c,l):c(l)},modes:{dark:t,light:n}}),o=le(()=>r.system?r.system.value:tc({window:s}).value?"dark":"light");return le({get(){return r.value==="dark"},set(l){const c=l?"dark":"light";o.value===c?r.value="auto":r.value=c}})}function Hs(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function nc(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const ks=new WeakMap;function $d(e,t=!1){const n=ce(t);let s=null,r="";Le(zl(e),l=>{const c=Hs(it(l));if(c){const a=c;if(ks.get(a)||ks.set(a,a.style.overflow),a.style.overflow!=="hidden"&&(r=a.style.overflow),a.style.overflow==="hidden")return n.value=!0;if(n.value)return a.style.overflow="hidden"}},{immediate:!0});const o=()=>{const l=Hs(it(e));!l||n.value||(Uo&&(s=Gt(l,"touchmove",c=>{id(c)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},i=()=>{const l=Hs(it(e));!l||!n.value||(Uo&&(s==null||s()),l.style.overflow=r,ks.delete(l),n.value=!1)};return Gr(i),le({get(){return n.value},set(l){l?o():i()}})}function Dd(e={}){const{window:t=Ye,behavior:n="auto"}=e;if(!t)return{x:ce(0),y:ce(0)};const s=ce(t.scrollX),r=ce(t.scrollY),o=le({get(){return s.value},set(l){scrollTo({left:l,behavior:n})}}),i=le({get(){return r.value},set(l){scrollTo({top:l,behavior:n})}});return Gt(t,"scroll",()=>{s.value=t.scrollX,r.value=t.scrollY},{capture:!1,passive:!0}),{x:o,y:i}}function Ud(e={}){const{window:t=Ye,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:s=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:o=!0}=e,i=ce(n),l=ce(s),c=()=>{t&&(o?(i.value=t.innerWidth,l.value=t.innerHeight):(i.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};if(c(),Yr(c),Gt("resize",c,{passive:!0}),r){const a=Zl("(orientation: portrait)");Le(a,()=>c())}return{width:i,height:l}}const Vs={BASE_URL:"/ccui/",DEV:!1,MODE:"production",PROD:!0,SSR:!1};var $s={};const sc=/^(?:[a-z]+:|\/\/)/i,ld="vitepress-theme-appearance",cd=/#.*$/,ad=/[?#].*$/,ud=/(?:(^|\/)index)?\.(?:md|html)$/,_e=typeof document<"u",rc={relativePath:"404.md",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function fd(e,t,n=!1){if(t===void 0)return!1;if(e=Bo(`/${e}`),n)return new RegExp(t).test(e);if(Bo(t)!==e)return!1;const s=t.match(cd);return s?(_e?location.hash:"")===s[0]:!0}function Bo(e){return decodeURI(e).replace(ad,"").replace(ud,"$1")}function dd(e){return sc.test(e)}function hd(e,t){return Object.keys((e==null?void 0:e.locales)||{}).find(n=>n!=="root"&&!dd(n)&&fd(t,`/${n}/`,!0))||"root"}function pd(e,t){var s,r,o,i,l,c,a;const n=hd(e,t);return Object.assign({},e,{localeIndex:n,lang:((s=e.locales[n])==null?void 0:s.lang)??e.lang,dir:((r=e.locales[n])==null?void 0:r.dir)??e.dir,title:((o=e.locales[n])==null?void 0:o.title)??e.title,titleTemplate:((i=e.locales[n])==null?void 0:i.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:ic(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(a=e.locales[n])==null?void 0:a.themeConfig}})}function oc(e,t){const n=t.title||e.title,s=t.titleTemplate??e.titleTemplate;if(typeof s=="string"&&s.includes(":title"))return s.replace(/:title/g,n);const r=gd(e.title,s);return n===r.slice(3)?n:`${n}${r}`}function gd(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function md(e,t){const[n,s]=t;if(n!=="meta")return!1;const r=Object.entries(s)[0];return r==null?!1:e.some(([o,i])=>o===n&&i[r[0]]===r[1])}function ic(e,t){return[...e.filter(n=>!md(t,n)),...t]}const _d=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,yd=/^[a-z]:/i;function Ko(e){const t=yd.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(_d,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const Ds=new Set;function bd(e){if(Ds.size===0){const n=typeof process=="object"&&($s==null?void 0:$s.VITE_EXTRA_EXTENSIONS)||(Vs==null?void 0:Vs.VITE_EXTRA_EXTENSIONS)||"";("3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip"+(n&&typeof n=="string"?","+n:"")).split(",").forEach(s=>Ds.add(s))}const t=e.split(".").pop();return t==null||!Ds.has(t.toLowerCase())}const vd=Symbol(),St=Tr(Uf);function jd(e){const t=le(()=>pd(St.value,e.data.relativePath)),n=t.value.appearance,s=n==="force-dark"?ce(!0):n?od({storageKey:ld,initialValue:()=>n==="dark"?"dark":"auto",...typeof n=="object"?n:{}}):ce(!1),r=ce(_e?location.hash:"");return _e&&window.addEventListener("hashchange",()=>{r.value=location.hash}),Le(()=>e.data,()=>{r.value=_e?location.hash:""}),{site:t,theme:le(()=>t.value.themeConfig),page:le(()=>e.data),frontmatter:le(()=>e.data.frontmatter),params:le(()=>e.data.params),lang:le(()=>t.value.lang),dir:le(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:le(()=>t.value.localeIndex||"root"),title:le(()=>oc(t.value,e.data)),description:le(()=>e.data.description||t.value.description),isDark:s,hash:le(()=>r.value)}}function wd(){const e=Ct(vd);if(!e)throw new Error("vitepress data not properly injected in app");return e}function Ed(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Wo(e){return sc.test(e)||!e.startsWith("/")?e:Ed(St.value.base,e)}function Cd(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),_e){const n="/ccui/";t=Ko(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let s=__VP_HASH_MAP__[t.toLowerCase()];if(s||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",s=__VP_HASH_MAP__[t.toLowerCase()]),!s)return null;t=`${n}assets/${t}.${s}.js`}else t=`./${Ko(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let Gn=[];function Bd(e){Gn.push(e),Xt(()=>{Gn=Gn.filter(t=>t!==e)})}function Td(){let e=St.value.scrollOffset,t=0,n=24;if(typeof e=="object"&&"padding"in e&&(n=e.padding,e=e.selector),typeof e=="number")t=e;else if(typeof e=="string")t=qo(e,n);else if(Array.isArray(e))for(const s of e){const r=qo(s,n);if(r){t=r;break}}return t}function qo(e,t){const n=document.querySelector(e);if(!n)return 0;const s=n.getBoundingClientRect().bottom;return s<0?0:s+t}const Sd=Symbol(),lc="http://a.com",Ad=()=>({path:"/",component:null,data:rc});function Kd(e,t){const n=bn(Ad()),s={route:n,go:r};async function r(l=_e?location.href:"/"){var c,a;l=Us(l),await((c=s.onBeforeRouteChange)==null?void 0:c.call(s,l))!==!1&&(_e&&l!==Us(location.href)&&(history.replaceState({scrollPosition:window.scrollY},""),history.pushState({},"",l)),await i(l),await((a=s.onAfterRouteChanged)==null?void 0:a.call(s,l)))}let o=null;async function i(l,c=0,a=!1){var g;if(await((g=s.onBeforePageLoad)==null?void 0:g.call(s,l))===!1)return;const u=new URL(l,lc),d=o=u.pathname;try{let _=await e(d);if(!_)throw new Error(`Page not found: ${d}`);if(o===d){o=null;const{default:v,__pageData:A}=_;if(!v)throw new Error(`Invalid route component: ${v}`);n.path=_e?d:Wo(d),n.component=sn(v),n.data=sn(A),_e&&Nt(()=>{let $=St.value.base+A.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!St.value.cleanUrls&&!$.endsWith("/")&&($+=".html"),$!==u.pathname&&(u.pathname=$,l=$+u.search+u.hash,history.replaceState({},"",l)),u.hash&&!c){let U=null;try{U=document.getElementById(decodeURIComponent(u.hash).slice(1))}catch(C){console.warn(C)}if(U){Go(U,u.hash);return}}window.scrollTo(0,c)})}}catch(_){if(!/fetch|Page not found/.test(_.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(_),!a)try{const v=await fetch(St.value.base+"hashmap.json");window.__VP_HASH_MAP__=await v.json(),await i(l,c,!0);return}catch{}if(o===d){o=null,n.path=_e?d:Wo(d),n.component=t?sn(t):null;const v=_e?d.replace(/(^|\/)$/,"$1index").replace(/(\.html)?$/,".md").replace(/^\//,""):"404.md";n.data={...rc,relativePath:v}}}}return _e&&(history.state===null&&history.replaceState({},""),window.addEventListener("click",l=>{if(l.defaultPrevented||!(l.target instanceof Element)||l.target.closest("button")||l.button!==0||l.ctrlKey||l.shiftKey||l.altKey||l.metaKey)return;const c=l.target.closest("a");if(!c||c.closest(".vp-raw")||c.hasAttribute("download")||c.hasAttribute("target"))return;const a=c.getAttribute("href")??(c instanceof SVGAElement?c.getAttribute("xlink:href"):null);if(a==null)return;const{href:u,origin:d,pathname:g,hash:_,search:v}=new URL(a,c.baseURI),A=new URL(location.href);d===A.origin&&bd(g)&&(l.preventDefault(),g===A.pathname&&v===A.search?(_!==A.hash&&(history.pushState({},"",u),window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:A.href,newURL:u}))),_?Go(c,_,c.classList.contains("header-anchor")):window.scrollTo(0,0)):r(u))},{capture:!0}),window.addEventListener("popstate",async l=>{var c;l.state!==null&&(await i(Us(location.href),l.state&&l.state.scrollPosition||0),(c=s.onAfterRouteChanged)==null||c.call(s,location.href))}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function xd(){const e=Ct(Sd);if(!e)throw new Error("useRouter() is called without provider.");return e}function cc(){return xd().route}function Go(e,t,n=!1){let s=null;try{s=e.classList.contains("header-anchor")?e:document.getElementById(decodeURIComponent(t).slice(1))}catch(r){console.warn(r)}if(s){let r=function(){!n||Math.abs(i-window.scrollY)>window.innerHeight?window.scrollTo(0,i):window.scrollTo({left:0,top:i,behavior:"smooth"})};const o=parseInt(window.getComputedStyle(s).paddingTop,10),i=window.scrollY+s.getBoundingClientRect().top-Td()+o;requestAnimationFrame(r)}}function Us(e){const t=new URL(e,lc);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),St.value.cleanUrls?t.pathname=t.pathname.replace(/\.html$/,""):!t.pathname.endsWith("/")&&!t.pathname.endsWith(".html")&&(t.pathname+=".html"),t.pathname+t.search+t.hash}const js=()=>Gn.forEach(e=>e()),Wd=wn({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=cc(),{site:n}=wd();return()=>rs(e.as,n.value.contentProps??{style:{position:"relative"}},[t.component?rs(t.component,{onVnodeMounted:js,onVnodeUpdated:js,onVnodeUnmounted:js}):"404 Page Not Found"])}}),Rd="modulepreload",Od=function(e){return"/ccui/"+e},Yo={},qd=function(t,n,s){let r=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),i=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));r=Promise.all(n.map(l=>{if(l=Od(l),l in Yo)return;Yo[l]=!0;const c=l.endsWith(".css"),a=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${a}`))return;const u=document.createElement("link");if(u.rel=c?"stylesheet":Rd,c||(u.as="script",u.crossOrigin=""),u.href=l,i&&u.setAttribute("nonce",i),document.head.appendChild(u),c)return new Promise((d,g)=>{u.addEventListener("load",d),u.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${l}`)))})}))}return r.then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})},Gd=wn({setup(e,{slots:t}){const n=ce(!1);return Je(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function Yd(){_e&&window.addEventListener("click",e=>{var n;const t=e.target;if(t.matches(".vp-code-group input")){const s=(n=t.parentElement)==null?void 0:n.parentElement;if(!s)return;const r=Array.from(s.querySelectorAll("input")).indexOf(t);if(r<0)return;const o=s.querySelector(".blocks");if(!o)return;const i=Array.from(o.children).find(a=>a.classList.contains("active"));if(!i)return;const l=o.children[r];if(!l||i===l)return;i.classList.remove("active"),l.classList.add("active");const c=s==null?void 0:s.querySelector(`label[for="${t.id}"]`);c==null||c.scrollIntoView({block:"nearest"})}})}function Xd(){if(_e){const e=new WeakMap;window.addEventListener("click",t=>{var s;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const r=n.parentElement,o=(s=n.nextElementSibling)==null?void 0:s.nextElementSibling;if(!r||!o)return;const i=/language-(shellscript|shell|bash|sh|zsh)/.test(r.className),l=[".vp-copy-ignore",".diff.remove"],c=o.cloneNode(!0);c.querySelectorAll(l.join(",")).forEach(u=>u.remove());let a=c.textContent||"";i&&(a=a.replace(/^ *(\$|>) /gm,"").trim()),Pd(a).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const u=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,u)})}})}}async function Pd(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const s=document.getSelection(),r=s?s.rangeCount>0&&s.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),r&&(s.removeAllRanges(),s.addRange(r)),n&&n.focus()}}function Jd(e,t){let n=!0,s=[];const r=o=>{if(n){n=!1,o.forEach(l=>{const c=Bs(l);for(const a of document.head.children)if(a.isEqualNode(c)){s.push(a);return}});return}const i=o.map(Bs);s.forEach((l,c)=>{const a=i.findIndex(u=>u==null?void 0:u.isEqualNode(l??null));a!==-1?delete i[a]:(l==null||l.remove(),delete s[c])}),i.forEach(l=>l&&document.head.appendChild(l)),s=[...s,...i].filter(Boolean)};Vr(()=>{const o=e.data,i=t.value,l=o&&o.description,c=o&&o.frontmatter.head||[],a=oc(i,o);a!==document.title&&(document.title=a);const u=l||i.description;let d=document.querySelector("meta[name=description]");d?d.getAttribute("content")!==u&&d.setAttribute("content",u):Bs(["meta",{name:"description",content:u}]),r(ic(i.head,Ld(c)))})}function Bs([e,t,n]){const s=document.createElement(e);for(const r in t)s.setAttribute(r,t[r]);return n&&(s.innerHTML=n),e==="script"&&!t.async&&(s.async=!1),s}function Nd(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function Ld(e){return e.filter(t=>!Nd(t))}const Ks=new Set,ac=()=>document.createElement("link"),Id=e=>{const t=ac();t.rel="prefetch",t.href=e,document.head.appendChild(t)},Md=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let Bn;const Fd=_e&&(Bn=ac())&&Bn.relList&&Bn.relList.supports&&Bn.relList.supports("prefetch")?Id:Md;function zd(){if(!_e||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const s=()=>{n&&n.disconnect(),n=new IntersectionObserver(o=>{o.forEach(i=>{if(i.isIntersecting){const l=i.target;n.unobserve(l);const{pathname:c}=l;if(!Ks.has(c)){Ks.add(c);const a=Cd(c);a&&Fd(a)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(o=>{const{hostname:i,pathname:l}=new URL(o.href instanceof SVGAnimatedString?o.href.animVal:o.href,o.baseURI),c=l.match(/\.\w+$/);c&&c[0]!==".html"||o.target!=="_blank"&&i===location.hostname&&(l!==location.pathname?n.observe(o):Ks.add(l))})})};Je(s);const r=cc();Le(()=>r.path,s),Xt(()=>{n&&n.disconnect()})}export{Hf as $,cl as A,bs as B,Td as C,Aa as D,Oa as E,ge as F,Tr as G,Bd as H,re as I,xa as J,sc as K,cc as L,bl as M,Ct as N,Ud as O,_n as P,Vd as Q,Nt as R,Dd as S,Kr as T,_e as U,vn as V,wa as W,qd as X,$d as Y,ji as Z,kd as _,jr as a,La as a0,vs as a1,Mf as a2,Ua as a3,_r as a4,ri as a5,He as a6,Sf as a7,kf as a8,rs as a9,bn as aa,ba as ab,Ll as ac,ra as ad,wi as ae,Hd as af,Lu as ag,Jd as ah,Sd as ai,jd as aj,vd as ak,Wd as al,Gd as am,St as an,Vf as ao,Kd as ap,Cd as aq,zd as ar,Xd as as,Yd as at,xd as au,Dr as b,Ou as c,wn as d,Iu as e,bd as f,Wo as g,le as h,dd as i,Ur as j,ps as k,_a as l,fd as m,yn as n,Es as o,ma as p,Zl as q,Na as r,ce as s,ti as t,wd as u,Le as v,Rr as w,Vr as x,Je as y,Xt as z}; diff --git a/assets/chunks/theme.268be680.js b/assets/chunks/theme.268be680.js deleted file mode 100644 index c09fd52..0000000 --- a/assets/chunks/theme.268be680.js +++ /dev/null @@ -1,7 +0,0 @@ -import{d as g,o as a,c as r,r as u,a as N,t as P,n as L,_ as m,u as Je,g as Ze,b as et,e as l,f as tt,h as He,i as nt,j as w,w as j,k as Q,l as $,m as st,p as O,q as ot,P as at,s as fe,v as K,x as ee,y as le,z as c,F as M,A as y,B as v,C as h,T as me,D as R,E as se,G as p,H as ze,I as rt,J as it,K as U,L as Ee,M as lt,N as x,O as z,Q as E,R as ct,S as Be,U as ge,V as oe,W as ut,X as J,Y as ye,Z as dt,$ as _t,a0 as vt,a1 as pt,a2 as ht,a3 as ft}from"./framework.50008e6a.js";const mt=g({__name:"VPBadge",props:{text:{},type:{}},setup(n){return(e,t)=>(a(),r("span",{class:L(["VPBadge",e.type??"tip"])},[u(e.$slots,"default",{},()=>[N(P(e.text),1)],!0)],2))}});const gt=m(mt,[["__scopeId","data-v-d7af4855"]]),V=Je;function De(n){return Ze()?(et(n),!0):!1}function Fe(n){return typeof n=="function"?n():l(n)}const yt=typeof window<"u",Oe=()=>{};function bt(...n){if(n.length!==1)return tt(...n);const e=n[0];return typeof e=="function"?He(nt(()=>({get:e,set:Oe}))):w(e)}function $t(n){var e;const t=Fe(n);return(e=t==null?void 0:t.$el)!=null?e:t}const be=yt?window:void 0;function kt(...n){let e,t,o,s;if(typeof n[0]=="string"||Array.isArray(n[0])?([t,o,s]=n,e=be):[e,t,o,s]=n,!e)return Oe;Array.isArray(t)||(t=[t]),Array.isArray(o)||(o=[o]);const i=[],d=()=>{i.forEach(C=>C()),i.length=0},f=(C,B,A,b)=>(C.addEventListener(B,A,b),()=>C.removeEventListener(B,A,b)),_=j(()=>[$t(e),Fe(s)],([C,B])=>{d(),C&&i.push(...t.flatMap(A=>o.map(b=>f(C,A,b,B))))},{immediate:!0,flush:"post"}),k=()=>{_(),d()};return De(k),k}function Pt(){const n=w(!1);return st()&&O(()=>{n.value=!0}),n}function Vt(n){const e=Pt();return $(()=>(e.value,!!n()))}function ve(n,e={}){const{window:t=be}=e,o=Vt(()=>t&&"matchMedia"in t&&typeof t.matchMedia=="function");let s;const i=w(!1),d=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",f):s.removeListener(f))},f=()=>{o.value&&(d(),s=t.matchMedia(bt(n).value),i.value=!!(s!=null&&s.matches),s&&("addEventListener"in s?s.addEventListener("change",f):s.addListener(f)))};return Q(f),De(()=>d()),i}function wt({window:n=be}={}){if(!n)return{x:w(0),y:w(0)};const e=w(n.scrollX),t=w(n.scrollY);return kt(n,"scroll",()=>{e.value=n.scrollX,t.value=n.scrollY},{capture:!1,passive:!0}),{x:e,y:t}}function St(n,e){let t,o=!1;return()=>{t&&clearTimeout(t),o?t=setTimeout(n,e):(n(),o=!0,setTimeout(()=>{o=!1},e))}}function pe(n){return/^\//.test(n)?n:`/${n}`}function Z(n){if(ot(n))return n.replace(at,"");const{site:e}=V(),{pathname:t,search:o,hash:s}=new URL(n,"http://example.com"),i=t.endsWith("/")||t.endsWith(".html")?n:n.replace(/(?:(^\.+)\/)?.*$/,`$1${t.replace(/(\.md)?$/,e.value.cleanUrls?"":".html")}${o}${s}`);return fe(i)}function Ge(n,e){if(Array.isArray(n))return n;if(n==null)return[];e=pe(e);const t=Object.keys(n).sort((o,s)=>s.split("/").length-o.split("/").length).find(o=>e.startsWith(pe(o)));return t?n[t]:[]}function Lt(n){const e=[];let t=0;for(const o in n){const s=n[o];if(s.items){t=e.push(s);continue}e[t]||e.push({items:[]}),e[t].items.push(s)}return e}function Mt(n){const e=[];function t(o){for(const s of o)s.text&&s.link&&e.push({text:s.text,link:s.link}),s.items&&t(s.items)}return t(n),e}function he(n,e){return Array.isArray(e)?e.some(t=>he(n,t)):K(n,e.link)?!0:e.items?he(n,e.items):!1}function D(){const n=ee(),{theme:e,frontmatter:t}=V(),o=ve("(min-width: 960px)"),s=w(!1),i=$(()=>{const T=e.value.sidebar,I=n.data.relativePath;return T?Ge(T,I):[]}),d=$(()=>t.value.sidebar!==!1&&i.value.length>0&&t.value.layout!=="home"),f=$(()=>_?t.value.aside==null?e.value.aside==="left":t.value.aside==="left":!1),_=$(()=>t.value.layout==="home"?!1:t.value.aside!=null?!!t.value.aside:e.value.aside!==!1),k=$(()=>d.value&&o.value),C=$(()=>d.value?Lt(i.value):[]);function B(){s.value=!0}function A(){s.value=!1}function b(){s.value?A():B()}return{isOpen:s,sidebar:i,sidebarGroups:C,hasSidebar:d,hasAside:_,leftAside:f,isSidebarEnabled:k,open:B,close:A,toggle:b}}function Ct(n,e){let t;Q(()=>{t=n.value?document.activeElement:void 0}),O(()=>{window.addEventListener("keyup",o)}),le(()=>{window.removeEventListener("keyup",o)});function o(s){s.key==="Escape"&&n.value&&(e(),t==null||t.focus())}}function It(n){const{page:e}=V(),t=w(!1),o=$(()=>n.value.collapsed!=null),s=$(()=>!!n.value.link),i=$(()=>K(e.value.relativePath,n.value.link)),d=$(()=>i.value?!0:n.value.items?he(e.value.relativePath,n.value.items):!1),f=$(()=>!!(n.value.items&&n.value.items.length));Q(()=>{t.value=!!(o.value&&n.value.collapsed)}),Q(()=>{(i.value||d.value)&&(t.value=!1)});function _(){o.value&&(t.value=!t.value)}return{collapsed:t,collapsible:o,isLink:s,isActiveLink:i,hasActiveLink:d,hasChildren:f,toggle:_}}const Tt=g({__name:"VPSkipLink",setup(n){const e=ee(),t=w();j(()=>e.path,()=>t.value.focus());function o({target:s}){const i=document.querySelector(decodeURIComponent(s.hash));if(i){const d=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",d)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",d),i.focus(),window.scrollTo(0,0)}}return(s,i)=>(a(),r(M,null,[c("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),c("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}});const Bt=m(Tt,[["__scopeId","data-v-926908ca"]]),At={key:0,class:"VPBackdrop"},Nt=g({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(n){return(e,t)=>(a(),y(me,{name:"fade"},{default:v(()=>[e.show?(a(),r("div",At)):h("",!0)]),_:1}))}});const xt=m(Nt,[["__scopeId","data-v-673f4194"]]);function Ht(){const n=w(!1);function e(){n.value=!0,window.addEventListener("resize",s)}function t(){n.value=!1,window.removeEventListener("resize",s)}function o(){n.value?t():e()}function s(){window.outerWidth>=768&&t()}const i=ee();return j(()=>i.path,t),{isScreenOpen:n,openScreen:e,closeScreen:t,toggleScreen:o}}function te({removeCurrent:n=!0,correspondingLink:e=!1}={}){const{site:t,localeIndex:o,page:s,theme:i}=V(),d=$(()=>{var _,k;return{label:(_=t.value.locales[o.value])==null?void 0:_.label,link:((k=t.value.locales[o.value])==null?void 0:k.link)||(o.value==="root"?"/":`/${o.value}/`)}});return{localeLinks:$(()=>Object.entries(t.value.locales).flatMap(([_,k])=>n&&d.value.label===k.label?[]:{text:k.label,link:zt(k.link||(_==="root"?"/":`/${_}/`),i.value.i18nRouting!==!1&&e,s.value.relativePath.slice(d.value.link.length-1),!t.value.cleanUrls)})),currentLang:d}}function zt(n,e,t,o){return e?n.replace(/\/$/,"")+pe(t.replace(/(^|\/)?index.md$/,"$1").replace(/\.md$/,o?".html":"")):n}const Et=["src","alt"],Dt={inheritAttrs:!1},Ft=g({...Dt,__name:"VPImage",props:{image:{},alt:{}},setup(n){return(e,t)=>{const o=R("VPImage",!0);return e.image?(a(),r(M,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),r("img",se({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:l(fe)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,Et)):(a(),r(M,{key:1},[p(o,se({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),p(o,se({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}});const $e=m(Ft,[["__scopeId","data-v-7d25e559"]]),Ot=["href"],Gt=g({__name:"VPNavBarTitle",setup(n){const{site:e,theme:t}=V(),{hasSidebar:o}=D(),{currentLang:s}=te();return(i,d)=>(a(),r("div",{class:L(["VPNavBarTitle",{"has-sidebar":l(o)}])},[c("a",{class:"title",href:l(Z)(l(s).link)},[u(i.$slots,"nav-bar-title-before",{},void 0,!0),l(t).logo?(a(),y($e,{key:0,class:"logo",image:l(t).logo},null,8,["image"])):h("",!0),l(t).siteTitle?(a(),r(M,{key:1},[N(P(l(t).siteTitle),1)],64)):l(t).siteTitle===void 0?(a(),r(M,{key:2},[N(P(l(e).title),1)],64)):h("",!0),u(i.$slots,"nav-bar-title-after",{},void 0,!0)],8,Ot)],2))}});const Rt=m(Gt,[["__scopeId","data-v-72964719"]]);const Ut={type:"button",class:"DocSearch DocSearch-Button","aria-label":"Search"},qt={class:"DocSearch-Button-Container"},jt=c("svg",{class:"DocSearch-Search-Icon",width:"20",height:"20",viewBox:"0 0 20 20","aria-label":"search icon"},[c("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none","fill-rule":"evenodd","stroke-linecap":"round","stroke-linejoin":"round"})],-1),Kt={class:"DocSearch-Button-Placeholder"},Wt=c("span",{class:"DocSearch-Button-Keys"},[c("kbd",{class:"DocSearch-Button-Key"}),c("kbd",{class:"DocSearch-Button-Key"},"K")],-1),Ae=g({__name:"VPNavBarSearchButton",props:{placeholder:{}},setup(n){return(e,t)=>(a(),r("button",Ut,[c("span",qt,[jt,c("span",Kt,P(e.placeholder),1)]),Wt]))}});const Yt={id:"local-search"},Xt={key:1,id:"docsearch"},Qt=g({__name:"VPNavBarSearch",setup(n){const e=()=>null,t=rt(()=>it(()=>import("./VPAlgoliaSearchBox.9d6fc0c0.js"),["assets/chunks/VPAlgoliaSearchBox.9d6fc0c0.js","assets/chunks/framework.50008e6a.js"])),{theme:o,localeIndex:s}=V(),i=w(!1),d=$(()=>{var T,I,S,F,ne,W,Te;const b=((T=o.value.search)==null?void 0:T.options)??o.value.algolia;return((ne=(F=(S=(I=b==null?void 0:b.locales)==null?void 0:I[s.value])==null?void 0:S.translations)==null?void 0:F.button)==null?void 0:ne.buttonText)||((Te=(W=b==null?void 0:b.translations)==null?void 0:W.button)==null?void 0:Te.buttonText)||"Search"}),f=()=>{const b="VPAlgoliaPreconnect";(window.requestIdleCallback||setTimeout)(()=>{var S;const I=document.createElement("link");I.id=b,I.rel="preconnect",I.href=`https://${(((S=o.value.search)==null?void 0:S.options)??o.value.algolia).appId}-dsn.algolia.net`,I.crossOrigin="",document.head.appendChild(I)})};O(()=>{f();const b=I=>{I.key==="k"&&(I.ctrlKey||I.metaKey)&&(I.preventDefault(),_(),T())},T=()=>{window.removeEventListener("keydown",b)};window.addEventListener("keydown",b),le(T)});function _(){i.value||(i.value=!0,setTimeout(k,16))}function k(){const b=new Event("keydown");b.key="k",b.metaKey=!0,window.dispatchEvent(b),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||k()},16)}const C=w(!1),B=w("'Meta'");O(()=>{B.value=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"'⌘'":"'Ctrl'"});const A="algolia";return(b,T)=>{var I;return a(),r("div",{class:"VPNavBarSearch",style:ze({"--vp-meta-key":B.value})},[l(A)==="local"?(a(),r(M,{key:0},[C.value?(a(),y(l(e),{key:0,placeholder:d.value,onClose:T[0]||(T[0]=S=>C.value=!1)},null,8,["placeholder"])):h("",!0),c("div",Yt,[p(Ae,{placeholder:d.value,onClick:T[1]||(T[1]=S=>C.value=!0)},null,8,["placeholder"])])],64)):l(A)==="algolia"?(a(),r(M,{key:1},[i.value?(a(),y(l(t),{key:0,algolia:((I=l(o).search)==null?void 0:I.options)??l(o).algolia},null,8,["algolia"])):(a(),r("div",Xt,[p(Ae,{placeholder:d.value,onClick:_},null,8,["placeholder"])]))],64)):h("",!0)],4)}}});const Jt={},Zt={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",height:"24px",viewBox:"0 0 24 24",width:"24px"},en=c("path",{d:"M0 0h24v24H0V0z",fill:"none"},null,-1),tn=c("path",{d:"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"},null,-1),nn=[en,tn];function sn(n,e){return a(),r("svg",Zt,nn)}const on=m(Jt,[["render",sn]]),an=g({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(n){const e=n,t=$(()=>e.tag??e.href?"a":"span"),o=$(()=>e.href&&Ee.test(e.href));return(s,i)=>(a(),y(U(t.value),{class:L(["VPLink",{link:s.href}]),href:s.href?l(Z)(s.href):void 0,target:s.target||(o.value?"_blank":void 0),rel:s.rel||(o.value?"noreferrer":void 0)},{default:v(()=>[u(s.$slots,"default",{},void 0,!0),o.value&&!s.noIcon?(a(),y(on,{key:0,class:"icon"})):h("",!0)]),_:3},8,["class","href","target","rel"]))}});const H=m(an,[["__scopeId","data-v-bcd7a1af"]]),rn=g({__name:"VPNavBarMenuLink",props:{item:{}},setup(n){const{page:e}=V();return(t,o)=>(a(),y(H,{class:L({VPNavBarMenuLink:!0,active:l(K)(l(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:v(()=>[N(P(t.item.text),1)]),_:1},8,["class","href","target","rel"]))}});const ln=m(rn,[["__scopeId","data-v-d1dcf93a"]]),ke=w();let Re=!1,_e=0;function cn(n){const e=w(!1);if(lt){!Re&&un(),_e++;const t=j(ke,o=>{var s,i,d;o===n.el.value||(s=n.el.value)!=null&&s.contains(o)?(e.value=!0,(i=n.onFocus)==null||i.call(n)):(e.value=!1,(d=n.onBlur)==null||d.call(n))});le(()=>{t(),_e--,_e||dn()})}return He(e)}function un(){document.addEventListener("focusin",Ue),Re=!0,ke.value=document.activeElement}function dn(){document.removeEventListener("focusin",Ue)}function Ue(){ke.value=document.activeElement}const _n={},vn={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},pn=c("path",{d:"M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"},null,-1),hn=[pn];function fn(n,e){return a(),r("svg",vn,hn)}const qe=m(_n,[["render",fn]]),mn={},gn={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},yn=c("circle",{cx:"12",cy:"12",r:"2"},null,-1),bn=c("circle",{cx:"19",cy:"12",r:"2"},null,-1),$n=c("circle",{cx:"5",cy:"12",r:"2"},null,-1),kn=[yn,bn,$n];function Pn(n,e){return a(),r("svg",gn,kn)}const Vn=m(mn,[["render",Pn]]),wn={class:"VPMenuLink"},Sn=g({__name:"VPMenuLink",props:{item:{}},setup(n){const{page:e}=V();return(t,o)=>(a(),r("div",wn,[p(H,{class:L({active:l(K)(l(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:v(()=>[N(P(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}});const ce=m(Sn,[["__scopeId","data-v-a5702144"]]),Ln={class:"VPMenuGroup"},Mn={key:0,class:"title"},Cn=g({__name:"VPMenuGroup",props:{text:{},items:{}},setup(n){return(e,t)=>(a(),r("div",Ln,[e.text?(a(),r("p",Mn,P(e.text),1)):h("",!0),(a(!0),r(M,null,x(e.items,o=>(a(),r(M,null,["link"in o?(a(),y(ce,{key:0,item:o},null,8,["item"])):h("",!0)],64))),256))]))}});const In=m(Cn,[["__scopeId","data-v-bc6c3db3"]]),Tn={class:"VPMenu"},Bn={key:0,class:"items"},An=g({__name:"VPMenu",props:{items:{}},setup(n){return(e,t)=>(a(),r("div",Tn,[e.items?(a(),r("div",Bn,[(a(!0),r(M,null,x(e.items,o=>(a(),r(M,{key:o.text},["link"in o?(a(),y(ce,{key:0,item:o},null,8,["item"])):(a(),y(In,{key:1,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):h("",!0),u(e.$slots,"default",{},void 0,!0)]))}});const Nn=m(An,[["__scopeId","data-v-e1510595"]]),xn=["aria-expanded","aria-label"],Hn={key:0,class:"text"},zn={class:"menu"},En=g({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(n){const e=w(!1),t=w();cn({el:t,onBlur:o});function o(){e.value=!1}return(s,i)=>(a(),r("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=d=>e.value=!0),onMouseleave:i[2]||(i[2]=d=>e.value=!1)},[c("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":s.label,onClick:i[0]||(i[0]=d=>e.value=!e.value)},[s.button||s.icon?(a(),r("span",Hn,[s.icon?(a(),y(U(s.icon),{key:0,class:"option-icon"})):h("",!0),N(" "+P(s.button)+" ",1),p(qe,{class:"text-icon"})])):(a(),y(Vn,{key:1,class:"icon"}))],8,xn),c("div",zn,[p(Nn,{items:s.items},{default:v(()=>[u(s.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}});const Pe=m(En,[["__scopeId","data-v-94626bda"]]),Dn=g({__name:"VPNavBarMenuGroup",props:{item:{}},setup(n){const{page:e}=V();return(t,o)=>(a(),y(Pe,{class:L({VPNavBarMenuGroup:!0,active:l(K)(l(e).relativePath,t.item.activeMatch,!!t.item.activeMatch)}),button:t.item.text,items:t.item.items},null,8,["class","button","items"]))}}),Fn=n=>(z("data-v-3c727f2c"),n=n(),E(),n),On={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Gn=Fn(()=>c("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),Rn=g({__name:"VPNavBarMenu",setup(n){const{theme:e}=V();return(t,o)=>l(e).nav?(a(),r("nav",On,[Gn,(a(!0),r(M,null,x(l(e).nav,s=>(a(),r(M,{key:s.text},["link"in s?(a(),y(ln,{key:0,item:s},null,8,["item"])):(a(),y(Dn,{key:1,item:s},null,8,["item"]))],64))),128))])):h("",!0)}});const Un=m(Rn,[["__scopeId","data-v-3c727f2c"]]),qn={},jn={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Kn=c("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),Wn=c("path",{d:" M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z ",class:"css-c4d79v"},null,-1),Yn=[Kn,Wn];function Xn(n,e){return a(),r("svg",jn,Yn)}const je=m(qn,[["render",Xn]]),Qn={class:"items"},Jn={class:"title"},Zn=g({__name:"VPNavBarTranslations",setup(n){const{theme:e}=V(),{localeLinks:t,currentLang:o}=te({correspondingLink:!0});return(s,i)=>l(t).length&&l(o).label?(a(),y(Pe,{key:0,class:"VPNavBarTranslations",icon:je,label:l(e).langMenuLabel||"Change language"},{default:v(()=>[c("div",Qn,[c("p",Jn,P(l(o).label),1),(a(!0),r(M,null,x(l(t),d=>(a(),y(ce,{key:d.link,item:d},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}});const es=m(Zn,[["__scopeId","data-v-0342a3bb"]]);const ts={},ns={class:"VPSwitch",type:"button",role:"switch"},ss={class:"check"},os={key:0,class:"icon"};function as(n,e){return a(),r("button",ns,[c("span",ss,[n.$slots.default?(a(),r("span",os,[u(n.$slots,"default",{},void 0,!0)])):h("",!0)])])}const rs=m(ts,[["render",as],["__scopeId","data-v-b2913915"]]),is={},ls={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},cs=ct('',9),us=[cs];function ds(n,e){return a(),r("svg",ls,us)}const _s=m(is,[["render",ds]]),vs={},ps={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},hs=c("path",{d:"M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"},null,-1),fs=[hs];function ms(n,e){return a(),r("svg",ps,fs)}const gs=m(vs,[["render",ms]]),ys={title:"toggle dark mode"},bs=g({__name:"VPSwitchAppearance",setup(n){const{site:e,isDark:t}=V(),o=w(!1),s=typeof localStorage<"u"?i():()=>{};O(()=>{o.value=document.documentElement.classList.contains("dark")});function i(){const d=window.matchMedia("(prefers-color-scheme: dark)"),f=document.documentElement.classList;let _=localStorage.getItem(Be),k=e.value.appearance==="dark"&&_==null||(_==="auto"||_==null?d.matches:_==="dark");d.onchange=A=>{_==="auto"&&B(k=A.matches)};function C(){B(k=!k),_=k?d.matches?"auto":"dark":d.matches?"light":"auto",localStorage.setItem(Be,_)}function B(A){const b=document.createElement("style");b.type="text/css",b.appendChild(document.createTextNode(`:not(.VPSwitchAppearance):not(.VPSwitchAppearance *) { - -webkit-transition: none !important; - -moz-transition: none !important; - -o-transition: none !important; - -ms-transition: none !important; - transition: none !important; -}`)),document.head.appendChild(b),o.value=A,f[A?"add":"remove"]("dark"),window.getComputedStyle(b).opacity,document.head.removeChild(b)}return C}return j(o,d=>{t.value=d}),(d,f)=>(a(),r("label",ys,[p(rs,{class:"VPSwitchAppearance","aria-checked":o.value,onClick:l(s)},{default:v(()=>[p(_s,{class:"sun"}),p(gs,{class:"moon"})]),_:1},8,["aria-checked","onClick"])]))}});const Ve=m(bs,[["__scopeId","data-v-f4636638"]]),$s={key:0,class:"VPNavBarAppearance"},ks=g({__name:"VPNavBarAppearance",setup(n){const{site:e}=V();return(t,o)=>l(e).appearance?(a(),r("div",$s,[p(Ve)])):h("",!0)}});const Ps=m(ks,[["__scopeId","data-v-ae640153"]]),Vs={discord:'Discord',facebook:'Facebook',github:'GitHub',instagram:'Instagram',linkedin:'LinkedIn',mastodon:'Mastodon',slack:'Slack',twitter:'Twitter',youtube:'YouTube'},ws=["href","aria-label","innerHTML"],Ss=g({__name:"VPSocialLink",props:{icon:{},link:{}},setup(n){const e=n,t=$(()=>typeof e.icon=="object"?e.icon.svg:Vs[e.icon]);return(o,s)=>(a(),r("a",{class:"VPSocialLink",href:o.link,"aria-label":typeof o.icon=="string"?o.icon:"",target:"_blank",rel:"noopener",innerHTML:t.value},null,8,ws))}});const Ls=m(Ss,[["__scopeId","data-v-38da690a"]]),Ms={class:"VPSocialLinks"},Cs=g({__name:"VPSocialLinks",props:{links:{}},setup(n){return(e,t)=>(a(),r("div",Ms,[(a(!0),r(M,null,x(e.links,({link:o,icon:s})=>(a(),y(Ls,{key:o,icon:s,link:o},null,8,["icon","link"]))),128))]))}});const ue=m(Cs,[["__scopeId","data-v-5194d6df"]]),Is=g({__name:"VPNavBarSocialLinks",setup(n){const{theme:e}=V();return(t,o)=>l(e).socialLinks?(a(),y(ue,{key:0,class:"VPNavBarSocialLinks",links:l(e).socialLinks},null,8,["links"])):h("",!0)}});const Ts=m(Is,[["__scopeId","data-v-723fbc79"]]),Bs={key:0,class:"group translations"},As={class:"trans-title"},Ns={key:1,class:"group"},xs={class:"item appearance"},Hs={class:"label"},zs={class:"appearance-action"},Es={key:2,class:"group"},Ds={class:"item social-links"},Fs=g({__name:"VPNavBarExtra",setup(n){const{site:e,theme:t}=V(),{localeLinks:o,currentLang:s}=te({correspondingLink:!0}),i=$(()=>o.value.length&&s.value.label||e.value.appearance||t.value.socialLinks);return(d,f)=>i.value?(a(),y(Pe,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[l(o).length&&l(s).label?(a(),r("div",Bs,[c("p",As,P(l(s).label),1),(a(!0),r(M,null,x(l(o),_=>(a(),y(ce,{key:_.link,item:_},null,8,["item"]))),128))])):h("",!0),l(e).appearance?(a(),r("div",Ns,[c("div",xs,[c("p",Hs,P(l(t).darkModeSwitchLabel||"Appearance"),1),c("div",zs,[p(Ve)])])])):h("",!0),l(t).socialLinks?(a(),r("div",Es,[c("div",Ds,[p(ue,{class:"social-links-list",links:l(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}});const Os=m(Fs,[["__scopeId","data-v-a6af81c3"]]),Gs=n=>(z("data-v-6d560a9e"),n=n(),E(),n),Rs=["aria-expanded"],Us=Gs(()=>c("span",{class:"container"},[c("span",{class:"top"}),c("span",{class:"middle"}),c("span",{class:"bottom"})],-1)),qs=[Us],js=g({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(n){return(e,t)=>(a(),r("button",{type:"button",class:L(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=o=>e.$emit("click"))},qs,10,Rs))}});const Ks=m(js,[["__scopeId","data-v-6d560a9e"]]),Ws=n=>(z("data-v-ea4ce762"),n=n(),E(),n),Ys={class:"container"},Xs={class:"title"},Qs={class:"content"},Js=Ws(()=>c("div",{class:"curtain"},null,-1)),Zs={class:"content-body"},eo=g({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(n){const{y:e}=wt(),{hasSidebar:t}=D(),o=$(()=>({"has-sidebar":t.value,fill:e.value>0}));return(s,i)=>(a(),r("div",{class:L(["VPNavBar",o.value])},[c("div",Ys,[c("div",Xs,[p(Rt,null,{"nav-bar-title-before":v(()=>[u(s.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[u(s.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),c("div",Qs,[Js,c("div",Zs,[u(s.$slots,"nav-bar-content-before",{},void 0,!0),p(Qt,{class:"search"}),p(Un,{class:"menu"}),p(es,{class:"translations"}),p(Ps,{class:"appearance"}),p(Ts,{class:"social-links"}),p(Os,{class:"extra"}),u(s.$slots,"nav-bar-content-after",{},void 0,!0),p(Ks,{class:"hamburger",active:s.isScreenOpen,onClick:i[0]||(i[0]=d=>s.$emit("toggle-screen"))},null,8,["active"])])])])],2))}});const to=m(eo,[["__scopeId","data-v-ea4ce762"]]);function no(n){if(Array.isArray(n)){for(var e=0,t=Array(n.length);e1),q=[],re=!1,Se=-1,Y=void 0,G=void 0,X=void 0,Ke=function(e){return q.some(function(t){return!!(t.options.allowTouchMove&&t.options.allowTouchMove(e))})},ie=function(e){var t=e||window.event;return Ke(t.target)||t.touches.length>1?!0:(t.preventDefault&&t.preventDefault(),!1)},so=function(e){if(X===void 0){var t=!!e&&e.reserveScrollBarGap===!0,o=window.innerWidth-document.documentElement.clientWidth;if(t&&o>0){var s=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right"),10);X=document.body.style.paddingRight,document.body.style.paddingRight=s+o+"px"}}Y===void 0&&(Y=document.body.style.overflow,document.body.style.overflow="hidden")},oo=function(){X!==void 0&&(document.body.style.paddingRight=X,X=void 0),Y!==void 0&&(document.body.style.overflow=Y,Y=void 0)},ao=function(){return window.requestAnimationFrame(function(){if(G===void 0){G={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left};var e=window,t=e.scrollY,o=e.scrollX,s=e.innerHeight;document.body.style.position="fixed",document.body.style.top=-t,document.body.style.left=-o,setTimeout(function(){return window.requestAnimationFrame(function(){var i=s-window.innerHeight;i&&t>=s&&(document.body.style.top=-(t+i))})},300)}})},ro=function(){if(G!==void 0){var e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);document.body.style.position=G.position,document.body.style.top=G.top,document.body.style.left=G.left,window.scrollTo(t,e),G=void 0}},io=function(e){return e?e.scrollHeight-e.scrollTop<=e.clientHeight:!1},lo=function(e,t){var o=e.targetTouches[0].clientY-Se;return Ke(e.target)?!1:t&&t.scrollTop===0&&o>0||io(t)&&o<0?ie(e):(e.stopPropagation(),!0)},We=function(e,t){if(!e){console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");return}if(!q.some(function(s){return s.targetElement===e})){var o={targetElement:e,options:t||{}};q=[].concat(no(q),[o]),ae?ao():so(t),ae&&(e.ontouchstart=function(s){s.targetTouches.length===1&&(Se=s.targetTouches[0].clientY)},e.ontouchmove=function(s){s.targetTouches.length===1&&lo(s,e)},re||(document.addEventListener("touchmove",ie,we?{passive:!1}:void 0),re=!0))}},Ye=function(){ae&&(q.forEach(function(e){e.targetElement.ontouchstart=null,e.targetElement.ontouchmove=null}),re&&(document.removeEventListener("touchmove",ie,we?{passive:!1}:void 0),re=!1),Se=-1),ae?ro():oo(),q=[]};const co=g({__name:"VPNavScreenMenuLink",props:{text:{},link:{}},setup(n){const e=ge("close-screen");return(t,o)=>(a(),y(H,{class:"VPNavScreenMenuLink",href:t.link,onClick:l(e)},{default:v(()=>[N(P(t.text),1)]),_:1},8,["href","onClick"]))}});const uo=m(co,[["__scopeId","data-v-70f2f2ed"]]),_o={},vo={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},po=c("path",{d:"M18.9,10.9h-6v-6c0-0.6-0.4-1-1-1s-1,0.4-1,1v6h-6c-0.6,0-1,0.4-1,1s0.4,1,1,1h6v6c0,0.6,0.4,1,1,1s1-0.4,1-1v-6h6c0.6,0,1-0.4,1-1S19.5,10.9,18.9,10.9z"},null,-1),ho=[po];function fo(n,e){return a(),r("svg",vo,ho)}const mo=m(_o,[["render",fo]]),go=g({__name:"VPNavScreenMenuGroupLink",props:{text:{},link:{}},setup(n){const e=ge("close-screen");return(t,o)=>(a(),y(H,{class:"VPNavScreenMenuGroupLink",href:t.link,onClick:l(e)},{default:v(()=>[N(P(t.text),1)]),_:1},8,["href","onClick"]))}});const Xe=m(go,[["__scopeId","data-v-742dd522"]]),yo={class:"VPNavScreenMenuGroupSection"},bo={key:0,class:"title"},$o=g({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(n){return(e,t)=>(a(),r("div",yo,[e.text?(a(),r("p",bo,P(e.text),1)):h("",!0),(a(!0),r(M,null,x(e.items,o=>(a(),y(Xe,{key:o.text,text:o.text,link:o.link},null,8,["text","link"]))),128))]))}});const ko=m($o,[["__scopeId","data-v-d2566b66"]]),Po=["aria-controls","aria-expanded"],Vo={class:"button-text"},wo=["id"],So={key:1,class:"group"},Lo=g({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(n){const e=n,t=w(!1),o=$(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function s(){t.value=!t.value}return(i,d)=>(a(),r("div",{class:L(["VPNavScreenMenuGroup",{open:t.value}])},[c("button",{class:"button","aria-controls":o.value,"aria-expanded":t.value,onClick:s},[c("span",Vo,P(i.text),1),p(mo,{class:"button-icon"})],8,Po),c("div",{id:o.value,class:"items"},[(a(!0),r(M,null,x(i.items,f=>(a(),r(M,{key:f.text},["link"in f?(a(),r("div",{key:f.text,class:"item"},[p(Xe,{text:f.text,link:f.link},null,8,["text","link"])])):(a(),r("div",So,[p(ko,{text:f.text,items:f.items},null,8,["text","items"])]))],64))),128))],8,wo)],2))}});const Mo=m(Lo,[["__scopeId","data-v-23df11de"]]),Co={key:0,class:"VPNavScreenMenu"},Io=g({__name:"VPNavScreenMenu",setup(n){const{theme:e}=V();return(t,o)=>l(e).nav?(a(),r("nav",Co,[(a(!0),r(M,null,x(l(e).nav,s=>(a(),r(M,{key:s.text},["link"in s?(a(),y(uo,{key:0,text:s.text,link:s.link},null,8,["text","link"])):(a(),y(Mo,{key:1,text:s.text||"",items:s.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),To={key:0,class:"VPNavScreenAppearance"},Bo={class:"text"},Ao=g({__name:"VPNavScreenAppearance",setup(n){const{site:e,theme:t}=V();return(o,s)=>l(e).appearance?(a(),r("div",To,[c("p",Bo,P(l(t).darkModeSwitchLabel||"Appearance"),1),p(Ve)])):h("",!0)}});const No=m(Ao,[["__scopeId","data-v-3a86fc81"]]),xo={class:"list"},Ho=g({__name:"VPNavScreenTranslations",setup(n){const{localeLinks:e,currentLang:t}=te({correspondingLink:!0}),o=w(!1);function s(){o.value=!o.value}return(i,d)=>l(e).length&&l(t).label?(a(),r("div",{key:0,class:L(["VPNavScreenTranslations",{open:o.value}])},[c("button",{class:"title",onClick:s},[p(je,{class:"icon lang"}),N(" "+P(l(t).label)+" ",1),p(qe,{class:"icon chevron"})]),c("ul",xo,[(a(!0),r(M,null,x(l(e),f=>(a(),r("li",{key:f.link,class:"item"},[p(H,{class:"link",href:f.link},{default:v(()=>[N(P(f.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}});const zo=m(Ho,[["__scopeId","data-v-4be92437"]]),Eo=g({__name:"VPNavScreenSocialLinks",setup(n){const{theme:e}=V();return(t,o)=>l(e).socialLinks?(a(),y(ue,{key:0,class:"VPNavScreenSocialLinks",links:l(e).socialLinks},null,8,["links"])):h("",!0)}}),Do={class:"container"},Fo=g({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(n){const e=w(null);function t(){We(e.value,{reserveScrollBarGap:!0})}function o(){Ye()}return(s,i)=>(a(),y(me,{name:"fade",onEnter:t,onAfterLeave:o},{default:v(()=>[s.open?(a(),r("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e},[c("div",Do,[u(s.$slots,"nav-screen-content-before",{},void 0,!0),p(Io,{class:"menu"}),p(zo,{class:"translations"}),p(No,{class:"appearance"}),p(Eo,{class:"social-links"}),u(s.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}});const Oo=m(Fo,[["__scopeId","data-v-063d7938"]]),Go={class:"VPNav"},Ro=g({__name:"VPNav",setup(n){const{isScreenOpen:e,closeScreen:t,toggleScreen:o}=Ht();return oe("close-screen",t),(s,i)=>(a(),r("header",Go,[p(to,{"is-screen-open":l(e),onToggleScreen:l(o)},{"nav-bar-title-before":v(()=>[u(s.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[u(s.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[u(s.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[u(s.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),p(Oo,{open:l(e)},{"nav-screen-content-before":v(()=>[u(s.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[u(s.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])]))}});const Uo=m(Ro,[["__scopeId","data-v-ea47b688"]]),qo={},jo={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Ko=c("path",{d:"M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"},null,-1),Wo=c("path",{d:"M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"},null,-1),Yo=c("path",{d:"M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"},null,-1),Xo=c("path",{d:"M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"},null,-1),Qo=[Ko,Wo,Yo,Xo];function Jo(n,e){return a(),r("svg",jo,Qo)}const Zo=m(qo,[["render",Jo]]);function ea(){const{hasSidebar:n}=D(),e=ve("(min-width: 960px)"),t=ve("(min-width: 1280px)");return{isAsideEnabled:$(()=>!t.value&&!e.value?!1:n.value?t.value:e.value)}}const ta=71;function Le(n){return typeof n.outline=="object"&&!Array.isArray(n.outline)&&n.outline.label||n.outlineTitle||"On this page"}function Me(n){const e=[...document.querySelectorAll(".VPDoc h2,h3,h4,h5,h6")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const o=Number(t.tagName[1]);return{title:na(t),link:"#"+t.id,level:o}});return sa(e,n)}function na(n){let e="";for(const t of n.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function sa(n,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[o,s]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;n=n.filter(d=>d.level>=o&&d.level<=s);const i=[];e:for(let d=0;d=0;_--){const k=n[_];if(k.level{requestAnimationFrame(i),window.addEventListener("scroll",o)}),ut(()=>{d(location.hash)}),le(()=>{window.removeEventListener("scroll",o)});function i(){if(!t.value)return;const f=[].slice.call(n.value.querySelectorAll(".outline-link")),_=[].slice.call(document.querySelectorAll(".content .header-anchor")).filter(b=>f.some(T=>T.hash===b.hash&&b.offsetParent!==null)),k=window.scrollY,C=window.innerHeight,B=document.body.offsetHeight,A=Math.abs(k+C-B)<1;if(_.length&&A){d(_[_.length-1].hash);return}for(let b=0;b<_.length;b++){const T=_[b],I=_[b+1],[S,F]=aa(b,T,I);if(S){d(F);return}}}function d(f){s&&s.classList.remove("active"),f!==null&&(s=n.value.querySelector(`a[href="${decodeURIComponent(f)}"]`));const _=s;_?(_.classList.add("active"),e.value.style.top=_.offsetTop+33+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function xe(n){return n.parentElement.offsetTop-ta}function aa(n,e,t){const o=window.scrollY;return n===0&&o===0?[!0,null]:o{const s=R("VPDocOutlineItem",!0);return a(),r("ul",{class:L(t.root?"root":"nested")},[(a(!0),r(M,null,x(t.headers,({children:i,link:d,title:f})=>(a(),r("li",null,[c("a",{class:"outline-link",href:d,onClick:e,title:f},P(f),9,ra),i!=null&&i.length?(a(),y(s,{key:0,headers:i},null,8,["headers"])):h("",!0)]))),256))],2)}}});const Ce=m(ia,[["__scopeId","data-v-2864513f"]]),la={},ca={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},ua=c("path",{d:"M9,19c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l5.3-5.3L8.3,6.7c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l6,6c0.4,0.4,0.4,1,0,1.4l-6,6C9.5,18.9,9.3,19,9,19z"},null,-1),da=[ua];function _a(n,e){return a(),r("svg",ca,da)}const Ie=m(la,[["render",_a]]),va=g({__name:"VPLocalNavOutlineDropdown",setup(n){const{frontmatter:e,theme:t}=V(),o=w(!1),s=w(0),i=w();J(()=>{o.value=!1});function d(){o.value=!o.value,s.value=window.innerHeight+Math.min(window.scrollY-64,0)}function f(C){C.target.classList.contains("outline-link")&&(i.value&&(i.value.style.transition="none"),dt(()=>{o.value=!1}))}function _(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}const k=ye([]);return J(()=>{k.value=Me(e.value.outline??t.value.outline)}),(C,B)=>(a(),r("div",{class:"VPLocalNavOutlineDropdown",style:ze({"--vp-vh":s.value+"px"})},[k.value.length>0?(a(),r("button",{key:0,onClick:d,class:L({open:o.value})},[N(P(l(Le)(l(t)))+" ",1),p(Ie,{class:"icon"})],2)):(a(),r("button",{key:1,onClick:_},P(l(t).returnToTopLabel||"Return to top"),1)),p(me,{name:"flyout"},{default:v(()=>[o.value?(a(),r("div",{key:0,ref_key:"items",ref:i,class:"items",onClick:f},[c("a",{class:"top-link",href:"#",onClick:_},P(l(t).returnToTopLabel||"Return to top"),1),p(Ce,{headers:k.value},null,8,["headers"])],512)):h("",!0)]),_:1})],4))}});const pa=m(va,[["__scopeId","data-v-9a1b7d38"]]),ha={key:0,class:"VPLocalNav"},fa=["aria-expanded"],ma={class:"menu-text"},ga=g({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(n){const{theme:e,frontmatter:t}=V(),{hasSidebar:o}=D();return(s,i)=>l(t).layout!=="home"?(a(),r("div",ha,[l(o)?(a(),r("button",{key:0,class:"menu","aria-expanded":s.open,"aria-controls":"VPSidebarNav",onClick:i[0]||(i[0]=d=>s.$emit("open-menu"))},[p(Zo,{class:"menu-icon"}),c("span",ma,P(l(e).sidebarMenuLabel||"Menu"),1)],8,fa)):h("",!0),p(pa)])):h("",!0)}});const ya=m(ga,[["__scopeId","data-v-3ef921bb"]]),ba=n=>(z("data-v-5f0b2c18"),n=n(),E(),n),$a=["role","tabindex"],ka=ba(()=>c("div",{class:"indicator"},null,-1)),Pa=["onKeydown"],Va={key:1,class:"items"},wa=g({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(n){const e=n,{collapsed:t,collapsible:o,isLink:s,isActiveLink:i,hasActiveLink:d,hasChildren:f,toggle:_}=It($(()=>e.item)),k=$(()=>f.value?"section":"div"),C=$(()=>s.value?"a":"div"),B=$(()=>f.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),A=$(()=>s.value?void 0:"button"),b=$(()=>[[`level-${e.depth}`],{collapsible:o.value},{collapsed:t.value},{"is-link":s.value},{"is-active":i.value},{"has-active":d.value}]);function T(S){"key"in S&&S.key!=="Enter"||!e.item.link&&_()}function I(){e.item.link&&_()}return(S,F)=>{const ne=R("VPSidebarItem",!0);return a(),y(U(k.value),{class:L(["VPSidebarItem",b.value])},{default:v(()=>[S.item.text?(a(),r("div",se({key:0,class:"item",role:A.value},vt(S.item.items?{click:T,keydown:T}:{},!0),{tabindex:S.item.items&&0}),[ka,S.item.link?(a(),y(H,{key:0,tag:C.value,class:"link",href:S.item.link},{default:v(()=>[(a(),y(U(B.value),{class:"text",innerHTML:S.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href"])):(a(),y(U(B.value),{key:1,class:"text",innerHTML:S.item.text},null,8,["innerHTML"])),S.item.collapsed!=null?(a(),r("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:I,onKeydown:_t(I,["enter"]),tabindex:"0"},[p(Ie,{class:"caret-icon"})],40,Pa)):h("",!0)],16,$a)):h("",!0),S.item.items&&S.item.items.length?(a(),r("div",Va,[S.depth<5?(a(!0),r(M,{key:0},x(S.item.items,W=>(a(),y(ne,{key:W.text,item:W,depth:S.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}});const Sa=m(wa,[["__scopeId","data-v-5f0b2c18"]]),Qe=n=>(z("data-v-5c7e0879"),n=n(),E(),n),La=Qe(()=>c("div",{class:"curtain"},null,-1)),Ma={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Ca=Qe(()=>c("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),Ia=g({__name:"VPSidebar",props:{open:{type:Boolean}},setup(n){const e=n,{sidebarGroups:t,hasSidebar:o}=D();let s=w(null);function i(){We(s.value,{reserveScrollBarGap:!0})}function d(){Ye()}return pt(async()=>{var f;e.open?(i(),(f=s.value)==null||f.focus()):d()}),(f,_)=>l(o)?(a(),r("aside",{key:0,class:L(["VPSidebar",{open:f.open}]),ref_key:"navEl",ref:s,onClick:_[0]||(_[0]=ht(()=>{},["stop"]))},[La,c("nav",Ma,[Ca,u(f.$slots,"sidebar-nav-before",{},void 0,!0),(a(!0),r(M,null,x(l(t),k=>(a(),r("div",{key:k.text,class:"group"},[p(Sa,{item:k,depth:0},null,8,["item"])]))),128)),u(f.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}});const Ta=m(Ia,[["__scopeId","data-v-5c7e0879"]]),Ba={},Aa={class:"VPPage"};function Na(n,e){const t=R("Content");return a(),r("div",Aa,[u(n.$slots,"page-top"),p(t),u(n.$slots,"page-bottom")])}const xa=m(Ba,[["render",Na]]),Ha=g({__name:"VPButton",props:{tag:{},size:{},theme:{},text:{},href:{}},setup(n){const e=n,t=$(()=>[e.size??"medium",e.theme??"brand"]),o=$(()=>e.href&&Ee.test(e.href)),s=$(()=>e.tag?e.tag:e.href?"a":"button");return(i,d)=>(a(),y(U(s.value),{class:L(["VPButton",t.value]),href:i.href?l(Z)(i.href):void 0,target:o.value?"_blank":void 0,rel:o.value?"noreferrer":void 0},{default:v(()=>[N(P(i.text),1)]),_:1},8,["class","href","target","rel"]))}});const za=m(Ha,[["__scopeId","data-v-6453e42a"]]),Ea=n=>(z("data-v-53c5dfe6"),n=n(),E(),n),Da={class:"container"},Fa={class:"main"},Oa={key:0,class:"name"},Ga={class:"clip"},Ra={key:1,class:"text"},Ua={key:2,class:"tagline"},qa={key:0,class:"actions"},ja={key:0,class:"image"},Ka={class:"image-container"},Wa=Ea(()=>c("div",{class:"image-bg"},null,-1)),Ya=g({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(n){const e=ge("hero-image-slot-exists");return(t,o)=>(a(),r("div",{class:L(["VPHero",{"has-image":t.image||l(e)}])},[c("div",Da,[c("div",Fa,[u(t.$slots,"home-hero-info",{},()=>[t.name?(a(),r("h1",Oa,[c("span",Ga,P(t.name),1)])):h("",!0),t.text?(a(),r("p",Ra,P(t.text),1)):h("",!0),t.tagline?(a(),r("p",Ua,P(t.tagline),1)):h("",!0)],!0),t.actions?(a(),r("div",qa,[(a(!0),r(M,null,x(t.actions,s=>(a(),r("div",{key:s.link,class:"action"},[p(za,{tag:"a",size:"medium",theme:s.theme,text:s.text,href:s.link},null,8,["theme","text","href"])]))),128))])):h("",!0)]),t.image||l(e)?(a(),r("div",ja,[c("div",Ka,[Wa,u(t.$slots,"home-hero-image",{},()=>[t.image?(a(),y($e,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}});const Xa=m(Ya,[["__scopeId","data-v-53c5dfe6"]]),Qa=g({__name:"VPHomeHero",setup(n){const{frontmatter:e}=V();return(t,o)=>l(e).hero?(a(),y(Xa,{key:0,class:"VPHomeHero",name:l(e).hero.name,text:l(e).hero.text,tagline:l(e).hero.tagline,image:l(e).hero.image,actions:l(e).hero.actions},{"home-hero-info":v(()=>[u(t.$slots,"home-hero-info")]),"home-hero-image":v(()=>[u(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),Ja={},Za={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},er=c("path",{d:"M19.9,12.4c0.1-0.2,0.1-0.5,0-0.8c-0.1-0.1-0.1-0.2-0.2-0.3l-7-7c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4l5.3,5.3H5c-0.6,0-1,0.4-1,1s0.4,1,1,1h11.6l-5.3,5.3c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l7-7C19.8,12.6,19.9,12.5,19.9,12.4z"},null,-1),tr=[er];function nr(n,e){return a(),r("svg",Za,tr)}const sr=m(Ja,[["render",nr]]),or={class:"box"},ar=["innerHTML"],rr=["innerHTML"],ir=["innerHTML"],lr={key:3,class:"link-text"},cr={class:"link-text-value"},ur=g({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{}},setup(n){return(e,t)=>(a(),y(H,{class:"VPFeature",href:e.link,"no-icon":!0},{default:v(()=>[c("article",or,[typeof e.icon=="object"?(a(),y($e,{key:0,image:e.icon,alt:e.icon.alt,height:e.icon.height,width:e.icon.width},null,8,["image","alt","height","width"])):e.icon?(a(),r("div",{key:1,class:"icon",innerHTML:e.icon},null,8,ar)):h("",!0),c("h2",{class:"title",innerHTML:e.title},null,8,rr),e.details?(a(),r("p",{key:2,class:"details",innerHTML:e.details},null,8,ir)):h("",!0),e.linkText?(a(),r("div",lr,[c("p",cr,[N(P(e.linkText)+" ",1),p(sr,{class:"link-text-icon"})])])):h("",!0)])]),_:1},8,["href"]))}});const dr=m(ur,[["__scopeId","data-v-b1f2bf42"]]),_r={key:0,class:"VPFeatures"},vr={class:"container"},pr={class:"items"},hr=g({__name:"VPFeatures",props:{features:{}},setup(n){const e=n,t=$(()=>{const o=e.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o%2===0)return"grid-4"}else return});return(o,s)=>o.features?(a(),r("div",_r,[c("div",vr,[c("div",pr,[(a(!0),r(M,null,x(o.features,i=>(a(),r("div",{key:i.title,class:L(["item",[t.value]])},[p(dr,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText},null,8,["icon","title","details","link","link-text"])],2))),128))])])])):h("",!0)}});const fr=m(hr,[["__scopeId","data-v-20ac25f2"]]),mr=g({__name:"VPHomeFeatures",setup(n){const{frontmatter:e}=V();return(t,o)=>l(e).features?(a(),y(fr,{key:0,class:"VPHomeFeatures",features:l(e).features},null,8,["features"])):h("",!0)}}),gr={class:"VPHome"},yr=g({__name:"VPHome",setup(n){return(e,t)=>{const o=R("Content");return a(),r("div",gr,[u(e.$slots,"home-hero-before",{},void 0,!0),p(Qa,null,{"home-hero-info":v(()=>[u(e.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":v(()=>[u(e.$slots,"home-hero-image",{},void 0,!0)]),_:3}),u(e.$slots,"home-hero-after",{},void 0,!0),u(e.$slots,"home-features-before",{},void 0,!0),p(mr),u(e.$slots,"home-features-after",{},void 0,!0),p(o)])}}});const br=m(yr,[["__scopeId","data-v-deb6ae7f"]]),$r=n=>(z("data-v-cd0d4424"),n=n(),E(),n),kr={class:"content"},Pr={class:"outline-title"},Vr={"aria-labelledby":"doc-outline-aria-label"},wr=$r(()=>c("span",{class:"visually-hidden",id:"doc-outline-aria-label"}," Table of Contents for current page ",-1)),Sr=g({__name:"VPDocAsideOutline",setup(n){const{frontmatter:e,theme:t}=V(),o=ye([]);J(()=>{o.value=Me(e.value.outline??t.value.outline)});const s=w(),i=w();return oa(s,i),(d,f)=>(a(),r("div",{class:L(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:s},[c("div",kr,[c("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),c("div",Pr,P(l(Le)(l(t))),1),c("nav",Vr,[wr,p(Ce,{headers:o.value,root:!0},null,8,["headers"])])])],2))}});const Lr=m(Sr,[["__scopeId","data-v-cd0d4424"]]),Mr={class:"VPDocAsideCarbonAds"},Cr=g({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(n){const e=()=>null;return(t,o)=>(a(),r("div",Mr,[p(l(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Ir=n=>(z("data-v-44c75961"),n=n(),E(),n),Tr={class:"VPDocAside"},Br=Ir(()=>c("div",{class:"spacer"},null,-1)),Ar=g({__name:"VPDocAside",setup(n){const{theme:e}=V();return(t,o)=>(a(),r("div",Tr,[u(t.$slots,"aside-top",{},void 0,!0),u(t.$slots,"aside-outline-before",{},void 0,!0),p(Lr),u(t.$slots,"aside-outline-after",{},void 0,!0),Br,u(t.$slots,"aside-ads-before",{},void 0,!0),l(e).carbonAds?(a(),y(Cr,{key:0,"carbon-ads":l(e).carbonAds},null,8,["carbon-ads"])):h("",!0),u(t.$slots,"aside-ads-after",{},void 0,!0),u(t.$slots,"aside-bottom",{},void 0,!0)]))}});const Nr=m(Ar,[["__scopeId","data-v-44c75961"]]);function xr(){const{theme:n,page:e}=V();return $(()=>{const{text:t="Edit this page",pattern:o=""}=n.value.editLink||{};let s;return typeof o=="function"?s=o(e.value):s=o.replace(/:path/g,e.value.filePath),{url:s,text:t}})}function Hr(){const{page:n,theme:e,frontmatter:t}=V();return $(()=>{var d,f,_,k;const o=Ge(e.value.sidebar,n.value.relativePath),s=Mt(o),i=s.findIndex(C=>K(n.value.relativePath,C.link));return{prev:t.value.prev===!1?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((d=s[i-1])==null?void 0:d.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((f=s[i-1])==null?void 0:f.link)},next:t.value.next===!1?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((_=s[i+1])==null?void 0:_.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((k=s[i+1])==null?void 0:k.link)}}})}const zr={},Er={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Dr=c("path",{d:"M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"},null,-1),Fr=c("path",{d:"M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"},null,-1),Or=[Dr,Fr];function Gr(n,e){return a(),r("svg",Er,Or)}const Rr=m(zr,[["render",Gr]]),Ur={class:"VPLastUpdated"},qr=["datetime"],jr=g({__name:"VPDocFooterLastUpdated",setup(n){const{theme:e,page:t,lang:o}=V(),s=$(()=>new Date(t.value.lastUpdated)),i=$(()=>s.value.toISOString()),d=w("");return O(()=>{Q(()=>{d.value=s.value.toLocaleString(o.value)})}),(f,_)=>(a(),r("p",Ur,[N(P(l(e).lastUpdatedText||"Last updated")+": ",1),c("time",{datetime:i.value},P(d.value),9,qr)]))}});const Kr=m(jr,[["__scopeId","data-v-ca8e6686"]]),Wr={key:0,class:"VPDocFooter"},Yr={key:0,class:"edit-info"},Xr={key:0,class:"edit-link"},Qr={key:1,class:"last-updated"},Jr={key:1,class:"prev-next"},Zr={class:"pager"},ei=["href"],ti=["innerHTML"],ni=["innerHTML"],si=["href"],oi=["innerHTML"],ai=["innerHTML"],ri=g({__name:"VPDocFooter",setup(n){const{theme:e,page:t,frontmatter:o}=V(),s=xr(),i=Hr(),d=$(()=>e.value.editLink&&o.value.editLink!==!1),f=$(()=>t.value.lastUpdated&&o.value.lastUpdated!==!1),_=$(()=>d.value||f.value||i.value.prev||i.value.next);return(k,C)=>{var B,A,b,T,I,S,F;return _.value?(a(),r("footer",Wr,[u(k.$slots,"doc-footer-before",{},void 0,!0),d.value||f.value?(a(),r("div",Yr,[d.value?(a(),r("div",Xr,[p(H,{class:"edit-link-button",href:l(s).url,"no-icon":!0},{default:v(()=>[p(Rr,{class:"edit-link-icon","aria-label":"edit icon"}),N(" "+P(l(s).text),1)]),_:1},8,["href"])])):h("",!0),f.value?(a(),r("div",Qr,[p(Kr)])):h("",!0)])):h("",!0),(B=l(i).prev)!=null&&B.link||(A=l(i).next)!=null&&A.link?(a(),r("div",Jr,[c("div",Zr,[(b=l(i).prev)!=null&&b.link?(a(),r("a",{key:0,class:"pager-link prev",href:l(Z)(l(i).prev.link)},[c("span",{class:"desc",innerHTML:((T=l(e).docFooter)==null?void 0:T.prev)||"Previous page"},null,8,ti),c("span",{class:"title",innerHTML:l(i).prev.text},null,8,ni)],8,ei)):h("",!0)]),c("div",{class:L(["pager",{"has-prev":(I=l(i).prev)==null?void 0:I.link}])},[(S=l(i).next)!=null&&S.link?(a(),r("a",{key:0,class:"pager-link next",href:l(Z)(l(i).next.link)},[c("span",{class:"desc",innerHTML:((F=l(e).docFooter)==null?void 0:F.next)||"Next page"},null,8,oi),c("span",{class:"title",innerHTML:l(i).next.text},null,8,ai)],8,si)):h("",!0)],2)])):h("",!0)])):h("",!0)}}});const ii=m(ri,[["__scopeId","data-v-9124f3b3"]]),li={key:0,class:"VPDocOutlineDropdown"},ci={key:0,class:"items"},ui=g({__name:"VPDocOutlineDropdown",setup(n){const{frontmatter:e,theme:t}=V(),o=w(!1);J(()=>{o.value=!1});const s=ye([]);return J(()=>{s.value=Me(e.value.outline??t.value.outline)}),(i,d)=>s.value.length>0?(a(),r("div",li,[c("button",{onClick:d[0]||(d[0]=f=>o.value=!o.value),class:L({open:o.value})},[N(P(l(Le)(l(t)))+" ",1),p(Ie,{class:"icon"})],2),o.value?(a(),r("div",ci,[p(Ce,{headers:s.value},null,8,["headers"])])):h("",!0)])):h("",!0)}});const di=m(ui,[["__scopeId","data-v-05459279"]]),_i=n=>(z("data-v-9364b945"),n=n(),E(),n),vi={class:"container"},pi=_i(()=>c("div",{class:"aside-curtain"},null,-1)),hi={class:"aside-container"},fi={class:"aside-content"},mi={class:"content"},gi={class:"content-container"},yi={class:"main"},bi=g({__name:"VPDoc",setup(n){const e=ee(),{hasSidebar:t,hasAside:o,leftAside:s}=D(),i=$(()=>e.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(d,f)=>{const _=R("Content");return a(),r("div",{class:L(["VPDoc",{"has-sidebar":l(t),"has-aside":l(o)}])},[u(d.$slots,"doc-top",{},void 0,!0),c("div",vi,[l(o)?(a(),r("div",{key:0,class:L(["aside",{"left-aside":l(s)}])},[pi,c("div",hi,[c("div",fi,[p(Nr,null,{"aside-top":v(()=>[u(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[u(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[u(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[u(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[u(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[u(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),c("div",mi,[c("div",gi,[u(d.$slots,"doc-before",{},void 0,!0),p(di),c("main",yi,[p(_,{class:L(["vp-doc",i.value])},null,8,["class"])]),p(ii,null,{"doc-footer-before":v(()=>[u(d.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),u(d.$slots,"doc-after",{},void 0,!0)])])]),u(d.$slots,"doc-bottom",{},void 0,!0)],2)}}});const $i=m(bi,[["__scopeId","data-v-9364b945"]]),de=n=>(z("data-v-e2797b60"),n=n(),E(),n),ki={class:"NotFound"},Pi=de(()=>c("p",{class:"code"},"404",-1)),Vi=de(()=>c("h1",{class:"title"},"PAGE NOT FOUND",-1)),wi=de(()=>c("div",{class:"divider"},null,-1)),Si=de(()=>c("blockquote",{class:"quote"}," But if you don't change your direction, and if you keep looking, you may end up where you are heading. ",-1)),Li={class:"action"},Mi=["href"],Ci=g({__name:"NotFound",setup(n){const{site:e}=V(),{localeLinks:t}=te({removeCurrent:!1}),o=w("/");return O(()=>{var i;const s=window.location.pathname.replace(e.value.base,"").replace(/(^.*?\/).*$/,"/$1");t.value.length&&(o.value=((i=t.value.find(({link:d})=>d.startsWith(s)))==null?void 0:i.link)||t.value[0].link)}),(s,i)=>(a(),r("div",ki,[Pi,Vi,wi,Si,c("div",Li,[c("a",{class:"link",href:l(fe)(o.value),"aria-label":"go to home"}," Take me home ",8,Mi)])]))}});const Ii=m(Ci,[["__scopeId","data-v-e2797b60"]]),Ti=g({__name:"VPContent",setup(n){const{page:e,frontmatter:t}=V(),{hasSidebar:o}=D();return(s,i)=>(a(),r("div",{class:L(["VPContent",{"has-sidebar":l(o),"is-home":l(t).layout==="home"}]),id:"VPContent"},[l(e).isNotFound?u(s.$slots,"not-found",{key:0},()=>[p(Ii)],!0):l(t).layout==="page"?(a(),y(xa,{key:1},{"page-top":v(()=>[u(s.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[u(s.$slots,"page-bottom",{},void 0,!0)]),_:3})):l(t).layout==="home"?(a(),y(br,{key:2},{"home-hero-before":v(()=>[u(s.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info":v(()=>[u(s.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":v(()=>[u(s.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[u(s.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[u(s.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[u(s.$slots,"home-features-after",{},void 0,!0)]),_:3})):(a(),y($i,{key:3},{"doc-top":v(()=>[u(s.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[u(s.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[u(s.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[u(s.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[u(s.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[u(s.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[u(s.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[u(s.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[u(s.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[u(s.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[u(s.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}});const Bi=m(Ti,[["__scopeId","data-v-7effdae6"]]),Ai={class:"container"},Ni=["innerHTML"],xi=["innerHTML"],Hi=g({__name:"VPFooter",setup(n){const{theme:e}=V(),{hasSidebar:t}=D();return(o,s)=>l(e).footer?(a(),r("footer",{key:0,class:L(["VPFooter",{"has-sidebar":l(t)}])},[c("div",Ai,[l(e).footer.message?(a(),r("p",{key:0,class:"message",innerHTML:l(e).footer.message},null,8,Ni)):h("",!0),l(e).footer.copyright?(a(),r("p",{key:1,class:"copyright",innerHTML:l(e).footer.copyright},null,8,xi)):h("",!0)])],2)):h("",!0)}});const zi=m(Hi,[["__scopeId","data-v-2b89faad"]]),Ei={key:0,class:"Layout"},Di=g({__name:"Layout",setup(n){const{isOpen:e,open:t,close:o}=D(),s=ee();j(()=>s.path,o),Ct(e,o),oe("close-sidebar",o),oe("is-sidebar-open",e);const{frontmatter:i}=V(),d=ft(),f=$(()=>!!d["home-hero-image"]);return oe("hero-image-slot-exists",f),(_,k)=>{const C=R("Content");return l(i).layout!==!1?(a(),r("div",Ei,[u(_.$slots,"layout-top",{},void 0,!0),p(Bt),p(xt,{class:"backdrop",show:l(e),onClick:l(o)},null,8,["show","onClick"]),p(Uo,null,{"nav-bar-title-before":v(()=>[u(_.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[u(_.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[u(_.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[u(_.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[u(_.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[u(_.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),p(ya,{open:l(e),onOpenMenu:l(t)},null,8,["open","onOpenMenu"]),p(Ta,{open:l(e)},{"sidebar-nav-before":v(()=>[u(_.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[u(_.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),p(Bi,null,{"page-top":v(()=>[u(_.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[u(_.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[u(_.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[u(_.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info":v(()=>[u(_.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":v(()=>[u(_.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[u(_.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[u(_.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[u(_.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[u(_.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[u(_.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[u(_.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[u(_.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[u(_.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[u(_.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[u(_.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[u(_.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[u(_.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[u(_.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[u(_.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),p(zi),u(_.$slots,"layout-bottom",{},void 0,!0)])):(a(),y(C,{key:1}))}}});const Fi=m(Di,[["__scopeId","data-v-2ae55354"]]),Oi={},Gi={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Ri=c("path",{d:"M12,22.2c-0.3,0-0.5-0.1-0.7-0.3l-8.8-8.8c-2.5-2.5-2.5-6.7,0-9.2c2.5-2.5,6.7-2.5,9.2,0L12,4.3l0.4-0.4c0,0,0,0,0,0C13.6,2.7,15.2,2,16.9,2c0,0,0,0,0,0c1.7,0,3.4,0.7,4.6,1.9l0,0c1.2,1.2,1.9,2.9,1.9,4.6c0,1.7-0.7,3.4-1.9,4.6l-8.8,8.8C12.5,22.1,12.3,22.2,12,22.2zM7,4C5.9,4,4.7,4.4,3.9,5.3c-1.8,1.8-1.8,4.6,0,6.4l8.1,8.1l8.1-8.1c0.9-0.9,1.3-2,1.3-3.2c0-1.2-0.5-2.3-1.3-3.2l0,0C19.3,4.5,18.2,4,17,4c0,0,0,0,0,0c-1.2,0-2.3,0.5-3.2,1.3c0,0,0,0,0,0l-1.1,1.1c-0.4,0.4-1,0.4-1.4,0l-1.1-1.1C9.4,4.4,8.2,4,7,4z"},null,-1),Ui=[Ri];function qi(n,e){return a(),r("svg",Gi,Ui)}const ji=m(Oi,[["render",qi]]);const Ki={},Wi={class:"VPTeamPage"};function Yi(n,e){return a(),r("div",Wi,[u(n.$slots,"default")])}const ml=m(Ki,[["render",Yi],["__scopeId","data-v-a1b03c7d"]]);const Xi={},Qi={class:"VPTeamPageTitle"},Ji={key:0,class:"title"},Zi={key:1,class:"lead"};function el(n,e){return a(),r("div",Qi,[n.$slots.title?(a(),r("h1",Ji,[u(n.$slots,"title",{},void 0,!0)])):h("",!0),n.$slots.lead?(a(),r("p",Zi,[u(n.$slots,"lead",{},void 0,!0)])):h("",!0)])}const gl=m(Xi,[["render",el],["__scopeId","data-v-10e21f5a"]]);const tl={class:"profile"},nl={class:"avatar"},sl=["src","alt"],ol={class:"data"},al={class:"name"},rl={key:0,class:"affiliation"},il={key:0,class:"title"},ll={key:1,class:"at"},cl=["innerHTML"],ul={key:2,class:"links"},dl={key:0,class:"sp"},_l=g({__name:"VPTeamMembersItem",props:{size:{},member:{}},setup(n){return(e,t)=>(a(),r("article",{class:L(["VPTeamMembersItem",[e.size??"medium"]])},[c("div",tl,[c("figure",nl,[c("img",{class:"avatar-img",src:e.member.avatar,alt:e.member.name},null,8,sl)]),c("div",ol,[c("h1",al,P(e.member.name),1),e.member.title||e.member.org?(a(),r("p",rl,[e.member.title?(a(),r("span",il,P(e.member.title),1)):h("",!0),e.member.title&&e.member.org?(a(),r("span",ll," @ ")):h("",!0),e.member.org?(a(),y(H,{key:2,class:L(["org",{link:e.member.orgLink}]),href:e.member.orgLink,"no-icon":""},{default:v(()=>[N(P(e.member.org),1)]),_:1},8,["class","href"])):h("",!0)])):h("",!0),e.member.desc?(a(),r("p",{key:1,class:"desc",innerHTML:e.member.desc},null,8,cl)):h("",!0),e.member.links?(a(),r("div",ul,[p(ue,{links:e.member.links},null,8,["links"])])):h("",!0)])]),e.member.sponsor?(a(),r("div",dl,[p(H,{class:"sp-link",href:e.member.sponsor,"no-icon":""},{default:v(()=>[p(ji,{class:"sp-icon"}),N(" Sponsor ")]),_:1},8,["href"])])):h("",!0)],2))}});const vl=m(_l,[["__scopeId","data-v-a3fe0223"]]),pl={class:"container"},hl=g({__name:"VPTeamMembers",props:{size:{},members:{}},setup(n){const e=n,t=$(()=>[e.size??"medium",`count-${e.members.length}`]);return(o,s)=>(a(),r("div",{class:L(["VPTeamMembers",t.value])},[c("div",pl,[(a(!0),r(M,null,x(o.members,i=>(a(),r("div",{key:i.name,class:"item"},[p(vl,{size:o.size,member:i},null,8,["size","member"])]))),128))])],2))}});const yl=m(hl,[["__scopeId","data-v-50ecb44d"]]),bl={Layout:Fi,enhanceApp:({app:n})=>{n.component("Badge",gt)}};export{gl as V,yl as a,ml as b,bl as t,V as u}; diff --git a/assets/chunks/theme.C2x-V_gQ.js b/assets/chunks/theme.C2x-V_gQ.js new file mode 100644 index 0000000..27b287b --- /dev/null +++ b/assets/chunks/theme.C2x-V_gQ.js @@ -0,0 +1,11 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPAlgoliaSearchBox.DY8wG3fS.js","assets/chunks/framework.Py8LwWZb.js"])))=>i.map(i=>d[i]); +import{d as S,o as u,c as f,r as h,a as oe,t as A,n as x,b as L,w as p,e as P,T as qe,_ as C,u as Dn,i as Qa,f as Ja,g as Ls,h as M,j as v,k as c,p as J,l as K,m as Ue,q as ps,s as O,v as te,x as zt,y as Ye,z as bt,A as Ys,B as Ka,C as Xa,D as ye,F as U,E as X,G as Tn,H as jt,I as d,J as ge,K as Cn,L as wt,M as Te,N as xe,O as er,P as On,Q as tr,R as Vs,S as Ln,U as Zt,V as Yn,W as Vn,X as Nn,Y as In,Z as St,$ as sr,a0 as nr,a1 as En,a2 as An,a3 as ar,a4 as rr,a5 as or,a6 as ir,a7 as lr,a8 as ur,a9 as cr,aa as Fn,ab as _s,ac as ys,ad as xn,ae as at}from"./framework.Py8LwWZb.js";const dr=S({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(e){return(t,s)=>(u(),f("span",{class:x(["VPBadge",t.type])},[h(t.$slots,"default",{},()=>[oe(A(t.text),1)])],2))}}),fr={key:0,class:"VPBackdrop"},hr=S({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,s)=>(u(),L(qe,{name:"fade"},{default:p(()=>[t.show?(u(),f("div",fr)):P("",!0)]),_:1}))}}),mr=C(hr,[["__scopeId","data-v-2eef97d8"]]),I=Dn;function vr(e,t){let s,n=!1;return()=>{s&&clearTimeout(s),n?s=setTimeout(e,t):(e(),(n=!0)&&setTimeout(()=>n=!1,t))}}function gs(e){return/^\//.test(e)?e:`/${e}`}function Ns(e){const{pathname:t,search:s,hash:n,protocol:a}=new URL(e,"http://a.com");if(Qa(e)||e.startsWith("#")||!a.startsWith("http")||!Ja(t))return e;const{site:r}=I(),o=t.endsWith("/")||t.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${t.replace(/(\.md)?$/,r.value.cleanUrls?"":".html")}${s}${n}`);return Ls(o)}function Mt({correspondingLink:e=!1}={}){const{site:t,localeIndex:s,page:n,theme:a,hash:r}=I(),o=M(()=>{var l,m;return{label:(l=t.value.locales[s.value])==null?void 0:l.label,link:((m=t.value.locales[s.value])==null?void 0:m.link)||(s.value==="root"?"/":`/${s.value}/`)}});return{localeLinks:M(()=>Object.entries(t.value.locales).flatMap(([l,m])=>o.value.label===m.label?[]:{text:m.label,link:pr(m.link||(l==="root"?"/":`/${l}/`),a.value.i18nRouting!==!1&&e,n.value.relativePath.slice(o.value.link.length-1),!t.value.cleanUrls)+r.value})),currentLang:o}}function pr(e,t,s,n){return t?e.replace(/\/$/,"")+gs(s.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,n?".html":"")):e}const _r=e=>(J("data-v-c03b3c11"),e=e(),K(),e),yr={class:"NotFound"},gr={class:"code"},kr={class:"title"},br=_r(()=>v("div",{class:"divider"},null,-1)),wr={class:"quote"},Sr={class:"action"},Mr=["href","aria-label"],$r=S({__name:"NotFound",setup(e){const{theme:t}=I(),{currentLang:s}=Mt();return(n,a)=>{var r,o,i,l,m;return u(),f("div",yr,[v("p",gr,A(((r=c(t).notFound)==null?void 0:r.code)??"404"),1),v("h1",kr,A(((o=c(t).notFound)==null?void 0:o.title)??"PAGE NOT FOUND"),1),br,v("blockquote",wr,A(((i=c(t).notFound)==null?void 0:i.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),v("div",Sr,[v("a",{class:"link",href:c(Ls)(c(s).link),"aria-label":((l=c(t).notFound)==null?void 0:l.linkLabel)??"go to home"},A(((m=c(t).notFound)==null?void 0:m.linkText)??"Take me home"),9,Mr)])])}}}),Pr=C($r,[["__scopeId","data-v-c03b3c11"]]);function Hn(e,t){if(Array.isArray(e))return Vt(e);if(e==null)return[];t=gs(t);const s=Object.keys(e).sort((a,r)=>r.split("/").length-a.split("/").length).find(a=>t.startsWith(gs(a))),n=s?e[s]:[];return Array.isArray(n)?Vt(n):Vt(n.items,n.base)}function Dr(e){const t=[];let s=0;for(const n in e){const a=e[n];if(a.items){s=t.push(a);continue}t[s]||t.push({items:[]}),t[s].items.push(a)}return t}function Tr(e){const t=[];function s(n){for(const a of n)a.text&&a.link&&t.push({text:a.text,link:a.link,docFooterText:a.docFooterText}),a.items&&s(a.items)}return s(e),t}function ks(e,t){return Array.isArray(t)?t.some(s=>ks(e,s)):Ue(e,t.link)?!0:t.items?ks(e,t.items):!1}function Vt(e,t){return[...e].map(s=>{const n={...s},a=n.base||t;return a&&n.link&&(n.link=a+n.link),n.items&&(n.items=Vt(n.items,a)),n})}function Ve(){const{frontmatter:e,page:t,theme:s}=I(),n=ps("(min-width: 960px)"),a=O(!1),r=M(()=>{const V=s.value.sidebar,T=t.value.relativePath;return V?Hn(V,T):[]}),o=O(r.value);te(r,(V,T)=>{JSON.stringify(V)!==JSON.stringify(T)&&(o.value=r.value)});const i=M(()=>e.value.sidebar!==!1&&o.value.length>0&&e.value.layout!=="home"),l=M(()=>m?e.value.aside==null?s.value.aside==="left":e.value.aside==="left":!1),m=M(()=>e.value.layout==="home"?!1:e.value.aside!=null?!!e.value.aside:s.value.aside!==!1),_=M(()=>i.value&&n.value),y=M(()=>i.value?Dr(o.value):[]);function b(){a.value=!0}function $(){a.value=!1}function g(){a.value?$():b()}return{isOpen:a,sidebar:o,sidebarGroups:y,hasSidebar:i,hasAside:m,leftAside:l,isSidebarEnabled:_,open:b,close:$,toggle:g}}function Cr(e,t){let s;zt(()=>{s=e.value?document.activeElement:void 0}),Ye(()=>{window.addEventListener("keyup",n)}),bt(()=>{window.removeEventListener("keyup",n)});function n(a){a.key==="Escape"&&e.value&&(t(),s==null||s.focus())}}function Or(e){const{page:t,hash:s}=I(),n=O(!1),a=M(()=>e.value.collapsed!=null),r=M(()=>!!e.value.link),o=O(!1),i=()=>{o.value=Ue(t.value.relativePath,e.value.link)};te([t,e,s],i),Ye(i);const l=M(()=>o.value?!0:e.value.items?ks(t.value.relativePath,e.value.items):!1),m=M(()=>!!(e.value.items&&e.value.items.length));zt(()=>{n.value=!!(a.value&&e.value.collapsed)}),Ys(()=>{(o.value||l.value)&&(n.value=!1)});function _(){a.value&&(n.value=!n.value)}return{collapsed:n,collapsible:a,isLink:r,isActiveLink:o,hasActiveLink:l,hasChildren:m,toggle:_}}function Lr(){const{hasSidebar:e}=Ve(),t=ps("(min-width: 960px)"),s=ps("(min-width: 1280px)");return{isAsideEnabled:M(()=>!s.value&&!t.value?!1:e.value?s.value:t.value)}}const bs=[];function Rn(e){return typeof e.outline=="object"&&!Array.isArray(e.outline)&&e.outline.label||e.outlineTitle||"On this page"}function Is(e){const t=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(s=>s.id&&s.hasChildNodes()).map(s=>{const n=Number(s.tagName[1]);return{element:s,title:Yr(s),link:"#"+s.id,level:n}});return Vr(t,e)}function Yr(e){let t="";for(const s of e.childNodes)if(s.nodeType===1){if(s.classList.contains("VPBadge")||s.classList.contains("header-anchor")||s.classList.contains("ignore-header"))continue;t+=s.textContent}else s.nodeType===3&&(t+=s.textContent);return t.trim()}function Vr(e,t){if(t===!1)return[];const s=(typeof t=="object"&&!Array.isArray(t)?t.level:t)||2,[n,a]=typeof s=="number"?[s,s]:s==="deep"?[2,6]:s;e=e.filter(o=>o.level>=n&&o.level<=a),bs.length=0;for(const{element:o,link:i}of e)bs.push({element:o,link:i});const r=[];e:for(let o=0;o=0;l--){const m=e[l];if(m.level{requestAnimationFrame(r),window.addEventListener("scroll",n)}),Ka(()=>{o(location.hash)}),bt(()=>{window.removeEventListener("scroll",n)});function r(){if(!s.value)return;const i=window.scrollY,l=window.innerHeight,m=document.body.offsetHeight,_=Math.abs(i+l-m)<1,y=bs.map(({element:$,link:g})=>({link:g,top:Ir($)})).filter(({top:$})=>!Number.isNaN($)).sort(($,g)=>$.top-g.top);if(!y.length){o(null);return}if(i<1){o(null);return}if(_){o(y[y.length-1].link);return}let b=null;for(const{link:$,top:g}of y){if(g>i+Xa()+4)break;b=$}o(b)}function o(i){a&&a.classList.remove("active"),i==null?a=null:a=e.value.querySelector(`a[href="${decodeURIComponent(i)}"]`);const l=a;l?(l.classList.add("active"),t.value.style.top=l.offsetTop+39+"px",t.value.style.opacity="1"):(t.value.style.top="33px",t.value.style.opacity="0")}}function Ir(e){let t=0;for(;e!==document.body;){if(e===null)return NaN;t+=e.offsetTop,e=e.offsetParent}return t}const Er=["href","title"],Ar=S({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(e){function t({target:s}){const n=s.href.split("#")[1],a=document.getElementById(decodeURIComponent(n));a==null||a.focus({preventScroll:!0})}return(s,n)=>{const a=ye("VPDocOutlineItem",!0);return u(),f("ul",{class:x(["VPDocOutlineItem",s.root?"root":"nested"])},[(u(!0),f(U,null,X(s.headers,({children:r,link:o,title:i})=>(u(),f("li",null,[v("a",{class:"outline-link",href:o,onClick:t,title:i},A(i),9,Er),r!=null&&r.length?(u(),L(a,{key:0,headers:r},null,8,["headers"])):P("",!0)]))),256))],2)}}}),Wn=C(Ar,[["__scopeId","data-v-46def5fe"]]),Fr={class:"content"},xr={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Hr=S({__name:"VPDocAsideOutline",setup(e){const{frontmatter:t,theme:s}=I(),n=Tn([]);jt(()=>{n.value=Is(t.value.outline??s.value.outline)});const a=O(),r=O();return Nr(a,r),(o,i)=>(u(),f("nav",{"aria-labelledby":"doc-outline-aria-label",class:x(["VPDocAsideOutline",{"has-outline":n.value.length>0}]),ref_key:"container",ref:a},[v("div",Fr,[v("div",{class:"outline-marker",ref_key:"marker",ref:r},null,512),v("div",xr,A(c(Rn)(c(s))),1),d(Wn,{headers:n.value,root:!0},null,8,["headers"])])],2))}}),Rr=C(Hr,[["__scopeId","data-v-a54687f9"]]),Wr={class:"VPDocAsideCarbonAds"},Br=S({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(e){const t=()=>null;return(s,n)=>(u(),f("div",Wr,[d(c(t),{"carbon-ads":s.carbonAds},null,8,["carbon-ads"])]))}}),Ur=e=>(J("data-v-5150a40e"),e=e(),K(),e),Gr={class:"VPDocAside"},zr=Ur(()=>v("div",{class:"spacer"},null,-1)),jr=S({__name:"VPDocAside",setup(e){const{theme:t}=I();return(s,n)=>(u(),f("div",Gr,[h(s.$slots,"aside-top",{},void 0,!0),h(s.$slots,"aside-outline-before",{},void 0,!0),d(Rr),h(s.$slots,"aside-outline-after",{},void 0,!0),zr,h(s.$slots,"aside-ads-before",{},void 0,!0),c(t).carbonAds?(u(),L(Br,{key:0,"carbon-ads":c(t).carbonAds},null,8,["carbon-ads"])):P("",!0),h(s.$slots,"aside-ads-after",{},void 0,!0),h(s.$slots,"aside-bottom",{},void 0,!0)]))}}),Zr=C(jr,[["__scopeId","data-v-5150a40e"]]);function qr(){const{theme:e,page:t}=I();return M(()=>{const{text:s="Edit this page",pattern:n=""}=e.value.editLink||{};let a;return typeof n=="function"?a=n(t.value):a=n.replace(/:path/g,t.value.filePath),{url:a,text:s}})}function Qr(){const{page:e,theme:t,frontmatter:s}=I();return M(()=>{var m,_,y,b,$,g,V,T;const n=Hn(t.value.sidebar,e.value.relativePath),a=Tr(n),r=Jr(a,F=>F.link.replace(/[?#].*$/,"")),o=r.findIndex(F=>Ue(e.value.relativePath,F.link)),i=((m=t.value.docFooter)==null?void 0:m.prev)===!1&&!s.value.prev||s.value.prev===!1,l=((_=t.value.docFooter)==null?void 0:_.next)===!1&&!s.value.next||s.value.next===!1;return{prev:i?void 0:{text:(typeof s.value.prev=="string"?s.value.prev:typeof s.value.prev=="object"?s.value.prev.text:void 0)??((y=r[o-1])==null?void 0:y.docFooterText)??((b=r[o-1])==null?void 0:b.text),link:(typeof s.value.prev=="object"?s.value.prev.link:void 0)??(($=r[o-1])==null?void 0:$.link)},next:l?void 0:{text:(typeof s.value.next=="string"?s.value.next:typeof s.value.next=="object"?s.value.next.text:void 0)??((g=r[o+1])==null?void 0:g.docFooterText)??((V=r[o+1])==null?void 0:V.text),link:(typeof s.value.next=="object"?s.value.next.link:void 0)??((T=r[o+1])==null?void 0:T.link)}}})}function Jr(e,t){const s=new Set;return e.filter(n=>{const a=t(n);return s.has(a)?!1:s.add(a)})}const ce=S({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){const t=e,s=M(()=>t.tag??(t.href?"a":"span")),n=M(()=>t.href&&Cn.test(t.href)||t.target==="_blank");return(a,r)=>(u(),L(ge(s.value),{class:x(["VPLink",{link:a.href,"vp-external-link-icon":n.value,"no-icon":a.noIcon}]),href:a.href?c(Ns)(a.href):void 0,target:a.target??(n.value?"_blank":void 0),rel:a.rel??(n.value?"noreferrer":void 0)},{default:p(()=>[h(a.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Kr={class:"VPLastUpdated"},Xr=["datetime"],eo=S({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:s,lang:n}=I(),a=M(()=>new Date(s.value.lastUpdated)),r=M(()=>a.value.toISOString()),o=O("");return Ye(()=>{zt(()=>{var i,l,m;o.value=new Intl.DateTimeFormat((l=(i=t.value.lastUpdated)==null?void 0:i.formatOptions)!=null&&l.forceLocale?n.value:void 0,((m=t.value.lastUpdated)==null?void 0:m.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(a.value)})}),(i,l)=>{var m;return u(),f("p",Kr,[oe(A(((m=c(t).lastUpdated)==null?void 0:m.text)||c(t).lastUpdatedText||"Last updated")+": ",1),v("time",{datetime:r.value},A(o.value),9,Xr)])}}}),to=C(eo,[["__scopeId","data-v-a6f0c6ce"]]),Bn=e=>(J("data-v-6002751c"),e=e(),K(),e),so={key:0,class:"VPDocFooter"},no={key:0,class:"edit-info"},ao={key:0,class:"edit-link"},ro=Bn(()=>v("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),oo={key:1,class:"last-updated"},io={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},lo=Bn(()=>v("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),uo={class:"pager"},co=["innerHTML"],fo=["innerHTML"],ho={class:"pager"},mo=["innerHTML"],vo=["innerHTML"],po=S({__name:"VPDocFooter",setup(e){const{theme:t,page:s,frontmatter:n}=I(),a=qr(),r=Qr(),o=M(()=>t.value.editLink&&n.value.editLink!==!1),i=M(()=>s.value.lastUpdated),l=M(()=>o.value||i.value||r.value.prev||r.value.next);return(m,_)=>{var y,b,$,g;return l.value?(u(),f("footer",so,[h(m.$slots,"doc-footer-before",{},void 0,!0),o.value||i.value?(u(),f("div",no,[o.value?(u(),f("div",ao,[d(ce,{class:"edit-link-button",href:c(a).url,"no-icon":!0},{default:p(()=>[ro,oe(" "+A(c(a).text),1)]),_:1},8,["href"])])):P("",!0),i.value?(u(),f("div",oo,[d(to)])):P("",!0)])):P("",!0),(y=c(r).prev)!=null&&y.link||(b=c(r).next)!=null&&b.link?(u(),f("nav",io,[lo,v("div",uo,[($=c(r).prev)!=null&&$.link?(u(),L(ce,{key:0,class:"pager-link prev",href:c(r).prev.link},{default:p(()=>{var V;return[v("span",{class:"desc",innerHTML:((V=c(t).docFooter)==null?void 0:V.prev)||"Previous page"},null,8,co),v("span",{class:"title",innerHTML:c(r).prev.text},null,8,fo)]}),_:1},8,["href"])):P("",!0)]),v("div",ho,[(g=c(r).next)!=null&&g.link?(u(),L(ce,{key:0,class:"pager-link next",href:c(r).next.link},{default:p(()=>{var V;return[v("span",{class:"desc",innerHTML:((V=c(t).docFooter)==null?void 0:V.next)||"Next page"},null,8,mo),v("span",{class:"title",innerHTML:c(r).next.text},null,8,vo)]}),_:1},8,["href"])):P("",!0)])])):P("",!0)])):P("",!0)}}}),_o=C(po,[["__scopeId","data-v-6002751c"]]),yo=e=>(J("data-v-594eebb4"),e=e(),K(),e),go={class:"container"},ko=yo(()=>v("div",{class:"aside-curtain"},null,-1)),bo={class:"aside-container"},wo={class:"aside-content"},So={class:"content"},Mo={class:"content-container"},$o={class:"main"},Po=S({__name:"VPDoc",setup(e){const{theme:t}=I(),s=wt(),{hasSidebar:n,hasAside:a,leftAside:r}=Ve(),o=M(()=>s.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(i,l)=>{const m=ye("Content");return u(),f("div",{class:x(["VPDoc",{"has-sidebar":c(n),"has-aside":c(a)}])},[h(i.$slots,"doc-top",{},void 0,!0),v("div",go,[c(a)?(u(),f("div",{key:0,class:x(["aside",{"left-aside":c(r)}])},[ko,v("div",bo,[v("div",wo,[d(Zr,null,{"aside-top":p(()=>[h(i.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":p(()=>[h(i.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":p(()=>[h(i.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[h(i.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[h(i.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[h(i.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):P("",!0),v("div",So,[v("div",Mo,[h(i.$slots,"doc-before",{},void 0,!0),v("main",$o,[d(m,{class:x(["vp-doc",[o.value,c(t).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),d(_o,null,{"doc-footer-before":p(()=>[h(i.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),h(i.$slots,"doc-after",{},void 0,!0)])])]),h(i.$slots,"doc-bottom",{},void 0,!0)],2)}}}),Do=C(Po,[["__scopeId","data-v-594eebb4"]]),To=S({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(e){const t=e,s=M(()=>t.href&&Cn.test(t.href)),n=M(()=>t.tag||t.href?"a":"button");return(a,r)=>(u(),L(ge(n.value),{class:x(["VPButton",[a.size,a.theme]]),href:a.href?c(Ns)(a.href):void 0,target:t.target??(s.value?"_blank":void 0),rel:t.rel??(s.value?"noreferrer":void 0)},{default:p(()=>[oe(A(a.text),1)]),_:1},8,["class","href","target","rel"]))}}),Co=C(To,[["__scopeId","data-v-0bdc805e"]]),Oo=["src","alt"],Lo=S({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(e){return(t,s)=>{const n=ye("VPImage",!0);return t.image?(u(),f(U,{key:0},[typeof t.image=="string"||"src"in t.image?(u(),f("img",Te({key:0,class:"VPImage"},typeof t.image=="string"?t.$attrs:{...t.image,...t.$attrs},{src:c(Ls)(typeof t.image=="string"?t.image:t.image.src),alt:t.alt??(typeof t.image=="string"?"":t.image.alt||"")}),null,16,Oo)):(u(),f(U,{key:1},[d(n,Te({class:"dark",image:t.image.dark,alt:t.image.alt},t.$attrs),null,16,["image","alt"]),d(n,Te({class:"light",image:t.image.light,alt:t.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):P("",!0)}}}),At=C(Lo,[["__scopeId","data-v-7bed062b"]]),Yo=e=>(J("data-v-6bf58958"),e=e(),K(),e),Vo={class:"container"},No={class:"main"},Io={key:0,class:"name"},Eo=["innerHTML"],Ao=["innerHTML"],Fo=["innerHTML"],xo={key:0,class:"actions"},Ho={key:0,class:"image"},Ro={class:"image-container"},Wo=Yo(()=>v("div",{class:"image-bg"},null,-1)),Bo=S({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(e){const t=xe("hero-image-slot-exists");return(s,n)=>(u(),f("div",{class:x(["VPHero",{"has-image":s.image||c(t)}])},[v("div",Vo,[v("div",No,[h(s.$slots,"home-hero-info-before",{},void 0,!0),h(s.$slots,"home-hero-info",{},()=>[s.name?(u(),f("h1",Io,[v("span",{innerHTML:s.name,class:"clip"},null,8,Eo)])):P("",!0),s.text?(u(),f("p",{key:1,innerHTML:s.text,class:"text"},null,8,Ao)):P("",!0),s.tagline?(u(),f("p",{key:2,innerHTML:s.tagline,class:"tagline"},null,8,Fo)):P("",!0)],!0),h(s.$slots,"home-hero-info-after",{},void 0,!0),s.actions?(u(),f("div",xo,[(u(!0),f(U,null,X(s.actions,a=>(u(),f("div",{key:a.link,class:"action"},[d(Co,{tag:"a",size:"medium",theme:a.theme,text:a.text,href:a.link,target:a.target,rel:a.rel},null,8,["theme","text","href","target","rel"])]))),128))])):P("",!0),h(s.$slots,"home-hero-actions-after",{},void 0,!0)]),s.image||c(t)?(u(),f("div",Ho,[v("div",Ro,[Wo,h(s.$slots,"home-hero-image",{},()=>[s.image?(u(),L(At,{key:0,class:"image-src",image:s.image},null,8,["image"])):P("",!0)],!0)])])):P("",!0)])],2))}}),Uo=C(Bo,[["__scopeId","data-v-6bf58958"]]),Go=S({__name:"VPHomeHero",setup(e){const{frontmatter:t}=I();return(s,n)=>c(t).hero?(u(),L(Uo,{key:0,class:"VPHomeHero",name:c(t).hero.name,text:c(t).hero.text,tagline:c(t).hero.tagline,image:c(t).hero.image,actions:c(t).hero.actions},{"home-hero-info-before":p(()=>[h(s.$slots,"home-hero-info-before")]),"home-hero-info":p(()=>[h(s.$slots,"home-hero-info")]),"home-hero-info-after":p(()=>[h(s.$slots,"home-hero-info-after")]),"home-hero-actions-after":p(()=>[h(s.$slots,"home-hero-actions-after")]),"home-hero-image":p(()=>[h(s.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):P("",!0)}}),zo=e=>(J("data-v-392b81ed"),e=e(),K(),e),jo={class:"box"},Zo={key:0,class:"icon"},qo=["innerHTML"],Qo=["innerHTML"],Jo=["innerHTML"],Ko={key:4,class:"link-text"},Xo={class:"link-text-value"},ei=zo(()=>v("span",{class:"vpi-arrow-right link-text-icon"},null,-1)),ti=S({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){return(t,s)=>(u(),L(ce,{class:"VPFeature",href:t.link,rel:t.rel,target:t.target,"no-icon":!0,tag:t.link?"a":"div"},{default:p(()=>[v("article",jo,[typeof t.icon=="object"&&t.icon.wrap?(u(),f("div",Zo,[d(At,{image:t.icon,alt:t.icon.alt,height:t.icon.height||48,width:t.icon.width||48},null,8,["image","alt","height","width"])])):typeof t.icon=="object"?(u(),L(At,{key:1,image:t.icon,alt:t.icon.alt,height:t.icon.height||48,width:t.icon.width||48},null,8,["image","alt","height","width"])):t.icon?(u(),f("div",{key:2,class:"icon",innerHTML:t.icon},null,8,qo)):P("",!0),v("h2",{class:"title",innerHTML:t.title},null,8,Qo),t.details?(u(),f("p",{key:3,class:"details",innerHTML:t.details},null,8,Jo)):P("",!0),t.linkText?(u(),f("div",Ko,[v("p",Xo,[oe(A(t.linkText)+" ",1),ei])])):P("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),si=C(ti,[["__scopeId","data-v-392b81ed"]]),ni={key:0,class:"VPFeatures"},ai={class:"container"},ri={class:"items"},oi=S({__name:"VPFeatures",props:{features:{}},setup(e){const t=e,s=M(()=>{const n=t.features.length;if(n){if(n===2)return"grid-2";if(n===3)return"grid-3";if(n%3===0)return"grid-6";if(n>3)return"grid-4"}else return});return(n,a)=>n.features?(u(),f("div",ni,[v("div",ai,[v("div",ri,[(u(!0),f(U,null,X(n.features,r=>(u(),f("div",{key:r.title,class:x(["item",[s.value]])},[d(si,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText,rel:r.rel,target:r.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):P("",!0)}}),ii=C(oi,[["__scopeId","data-v-2947f9bf"]]),li=S({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=I();return(s,n)=>c(t).features?(u(),L(ii,{key:0,class:"VPHomeFeatures",features:c(t).features},null,8,["features"])):P("",!0)}}),ui=S({__name:"VPHomeContent",setup(e){const{width:t}=er({initialWidth:0,includeScrollbar:!1});return(s,n)=>(u(),f("div",{class:"vp-doc container",style:On(c(t)?{"--vp-offset":`calc(50% - ${c(t)/2}px)`}:{})},[h(s.$slots,"default",{},void 0,!0)],4))}}),ci=C(ui,[["__scopeId","data-v-f80c35ea"]]),di={class:"VPHome"},fi=S({__name:"VPHome",setup(e){const{frontmatter:t}=I();return(s,n)=>{const a=ye("Content");return u(),f("div",di,[h(s.$slots,"home-hero-before",{},void 0,!0),d(Go,null,{"home-hero-info-before":p(()=>[h(s.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":p(()=>[h(s.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":p(()=>[h(s.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":p(()=>[h(s.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":p(()=>[h(s.$slots,"home-hero-image",{},void 0,!0)]),_:3}),h(s.$slots,"home-hero-after",{},void 0,!0),h(s.$slots,"home-features-before",{},void 0,!0),d(li),h(s.$slots,"home-features-after",{},void 0,!0),c(t).markdownStyles!==!1?(u(),L(ci,{key:0},{default:p(()=>[d(a)]),_:1})):(u(),L(a,{key:1}))])}}}),hi=C(fi,[["__scopeId","data-v-b88f26af"]]),mi={},vi={class:"VPPage"};function pi(e,t){const s=ye("Content");return u(),f("div",vi,[h(e.$slots,"page-top"),d(s),h(e.$slots,"page-bottom")])}const _i=C(mi,[["render",pi]]),yi=S({__name:"VPContent",setup(e){const{page:t,frontmatter:s}=I(),{hasSidebar:n}=Ve();return(a,r)=>(u(),f("div",{class:x(["VPContent",{"has-sidebar":c(n),"is-home":c(s).layout==="home"}]),id:"VPContent"},[c(t).isNotFound?h(a.$slots,"not-found",{key:0},()=>[d(Pr)],!0):c(s).layout==="page"?(u(),L(_i,{key:1},{"page-top":p(()=>[h(a.$slots,"page-top",{},void 0,!0)]),"page-bottom":p(()=>[h(a.$slots,"page-bottom",{},void 0,!0)]),_:3})):c(s).layout==="home"?(u(),L(hi,{key:2},{"home-hero-before":p(()=>[h(a.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":p(()=>[h(a.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":p(()=>[h(a.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":p(()=>[h(a.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":p(()=>[h(a.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":p(()=>[h(a.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":p(()=>[h(a.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":p(()=>[h(a.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":p(()=>[h(a.$slots,"home-features-after",{},void 0,!0)]),_:3})):c(s).layout&&c(s).layout!=="doc"?(u(),L(ge(c(s).layout),{key:3})):(u(),L(Do,{key:4},{"doc-top":p(()=>[h(a.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":p(()=>[h(a.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":p(()=>[h(a.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":p(()=>[h(a.$slots,"doc-before",{},void 0,!0)]),"doc-after":p(()=>[h(a.$slots,"doc-after",{},void 0,!0)]),"aside-top":p(()=>[h(a.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":p(()=>[h(a.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[h(a.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[h(a.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[h(a.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":p(()=>[h(a.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),gi=C(yi,[["__scopeId","data-v-ded7c7cb"]]),ki={class:"container"},bi=["innerHTML"],wi=["innerHTML"],Si=S({__name:"VPFooter",setup(e){const{theme:t,frontmatter:s}=I(),{hasSidebar:n}=Ve();return(a,r)=>c(t).footer&&c(s).footer!==!1?(u(),f("footer",{key:0,class:x(["VPFooter",{"has-sidebar":c(n)}])},[v("div",ki,[c(t).footer.message?(u(),f("p",{key:0,class:"message",innerHTML:c(t).footer.message},null,8,bi)):P("",!0),c(t).footer.copyright?(u(),f("p",{key:1,class:"copyright",innerHTML:c(t).footer.copyright},null,8,wi)):P("",!0)])],2)):P("",!0)}}),Mi=C(Si,[["__scopeId","data-v-a4513ec4"]]);function $i(){const{theme:e,frontmatter:t}=I(),s=Tn([]),n=M(()=>s.value.length>0);return jt(()=>{s.value=Is(t.value.outline??e.value.outline)}),{headers:s,hasLocalNav:n}}const Pi=e=>(J("data-v-0e99414d"),e=e(),K(),e),Di={class:"menu-text"},Ti=Pi(()=>v("span",{class:"vpi-chevron-right icon"},null,-1)),Ci={class:"header"},Oi={class:"outline"},Li=S({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(e){const t=e,{theme:s}=I(),n=O(!1),a=O(0),r=O(),o=O();function i(y){var b;(b=r.value)!=null&&b.contains(y.target)||(n.value=!1)}te(n,y=>{if(y){document.addEventListener("click",i);return}document.removeEventListener("click",i)}),tr("Escape",()=>{n.value=!1}),jt(()=>{n.value=!1});function l(){n.value=!n.value,a.value=window.innerHeight+Math.min(window.scrollY-t.navHeight,0)}function m(y){y.target.classList.contains("outline-link")&&(o.value&&(o.value.style.transition="none"),Vs(()=>{n.value=!1}))}function _(){n.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(y,b)=>(u(),f("div",{class:"VPLocalNavOutlineDropdown",style:On({"--vp-vh":a.value+"px"}),ref_key:"main",ref:r},[y.headers.length>0?(u(),f("button",{key:0,onClick:l,class:x({open:n.value})},[v("span",Di,A(c(Rn)(c(s))),1),Ti],2)):(u(),f("button",{key:1,onClick:_},A(c(s).returnToTopLabel||"Return to top"),1)),d(qe,{name:"flyout"},{default:p(()=>[n.value?(u(),f("div",{key:0,ref_key:"items",ref:o,class:"items",onClick:m},[v("div",Ci,[v("a",{class:"top-link",href:"#",onClick:_},A(c(s).returnToTopLabel||"Return to top"),1)]),v("div",Oi,[d(Wn,{headers:y.headers},null,8,["headers"])])],512)):P("",!0)]),_:1})],4))}}),Yi=C(Li,[["__scopeId","data-v-0e99414d"]]),Vi=e=>(J("data-v-49d529d6"),e=e(),K(),e),Ni={class:"container"},Ii=["aria-expanded"],Ei=Vi(()=>v("span",{class:"vpi-align-left menu-icon"},null,-1)),Ai={class:"menu-text"},Fi=S({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{theme:t,frontmatter:s}=I(),{hasSidebar:n}=Ve(),{headers:a}=$i(),{y:r}=Ln(),o=O(0);Ye(()=>{o.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),jt(()=>{a.value=Is(s.value.outline??t.value.outline)});const i=M(()=>a.value.length===0),l=M(()=>i.value&&!n.value),m=M(()=>({VPLocalNav:!0,"has-sidebar":n.value,empty:i.value,fixed:l.value}));return(_,y)=>c(s).layout!=="home"&&(!l.value||c(r)>=o.value)?(u(),f("div",{key:0,class:x(m.value)},[v("div",Ni,[c(n)?(u(),f("button",{key:0,class:"menu","aria-expanded":_.open,"aria-controls":"VPSidebarNav",onClick:y[0]||(y[0]=b=>_.$emit("open-menu"))},[Ei,v("span",Ai,A(c(t).sidebarMenuLabel||"Menu"),1)],8,Ii)):P("",!0),d(Yi,{headers:c(a),navHeight:o.value},null,8,["headers","navHeight"])])],2)):P("",!0)}}),xi=C(Fi,[["__scopeId","data-v-49d529d6"]]);function Hi(){const e=O(!1);function t(){e.value=!0,window.addEventListener("resize",a)}function s(){e.value=!1,window.removeEventListener("resize",a)}function n(){e.value?s():t()}function a(){window.outerWidth>=768&&s()}const r=wt();return te(()=>r.path,s),{isScreenOpen:e,openScreen:t,closeScreen:s,toggleScreen:n}}const Ri={},Wi={class:"VPSwitch",type:"button",role:"switch"},Bi={class:"check"},Ui={key:0,class:"icon"};function Gi(e,t){return u(),f("button",Wi,[v("span",Bi,[e.$slots.default?(u(),f("span",Ui,[h(e.$slots,"default",{},void 0,!0)])):P("",!0)])])}const zi=C(Ri,[["render",Gi],["__scopeId","data-v-95c02d95"]]),Un=e=>(J("data-v-31a8e236"),e=e(),K(),e),ji=Un(()=>v("span",{class:"vpi-sun sun"},null,-1)),Zi=Un(()=>v("span",{class:"vpi-moon moon"},null,-1)),qi=S({__name:"VPSwitchAppearance",setup(e){const{isDark:t,theme:s}=I(),n=xe("toggle-appearance",()=>{t.value=!t.value}),a=O("");return Ys(()=>{a.value=t.value?s.value.lightModeSwitchTitle||"Switch to light theme":s.value.darkModeSwitchTitle||"Switch to dark theme"}),(r,o)=>(u(),L(zi,{title:a.value,class:"VPSwitchAppearance","aria-checked":c(t),onClick:c(n)},{default:p(()=>[ji,Zi]),_:1},8,["title","aria-checked","onClick"]))}}),Es=C(qi,[["__scopeId","data-v-31a8e236"]]),Qi={key:0,class:"VPNavBarAppearance"},Ji=S({__name:"VPNavBarAppearance",setup(e){const{site:t}=I();return(s,n)=>c(t).appearance&&c(t).appearance!=="force-dark"&&c(t).appearance!=="force-auto"?(u(),f("div",Qi,[d(Es)])):P("",!0)}}),Ki=C(Ji,[["__scopeId","data-v-801600c1"]]),As=O();let Gn=!1,cs=0;function Xi(e){const t=O(!1);if(Zt){!Gn&&el(),cs++;const s=te(As,n=>{var a,r,o;n===e.el.value||(a=e.el.value)!=null&&a.contains(n)?(t.value=!0,(r=e.onFocus)==null||r.call(e)):(t.value=!1,(o=e.onBlur)==null||o.call(e))});bt(()=>{s(),cs--,cs||tl()})}return Yn(t)}function el(){document.addEventListener("focusin",zn),Gn=!0,As.value=document.activeElement}function tl(){document.removeEventListener("focusin",zn)}function zn(){As.value=document.activeElement}const sl={class:"VPMenuLink"},nl=S({__name:"VPMenuLink",props:{item:{}},setup(e){const{page:t}=I();return(s,n)=>(u(),f("div",sl,[d(ce,{class:x({active:c(Ue)(c(t).relativePath,s.item.activeMatch||s.item.link,!!s.item.activeMatch)}),href:s.item.link,target:s.item.target,rel:s.item.rel},{default:p(()=>[oe(A(s.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),qt=C(nl,[["__scopeId","data-v-e25649f1"]]),al={class:"VPMenuGroup"},rl={key:0,class:"title"},ol=S({__name:"VPMenuGroup",props:{text:{},items:{}},setup(e){return(t,s)=>(u(),f("div",al,[t.text?(u(),f("p",rl,A(t.text),1)):P("",!0),(u(!0),f(U,null,X(t.items,n=>(u(),f(U,null,["link"in n?(u(),L(qt,{key:0,item:n},null,8,["item"])):P("",!0)],64))),256))]))}}),il=C(ol,[["__scopeId","data-v-d8af0114"]]),ll={class:"VPMenu"},ul={key:0,class:"items"},cl=S({__name:"VPMenu",props:{items:{}},setup(e){return(t,s)=>(u(),f("div",ll,[t.items?(u(),f("div",ul,[(u(!0),f(U,null,X(t.items,n=>(u(),f(U,{key:JSON.stringify(n)},["link"in n?(u(),L(qt,{key:0,item:n},null,8,["item"])):"component"in n?(u(),L(ge(n.component),Te({key:1,ref_for:!0},n.props),null,16)):(u(),L(il,{key:2,text:n.text,items:n.items},null,8,["text","items"]))],64))),128))])):P("",!0),h(t.$slots,"default",{},void 0,!0)]))}}),dl=C(cl,[["__scopeId","data-v-cf07ea93"]]),fl=e=>(J("data-v-a7b33ea9"),e=e(),K(),e),hl=["aria-expanded","aria-label"],ml={key:0,class:"text"},vl=["innerHTML"],pl=fl(()=>v("span",{class:"vpi-chevron-down text-icon"},null,-1)),_l={key:1,class:"vpi-more-horizontal icon"},yl={class:"menu"},gl=S({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(e){const t=O(!1),s=O();Xi({el:s,onBlur:n});function n(){t.value=!1}return(a,r)=>(u(),f("div",{class:"VPFlyout",ref_key:"el",ref:s,onMouseenter:r[1]||(r[1]=o=>t.value=!0),onMouseleave:r[2]||(r[2]=o=>t.value=!1)},[v("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":a.label,onClick:r[0]||(r[0]=o=>t.value=!t.value)},[a.button||a.icon?(u(),f("span",ml,[a.icon?(u(),f("span",{key:0,class:x([a.icon,"option-icon"])},null,2)):P("",!0),a.button?(u(),f("span",{key:1,innerHTML:a.button},null,8,vl)):P("",!0),pl])):(u(),f("span",_l))],8,hl),v("div",yl,[d(dl,{items:a.items},{default:p(()=>[h(a.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),Fs=C(gl,[["__scopeId","data-v-a7b33ea9"]]),kl=["href","aria-label","innerHTML"],bl=S({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(e){const t=e,s=M(()=>typeof t.icon=="object"?t.icon.svg:``);return(n,a)=>(u(),f("a",{class:"VPSocialLink no-icon",href:n.link,"aria-label":n.ariaLabel??(typeof n.icon=="string"?n.icon:""),target:"_blank",rel:"noopener",innerHTML:s.value},null,8,kl))}}),wl=C(bl,[["__scopeId","data-v-d7b4d3bb"]]),Sl={class:"VPSocialLinks"},Ml=S({__name:"VPSocialLinks",props:{links:{}},setup(e){return(t,s)=>(u(),f("div",Sl,[(u(!0),f(U,null,X(t.links,({link:n,icon:a,ariaLabel:r})=>(u(),L(wl,{key:n,icon:a,link:n,ariaLabel:r},null,8,["icon","link","ariaLabel"]))),128))]))}}),Qt=C(Ml,[["__scopeId","data-v-727f015f"]]),$l={key:0,class:"group translations"},Pl={class:"trans-title"},Dl={key:1,class:"group"},Tl={class:"item appearance"},Cl={class:"label"},Ol={class:"appearance-action"},Ll={key:2,class:"group"},Yl={class:"item social-links"},Vl=S({__name:"VPNavBarExtra",setup(e){const{site:t,theme:s}=I(),{localeLinks:n,currentLang:a}=Mt({correspondingLink:!0}),r=M(()=>n.value.length&&a.value.label||t.value.appearance||s.value.socialLinks);return(o,i)=>r.value?(u(),L(Fs,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:p(()=>[c(n).length&&c(a).label?(u(),f("div",$l,[v("p",Pl,A(c(a).label),1),(u(!0),f(U,null,X(c(n),l=>(u(),L(qt,{key:l.link,item:l},null,8,["item"]))),128))])):P("",!0),c(t).appearance&&c(t).appearance!=="force-dark"&&c(t).appearance!=="force-auto"?(u(),f("div",Dl,[v("div",Tl,[v("p",Cl,A(c(s).darkModeSwitchLabel||"Appearance"),1),v("div",Ol,[d(Es)])])])):P("",!0),c(s).socialLinks?(u(),f("div",Ll,[v("div",Yl,[d(Qt,{class:"social-links-list",links:c(s).socialLinks},null,8,["links"])])])):P("",!0)]),_:1})):P("",!0)}}),Nl=C(Vl,[["__scopeId","data-v-94bb7a57"]]),Il=e=>(J("data-v-defd03be"),e=e(),K(),e),El=["aria-expanded"],Al=Il(()=>v("span",{class:"container"},[v("span",{class:"top"}),v("span",{class:"middle"}),v("span",{class:"bottom"})],-1)),Fl=[Al],xl=S({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,s)=>(u(),f("button",{type:"button",class:x(["VPNavBarHamburger",{active:t.active}]),"aria-label":"mobile navigation","aria-expanded":t.active,"aria-controls":"VPNavScreen",onClick:s[0]||(s[0]=n=>t.$emit("click"))},Fl,10,El))}}),Hl=C(xl,[["__scopeId","data-v-defd03be"]]),Rl=["innerHTML"],Wl=S({__name:"VPNavBarMenuLink",props:{item:{}},setup(e){const{page:t}=I();return(s,n)=>(u(),L(ce,{class:x({VPNavBarMenuLink:!0,active:c(Ue)(c(t).relativePath,s.item.activeMatch||s.item.link,!!s.item.activeMatch)}),href:s.item.link,noIcon:s.item.noIcon,target:s.item.target,rel:s.item.rel,tabindex:"0"},{default:p(()=>[v("span",{innerHTML:s.item.text},null,8,Rl)]),_:1},8,["class","href","noIcon","target","rel"]))}}),Bl=C(Wl,[["__scopeId","data-v-f59b7991"]]),Ul=S({__name:"VPNavBarMenuGroup",props:{item:{}},setup(e){const t=e,{page:s}=I(),n=r=>"component"in r?!1:"link"in r?Ue(s.value.relativePath,r.link,!!t.item.activeMatch):r.items.some(n),a=M(()=>n(t.item));return(r,o)=>(u(),L(Fs,{class:x({VPNavBarMenuGroup:!0,active:c(Ue)(c(s).relativePath,r.item.activeMatch,!!r.item.activeMatch)||a.value}),button:r.item.text,items:r.item.items},null,8,["class","button","items"]))}}),Gl=e=>(J("data-v-b108efae"),e=e(),K(),e),zl={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},jl=Gl(()=>v("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),Zl=S({__name:"VPNavBarMenu",setup(e){const{theme:t}=I();return(s,n)=>c(t).nav?(u(),f("nav",zl,[jl,(u(!0),f(U,null,X(c(t).nav,a=>(u(),f(U,{key:JSON.stringify(a)},["link"in a?(u(),L(Bl,{key:0,item:a},null,8,["item"])):"component"in a?(u(),L(ge(a.component),Te({key:1,ref_for:!0},a.props),null,16)):(u(),L(Ul,{key:2,item:a},null,8,["item"]))],64))),128))])):P("",!0)}}),ql=C(Zl,[["__scopeId","data-v-b108efae"]]);function Ql(e){const{localeIndex:t,theme:s}=I();function n(a){var g,V,T;const r=a.split("."),o=(g=s.value.search)==null?void 0:g.options,i=o&&typeof o=="object",l=i&&((T=(V=o.locales)==null?void 0:V[t.value])==null?void 0:T.translations)||null,m=i&&o.translations||null;let _=l,y=m,b=e;const $=r.pop();for(const F of r){let G=null;const ne=b==null?void 0:b[F];ne&&(G=b=ne);const ae=y==null?void 0:y[F];ae&&(G=y=ae);const Se=_==null?void 0:_[F];Se&&(G=_=Se),ne||(b=G),ae||(y=G),Se||(_=G)}return(_==null?void 0:_[$])??(y==null?void 0:y[$])??(b==null?void 0:b[$])??""}return n}const Jl=["aria-label"],Kl={class:"DocSearch-Button-Container"},Xl=v("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1),eu={class:"DocSearch-Button-Placeholder"},tu=v("span",{class:"DocSearch-Button-Keys"},[v("kbd",{class:"DocSearch-Button-Key"}),v("kbd",{class:"DocSearch-Button-Key"},"K")],-1),dn=S({__name:"VPNavBarSearchButton",setup(e){const s=Ql({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(n,a)=>(u(),f("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":c(s)("button.buttonAriaLabel")},[v("span",Kl,[Xl,v("span",eu,A(c(s)("button.buttonText")),1)]),tu],8,Jl))}}),su={class:"VPNavBarSearch"},nu={id:"local-search"},au={key:1,id:"docsearch"},ru=S({__name:"VPNavBarSearch",setup(e){const t=()=>null,s=Vn(()=>Nn(()=>import("./VPAlgoliaSearchBox.DY8wG3fS.js"),__vite__mapDeps([0,1]))),{theme:n}=I(),a=O(!1),r=O(!1),o=()=>{const b="VPAlgoliaPreconnect";(window.requestIdleCallback||setTimeout)(()=>{var V;const g=document.createElement("link");g.id=b,g.rel="preconnect",g.href=`https://${(((V=n.value.search)==null?void 0:V.options)??n.value.algolia).appId}-dsn.algolia.net`,g.crossOrigin="",document.head.appendChild(g)})};Ye(()=>{o();const b=g=>{(g.key.toLowerCase()==="k"&&(g.metaKey||g.ctrlKey)||!m(g)&&g.key==="/")&&(g.preventDefault(),i(),$())},$=()=>{window.removeEventListener("keydown",b)};window.addEventListener("keydown",b),bt($)});function i(){a.value||(a.value=!0,setTimeout(l,16))}function l(){const b=new Event("keydown");b.key="k",b.metaKey=!0,window.dispatchEvent(b),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||l()},16)}function m(b){const $=b.target,g=$.tagName;return $.isContentEditable||g==="INPUT"||g==="SELECT"||g==="TEXTAREA"}const _=O(!1),y="algolia";return(b,$)=>{var g;return u(),f("div",su,[c(y)==="local"?(u(),f(U,{key:0},[_.value?(u(),L(c(t),{key:0,onClose:$[0]||($[0]=V=>_.value=!1)})):P("",!0),v("div",nu,[d(dn,{onClick:$[1]||($[1]=V=>_.value=!0)})])],64)):c(y)==="algolia"?(u(),f(U,{key:1},[a.value?(u(),L(c(s),{key:0,algolia:((g=c(n).search)==null?void 0:g.options)??c(n).algolia,onVnodeBeforeMount:$[2]||($[2]=V=>r.value=!0)},null,8,["algolia"])):P("",!0),r.value?P("",!0):(u(),f("div",au,[d(dn,{onClick:i})]))],64)):P("",!0)])}}}),ou=S({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=I();return(s,n)=>c(t).socialLinks?(u(),L(Qt,{key:0,class:"VPNavBarSocialLinks",links:c(t).socialLinks},null,8,["links"])):P("",!0)}}),iu=C(ou,[["__scopeId","data-v-a11e29aa"]]),lu=["href","rel","target"],uu={key:1},cu={key:2},du=S({__name:"VPNavBarTitle",setup(e){const{site:t,theme:s}=I(),{hasSidebar:n}=Ve(),{currentLang:a}=Mt(),r=M(()=>{var l;return typeof s.value.logoLink=="string"?s.value.logoLink:(l=s.value.logoLink)==null?void 0:l.link}),o=M(()=>{var l;return typeof s.value.logoLink=="string"||(l=s.value.logoLink)==null?void 0:l.rel}),i=M(()=>{var l;return typeof s.value.logoLink=="string"||(l=s.value.logoLink)==null?void 0:l.target});return(l,m)=>(u(),f("div",{class:x(["VPNavBarTitle",{"has-sidebar":c(n)}])},[v("a",{class:"title",href:r.value??c(Ns)(c(a).link),rel:o.value,target:i.value},[h(l.$slots,"nav-bar-title-before",{},void 0,!0),c(s).logo?(u(),L(At,{key:0,class:"logo",image:c(s).logo},null,8,["image"])):P("",!0),c(s).siteTitle?(u(),f("span",uu,A(c(s).siteTitle),1)):c(s).siteTitle===void 0?(u(),f("span",cu,A(c(t).title),1)):P("",!0),h(l.$slots,"nav-bar-title-after",{},void 0,!0)],8,lu)],2))}}),fu=C(du,[["__scopeId","data-v-78912627"]]),hu={class:"items"},mu={class:"title"},vu=S({__name:"VPNavBarTranslations",setup(e){const{theme:t}=I(),{localeLinks:s,currentLang:n}=Mt({correspondingLink:!0});return(a,r)=>c(s).length&&c(n).label?(u(),L(Fs,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:c(t).langMenuLabel||"Change language"},{default:p(()=>[v("div",hu,[v("p",mu,A(c(n).label),1),(u(!0),f(U,null,X(c(s),o=>(u(),L(qt,{key:o.link,item:o},null,8,["item"]))),128))])]),_:1},8,["label"])):P("",!0)}}),pu=C(vu,[["__scopeId","data-v-921ed0ce"]]),_u=e=>(J("data-v-203fef46"),e=e(),K(),e),yu={class:"wrapper"},gu={class:"container"},ku={class:"title"},bu={class:"content"},wu={class:"content-body"},Su=_u(()=>v("div",{class:"divider"},[v("div",{class:"divider-line"})],-1)),Mu=S({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const t=e,{y:s}=Ln(),{hasSidebar:n}=Ve(),{frontmatter:a}=I(),r=O({});return Ys(()=>{r.value={"has-sidebar":n.value,home:a.value.layout==="home",top:s.value===0,"screen-open":t.isScreenOpen}}),(o,i)=>(u(),f("div",{class:x(["VPNavBar",r.value])},[v("div",yu,[v("div",gu,[v("div",ku,[d(fu,null,{"nav-bar-title-before":p(()=>[h(o.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[h(o.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),v("div",bu,[v("div",wu,[h(o.$slots,"nav-bar-content-before",{},void 0,!0),d(ru,{class:"search"}),d(ql,{class:"menu"}),d(pu,{class:"translations"}),d(Ki,{class:"appearance"}),d(iu,{class:"social-links"}),d(Nl,{class:"extra"}),h(o.$slots,"nav-bar-content-after",{},void 0,!0),d(Hl,{class:"hamburger",active:o.isScreenOpen,onClick:i[0]||(i[0]=l=>o.$emit("toggle-screen"))},null,8,["active"])])])])]),Su],2))}}),$u=C(Mu,[["__scopeId","data-v-203fef46"]]),Pu={key:0,class:"VPNavScreenAppearance"},Du={class:"text"},Tu=S({__name:"VPNavScreenAppearance",setup(e){const{site:t,theme:s}=I();return(n,a)=>c(t).appearance&&c(t).appearance!=="force-dark"&&c(t).appearance!=="force-auto"?(u(),f("div",Pu,[v("p",Du,A(c(s).darkModeSwitchLabel||"Appearance"),1),d(Es)])):P("",!0)}}),Cu=C(Tu,[["__scopeId","data-v-da10abde"]]),Ou=S({__name:"VPNavScreenMenuLink",props:{item:{}},setup(e){const t=xe("close-screen");return(s,n)=>(u(),L(ce,{class:"VPNavScreenMenuLink",href:s.item.link,target:s.item.target,rel:s.item.rel,onClick:c(t),innerHTML:s.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),Lu=C(Ou,[["__scopeId","data-v-5092bc72"]]),Yu=S({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(e){const t=xe("close-screen");return(s,n)=>(u(),L(ce,{class:"VPNavScreenMenuGroupLink",href:s.item.link,target:s.item.target,rel:s.item.rel,onClick:c(t)},{default:p(()=>[oe(A(s.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),jn=C(Yu,[["__scopeId","data-v-372db97c"]]),Vu={class:"VPNavScreenMenuGroupSection"},Nu={key:0,class:"title"},Iu=S({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(e){return(t,s)=>(u(),f("div",Vu,[t.text?(u(),f("p",Nu,A(t.text),1)):P("",!0),(u(!0),f(U,null,X(t.items,n=>(u(),L(jn,{key:n.text,item:n},null,8,["item"]))),128))]))}}),Eu=C(Iu,[["__scopeId","data-v-879be653"]]),Au=e=>(J("data-v-229beae8"),e=e(),K(),e),Fu=["aria-controls","aria-expanded"],xu=["innerHTML"],Hu=Au(()=>v("span",{class:"vpi-plus button-icon"},null,-1)),Ru=["id"],Wu={key:0,class:"item"},Bu={key:1,class:"item"},Uu={key:2,class:"group"},Gu=S({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(e){const t=e,s=O(!1),n=M(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function a(){s.value=!s.value}return(r,o)=>(u(),f("div",{class:x(["VPNavScreenMenuGroup",{open:s.value}])},[v("button",{class:"button","aria-controls":n.value,"aria-expanded":s.value,onClick:a},[v("span",{class:"button-text",innerHTML:r.text},null,8,xu),Hu],8,Fu),v("div",{id:n.value,class:"items"},[(u(!0),f(U,null,X(r.items,i=>(u(),f(U,{key:JSON.stringify(i)},["link"in i?(u(),f("div",Wu,[d(jn,{item:i},null,8,["item"])])):"component"in i?(u(),f("div",Bu,[(u(),L(ge(i.component),Te({ref_for:!0},i.props,{"screen-menu":""}),null,16))])):(u(),f("div",Uu,[d(Eu,{text:i.text,items:i.items},null,8,["text","items"])]))],64))),128))],8,Ru)],2))}}),zu=C(Gu,[["__scopeId","data-v-229beae8"]]),ju={key:0,class:"VPNavScreenMenu"},Zu=S({__name:"VPNavScreenMenu",setup(e){const{theme:t}=I();return(s,n)=>c(t).nav?(u(),f("nav",ju,[(u(!0),f(U,null,X(c(t).nav,a=>(u(),f(U,{key:JSON.stringify(a)},["link"in a?(u(),L(Lu,{key:0,item:a},null,8,["item"])):"component"in a?(u(),L(ge(a.component),Te({key:1,ref_for:!0},a.props,{"screen-menu":""}),null,16)):(u(),L(zu,{key:2,text:a.text||"",items:a.items},null,8,["text","items"]))],64))),128))])):P("",!0)}}),qu=S({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=I();return(s,n)=>c(t).socialLinks?(u(),L(Qt,{key:0,class:"VPNavScreenSocialLinks",links:c(t).socialLinks},null,8,["links"])):P("",!0)}}),Zn=e=>(J("data-v-e22d0569"),e=e(),K(),e),Qu=Zn(()=>v("span",{class:"vpi-languages icon lang"},null,-1)),Ju=Zn(()=>v("span",{class:"vpi-chevron-down icon chevron"},null,-1)),Ku={class:"list"},Xu=S({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:t,currentLang:s}=Mt({correspondingLink:!0}),n=O(!1);function a(){n.value=!n.value}return(r,o)=>c(t).length&&c(s).label?(u(),f("div",{key:0,class:x(["VPNavScreenTranslations",{open:n.value}])},[v("button",{class:"title",onClick:a},[Qu,oe(" "+A(c(s).label)+" ",1),Ju]),v("ul",Ku,[(u(!0),f(U,null,X(c(t),i=>(u(),f("li",{key:i.link,class:"item"},[d(ce,{class:"link",href:i.link},{default:p(()=>[oe(A(i.text),1)]),_:2},1032,["href"])]))),128))])],2)):P("",!0)}}),ec=C(Xu,[["__scopeId","data-v-e22d0569"]]),tc={class:"container"},sc=S({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=O(null),s=In(Zt?document.body:null);return(n,a)=>(u(),L(qe,{name:"fade",onEnter:a[0]||(a[0]=r=>s.value=!0),onAfterLeave:a[1]||(a[1]=r=>s.value=!1)},{default:p(()=>[n.open?(u(),f("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:t,id:"VPNavScreen"},[v("div",tc,[h(n.$slots,"nav-screen-content-before",{},void 0,!0),d(Zu,{class:"menu"}),d(ec,{class:"translations"}),d(Cu,{class:"appearance"}),d(qu,{class:"social-links"}),h(n.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):P("",!0)]),_:3}))}}),nc=C(sc,[["__scopeId","data-v-bcd5e68a"]]),ac={key:0,class:"VPNav"},rc=S({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:s,toggleScreen:n}=Hi(),{frontmatter:a}=I(),r=M(()=>a.value.navbar!==!1);return St("close-screen",s),zt(()=>{Zt&&document.documentElement.classList.toggle("hide-nav",!r.value)}),(o,i)=>r.value?(u(),f("header",ac,[d($u,{"is-screen-open":c(t),onToggleScreen:c(n)},{"nav-bar-title-before":p(()=>[h(o.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[h(o.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":p(()=>[h(o.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":p(()=>[h(o.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),d(nc,{open:c(t)},{"nav-screen-content-before":p(()=>[h(o.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":p(()=>[h(o.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):P("",!0)}}),oc=C(rc,[["__scopeId","data-v-b3147fea"]]),qn=e=>(J("data-v-b80197e6"),e=e(),K(),e),ic=["role","tabindex"],lc=qn(()=>v("div",{class:"indicator"},null,-1)),uc=qn(()=>v("span",{class:"vpi-chevron-right caret-icon"},null,-1)),cc=[uc],dc={key:1,class:"items"},fc=S({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(e){const t=e,{collapsed:s,collapsible:n,isLink:a,isActiveLink:r,hasActiveLink:o,hasChildren:i,toggle:l}=Or(M(()=>t.item)),m=M(()=>i.value?"section":"div"),_=M(()=>a.value?"a":"div"),y=M(()=>i.value?t.depth+2===7?"p":`h${t.depth+2}`:"p"),b=M(()=>a.value?void 0:"button"),$=M(()=>[[`level-${t.depth}`],{collapsible:n.value},{collapsed:s.value},{"is-link":a.value},{"is-active":r.value},{"has-active":o.value}]);function g(T){"key"in T&&T.key!=="Enter"||!t.item.link&&l()}function V(){t.item.link&&l()}return(T,F)=>{const G=ye("VPSidebarItem",!0);return u(),L(ge(m.value),{class:x(["VPSidebarItem",$.value])},{default:p(()=>[T.item.text?(u(),f("div",Te({key:0,class:"item",role:b.value},nr(T.item.items?{click:g,keydown:g}:{},!0),{tabindex:T.item.items&&0}),[lc,T.item.link?(u(),L(ce,{key:0,tag:_.value,class:"link",href:T.item.link,rel:T.item.rel,target:T.item.target},{default:p(()=>[(u(),L(ge(y.value),{class:"text",innerHTML:T.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(u(),L(ge(y.value),{key:1,class:"text",innerHTML:T.item.text},null,8,["innerHTML"])),T.item.collapsed!=null&&T.item.items&&T.item.items.length?(u(),f("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:V,onKeydown:sr(V,["enter"]),tabindex:"0"},cc,32)):P("",!0)],16,ic)):P("",!0),T.item.items&&T.item.items.length?(u(),f("div",dc,[T.depth<5?(u(!0),f(U,{key:0},X(T.item.items,ne=>(u(),L(G,{key:ne.text,item:ne,depth:T.depth+1},null,8,["item","depth"]))),128)):P("",!0)])):P("",!0)]),_:1},8,["class"])}}}),hc=C(fc,[["__scopeId","data-v-b80197e6"]]),mc=S({__name:"VPSidebarGroup",props:{items:{}},setup(e){const t=O(!0);let s=null;return Ye(()=>{s=setTimeout(()=>{s=null,t.value=!1},300)}),En(()=>{s!=null&&(clearTimeout(s),s=null)}),(n,a)=>(u(!0),f(U,null,X(n.items,r=>(u(),f("div",{key:r.text,class:x(["group",{"no-transition":t.value}])},[d(hc,{item:r,depth:0},null,8,["item"])],2))),128))}}),vc=C(mc,[["__scopeId","data-v-413f1965"]]),Qn=e=>(J("data-v-dab49711"),e=e(),K(),e),pc=Qn(()=>v("div",{class:"curtain"},null,-1)),_c={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},yc=Qn(()=>v("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),gc=S({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const{sidebarGroups:t,hasSidebar:s}=Ve(),n=e,a=O(null),r=In(Zt?document.body:null);te([n,a],()=>{var i;n.open?(r.value=!0,(i=a.value)==null||i.focus()):r.value=!1},{immediate:!0,flush:"post"});const o=O(0);return te(t,()=>{o.value+=1},{deep:!0}),(i,l)=>c(s)?(u(),f("aside",{key:0,class:x(["VPSidebar",{open:i.open}]),ref_key:"navEl",ref:a,onClick:l[0]||(l[0]=An(()=>{},["stop"]))},[pc,v("nav",_c,[yc,h(i.$slots,"sidebar-nav-before",{},void 0,!0),(u(),L(vc,{items:c(t),key:o.value},null,8,["items"])),h(i.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):P("",!0)}}),kc=C(gc,[["__scopeId","data-v-dab49711"]]),bc=S({__name:"VPSkipLink",setup(e){const t=wt(),s=O();te(()=>t.path,()=>s.value.focus());function n({target:a}){const r=document.getElementById(decodeURIComponent(a.hash).slice(1));if(r){const o=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",o)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",o),r.focus(),window.scrollTo(0,0)}}return(a,r)=>(u(),f(U,null,[v("span",{ref_key:"backToTop",ref:s,tabindex:"-1"},null,512),v("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:n}," Skip to content ")],64))}}),wc=C(bc,[["__scopeId","data-v-1f10c94b"]]),Sc=S({__name:"Layout",setup(e){const{isOpen:t,open:s,close:n}=Ve(),a=wt();te(()=>a.path,n),Cr(t,n);const{frontmatter:r}=I(),o=ar(),i=M(()=>!!o["home-hero-image"]);return St("hero-image-slot-exists",i),(l,m)=>{const _=ye("Content");return c(r).layout!==!1?(u(),f("div",{key:0,class:x(["Layout",c(r).pageClass])},[h(l.$slots,"layout-top",{},void 0,!0),d(wc),d(mr,{class:"backdrop",show:c(t),onClick:c(n)},null,8,["show","onClick"]),d(oc,null,{"nav-bar-title-before":p(()=>[h(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[h(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":p(()=>[h(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":p(()=>[h(l.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":p(()=>[h(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":p(()=>[h(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),d(xi,{open:c(t),onOpenMenu:c(s)},null,8,["open","onOpenMenu"]),d(kc,{open:c(t)},{"sidebar-nav-before":p(()=>[h(l.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":p(()=>[h(l.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),d(gi,null,{"page-top":p(()=>[h(l.$slots,"page-top",{},void 0,!0)]),"page-bottom":p(()=>[h(l.$slots,"page-bottom",{},void 0,!0)]),"not-found":p(()=>[h(l.$slots,"not-found",{},void 0,!0)]),"home-hero-before":p(()=>[h(l.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":p(()=>[h(l.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":p(()=>[h(l.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":p(()=>[h(l.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":p(()=>[h(l.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":p(()=>[h(l.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":p(()=>[h(l.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":p(()=>[h(l.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":p(()=>[h(l.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":p(()=>[h(l.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":p(()=>[h(l.$slots,"doc-before",{},void 0,!0)]),"doc-after":p(()=>[h(l.$slots,"doc-after",{},void 0,!0)]),"doc-top":p(()=>[h(l.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":p(()=>[h(l.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":p(()=>[h(l.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":p(()=>[h(l.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":p(()=>[h(l.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[h(l.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[h(l.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[h(l.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),d(Mi),h(l.$slots,"layout-bottom",{},void 0,!0)],2)):(u(),L(_,{key:1}))}}}),Mc=C(Sc,[["__scopeId","data-v-6758000c"]]),$c={},Pc={class:"VPTeamPage"};function Dc(e,t){return u(),f("div",Pc,[h(e.$slots,"default")])}const kp=C($c,[["render",Dc],["__scopeId","data-v-5dbbea5f"]]),Tc={},Cc={class:"VPTeamPageTitle"},Oc={key:0,class:"title"},Lc={key:1,class:"lead"};function Yc(e,t){return u(),f("div",Cc,[e.$slots.title?(u(),f("h1",Oc,[h(e.$slots,"title",{},void 0,!0)])):P("",!0),e.$slots.lead?(u(),f("p",Lc,[h(e.$slots,"lead",{},void 0,!0)])):P("",!0)])}const bp=C(Tc,[["render",Yc],["__scopeId","data-v-63221d22"]]),Vc=e=>(J("data-v-8aad6eea"),e=e(),K(),e),Nc={class:"profile"},Ic={class:"avatar"},Ec=["src","alt"],Ac={class:"data"},Fc={class:"name"},xc={key:0,class:"affiliation"},Hc={key:0,class:"title"},Rc={key:1,class:"at"},Wc=["innerHTML"],Bc={key:2,class:"links"},Uc={key:0,class:"sp"},Gc=Vc(()=>v("span",{class:"vpi-heart sp-icon"},null,-1)),zc=S({__name:"VPTeamMembersItem",props:{size:{default:"medium"},member:{}},setup(e){return(t,s)=>(u(),f("article",{class:x(["VPTeamMembersItem",[t.size]])},[v("div",Nc,[v("figure",Ic,[v("img",{class:"avatar-img",src:t.member.avatar,alt:t.member.name},null,8,Ec)]),v("div",Ac,[v("h1",Fc,A(t.member.name),1),t.member.title||t.member.org?(u(),f("p",xc,[t.member.title?(u(),f("span",Hc,A(t.member.title),1)):P("",!0),t.member.title&&t.member.org?(u(),f("span",Rc," @ ")):P("",!0),t.member.org?(u(),L(ce,{key:2,class:x(["org",{link:t.member.orgLink}]),href:t.member.orgLink,"no-icon":""},{default:p(()=>[oe(A(t.member.org),1)]),_:1},8,["class","href"])):P("",!0)])):P("",!0),t.member.desc?(u(),f("p",{key:1,class:"desc",innerHTML:t.member.desc},null,8,Wc)):P("",!0),t.member.links?(u(),f("div",Bc,[d(Qt,{links:t.member.links},null,8,["links"])])):P("",!0)])]),t.member.sponsor?(u(),f("div",Uc,[d(ce,{class:"sp-link",href:t.member.sponsor,"no-icon":""},{default:p(()=>[Gc,oe(" "+A(t.member.actionText||"Sponsor"),1)]),_:1},8,["href"])])):P("",!0)],2))}}),jc=C(zc,[["__scopeId","data-v-8aad6eea"]]),Zc={class:"container"},qc=S({__name:"VPTeamMembers",props:{size:{default:"medium"},members:{}},setup(e){const t=e,s=M(()=>[t.size,`count-${t.members.length}`]);return(n,a)=>(u(),f("div",{class:x(["VPTeamMembers",s.value])},[v("div",Zc,[(u(!0),f(U,null,X(n.members,r=>(u(),f("div",{key:r.name,class:"item"},[d(jc,{size:n.size,member:r},null,8,["size","member"])]))),128))])],2))}}),wp=C(qc,[["__scopeId","data-v-b7de8810"]]),fn={Layout:Mc,enhanceApp:({app:e})=>{e.component("Badge",dr)}};var hn;const Jt=typeof window<"u",Qc=e=>typeof e=="string",ws=()=>{};Jt&&((hn=window==null?void 0:window.navigator)!=null&&hn.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function $t(e){return typeof e=="function"?e():c(e)}function Jc(e,t){function s(...n){return new Promise((a,r)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(a).catch(r)})}return s}function Kc(e,t=!0,s=!0,n=!1){let a=0,r,o=!0,i=ws,l;const m=()=>{r&&(clearTimeout(r),r=void 0,i(),i=ws)};return y=>{const b=$t(e),$=Date.now()-a,g=()=>l=y();return m(),b<=0?(a=Date.now(),g()):($>b&&(s||!o)?(a=Date.now(),g()):t&&(l=new Promise((V,T)=>{i=n?T:V,r=setTimeout(()=>{a=Date.now(),o=!0,V(g()),m()},Math.max(0,b-$))})),!s&&!r&&(r=setTimeout(()=>o=!0,b)),o=!1,l)}}function Xc(e){return e}function Jn(e){return rr()?(or(e),!0):!1}function ed(e,t=200,s=!1,n=!0,a=!1){return Jc(Kc(t,s,n,a),e)}function td(e,t=!0){ir()?Ye(e):t?e():Vs(e)}function sd(e,t,s={}){const{immediate:n=!0}=s,a=O(!1);let r=null;function o(){r&&(clearTimeout(r),r=null)}function i(){a.value=!1,o()}function l(...m){o(),a.value=!0,r=setTimeout(()=>{a.value=!1,r=null,e(...m)},$t(t))}return n&&(a.value=!0,Jt&&l()),Jn(i),{isPending:Yn(a),start:l,stop:i}}function nd(e){var t;const s=$t(e);return(t=s==null?void 0:s.$el)!=null?t:s}const ad=Jt?window:void 0,rd=Jt?window.navigator:void 0;function od(...e){let t,s,n,a;if(Qc(e[0])||Array.isArray(e[0])?([s,n,a]=e,t=ad):[t,s,n,a]=e,!t)return ws;Array.isArray(s)||(s=[s]),Array.isArray(n)||(n=[n]);const r=[],o=()=>{r.forEach(_=>_()),r.length=0},i=(_,y,b,$)=>(_.addEventListener(y,b,$),()=>_.removeEventListener(y,b,$)),l=te(()=>[nd(t),$t(a)],([_,y])=>{o(),_&&r.push(...s.flatMap(b=>n.map($=>i(_,b,$,y))))},{immediate:!0,flush:"post"}),m=()=>{l(),o()};return Jn(m),m}function id(e,t=!1){const s=O(),n=()=>s.value=!!e();return n(),td(n,t),s}function ld(e={}){const{navigator:t=rd,read:s=!1,source:n,copiedDuring:a=1500,legacy:r=!1}=e,o=["copy","cut"],i=id(()=>t&&"clipboard"in t),l=M(()=>i.value||r),m=O(""),_=O(!1),y=sd(()=>_.value=!1,a);function b(){i.value?t.clipboard.readText().then(T=>{m.value=T}):m.value=V()}if(l.value&&s)for(const T of o)od(T,b);async function $(T=$t(n)){l.value&&T!=null&&(i.value?await t.clipboard.writeText(T):g(T),m.value=T,_.value=!0,y.start())}function g(T){const F=document.createElement("textarea");F.value=T??"",F.style.position="absolute",F.style.opacity="0",document.body.appendChild(F),F.select(),document.execCommand("copy"),F.remove()}function V(){var T,F,G;return(G=(F=(T=document==null?void 0:document.getSelection)==null?void 0:T.call(document))==null?void 0:F.toString())!=null?G:""}return{isSupported:l,text:m,copied:_,copy:$}}const mn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},vn="__vueuse_ssr_handlers__";mn[vn]=mn[vn]||{};var pn;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(pn||(pn={}));var ud=Object.defineProperty,_n=Object.getOwnPropertySymbols,cd=Object.prototype.hasOwnProperty,dd=Object.prototype.propertyIsEnumerable,yn=(e,t,s)=>t in e?ud(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,fd=(e,t)=>{for(var s in t||(t={}))cd.call(t,s)&&yn(e,s,t[s]);if(_n)for(var s of _n(t))dd.call(t,s)&&yn(e,s,t[s]);return e};const hd={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};fd({linear:Xc},hd);let md=0;function vd(){return"message_"+md++}const pd=S({setup(){const e=O([]);function t(n){const a=vd(),r={name:a,...n};e.value.push(r);const o=n.duration;setTimeout(()=>{s(a)},o*1e3)}function s(n){for(const[a,r]of e.value.entries())if(r.name===n){e.value.splice(a,1);break}}return{messages:e,add:t,remove:s}}}),_d={class:"demoblock-message-content"};function yd(e,t,s,n,a,r){return u(),L(lr,{name:"demoblock-fade",tag:"div",class:"demoblock-message-wrap"},{default:p(()=>[(u(!0),f(U,null,X(e.messages,o=>(u(),f("div",{key:o.name,class:x(["demoblock-message",o.type?`demoblock-message-${o.type}`:""])},[v("div",_d,A(o.content),1)],2))),128))]),_:1})}const Ss=C(pd,[["render",yd],["__scopeId","data-v-d64a5799"]]);Ss.newInstance=(e={})=>{const t=document.createElement("div"),a=ur({render(){return cr(Ss,{...e,ref:"messageRef"})}}).mount(t).$refs.messageRef;return document.body.appendChild(t.firstElementChild),{add(r){a.add(r)},remove(r){a.remove(r)}}};let ds;function gd(){return ds=ds||Ss.newInstance(),ds}function gn(e,{duration:t=3,type:s=""}){gd().add({content:e,duration:t,type:s})}const kn={info(e,t){return gn(e,{...t})},error(e,t){return gn(e,{...t,type:"error"})}},kd={name:"Demo",props:{customClass:String,sourceCode:String},setup(e){const{copy:t}=ld(),s=Dn(),n=wt(),a=O(!1),r=O(!1),o=O(!1),i=O(null),l=O(null),m=O(null),_=O(null),y=O(null);te(o,le=>{if(m.value.style.height=le?`${us.value+1}px`:"0",!le){r.value=!1,_.value.style.left="0",_.value.style.width="auto",g();return}setTimeout(()=>{window.addEventListener("scroll",$),window.addEventListener("resize",$),b()},300)}),Ye(()=>{Vs(()=>{l.value||(i.value.style.width="100%")})}),En(()=>{g()});const b=()=>{const{top:le,bottom:He,left:Za}=m.value.getBoundingClientRect(),cn=window.innerHeight||document.body.clientHeight;r.value=He>cn&&le+44<=cn,_.value.style.left=r.value?`${Za}px`:"0";const qa=r.value?1:2;_.value.style.width=`${y.value.offsetWidth-qa}px`},$=ed(b,200),g=()=>{window.removeEventListener("scroll",$),window.removeEventListener("resize",$)};te(()=>n.path,le=>{V.value=le.split("/")});const V=O(n.path.split("/")),T=M(()=>V.value[V.value.length-1].split(".")[0]),F=M(()=>`demo-${T.value}`);Fn({});const G=()=>{},ne=()=>{o.value=!o.value,a.value=o.value},ae=M(()=>{var le;return((le=s.theme.value.demoblock)==null?void 0:le[s.localePath.value])??{"hide-text":"隐藏代码","show-text":"显示代码","copy-button-text":"复制代码片段","copy-success-text":"复制成功"}}),Se=M(()=>o.value?ae.value["hide-text"]:ae.value["show-text"]),us=M(()=>l.value?l.value.clientHeight+i.value.clientHeight+20:i.value.clientHeight);return{blockClass:F,hover:a,fixedControl:r,isExpanded:o,locale:ae,controlText:Se,onClickControl:ne,highlight:i,description:l,meta:m,control:_,onCopy:async()=>{try{t(e.sourceCode),kn.info(ae.value["copy-success-text"])}catch{kn.error(ae.value["copy-success-text"])}},goCodepen:G,demoBlock:y}}},bd={class:"source"},wd={ref:"meta",class:"meta"},Sd={key:0,ref:"description",class:"description"},Md={ref:"highlight",class:"highlight"},$d={class:"control-button-wrap"};function Pd(e,t,s,n,a,r){return u(),f("div",{ref:"demoBlock",class:x(["demo-block",n.blockClass,s.customClass?s.customClass:"",{hover:n.hover}]),onMouseenter:t[2]||(t[2]=o=>n.hover=!0),onMouseleave:t[3]||(t[3]=o=>n.hover=!1)},[v("div",bd,[h(e.$slots,"default",{},void 0,!0)]),v("div",wd,[e.$slots.description?(u(),f("div",Sd,[h(e.$slots,"description",{},void 0,!0)],512)):P("",!0),v("div",Md,[h(e.$slots,"highlight",{},void 0,!0)],512)],512),v("div",{ref:"control",class:x(["demo-block-control",{"is-fixed":n.fixedControl,"is-expanded":n.isExpanded}]),onClick:t[1]||(t[1]=(...o)=>n.onClickControl&&n.onClickControl(...o))},[d(qe,{name:"arrow-slide"},{default:p(()=>[v("i",{class:x(["control-icon",{"icon-caret-down":!n.isExpanded,"icon-caret-up":n.isExpanded,hovering:n.hover}])},null,2)]),_:1}),d(qe,{name:"text-slide"},{default:p(()=>[_s(v("span",{class:"control-text"},A(n.controlText),513),[[ys,n.hover]])]),_:1}),v("div",$d,[d(qe,{name:"text-slide"},{default:p(()=>[_s(v("span",{class:"control-button copy-button",onClick:t[0]||(t[0]=An((...o)=>n.onCopy&&n.onCopy(...o),["stop"]))},A(n.locale&&n.locale["copy-button-text"]),513),[[ys,n.isExpanded]])]),_:1})])],2)],34)}const Dd=C(kd,[["render",Pd],["__scopeId","data-v-944d78e9"]]),Td=S({name:"DemoBlock",props:{customClass:String}}),Cd={class:"source"};function Od(e,t,s,n,a,r){return u(),f("div",{class:x(["demo-block",[e.customClass?e.customClass:""]])},[v("div",Cd,[h(e.$slots,"default",{},void 0,!0)])],2)}const Ld=C(Td,[["render",Od],["__scopeId","data-v-31677da6"]]),Yd=e=>{e.component("Demo",Dd),e.component("DemoBlock",Ld)},Vd={name:{type:String,default:null},gender:{type:String,default:null},width:{type:Number,default:36},height:{type:Number,default:36},isRound:{type:Boolean,default:!0},imgSrc:{type:String,default:""},customText:{type:String,default:null},fit:{type:String,default:"cover"}};function Nd(e){if(/^[\u4e00-\u9fa5]/.test(e))return e.substring(e.length-2);if(/^[A-Za-z]/.test(e))if(/[_ -]/.test(e)){const t=e.split(/_|-|\s+/)[0],s=e.split(/_|-|\s+/)[1];return t.substring(0,1).toUpperCase()+s.substring(0,1).toUpperCase()}else return e.substring(0,2).toUpperCase();return e.substring(0,2)}function Id(e,t,s){let n="";return t?t.substring(0,1):(e&&(n=e.length<2?e:Nd(e)),s<30&&(n=e.substring(0,1).toUpperCase()),n)}function Ed(e,t){const s=O(1);if(e)if(e.toLowerCase()==="male")s.value=1;else if(e.toLowerCase()==="female")s.value=0;else throw new Error('gender must be "Male" or "Female"');else{const n=t.charCodeAt(0);s.value=n%2}return s.value}const Ad=e=>{const{width:t,height:s}=e;return d("svg",{style:{width:`${t}px`,height:`${s}px`,verticalAlign:"middle"},viewBox:"0 0 30 30",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},[d("g",{id:"未命名",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[d("circle",{id:"Oval",fill:"#CACFD8",cx:"15",cy:"15",r:"15"},null),d("path",{d:"M14.9997866,16 C12.5145053,16 10.4997866,13.9852814 10.4997866,11.5 C10.4997866,9.01471863 12.5145053,7 14.9997866,7 C17.485068,7 19.4997866,9.01471863 19.4997866,11.5 C19.4997866,13.9852814 17.485068,16 14.9997866,16 Z M23,23 L7,22.998553 C7,19.0122153 10.8892296,16.5 14.9997866,16.5 C19.1103437,16.5 23,20 23,23 Z",id:"形状结合",fill:"#FFFFFF"},null)])])},Fd=e=>{const{width:t,height:s}=e;return d("svg",{style:{width:`${t}px`,height:`${s}px`,verticalAlign:"middle"},class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"41587"},[d("path",{d:"M564.337778 59.733333l-29.582222 56.888889a398.222222 398.222222 0 0 1 7.395555 790.186667L512 967.111111a455.111111 455.111111 0 0 0 52.337778-907.377778zM113.777778 512a398.222222 398.222222 0 0 1 352.711111-393.671111L498.915556 56.888889a455.111111 455.111111 0 0 0-50.062223 905.671111l27.875556-56.888889A398.222222 398.222222 0 0 1 113.777778 512z",fill:"#EBEBEB","p-id":"41588"},null),d("path",{d:"M625.777778 455.111111c-35.271111-5.688889-52.906667 41.528889-88.177778 100.693333a80.213333 80.213333 0 0 1-33.564444 32.995556l128 138.808889-2.844445 5.12h51.768889a81.351111 81.351111 0 0 0 80.782222-80.782222V371.484444a81.351111 81.351111 0 0 0-82.488889-81.351111h-170.666666l32.426666 56.888889h139.377778a21.617778 21.617778 0 0 1 21.617778 22.186667v153.031111A118.897778 118.897778 0 0 0 625.777778 455.111111z",fill:"#EBEBEB","p-id":"41589"},null),d("path",{d:"M440.32 290.133333H344.746667a81.351111 81.351111 0 0 0-80.782223 81.351111v281.031112a81.351111 81.351111 0 0 0 80.782223 80.782222h209.92L401.635556 568.888889l3.982222-5.12c-36.408889-27.306667-69.973333 44.373333-82.488889 77.937778V371.484444a21.617778 21.617778 0 0 1 21.617778-22.186666H472.177778z",fill:"#EBEBEB","p-id":"41590"},null),d("path",{d:"M376.035556 455.111111a32.995556 32.995556 0 0 0 32.426666 32.426667 32.426667 32.426667 0 0 0 32.426667-32.426667 31.857778 31.857778 0 0 0-32.426667-32.426667 32.426667 32.426667 0 0 0-32.426666 32.426667z",fill:"#EBEBEB","p-id":"41591"},null)])};function Ot(e,t,s){let n=e;return t&&(n+=`__${t}`),s&&(n+=`--${s}`),n}function se(e,t=!1){const s=t?`.ccui-${e}`:`ccui-${e}`;return{b:()=>Ot(s),e:i=>i?Ot(s,i):"",m:i=>i?Ot(s,"",i):"",em:(i,l)=>i&&l?Ot(s,i,l):""}}const rt=S({name:"CAvatar",props:Vd,emits:[],setup(e){const{name:t,width:s,height:n,customText:a,gender:r,imgSrc:o,isRound:i,fit:l}=xn(e),m=O(!1),_=O(12),y=O(!0),b=O(""),$=O(1),g=()=>{const He=O(Math.min(s.value,n.value));b.value=Id(t.value,a.value,He.value),_.value=He.value/4+3,y.value=!!t.value&&t.value==="",$.value=Ed(r.value,b.value.substring(0,1))};te([t,s,n,a,r,i],()=>{g()},{immediate:!0});const V=()=>{m.value=!0},T=d("img",{src:o.value,alt:"",onError:V,style:{width:`${s.value}px`,height:`${n.value}px`,verticalAlign:"middle",objectFit:l.value,borderRadius:i.value?"100%":"0"}},null),F=se("avatar"),G=F.e("style"),ne=d("span",{class:G,style:{borderRadius:i.value?"100%":"0"}},[d(Fd,{width:s.value,height:n.value},null)]),ae=()=>o.value&&!m.value?T:o.value!==""&&m.value?ne:null,Se=M(()=>F.m(`background-${$.value}`)),us=d("span",{class:[G,Se.value],style:{height:`${n.value}px`,width:`${s.value}px`,lineHeight:`${n.value}px`,fontSize:`${_.value}px`,borderRadius:i.value?"100%":"0"}},[b.value]),un=d("span",{class:G,style:{borderRadius:i.value?"100%":"0"}},[d(Ad,{width:s.value,height:n.value},null)]),le=()=>{var He;return o.value?null:!y.value&&((He=b.value)==null?void 0:He.length)!==0?us:un};return()=>d("div",{class:F.b()},[ae(),le()])}});rt.install=function(e){e.component(rt.name,rt)};const xd={title:"Avatar 头像",category:"数据展示",status:"100%",install(e){e.component(rt.name,rt)}},Hd={type:{type:String,default:""},size:{type:String,default:""},disabled:{type:Boolean,default:!1},plain:{type:Boolean,default:!1},round:{type:Boolean,default:!1},circle:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},nativeType:{type:String,default:"button"}},ot=S({name:"CButton",props:Hd,emits:["click"],setup(e,{slots:t,emit:s}){const n=se("button"),a=M(()=>({[n.b()]:!0,[n.m(e.type)]:!!e.type,[n.m(`plain-${e.type}`)]:!!e.plain,[n.m(e.size)]:!!e.size,[n.m("round")]:e.round,[n.m("circle")]:e.circle})),r=o=>{s("click",o)};return()=>d("button",{class:a.value,type:e.nativeType,autofocus:e.autofocus,disabled:e.disabled,onClick:r},[t.icon&&t.icon(),t.default&&t.default()])}});ot.install=function(e){e.component(ot.name,ot)};const Rd={title:"Button 按钮",category:"通用",status:"100%",install(e){e.component(ot.name,ot)}},Wd={modelValue:{type:Date,default:new Date},readOnly:{type:Boolean,default:!1}};//! moment.js +//! version : 2.30.1 +//! authors : Tim Wood, Iskren Chernev, Moment.js contributors +//! license : MIT +//! momentjs.com +var Kn;function w(){return Kn.apply(null,arguments)}function Bd(e){Kn=e}function me(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function Be(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function R(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function xs(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(R(e,t))return!1;return!0}function re(e){return e===void 0}function Le(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function Pt(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function Xn(e,t){var s=[],n,a=e.length;for(n=0;n>>0,n;for(n=0;n0)for(s=0;s=0;return(r?s?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+n}var Bs=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Lt=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,hs={},Qe={};function Y(e,t,s,n){var a=n;typeof n=="string"&&(a=function(){return this[n]()}),e&&(Qe[e]=a),t&&(Qe[t[0]]=function(){return ke(a.apply(this,arguments),t[1],t[2])}),s&&(Qe[s]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function Zd(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function qd(e){var t=e.match(Bs),s,n;for(s=0,n=t.length;s=0&&Lt.test(e);)e=e.replace(Lt,n),Lt.lastIndex=0,s-=1;return e}var Qd={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function Jd(e){var t=this._longDateFormat[e],s=this._longDateFormat[e.toUpperCase()];return t||!s?t:(this._longDateFormat[e]=s.match(Bs).map(function(n){return n==="MMMM"||n==="MM"||n==="DD"||n==="dddd"?n.slice(1):n}).join(""),this._longDateFormat[e])}var Kd="Invalid date";function Xd(){return this._invalidDate}var ef="%d",tf=/\d{1,2}/;function sf(e){return this._ordinal.replace("%d",e)}var nf={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function af(e,t,s,n){var a=this._relativeTime[s];return we(a)?a(e,t,s,n):a.replace(/%d/i,e)}function rf(e,t){var s=this._relativeTime[e>0?"future":"past"];return we(s)?s(t):s.replace(/%s/i,t)}var Sn={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function fe(e){return typeof e=="string"?Sn[e]||Sn[e.toLowerCase()]:void 0}function Us(e){var t={},s,n;for(n in e)R(e,n)&&(s=fe(n),s&&(t[s]=e[n]));return t}var of={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function lf(e){var t=[],s;for(s in e)R(e,s)&&t.push({unit:s,priority:of[s]});return t.sort(function(n,a){return n.priority-a.priority}),t}var na=/\d/,ie=/\d\d/,aa=/\d{3}/,Gs=/\d{4}/,Xt=/[+-]?\d{6}/,j=/\d\d?/,ra=/\d\d\d\d?/,oa=/\d\d\d\d\d\d?/,es=/\d{1,3}/,zs=/\d{1,4}/,ts=/[+-]?\d{1,6}/,Xe=/\d+/,ss=/[+-]?\d+/,uf=/Z|[+-]\d\d:?\d\d/gi,ns=/Z|[+-]\d\d(?::?\d\d)?/gi,cf=/[+-]?\d+(\.\d{1,3})?/,Tt=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,et=/^[1-9]\d?/,js=/^([1-9]\d|\d)/,Ft;Ft={};function D(e,t,s){Ft[e]=we(t)?t:function(n,a){return n&&s?s:t}}function df(e,t){return R(Ft,e)?Ft[e](t._strict,t._locale):new RegExp(ff(e))}function ff(e){return Ce(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,s,n,a,r){return s||n||a||r}))}function Ce(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function ue(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function E(e){var t=+e,s=0;return t!==0&&isFinite(t)&&(s=ue(t)),s}var Ds={};function B(e,t){var s,n=t,a;for(typeof e=="string"&&(e=[e]),Le(t)&&(n=function(r,o){o[t]=E(r)}),a=e.length,s=0;s68?1900:2e3)};var ia=tt("FullYear",!0);function pf(){return as(this.year())}function tt(e,t){return function(s){return s!=null?(la(this,e,s),w.updateOffset(this,t),this):_t(this,e)}}function _t(e,t){if(!e.isValid())return NaN;var s=e._d,n=e._isUTC;switch(t){case"Milliseconds":return n?s.getUTCMilliseconds():s.getMilliseconds();case"Seconds":return n?s.getUTCSeconds():s.getSeconds();case"Minutes":return n?s.getUTCMinutes():s.getMinutes();case"Hours":return n?s.getUTCHours():s.getHours();case"Date":return n?s.getUTCDate():s.getDate();case"Day":return n?s.getUTCDay():s.getDay();case"Month":return n?s.getUTCMonth():s.getMonth();case"FullYear":return n?s.getUTCFullYear():s.getFullYear();default:return NaN}}function la(e,t,s){var n,a,r,o,i;if(!(!e.isValid()||isNaN(s))){switch(n=e._d,a=e._isUTC,t){case"Milliseconds":return void(a?n.setUTCMilliseconds(s):n.setMilliseconds(s));case"Seconds":return void(a?n.setUTCSeconds(s):n.setSeconds(s));case"Minutes":return void(a?n.setUTCMinutes(s):n.setMinutes(s));case"Hours":return void(a?n.setUTCHours(s):n.setHours(s));case"Date":return void(a?n.setUTCDate(s):n.setDate(s));case"FullYear":break;default:return}r=s,o=e.month(),i=e.date(),i=i===29&&o===1&&!as(r)?28:i,a?n.setUTCFullYear(r,o,i):n.setFullYear(r,o,i)}}function _f(e){return e=fe(e),we(this[e])?this[e]():this}function yf(e,t){if(typeof e=="object"){e=Us(e);var s=lf(e),n,a=s.length;for(n=0;n=0?(i=new Date(e+400,t,s,n,a,r,o),isFinite(i.getFullYear())&&i.setFullYear(e)):i=new Date(e,t,s,n,a,r,o),i}function yt(e){var t,s;return e<100&&e>=0?(s=Array.prototype.slice.call(arguments),s[0]=e+400,t=new Date(Date.UTC.apply(null,s)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function xt(e,t,s){var n=7+t-s,a=(7+yt(e,0,n).getUTCDay()-t)%7;return-a+n-1}function ma(e,t,s,n,a){var r=(7+s-n)%7,o=xt(e,n,a),i=1+7*(t-1)+r+o,l,m;return i<=0?(l=e-1,m=it(l)+i):i>it(e)?(l=e+1,m=i-it(e)):(l=e,m=i),{year:l,dayOfYear:m}}function gt(e,t,s){var n=xt(e.year(),t,s),a=Math.floor((e.dayOfYear()-n-1)/7)+1,r,o;return a<1?(o=e.year()-1,r=a+Oe(o,t,s)):a>Oe(e.year(),t,s)?(r=a-Oe(e.year(),t,s),o=e.year()+1):(o=e.year(),r=a),{week:r,year:o}}function Oe(e,t,s){var n=xt(e,t,s),a=xt(e+1,t,s);return(it(e)-n+a)/7}Y("w",["ww",2],"wo","week");Y("W",["WW",2],"Wo","isoWeek");D("w",j,et);D("ww",j,ie);D("W",j,et);D("WW",j,ie);Ct(["w","ww","W","WW"],function(e,t,s,n){t[n.substr(0,1)]=E(e)});function Lf(e){return gt(e,this._week.dow,this._week.doy).week}var Yf={dow:0,doy:6};function Vf(){return this._week.dow}function Nf(){return this._week.doy}function If(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function Ef(e){var t=gt(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}Y("d",0,"do","day");Y("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});Y("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});Y("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});Y("e",0,0,"weekday");Y("E",0,0,"isoWeekday");D("d",j);D("e",j);D("E",j);D("dd",function(e,t){return t.weekdaysMinRegex(e)});D("ddd",function(e,t){return t.weekdaysShortRegex(e)});D("dddd",function(e,t){return t.weekdaysRegex(e)});Ct(["dd","ddd","dddd"],function(e,t,s,n){var a=s._locale.weekdaysParse(e,n,s._strict);a!=null?t.d=a:N(s).invalidWeekday=e});Ct(["d","e","E"],function(e,t,s,n){t[n]=E(e)});function Af(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function Ff(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function qs(e,t){return e.slice(t,7).concat(e.slice(0,t))}var xf="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),va="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Hf="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Rf=Tt,Wf=Tt,Bf=Tt;function Uf(e,t){var s=me(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?qs(s,this._week.dow):e?s[e.day()]:s}function Gf(e){return e===!0?qs(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function zf(e){return e===!0?qs(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function jf(e,t,s){var n,a,r,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)r=be([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(r,"").toLocaleLowerCase();return s?t==="dddd"?(a=q.call(this._weekdaysParse,o),a!==-1?a:null):t==="ddd"?(a=q.call(this._shortWeekdaysParse,o),a!==-1?a:null):(a=q.call(this._minWeekdaysParse,o),a!==-1?a:null):t==="dddd"?(a=q.call(this._weekdaysParse,o),a!==-1||(a=q.call(this._shortWeekdaysParse,o),a!==-1)?a:(a=q.call(this._minWeekdaysParse,o),a!==-1?a:null)):t==="ddd"?(a=q.call(this._shortWeekdaysParse,o),a!==-1||(a=q.call(this._weekdaysParse,o),a!==-1)?a:(a=q.call(this._minWeekdaysParse,o),a!==-1?a:null)):(a=q.call(this._minWeekdaysParse,o),a!==-1||(a=q.call(this._weekdaysParse,o),a!==-1)?a:(a=q.call(this._shortWeekdaysParse,o),a!==-1?a:null))}function Zf(e,t,s){var n,a,r;if(this._weekdaysParseExact)return jf.call(this,e,t,s);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(a=be([2e3,1]).day(n),s&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(r="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[n]=new RegExp(r.replace(".",""),"i")),s&&t==="dddd"&&this._fullWeekdaysParse[n].test(e))return n;if(s&&t==="ddd"&&this._shortWeekdaysParse[n].test(e))return n;if(s&&t==="dd"&&this._minWeekdaysParse[n].test(e))return n;if(!s&&this._weekdaysParse[n].test(e))return n}}function qf(e){if(!this.isValid())return e!=null?this:NaN;var t=_t(this,"Day");return e!=null?(e=Af(e,this.localeData()),this.add(e-t,"d")):t}function Qf(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function Jf(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=Ff(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function Kf(e){return this._weekdaysParseExact?(R(this,"_weekdaysRegex")||Qs.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(R(this,"_weekdaysRegex")||(this._weekdaysRegex=Rf),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Xf(e){return this._weekdaysParseExact?(R(this,"_weekdaysRegex")||Qs.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(R(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Wf),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function eh(e){return this._weekdaysParseExact?(R(this,"_weekdaysRegex")||Qs.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(R(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Bf),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Qs(){function e(_,y){return y.length-_.length}var t=[],s=[],n=[],a=[],r,o,i,l,m;for(r=0;r<7;r++)o=be([2e3,1]).day(r),i=Ce(this.weekdaysMin(o,"")),l=Ce(this.weekdaysShort(o,"")),m=Ce(this.weekdays(o,"")),t.push(i),s.push(l),n.push(m),a.push(i),a.push(l),a.push(m);t.sort(e),s.sort(e),n.sort(e),a.sort(e),this._weekdaysRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function Js(){return this.hours()%12||12}function th(){return this.hours()||24}Y("H",["HH",2],0,"hour");Y("h",["hh",2],0,Js);Y("k",["kk",2],0,th);Y("hmm",0,0,function(){return""+Js.apply(this)+ke(this.minutes(),2)});Y("hmmss",0,0,function(){return""+Js.apply(this)+ke(this.minutes(),2)+ke(this.seconds(),2)});Y("Hmm",0,0,function(){return""+this.hours()+ke(this.minutes(),2)});Y("Hmmss",0,0,function(){return""+this.hours()+ke(this.minutes(),2)+ke(this.seconds(),2)});function pa(e,t){Y(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}pa("a",!0);pa("A",!1);function _a(e,t){return t._meridiemParse}D("a",_a);D("A",_a);D("H",j,js);D("h",j,et);D("k",j,et);D("HH",j,ie);D("hh",j,ie);D("kk",j,ie);D("hmm",ra);D("hmmss",oa);D("Hmm",ra);D("Hmmss",oa);B(["H","HH"],Q);B(["k","kk"],function(e,t,s){var n=E(e);t[Q]=n===24?0:n});B(["a","A"],function(e,t,s){s._isPm=s._locale.isPM(e),s._meridiem=e});B(["h","hh"],function(e,t,s){t[Q]=E(e),N(s).bigHour=!0});B("hmm",function(e,t,s){var n=e.length-2;t[Q]=E(e.substr(0,n)),t[he]=E(e.substr(n)),N(s).bigHour=!0});B("hmmss",function(e,t,s){var n=e.length-4,a=e.length-2;t[Q]=E(e.substr(0,n)),t[he]=E(e.substr(n,2)),t[De]=E(e.substr(a)),N(s).bigHour=!0});B("Hmm",function(e,t,s){var n=e.length-2;t[Q]=E(e.substr(0,n)),t[he]=E(e.substr(n))});B("Hmmss",function(e,t,s){var n=e.length-4,a=e.length-2;t[Q]=E(e.substr(0,n)),t[he]=E(e.substr(n,2)),t[De]=E(e.substr(a))});function sh(e){return(e+"").toLowerCase().charAt(0)==="p"}var nh=/[ap]\.?m?\.?/i,ah=tt("Hours",!0);function rh(e,t,s){return e>11?s?"pm":"PM":s?"am":"AM"}var ya={calendar:zd,longDateFormat:Qd,invalidDate:Kd,ordinal:ef,dayOfMonthOrdinalParse:tf,relativeTime:nf,months:kf,monthsShort:ua,week:Yf,weekdays:xf,weekdaysMin:Hf,weekdaysShort:va,meridiemParse:nh},Z={},st={},kt;function oh(e,t){var s,n=Math.min(e.length,t.length);for(s=0;s0;){if(a=rs(r.slice(0,s).join("-")),a)return a;if(n&&n.length>=s&&oh(r,n)>=s-1)break;s--}t++}return kt}function lh(e){return!!(e&&e.match("^[^/\\\\]*$"))}function rs(e){var t=null,s;if(Z[e]===void 0&&typeof module<"u"&&module&&module.exports&&lh(e))try{t=kt._abbr,s=require,s("./locale/"+e),Fe(t)}catch{Z[e]=null}return Z[e]}function Fe(e,t){var s;return e&&(re(t)?s=Ne(e):s=Ks(e,t),s?kt=s:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),kt._abbr}function Ks(e,t){if(t!==null){var s,n=ya;if(t.abbr=e,Z[e]!=null)ta("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=Z[e]._config;else if(t.parentLocale!=null)if(Z[t.parentLocale]!=null)n=Z[t.parentLocale]._config;else if(s=rs(t.parentLocale),s!=null)n=s._config;else return st[t.parentLocale]||(st[t.parentLocale]=[]),st[t.parentLocale].push({name:e,config:t}),null;return Z[e]=new Ws($s(n,t)),st[e]&&st[e].forEach(function(a){Ks(a.name,a.config)}),Fe(e),Z[e]}else return delete Z[e],null}function uh(e,t){if(t!=null){var s,n,a=ya;Z[e]!=null&&Z[e].parentLocale!=null?Z[e].set($s(Z[e]._config,t)):(n=rs(e),n!=null&&(a=n._config),t=$s(a,t),n==null&&(t.abbr=e),s=new Ws(t),s.parentLocale=Z[e],Z[e]=s),Fe(e)}else Z[e]!=null&&(Z[e].parentLocale!=null?(Z[e]=Z[e].parentLocale,e===Fe()&&Fe(e)):Z[e]!=null&&delete Z[e]);return Z[e]}function Ne(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return kt;if(!me(e)){if(t=rs(e),t)return t;e=[e]}return ih(e)}function ch(){return Ps(Z)}function Xs(e){var t,s=e._a;return s&&N(e).overflow===-2&&(t=s[Pe]<0||s[Pe]>11?Pe:s[_e]<1||s[_e]>Zs(s[ee],s[Pe])?_e:s[Q]<0||s[Q]>24||s[Q]===24&&(s[he]!==0||s[De]!==0||s[We]!==0)?Q:s[he]<0||s[he]>59?he:s[De]<0||s[De]>59?De:s[We]<0||s[We]>999?We:-1,N(e)._overflowDayOfYear&&(t_e)&&(t=_e),N(e)._overflowWeeks&&t===-1&&(t=mf),N(e)._overflowWeekday&&t===-1&&(t=vf),N(e).overflow=t),e}var dh=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,fh=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,hh=/Z|[+-]\d\d(?::?\d\d)?/,Yt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],ms=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],mh=/^\/?Date\((-?\d+)/i,vh=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,ph={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function ga(e){var t,s,n=e._i,a=dh.exec(n)||fh.exec(n),r,o,i,l,m=Yt.length,_=ms.length;if(a){for(N(e).iso=!0,t=0,s=m;tit(o)||e._dayOfYear===0)&&(N(e)._overflowDayOfYear=!0),s=yt(o,0,e._dayOfYear),e._a[Pe]=s.getUTCMonth(),e._a[_e]=s.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=n[t]=a[t];for(;t<7;t++)e._a[t]=n[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[Q]===24&&e._a[he]===0&&e._a[De]===0&&e._a[We]===0&&(e._nextDay=!0,e._a[Q]=0),e._d=(e._useUTC?yt:Of).apply(null,n),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Q]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==r&&(N(e).weekdayMismatch=!0)}}function Mh(e){var t,s,n,a,r,o,i,l,m;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(r=1,o=4,s=je(t.GG,e._a[ee],gt(z(),1,4).year),n=je(t.W,1),a=je(t.E,1),(a<1||a>7)&&(l=!0)):(r=e._locale._week.dow,o=e._locale._week.doy,m=gt(z(),r,o),s=je(t.gg,e._a[ee],m.year),n=je(t.w,m.week),t.d!=null?(a=t.d,(a<0||a>6)&&(l=!0)):t.e!=null?(a=t.e+r,(t.e<0||t.e>6)&&(l=!0)):a=r),n<1||n>Oe(s,r,o)?N(e)._overflowWeeks=!0:l!=null?N(e)._overflowWeekday=!0:(i=ma(s,n,a,r,o),e._a[ee]=i.year,e._dayOfYear=i.dayOfYear)}w.ISO_8601=function(){};w.RFC_2822=function(){};function tn(e){if(e._f===w.ISO_8601){ga(e);return}if(e._f===w.RFC_2822){ka(e);return}e._a=[],N(e).empty=!0;var t=""+e._i,s,n,a,r,o,i=t.length,l=0,m,_;for(a=sa(e._f,e._locale).match(Bs)||[],_=a.length,s=0;s<_;s++)r=a[s],n=(t.match(df(r,e))||[])[0],n&&(o=t.substr(0,t.indexOf(n)),o.length>0&&N(e).unusedInput.push(o),t=t.slice(t.indexOf(n)+n.length),l+=n.length),Qe[r]?(n?N(e).empty=!1:N(e).unusedTokens.push(r),hf(r,n,e)):e._strict&&!n&&N(e).unusedTokens.push(r);N(e).charsLeftOver=i-l,t.length>0&&N(e).unusedInput.push(t),e._a[Q]<=12&&N(e).bigHour===!0&&e._a[Q]>0&&(N(e).bigHour=void 0),N(e).parsedDateParts=e._a.slice(0),N(e).meridiem=e._meridiem,e._a[Q]=$h(e._locale,e._a[Q],e._meridiem),m=N(e).era,m!==null&&(e._a[ee]=e._locale.erasConvertYear(m,e._a[ee])),en(e),Xs(e)}function $h(e,t,s){var n;return s==null?t:e.meridiemHour!=null?e.meridiemHour(t,s):(e.isPM!=null&&(n=e.isPM(s),n&&t<12&&(t+=12),!n&&t===12&&(t=0)),t)}function Ph(e){var t,s,n,a,r,o,i=!1,l=e._f.length;if(l===0){N(e).invalidFormat=!0,e._d=new Date(NaN);return}for(a=0;athis?this:e:Kt()});function Sa(e,t){var s,n;if(t.length===1&&me(t[0])&&(t=t[0]),!t.length)return z();for(s=t[0],n=1;nthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function jh(){if(!re(this._isDSTShifted))return this._isDSTShifted;var e={},t;return Rs(e,this),e=ba(e),e._a?(t=e._isUTC?be(e._a):z(e._a),this._isDSTShifted=this.isValid()&&Fh(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Zh(){return this.isValid()?!this._isUTC:!1}function qh(){return this.isValid()?this._isUTC:!1}function $a(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Qh=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Jh=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function pe(e,t){var s=e,n=null,a,r,o;return It(e)?s={ms:e._milliseconds,d:e._days,M:e._months}:Le(e)||!isNaN(+e)?(s={},t?s[t]=+e:s.milliseconds=+e):(n=Qh.exec(e))?(a=n[1]==="-"?-1:1,s={y:0,d:E(n[_e])*a,h:E(n[Q])*a,m:E(n[he])*a,s:E(n[De])*a,ms:E(Ts(n[We]*1e3))*a}):(n=Jh.exec(e))?(a=n[1]==="-"?-1:1,s={y:Re(n[2],a),M:Re(n[3],a),w:Re(n[4],a),d:Re(n[5],a),h:Re(n[6],a),m:Re(n[7],a),s:Re(n[8],a)}):s==null?s={}:typeof s=="object"&&("from"in s||"to"in s)&&(o=Kh(z(s.from),z(s.to)),s={},s.ms=o.milliseconds,s.M=o.months),r=new os(s),It(e)&&R(e,"_locale")&&(r._locale=e._locale),It(e)&&R(e,"_isValid")&&(r._isValid=e._isValid),r}pe.fn=os.prototype;pe.invalid=Ah;function Re(e,t){var s=e&&parseFloat(e.replace(",","."));return(isNaN(s)?0:s)*t}function $n(e,t){var s={};return s.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(s.months,"M").isAfter(t)&&--s.months,s.milliseconds=+t-+e.clone().add(s.months,"M"),s}function Kh(e,t){var s;return e.isValid()&&t.isValid()?(t=nn(t,e),e.isBefore(t)?s=$n(e,t):(s=$n(t,e),s.milliseconds=-s.milliseconds,s.months=-s.months),s):{milliseconds:0,months:0}}function Pa(e,t){return function(s,n){var a,r;return n!==null&&!isNaN(+n)&&(ta(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=s,s=n,n=r),a=pe(s,n),Da(this,a,e),this}}function Da(e,t,s,n){var a=t._milliseconds,r=Ts(t._days),o=Ts(t._months);e.isValid()&&(n=n??!0,o&&da(e,_t(e,"Month")+o*s),r&&la(e,"Date",_t(e,"Date")+r*s),a&&e._d.setTime(e._d.valueOf()+a*s),n&&w.updateOffset(e,r||o))}var Xh=Pa(1,"add"),em=Pa(-1,"subtract");function Ta(e){return typeof e=="string"||e instanceof String}function tm(e){return ve(e)||Pt(e)||Ta(e)||Le(e)||nm(e)||sm(e)||e===null||e===void 0}function sm(e){var t=Be(e)&&!xs(e),s=!1,n=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],a,r,o=n.length;for(a=0;as.valueOf():s.valueOf()9999?Nt(s,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):we(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",Nt(s,"Z")):Nt(s,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function _m(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",s,n,a,r;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),s="["+e+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",a="-MM-DD[T]HH:mm:ss.SSS",r=t+'[")]',this.format(s+n+a+r)}function ym(e){e||(e=this.isUtc()?w.defaultFormatUtc:w.defaultFormat);var t=Nt(this,e);return this.localeData().postformat(t)}function gm(e,t){return this.isValid()&&(ve(e)&&e.isValid()||z(e).isValid())?pe({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function km(e){return this.from(z(),e)}function bm(e,t){return this.isValid()&&(ve(e)&&e.isValid()||z(e).isValid())?pe({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function wm(e){return this.to(z(),e)}function Ca(e){var t;return e===void 0?this._locale._abbr:(t=Ne(e),t!=null&&(this._locale=t),this)}var Oa=de("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function La(){return this._locale}var Ht=1e3,Je=60*Ht,Rt=60*Je,Ya=(365*400+97)*24*Rt;function Ke(e,t){return(e%t+t)%t}function Va(e,t,s){return e<100&&e>=0?new Date(e+400,t,s)-Ya:new Date(e,t,s).valueOf()}function Na(e,t,s){return e<100&&e>=0?Date.UTC(e+400,t,s)-Ya:Date.UTC(e,t,s)}function Sm(e){var t,s;if(e=fe(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(s=this._isUTC?Na:Va,e){case"year":t=s(this.year(),0,1);break;case"quarter":t=s(this.year(),this.month()-this.month()%3,1);break;case"month":t=s(this.year(),this.month(),1);break;case"week":t=s(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=s(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=s(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=Ke(t+(this._isUTC?0:this.utcOffset()*Je),Rt);break;case"minute":t=this._d.valueOf(),t-=Ke(t,Je);break;case"second":t=this._d.valueOf(),t-=Ke(t,Ht);break}return this._d.setTime(t),w.updateOffset(this,!0),this}function Mm(e){var t,s;if(e=fe(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(s=this._isUTC?Na:Va,e){case"year":t=s(this.year()+1,0,1)-1;break;case"quarter":t=s(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=s(this.year(),this.month()+1,1)-1;break;case"week":t=s(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=s(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=s(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=Rt-Ke(t+(this._isUTC?0:this.utcOffset()*Je),Rt)-1;break;case"minute":t=this._d.valueOf(),t+=Je-Ke(t,Je)-1;break;case"second":t=this._d.valueOf(),t+=Ht-Ke(t,Ht)-1;break}return this._d.setTime(t),w.updateOffset(this,!0),this}function $m(){return this._d.valueOf()-(this._offset||0)*6e4}function Pm(){return Math.floor(this.valueOf()/1e3)}function Dm(){return new Date(this.valueOf())}function Tm(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Cm(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Om(){return this.isValid()?this.toISOString():null}function Lm(){return Hs(this)}function Ym(){return Ee({},N(this))}function Vm(){return N(this).overflow}function Nm(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}Y("N",0,0,"eraAbbr");Y("NN",0,0,"eraAbbr");Y("NNN",0,0,"eraAbbr");Y("NNNN",0,0,"eraName");Y("NNNNN",0,0,"eraNarrow");Y("y",["y",1],"yo","eraYear");Y("y",["yy",2],0,"eraYear");Y("y",["yyy",3],0,"eraYear");Y("y",["yyyy",4],0,"eraYear");D("N",an);D("NN",an);D("NNN",an);D("NNNN",Gm);D("NNNNN",zm);B(["N","NN","NNN","NNNN","NNNNN"],function(e,t,s,n){var a=s._locale.erasParse(e,n,s._strict);a?N(s).era=a:N(s).invalidEra=e});D("y",Xe);D("yy",Xe);D("yyy",Xe);D("yyyy",Xe);D("yo",jm);B(["y","yy","yyy","yyyy"],ee);B(["yo"],function(e,t,s,n){var a;s._locale._eraYearOrdinalRegex&&(a=e.match(s._locale._eraYearOrdinalRegex)),s._locale.eraYearOrdinalParse?t[ee]=s._locale.eraYearOrdinalParse(e,a):t[ee]=parseInt(e,10)});function Im(e,t){var s,n,a,r=this._eras||Ne("en")._eras;for(s=0,n=r.length;s=0)return r[n]}function Am(e,t){var s=e.since<=e.until?1:-1;return t===void 0?w(e.since).year():w(e.since).year()+(t-e.offset)*s}function Fm(){var e,t,s,n=this.localeData().eras();for(e=0,t=n.length;er&&(t=r),ev.call(this,e,t,s,n,a))}function ev(e,t,s,n,a){var r=ma(e,t,s,n,a),o=yt(r.year,0,r.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}Y("Q",0,"Qo","quarter");D("Q",na);B("Q",function(e,t){t[Pe]=(E(e)-1)*3});function tv(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}Y("D",["DD",2],"Do","date");D("D",j,et);D("DD",j,ie);D("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});B(["D","DD"],_e);B("Do",function(e,t){t[_e]=E(e.match(j)[0])});var Ea=tt("Date",!0);Y("DDD",["DDDD",3],"DDDo","dayOfYear");D("DDD",es);D("DDDD",aa);B(["DDD","DDDD"],function(e,t,s){s._dayOfYear=E(e)});function sv(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}Y("m",["mm",2],0,"minute");D("m",j,js);D("mm",j,ie);B(["m","mm"],he);var nv=tt("Minutes",!1);Y("s",["ss",2],0,"second");D("s",j,js);D("ss",j,ie);B(["s","ss"],De);var av=tt("Seconds",!1);Y("S",0,0,function(){return~~(this.millisecond()/100)});Y(0,["SS",2],0,function(){return~~(this.millisecond()/10)});Y(0,["SSS",3],0,"millisecond");Y(0,["SSSS",4],0,function(){return this.millisecond()*10});Y(0,["SSSSS",5],0,function(){return this.millisecond()*100});Y(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});Y(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});Y(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});Y(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});D("S",es,na);D("SS",es,ie);D("SSS",es,aa);var Ae,Aa;for(Ae="SSSS";Ae.length<=9;Ae+="S")D(Ae,Xe);function rv(e,t){t[We]=E(("0."+e)*1e3)}for(Ae="S";Ae.length<=9;Ae+="S")B(Ae,rv);Aa=tt("Milliseconds",!1);Y("z",0,0,"zoneAbbr");Y("zz",0,0,"zoneName");function ov(){return this._isUTC?"UTC":""}function iv(){return this._isUTC?"Coordinated Universal Time":""}var k=Dt.prototype;k.add=Xh;k.calendar=om;k.clone=im;k.diff=mm;k.endOf=Mm;k.format=ym;k.from=gm;k.fromNow=km;k.to=bm;k.toNow=wm;k.get=_f;k.invalidAt=Vm;k.isAfter=lm;k.isBefore=um;k.isBetween=cm;k.isSame=dm;k.isSameOrAfter=fm;k.isSameOrBefore=hm;k.isValid=Lm;k.lang=Oa;k.locale=Ca;k.localeData=La;k.max=Lh;k.min=Oh;k.parsingFlags=Ym;k.set=yf;k.startOf=Sm;k.subtract=em;k.toArray=Tm;k.toObject=Cm;k.toDate=Dm;k.toISOString=pm;k.inspect=_m;typeof Symbol<"u"&&Symbol.for!=null&&(k[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});k.toJSON=Om;k.toString=vm;k.unix=Pm;k.valueOf=$m;k.creationData=Nm;k.eraName=Fm;k.eraNarrow=xm;k.eraAbbr=Hm;k.eraYear=Rm;k.year=ia;k.isLeapYear=pf;k.weekYear=Zm;k.isoWeekYear=qm;k.quarter=k.quarters=tv;k.month=fa;k.daysInMonth=Df;k.week=k.weeks=If;k.isoWeek=k.isoWeeks=Ef;k.weeksInYear=Km;k.weeksInWeekYear=Xm;k.isoWeeksInYear=Qm;k.isoWeeksInISOWeekYear=Jm;k.date=Ea;k.day=k.days=qf;k.weekday=Qf;k.isoWeekday=Jf;k.dayOfYear=sv;k.hour=k.hours=ah;k.minute=k.minutes=nv;k.second=k.seconds=av;k.millisecond=k.milliseconds=Aa;k.utcOffset=Hh;k.utc=Wh;k.local=Bh;k.parseZone=Uh;k.hasAlignedHourOffset=Gh;k.isDST=zh;k.isLocal=Zh;k.isUtcOffset=qh;k.isUtc=$a;k.isUTC=$a;k.zoneAbbr=ov;k.zoneName=iv;k.dates=de("dates accessor is deprecated. Use date instead.",Ea);k.months=de("months accessor is deprecated. Use month instead",fa);k.years=de("years accessor is deprecated. Use year instead",ia);k.zone=de("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Rh);k.isDSTShifted=de("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",jh);function lv(e){return z(e*1e3)}function uv(){return z.apply(null,arguments).parseZone()}function Fa(e){return e}var W=Ws.prototype;W.calendar=jd;W.longDateFormat=Jd;W.invalidDate=Xd;W.ordinal=sf;W.preparse=Fa;W.postformat=Fa;W.relativeTime=af;W.pastFuture=rf;W.set=Gd;W.eras=Im;W.erasParse=Em;W.erasConvertYear=Am;W.erasAbbrRegex=Bm;W.erasNameRegex=Wm;W.erasNarrowRegex=Um;W.months=Sf;W.monthsShort=Mf;W.monthsParse=Pf;W.monthsRegex=Cf;W.monthsShortRegex=Tf;W.week=Lf;W.firstDayOfYear=Nf;W.firstDayOfWeek=Vf;W.weekdays=Uf;W.weekdaysMin=zf;W.weekdaysShort=Gf;W.weekdaysParse=Zf;W.weekdaysRegex=Kf;W.weekdaysShortRegex=Xf;W.weekdaysMinRegex=eh;W.isPM=sh;W.meridiem=rh;function Wt(e,t,s,n){var a=Ne(),r=be().set(n,t);return a[s](r,e)}function xa(e,t,s){if(Le(e)&&(t=e,e=void 0),e=e||"",t!=null)return Wt(e,t,s,"month");var n,a=[];for(n=0;n<12;n++)a[n]=Wt(e,n,s,"month");return a}function on(e,t,s,n){typeof e=="boolean"?(Le(t)&&(s=t,t=void 0),t=t||""):(t=e,s=t,e=!1,Le(t)&&(s=t,t=void 0),t=t||"");var a=Ne(),r=e?a._week.dow:0,o,i=[];if(s!=null)return Wt(t,(s+r)%7,n,"day");for(o=0;o<7;o++)i[o]=Wt(t,(o+r)%7,n,"day");return i}function cv(e,t){return xa(e,t,"months")}function dv(e,t){return xa(e,t,"monthsShort")}function fv(e,t,s){return on(e,t,s,"weekdays")}function hv(e,t,s){return on(e,t,s,"weekdaysShort")}function mv(e,t,s){return on(e,t,s,"weekdaysMin")}Fe("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,s=E(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+s}});w.lang=de("moment.lang is deprecated. Use moment.locale instead.",Fe);w.langData=de("moment.langData is deprecated. Use moment.localeData instead.",Ne);var Me=Math.abs;function vv(){var e=this._data;return this._milliseconds=Me(this._milliseconds),this._days=Me(this._days),this._months=Me(this._months),e.milliseconds=Me(e.milliseconds),e.seconds=Me(e.seconds),e.minutes=Me(e.minutes),e.hours=Me(e.hours),e.months=Me(e.months),e.years=Me(e.years),this}function Ha(e,t,s,n){var a=pe(t,s);return e._milliseconds+=n*a._milliseconds,e._days+=n*a._days,e._months+=n*a._months,e._bubble()}function pv(e,t){return Ha(this,e,t,1)}function _v(e,t){return Ha(this,e,t,-1)}function Pn(e){return e<0?Math.floor(e):Math.ceil(e)}function yv(){var e=this._milliseconds,t=this._days,s=this._months,n=this._data,a,r,o,i,l;return e>=0&&t>=0&&s>=0||e<=0&&t<=0&&s<=0||(e+=Pn(Os(s)+t)*864e5,t=0,s=0),n.milliseconds=e%1e3,a=ue(e/1e3),n.seconds=a%60,r=ue(a/60),n.minutes=r%60,o=ue(r/60),n.hours=o%24,t+=ue(o/24),l=ue(Ra(t)),s+=l,t-=Pn(Os(l)),i=ue(s/12),s%=12,n.days=t,n.months=s,n.years=i,this}function Ra(e){return e*4800/146097}function Os(e){return e*146097/4800}function gv(e){if(!this.isValid())return NaN;var t,s,n=this._milliseconds;if(e=fe(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+n/864e5,s=this._months+Ra(t),e){case"month":return s;case"quarter":return s/3;case"year":return s/12}else switch(t=this._days+Math.round(Os(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return t*24+n/36e5;case"minute":return t*1440+n/6e4;case"second":return t*86400+n/1e3;case"millisecond":return Math.floor(t*864e5)+n;default:throw new Error("Unknown unit "+e)}}function Ie(e){return function(){return this.as(e)}}var Wa=Ie("ms"),kv=Ie("s"),bv=Ie("m"),wv=Ie("h"),Sv=Ie("d"),Mv=Ie("w"),$v=Ie("M"),Pv=Ie("Q"),Dv=Ie("y"),Tv=Wa;function Cv(){return pe(this)}function Ov(e){return e=fe(e),this.isValid()?this[e+"s"]():NaN}function Ge(e){return function(){return this.isValid()?this._data[e]:NaN}}var Lv=Ge("milliseconds"),Yv=Ge("seconds"),Vv=Ge("minutes"),Nv=Ge("hours"),Iv=Ge("days"),Ev=Ge("months"),Av=Ge("years");function Fv(){return ue(this.days()/7)}var $e=Math.round,Ze={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function xv(e,t,s,n,a){return a.relativeTime(t||1,!!s,e,n)}function Hv(e,t,s,n){var a=pe(e).abs(),r=$e(a.as("s")),o=$e(a.as("m")),i=$e(a.as("h")),l=$e(a.as("d")),m=$e(a.as("M")),_=$e(a.as("w")),y=$e(a.as("y")),b=r<=s.ss&&["s",r]||r0,b[4]=n,xv.apply(null,b)}function Rv(e){return e===void 0?$e:typeof e=="function"?($e=e,!0):!1}function Wv(e,t){return Ze[e]===void 0?!1:t===void 0?Ze[e]:(Ze[e]=t,e==="s"&&(Ze.ss=t-1),!0)}function Bv(e,t){if(!this.isValid())return this.localeData().invalidDate();var s=!1,n=Ze,a,r;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(s=e),typeof t=="object"&&(n=Object.assign({},Ze,t),t.s!=null&&t.ss==null&&(n.ss=t.s-1)),a=this.localeData(),r=Hv(this,!s,n,a),s&&(r=a.pastFuture(+this,r)),a.postformat(r)}var vs=Math.abs;function ze(e){return(e>0)-(e<0)||+e}function ls(){if(!this.isValid())return this.localeData().invalidDate();var e=vs(this._milliseconds)/1e3,t=vs(this._days),s=vs(this._months),n,a,r,o,i=this.asSeconds(),l,m,_,y;return i?(n=ue(e/60),a=ue(n/60),e%=60,n%=60,r=ue(s/12),s%=12,o=e?e.toFixed(3).replace(/\.?0+$/,""):"",l=i<0?"-":"",m=ze(this._months)!==ze(i)?"-":"",_=ze(this._days)!==ze(i)?"-":"",y=ze(this._milliseconds)!==ze(i)?"-":"",l+"P"+(r?m+r+"Y":"")+(s?m+s+"M":"")+(t?_+t+"D":"")+(a||n||e?"T":"")+(a?y+a+"H":"")+(n?y+n+"M":"")+(e?y+o+"S":"")):"P0D"}var H=os.prototype;H.isValid=Eh;H.abs=vv;H.add=pv;H.subtract=_v;H.as=gv;H.asMilliseconds=Wa;H.asSeconds=kv;H.asMinutes=bv;H.asHours=wv;H.asDays=Sv;H.asWeeks=Mv;H.asMonths=$v;H.asQuarters=Pv;H.asYears=Dv;H.valueOf=Tv;H._bubble=yv;H.clone=Cv;H.get=Ov;H.milliseconds=Lv;H.seconds=Yv;H.minutes=Vv;H.hours=Nv;H.days=Iv;H.weeks=Fv;H.months=Ev;H.years=Av;H.humanize=Bv;H.toISOString=ls;H.toString=ls;H.toJSON=ls;H.locale=Ca;H.localeData=La;H.toIsoString=de("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ls);H.lang=Oa;Y("X",0,0,"unix");Y("x",0,0,"valueOf");D("x",ss);D("X",cf);B("X",function(e,t,s){s._d=new Date(parseFloat(e)*1e3)});B("x",function(e,t,s){s._d=new Date(E(e))});//! moment.js +w.version="2.30.1";Bd(z);w.fn=k;w.min=Yh;w.max=Vh;w.now=Nh;w.utc=be;w.unix=lv;w.months=cv;w.isDate=Pt;w.locale=Fe;w.invalid=Kt;w.duration=pe;w.isMoment=ve;w.weekdays=fv;w.parseZone=uv;w.localeData=Ne;w.isDuration=It;w.monthsShort=dv;w.weekdaysMin=mv;w.defineLocale=Ks;w.updateLocale=uh;w.locales=ch;w.weekdaysShort=hv;w.normalizeUnits=fe;w.relativeTimeRounding=Rv;w.relativeTimeThreshold=Wv;w.calendarFormat=rm;w.prototype=k;w.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const lt=S({name:"CCalendar",props:Wd,emits:["change","update:modelValue"],setup(e,{emit:t,slots:s}){const n=se("calendar"),a=O(e.modelValue?w(e.modelValue).format("YYYY-MM-DD"):w().format("YYYY-MM-DD")),r=O(w().format("YYYY-MM")),o=O([]),i=["周日","周一","周二","周三","周四","周五","周六"],l=g=>{const V=w(g).startOf("month").weekday(),T=w(w(g).subtract(7-V,"days")).format("YYYY-MM-DD");o.value=[...Array(42)].map((F,G)=>G).reduce((F,G)=>{const ne=w(T).add(G+1,"days").format("YYYY-MM-DD"),ae=ne.split("-"),Se=w(ne).weekday();return F.push({index:G+1,date:ne,day:ae[ae.length-1],week:i[Se]}),F},[])};l(r.value);const m=g=>{a.value=w(g).format("YYYY-MM-DD"),g.indexOf(r.value)===-1&&(r.value=w(g).format("YYYY-MM"),l(r.value)),t("update:modelValue",new Date(a.value)),t("change",a.value)},_=g=>{let V="";g==="nextMonth"&&(V=w(r.value).add(1,"month").format("YYYY-MM")),g==="lastMonth"&&(V=w(r.value).subtract(1,"month").format("YYYY-MM")),m(V)};te(()=>e.modelValue,()=>{a.value=w(e.modelValue).format("YYYY-MM-DD"),a.value.indexOf(r.value)===-1&&(r.value=w(e.modelValue).format("YYYY-MM"),l(r.value))});const y=M(()=>o.value.map(g=>{const V=g.date.includes(r.value),T=a.value===g.date,F={"current-month":V,"current-date":T,[n.em("day-box","day")]:!0},G={isSelected:T,date:g.date,day:parseInt(g.day)};return d("div",{onClick:()=>{m(G.date)},class:F},[s.dateCell?s.dateCell(G):G.day])})),b=i.map(g=>d("div",{class:n.em("week","item")},[g])),$=()=>d("div",{class:n.e("header")},[d("div",null,[r.value]),d("div",null,[d(ye("c-button"),{type:"primary",plain:!0,onClick:()=>{_("lastMonth")}},{default:()=>[oe("上个月")]}),d(ye("c-button"),{type:"primary",plain:!0,onClick:()=>{m(w().format("YYYY-MM-DD"))}},{default:()=>[oe("今天")]}),d(ye("c-button"),{type:"primary",plain:!0,onClick:()=>{_("nextMonth")}},{default:()=>[oe("下个月")]})])]);return()=>d("div",{class:n.b()},[s.header?s.header(a.value):$(),d("div",{class:n.e("week")},[b]),d("div",{class:n.e("day-box")},[y.value])])}});lt.install=function(e){e.component(lt.name,lt)};const Uv={title:"Calendar 日历",category:"数据展示",status:"100%",install(e){e.component(lt.name,lt)}},Gv={shadow:{type:String,default:"always"},header:{type:String,default:""},bodyStyle:{type:Object,default:()=>({padding:"20px"})}},ut=S({name:"CCard",props:Gv,setup(e,{slots:t}){const s=se("card");console.log(s.b(),s.e("nse"),s.m("nsm"),s.em("em","open"));const n=`${s.b()} ${s.m(e.shadow)}-shadow`,a=M(()=>e.header||t.header);return()=>d("div",{class:n},[_s(d("div",{class:s.m("header")},[t.header&&t.header()||e.header]),[[ys,a]]),d("div",{class:s.m("body"),style:e.bodyStyle},[t.default&&t.default()])])}});ut.install=function(e){e.component(ut.name,ut)};const zv={title:"Card 卡片",category:"数据展示",status:"100%",install(e){e.component(ut.name,ut)}},Ba={modelValue:{type:Boolean,default:null},label:{type:String,default:""},name:{type:String,default:""},color:{type:String,default:void 0},disabled:{type:Boolean,default:!1},beforeChange:{type:Function,default:void 0}},jv={...Ba,modelValue:{type:Array,default:[],required:!0},direction:{type:String,default:"column"}},Ua=Symbol("CCheckBoxGroup"),Zv=()=>d("svg",{class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"15487",width:"16px",height:"16px"},[d("path",{d:"M170.666667 85.333333C123.733333 85.333333 85.333333 123.733333 85.333333 170.666667L85.333333 853.333333C85.333333 900.266667 123.733333 938.666667 170.666667 938.666667L853.333333 938.666667C900.266667 938.666667 938.666667 900.266667 938.666667 853.333333L938.666667 170.666667C938.666667 123.733333 900.266667 85.333333 853.333333 85.333333L170.666667 85.333333zM170.666667 170.666667 853.333333 170.666667 853.333333 853.333333 170.666667 853.333333 170.666667 170.666667zM256 256 256 768 768 768 768 256 256 256z","p-id":"15488"},null)]),qv=()=>d("svg",{class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"24735",width:"16px",height:"16px"},[d("path",{d:"M800.188 92.094H223.813c-72.47 0-131.72 59.25-131.72 131.719v576.375c0 72.468 59.25 131.718 131.72 131.718h576.375c72.468 0 131.718-59.25 131.718-131.718V223.813c0-72.47-59.25-131.72-131.718-131.72z m55.406 655.687c0 59.25-48.469 107.813-107.813 107.813H276.22c-59.25 0-107.813-48.469-107.813-107.813V276.22c0-59.25 48.469-107.813 107.813-107.813H747.78c59.25 0 107.813 48.469 107.813 107.813V747.78z","p-id":"24736"},null)]),ct=S({name:"CCheckBox",props:Ba,emits:["change","update:modelValue"],setup(e,{emit:t,slots:s}){return()=>{const n=se("check-box"),a=xe(Ua,null),r=M(()=>(a==null?void 0:a.disabled.value)||e.disabled),o=M(()=>(a==null?void 0:a.isItemChecked(e.label))||e.modelValue),i=M(()=>`${n.b()} ${o.value?"active":""} ${r.value?"disabled":""}`),l=M(()=>{const y=(a==null?void 0:a.color.value)||e.color;return y?`fill: ${y}`:""}),m=(y,b)=>{if(r.value)return Promise.resolve(!1);const $=(a==null?void 0:a.beforeChange)||e.beforeChange;if($){const g=$(y,b);return typeof g=="boolean"?Promise.resolve(g):g}return Promise.resolve(!0)},_=async()=>{const y=!o.value;m(y,e.label).then(b=>{b&&(a==null||a.toggleGroupVal(e.label),t("change",y),t("update:modelValue",y))})};return d("label",{class:i.value},[d("input",{type:"checkbox",class:n.e("input"),onChange:_,name:e.name,value:e.label,disabled:r.value,checked:o.value},null),d("span",{class:n.e("icon"),style:l.value},[o.value?d(Zv,null,null):d(qv,null,null)]),s.default?s.default():e.label])}}}),Bt=S({name:"CCheckBoxGroup",props:jv,emits:["change","update:modelValue"],setup(e,{emit:t,slots:s}){const n=se("check-box-group"),a=at(e,"modelValue"),r=m=>{const _=a.value.findIndex(y=>y===m);if(_===-1){const y=[...a.value,m];t("change",y),t("update:modelValue",y);return}a.value.splice(_,1),t("change",a.value),t("update:modelValue",a.value)},o=m=>a.value.includes(m);St(Ua,{disabled:at(e,"disabled"),color:at(e,"color"),beforeChange:e.beforeChange,toggleGroupVal:r,isItemChecked:o});const i={row:"is-row",column:"is-column"},l=M(()=>`${n.b()} ${i[e.direction]}`);return()=>d("div",{class:l.value},[s.default&&s.default()])}});ct.install=function(e){e.component(ct.name,ct),e.component(Bt.name,Bt)};const Qv={title:"CheckBox 多选框",category:"数据录入",status:"100%",install(e){e.component(ct.name,ct),e.component(Bt.name,Bt)}},Jv={direction:{type:String,default:"horizontal"},color:{type:String,default:""},borderStyle:{type:String,default:"solid"},contentPosition:{type:String,default:"center"},contentColor:{type:String,default:""},contentBackgroundColor:{type:String,default:""}},dt=S({name:"CDivider",props:Jv,setup(e,{slots:t}){const s=se("divider"),n=M(()=>({...e.direction!=="horizontal"?{"border-left-style":e.borderStyle}:{"border-top-style":e.borderStyle},"border-color":e.color})),a=M(()=>e.direction==="horizontal"?s.b():s.m("vertical")),r=M(()=>({color:e.contentColor,"background-color":e.contentBackgroundColor})),o=M(()=>`${s.e("text")} is-${e.contentPosition}`);return()=>d("div",{class:a.value,style:n.value},[d("div",{class:o.value,style:r.value},[t.default&&t.default()])])}});dt.install=function(e){e.component(dt.name,dt)};const Kv={title:"Divider 分隔线",category:"布局",status:"100%",install(e){e.component(dt.name,dt)}},Xv={modelValue:{type:String,default:null},label:{type:String||Number,default:""},name:{type:String,default:""},disabled:{type:Boolean,default:!1},beforeChange:{type:Function,default:null}},ep={modelValue:{type:String||Number,default:null},disabled:{type:Boolean,default:!1},beforeChange:{type:Function,default:null},direction:{type:String,default:"column"}},Ga=Symbol("CRadioGroup"),tp=()=>d("svg",{class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1257",width:"16px",height:"16px"},[d("path",{d:"M150.1184 150.1184C250.2656 50.0736 370.8928 0 512 0c141.1072 0 261.7344 50.0736 361.8816 150.1184C973.9264 250.2656 1024 370.8928 1024 512c0 141.2096-50.0736 261.8368-150.1184 361.8816C773.7344 973.9264 653.1072 1024 512 1024c-141.1072 0-261.7344-50.0736-361.8816-150.1184C50.0736 773.8368 0 653.2096 0 512 0 370.8928 50.0736 250.2656 150.1184 150.1184zM512 41.8816c-85.2992 0-164.1472 20.8896-236.3392 62.7712C203.4688 146.432 146.432 203.4688 104.6528 275.6608 62.7712 347.9552 41.8816 426.7008 41.8816 512c0 129.6384 45.9776 240.4352 137.8304 332.288C271.5648 936.2432 382.3616 982.1184 512 982.1184c129.6384 0 240.4352-45.8752 332.288-137.8304C936.2432 752.4352 982.1184 641.6384 982.1184 512c0-129.6384-45.9776-240.3328-137.8304-332.288C752.4352 87.7568 641.6384 41.8816 512 41.8816zM512 256c-36.1472 0-70.144 7.0656-102.1952 20.8896C377.856 290.9184 349.4912 309.3504 324.9152 332.288c-22.9376 24.576-41.472 52.9408-55.3984 84.8896S248.6272 483.328 248.6272 519.3728c0 36.1472 6.9632 70.144 20.8896 102.1952s32.4608 60.3136 55.3984 84.8896C349.4912 729.4976 377.856 747.9296 409.8048 761.856 441.856 775.7824 475.8528 782.7456 512 782.7456c36.1472 0 70.144-6.9632 102.1952-20.8896C646.144 747.9296 674.5088 729.4976 699.0848 706.4576c22.9376-24.576 41.472-52.9408 55.3984-84.8896s20.8896-66.048 20.8896-102.1952c0-36.0448-6.9632-70.144-20.8896-102.1952S722.0224 356.9664 699.0848 332.288C674.5088 309.3504 646.144 290.9184 614.1952 276.8896 582.144 263.0656 548.1472 256 512 256z","p-id":"1258"},null)]),sp=()=>d("svg",{class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1392",width:"16px",height:"16px"},[d("path",{d:"M150.1184 150.1184C250.2656 50.0736 370.8928 0 512 0c141.1072 0 261.7344 50.0736 361.8816 150.1184C973.9264 250.2656 1024 370.8928 1024 512c0 141.1072-50.0736 261.7344-150.1184 361.8816C773.7344 973.9264 653.1072 1024 512 1024c-141.1072 0-261.7344-50.0736-361.8816-150.1184C50.0736 773.7344 0 653.1072 0 512 0 370.8928 50.0736 250.2656 150.1184 150.1184zM512 41.8816c-85.2992 0-164.1472 20.8896-236.3392 62.7712C203.4688 146.432 146.432 203.4688 104.6528 275.6608 62.7712 347.8528 41.8816 426.7008 41.8816 512c0 129.6384 45.9776 240.4352 137.8304 332.288C271.5648 936.2432 382.3616 982.1184 512 982.1184s240.4352-45.9776 332.288-137.8304C936.2432 752.4352 982.1184 641.6384 982.1184 512c0-129.6384-45.9776-240.4352-137.8304-332.288S641.6384 41.8816 512 41.8816z","p-id":"1393"},null)]),ft=S({name:"CRadio",props:Xv,emits:["change","update:modelValue"],setup(e,{emit:t,slots:s}){const n=se("radio"),a=xe(Ga,null),r=M(()=>(a==null?void 0:a.disabled.value)||e.disabled),o=M(()=>(a?a.modelValue.value:e.modelValue)===e.label),i=M(()=>`${n.b()} ${o.value?"active":""} ${r.value?"disabled":""}`),l=_=>{if(r.value)return Promise.resolve(!1);const y=(a==null?void 0:a.beforeChange)||e.beforeChange;if(y){const b=y(_);return typeof b=="boolean"?Promise.resolve(b):b}return Promise.resolve(!0)},m=async _=>{const y=e.label+"";l(y).then(b=>{b&&(a&&a.emitChangeValue(y),t("update:modelValue",y),t("change",y))})};return()=>d("label",{class:i.value},[d("input",{class:n.e("input"),onChange:m,type:"radio",name:e.name,value:e.label,disabled:r.value,checked:o.value},null),d("span",{class:n.e("icon")},[o.value?d(tp,null,null):d(sp,null,null)]),s.default?s.default():e.label])}}),Ut=S({name:"CRadioGroup",props:ep,emits:["change","update:modelValue"],setup(e,{emit:t,slots:s}){const n=se("radio-group"),a=i=>{t("update:modelValue",i),t("change",i)};St(Ga,{modelValue:at(e,"modelValue"),disabled:at(e,"disabled"),beforeChange:e.beforeChange,emitChangeValue:a});const r={row:"is-row",column:"is-column"},o=M(()=>`${n.b()} ${r[e.direction]}`);return()=>d("div",{class:o.value},[s.default&&s.default()])}});ft.install=function(e){e.component(ft.name,ft),e.component(Ut.name,Ut)};const np={title:"Radio 单选框",category:"数据录入",status:"100%",install(e){e.component(ft.name,ft),e.component(Ut.name,Ut)}},ap={modelValue:{type:Number,default:0},readOnly:{type:Boolean,default:!1},count:{type:Number,default:5},color:{type:String,default:""},allowHalf:{type:Boolean,default:!1},onChange:{type:Function,default:void 0},onTouched:{type:Function,default:void 0}},rp=()=>d("svg",{class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1389",width:"16px",height:"16px"},[d("path",{d:"M979.444 404.205c-3.597-11.189-13.188-18.681-23.977-20.28l-288.119-41.76L538.674 81.022c-4.895-9.89-14.985-16.584-26.674-16.584-11.788 0-21.779 6.793-26.674 16.584L356.652 342.166l-288.219 41.76c-10.79 1.598-20.38 9.19-23.976 20.28-3.697 11.188-0.3 22.877 7.492 30.47l208.397 203.4-49.152 286.92c-1.798 10.69 2.298 22.179 11.788 28.972s21.68 7.293 31.37 2.198L512.1 820.798l257.648 135.168c9.79 5.095 21.779 4.596 31.27-2.197a29.5 29.5 0 0 0 11.788-28.972l-49.252-286.92 208.397-203.201a29.663 29.663 0 0 0 7.493-30.47z","p-id":"1390"},null)]),ht=S({name:"CRate",props:ap,emits:["change","update:modelValue"],setup(e,{emit:t,slots:s}){const n=se("rate"),a=O(e.modelValue),r=O(new Array(e.count).fill({width:"0%"})),o=$=>{const g=$%1>0,V=g?$-.5:$-1;r.value.map((T,F)=>{V>=F?r.value[F]={width:g&&V===F?"50%":"100%"}:r.value[F]={width:0}})};o(a.value);const i=$=>{const g=$.target;return e.allowHalf&&$.offsetX*2<=g.clientWidth},l=($,g)=>{e.readOnly||(g=i($)?g+.5:g+1,o(g))},m=($,g)=>{e.readOnly||(g=i($)?g+.5:g+1,o(g),a.value=g,t("update:modelValue",g),t("change",g))},_=M(()=>s.default?s.default():rp()),y=()=>r.value.map(($,g)=>d("div",{class:n.e("icon"),onMousemove:V=>{l(V,g)},onClick:V=>{m(V,g)}},[d("span",null,[_.value]),d("span",{class:n.m("active"),style:{width:$.width,color:e.color,fill:e.color}},[_.value])])),b=M(()=>({[n.b()]:!0,[n.m("read-only")]:e.readOnly}));return()=>d("div",{class:b.value,onMouseleave:()=>{o(a.value)}},[y(),d("div",{class:n.e("info")},[s.info&&s.info(a.value)])])}});ht.install=function(e){e.component(ht.name,ht)};const op={title:"Rate 评分",category:"数据展示",status:"100%",install(e){e.component(ht.name,ht)}},ip={type:{type:String,default:"initial"}},mt=S({name:"CStatus",props:ip,setup(e,{slots:t}){const s=se("status"),n=M(()=>`${s.b()} ${s.m(e.type)}`);return()=>d("div",{class:n.value},[d("span",null,[t.default&&t.default()])])}});mt.install=function(e){e.component(mt.name,mt)};const lp={title:"Status 状态",category:"通用",status:"100%",install(e){e.component(mt.name,mt)}},za={modelValue:{type:[String,Number],default:null},type:{type:String,default:""},customWidth:{type:String,default:""},cssClass:{type:String,default:""},beforeChange:{type:Function,default:null},tabPosition:{type:String,default:"top"}},ln=Symbol("CTabs"),ja=S({name:"CTabs-nav",props:za,emits:["active-tab-change"],setup(e,{emit:t}){const s=se("tabs-nav"),n=xe(ln),a=M(()=>(n==null?void 0:n.data)||[]),r=M(()=>(n==null?void 0:n.slots)||[]),o=M(()=>{let _=s.b();return e.type&&(_+=`-${e.type}`),`${_}--${e.tabPosition}`}),i=_=>{const y=`${o.value}-item`,b=(n==null?void 0:n.active)===_.name?`${y}-active`:"";return`${y} ${b}`},l=_=>{if(n){if(n.active===_.name)return;t("active-tab-change",_.name)}},m=M(()=>a.value.map((_,y)=>{const b=r.value[y];return d("p",{class:i(_),onClick:()=>{l(_)}},[b.title?b.title():_.label])}));return()=>d("div",{class:o.value},[m.value])}}),up=Object.freeze(Object.defineProperty({__proto__:null,default:ja},Symbol.toStringTag,{value:"Module"})),vt=S({name:"CTabs",props:za,emits:["change","update:modelValue"],components:{TabsNav:Vn(()=>Nn(()=>Promise.resolve().then(()=>up),void 0))},setup(e,{slots:t,emit:s}){const n=se("tabs"),a=Fn({data:[],active:e.modelValue,slots:[]});St(ln,a);const r=i=>{a.active=i,s("update:modelValue",i),s("change",i)},o=()=>{const i=d(ja,Te(e,{"onActive-tab-change":r}),null),l=t.default&&t.default();return["bottom"].includes(e.tabPosition)?[l,i]:[i,l]};return()=>d("div",{class:n.b()},[o()])}}),cp={label:{type:[String,Number],default:null},name:{type:[String,Number],default:null},disabled:{type:Boolean,default:!1}},Gt=S({name:"CTab",props:cp,emits:[],setup(e,{slots:t}){var a,r;const s=se("tab"),n=xe(ln);return(a=n==null?void 0:n.data)==null||a.push(e),(r=n==null?void 0:n.slots)==null||r.push(t),bt(()=>{var o;n&&(n.data=(o=n.data)==null?void 0:o.filter(i=>i.name!==e.name))}),()=>e.name===(n==null?void 0:n.active)?d("div",{class:s.b()},[t.default&&t.default()]):null}});vt.install=function(e){e.component(vt.name,vt),e.component(Gt.name,Gt)};const dp={title:"Tabs 选项卡",category:"导航",status:void 0,install(e){e.component(vt.name,vt),e.component(Gt.name,Gt)}},fp={data:{type:Array,required:!0,default:()=>[]}},hp=e=>d("svg",{width:"16px",height:"16px",viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg",class:["svg-icon svg-icon-close",e.class]},[d("g",{"stroke-width":"1",fill:"none","fill-rule":"evenodd"},[d("rect",{x:"0.5",y:"0.5",width:"15",height:"15",rx:"2",stroke:"#5e7ce0"},null),d("rect",{x:"4",y:"7",width:"8",height:"2",fill:"#5e7ce0"},null)])]),mp=e=>d("svg",{width:"16px",height:"16px",viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg",class:["svg-icon",e.class]},[d("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[d("rect",{x:"0.5",y:"0.5",width:"15",height:"15",rx:"2",stroke:"#252b3a"},null),d("path",{fill:"#252b3a",d:"M8.75,4 L8.75,7.25 L12,7.25 L12,8.75 L8.749,8.75 L8.75,12 L7.25,12 L7.249,8.75 L4,8.75 L4,7.25 L7.25,7.25 L7.25,4 L8.75,4 Z"},null)])]);function vp(e){const t=a=>a.reduce((r,o)=>o.open?r.concat(o,o.children?t(o.children):[]):r.concat(o),[]),s=O(t(e.value));return te(()=>e.value,a=>s.value=t(a),{deep:!0}),{openedData:s,toggle:(a,r)=>{a.stopPropagation(),r.children&&(r.open=!r.open,s.value=t(e.value))}}}const pt=S({name:"CTree",props:fp,emits:[],setup(e){const t=se("tree"),{data:s}=xn(e),{openedData:n,toggle:a}=vp(s),r=()=>d("span",{style:"display: inline-block; width: 16px; height: 16px;"},null),o=i=>{const l=i.level?i.level:0;return d("div",{class:["ccui-tree-node",i.open&&"ccui-tree-node__open"],style:{paddingLeft:`${24*(l-1)}px`}},[d("div",{class:"ccui-tree-node__content"},[d("div",{class:"ccui-tree-node__content--value-wrapper"},[i.children?i.open?d(hp,{class:"mr-xs",onClick:m=>a(m,i)},null):d(mp,{class:"mr-xs",onClick:m=>a(m,i)},null):d(r,null,null),d("span",{class:"ccui-tree-node__title"},[i.label])])])])};return()=>d("div",{class:t.b()},[n.value.map(i=>o(i))])}});pt.install=function(e){e.component(pt.name,pt)};const pp={title:"Tree 树",category:"数据展示",status:"20%",install(e){e.component(pt.name,pt)}},_p=[xd,Rd,Uv,zv,Qv,Kv,np,op,lp,dp,pp],yp={version:"1.0.8",install(e){_p.forEach(t=>e.use(t))}},Sp={...fn,enhanceApp(e){fn.enhanceApp(e),e.app.use(yp),Yd(e.app)}};export{Sp as R,bp as V,wp as a,kp as b,I as u}; diff --git a/assets/components_avatar_index.md.CvzwtDXb.js b/assets/components_avatar_index.md.CvzwtDXb.js new file mode 100644 index 0000000..422a195 --- /dev/null +++ b/assets/components_avatar_index.md.CvzwtDXb.js @@ -0,0 +1,70 @@ +import{af as l,_ as y,c,I as p,w as k,ag as g,D as F,o,j as i,a as s}from"./chunks/framework.Py8LwWZb.js";const{defineComponent:C}=l,B=C({name:"component-doc",components:{"render-demo-0":function(){const{resolveComponent:n,createVNode:a,openBlock:u,createElementBlock:E}=l,r={style:{display:"flex","align-items":"center","justify-content":"space-between"}};function d(b,x){const t=n("c-avatar");return u(),E("div",r,[a(t,{name:"张三"}),a(t,{width:24,height:24,name:"张三张三张三张三张三大壮"}),a(t,{width:32,height:32,name:"lihua"}),a(t,{width:40,height:40,name:"hua li",isRound:!1}),a(t,{name:"李六",customText:"王二"}),a(t,{name:"刘武",imgSrc:"https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"}),a(t,{name:"刘武",fit:"contain",imgSrc:"https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"}),a(t,{name:"孙六",isRound:!1,imgSrc:"https://fuss10.1171jpeg.jpeg"}),a(t)])}const{defineComponent:h}=l,e=h({setup(){return{msg:"Avatar 头像 组件文档示例"}}});return{render:d,...e}}()}}),j=JSON.parse('{"title":"Avatar 头像","description":"","frontmatter":{},"headers":[],"relativePath":"components/avatar/index.md","filePath":"components/avatar/index.md","lastUpdated":1723346318000}'),m=g('

Avatar 头像

  • Avatar 头像组件可以用来代表人物或对象, 支持使用图片、文字作为 Avatar。

何时使用

  • 展示用户头像

基本用法

  • 已经提供 width、height 属性,所以不在提供 size 默认值属性。
',6),A=i("div",null,"基本使用示例",-1),v=i("div",{class:"language-vue"},[i("pre",{class:"shiki shiki-themes github-light github-dark vp-code",tabindex:"0","v-pre":""},[i("code",null,[i("span",{class:"line"}),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"<"),i("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"template"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),i("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"div"),i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," style"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"="),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"'),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"display"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},": "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"flex"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"; "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"align-items"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},": "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"center"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"; "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"justify-content"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},": "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"space-between"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},";"),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"'),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),i("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"c-avatar"),i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," name"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"="),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"张三"'),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),i("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"c-avatar"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," :"),i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}},"width"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"="),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"'),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"24"),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"'),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," :"),i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}},"height"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"="),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"'),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"24"),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"'),i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," name"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"="),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"张三张三张三张三张三大壮"'),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),i("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"c-avatar"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," :"),i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}},"width"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"="),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"'),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"32"),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"'),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," :"),i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}},"height"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"="),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"'),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"32"),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"'),i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," name"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"="),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"lihua"'),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),i("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"c-avatar"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," :"),i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}},"width"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"="),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"'),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"40"),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"'),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," :"),i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}},"height"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"="),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"'),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"40"),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"'),i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," name"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"="),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"hua li"'),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," :"),i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}},"isRound"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"="),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"'),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"false"),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"'),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),i("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"c-avatar"),i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," name"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"="),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"李六"'),i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," customText"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"="),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"王二"'),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),i("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"c-avatar")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," name"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"="),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"刘武"')]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," imgSrc"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"="),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"')]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," >")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),i("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"c-avatar")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," name"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"="),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"刘武"')]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," fit"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"="),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"contain"')]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," imgSrc"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"="),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"')]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," >")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),i("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"c-avatar"),i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," name"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"="),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"孙六"'),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," :"),i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}},"isRound"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"="),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"'),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"false"),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"'),i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," imgSrc"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"="),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},'"https://fuss10.1171jpeg.jpeg"'),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," <"),i("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"c-avatar"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"")]),s(` +`),i("span",{class:"line"}),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"<"),i("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"script"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"import"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," {defineComponent} "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"from"),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}}," 'vue'"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},";")]),s(` +`),i("span",{class:"line"}),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"export"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," default"),i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," defineComponent"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"({")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"}}," setup"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"() {")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," return"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," {")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," msg: "),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},"'Avatar 头像 组件文档示例'")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," };")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," }")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"});")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"")]),s(` +`),i("span",{class:"line"}),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"<"),i("span",{style:{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"}},"style"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},">")])])])],-1),D=g('

展示规则

  • 显示优先级排序 imgSrc > customText > name
  • 头像显示基本规则
    1. 中文开头:取传入字符串的最后两个字符
    2. 英文开头:取传入字符串的前面两个字符
    3. 多个英文名连用:取传入字符串的前两个英文名首字母
    4. 非中英文开头:取传入字符串的前两个字符

Avatar参数

参数类型默认说明
namestring-必选,传入字符串用于制作头像 (可以不传 展示默认)
genderGenderType-可选,根据性别区分头像颜色
widthnumber36可选,设定组件的宽度, 单位为 px
heightnumber36可选,设定组件的高度,单位为 px
isRoundbooleantrue可选,是否显示为圆形
imgSrcstring-可选,传入自定义图片作为头像
customTextstring-可选,传入自定义显示文字,不做处理
fitFitTypecover内容应该如何适应到其使用高度和宽度

Avatar类型定义

GenderType

ts
export type GenderType = 'male' | 'female' | string;

FitType

ts
export type FitType = 'fill' | 'contain' | 'cover' | 'none' | 'scale-down';

Avatar事件

',11);function f(n,a,u,E,r,d){const h=F("render-demo-0"),e=F("demo");return o(),c("div",null,[m,p(e,{customClass:"undefined",sourceCode:` + + + - - - - - - - + + + + + + + + + + + + -
Skip to content
快速前往

Avatar 头像

  • Avatar 头像组件可以用来代表人物或对象, 支持使用图片、文字作为 Avatar。

何时使用

  • 展示用户头像

基本用法

  • 已经提供 width、height 属性,所以不在提供 size 默认值属性。
张三
LI
HL
基本使用示例
<template>
-  <div style="display: flex; align-items: center; justify-content: space-between;">
-    <c-avatar name="张三"></c-avatar>
-    <c-avatar :width="24" :height="24" name="张三张三张三张三张三大壮"></c-avatar>
-    <c-avatar :width="32" :height="32" name="lihua"></c-avatar>
-    <c-avatar :width="40" :height="40" name="hua li" :isRound="false"></c-avatar>
-    <c-avatar name="李六" customText="王二"></c-avatar>
-    <c-avatar
-        name="刘武"
-        imgSrc="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"
-    ></c-avatar>
-    <c-avatar
-        name="刘武"
-        fit="contain"
-        imgSrc="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"
-    ></c-avatar>
-    <c-avatar name="孙六" :isRound="false" imgSrc="https://fuss10.1171jpeg.jpeg"></c-avatar>
-    <c-avatar></c-avatar>
-  </div>
-</template>
+    
Skip to content

Avatar 头像

  • Avatar 头像组件可以用来代表人物或对象, 支持使用图片、文字作为 Avatar。

何时使用

  • 展示用户头像

基本用法

  • 已经提供 width、height 属性,所以不在提供 size 默认值属性。
张三
LI
HL
基本使用示例

+<template>
+  <div style="display: flex; align-items: center; justify-content: space-between;">
+    <c-avatar name="张三"></c-avatar>
+    <c-avatar :width="24" :height="24" name="张三张三张三张三张三大壮"></c-avatar>
+    <c-avatar :width="32" :height="32" name="lihua"></c-avatar>
+    <c-avatar :width="40" :height="40" name="hua li" :isRound="false"></c-avatar>
+    <c-avatar name="李六" customText="王二"></c-avatar>
+    <c-avatar
+        name="刘武"
+        imgSrc="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"
+    ></c-avatar>
+    <c-avatar
+        name="刘武"
+        fit="contain"
+        imgSrc="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"
+    ></c-avatar>
+    <c-avatar name="孙六" :isRound="false" imgSrc="https://fuss10.1171jpeg.jpeg"></c-avatar>
+    <c-avatar></c-avatar>
+  </div>
+</template>
 
-<script>
-import {defineComponent} from 'vue';
+<script>
+import {defineComponent} from 'vue';
 
-export default defineComponent({
-  setup() {
-    return {
-      msg: 'Avatar 头像 组件文档示例'
-    };
-  }
-});
-</script>
+export default defineComponent({
+  setup() {
+    return {
+      msg: 'Avatar 头像 组件文档示例'
+    };
+  }
+});
+</script>
 
-<style></style>

展示规则

  • 显示优先级排序 imgSrc > customText > name
  • 头像显示基本规则
    1. 中文开头:取传入字符串的最后两个字符
    2. 英文开头:取传入字符串的前面两个字符
    3. 多个英文名连用:取传入字符串的前两个英文名首字母
    4. 非中英文开头:取传入字符串的前两个字符

Avatar参数

参数类型默认说明
namestring-必选,传入字符串用于制作头像 (可以不传 展示默认)
genderGenderType-可选,根据性别区分头像颜色
widthnumber36可选,设定组件的宽度, 单位为 px
heightnumber36可选,设定组件的高度,单位为 px
isRoundbooleantrue可选,是否显示为圆形
imgSrcstring-可选,传入自定义图片作为头像
customTextstring-可选,传入自定义显示文字,不做处理
fitFitTypecover内容应该如何适应到其使用高度和宽度

Avatar类型定义

GenderType

ts
export type GenderType = 'male' | 'female' | string;

FitType

ts
export type FitType = 'fill' | 'contain' | 'cover' | 'none' | 'scale-down';

Avatar事件

Released under the MIT License.

- +<style></style>

展示规则

  • 显示优先级排序 imgSrc > customText > name
  • 头像显示基本规则
    1. 中文开头:取传入字符串的最后两个字符
    2. 英文开头:取传入字符串的前面两个字符
    3. 多个英文名连用:取传入字符串的前两个英文名首字母
    4. 非中英文开头:取传入字符串的前两个字符

Avatar参数

参数类型默认说明
namestring-必选,传入字符串用于制作头像 (可以不传 展示默认)
genderGenderType-可选,根据性别区分头像颜色
widthnumber36可选,设定组件的宽度, 单位为 px
heightnumber36可选,设定组件的高度,单位为 px
isRoundbooleantrue可选,是否显示为圆形
imgSrcstring-可选,传入自定义图片作为头像
customTextstring-可选,传入自定义显示文字,不做处理
fitFitTypecover内容应该如何适应到其使用高度和宽度

Avatar类型定义

GenderType

ts
export type GenderType = 'male' | 'female' | string;

FitType

ts
export type FitType = 'fill' | 'contain' | 'cover' | 'none' | 'scale-down';

Avatar事件

Released under the MIT License.

+ \ No newline at end of file diff --git a/components/button/index.html b/components/button/index.html index 40e9f14..b037466 100644 --- a/components/button/index.html +++ b/components/button/index.html @@ -5,101 +5,104 @@ Button 按钮 | vue3-ccui - - - - - - - - - + + + + + + + + + + + + -
Skip to content
快速前往

Button 按钮

  • 常用的操作按钮。

何时使用

  • 按钮用于开始一个即时操作。

基本用法

基本使用

大小 size

禁用

圆角按钮

圆形按钮 与 icon 插槽

朴素按钮

Button 示例
<template>
-  <p>基本使用</p>
-  <div>
-    <c-button>北京</c-button>
-    <c-button type='primary'>上海</c-button>
-    <c-button type='success'>深圳</c-button>
-    <c-button type='warning'>河南</c-button>
-    <c-button type='danger'>合肥</c-button>
-    <c-button type='info'>河北</c-button>
-    <c-button type='text'>安徽</c-button>
-  </div>
+    
Skip to content

Button 按钮

  • 常用的操作按钮。

何时使用

  • 按钮用于开始一个即时操作。

基本用法

基本使用

大小 size

禁用

圆角按钮

圆形按钮 与 icon 插槽

朴素按钮

Button 示例

+<template>
+  <p>基本使用</p>
+  <div>
+    <c-button>北京</c-button>
+    <c-button type='primary'>上海</c-button>
+    <c-button type='success'>深圳</c-button>
+    <c-button type='warning'>河南</c-button>
+    <c-button type='danger'>合肥</c-button>
+    <c-button type='info'>河北</c-button>
+    <c-button type='text'>安徽</c-button>
+  </div>
 
-  <p>大小 size</p>
-  <div>
-    <c-button type='success' size='large'>北京</c-button>
-    <c-button type='warning'>上海</c-button>
-    <c-button type='danger' size='small'>广东</c-button>
-  </div>
+  <p>大小 size</p>
+  <div>
+    <c-button type='success' size='large'>北京</c-button>
+    <c-button type='warning'>上海</c-button>
+    <c-button type='danger' size='small'>广东</c-button>
+  </div>
 
-  <p>禁用</p>
-  <div>
-    <c-button type='success' disabled>北京</c-button>
-  </div>
+  <p>禁用</p>
+  <div>
+    <c-button type='success' disabled>北京</c-button>
+  </div>
 
-  <p>圆角按钮</p>
-  <div>
-    <c-button type='success' round>北京</c-button>
-    <c-button type='danger' size='small' round>广东</c-button>
-  </div>
+  <p>圆角按钮</p>
+  <div>
+    <c-button type='success' round>北京</c-button>
+    <c-button type='danger' size='small' round>广东</c-button>
+  </div>
 
-  <p>圆形按钮 与 icon 插槽</p>
-  <div>
-    <c-button type='success' circle></c-button>
+  <p>圆形按钮 与 icon 插槽</p>
+  <div>
+    <c-button type='success' circle>北</c-button>
 
-    <c-button type='primary' circle>
-      <template #icon>
-        <svg t='1649322922975' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'
-             p-id='3628' width='16' height='16'>
-          <path
-              d='M943.273421 506.259252C906.84065 320.247768 724.900901 185.233772 510.685052 185.233772c-214.228129 0-396.154575 135.01502-432.589392 321.025481-0.529049 2.765997-0.529049 5.611811 0 8.376785C114.530476 700.66901 296.457946 835.685054 510.685052 835.685054c84.754313 0 166.926824-21.296025 237.682307-61.551868 10.854209-6.196119 14.542204-19.829628 8.197706-30.479175-6.341429-10.599406-20.225647-14.158465-31.172977-8.006348-63.754023 36.307927-138.010237 55.516408-214.709083 55.516408-190.771905 0-352.71932-117.805056-386.970402-280.715403 34.250058-162.89909 196.22101-280.690844 386.970402-280.690844 190.771905 0 352.71932 117.791753 386.969379 280.690844-12.098549 57.384965-41.084721 111.433952-84.026742 156.599617-8.574283 8.997931-8.032954 23.089881 1.174756 31.464619 9.184173 8.356318 23.608697 7.872295 32.207539-1.147126 49.846268-52.396347 83.111906-115.577319 96.265484-182.739974C943.813726 511.859807 943.813726 509.026272 943.273421 506.259252z'
-              p-id='3629' fill='#ffffff'></path>
-          <path
-              d='M328.909032 515.482311c0 100.308567 81.792864 181.669596 182.689832 181.669596 100.872409 0 182.665273-81.362053 182.665273-181.669596 0.001023-100.307543-81.791841-181.634804-182.665273-181.634804l0 0C410.701896 333.847507 328.909032 415.174768 328.909032 515.482311zM648.616494 515.482311c0 75.237565-61.337997 136.257314-137.01763 136.257314l0 0c-75.67861 0-137.042189-61.018725-137.042189-136.257314 0-75.211982 61.362556-136.231731 137.042189-136.231731C587.277474 379.25058 648.616494 440.270329 648.616494 515.482311z'
-              p-id='3630' fill='#ffffff'></path>
-        </svg>
-      </template>
-    </c-button>
-  </div>
+    <c-button type='primary' circle>
+      <template #icon>
+        <svg t='1649322922975' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'
+             p-id='3628' width='16' height='16'>
+          <path
+              d='M943.273421 506.259252C906.84065 320.247768 724.900901 185.233772 510.685052 185.233772c-214.228129 0-396.154575 135.01502-432.589392 321.025481-0.529049 2.765997-0.529049 5.611811 0 8.376785C114.530476 700.66901 296.457946 835.685054 510.685052 835.685054c84.754313 0 166.926824-21.296025 237.682307-61.551868 10.854209-6.196119 14.542204-19.829628 8.197706-30.479175-6.341429-10.599406-20.225647-14.158465-31.172977-8.006348-63.754023 36.307927-138.010237 55.516408-214.709083 55.516408-190.771905 0-352.71932-117.805056-386.970402-280.715403 34.250058-162.89909 196.22101-280.690844 386.970402-280.690844 190.771905 0 352.71932 117.791753 386.969379 280.690844-12.098549 57.384965-41.084721 111.433952-84.026742 156.599617-8.574283 8.997931-8.032954 23.089881 1.174756 31.464619 9.184173 8.356318 23.608697 7.872295 32.207539-1.147126 49.846268-52.396347 83.111906-115.577319 96.265484-182.739974C943.813726 511.859807 943.813726 509.026272 943.273421 506.259252z'
+              p-id='3629' fill='#ffffff'></path>
+          <path
+              d='M328.909032 515.482311c0 100.308567 81.792864 181.669596 182.689832 181.669596 100.872409 0 182.665273-81.362053 182.665273-181.669596 0.001023-100.307543-81.791841-181.634804-182.665273-181.634804l0 0C410.701896 333.847507 328.909032 415.174768 328.909032 515.482311zM648.616494 515.482311c0 75.237565-61.337997 136.257314-137.01763 136.257314l0 0c-75.67861 0-137.042189-61.018725-137.042189-136.257314 0-75.211982 61.362556-136.231731 137.042189-136.231731C587.277474 379.25058 648.616494 440.270329 648.616494 515.482311z'
+              p-id='3630' fill='#ffffff'></path>
+        </svg>
+      </template>
+    </c-button>
+  </div>
 
-  <p>朴素按钮</p>
-  <div>
-    <c-button type='primary' plain>上海</c-button>
-    <c-button type='success' plain>深圳</c-button>
-    <c-button type='warning' plain>河南</c-button>
-    <c-button type='danger' plain>合肥</c-button>
-    <c-button type='info' plain>河北</c-button>
-  </div>
-</template>
+  <p>朴素按钮</p>
+  <div>
+    <c-button type='primary' plain>上海</c-button>
+    <c-button type='success' plain>深圳</c-button>
+    <c-button type='warning' plain>河南</c-button>
+    <c-button type='danger' plain>合肥</c-button>
+    <c-button type='info' plain>河北</c-button>
+  </div>
+</template>
 
-<script>
-import {defineComponent} from 'vue'
+<script>
+import {defineComponent} from 'vue'
 
-export default defineComponent({
-  setup() {
-    return {
-      msg: 'Button 按钮'
-    }
-  }
-})
-</script>
+export default defineComponent({
+  setup() {
+    return {
+      msg: 'Button 按钮'
+    }
+  }
+})
+</script>
 
-<style>
-.ccui-button {
-  margin-right: 10px;
-}
-</style>

Button参数

参数类型默认说明
sizeButtonSizeType--尺寸
typeButtonType--类型
plainbooleanfalse是否为朴素按钮
roundbooleanfalse是否为圆角按钮
circlebooleanfalse是否为圆形按钮
disabledbooleanfalse是否为禁用状态
autofocusbooleanfalse原生 autofocus 属性
native-typeButtonNativeTypebutton原生 type 属性

Button类型定义

ButtonType

ts
export type ButtonType =
-  | 'primary'
-  | 'success'
-  | 'warning'
-  | 'danger'
-  | 'info'
-  | 'text';

ButtonSizeType

ts
export type ButtonSizeType = 'large' | 'default' | 'small';

ButtonNativeType

ts
export type ButtonSizeType = 'large' | 'default' | 'small';

Button插槽

插槽名说明
icon自定义图标组件

Released under the MIT License.

- +<style> +.ccui-button { + margin-right: 10px; +} +</style>

Button参数

参数类型默认说明
sizeButtonSizeType--尺寸
typeButtonType--类型
plainbooleanfalse是否为朴素按钮
roundbooleanfalse是否为圆角按钮
circlebooleanfalse是否为圆形按钮
disabledbooleanfalse是否为禁用状态
autofocusbooleanfalse原生 autofocus 属性
native-typeButtonNativeTypebutton原生 type 属性

Button类型定义

ButtonType

ts
export type ButtonType =
+  | 'primary'
+  | 'success'
+  | 'warning'
+  | 'danger'
+  | 'info'
+  | 'text';

ButtonSizeType

ts
export type ButtonSizeType = 'large' | 'default' | 'small';

ButtonNativeType

ts
export type ButtonSizeType = 'large' | 'default' | 'small';

Button插槽

插槽名说明
icon自定义图标组件

Released under the MIT License.

+ \ No newline at end of file diff --git a/components/calendar/index.html b/components/calendar/index.html index 23c4979..2ceef2a 100644 --- a/components/calendar/index.html +++ b/components/calendar/index.html @@ -5,108 +5,113 @@ Calendar 日历 | vue3-ccui - - - - - - - - - + + + + + + + + + + + + -
Skip to content
快速前往

Calendar 日历

  • 日历组件

何时使用

  • 显示日期

基本用法

2023-09
周日
周一
周二
周三
周四
周五
周六
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
Calendar 示例
<template>
-  <c-calendar v-model="curDate" @change="curDateChange"></c-calendar>
-</template>
+    
Skip to content

Calendar 日历

  • 日历组件

何时使用

  • 显示日期

基本用法

2024-08
周日
周一
周二
周三
周四
周五
周六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
Calendar 示例

+<template>
+  <c-calendar v-model="curDate" @change="curDateChange"></c-calendar>
+</template>
 
-<script>
-import {defineComponent, ref} from 'vue'
+<script>
+import {defineComponent, ref} from 'vue'
 
-export default defineComponent({
-  setup() {
-    const curDate = ref(new Date())
+export default defineComponent({
+  setup() {
+    const curDate = ref(new Date())
 
-    const curDateChange = (val) => {
-      console.log(val)
-    }
-    return {
-      curDate,
-      curDateChange
-    }
-  }
-})
-</script>
+    const curDateChange = (val) => {
+      console.log(val)
+    }
+    return {
+      curDate,
+      curDateChange
+    }
+  }
+})
+</script>
 
-<style>
+<style>
 
-</style>

自定义header

当前日期 2023-09-08
周日
周一
周二
周三
周四
周五
周六
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
Calendar 示例
<template>
-  <c-calendar v-model="curDate" @change="curDateChange">
-    <template #header="date">
-      <div class="customize-header">
-        当前日期 {{date}}
-        <c-button type="primary" plain @click="addADay">加一天</c-button>
-      </div>
-    </template>
-  </c-calendar>
-</template>
+</style>

自定义header

当前日期 2024-08-11
周日
周一
周二
周三
周四
周五
周六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
Calendar 示例

+<template>
+  <c-calendar v-model="curDate" @change="curDateChange">
+    <template #header="date">
+      <div class="customize-header">
+        当前日期 {{date}}
+        <c-button type="primary" plain @click="addADay">加一天</c-button>
+      </div>
+    </template>
+  </c-calendar>
+</template>
 
-<script>
-import {defineComponent, ref} from 'vue'
+<script>
+import {defineComponent, ref} from 'vue'
 
-export default defineComponent({
-  setup() {
-    const curDateChange = (val) => {
-      console.log(val)
-    }
+export default defineComponent({
+  setup() {
+    const curDateChange = (val) => {
+      console.log(val)
+    }
 
-    const curDate = ref(new Date())
+    const curDate = ref(new Date())
 
-    const addADay = () => {
-      const dateTime = new Date(curDate.value).getTime() + (1000 * 60 * 60 * 24)
-      curDate.value = new Date(dateTime)
-    }
-    return {
-      curDateChange,
-      curDate,
-      addADay
-    }
-  }
-})
-</script>
+    const addADay = () => {
+      const dateTime = new Date(curDate.value).getTime() + (1000 * 60 * 60 * 24)
+      curDate.value = new Date(dateTime)
+    }
+    return {
+      curDateChange,
+      curDate,
+      addADay
+    }
+  }
+})
+</script>
 
-<style scoped>
-.customize-header {
-  padding: 10px;
-}
-</style>

自定义日期内容

2023-09
周日
周一
周二
周三
周四
周五
周六
31
1
2
3
4
5
6
7
当前选中日期
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
Calendar 示例
<template>
-  <c-calendar @change="curDateChange">
-    <template #dateCell="{isSelected, date, day}">
-      {{isSelected ? '当前选中日期' : day}}
-    </template>
-  </c-calendar>
-</template>
+<style scoped>
+.customize-header {
+  padding: 10px;
+}
+</style>

自定义日期内容

2024-08
周日
周一
周二
周三
周四
周五
周六
30
31
1
2
3
4
5
6
7
8
9
10
当前选中日期
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
Calendar 示例

+<template>
+  <c-calendar @change="curDateChange">
+    <template #dateCell="{isSelected, date, day}">
+      {{isSelected ? '当前选中日期' : day}}
+    </template>
+  </c-calendar>
+</template>
 
-<script>
-import {defineComponent} from 'vue'
+<script>
+import {defineComponent} from 'vue'
 
-export default defineComponent({
-  setup() {
-    const curDateChange = (val) => {
-      console.log(val)
-    }
-    return {
-      curDateChange
-    }
-  }
-})
-</script>
+export default defineComponent({
+  setup() {
+    const curDateChange = (val) => {
+      console.log(val)
+    }
+    return {
+      curDateChange
+    }
+  }
+})
+</script>
 
-<style>
+<style>
 
-</style>

Calendar参数

参数类型默认说明
v-modelDate--必选,组件绑定的值

Calendar事件

事件类型说明
changestring日期改变后的值

Calendar插槽

插槽名说明
header自定义日历头部,参数date当前日期
dateCell返回 data: { isSelected, date, day };isSelected 是否选中、date 格式化后的日期、 day 单元格的日期 。

Released under the MIT License.

- +</style>

Calendar参数

参数类型默认说明
v-modelDate--必选,组件绑定的值

Calendar事件

事件类型说明
changestring日期改变后的值

Calendar插槽

插槽名说明
header自定义日历头部,参数date当前日期
dateCell返回 data: { isSelected, date, day };isSelected 是否选中、date 格式化后的日期、 day 单元格的日期 。

Released under the MIT License.

+ \ No newline at end of file diff --git a/components/card/index.html b/components/card/index.html index d98ba67..3df0c41 100644 --- a/components/card/index.html +++ b/components/card/index.html @@ -5,46 +5,49 @@ Card 卡片 | vue3-ccui - - - - - - - - - + + + + + + + + + + + + -
Skip to content
快速前往

Card 卡片

  • 将信息聚合在卡片容器中展示。

何时使用

  • 基础卡片容器,其中可包含文字,列表,图片,段落,用于概览展示时。

基本用法

这是标题
我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。 我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
这是标题 hover
我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。 我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
这是标题 never
我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。 我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
Card 示例
<template>
-  <div>
-    <c-card style="margin-bottom: 20px" header="这是标题">
-      我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。
-      我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
-    </c-card>
+    
Skip to content

Card 卡片

  • 将信息聚合在卡片容器中展示。

何时使用

  • 基础卡片容器,其中可包含文字,列表,图片,段落,用于概览展示时。

基本用法

这是标题
我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。 我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
这是标题 hover
我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。 我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
这是标题 never
我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。 我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
Card 示例

+<template>
+  <div>
+    <c-card style="margin-bottom: 20px" header="这是标题">
+      我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。
+      我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
+    </c-card>
 
-    <c-card shadow="hover" style="margin-bottom: 20px" header="这是标题 hover">
-      我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。
-      我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
-    </c-card>
+    <c-card shadow="hover" style="margin-bottom: 20px" header="这是标题 hover">
+      我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。
+      我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
+    </c-card>
 
-    <c-card shadow="never" style="margin-bottom: 20px" header="这是标题 never">
-      我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。
-      我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
-    </c-card>
-  </div>
-</template>
+    <c-card shadow="never" style="margin-bottom: 20px" header="这是标题 never">
+      我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。
+      我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
+    </c-card>
+  </div>
+</template>
 
-<script>
-export default {
-  name: 'cardBox'
-};
-</script>
+<script>
+export default {
+  name: 'cardBox'
+};
+</script>
 
-<style lang="scss" scoped>
-</style>

Card参数

参数类型默认说明
headerstring卡片的标题 可以通过设置 header 来修改标题,也可以通过 slot#header 传入 DOM 节点
body-styleobject'{ padding: '20px' }'body 的样式
shadowShadowTypealways设置阴影显示时机

Card类型定义

ShadowType

ts
export type ShadowType = PropType<'always' | 'hover' | 'never'>;

Released under the MIT License.

- +<style lang="scss" scoped> +</style>

Card参数

参数类型默认说明
headerstring卡片的标题 可以通过设置 header 来修改标题,也可以通过 slot#header 传入 DOM 节点
body-styleobject'{ padding: '20px' }'body 的样式
shadowShadowTypealways设置阴影显示时机

Card类型定义

ShadowType

ts
export type ShadowType = PropType<'always' | 'hover' | 'never'>;

Released under the MIT License.

+ \ No newline at end of file diff --git a/components/check-box/index.html b/components/check-box/index.html index 0ffe018..7359a3b 100644 --- a/components/check-box/index.html +++ b/components/check-box/index.html @@ -5,156 +5,160 @@ CheckBox 多选框 | vue3-ccui - - - - - - - - - + + + + + + + + + + + + -
Skip to content
快速前往

CheckBox 多选框

  • 一组备选项中进行多选

何时使用

  • 在一组选项中进行多项选择;
  • 单独使用可以表示两种状态之间的切换,写在标签中的内容为 checkbox 按钮后的介绍。

CheckBox基本用法

CheckBox示例
<template>
-  <c-check-box v-model='checked'>{{ msg }}</c-check-box>
-  <c-check-box v-model='checked2' :label='label'></c-check-box>
-  <c-check-box v-model='checked3' :disabled='true'>禁用 check-box</c-check-box>
-  <c-check-box v-model='checked4' color='RGB(255, 193, 7)'>改变 icon 的颜色</c-check-box>
-
-  <c-check-box v-model='checked5' @change='checkBoxChange'>checkBoxChange 事件, 关联下方beforeChange的切换状态
-  </c-check-box>
-  <c-check-box v-model='checked6' :beforeChange='checkBoxBeforeChange'>
-    beforeChange 返回 {{checked5}} {{checked5 ? '可以' : '不能'}} 切换状态
-  </c-check-box>
-</template>
-
-<script>
-import {defineComponent, ref} from 'vue'
-
-export default defineComponent({
-  setup() {
-    const checked = ref(true)
-    const checked2 = ref(false)
-    const checked3 = ref(true)
-    const checked4 = ref(true)
-
-    const checked5 = ref(false)
-    const checkBoxChange = (val) => {
-      console.log(val)
-    }
-
-    const checked6 = ref(false)
-    const checkBoxBeforeChange = (val) => {
-      return checked5.value
-    }
-
-    return {
-      msg: '这是默认的插槽',
-      label: '这是使用 label 属性',
-      checked,
-      checked2,
-      checked3,
-      checked4,
-      checked5,
-      checkBoxChange,
-      checked6,
-      checkBoxBeforeChange,
-    }
-  }
-})
-</script>
-
-<style>
-
-</style>

CheckBoxGroup基本用法

基础示例

禁用

横向排列

checkBoxChange 和 color 颜色

beforeChange (选中上海可以切换) 可以切换

CheckBoxGroup 示例
<template>
-  <div>
-    <div>
-      <h4>基础示例</h4>
-      <c-check-box-group v-model='checkedList'>
-        <c-check-box label='beijing'>北京</c-check-box>
-        <c-check-box label='shanghai'>上海</c-check-box>
-        <c-check-box label='guangzhou'>广州</c-check-box>
-      </c-check-box-group>
-    </div>
-
-    <div class="mt10">
-      <h4>禁用</h4>
-      <c-check-box-group v-model='checkedList' :disabled='true'>
-        <c-check-box label='beijing'>北京</c-check-box>
-        <c-check-box label='shanghai'>上海</c-check-box>
-        <c-check-box label='guangzhou'>广州</c-check-box>
-      </c-check-box-group>
-    </div>
-
-    <div class="mt10">
-      <h4>横向排列</h4>
-      <c-check-box-group v-model='checkedList' direction='row'>
-        <c-check-box label='beijing'>北京</c-check-box>
-        <c-check-box label='shanghai'>上海</c-check-box>
-        <c-check-box label='guangzhou'>广州</c-check-box>
-      </c-check-box-group>
-    </div>
-
-    <div class="mt10">
-      <h4>checkBoxChange 和 color 颜色</h4>
-      <c-check-box-group v-model='checkedList' color='RGB(255, 193, 7)' @change='checkBoxChange'>
-        <c-check-box label='beijing'>北京</c-check-box>
-        <c-check-box label='shanghai'>上海</c-check-box>
-        <c-check-box label='guangzhou'>广州</c-check-box>
-      </c-check-box-group>
-    </div>
-
-    <div class="mt10">
-      <h4>beforeChange (选中上海可以切换) {{canChange ? '可以' : '不可以'}}切换</h4>
-      <c-check-box-group v-model='checkedList' :beforeChange='checkBoxBeforeChange'>
-        <c-check-box label='beijing'>北京</c-check-box>
-        <c-check-box label='shanghai'>上海</c-check-box>
-        <c-check-box label='guangzhou'>广州</c-check-box>
-      </c-check-box-group>
-    </div>
-  </div>
-</template>
-
-<script>
-import {defineComponent, ref, computed} from 'vue'
-
-export default defineComponent({
-  setup() {
-    const checkedList = ref(['shanghai'])
-
-    const checkBoxChange = (val) => {
-      console.log(val)
-    }
-
-    const canChange = computed(() => {
-      return checkedList.value.includes('shanghai')
-    })
-
-    const checkBoxBeforeChange = (isChecked, value) => {
-      return canChange.value
-    }
-
-    return {
-      checkedList,
-      checkBoxChange,
-      canChange,
-      checkBoxBeforeChange
-    }
-  }
-})
-</script>
-
-<style scoped>
-.mt10 {
-  margin-top: 10px;
-}
-</style>

CheckBox参数

参数类型默认说明
v-modelboolean--必选,选中项绑定值
disabledbooleanfalse可选,是否禁用
labelLabelType--单独使用 check-box 且无默认插槽时当作info展示,存在插槽帮定制无效,结合 check-box-group使用时作为选中项的值。
colorstring--可选,复选框颜色
beforeChangeBeforeChangeType--可选,checkbox 切换前的回调函数,返回 boolean 类型,返回 false 可以阻止 checkbox 切换

CheckBox事件

事件类型说明
changeFunction复选框的值改变时发出的事件,值是当前状态

CheckBox类型定义

LabelType

ts
export type LabelType = string | number | boolean;

BeforeChangeType

ts
export type BeforeChangeType = (
-  isChecked: boolean,
-  v: string
-) => boolean | Promise<boolean>;

CheckBox插槽

默认插槽

CheckBoxGroup参数

参数类型默认说明
v-modelArray[]必选,选中项绑定值
disabledbooleanfalse可选,是否禁用
colorstring--可选,复选框颜色
directionDirectionType'column'可选,设置横向或纵向排列
beforeChangeBeforeChangeType--可选,checkbox 切换前的回调函数,返回 boolean 类型,返回 false 可以阻止 checkbox 切换

CheckBoxGroup类型定义

DirectionType

ts
export type DirectionType = 'row' | 'column';

CheckBoxGroup事件

事件类型说明
changeFunction复选框的值改变时发出的事件,值是当前状态

CheckBoxGroup插槽

默认插槽

Released under the MIT License.

- +
Skip to content

CheckBox 多选框

  • 一组备选项中进行多选

何时使用

  • 在一组选项中进行多项选择;
  • 单独使用可以表示两种状态之间的切换,写在标签中的内容为 checkbox 按钮后的介绍。

CheckBox基本用法

CheckBox示例

+<template>
+  <c-check-box v-model='checked'>{{ msg }}</c-check-box>
+  <c-check-box v-model='checked2' :label='label'></c-check-box>
+  <c-check-box v-model='checked3' :disabled='true'>禁用 check-box</c-check-box>
+  <c-check-box v-model='checked4' color='RGB(255, 193, 7)'>改变 icon 的颜色</c-check-box>
+
+  <c-check-box v-model='checked5' @change='checkBoxChange'>checkBoxChange 事件, 关联下方beforeChange的切换状态
+  </c-check-box>
+  <c-check-box v-model='checked6' :beforeChange='checkBoxBeforeChange'>
+    beforeChange 返回 {{checked5}} {{checked5 ? '可以' : '不能'}} 切换状态
+  </c-check-box>
+</template>
+
+<script>
+import {defineComponent, ref} from 'vue'
+
+export default defineComponent({
+  setup() {
+    const checked = ref(true)
+    const checked2 = ref(false)
+    const checked3 = ref(true)
+    const checked4 = ref(true)
+
+    const checked5 = ref(false)
+    const checkBoxChange = (val) => {
+      console.log(val)
+    }
+
+    const checked6 = ref(false)
+    const checkBoxBeforeChange = (val) => {
+      return checked5.value
+    }
+
+    return {
+      msg: '这是默认的插槽',
+      label: '这是使用 label 属性',
+      checked,
+      checked2,
+      checked3,
+      checked4,
+      checked5,
+      checkBoxChange,
+      checked6,
+      checkBoxBeforeChange,
+    }
+  }
+})
+</script>
+
+<style>
+
+</style>

CheckBoxGroup基本用法

基础示例

禁用

横向排列

checkBoxChange 和 color 颜色

beforeChange (选中上海可以切换) 可以切换

CheckBoxGroup 示例

+<template>
+  <div>
+    <div>
+      <h4>基础示例</h4>
+      <c-check-box-group v-model='checkedList'>
+        <c-check-box label='beijing'>北京</c-check-box>
+        <c-check-box label='shanghai'>上海</c-check-box>
+        <c-check-box label='guangzhou'>广州</c-check-box>
+      </c-check-box-group>
+    </div>
+
+    <div class="mt10">
+      <h4>禁用</h4>
+      <c-check-box-group v-model='checkedList' :disabled='true'>
+        <c-check-box label='beijing'>北京</c-check-box>
+        <c-check-box label='shanghai'>上海</c-check-box>
+        <c-check-box label='guangzhou'>广州</c-check-box>
+      </c-check-box-group>
+    </div>
+
+    <div class="mt10">
+      <h4>横向排列</h4>
+      <c-check-box-group v-model='checkedList' direction='row'>
+        <c-check-box label='beijing'>北京</c-check-box>
+        <c-check-box label='shanghai'>上海</c-check-box>
+        <c-check-box label='guangzhou'>广州</c-check-box>
+      </c-check-box-group>
+    </div>
+
+    <div class="mt10">
+      <h4>checkBoxChange 和 color 颜色</h4>
+      <c-check-box-group v-model='checkedList' color='RGB(255, 193, 7)' @change='checkBoxChange'>
+        <c-check-box label='beijing'>北京</c-check-box>
+        <c-check-box label='shanghai'>上海</c-check-box>
+        <c-check-box label='guangzhou'>广州</c-check-box>
+      </c-check-box-group>
+    </div>
+
+    <div class="mt10">
+      <h4>beforeChange (选中上海可以切换) {{canChange ? '可以' : '不可以'}}切换</h4>
+      <c-check-box-group v-model='checkedList' :beforeChange='checkBoxBeforeChange'>
+        <c-check-box label='beijing'>北京</c-check-box>
+        <c-check-box label='shanghai'>上海</c-check-box>
+        <c-check-box label='guangzhou'>广州</c-check-box>
+      </c-check-box-group>
+    </div>
+  </div>
+</template>
+
+<script>
+import {defineComponent, ref, computed} from 'vue'
+
+export default defineComponent({
+  setup() {
+    const checkedList = ref(['shanghai'])
+
+    const checkBoxChange = (val) => {
+      console.log(val)
+    }
+
+    const canChange = computed(() => {
+      return checkedList.value.includes('shanghai')
+    })
+
+    const checkBoxBeforeChange = (isChecked, value) => {
+      return canChange.value
+    }
+
+    return {
+      checkedList,
+      checkBoxChange,
+      canChange,
+      checkBoxBeforeChange
+    }
+  }
+})
+</script>
+
+<style scoped>
+.mt10 {
+  margin-top: 10px;
+}
+</style>

CheckBox参数

参数类型默认说明
v-modelboolean--必选,选中项绑定值
disabledbooleanfalse可选,是否禁用
labelLabelType--单独使用 check-box 且无默认插槽时当作info展示,存在插槽帮定制无效,结合 check-box-group使用时作为选中项的值。
colorstring--可选,复选框颜色
beforeChangeBeforeChangeType--可选,checkbox 切换前的回调函数,返回 boolean 类型,返回 false 可以阻止 checkbox 切换

CheckBox事件

事件类型说明
changeFunction复选框的值改变时发出的事件,值是当前状态

CheckBox类型定义

LabelType

ts
export type LabelType = string | number | boolean;

BeforeChangeType

ts
export type BeforeChangeType = (
+  isChecked: boolean,
+  v: string
+) => boolean | Promise<boolean>;

CheckBox插槽

默认插槽

CheckBoxGroup参数

参数类型默认说明
v-modelArray[]必选,选中项绑定值
disabledbooleanfalse可选,是否禁用
colorstring--可选,复选框颜色
directionDirectionType'column'可选,设置横向或纵向排列
beforeChangeBeforeChangeType--可选,checkbox 切换前的回调函数,返回 boolean 类型,返回 false 可以阻止 checkbox 切换

CheckBoxGroup类型定义

DirectionType

ts
export type DirectionType = 'row' | 'column';

CheckBoxGroup事件

事件类型说明
changeFunction复选框的值改变时发出的事件,值是当前状态

CheckBoxGroup插槽

默认插槽

Released under the MIT License.

+ \ No newline at end of file diff --git a/components/divider/index.html b/components/divider/index.html index 9ffe132..c483835 100644 --- a/components/divider/index.html +++ b/components/divider/index.html @@ -5,71 +5,74 @@ Divider 分隔线 | vue3-ccui - - - - - - - - - + + + + + + + + + + + + -
Skip to content
快速前往

Divider 分隔线

  • 区隔内容的分隔线

何时使用

  • 对不同段落的文本进行分隔。

Divider基本用法

基础用法: 对段落的文本进行分隔。
虚线
自定义分隔线颜色
自定义文案
北京
在左侧的自定义文案
上海
在右侧的自定义文案
广州
文案的颜色
广州
文案的背景颜色
广州
垂直的分隔线
北京
上海
成都
Divider 示例
<template>
-  <div>
-    基础用法: 对段落的文本进行分隔。
-    <c-divider></c-divider>
+    
Skip to content

Divider 分隔线

  • 区隔内容的分隔线

何时使用

  • 对不同段落的文本进行分隔。

Divider基本用法

基础用法: 对段落的文本进行分隔。
虚线
自定义分隔线颜色
自定义文案
北京
在左侧的自定义文案
上海
在右侧的自定义文案
广州
文案的颜色
广州
文案的背景颜色
广州
垂直的分隔线
北京
上海
成都
Divider 示例

+<template>
+  <div>
+    基础用法: 对段落的文本进行分隔。
+    <c-divider></c-divider>
 
-    虚线
-    <c-divider border-style='dashed'></c-divider>
+    虚线
+    <c-divider border-style='dashed'></c-divider>
 
-    自定义分隔线颜色
-    <c-divider color='#7693f5'></c-divider>
+    自定义分隔线颜色
+    <c-divider color='#7693f5'></c-divider>
 
-    自定义文案
-    <c-divider>北京</c-divider>
+    自定义文案
+    <c-divider>北京</c-divider>
 
-    在左侧的自定义文案
-    <c-divider content-position='left'>上海</c-divider>
+    在左侧的自定义文案
+    <c-divider content-position='left'>上海</c-divider>
 
-    在右侧的自定义文案
-    <c-divider content-position='right'>广州</c-divider>
+    在右侧的自定义文案
+    <c-divider content-position='right'>广州</c-divider>
 
-    文案的颜色
-    <c-divider content-color='#7693f5'>广州</c-divider>
+    文案的颜色
+    <c-divider content-color='#7693f5'>广州</c-divider>
 
-    文案的背景颜色
-    <c-divider content-background-color='#7693f5'>广州</c-divider>
+    文案的背景颜色
+    <c-divider content-background-color='#7693f5'>广州</c-divider>
 
-    垂直的分隔线
-    <div>
-      北京
-      <c-divider direction='vertical'></c-divider>
-      上海
-      <c-divider direction='vertical' border-style='dashed'></c-divider>
-      成都
-    </div>
-  </div>
-</template>
+    垂直的分隔线
+    <div>
+      北京
+      <c-divider direction='vertical'></c-divider>
+      上海
+      <c-divider direction='vertical' border-style='dashed'></c-divider>
+      成都
+    </div>
+  </div>
+</template>
 
-<script>
-import {defineComponent} from 'vue'
+<script>
+import {defineComponent} from 'vue'
 
-export default defineComponent({
-  setup() {
-    return {
-      msg: 'Divider 分隔线 组件文档示例'
-    }
-  }
-})
-</script>
+export default defineComponent({
+  setup() {
+    return {
+      msg: 'Divider 分隔线 组件文档示例'
+    }
+  }
+})
+</script>
 
-<style>
+<style>
 
-</style>

Divider参数

参数类型默认说明
colorstring--设置分隔线的颜色
directionDirectionTypehorizontal设置分隔线方向
border-styleBorderStyleTypesolid设置分隔符样式
content-positionContentPositionTypecenter设置分隔线文案的位置
content-colorstring--设置分隔线文案的颜色
content-background-colorstring--设置分隔线文案的背景颜色

Divider类型定义

DirectionType

ts
export type DirectionType = 'horizontal' | 'vertical';

BorderStyleType

ts
export type BorderStyleType = 'dashed' | 'solid';

ContentPositionType

ts
export type ContentPositionType = 'left' | 'right' | 'center';

Released under the MIT License.

- +</style>

Divider参数

参数类型默认说明
colorstring--设置分隔线的颜色
directionDirectionTypehorizontal设置分隔线方向
border-styleBorderStyleTypesolid设置分隔符样式
content-positionContentPositionTypecenter设置分隔线文案的位置
content-colorstring--设置分隔线文案的颜色
content-background-colorstring--设置分隔线文案的背景颜色

Divider类型定义

DirectionType

ts
export type DirectionType = 'horizontal' | 'vertical';

BorderStyleType

ts
export type BorderStyleType = 'dashed' | 'solid';

ContentPositionType

ts
export type ContentPositionType = 'left' | 'right' | 'center';

Released under the MIT License.

+ \ No newline at end of file diff --git a/components/radio/index.html b/components/radio/index.html index ba8bf66..548ea7b 100644 --- a/components/radio/index.html +++ b/components/radio/index.html @@ -5,112 +5,116 @@ Radio 单选框 | vue3-ccui - - - - - - - - - + + + + + + + + + + + + -
Skip to content
快速前往

Radio 单选框

  • 单选框组件

何时使用

  • 用于在多个备选项中选中单个状态。

Radio基本用法

Radio 示例
<template>
-  <c-radio v-model='radioActive' label='1'>这是一个单选按钮</c-radio>
-  <c-radio v-model='radioActive' label='2' disabled>禁用</c-radio>
-  <c-radio v-model='radioActive' label='3' :before-change='beforeChange'>beforeChange禁止切换</c-radio>
-  <c-radio v-model='radioActive' label='4'>这也是个单选按钮</c-radio>
-</template>
+    
Skip to content

Radio 单选框

  • 单选框组件

何时使用

  • 用于在多个备选项中选中单个状态。

Radio基本用法

Radio 示例

+<template>
+  <c-radio v-model='radioActive' label='1'>这是一个单选按钮</c-radio>
+  <c-radio v-model='radioActive' label='2' disabled>禁用</c-radio>
+  <c-radio v-model='radioActive' label='3' :before-change='beforeChange'>beforeChange禁止切换</c-radio>
+  <c-radio v-model='radioActive' label='4'>这也是个单选按钮</c-radio>
+</template>
 
-<script>
-import {defineComponent, ref} from 'vue'
+<script>
+import {defineComponent, ref} from 'vue'
 
-export default defineComponent({
-  setup() {
-    const radioActive = ref('1')
-    const beforeChange = (val) => {
-      console.log(val, 'radio 禁止切换')
-      return false
-    }
+export default defineComponent({
+  setup() {
+    const radioActive = ref('1')
+    const beforeChange = (val) => {
+      console.log(val, 'radio 禁止切换')
+      return false
+    }
 
-    return {
-      radioActive,
-      beforeChange
-    }
-  }
-})
-</script>

RadioGroup基本用法

  • 用于展示一组多个 radio 单选框

基础示例

全部禁用

column 排列

row 排列

提示信息:

RadioGroup 示例
<template>
-  <div>
-    <div>
-      <h4>基础示例</h4>
-      <c-radio-group v-model='checkedRadio' :before-change='beforeChange'>
-        <c-radio label='1'>上海</c-radio>
-        <c-radio label='2'>北京</c-radio>
-        <c-radio label='3'>禁止切换</c-radio>
-        <c-radio label='4'>广州</c-radio>
-      </c-radio-group>
-    </div>
+    return {
+      radioActive,
+      beforeChange
+    }
+  }
+})
+</script>

RadioGroup基本用法

  • 用于展示一组多个 radio 单选框

基础示例

全部禁用

column 排列

row 排列

提示信息:

RadioGroup 示例

+<template>
+  <div>
+    <div>
+      <h4>基础示例</h4>
+      <c-radio-group v-model='checkedRadio' :before-change='beforeChange'>
+        <c-radio label='1'>上海</c-radio>
+        <c-radio label='2'>北京</c-radio>
+        <c-radio label='3'>禁止切换</c-radio>
+        <c-radio label='4'>广州</c-radio>
+      </c-radio-group>
+    </div>
 
-    <div class="mt10">
-      <h4>全部禁用</h4>
-      <c-radio-group v-model='checkedRadio1' :before-change='beforeChange' disabled>
-        <c-radio label='1'>上海</c-radio>
-        <c-radio label='2'>北京</c-radio>
-      </c-radio-group>
-    </div>
+    <div class="mt10">
+      <h4>全部禁用</h4>
+      <c-radio-group v-model='checkedRadio1' :before-change='beforeChange' disabled>
+        <c-radio label='1'>上海</c-radio>
+        <c-radio label='2'>北京</c-radio>
+      </c-radio-group>
+    </div>
 
-    <div class="mt10">
-      <h4>column 排列</h4>
-      <c-radio-group v-model='checkedRadio1' direction='column'>
-        <c-radio label='1'>上海</c-radio>
-        <c-radio label='2'>北京</c-radio>
-        <c-radio label='4'>广州</c-radio>
-      </c-radio-group>
-    </div>
+    <div class="mt10">
+      <h4>column 排列</h4>
+      <c-radio-group v-model='checkedRadio1' direction='column'>
+        <c-radio label='1'>上海</c-radio>
+        <c-radio label='2'>北京</c-radio>
+        <c-radio label='4'>广州</c-radio>
+      </c-radio-group>
+    </div>
 
-    <div class="mt10">
-      <h4>row 排列</h4>
-      <c-radio-group v-model='checkedRadio1' direction='row'>
-        <c-radio label='1'>上海</c-radio>
-        <c-radio label='2'>北京</c-radio>
-        <c-radio label='4'>广州</c-radio>
-      </c-radio-group>
-    </div>
+    <div class="mt10">
+      <h4>row 排列</h4>
+      <c-radio-group v-model='checkedRadio1' direction='row'>
+        <c-radio label='1'>上海</c-radio>
+        <c-radio label='2'>北京</c-radio>
+        <c-radio label='4'>广州</c-radio>
+      </c-radio-group>
+    </div>
 
-    <p>提示信息:{{info}}</p>
-  </div>
-</template>
+    <p>提示信息:{{info}}</p>
+  </div>
+</template>
 
-<script>
-import {defineComponent, ref} from 'vue'
+<script>
+import {defineComponent, ref} from 'vue'
 
-export default defineComponent({
-  setup() {
-    const info = ref('')
-    const checkedRadio = ref('3')
-    const checkedRadio1 = ref('1')
-    const beforeChange = (val) => {
-      info.value = val === '3' ? `label ${val}  radio 禁止切换` : `label ${val}`
-      return val !== '3'
-    }
+export default defineComponent({
+  setup() {
+    const info = ref('')
+    const checkedRadio = ref('3')
+    const checkedRadio1 = ref('1')
+    const beforeChange = (val) => {
+      info.value = val === '3' ? `label ${val}  radio 禁止切换` : `label ${val}`
+      return val !== '3'
+    }
 
-    return {
-      info,
-      checkedRadio,
-      checkedRadio1,
-      beforeChange
-    }
-  }
-})
-</script>
-<style scoped>
-.mt10 {
-  margin-top: 10px;
-}
-</style>

Radio参数

参数类型默认说明
v-model'string' 'number'-必选 radio 的绑定值
label'string' 'number'-必选,单选项值
namestring-原生 name 属性
disabledbooleanfalse可选,是否禁用该单选项
before-changeBeforeChangeType-可选,radio 切换前的回调函数,返回 boolean 类型,返回 false 可以阻止 radio 切换

Radio事件

事件类型说明
change(value: string) => void单选项值改变时触发,返回选中的值

Radio类型定义

BeforeChangeType

ts
export type BeforeChangeType = (value: string) => boolean | Promise<boolean>;

Radio插槽

默认插槽

RadioGroup参数

参数类型默认说明
model-value / v-modelstring / number-必选 radio 的绑定值
disabledbooleanfalse可选,是否禁用该单选项
directionDirectionType'column'可选,设置横向或纵向排列
before-changeBeforeChangeType-可选,radio 切换前的回调函数,返回 boolean 类型,返回 false 可以阻止 radio 切换

RadioGroup类型定义

DirectionType

ts
export type DirectionType = 'row' | 'column';

RadioGroup事件

事件类型说明
change单选项值改变时触发,返回选中的值

RadioGroup插槽

默认插槽

Released under the MIT License.

- + return { + info, + checkedRadio, + checkedRadio1, + beforeChange + } + } +}) +</script> +<style scoped> +.mt10 { + margin-top: 10px; +} +</style>

Radio参数

参数类型默认说明
v-model'string' 'number'-必选 radio 的绑定值
label'string' 'number'-必选,单选项值
namestring-原生 name 属性
disabledbooleanfalse可选,是否禁用该单选项
before-changeBeforeChangeType-可选,radio 切换前的回调函数,返回 boolean 类型,返回 false 可以阻止 radio 切换

Radio事件

事件类型说明
change(value: string) => void单选项值改变时触发,返回选中的值

Radio类型定义

BeforeChangeType

ts
export type BeforeChangeType = (value: string) => boolean | Promise<boolean>;

Radio插槽

默认插槽

RadioGroup参数

参数类型默认说明
model-value / v-modelstring / number-必选 radio 的绑定值
disabledbooleanfalse可选,是否禁用该单选项
directionDirectionType'column'可选,设置横向或纵向排列
before-changeBeforeChangeType-可选,radio 切换前的回调函数,返回 boolean 类型,返回 false 可以阻止 radio 切换

RadioGroup类型定义

DirectionType

ts
export type DirectionType = 'row' | 'column';

RadioGroup事件

事件类型说明
change单选项值改变时触发,返回选中的值

RadioGroup插槽

默认插槽

Released under the MIT License.

+ \ No newline at end of file diff --git a/components/rate/index.html b/components/rate/index.html index 5d45ac3..748fce5 100644 --- a/components/rate/index.html +++ b/components/rate/index.html @@ -5,132 +5,139 @@ Rate 评分 | vue3-ccui - - - - - - - - - + + + + + + + + + + + + -
Skip to content
快速前往

Rate 评分

等级评估。

何时使用

用户对一个产品进行评分时可以使用。

只读模式

<template>
-  <c-rate v-model="value1" :read-only="true"/>
-</template>
-<script>
-import {ref} from 'vue'
+    
Skip to content

Rate 评分

等级评估。

何时使用

用户对一个产品进行评分时可以使用。

只读模式


+<template>
+  <c-rate v-model="value1" :read-only="true"/>
+</template>
+<script>
+import {ref} from 'vue'
 
-export default {
-  setup() {
-    const value1 = ref(3.5)
-    return {
-      value1,
-    }
-  },
-}
-</script>

动态模式

<template>
-  <c-rate v-model="value" icon="star-o"/>
-</template>
-<script>
-import {ref} from 'vue'
+export default {
+  setup() {
+    const value1 = ref(3.5)
+    return {
+      value1,
+    }
+  },
+}
+</script>

动态模式


+<template>
+  <c-rate v-model="value" icon="star-o"/>
+</template>
+<script>
+import {ref} from 'vue'
 
-export default {
-  setup() {
-    const value = ref(2)
-    return {
-      value,
-    }
-  },
-}
-</script>

动态模式-自定义

AA
AA
AA
AA
AA
AA
<template>
-  <c-rate color="#ffa500" v-model="value" :count="6">A</c-rate>
-</template>
-<script>
-import {ref} from 'vue'
+export default {
+  setup() {
+    const value = ref(2)
+    return {
+      value,
+    }
+  },
+}
+</script>

动态模式-自定义

AA
AA
AA
AA
AA
AA

+<template>
+  <c-rate color="#ffa500" v-model="value" :count="6">A</c-rate>
+</template>
+<script>
+import {ref} from 'vue'
 
-export default {
-  setup() {
-    const value = ref(3)
-    return {
-      value,
-    }
-  },
-}
-</script>

半选模式

2.5
<template>
-  <c-rate v-model="value" :allow-half="true" @change="change">
-    <template v-slot:info="info">
-      {{info}}
-    </template>
-  </c-rate>
-</template>
-<script>
-import {ref} from 'vue'
+export default {
+  setup() {
+    const value = ref(3)
+    return {
+      value,
+    }
+  },
+}
+</script>

半选模式

2.5

+<template>
+  <c-rate v-model="value" :allow-half="true" @change="change">
+    <template v-slot:info="info">
+      {{info}}
+    </template>
+  </c-rate>
+</template>
+<script>
+import {ref} from 'vue'
 
-export default {
-  setup() {
-    const value = ref(2.5)
-    const change = (val) => {
-      console.log(val)
-    }
-    return {
-      value,
-      change,
-    }
-  },
-}
-</script>

使用color参数

NN
NN
NN
NN
NN
<template>
-  <div class="mb20">
-    <c-rate
-        v-model="value1"
-        :read-only="true"
-        color="blue"
-        :count="5"
-        icon="star"
-    />
-  </div>
-  <div class="mb20">
-    <c-rate
-        v-model="value2"
-        :read-only="true"
-        color="orange"
-        :count="5"
-        icon="star"
-    />
-  </div>
-  <div class="mb20">
-    <c-rate v-model="value3" :read-only="true" color="red" :count="5"/>
-  </div>
-  <div>
-    <c-rate v-model="value4" :read-only="true" color="#67c23a" :count="5">N</c-rate>
-  </div>
-</template>
-<script>
-import {ref} from 'vue'
+export default {
+  setup() {
+    const value = ref(2.5)
+    const change = (val) => {
+      console.log(val)
+    }
+    return {
+      value,
+      change,
+    }
+  },
+}
+</script>

使用color参数

NN
NN
NN
NN
NN

+<template>
+  <div class="mb20">
+    <c-rate
+        v-model="value1"
+        :read-only="true"
+        color="blue"
+        :count="5"
+        icon="star"
+    />
+  </div>
+  <div class="mb20">
+    <c-rate
+        v-model="value2"
+        :read-only="true"
+        color="orange"
+        :count="5"
+        icon="star"
+    />
+  </div>
+  <div class="mb20">
+    <c-rate v-model="value3" :read-only="true" color="red" :count="5"/>
+  </div>
+  <div>
+    <c-rate v-model="value4" :read-only="true" color="#67c23a" :count="5">N</c-rate>
+  </div>
+</template>
+<script>
+import {ref} from 'vue'
 
-export default {
-  setup() {
-    const value1 = ref(3.5)
-    const value2 = ref(2)
-    const value3 = ref(3)
-    const value4 = ref(1)
-    return {
-      value1,
-      value2,
-      value3,
-      value4,
-    }
-  },
-}
-</script>
-<style scoped>
-.mb20 {
-  margin-bottom: 20px;
-}
-</style>

Rate参数

参数类型默认值描述
v-modelnumber0必选,评分绑定的值
read-onlybooleanfalse可选,设置是否为只读模式,只读模式无法交互
countnumber5可选,设置总等级数
colorstring--可选,星星选中颜色
allow-halfbooleanfalse可选,动态模式下是否允许半选

Rate事件

参数类型说明回调参数
change(value: number) => void分值改变时触发改变后的分值

Rate类型定义

OnTouchedType

ts
export type OnTouchedType = () => void;

Rate插槽

插槽名说明
default支持传入一个文本字符或svg图标(可以被color、fill改变颜色的)
info返回当前选中的值 可用于自定义评分描述

Released under the MIT License.

- +export default { + setup() { + const value1 = ref(3.5) + const value2 = ref(2) + const value3 = ref(3) + const value4 = ref(1) + return { + value1, + value2, + value3, + value4, + } + }, +} +</script> +<style scoped> +.mb20 { + margin-bottom: 20px; +} +</style>

Rate参数

参数类型默认值描述
v-modelnumber0必选,评分绑定的值
read-onlybooleanfalse可选,设置是否为只读模式,只读模式无法交互
countnumber5可选,设置总等级数
colorstring--可选,星星选中颜色
allow-halfbooleanfalse可选,动态模式下是否允许半选

Rate事件

参数类型说明回调参数
change(value: number) => void分值改变时触发改变后的分值

Rate类型定义

OnTouchedType

ts
export type OnTouchedType = () => void;

Rate插槽

插槽名说明
default支持传入一个文本字符或svg图标(可以被color、fill改变颜色的)
info返回当前选中的值 可用于自定义评分描述

Released under the MIT License.

+ \ No newline at end of file diff --git a/components/status/index.html b/components/status/index.html index cb92eb2..c951356 100644 --- a/components/status/index.html +++ b/components/status/index.html @@ -5,52 +5,55 @@ Status 状态 | vue3-ccui - - - - - - - - - + + + + + + + + + + + + -
Skip to content
快速前往

Status 状态

传达交互结果的组件。

何时使用

表示一个任务的执行结果时使用。

基本用法

Default
Success
Error
Warning
Initial
Waiting
Running
Invalid
基本用法
<template>
-  <c-status>Default</c-status>
-  <c-status type="success">Success</c-status>
-  <c-status type="error">Error</c-status>
-  <c-status type="warning">Warning</c-status>
-  <c-status type="initial">Initial</c-status>
-  <c-status type="waiting">Waiting</c-status>
-  <c-status type="running">Running</c-status>
-  <c-status type="invalid">Invalid</c-status>
-</template>
+    
Skip to content

Status 状态

传达交互结果的组件。

何时使用

表示一个任务的执行结果时使用。

基本用法

Default
Success
Error
Warning
Initial
Waiting
Running
Invalid
基本用法

+<template>
+  <c-status>Default</c-status>
+  <c-status type="success">Success</c-status>
+  <c-status type="error">Error</c-status>
+  <c-status type="warning">Warning</c-status>
+  <c-status type="initial">Initial</c-status>
+  <c-status type="waiting">Waiting</c-status>
+  <c-status type="running">Running</c-status>
+  <c-status type="invalid">Invalid</c-status>
+</template>
 
-<script>
-import {defineComponent} from 'vue'
+<script>
+import {defineComponent} from 'vue'
 
-export default defineComponent({
-  setup() {
-    return {
-      msg: 'Status 状态 组件文档示例'
-    }
-  }
-})
-</script>
+export default defineComponent({
+  setup() {
+    return {
+      msg: 'Status 状态 组件文档示例'
+    }
+  }
+})
+</script>
 
-<style>
+<style>
 
-</style>

Status参数

参数类型默认说明
typeIStatusTypeinvalidstatus的类型

Status插槽

插槽名说明
-默认插槽

Status类型定义

IStatusType

ts
type IStatusType =
-  | 'success'
-  | 'error'
-  | 'initial'
-  | 'warning'
-  | 'waiting'
-  | 'running'
-  | 'invalid';

Released under the MIT License.

- +</style>

Status参数

参数类型默认说明
typeIStatusTypeinvalidstatus的类型

Status插槽

插槽名说明
-默认插槽

Status类型定义

IStatusType

ts
type IStatusType =
+  | 'success'
+  | 'error'
+  | 'initial'
+  | 'warning'
+  | 'waiting'
+  | 'running'
+  | 'invalid';

Released under the MIT License.

+ \ No newline at end of file diff --git a/components/tabs/index.html b/components/tabs/index.html index fa2e33b..ba8e786 100644 --- a/components/tabs/index.html +++ b/components/tabs/index.html @@ -5,206 +5,213 @@ Tabs 选项卡 | vue3-ccui - - - - - - - - - + + + + + + + + + + + + -
Skip to content
快速前往

Tabs 选项卡

  • 选项卡切换组件。

何时使用

  • 用户需要通过平级的区域将大块内容进行收纳和展现,保持界面整洁。

Tabs基本用法

我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
Tabs 基本用法
<template>
-  <c-tabs v-model="activeTab" class="my-tabs">
-    <c-tab label="周一" name="1">
-      我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
-    </c-tab>
-    <c-tab label="周二" name="2">
-      人生就是一辆开往坟墓的列车,路途上会有很多站,很难有人可以自始至终地陪你走完。当陪你的人要下车时,即使不舍也该心存感激,然后挥手道别。人生就是如此,没有谁会一直陪伴谁,我们应该怀着感恩之心,和过去的好友告别。毕竟曾经在我们人生某一个艰难的时刻,她们的确给过我们温暖。
-    </c-tab>
-    <c-tab label="疯狂星期四" name="3">V我50</c-tab>
-  </c-tabs>
-</template>
-
-<script>
-import {defineComponent, ref} from 'vue'
-
-export default defineComponent({
-  setup() {
-
-    const activeTab = ref('1')
-    return {
-      activeTab
-    }
-  }
-})
-</script>
-
-<style lang="scss">
-.my-tabs {
-  .okUi-tab {
-    padding: 20px;
-    font-size: 30px;
-    font-weight: bold;
-  }
-}
-</style>

Tabs卡片风格的标签

我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
Tabs 卡片风格的标签
<template>
-  <c-tabs v-model="activeTab" type="card" class="my-tabs">
-    <c-tab label="周一" name="1">
-      我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
-    </c-tab>
-    <c-tab label="周二" name="2">
-      人生就是一辆开往坟墓的列车,路途上会有很多站,很难有人可以自始至终地陪你走完。当陪你的人要下车时,即使不舍也该心存感激,然后挥手道别。人生就是如此,没有谁会一直陪伴谁,我们应该怀着感恩之心,和过去的好友告别。毕竟曾经在我们人生某一个艰难的时刻,她们的确给过我们温暖。
-    </c-tab>
-    <c-tab label="疯狂星期四" name="3">V我100别问为什么,问就是有中间商</c-tab>
-  </c-tabs>
-</template>
-
-<script>
-import {defineComponent, ref} from 'vue'
-
-export default defineComponent({
-  setup() {
-
-    const activeTab = ref('1')
-    return {
-      activeTab
-    }
-  }
-})
-</script>
-
-<style lang="scss">
-.my-tabs {
-  .okUi-tab {
-    padding: 20px;
-    font-size: 30px;
-    font-weight: bold;
-  }
-}
-</style>

Tabs带有边框的卡片风格

我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
Tabs 带有边框的卡片风格
<template>
-  <c-tabs v-model="activeTab" type="border-card" class="my-tabs">
-    <c-tab label="周一" name="1">
-      我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
-    </c-tab>
-    <c-tab label="周二" name="2">
-      人生就是一辆开往坟墓的列车,路途上会有很多站,很难有人可以自始至终地陪你走完。当陪你的人要下车时,即使不舍也该心存感激,然后挥手道别。人生就是如此,没有谁会一直陪伴谁,我们应该怀着感恩之心,和过去的好友告别。毕竟曾经在我们人生某一个艰难的时刻,她们的确给过我们温暖。
-    </c-tab>
-    <c-tab label="疯狂星期四" name="3">
-      工厂模式其实就是将创建对象的过程单独封装:比如说点一份西红柿炒蛋,我们不用关心西红柿怎么切、怎么打鸡蛋这些菜品制作过程中的问题,我们只关心摆上桌那道菜。在工厂模式里,我传参这个过程就是点菜,工厂函数里面运转的逻辑就相当于炒菜的厨师和上桌的服务员做掉的那部分工作——这部分工作我们同样不用关心,我们只要能拿到工厂交付给我们的实例结果就行了。
-    </c-tab>
-  </c-tabs>
-</template>
-
-<script>
-import {defineComponent, ref} from 'vue'
-
-export default defineComponent({
-  setup() {
-
-    const activeTab = ref('1')
-    return {
-      activeTab
-    }
-  }
-})
-</script>
-
-<style lang="scss">
-.my-tabs {
-  .okUi-tab {
-    padding: 20px;
-    font-size: 30px;
-    font-weight: bold;
-  }
-}
-</style>

Tabs自定义标签页标题

我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
Tabs 自定义标签页标题
<template>
-  <c-tabs v-model="activeTab" class="my-tabs">
-    <c-tab label="周一" name="1">
-      <template v-slot:title>
-        周一
-      </template>
-      我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
-    </c-tab>
-    <c-tab label="周二" name="2">
-      人生就是一辆开往坟墓的列车,路途上会有很多站,很难有人可以自始至终地陪你走完。当陪你的人要下车时,即使不舍也该心存感激,然后挥手道别。人生就是如此,没有谁会一直陪伴谁,我们应该怀着感恩之心,和过去的好友告别。毕竟曾经在我们人生某一个艰难的时刻,她们的确给过我们温暖。
-    </c-tab>
-    <c-tab label="疯狂星期四" name="3">
-      保证一个类仅有一个实例,并提供一个访问它的全局访问点,这样的模式就叫做单例模式。
-    </c-tab>
-  </c-tabs>
-</template>
-
-<script>
-import {defineComponent, ref} from 'vue'
-
-export default defineComponent({
-  setup() {
-
-    const activeTab = ref('1')
-    return {
-      activeTab
-    }
-  }
-})
-</script>
-
-<style lang="scss">
-.my-tabs {
-  .okUi-tab {
-    padding: 20px;
-    font-size: 30px;
-    font-weight: bold;
-  }
-}
-</style>

Tabs标签位置的设置

疲惫的一天
Tabs 标签位置的设置
<template>
-  <c-radio-group v-model="checkedRadio" direction="row">
-    <c-radio label="top">top</c-radio>
-    <c-radio label="right">right</c-radio>
-    <c-radio label="bottom">bottom</c-radio>
-    <c-radio label="left">left</c-radio>
-  </c-radio-group>
-
-  <c-tabs v-model="activeTab" class="my-tabs" :tab-position="checkedRadio">
-    <c-tab label="周一" name="1">疲惫的一天</c-tab>
-    <c-tab label="周二" name="2">开心</c-tab>
-    <c-tab label="疯狂星期四" name="3">狂吃</c-tab>
-  </c-tabs>
-</template>
-
-<script>
-import {defineComponent, ref} from 'vue'
-
-export default defineComponent({
-  setup() {
-
-    const activeTab = ref('1')
-
-    const checkedRadio = ref('top')
-    return {
-      activeTab,
-      checkedRadio
-    }
-  }
-})
-</script>
-
-<style lang="scss">
-.my-tabs {
-  height: 200px;
-
-  .okUi-tab {
-    padding: 20px;
-    font-size: 30px;
-    font-weight: bold;
-  }
-}
-</style>

Tabs参数

参数类型默认说明
v-modelModelValueType-绑定值,选中选项卡的 name
typeTabsType-风格类型
tab-positionITabPositionTypetop选项卡所在位置

Tabs事件

事件类型说明
changeBeforeChangeTypeactiveName 改变时触发

tabs类型定义

ModelValueType

ts
export type ModelValueType = string | number;

ITabsType

ts
export type ITabsType = '' | 'card' | 'border-card';

ITabPositionType

ts
export type ITabPositionType = 'top' | 'right' | 'bottom' | 'left';

BeforeChangeType

ts
export type Active = string | number | null;
-export type BeforeChangeType = (id: Active) => boolean;

Tabs插槽

默认插槽

Tab参数

参数类型默认说明
labelLabelType-选项卡标题
nameNameType-与选项卡绑定值 value 对应的标识符,表示选项卡别名

tab类型定义

LabelType

ts
export type LabelType = string | number;

NameType

ts
export type NameType = string | number;

Tab插槽

插槽名说明
title标签页标题
-默认插槽

Released under the MIT License.

- +
Skip to content

Tabs 选项卡

  • 选项卡切换组件。

何时使用

  • 用户需要通过平级的区域将大块内容进行收纳和展现,保持界面整洁。

Tabs基本用法

我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
Tabs 基本用法

+<template>
+  <c-tabs v-model="activeTab" class="my-tabs">
+    <c-tab label="周一" name="1">
+      我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
+    </c-tab>
+    <c-tab label="周二" name="2">
+      人生就是一辆开往坟墓的列车,路途上会有很多站,很难有人可以自始至终地陪你走完。当陪你的人要下车时,即使不舍也该心存感激,然后挥手道别。人生就是如此,没有谁会一直陪伴谁,我们应该怀着感恩之心,和过去的好友告别。毕竟曾经在我们人生某一个艰难的时刻,她们的确给过我们温暖。
+    </c-tab>
+    <c-tab label="疯狂星期四" name="3">V我50</c-tab>
+  </c-tabs>
+</template>
+
+<script>
+import {defineComponent, ref} from 'vue'
+
+export default defineComponent({
+  setup() {
+
+    const activeTab = ref('1')
+    return {
+      activeTab
+    }
+  }
+})
+</script>
+
+<style lang="scss">
+.my-tabs {
+  .okUi-tab {
+    padding: 20px;
+    font-size: 30px;
+    font-weight: bold;
+  }
+}
+</style>

Tabs卡片风格的标签

我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
Tabs 卡片风格的标签

+<template>
+  <c-tabs v-model="activeTab" type="card" class="my-tabs">
+    <c-tab label="周一" name="1">
+      我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
+    </c-tab>
+    <c-tab label="周二" name="2">
+      人生就是一辆开往坟墓的列车,路途上会有很多站,很难有人可以自始至终地陪你走完。当陪你的人要下车时,即使不舍也该心存感激,然后挥手道别。人生就是如此,没有谁会一直陪伴谁,我们应该怀着感恩之心,和过去的好友告别。毕竟曾经在我们人生某一个艰难的时刻,她们的确给过我们温暖。
+    </c-tab>
+    <c-tab label="疯狂星期四" name="3">V我100别问为什么,问就是有中间商</c-tab>
+  </c-tabs>
+</template>
+
+<script>
+import {defineComponent, ref} from 'vue'
+
+export default defineComponent({
+  setup() {
+
+    const activeTab = ref('1')
+    return {
+      activeTab
+    }
+  }
+})
+</script>
+
+<style lang="scss">
+.my-tabs {
+  .okUi-tab {
+    padding: 20px;
+    font-size: 30px;
+    font-weight: bold;
+  }
+}
+</style>

Tabs带有边框的卡片风格

我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
Tabs 带有边框的卡片风格

+<template>
+  <c-tabs v-model="activeTab" type="border-card" class="my-tabs">
+    <c-tab label="周一" name="1">
+      我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
+    </c-tab>
+    <c-tab label="周二" name="2">
+      人生就是一辆开往坟墓的列车,路途上会有很多站,很难有人可以自始至终地陪你走完。当陪你的人要下车时,即使不舍也该心存感激,然后挥手道别。人生就是如此,没有谁会一直陪伴谁,我们应该怀着感恩之心,和过去的好友告别。毕竟曾经在我们人生某一个艰难的时刻,她们的确给过我们温暖。
+    </c-tab>
+    <c-tab label="疯狂星期四" name="3">
+      工厂模式其实就是将创建对象的过程单独封装:比如说点一份西红柿炒蛋,我们不用关心西红柿怎么切、怎么打鸡蛋这些菜品制作过程中的问题,我们只关心摆上桌那道菜。在工厂模式里,我传参这个过程就是点菜,工厂函数里面运转的逻辑就相当于炒菜的厨师和上桌的服务员做掉的那部分工作——这部分工作我们同样不用关心,我们只要能拿到工厂交付给我们的实例结果就行了。
+    </c-tab>
+  </c-tabs>
+</template>
+
+<script>
+import {defineComponent, ref} from 'vue'
+
+export default defineComponent({
+  setup() {
+
+    const activeTab = ref('1')
+    return {
+      activeTab
+    }
+  }
+})
+</script>
+
+<style lang="scss">
+.my-tabs {
+  .okUi-tab {
+    padding: 20px;
+    font-size: 30px;
+    font-weight: bold;
+  }
+}
+</style>

Tabs自定义标签页标题

我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
Tabs 自定义标签页标题

+<template>
+  <c-tabs v-model="activeTab" class="my-tabs">
+    <c-tab label="周一" name="1">
+      <template v-slot:title>
+        周一
+      </template>
+      我们终将远行,和过去稚嫩的自己告别。这是一个流行告别的时代,陪你颠沛流离的人越来越少,直至没有。我们也要习惯昔日好友的渐行渐远,因为我们终将长大,长大到可以独自一人抵挡风雨。
+    </c-tab>
+    <c-tab label="周二" name="2">
+      人生就是一辆开往坟墓的列车,路途上会有很多站,很难有人可以自始至终地陪你走完。当陪你的人要下车时,即使不舍也该心存感激,然后挥手道别。人生就是如此,没有谁会一直陪伴谁,我们应该怀着感恩之心,和过去的好友告别。毕竟曾经在我们人生某一个艰难的时刻,她们的确给过我们温暖。
+    </c-tab>
+    <c-tab label="疯狂星期四" name="3">
+      保证一个类仅有一个实例,并提供一个访问它的全局访问点,这样的模式就叫做单例模式。
+    </c-tab>
+  </c-tabs>
+</template>
+
+<script>
+import {defineComponent, ref} from 'vue'
+
+export default defineComponent({
+  setup() {
+
+    const activeTab = ref('1')
+    return {
+      activeTab
+    }
+  }
+})
+</script>
+
+<style lang="scss">
+.my-tabs {
+  .okUi-tab {
+    padding: 20px;
+    font-size: 30px;
+    font-weight: bold;
+  }
+}
+</style>

Tabs标签位置的设置

疲惫的一天
Tabs 标签位置的设置

+<template>
+  <c-radio-group v-model="checkedRadio" direction="row">
+    <c-radio label="top">top</c-radio>
+    <c-radio label="right">right</c-radio>
+    <c-radio label="bottom">bottom</c-radio>
+    <c-radio label="left">left</c-radio>
+  </c-radio-group>
+
+  <c-tabs v-model="activeTab" class="my-tabs" :tab-position="checkedRadio">
+    <c-tab label="周一" name="1">疲惫的一天</c-tab>
+    <c-tab label="周二" name="2">开心</c-tab>
+    <c-tab label="疯狂星期四" name="3">狂吃</c-tab>
+  </c-tabs>
+</template>
+
+<script>
+import {defineComponent, ref} from 'vue'
+
+export default defineComponent({
+  setup() {
+
+    const activeTab = ref('1')
+
+    const checkedRadio = ref('top')
+    return {
+      activeTab,
+      checkedRadio
+    }
+  }
+})
+</script>
+
+<style lang="scss">
+.my-tabs {
+  height: 200px;
+
+  .okUi-tab {
+    padding: 20px;
+    font-size: 30px;
+    font-weight: bold;
+  }
+}
+</style>

Tabs参数

参数类型默认说明
v-modelModelValueType-绑定值,选中选项卡的 name
typeTabsType-风格类型
tab-positionITabPositionTypetop选项卡所在位置

Tabs事件

事件类型说明
changeBeforeChangeTypeactiveName 改变时触发

tabs类型定义

ModelValueType

ts
export type ModelValueType = string | number;

ITabsType

ts
export type ITabsType = '' | 'card' | 'border-card';

ITabPositionType

ts
export type ITabPositionType = 'top' | 'right' | 'bottom' | 'left';

BeforeChangeType

ts
export type Active = string | number | null;
+export type BeforeChangeType = (id: Active) => boolean;

Tabs插槽

默认插槽

Tab参数

参数类型默认说明
labelLabelType-选项卡标题
nameNameType-与选项卡绑定值 value 对应的标识符,表示选项卡别名

tab类型定义

LabelType

ts
export type LabelType = string | number;

NameType

ts
export type NameType = string | number;

Tab插槽

插槽名说明
title标签页标题
-默认插槽

Released under the MIT License.

+ \ No newline at end of file diff --git a/components/tree/index.html b/components/tree/index.html index 9ea7996..1c20843 100644 --- a/components/tree/index.html +++ b/components/tree/index.html @@ -5,112 +5,114 @@ Tree 树 | vue3-ccui - - - - - - - - - + + + + + + + + + + + + -
Skip to content
快速前往

Tree 树

  • 用清晰的层级结构展示信息,可展开或折叠。

何时使用

  • 需要展示层级结构。

基本用法

一级 1
一级 2
二级 2-1
二级 2-2
一级 3
二级 3-1
二级 3-2
三级 3-2-1
一级 4
渲染一棵基本树
<template>
-  <c-tree :data="data"></c-tree>
-</template>
+    
Skip to content

Tree 树

  • 用清晰的层级结构展示信息,可展开或折叠。

何时使用

  • 需要展示层级结构。

基本用法

一级 1
一级 2
二级 2-1
二级 2-2
一级 3
二级 3-1
二级 3-2
三级 3-2-1
一级 4
渲染一棵基本树
<template>
+  <c-tree :data="data"></c-tree>
+</template>
 
-<script lang="ts">
-import { defineComponent, ref } from 'vue';
+<script lang="ts">
+import { defineComponent, ref } from 'vue';
 
-export default defineComponent({
-  setup() {
-    const data = ref([
-      {
-        label: '一级 1',
-        level: 1,
-        children: [
-          {
-            label: '二级 1-1',
-            level: 2,
-            children: [
-              {
-                label: '三级 1-1-1',
-                level: 3
-              }
-            ]
-          }
-        ]
-      },
-      {
-        label: '一级 2',
-        level: 1,
-        open: true, // 新增
-        children: [
-          {
-            label: '二级 2-1',
-            level: 2,
-            children: [
-              {
-                label: '三级 2-1-1',
-                level: 3
-              }
-            ]
-          },
-          {
-            label: '二级 2-2',
-            level: 2,
-            children: [
-              {
-                label: '三级 2-2-1',
-                level: 3
-              }
-            ]
-          }
-        ]
-      },
-      {
-        label: '一级 3',
-        level: 1,
-        open: true, // 新增
-        children: [
-          {
-            label: '二级 3-1',
-            level: 2,
-            children: [
-              {
-                label: '三级 3-1-1',
-                level: 3
-              }
-            ]
-          },
-          {
-            label: '二级 3-2',
-            level: 2,
-            open: true, // 新增
-            children: [
-              {
-                label: '三级 3-2-1',
-                level: 3
-              }
-            ]
-          }
-        ]
-      },
-      {
-        label: '一级 4',
-        level: 1
-      }
-    ]);
+export default defineComponent({
+  setup() {
+    const data = ref([
+      {
+        label: '一级 1',
+        level: 1,
+        children: [
+          {
+            label: '二级 1-1',
+            level: 2,
+            children: [
+              {
+                label: '三级 1-1-1',
+                level: 3
+              }
+            ]
+          }
+        ]
+      },
+      {
+        label: '一级 2',
+        level: 1,
+        open: true, // 新增
+        children: [
+          {
+            label: '二级 2-1',
+            level: 2,
+            children: [
+              {
+                label: '三级 2-1-1',
+                level: 3
+              }
+            ]
+          },
+          {
+            label: '二级 2-2',
+            level: 2,
+            children: [
+              {
+                label: '三级 2-2-1',
+                level: 3
+              }
+            ]
+          }
+        ]
+      },
+      {
+        label: '一级 3',
+        level: 1,
+        open: true, // 新增
+        children: [
+          {
+            label: '二级 3-1',
+            level: 2,
+            children: [
+              {
+                label: '三级 3-1-1',
+                level: 3
+              }
+            ]
+          },
+          {
+            label: '二级 3-2',
+            level: 2,
+            open: true, // 新增
+            children: [
+              {
+                label: '三级 3-2-1',
+                level: 3
+              }
+            ]
+          }
+        ]
+      },
+      {
+        label: '一级 4',
+        level: 1
+      }
+    ]);
 
-    return {
-      data
-    };
-  }
-});
-</script>

Released under the MIT License.

- + return { + data + }; + } +}); +</script>

Released under the MIT License.

+ \ No newline at end of file diff --git a/hashmap.json b/hashmap.json index 0f96068..8b18cbd 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"components_calendar_index.md":"3a5e08d0","components_button_index.md":"cb6e122a","components_card_index.md":"2ce82948","components_status_index.md":"fb7ab370","components_check-box_index.md":"9f4f8f4f","components_tree_index.md":"d2f1f7d2","components_radio_index.md":"07ef2b2f","components_divider_index.md":"73c149cb","components_avatar_index.md":"c7678904","components_rate_index.md":"b6ad15d8","index.md":"6e2ed83d","team.md":"4efcaa72","introduce.md":"7103f48e","components_tabs_index.md":"9a5c5bf4"} +{"components_avatar_index.md":"CvzwtDXb","components_button_index.md":"CYUteno8","components_calendar_index.md":"BHLZyY0L","components_card_index.md":"CRLVUqBr","components_check-box_index.md":"DQWbYrW0","components_divider_index.md":"Bi6WB3ya","components_radio_index.md":"0p65tMWw","components_rate_index.md":"Cs2Nt8Wp","components_status_index.md":"BMbp-TBx","components_tabs_index.md":"B-JP5yiq","components_tree_index.md":"akGrsPPg","index.md":"BtUkP8o4","introduce.md":"CtigW8hh","team.md":"C45kFU8d"} diff --git a/index.html b/index.html index 13daa16..fe4291a 100644 --- a/index.html +++ b/index.html @@ -3,22 +3,24 @@ - vue3-ccui | vue3-ccui + vue3-ccui - - - - - - - - - + + + + + + + + + + + + -
Skip to content

vue3-ccui

一个使用 vue3、tsx 的组件库示例

看过星辰大海,才明白自己渺小如沙

cc ui
🛠️

丰富的功能

内置微脚手架,专注于组件的开发。

⚡️

快速

vite3不只是快。

💡

技术栈

vite3、vitepress、vitest、vue3、tsx。

Released under the MIT License.

- +
Skip to content

vue3-ccui

一个使用 vue3、tsx 的组件库示例

看过星辰大海,才明白自己渺小如沙

cc ui

Released under the MIT License.

+ \ No newline at end of file diff --git a/introduce.html b/introduce.html index 4a1301b..913b087 100644 --- a/introduce.html +++ b/introduce.html @@ -5,57 +5,59 @@ 简介 | vue3-ccui - - - - - - - - - + + + + + + + + + + + + -
Skip to content
快速前往

简介

版本

  • vue3-ccui 目前还处于开发迭代中。

使用包管理器

shell
# NPM
-$ npm install vue3-ccui --save
+    
Skip to content

简介

版本

  • vue3-ccui 目前还处于开发迭代中。

使用包管理器

shell
# NPM
+$ npm install vue3-ccui --save
 
-# Yarn
-$ yarn add vue3-ccui
+# Yarn
+$ yarn add vue3-ccui
 
-# pnpm
-$ pnpm install vue3-ccui

浏览器直接引入

html
<head>
-  <!-- 导入样式 -->
-  <link
-      rel="stylesheet"
-      href="https://unpkg.com/vue3-ccui/style.css"
-  />
-  <!-- 导入 Vue 3 -->
-  <script src="//cdn.jsdelivr.net/npm/vue@next"></script>
-  <!-- 导入组件库 -->
-  <script src="https://unpkg.com/vue3-ccui"></script>
-</head>
+# pnpm
+$ pnpm install vue3-ccui

浏览器直接引入

html
<head>
+  <!-- 导入样式 -->
+  <link
+      rel="stylesheet"
+      href="https://unpkg.com/vue3-ccui/style.css"
+  />
+  <!-- 导入 Vue 3 -->
+  <script src="//cdn.jsdelivr.net/npm/vue@next"></script>
+  <!-- 导入组件库 -->
+  <script src="https://unpkg.com/vue3-ccui"></script>
+</head>
 
-<script>
-  const App = {
-    data() {
-      return {
-        message: "Hello vue3-ccui",
-      };
-    },
-  };
-  const app = Vue.createApp(App);
-  app.use(VueCcui.default);
-  app.mount("#app");
-</script>

快速开始

完整引入

ts
import {createApp} from 'vue'
-import './style.css'
-import App from './App.vue'
+<script>
+  const App = {
+    data() {
+      return {
+        message: "Hello vue3-ccui",
+      };
+    },
+  };
+  const app = Vue.createApp(App);
+  app.use(VueCcui.default);
+  app.mount("#app");
+</script>

快速开始

完整引入

ts
import {createApp} from 'vue'
+import './style.css'
+import App from './App.vue'
 
-import ccui from 'vue3-ccui'
-import 'vue3-ccui/style.css'
+import ccui from 'vue3-ccui'
+import 'vue3-ccui/style.css'
 
-createApp(App).use(ccui).mount('#app')

Released under the MIT License.

- +createApp(App).use(ccui).mount('#app')

Released under the MIT License.

+ \ No newline at end of file diff --git a/team.html b/team.html index 204c6a8..7df689f 100644 --- a/team.html +++ b/team.html @@ -3,22 +3,24 @@ - vue3-ccui | vue3-ccui + vue3-ccui - - - - - - - - - + + + + + + + + + + + + -
Skip to content

项目贡献者

项目中的贡献者,会在下方进行展示。

Released under the MIT License.

- +
Skip to content

项目贡献者

项目中的贡献者,会在下方进行展示。

vaebe

vaebe

Creator

Released under the MIT License.

+ \ No newline at end of file