From 44d98b0bdc91cf049247eb09f0c3600f875cb07f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 21 May 2024 07:25:52 +0000 Subject: [PATCH] Deploy to GitHub pages --- 404.html | 33 +++++++++++ about/index.html | 33 +++++++++++ assets/404.html-60b35caa.js | 1 + assets/404.html-74e4790c.js | 1 + assets/AndroidDownloadLink-1b24cdeb.js | 1 + assets/ArrowLink-34f59ba6.js | 1 + assets/CourseScoreShareResultView-a03418c9.js | 9 +++ assets/WechatLoginView-3f8cf867.js | 9 +++ assets/app-54b01bf3.js | 55 ++++++++++++++++++ assets/automatic.html-707aaf5a.js | 1 + assets/automatic.html-be6e4bae.js | 1 + assets/back-to-top-8efcbe56.svg | 1 + assets/bugfix.html-05e42e7d.js | 1 + assets/bugfix.html-babcb96a.js | 1 + assets/bus.html-6167e8da.js | 1 + assets/bus.html-71e4b894.js | 1 + assets/course.html-662c8247.js | 1 + assets/course.html-c132165b.js | 1 + assets/docsearch-1d421ddb.js | 2 + assets/framework-caba6eb2.js | 5 ++ assets/iOSDownloadLink-0cbce471.js | 1 + assets/index-70769223.js | 1 + assets/index-ade63bb5.js | 14 +++++ assets/index.html-1b8d2e96.js | 1 + assets/index.html-2fbf01ed.js | 1 + assets/index.html-3c30bcb0.js | 1 + assets/index.html-4059d717.js | 1 + assets/index.html-4f2482ff.js | 1 + assets/index.html-66ebaaca.js | 1 + assets/index.html-7db22d14.js | 1 + assets/index.html-8682feba.js | 1 + assets/index.html-87a35fbe.js | 1 + assets/index.html-b634ce8e.js | 1 + assets/index.html-b7ee26dc.js | 1 + assets/index.html-c16ca075.js | 1 + assets/index.html-f5f0a227.js | 1 + assets/index.html-fc0eeef1.js | 1 + assets/library.html-b4428852.js | 1 + assets/library.html-b6b107d0.js | 1 + assets/moment-8054f126.js | 11 ++++ assets/pay.html-18baaed8.js | 1 + assets/pay.html-be02d47f.js | 1 + assets/schedule.html-7e2a2d37.js | 1 + assets/schedule.html-dc995fb8.js | 1 + assets/score.html-9d1f38f3.js | 1 + assets/score.html-a0d103b1.js | 4 ++ assets/sport.html-1fb40a25.js | 1 + assets/sport.html-7a26ffbe.js | 1 + assets/status.html-14a54e68.js | 1 + assets/status.html-28382c18.js | 1 + assets/style-1213c5f7.css | 1 + assets/style-e9220a04.js | 1 + assets/sync.html-7c6b3d09.js | 1 + assets/sync.html-d93208da.js | 1 + assets/user-policy.html-adcdf345.js | 1 + assets/user-policy.html-c5131675.js | 1 + download/index.html | 33 +++++++++++ handbook/automatic.html | 33 +++++++++++ handbook/bugfix.html | 33 +++++++++++ handbook/bus.html | 33 +++++++++++ handbook/course.html | 33 +++++++++++ handbook/index.html | 33 +++++++++++ handbook/library.html | 33 +++++++++++ handbook/pay.html | 33 +++++++++++ handbook/schedule.html | 33 +++++++++++ handbook/score.html | 33 +++++++++++ handbook/sport.html | 33 +++++++++++ handbook/status.html | 33 +++++++++++ handbook/sync.html | 33 +++++++++++ icon-1024 2.png | Bin 0 -> 71611 bytes icon-1024.png | Bin 0 -> 173190 bytes images/icons/android-chrome-192x192.png | Bin 0 -> 12981 bytes images/icons/android-chrome-512x512.png | Bin 0 -> 34293 bytes index.html | 33 +++++++++++ inner/course-score/result/index.html | 33 +++++++++++ inner/login/wechat/index.html | 33 +++++++++++ lottie/loading.json | 1 + manifest.webmanifest | 20 +++++++ privacy/index.html | 33 +++++++++++ privacy/user-policy.html | 33 +++++++++++ service-worker.js | 1 + workbox-d249b2c8.js | 1 + 82 files changed, 838 insertions(+) create mode 100644 404.html create mode 100644 about/index.html create mode 100644 assets/404.html-60b35caa.js create mode 100644 assets/404.html-74e4790c.js create mode 100644 assets/AndroidDownloadLink-1b24cdeb.js create mode 100644 assets/ArrowLink-34f59ba6.js create mode 100644 assets/CourseScoreShareResultView-a03418c9.js create mode 100644 assets/WechatLoginView-3f8cf867.js create mode 100644 assets/app-54b01bf3.js create mode 100644 assets/automatic.html-707aaf5a.js create mode 100644 assets/automatic.html-be6e4bae.js create mode 100644 assets/back-to-top-8efcbe56.svg create mode 100644 assets/bugfix.html-05e42e7d.js create mode 100644 assets/bugfix.html-babcb96a.js create mode 100644 assets/bus.html-6167e8da.js create mode 100644 assets/bus.html-71e4b894.js create mode 100644 assets/course.html-662c8247.js create mode 100644 assets/course.html-c132165b.js create mode 100644 assets/docsearch-1d421ddb.js create mode 100644 assets/framework-caba6eb2.js create mode 100644 assets/iOSDownloadLink-0cbce471.js create mode 100644 assets/index-70769223.js create mode 100644 assets/index-ade63bb5.js create mode 100644 assets/index.html-1b8d2e96.js create mode 100644 assets/index.html-2fbf01ed.js create mode 100644 assets/index.html-3c30bcb0.js create mode 100644 assets/index.html-4059d717.js create mode 100644 assets/index.html-4f2482ff.js create mode 100644 assets/index.html-66ebaaca.js create mode 100644 assets/index.html-7db22d14.js create mode 100644 assets/index.html-8682feba.js create mode 100644 assets/index.html-87a35fbe.js create mode 100644 assets/index.html-b634ce8e.js create mode 100644 assets/index.html-b7ee26dc.js create mode 100644 assets/index.html-c16ca075.js create mode 100644 assets/index.html-f5f0a227.js create mode 100644 assets/index.html-fc0eeef1.js create mode 100644 assets/library.html-b4428852.js create mode 100644 assets/library.html-b6b107d0.js create mode 100644 assets/moment-8054f126.js create mode 100644 assets/pay.html-18baaed8.js create mode 100644 assets/pay.html-be02d47f.js create mode 100644 assets/schedule.html-7e2a2d37.js create mode 100644 assets/schedule.html-dc995fb8.js create mode 100644 assets/score.html-9d1f38f3.js create mode 100644 assets/score.html-a0d103b1.js create mode 100644 assets/sport.html-1fb40a25.js create mode 100644 assets/sport.html-7a26ffbe.js create mode 100644 assets/status.html-14a54e68.js create mode 100644 assets/status.html-28382c18.js create mode 100644 assets/style-1213c5f7.css create mode 100644 assets/style-e9220a04.js create mode 100644 assets/sync.html-7c6b3d09.js create mode 100644 assets/sync.html-d93208da.js create mode 100644 assets/user-policy.html-adcdf345.js create mode 100644 assets/user-policy.html-c5131675.js create mode 100644 download/index.html create mode 100644 handbook/automatic.html create mode 100644 handbook/bugfix.html create mode 100644 handbook/bus.html create mode 100644 handbook/course.html create mode 100644 handbook/index.html create mode 100644 handbook/library.html create mode 100644 handbook/pay.html create mode 100644 handbook/schedule.html create mode 100644 handbook/score.html create mode 100644 handbook/sport.html create mode 100644 handbook/status.html create mode 100644 handbook/sync.html create mode 100644 icon-1024 2.png create mode 100644 icon-1024.png create mode 100644 images/icons/android-chrome-192x192.png create mode 100644 images/icons/android-chrome-512x512.png create mode 100644 index.html create mode 100644 inner/course-score/result/index.html create mode 100644 inner/login/wechat/index.html create mode 100644 lottie/loading.json create mode 100644 manifest.webmanifest create mode 100644 privacy/index.html create mode 100644 privacy/user-policy.html create mode 100644 service-worker.js create mode 100644 workbox-d249b2c8.js diff --git a/404.html b/404.html new file mode 100644 index 0000000..e3fab5b --- /dev/null +++ b/404.html @@ -0,0 +1,33 @@ + + + + + + + + + Ham + + + + +
+ + + diff --git a/about/index.html b/about/index.html new file mode 100644 index 0000000..d6ceb22 --- /dev/null +++ b/about/index.html @@ -0,0 +1,33 @@ + + + + + + + + + 关于 | Ham + + + + +
+ + + diff --git a/assets/404.html-60b35caa.js b/assets/404.html-60b35caa.js new file mode 100644 index 0000000..7a25b17 --- /dev/null +++ b/assets/404.html-60b35caa.js @@ -0,0 +1 @@ +const t=JSON.parse('{"key":"v-3706649a","path":"/404.html","title":"","lang":"en-US","frontmatter":{"layout":"NotFound"},"headers":[],"git":{},"filePathRelative":null}');export{t as data}; diff --git a/assets/404.html-74e4790c.js b/assets/404.html-74e4790c.js new file mode 100644 index 0000000..abd310f --- /dev/null +++ b/assets/404.html-74e4790c.js @@ -0,0 +1 @@ +import{_ as e,p as t,q as _}from"./framework-caba6eb2.js";const c={};function r(n,o){return t(),_("div")}const a=e(c,[["render",r],["__file","404.html.vue"]]);export{a as default}; diff --git a/assets/AndroidDownloadLink-1b24cdeb.js b/assets/AndroidDownloadLink-1b24cdeb.js new file mode 100644 index 0000000..cf9693d --- /dev/null +++ b/assets/AndroidDownloadLink-1b24cdeb.js @@ -0,0 +1 @@ +import{h as u,a as h}from"./moment-8054f126.js";import f from"./ArrowLink-34f59ba6.js";import{_ as m,M as b,p as l,q as i,Q as t,v as r,N as p,R as g,aE as k,aF as w}from"./framework-caba6eb2.js";import"./app-54b01bf3.js";const R={name:"AndroidDownloadLink",components:{ArrowLink:f},data(){return{finalRelease:{name:"",updateLog:"",publishDate:new Date,apkUrl:""},betaRelease:{name:"",updateLog:"",publishDate:new Date,apkUrl:""}}},created(){this.getAndroidVersionInfo()},methods:{formatDate:function(n){return u(n).fromNow()},getAndroidVersionInfo:async function(){let n=await h.get("https://api.github.com/repos/orangeboyChen/whu-ham/releases");if(n.status!==200)return;let d=n.data,a=null,o=null;for(let e=0;e0&&a.assets[0].browser_download_url.indexOf("apk")!==-1&&(this.finalRelease.apkUrl=a.assets[0].browser_download_url)}}},_=n=>(k("data-v-b4de2590"),n=n(),w(),n),L={key:0},D={style:{"margin-bottom":"2px"}},v={class:"caption"},x=_(()=>t("span",{class:"ham_text_t1"},"更新日志",-1)),y=["innerHTML"],A={key:0},I={style:{"margin-bottom":"2px"}},M={class:"caption"},N=_(()=>t("span",{class:"ham_text_t1"},"更新日志",-1)),U=["innerHTML"],V=_(()=>t("div",{class:"custom-container warning"},[t("p",{class:"custom-container-title"},"注意"),t("p",null,"使用测试版含有不稳定因素。如果在使用时遇到了问题,欢迎在Github中进行反馈。")],-1)),C={key:1};function H(n,d,a,o,e,s){const c=b("ArrowLink");return l(),i("div",null,[e.finalRelease.name!==""?(l(),i("div",L,[t("div",null,[t("h3",D,"正式版 "+r(e.finalRelease.name),1),t("span",v,"发布于 "+r(s.formatDate(e.finalRelease.publishDate)),1),t("blockquote",null,[x,t("div",{innerHTML:e.finalRelease.updateLog.replace(/- /g,"").replace(/\n/g,"
")},null,8,y)]),p(c,{href:e.finalRelease.apkUrl,text:"下载安装包"},null,8,["href"])]),e.betaRelease.name!==""?(l(),i("div",A,[t("h3",I,"测试版 "+r(e.betaRelease.name),1),t("span",M,"发布于 "+r(s.formatDate(e.betaRelease.publishDate)),1),t("blockquote",null,[N,t("div",{innerHTML:e.betaRelease.updateLog.replace(/- /g,"").replace(/\n/g,"
")},null,8,U)]),V,p(c,{href:e.betaRelease.apkUrl,text:"下载测试版安装包"},null,8,["href"])])):g("",!0)])):(l(),i("div",C,[p(c,{href:"https://github.com/orangeboyChen/whu-ham/releases/latest",text:"前往Github Release"})]))])}const O=m(R,[["render",H],["__scopeId","data-v-b4de2590"],["__file","AndroidDownloadLink.vue"]]);export{O as default}; diff --git a/assets/ArrowLink-34f59ba6.js b/assets/ArrowLink-34f59ba6.js new file mode 100644 index 0000000..d8156c1 --- /dev/null +++ b/assets/ArrowLink-34f59ba6.js @@ -0,0 +1 @@ +import{_ as a,p as l,q as i,Q as e,t as c,v as d,aE as p,aF as _}from"./framework-caba6eb2.js";const k={name:"ArrowLink",props:{href:String,text:String},methods:{onLinkClick(){window.open(this.href,"_blank")}}},f=n=>(p("data-v-97095d73"),n=n(),_(),n),h=f(()=>e("span",null,[e("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[e("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),e("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),e("span",{class:"external-link-icon-sr-only"},"open in new window")],-1));function w(n,o,t,u,v,s){return l(),i("span",null,[e("a",{class:"link",onHref:o[0]||(o[0]=(...r)=>t.href&&t.href(...r)),target:"_blank",rel:"noopener noreferrer",onClick:o[1]||(o[1]=(...r)=>s.onLinkClick&&s.onLinkClick(...r))},[c(d(t.text)+" ",1),h],32)])}const g=a(k,[["render",w],["__scopeId","data-v-97095d73"],["__file","ArrowLink.vue"]]);export{g as default}; diff --git a/assets/CourseScoreShareResultView-a03418c9.js b/assets/CourseScoreShareResultView-a03418c9.js new file mode 100644 index 0000000..6225884 --- /dev/null +++ b/assets/CourseScoreShareResultView-a03418c9.js @@ -0,0 +1,9 @@ +import{c as commonjsGlobal}from"./app-54b01bf3.js";import{_ as _export_sfc,p as openBlock,q as createElementBlock,Q as createBaseVNode,v as toDisplayString,O as Fragment,P as renderList,R as createCommentVNode,x as normalizeStyle}from"./framework-caba6eb2.js";var md5Exports={},md5$1={get exports(){return md5Exports},set exports(e){md5Exports=e}};/** + * [js-md5]{@link https://github.com/emn178/js-md5} + * + * @namespace md5 + * @version 0.7.3 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2014-2017 + * @license MIT + */(function(module){(function(){var ERROR="input is invalid type",WINDOW=typeof window=="object",root=WINDOW?window:{};root.JS_MD5_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&typeof self=="object",NODE_JS=!root.JS_MD5_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;NODE_JS?root=commonjsGlobal:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_MD5_NO_COMMON_JS&&!0&&module.exports,ARRAY_BUFFER=!root.JS_MD5_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",HEX_CHARS="0123456789abcdef".split(""),EXTRA=[128,32768,8388608,-2147483648],SHIFT=[0,8,16,24],OUTPUT_TYPES=["hex","array","digest","buffer","arrayBuffer","base64"],BASE64_ENCODE_CHAR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),blocks=[],buffer8;if(ARRAY_BUFFER){var buffer=new ArrayBuffer(68);buffer8=new Uint8Array(buffer),blocks=new Uint32Array(buffer)}(root.JS_MD5_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(e){return Object.prototype.toString.call(e)==="[object Array]"}),ARRAY_BUFFER&&(root.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(e){return typeof e=="object"&&e.buffer&&e.buffer.constructor===ArrayBuffer});var createOutputMethod=function(e){return function(r){return new Md5(!0).update(r)[e]()}},createMethod=function(){var e=createOutputMethod("hex");NODE_JS&&(e=nodeWrap(e)),e.create=function(){return new Md5},e.update=function(t){return e.create().update(t)};for(var r=0;r>2]|=e[n]<>6,c[i++]=128|t&63):t<55296||t>=57344?(c[i++]=224|t>>12,c[i++]=128|t>>6&63,c[i++]=128|t&63):(t=65536+((t&1023)<<10|e.charCodeAt(++n)&1023),c[i++]=240|t>>18,c[i++]=128|t>>12&63,c[i++]=128|t>>6&63,c[i++]=128|t&63);else for(i=this.start;n>2]|=t<>2]|=(192|t>>6)<>2]|=(128|t&63)<=57344?(h[i>>2]|=(224|t>>12)<>2]|=(128|t>>6&63)<>2]|=(128|t&63)<>2]|=(240|t>>18)<>2]|=(128|t>>12&63)<>2]|=(128|t>>6&63)<>2]|=(128|t&63)<=64?(this.start=i-64,this.hash(),this.hashed=!0):this.start=i}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Md5.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,r=this.lastByteIndex;e[r>>2]|=EXTRA[r&3],r>=56&&(this.hashed||this.hash(),e[0]=e[16],e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.bytes<<3,e[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},Md5.prototype.hash=function(){var e,r,o,t,n,i,s=this.blocks;this.first?(e=s[0]-680876937,e=(e<<7|e>>>25)-271733879<<0,t=(-1732584194^e&2004318071)+s[1]-117830708,t=(t<<12|t>>>20)+e<<0,o=(-271733879^t&(e^-271733879))+s[2]-1126478375,o=(o<<17|o>>>15)+t<<0,r=(e^o&(t^e))+s[3]-1316259209,r=(r<<22|r>>>10)+o<<0):(e=this.h0,r=this.h1,o=this.h2,t=this.h3,e+=(t^r&(o^t))+s[0]-680876936,e=(e<<7|e>>>25)+r<<0,t+=(o^e&(r^o))+s[1]-389564586,t=(t<<12|t>>>20)+e<<0,o+=(r^t&(e^r))+s[2]+606105819,o=(o<<17|o>>>15)+t<<0,r+=(e^o&(t^e))+s[3]-1044525330,r=(r<<22|r>>>10)+o<<0),e+=(t^r&(o^t))+s[4]-176418897,e=(e<<7|e>>>25)+r<<0,t+=(o^e&(r^o))+s[5]+1200080426,t=(t<<12|t>>>20)+e<<0,o+=(r^t&(e^r))+s[6]-1473231341,o=(o<<17|o>>>15)+t<<0,r+=(e^o&(t^e))+s[7]-45705983,r=(r<<22|r>>>10)+o<<0,e+=(t^r&(o^t))+s[8]+1770035416,e=(e<<7|e>>>25)+r<<0,t+=(o^e&(r^o))+s[9]-1958414417,t=(t<<12|t>>>20)+e<<0,o+=(r^t&(e^r))+s[10]-42063,o=(o<<17|o>>>15)+t<<0,r+=(e^o&(t^e))+s[11]-1990404162,r=(r<<22|r>>>10)+o<<0,e+=(t^r&(o^t))+s[12]+1804603682,e=(e<<7|e>>>25)+r<<0,t+=(o^e&(r^o))+s[13]-40341101,t=(t<<12|t>>>20)+e<<0,o+=(r^t&(e^r))+s[14]-1502002290,o=(o<<17|o>>>15)+t<<0,r+=(e^o&(t^e))+s[15]+1236535329,r=(r<<22|r>>>10)+o<<0,e+=(o^t&(r^o))+s[1]-165796510,e=(e<<5|e>>>27)+r<<0,t+=(r^o&(e^r))+s[6]-1069501632,t=(t<<9|t>>>23)+e<<0,o+=(e^r&(t^e))+s[11]+643717713,o=(o<<14|o>>>18)+t<<0,r+=(t^e&(o^t))+s[0]-373897302,r=(r<<20|r>>>12)+o<<0,e+=(o^t&(r^o))+s[5]-701558691,e=(e<<5|e>>>27)+r<<0,t+=(r^o&(e^r))+s[10]+38016083,t=(t<<9|t>>>23)+e<<0,o+=(e^r&(t^e))+s[15]-660478335,o=(o<<14|o>>>18)+t<<0,r+=(t^e&(o^t))+s[4]-405537848,r=(r<<20|r>>>12)+o<<0,e+=(o^t&(r^o))+s[9]+568446438,e=(e<<5|e>>>27)+r<<0,t+=(r^o&(e^r))+s[14]-1019803690,t=(t<<9|t>>>23)+e<<0,o+=(e^r&(t^e))+s[3]-187363961,o=(o<<14|o>>>18)+t<<0,r+=(t^e&(o^t))+s[8]+1163531501,r=(r<<20|r>>>12)+o<<0,e+=(o^t&(r^o))+s[13]-1444681467,e=(e<<5|e>>>27)+r<<0,t+=(r^o&(e^r))+s[2]-51403784,t=(t<<9|t>>>23)+e<<0,o+=(e^r&(t^e))+s[7]+1735328473,o=(o<<14|o>>>18)+t<<0,r+=(t^e&(o^t))+s[12]-1926607734,r=(r<<20|r>>>12)+o<<0,n=r^o,e+=(n^t)+s[5]-378558,e=(e<<4|e>>>28)+r<<0,t+=(n^e)+s[8]-2022574463,t=(t<<11|t>>>21)+e<<0,i=t^e,o+=(i^r)+s[11]+1839030562,o=(o<<16|o>>>16)+t<<0,r+=(i^o)+s[14]-35309556,r=(r<<23|r>>>9)+o<<0,n=r^o,e+=(n^t)+s[1]-1530992060,e=(e<<4|e>>>28)+r<<0,t+=(n^e)+s[4]+1272893353,t=(t<<11|t>>>21)+e<<0,i=t^e,o+=(i^r)+s[7]-155497632,o=(o<<16|o>>>16)+t<<0,r+=(i^o)+s[10]-1094730640,r=(r<<23|r>>>9)+o<<0,n=r^o,e+=(n^t)+s[13]+681279174,e=(e<<4|e>>>28)+r<<0,t+=(n^e)+s[0]-358537222,t=(t<<11|t>>>21)+e<<0,i=t^e,o+=(i^r)+s[3]-722521979,o=(o<<16|o>>>16)+t<<0,r+=(i^o)+s[6]+76029189,r=(r<<23|r>>>9)+o<<0,n=r^o,e+=(n^t)+s[9]-640364487,e=(e<<4|e>>>28)+r<<0,t+=(n^e)+s[12]-421815835,t=(t<<11|t>>>21)+e<<0,i=t^e,o+=(i^r)+s[15]+530742520,o=(o<<16|o>>>16)+t<<0,r+=(i^o)+s[2]-995338651,r=(r<<23|r>>>9)+o<<0,e+=(o^(r|~t))+s[0]-198630844,e=(e<<6|e>>>26)+r<<0,t+=(r^(e|~o))+s[7]+1126891415,t=(t<<10|t>>>22)+e<<0,o+=(e^(t|~r))+s[14]-1416354905,o=(o<<15|o>>>17)+t<<0,r+=(t^(o|~e))+s[5]-57434055,r=(r<<21|r>>>11)+o<<0,e+=(o^(r|~t))+s[12]+1700485571,e=(e<<6|e>>>26)+r<<0,t+=(r^(e|~o))+s[3]-1894986606,t=(t<<10|t>>>22)+e<<0,o+=(e^(t|~r))+s[10]-1051523,o=(o<<15|o>>>17)+t<<0,r+=(t^(o|~e))+s[1]-2054922799,r=(r<<21|r>>>11)+o<<0,e+=(o^(r|~t))+s[8]+1873313359,e=(e<<6|e>>>26)+r<<0,t+=(r^(e|~o))+s[15]-30611744,t=(t<<10|t>>>22)+e<<0,o+=(e^(t|~r))+s[6]-1560198380,o=(o<<15|o>>>17)+t<<0,r+=(t^(o|~e))+s[13]+1309151649,r=(r<<21|r>>>11)+o<<0,e+=(o^(r|~t))+s[4]-145523070,e=(e<<6|e>>>26)+r<<0,t+=(r^(e|~o))+s[11]-1120210379,t=(t<<10|t>>>22)+e<<0,o+=(e^(t|~r))+s[2]+718787259,o=(o<<15|o>>>17)+t<<0,r+=(t^(o|~e))+s[9]-343485551,r=(r<<21|r>>>11)+o<<0,this.first?(this.h0=e+1732584193<<0,this.h1=r-271733879<<0,this.h2=o-1732584194<<0,this.h3=t+271733878<<0,this.first=!1):(this.h0=this.h0+e<<0,this.h1=this.h1+r<<0,this.h2=this.h2+o<<0,this.h3=this.h3+t<<0)},Md5.prototype.hex=function(){this.finalize();var e=this.h0,r=this.h1,o=this.h2,t=this.h3;return HEX_CHARS[e>>4&15]+HEX_CHARS[e&15]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[r>>4&15]+HEX_CHARS[r&15]+HEX_CHARS[r>>12&15]+HEX_CHARS[r>>8&15]+HEX_CHARS[r>>20&15]+HEX_CHARS[r>>16&15]+HEX_CHARS[r>>28&15]+HEX_CHARS[r>>24&15]+HEX_CHARS[o>>4&15]+HEX_CHARS[o&15]+HEX_CHARS[o>>12&15]+HEX_CHARS[o>>8&15]+HEX_CHARS[o>>20&15]+HEX_CHARS[o>>16&15]+HEX_CHARS[o>>28&15]+HEX_CHARS[o>>24&15]+HEX_CHARS[t>>4&15]+HEX_CHARS[t&15]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]},Md5.prototype.toString=Md5.prototype.hex,Md5.prototype.digest=function(){this.finalize();var e=this.h0,r=this.h1,o=this.h2,t=this.h3;return[e&255,e>>8&255,e>>16&255,e>>24&255,r&255,r>>8&255,r>>16&255,r>>24&255,o&255,o>>8&255,o>>16&255,o>>24&255,t&255,t>>8&255,t>>16&255,t>>24&255]},Md5.prototype.array=Md5.prototype.digest,Md5.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(16),r=new Uint32Array(e);return r[0]=this.h0,r[1]=this.h1,r[2]=this.h2,r[3]=this.h3,e},Md5.prototype.buffer=Md5.prototype.arrayBuffer,Md5.prototype.base64=function(){for(var e,r,o,t="",n=this.array(),i=0;i<15;)e=n[i++],r=n[i++],o=n[i++],t+=BASE64_ENCODE_CHAR[e>>>2]+BASE64_ENCODE_CHAR[(e<<4|r>>>4)&63]+BASE64_ENCODE_CHAR[(r<<2|o>>>6)&63]+BASE64_ENCODE_CHAR[o&63];return e=n[i],t+=BASE64_ENCODE_CHAR[e>>>2]+BASE64_ENCODE_CHAR[e<<4&63]+"==",t};var exports=createMethod();COMMON_JS?module.exports=exports:root.md5=exports})()})(md5$1);const md5=md5Exports,CourseScoreShareResultView_vue_vue_type_style_index_0_lang="",_sfc_main={name:"CourseScoreShareResultView",data(){return{courseInfo:{name:"",instructor:""},scoreInfo:{total:0,average:0,data:[]},dataTime:"",colorArr:["#4CAF50","#8BC34A","#FFEB3B","#FFC107","#FF9800","#FF5722"]}},created(){const{name:e,instructor:r,sign:o,data:t,dataTime:n,v:i}=this.$route.query;if(i!=="2"){this.pushToHome();return}if(this.courseInfo.name=decodeURI(e),this.courseInfo.instructor=decodeURI(r),this.dataTime=n,md5(`v2${e}${r}${t}${n}uTYbpYG7YSVzncQZ`)!==o){this.pushToHome();return}this.scoreInfo=JSON.parse(t),console.log(this.scoreInfo)},pushToHome(){this.$router.push("/")}},_hoisted_1=createBaseVNode("div",{style:{height:"16px"}},null,-1),_hoisted_2={class:"container"},_hoisted_3={class:"course-score-item"},_hoisted_4={class:"course-score-item-tip"},_hoisted_5={key:0},_hoisted_6=createBaseVNode("div",{style:{height:"12px"}},null,-1),_hoisted_7=createBaseVNode("div",{style:{height:"56px"}},null,-1),_hoisted_8={class:"tip"};function _sfc_render(e,r,o,t,n,i){return openBlock(),createElementBlock("div",null,[createBaseVNode("h2",null,"给分数据 - "+toDisplayString(n.courseInfo.name),1),createBaseVNode("span",null,toDisplayString(n.courseInfo.instructor),1),_hoisted_1,createBaseVNode("div",_hoisted_2,[(openBlock(!0),createElementBlock(Fragment,null,renderList(n.scoreInfo.data,(s,h)=>(openBlock(),createElementBlock("div",_hoisted_3,[createBaseVNode("div",_hoisted_4,toDisplayString(s.from)+"-"+toDisplayString(s.to),1),s.total>0?(openBlock(),createElementBlock("div",{key:0,style:normalizeStyle({width:s.total/n.scoreInfo.total*80+"%",background:h2?(openBlock(),createElementBlock("div",_hoisted_5,[_hoisted_6,createBaseVNode("div",null,[createBaseVNode("span",null,"均分 "+toDisplayString(n.scoreInfo.average.toFixed(1)),1)])])):createCommentVNode("",!0),_hoisted_7,createBaseVNode("span",_hoisted_8,"该给分数据由用户于"+toDisplayString(n.dataTime)+"生成,不保证数据实时性。",1)])}const CourseScoreShareResultView=_export_sfc(_sfc_main,[["render",_sfc_render],["__file","CourseScoreShareResultView.vue"]]);export{CourseScoreShareResultView as default}; diff --git a/assets/WechatLoginView-3f8cf867.js b/assets/WechatLoginView-3f8cf867.js new file mode 100644 index 0000000..c2cddf5 --- /dev/null +++ b/assets/WechatLoginView-3f8cf867.js @@ -0,0 +1,9 @@ +import{c as commonjsGlobal}from"./app-54b01bf3.js";import{_ as _export_sfc,M as resolveComponent,p as openBlock,q as createElementBlock,N as createVNode,Q as createBaseVNode,x as normalizeStyle,V as withCtx,t as createTextVNode,R as createCommentVNode,a1 as createStaticVNode,aE as pushScopeId,aF as popScopeId}from"./framework-caba6eb2.js";var lottieExports={},lottie$1={get exports(){return lottieExports},set exports(e){lottieExports=e}};(function(module,exports){typeof navigator<"u"&&function(e,t){module.exports=t()}(commonjsGlobal,function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(t){_useWebWorker=!!t},getWebWorker=function(){return _useWebWorker},setLocationHref=function(t){locationHref=t},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,t){var r,i=e.length,s;for(r=0;r1?r[1]=1:r[1]<=0&&(r[1]=0),HSVtoRGB(r[0],r[1],r[2])}function addBrightnessToRGB(e,t){var r=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return r[2]+=t,r[2]>1?r[2]=1:r[2]<0&&(r[2]=0),HSVtoRGB(r[0],r[1],r[2])}function addHueToRGB(e,t){var r=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return r[0]+=t/360,r[0]>1?r[0]-=1:r[0]<0&&(r[0]+=1),HSVtoRGB(r[0],r[1],r[2])}var rgbToHex=function(){var e=[],t,r;for(t=0;t<256;t+=1)r=t.toString(16),e[t]=r.length===1?"0"+r:r;return function(i,s,a){return i<0&&(i=0),s<0&&(s=0),a<0&&(a=0),"#"+e[i]+e[s]+e[a]}}(),setSubframeEnabled=function(t){subframeEnabled=!!t},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(t){expressionsPlugin=t},getExpressionsPlugin=function(){return expressionsPlugin},setDefaultCurveSegments=function(t){defaultCurveSegments=t},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(t){idPrefix$1=t};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$5=function(r){return typeof r}:_typeof$5=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof$5(e)}var dataManager=function(){var e=1,t=[],r,i,s={onmessage:function(){},postMessage:function(E){r({data:E})}},a={postMessage:function(E){s.onmessage({data:E})}};function n(u){if(window.Worker&&window.Blob&&getWebWorker()){var E=new Blob(["var _workerSelf = self; self.onmessage = ",u.toString()],{type:"text/javascript"}),y=URL.createObjectURL(E);return new Worker(y)}return r=u,s}function p(){i||(i=n(function(E){function y(){function _(w,T){var A,P,F=w.length,V,M,G,N;for(P=0;P=0;T-=1)if(w[T].ty==="sh")if(w[T].ks.k.i)v(w[T].ks.k);else for(F=w[T].ks.k.length,P=0;PA[0]?!0:A[0]>w[0]?!1:w[1]>A[1]?!0:A[1]>w[1]?!1:w[2]>A[2]?!0:A[2]>w[2]?!1:null}var S=function(){var w=[4,4,14];function T(P){var F=P.t.d;P.t.d={k:[{s:F,t:0}]}}function A(P){var F,V=P.length;for(F=0;F=0;F-=1)if(P[F].ty==="sh")if(P[F].ks.k.i)P[F].ks.k.c=P[F].closed;else for(G=P[F].ks.k.length,M=0;M500)&&(this._imageLoaded(),clearInterval(l)),f+=1}.bind(this),50)}function a(o){var f=i(o,this.assetsPath,this.path),l=createNS("image");isSafari?this.testImageLoaded(l):l.addEventListener("load",this._imageLoaded,!1),l.addEventListener("error",function(){h.img=e,this._imageLoaded()}.bind(this),!1),l.setAttributeNS("http://www.w3.org/1999/xlink","href",f),this._elementHelper.append?this._elementHelper.append(l):this._elementHelper.appendChild(l);var h={img:l,assetData:o};return h}function n(o){var f=i(o,this.assetsPath,this.path),l=createTag("img");l.crossOrigin="anonymous",l.addEventListener("load",this._imageLoaded,!1),l.addEventListener("error",function(){h.img=e,this._imageLoaded()}.bind(this),!1),l.src=f;var h={img:l,assetData:o};return h}function p(o){var f={assetData:o},l=i(o,this.assetsPath,this.path);return dataManager.loadData(l,function(h){f.img=h,this._footageLoaded()}.bind(this),function(){f.img={},this._footageLoaded()}.bind(this)),f}function c(o,f){this.imagesLoadedCb=f;var l,h=o.length;for(l=0;lthis.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t=this.animationData.layers,r,i=t.length,s=e.layers,a,n=s.length;for(a=0;athis.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!(this.isLoaded===!1||!this.renderer))try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_pause"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_play"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,r=0;r=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(r=!0,t=this.totalFrames-1):t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):t<0?this.checkSegments(t%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(r=!0,t=0)):this.setCurrentRawFrameValue(t),r&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var r=-1;this.isPaused&&(this.currentRawFrame+this.firstFramet&&(r=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,r!==-1&&this.goToAndStop(r,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),_typeof$4(e[0])==="object"){var r,i=e.length;for(r=0;r=0;A-=1)t[A].animation.destroy(T)}function x(T,A,P){var F=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),V,M=F.length;for(V=0;V0?h=x:l=x;while(Math.abs(S)>a&&++k=s?_(l,B,h,v):I===0?B:d(l,S,S+c,h,v)}},e}(),pooling=function(){function e(t){return t.concat(createSizedArray(t.length))}return{double:e}}(),poolFactory=function(){return function(e,t,r){var i=0,s=e,a=createSizedArray(s),n={newElement:p,release:c};function p(){var m;return i?(i-=1,m=a[i]):m=t(),m}function c(m){i===s&&(a=pooling.double(a),s*=2),r&&r(m),a[i]=m,i+=1}return n}}(),bezierLengthPool=function(){function e(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,e)}(),segmentsLengthPool=function(){function e(){return{lengths:[],totalLength:0}}function t(r){var i,s=r.lengths.length;for(i=0;i-.001&&f<.001}function r(u,E,y,d,_,o,f,l,h){if(y===0&&o===0&&h===0)return t(u,E,d,_,f,l);var v=e.sqrt(e.pow(d-u,2)+e.pow(_-E,2)+e.pow(o-y,2)),g=e.sqrt(e.pow(f-u,2)+e.pow(l-E,2)+e.pow(h-y,2)),S=e.sqrt(e.pow(f-d,2)+e.pow(l-_,2)+e.pow(h-o,2)),x;return v>g?v>S?x=v-g-S:x=S-g-v:S>g?x=S-g-v:x=g-v-S,x>-1e-4&&x<1e-4}var i=function(){return function(u,E,y,d){var _=getDefaultCurveSegments(),o,f,l,h,v,g=0,S,x=[],k=[],R=bezierLengthPool.newElement();for(l=y.length,o=0;o<_;o+=1){for(v=o/(_-1),S=0,f=0;ff?-1:1,v=!0;v;)if(d[o]<=f&&d[o+1]>f?(l=(f-d[o])/(d[o+1]-d[o]),v=!1):o+=h,o<0||o>=_-1){if(o===_-1)return y[o];v=!1}return y[o]+(y[o+1]-y[o])*l}function m(u,E,y,d,_,o){var f=c(_,o),l=1-f,h=e.round((l*l*l*u[0]+(f*l*l+l*f*l+l*l*f)*y[0]+(f*f*l+l*f*f+f*l*f)*d[0]+f*f*f*E[0])*1e3)/1e3,v=e.round((l*l*l*u[1]+(f*l*l+l*f*l+l*l*f)*y[1]+(f*f*l+l*f*f+f*l*f)*d[1]+f*f*f*E[1])*1e3)/1e3;return[h,v]}var b=createTypedArray("float32",8);function C(u,E,y,d,_,o,f){_<0?_=0:_>1&&(_=1);var l=c(_,f);o=o>1?1:o;var h=c(o,f),v,g=u.length,S=1-l,x=1-h,k=S*S*S,R=l*S*S*3,B=l*l*S*3,I=l*l*l,D=S*S*x,L=l*S*x+S*l*x+S*S*h,w=l*l*x+S*l*h+l*S*h,T=l*l*h,A=S*x*x,P=l*x*x+S*h*x+S*x*h,F=l*h*x+S*h*h+l*x*h,V=l*h*h,M=x*x*x,G=h*x*x+x*h*x+x*x*h,N=h*h*x+x*h*h+h*x*h,O=h*h*h;for(v=0;v=k.t-f){x.h&&(x=k),h=0;break}if(k.t-f>_){h=v;break}v=A||_=A?V.points.length-1:0;for(I=V.points[M].point.length,B=0;B=O&&G=A)l[0]=F[0],l[1]=F[1],l[2]=F[2];else if(_<=P)l[0]=x.s[0],l[1]=x.s[1],l[2]=x.s[2];else{var $=a(x.s),q=a(F),X=(_-P)/(A-P);s(l,i($,q,X))}else for(v=0;v=A?D=1:_1e-6?(I=Math.acos(D),L=Math.sin(I),w=Math.sin((1-f)*I)/L,T=Math.sin(f*I)/L):(w=1-f,T=f),l[0]=w*h+T*x,l[1]=w*v+T*k,l[2]=w*g+T*R,l[3]=w*S+T*B,l}function s(_,o){var f=o[0],l=o[1],h=o[2],v=o[3],g=Math.atan2(2*l*v-2*f*h,1-2*l*l-2*h*h),S=Math.asin(2*f*l+2*h*v),x=Math.atan2(2*f*v-2*l*h,1-2*f*f-2*h*h);_[0]=g/degToRads,_[1]=S/degToRads,_[2]=x/degToRads}function a(_){var o=_[0]*degToRads,f=_[1]*degToRads,l=_[2]*degToRads,h=Math.cos(o/2),v=Math.cos(f/2),g=Math.cos(l/2),S=Math.sin(o/2),x=Math.sin(f/2),k=Math.sin(l/2),R=h*v*g-S*x*k,B=S*x*g+h*v*k,I=S*v*g+h*x*k,D=h*x*g-S*v*k;return[B,I,D,R]}function n(){var _=this.comp.renderedFrame-this.offsetTime,o=this.keyframes[0].t-this.offsetTime,f=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(_===this._caching.lastFrame||this._caching.lastFrame!==e&&(this._caching.lastFrame>=f&&_>=f||this._caching.lastFrame=_&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var l=this.interpolateValue(_,this._caching);this.pv=l}return this._caching.lastFrame=_,this.pv}function p(_){var o;if(this.propType==="unidimensional")o=_*this.mult,t(this.v-o)>1e-5&&(this.v=o,this._mdf=!0);else for(var f=0,l=this.v.length;f1e-5&&(this.v[f]=o,this._mdf=!0),f+=1}function c(){if(!(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var _,o=this.effectsSequence.length,f=this.kf?this.pv:this.data.k;for(_=0;_=this._maxLength&&this.doubleArrayLength(),r){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[];break}(!a[i]||a[i]&&!s)&&(a[i]=pointPool.newElement()),a[i][0]=e,a[i][1]=t},ShapePath.prototype.setTripleAt=function(e,t,r,i,s,a,n,p){this.setXYAt(e,t,"v",n,p),this.setXYAt(r,i,"o",n,p),this.setXYAt(s,a,"i",n,p)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,r=this.o,i=this.i,s=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],i[0][0],i[0][1],r[0][0],r[0][1],0,!1),s=1);var a=this._length-1,n=this._length,p;for(p=s;p=L[L.length-1].t-this.offsetTime)v=L[L.length-1].s?L[L.length-1].s[0]:L[L.length-2].e[0],S=!0;else{for(var w=h,T=L.length-1,A=!0,P,F,V;A&&(P=L[w],F=L[w+1],!(F.t-this.offsetTime>o));)w=F.t-this.offsetTime)I=1;else if(ol&&o>l)||(this._caching.lastIndex=h0||A>-1e-6&&A<0?i(A*P)/P:A}function T(){var A=this.props,P=w(A[0]),F=w(A[1]),V=w(A[4]),M=w(A[5]),G=w(A[12]),N=w(A[13]);return"matrix("+P+","+F+","+V+","+M+","+G+","+N+")"}return function(){this.reset=s,this.rotate=a,this.rotateX=n,this.rotateY=p,this.rotateZ=c,this.skew=b,this.skewFromAxis=C,this.shear=m,this.scale=u,this.setTransform=E,this.translate=y,this.transform=d,this.applyToPoint=h,this.applyToX=v,this.applyToY=g,this.applyToZ=S,this.applyToPointArray=I,this.applyToTriplePoints=B,this.applyToPointStringified=D,this.toCSS=L,this.to2dCSS=T,this.clone=f,this.cloneFromProps=l,this.equals=o,this.inversePoints=R,this.inversePoint=k,this.getInverseMatrix=x,this._t=this.transform,this.isIdentity=_,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$3=function(r){return typeof r}:_typeof$3=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof$3(e)}var lottie={};function setLocation(e){setLocationHref(e)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return animationManager.loadAnimation(e)}function setQuality(e){if(typeof e=="string")switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e)}function inBrowser(){return typeof navigator<"u"}function installPlugin(e,t){e==="expressions"&&setExpressionsPlugin(t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.9.6";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),r=0;r=1?a.push({s:e-1,e:t-1}):(a.push({s:e,e:1}),a.push({s:0,e:t-1}));var n=[],p,c=a.length,m;for(p=0;pi+r)){var b,C;m.s*s<=i?b=0:b=(m.s*s-i)/r,m.e*s>=i+r?C=1:C=(m.e*s-i)/r,n.push([b,C])}return n.length||n.push([0,0]),n},TrimModifier.prototype.releasePathsData=function(e){var t,r=e.length;for(t=0;t1?t=1+i:this.s.v<0?t=0+i:t=this.s.v+i,this.e.v>1?r=1+i:this.e.v<0?r=0+i:r=this.e.v+i,t>r){var s=t;t=r,r=s}t=Math.round(t*1e4)*1e-4,r=Math.round(r*1e4)*1e-4,this.sValue=t,this.eValue=r}else t=this.sValue,r=this.eValue;var a,n,p=this.shapes.length,c,m,b,C,u,E=0;if(r===t)for(n=0;n=0;n-=1)if(d=this.shapes[n],d.shape._mdf){for(_=d.localShapeCollection,_.releaseShapes(),this.m===2&&p>1?(h=this.calculateShapeEdges(t,r,d.totalShapeLength,l,E),l+=d.totalShapeLength):h=[[o,f]],m=h.length,c=0;c=1?y.push({s:d.totalShapeLength*(o-1),e:d.totalShapeLength*(f-1)}):(y.push({s:d.totalShapeLength*o,e:d.totalShapeLength}),y.push({s:0,e:d.totalShapeLength*(f-1)}));var v=this.addShapes(d,y[0]);if(y[0].s!==y[0].e){if(y.length>1){var g=d.shape.paths.shapes[d.shape.paths._length-1];if(g.c){var S=v.pop();this.addPaths(v,_),v=this.addShapes(d,y[1],S)}else this.addPaths(v,_),v=this.addShapes(d,y[1])}this.addPaths(v,_)}}d.shape.paths=_}}},TrimModifier.prototype.addPaths=function(e,t){var r,i=e.length;for(r=0;rt.e){r.c=!1;break}else t.s<=m&&t.e>=m+b.addedLength?(this.addSegment(s[a].v[p-1],s[a].o[p-1],s[a].i[p],s[a].v[p],r,C,_),_=!1):(E=bez.getNewSegment(s[a].v[p-1],s[a].v[p],s[a].o[p-1],s[a].i[p],(t.s-m)/b.addedLength,(t.e-m)/b.addedLength,u[p-1]),this.addSegmentFromArray(E,r,C,_),_=!1,r.c=!1),m+=b.addedLength,C+=1;if(s[a].c&&u.length){if(b=u[p-1],m<=t.e){var o=u[p-1].addedLength;t.s<=m&&t.e>=m+o?(this.addSegment(s[a].v[p-1],s[a].o[p-1],s[a].i[0],s[a].v[0],r,C,_),_=!1):(E=bez.getNewSegment(s[a].v[p-1],s[a].v[0],s[a].o[p-1],s[a].i[0],(t.s-m)/o,(t.e-m)/o,u[p-1]),this.addSegmentFromArray(E,r,C,_),_=!1,r.c=!1)}else r.c=!1;m+=b.addedLength,C+=1}if(r._length&&(r.setXYAt(r.v[d][0],r.v[d][1],"i",d),r.setXYAt(r.v[r._length-1][0],r.v[r._length-1][1],"o",r._length-1)),m>t.e)break;a=this.p.keyframes[this.p.keyframes.length-1].t?(b=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/m,0),C=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/m,0)):(b=this.p.pv,C=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/m,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){b=[],C=[];var u=this.px,E=this.py;u._caching.lastFrame+u.offsetTime<=u.keyframes[0].t?(b[0]=u.getValueAtTime((u.keyframes[0].t+.01)/m,0),b[1]=E.getValueAtTime((E.keyframes[0].t+.01)/m,0),C[0]=u.getValueAtTime(u.keyframes[0].t/m,0),C[1]=E.getValueAtTime(E.keyframes[0].t/m,0)):u._caching.lastFrame+u.offsetTime>=u.keyframes[u.keyframes.length-1].t?(b[0]=u.getValueAtTime(u.keyframes[u.keyframes.length-1].t/m,0),b[1]=E.getValueAtTime(E.keyframes[E.keyframes.length-1].t/m,0),C[0]=u.getValueAtTime((u.keyframes[u.keyframes.length-1].t-.01)/m,0),C[1]=E.getValueAtTime((E.keyframes[E.keyframes.length-1].t-.01)/m,0)):(b=[u.pv,E.pv],C[0]=u.getValueAtTime((u._caching.lastFrame+u.offsetTime-.01)/m,u.offsetTime),C[1]=E.getValueAtTime((E._caching.lastFrame+E.offsetTime-.01)/m,E.offsetTime))}else C=e,b=C;this.v.rotate(-Math.atan2(b[1]-C[1],b[0]-C[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function i(){if(!this.a.k)this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1;else return;if(!this.s.effectsSequence.length)this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2;else return;if(this.sk)if(!this.sk.effectsSequence.length&&!this.sa.effectsSequence.length)this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;else return;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):!this.rz.effectsSequence.length&&!this.ry.effectsSequence.length&&!this.rx.effectsSequence.length&&!this.or.effectsSequence.length&&(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}function s(){}function a(c){this._addDynamicProperty(c),this.elem.addDynamicProperty(c),this._isDirty=!0}function n(c,m,b){if(this.elem=c,this.frameId=-1,this.propType="transform",this.data=m,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(b||c),m.p&&m.p.s?(this.px=PropertyFactory.getProp(c,m.p.x,0,0,this),this.py=PropertyFactory.getProp(c,m.p.y,0,0,this),m.p.z&&(this.pz=PropertyFactory.getProp(c,m.p.z,0,0,this))):this.p=PropertyFactory.getProp(c,m.p||{k:[0,0,0]},1,0,this),m.rx){if(this.rx=PropertyFactory.getProp(c,m.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(c,m.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(c,m.rz,0,degToRads,this),m.or.k[0].ti){var C,u=m.or.k.length;for(C=0;C0;)r-=1,this._elements.unshift(t[r]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,r=e.length;for(t=0;t0?Math.floor(u):Math.ceil(u),d=this.pMatrix.props,_=this.rMatrix.props,o=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var f=0;if(u>0){for(;fy;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),f-=1;E&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-E,!0),f-=E)}i=this.data.m===1?0:this._currentCopies-1,s=this.data.m===1?1:-1,a=this._currentCopies;for(var l,h;a;){if(t=this.elemsData[i].it,r=t[t.length-1].transform.mProps.v.props,h=r.length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(i/(this._currentCopies-1)),f!==0){for((i!==0&&s===1||i!==this._currentCopies-1&&s===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(_[0],_[1],_[2],_[3],_[4],_[5],_[6],_[7],_[8],_[9],_[10],_[11],_[12],_[13],_[14],_[15]),this.matrix.transform(o[0],o[1],o[2],o[3],o[4],o[5],o[6],o[7],o[8],o[9],o[10],o[11],o[12],o[13],o[14],o[15]),this.matrix.transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8],d[9],d[10],d[11],d[12],d[13],d[14],d[15]),l=0;l0&&(R=!1),R){var D=createTag("style");D.setAttribute("f-forigin",g[S].fOrigin),D.setAttribute("f-origin",g[S].origin),D.setAttribute("f-family",g[S].fFamily),D.type="text/css",D.innerText="@font-face {font-family: "+g[S].fFamily+"; font-style: normal; src: url('"+g[S].fPath+"');}",v.appendChild(D)}}else if(g[S].fOrigin==="g"||g[S].origin===1){for(B=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),I=0;It?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var t,r=this.renderableComponents.length;for(t=0;t.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){};function BaseRenderer(){}BaseRenderer.prototype.checkLayers=function(e){var t,r=this.layers.length,i;for(this.completeLayers=!0,t=r-1;t>=0;t-=1)this.elements[t]||(i=this.layers[t],i.ip-i.st<=e-this.layers[t].st&&i.op-i.st>e-this.layers[t].st&&this.buildItem(t)),this.completeLayers=this.elements[t]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e);default:return this.createNull(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e0&&(this.maskElement.setAttribute("id",u),this.element.maskedElement.setAttribute(f,"url("+getLocationHref()+"#"+u+")"),i.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var t=this.element.finalTransform.mat,r,i=this.masksProperties.length;for(r=0;r1&&(i+=" C"+t.o[s-1][0]+","+t.o[s-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),r.lastPath!==i){var n="";r.elem&&(t.c&&(n=e.inv?this.solidPath+i:i),r.elem.setAttribute("d",n)),r.lastPath=i}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var e={};e.createFilter=t,e.createAlphaToLuminanceFilter=r;function t(i,s){var a=createNS("filter");return a.setAttribute("id",i),s!==!0&&(a.setAttribute("filterUnits","objectBoundingBox"),a.setAttribute("x","0%"),a.setAttribute("y","0%"),a.setAttribute("width","100%"),a.setAttribute("height","100%")),a}function r(){var i=createNS("feColorMatrix");return i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),i}return e}(),featureSupport=function(){var e={maskType:!0};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),e}(),registeredEffects={},idPrefix="filter_result_";function SVGEffects(e){var t,r="SourceGraphic",i=e.data.ef?e.data.ef.length:0,s=createElementID(),a=filtersFactory.createFilter(s,!0),n=0;this.filters=[];var p;for(t=0;t=0&&(i=this.shapeModifiers[t].processShapes(this._isFirstFrame),!i);t-=1);}},searchProcessedElement:function(t){for(var r=this.processedElements,i=0,s=r.length;i.01)return!1;r+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e0;)o=u.transformers[R].mProps._mdf||o,k-=1,R-=1;if(o)for(k=v-u.styles[l].lvl,R=u.transformers.length-1;k>0;)x=u.transformers[R].mProps.v.props,S.transform(x[0],x[1],x[2],x[3],x[4],x[5],x[6],x[7],x[8],x[9],x[10],x[11],x[12],x[13],x[14],x[15]),k-=1,R-=1}else S=e;if(g=u.sh.paths,d=g._length,o){for(_="",y=0;y=1?D=.99:D<=-1&&(D=-.99);var L=B*D,w=Math.cos(I+u.a.v)*L+_[0],T=Math.sin(I+u.a.v)*L+_[1];y.setAttribute("fx",w),y.setAttribute("fy",T),d&&!u.g._collapsable&&(u.of.setAttribute("fx",w),u.of.setAttribute("fy",T))}}}function b(C,u,E){var y=u.style,d=u.d;d&&(d._mdf||E)&&d.dashStr&&(y.pElem.setAttribute("stroke-dasharray",d.dashStr),y.pElem.setAttribute("stroke-dashoffset",d.dashoffset[0])),u.c&&(u.c._mdf||E)&&y.pElem.setAttribute("stroke","rgb("+bmFloor(u.c.v[0])+","+bmFloor(u.c.v[1])+","+bmFloor(u.c.v[2])+")"),(u.o._mdf||E)&&y.pElem.setAttribute("stroke-opacity",u.o.v),(u.w._mdf||E)&&(y.pElem.setAttribute("stroke-width",u.w.v),y.msElem&&y.msElem.setAttribute("stroke-width",u.w.v))}return r}();function SVGShapeElement(e,t,r){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,r),this.prevViewData=[]}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var e,t=this.shapes.length,r,i,s=this.stylesList.length,a,n=[],p=!1;for(i=0;i1&&p&&this.setShapesAsAnimated(n)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,r=e.length;for(t=0;t=0;c-=1){if(_=this.searchProcessedElement(e[c]),_?t[c]=r[_-1]:e[c]._render=n,e[c].ty==="fl"||e[c].ty==="st"||e[c].ty==="gf"||e[c].ty==="gs"||e[c].ty==="no")_?t[c].style.closed=!1:t[c]=this.createStyleElement(e[c],s),e[c]._render&&t[c].style.pElem.parentNode!==i&&i.appendChild(t[c].style.pElem),u.push(t[c].style);else if(e[c].ty==="gr"){if(!_)t[c]=this.createGroupElement(e[c]);else for(C=t[c].it.length,b=0;b1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!e)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,r=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var i,s=this.effectsSequence.length,a=e||this.data.d.k[this.keysIndex].s;for(i=0;it);)r+=1;return this.keysIndex!==r&&(this.keysIndex=r),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t=[],r=0,i=e.length,s,a,n=!1;r=55296&&s<=56319?(a=e.charCodeAt(r+1),a>=56320&&a<=57343?(n||FontManager.isModifier(s,a)?(t[t.length-1]+=e.substr(r,2),n=!1):t.push(e.substr(r,2)),r+=1):t.push(e.charAt(r))):s>56319?(a=e.charCodeAt(r+1),FontManager.isZeroWidthJoiner(s,a)?(n=!0,t[t.length-1]+=e.substr(r,2),r+=1):t.push(e.charAt(r))):FontManager.isZeroWidthJoiner(s)?(t[t.length-1]+=e.charAt(r),n=!0):t.push(e.charAt(r)),r+=1;return t},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t=this.elem.globalData.fontManager,r=this.data,i=[],s,a,n,p=0,c,m=r.m.g,b=0,C=0,u=0,E=[],y=0,d=0,_,o,f=t.getFontByName(e.f),l,h=0,v=getFontProperties(f);e.fWeight=v.weight,e.fStyle=v.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),a=e.finalText.length,e.finalLineHeight=e.lh;var g=e.tr/1e3*e.finalSize,S;if(e.sz)for(var x=!0,k=e.sz[0],R=e.sz[1],B,I;x;){I=this.buildFinalText(e.t),B=0,y=0,a=I.length,g=e.tr/1e3*e.finalSize;var D=-1;for(s=0;sk&&I[s]!==" "?(D===-1?a+=1:s=D,B+=e.finalLineHeight||e.finalSize*1.2,I.splice(s,D===s?1:0,"\r"),D=-1,y=0):(y+=h,y+=g);B+=f.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&Rd?y:d,y=-2*g,c="",n=!0,u+=1):c=w,t.chars?(l=t.getCharData(w,f.fStyle,t.getFontByName(e.f).fFamily),h=n?0:l.w*e.finalSize/100):h=t.measureText(c,e.f,e.finalSize),w===" "?L+=h+g:(y+=h+g+L,L=0),i.push({l:h,an:h,add:b,n,anIndexes:[],val:c,line:u,animatorJustifyOffset:0}),m==2){if(b+=h,c===""||c===" "||s===a-1){for((c===""||c===" ")&&(b-=h);C<=s;)i[C].an=b,i[C].ind=p,i[C].extra=h,C+=1;p+=1,b=0}}else if(m==3){if(b+=h,c===""||s===a-1){for(c===""&&(b-=h);C<=s;)i[C].an=b,i[C].ind=p,i[C].extra=h,C+=1;b=0,p+=1}}else i[p].ind=p,i[p].extra=0,p+=1;if(e.l=i,d=y>d?y:d,E.push(y),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=d,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=E;var T=r.a,A,P;o=T.length;var F,V,M=[];for(_=0;_0?p=this.ne.v/100:c=-this.ne.v/100,this.xe.v>0?m=1-this.xe.v/100:b=1+this.xe.v/100;var C=BezierFactory.getBezierEasing(p,c,m,b).get,u=0,E=this.finalS,y=this.finalE,d=this.data.sh;if(d===2)y===E?u=n>=y?1:0:u=e(0,t(.5/(y-E)+(n-E)/(y-E),1)),u=C(u);else if(d===3)y===E?u=n>=y?0:1:u=1-e(0,t(.5/(y-E)+(n-E)/(y-E),1)),u=C(u);else if(d===4)y===E?u=0:(u=e(0,t(.5/(y-E)+(n-E)/(y-E),1)),u<.5?u*=2:u=1-2*(u-.5)),u=C(u);else if(d===5){if(y===E)u=0;else{var _=y-E;n=t(e(0,n+.5-E),y-E);var o=-_/2+n,f=_/2;u=Math.sqrt(1-o*o/(f*f))}u=C(u)}else d===6?(y===E?u=0:(n=t(e(0,n+.5-E),y-E),u=(1+Math.cos(Math.PI+Math.PI*2*n/(y-E)))/2),u=C(u)):(n>=r(E)&&(n-E<0?u=e(0,t(t(y,1)-(E-n),1)):u=e(0,t(y-n,1))),u=C(u));if(this.sm.v!==100){var l=this.sm.v*.01;l===0&&(l=1e-8);var h=.5-l*.5;u1&&(u=1))}return u*this.a.v},getValue:function(n){this.iterateDynamicProperties(),this._mdf=n||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,n&&this.data.r===2&&(this.e.v=this._currentTextLength);var p=this.data.r===2?1:100/this.data.totalChars,c=this.o.v/p,m=this.s.v/p+c,b=this.e.v/p+c;if(m>b){var C=m;m=b,b=C}this.finalS=m,this.finalE=b}},extendPrototype([DynamicPropertyContainer],i);function s(a,n,p){return new i(a,n)}return{getTextSelectorProp:s}}();function TextAnimatorDataProperty(e,t,r){var i={propType:!1},s=PropertyFactory.getProp,a=t.a;this.a={r:a.r?s(e,a.r,0,degToRads,r):i,rx:a.rx?s(e,a.rx,0,degToRads,r):i,ry:a.ry?s(e,a.ry,0,degToRads,r):i,sk:a.sk?s(e,a.sk,0,degToRads,r):i,sa:a.sa?s(e,a.sa,0,degToRads,r):i,s:a.s?s(e,a.s,1,.01,r):i,a:a.a?s(e,a.a,1,0,r):i,o:a.o?s(e,a.o,0,.01,r):i,p:a.p?s(e,a.p,1,0,r):i,sw:a.sw?s(e,a.sw,0,0,r):i,sc:a.sc?s(e,a.sc,1,0,r):i,fc:a.fc?s(e,a.fc,1,0,r):i,fh:a.fh?s(e,a.fh,0,0,r):i,fs:a.fs?s(e,a.fs,0,.01,r):i,fb:a.fb?s(e,a.fb,0,.01,r):i,t:a.t?s(e,a.t,0,0,r):i},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,r),this.s.t=t.s.t}function TextAnimatorProperty(e,t,r){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=r,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(r)}TextAnimatorProperty.prototype.searchProperties=function(){var e,t=this._textData.a.length,r,i=PropertyFactory.getProp;for(e=0;e=y+Q||!v?(k=(y+Q-_)/d.partialLength,O=h.point[0]+(d.point[0]-h.point[0])*k,j=h.point[1]+(d.point[1]-h.point[1])*k,a.translate(-r[0]*u[b].an*.005,-(r[1]*L)*.01),o=!1):v&&(_+=d.partialLength,f+=1,f>=v.length&&(f=0,l+=1,g[l]?v=g[l].points:B.v.c?(f=0,l=0,v=g[l].points):(_-=d.partialLength,v=null)),v&&(h=d,d=v[f],S=d.partialLength));N=u[b].an/2-u[b].add,a.translate(-N,0,0)}else N=u[b].an/2-u[b].add,a.translate(-N,0,0),a.translate(-r[0]*u[b].an*.005,-r[1]*L*.01,0);for(P=0;Pe?this.textSpans[e].span:createNS(p?"g":"text"),l<=e){if(c.setAttribute("stroke-linecap","butt"),c.setAttribute("stroke-linejoin","round"),c.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=c,p){var v=createNS("g");c.appendChild(v),this.textSpans[e].childSpan=v}this.textSpans[e].span=c,this.layerElement.appendChild(c)}c.style.display="inherit"}if(m.reset(),C&&(n[e].n&&(u=-d,E+=r.yOffset,E+=y?1:0,y=!1),this.applyTextPropertiesToMatrix(r,m,n[e].line,u,E),u+=n[e].l||0,u+=d),p){h=this.globalData.fontManager.getCharData(r.finalText[e],i.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily);var g;if(h.t===1)g=new SVGCompElement(h.data,this.globalData,this);else{var S=emptyShapeData;h.data&&h.data.shapes&&(S=this.buildShapeData(h.data,r.finalSize)),g=new SVGShapeElement(S,this.globalData,this)}if(this.textSpans[e].glyph){var x=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(x.layerElement),x.destroy()}this.textSpans[e].glyph=g,g._debug=!0,g.prepareFrame(0),g.renderFrame(),this.textSpans[e].childSpan.appendChild(g.layerElement),h.t===1&&this.textSpans[e].childSpan.setAttribute("transform","scale("+r.finalSize/100+","+r.finalSize/100+")")}else C&&c.setAttribute("transform","translate("+m.props[12]+","+m.props[13]+")"),c.textContent=n[e].val,c.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}C&&c&&c.setAttribute("d",b)}for(;e=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t=0;r-=1)(this.completeLayers||this.elements[r])&&(this.elements[r].prepareFrame(this.renderedFrame-this.layers[r].st),this.elements[r]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e=0;i-=1)n=t.transforms[i].transform.mProps.v.props,t.finalTransform.transform(n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7],n[8],n[9],n[10],n[11],n[12],n[13],n[14],n[15])}t._mdf=a},processSequences:function(t){var r,i=this.sequenceList.length;for(r=0;r=0;a-=1){if(C=this.searchProcessedElement(e[a]),C?t[a]=r[C-1]:e[a]._shouldRender=i,e[a].ty==="fl"||e[a].ty==="st"||e[a].ty==="gf"||e[a].ty==="gs")C?t[a].style.closed=!1:t[a]=this.createStyleElement(e[a],y),m.push(t[a].style);else if(e[a].ty==="gr"){if(!C)t[a]=this.createGroupElement(e[a]);else for(c=t[a].it.length,p=0;p=0;s-=1)t[s].ty==="tr"?(n=r[s].transform,this.renderShapeTransform(e,n)):t[s].ty==="sh"||t[s].ty==="el"||t[s].ty==="rc"||t[s].ty==="sr"?this.renderPath(t[s],r[s]):t[s].ty==="fl"?this.renderFill(t[s],r[s],n):t[s].ty==="st"?this.renderStroke(t[s],r[s],n):t[s].ty==="gf"||t[s].ty==="gs"?this.renderGradientFill(t[s],r[s],n):t[s].ty==="gr"?this.renderShape(n,t[s].it,r[s].it):t[s].ty;i&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var r=e.trNodes,i=t.paths,s,a,n,p=i._length;r.length=0;var c=e.transforms.finalTransform;for(n=0;n=1?b=.99:b<=-1&&(b=-.99);var C=c*b,u=Math.cos(m+t.a.v)*C+n[0],E=Math.sin(m+t.a.v)*C+n[1];s=a.createRadialGradient(u,E,0,n[0],n[1],c)}var y,d=e.g.p,_=t.g.c,o=1;for(y=0;ya&&c==="xMidYMid slice"||sr&&a==="meet"||ir&&a==="slice")?this.transformCanvas.tx=(e-this.transformCanvas.w*(t/this.transformCanvas.h))/2*this.renderConfig.dpr:p==="xMax"&&(ir&&a==="slice")?this.transformCanvas.tx=(e-this.transformCanvas.w*(t/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,c==="YMid"&&(i>r&&a==="meet"||ir&&a==="meet"||i=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,t){if(!(this.renderedFrame===e&&this.renderConfig.clearCanvas===!0&&!t||this.destroyed||e===-1)){this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var r,i=this.layers.length;for(this.completeLayers||this.checkLayers(e),r=0;r=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!(t[e]||this.layers[e].ty===99)){var r=this.createItem(this.layers[e],this,this.globalData);t[e]=r,r.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();e.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};function CVCompElement(e,t,r){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,t,r),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var e=this.canvasContext;e.beginPath(),e.moveTo(0,0),e.lineTo(this.data.w,0),e.lineTo(this.data.w,this.data.h),e.lineTo(0,this.data.h),e.lineTo(0,0),e.clip();var t,r=this.layers.length;for(t=r-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},CVCompElement.prototype.destroy=function(){var e,t=this.layers.length;for(e=t-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)};function CanvasRenderer(e,t){this.animationItem=e,this.renderConfig={clearCanvas:t&&t.clearCanvas!==void 0?t.clearCanvas:!0,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||""},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas"}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)};function HBaseElement(){}HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects,this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.bm!==0&&this.setBlendMode()},renderElement:function(){var t=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var r=this.finalTransform.mat.toCSS();t.transform=r,t.webkitTransform=r}this.finalTransform._opMdf&&(t.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(e,t,r){this.initElement(e,t,r)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?(e=createNS("rect"),e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(e=createTag("div"),e.style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)};function HShapeElement(e,t,r){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,t,r),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",t.w),e.setAttribute("height",t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){var r,i=e.length;for(r=0;r0&&c<1&&s[u].push(this.calculateF(c,e,t,r,i,u))):(m=n*n-4*p*a,m>=0&&(b=(-n+bmSqrt(m))/(2*a),b>0&&b<1&&s[u].push(this.calculateF(b,e,t,r,i,u)),C=(-n-bmSqrt(m))/(2*a),C>0&&C<1&&s[u].push(this.calculateF(C,e,t,r,i,u)))));this.shapeBoundingBox.left=bmMin.apply(null,s[0]),this.shapeBoundingBox.top=bmMin.apply(null,s[1]),this.shapeBoundingBox.right=bmMax.apply(null,s[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,s[1])},HShapeElement.prototype.calculateF=function(e,t,r,i,s,a){return bmPow(1-e,3)*t[a]+3*bmPow(1-e,2)*e*r[a]+3*(1-e)*bmPow(e,2)*i[a]+bmPow(e,3)*s[a]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var r,i=e.length;for(r=0;rr&&(r=s)}r*=e.mult}else r=e.v*e.mult;t.x-=r,t.xMax+=r,t.y-=r,t.yMax+=r},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax=0;t-=1){var i=this.hierarchy[t].finalTransform.mProp;this.mat.translate(-i.p.v[0],-i.p.v[1],i.p.v[2]),this.mat.rotateX(-i.or.v[0]).rotateY(-i.or.v[1]).rotateZ(i.or.v[2]),this.mat.rotateX(-i.rx.v).rotateY(-i.ry.v).rotateZ(i.rz.v),this.mat.scale(1/i.s.v[0],1/i.s.v[1],1/i.s.v[2]),this.mat.translate(i.a.v[0],i.a.v[1],i.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var s;this.p?s=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:s=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(s[0],2)+Math.pow(s[1],2)+Math.pow(s[2],2)),n=[s[0]/a,s[1]/a,s[2]/a],p=Math.sqrt(n[2]*n[2]+n[0]*n[0]),c=Math.atan2(n[1],p),m=Math.atan2(n[0],-n[2]);this.mat.rotateY(m).rotateX(-c)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var b=!this._prevMat.equals(this.mat);if((b||this.pe._mdf)&&this.comp.threeDElements){r=this.comp.threeDElements.length;var C,u,E;for(t=0;t=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var r=createTag("div"),i,s;styleDiv(r);var a=createTag("div");if(styleDiv(a),t==="3d"){i=r.style,i.width=this.globalData.compSize.w+"px",i.height=this.globalData.compSize.h+"px";var n="50% 50%";i.webkitTransformOrigin=n,i.mozTransformOrigin=n,i.transformOrigin=n,s=a.style;var p="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";s.transform=p,s.webkitTransform=p}r.appendChild(a);var c={container:a,perspectiveElem:r,startPos:e,endPos:e,type:t};return this.threeDElements.push(c),c},HybridRendererBase.prototype.build3dContainers=function(){var e,t=this.layers.length,r,i="";for(e=0;e=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var r=0,i=this.threeDElements.length;rr?(s=e/this.globalData.compSize.w,a=e/this.globalData.compSize.w,n=0,p=(t-this.globalData.compSize.h*(e/this.globalData.compSize.w))/2):(s=t/this.globalData.compSize.h,a=t/this.globalData.compSize.h,n=(e-this.globalData.compSize.w*(t/this.globalData.compSize.h))/2,p=0);var c=this.resizerElem.style;c.webkitTransform="matrix3d("+s+",0,0,0,0,"+a+",0,0,0,0,1,0,"+n+","+p+",0,1)",c.transform=c.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e=this.globalData.compSize.w,t=this.globalData.compSize.h,r,i=this.threeDElements.length;for(r=0;r=m;)B/=2,I/=2,D>>>=1;return(B+D)/I};return k.int32=function(){return x.g(4)|0},k.quick=function(){return x.g(4)/4294967296},k.double=k,_(f(x.S),e),(h.pass||v||function(R,B,I,D){return D&&(D.S&&y(D,x),R.state=function(){return y(x,{})}),I?(t[n]=R,B):R})(k,S,"global"in h?h.global:this==t,h.state)}t["seed"+n]=u;function E(l){var h,v=l.length,g=this,S=0,x=g.i=g.j=0,k=g.S=[];for(v||(l=[v++]);Sr){var i=r;r=t,t=i}return Math.min(Math.max(e,t),r)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if(typeof e=="number"||e instanceof Number)return t=t||0,Math.abs(e-t);t||(t=helperLengthArray);var r,i=Math.min(e.length,t.length),s=0;for(r=0;r.5?m/(2-s-a):m/(s+a),s){case t:n=(r-i)/m+(r1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function hslToRgb(e){var t=e[0],r=e[1],i=e[2],s,a,n;if(r===0)s=i,n=i,a=i;else{var p=i<.5?i*(1+r):i+r-i*r,c=2*i-p;s=hue2rgb(c,p,t+1/3),a=hue2rgb(c,p,t),n=hue2rgb(c,p,t-1/3)}return[s,a,n,e[3]]}function linear(e,t,r,i,s){if((i===void 0||s===void 0)&&(i=t,s=r,t=0,r=1),r=r)return s;var n=r===t?0:(e-t)/(r-t);if(!i.length)return i+(s-i)*n;var p,c=i.length,m=createTypedArray("float32",c);for(p=0;p1){for(s=0;s1?t=1:t<0&&(t=0);var n=e(t);if($bm_isInstanceOfArray(s)){var p,c=s.length,m=createTypedArray("float32",c);for(p=0;pdata.k[t].t&&edata.k[t+1].t-e?(i=t+2,s=data.k[t+1].t):(i=t+1,s=data.k[t].t);break}i===-1&&(i=t+1,s=data.k[t].t)}var a={};return a.index=i,a.time=s/elem.comp.globalData.frameRate,a}function key(e){var t,r,i;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var s=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(i=s.length,r=0;r_.length-1)&&(E=_.length-1),l=_[_.length-1-E].t,f=o-l);var h,v,g;if(u==="pingpong"){var S=Math.floor((d-l)/f);if(S%2!==0)return this.getValueAtTime((f-(d-l)%f+l)/this.comp.globalData.frameRate,0)}else if(u==="offset"){var x=this.getValueAtTime(l/this.comp.globalData.frameRate,0),k=this.getValueAtTime(o/this.comp.globalData.frameRate,0),R=this.getValueAtTime(((d-l)%f+l)/this.comp.globalData.frameRate,0),B=Math.floor((d-l)/f);if(this.pv.length){for(g=new Array(x.length),v=g.length,h=0;h=o)return this.pv;var f,l;y?(E?f=Math.abs(this.elem.comp.globalData.frameRate*E):f=Math.max(0,this.elem.data.op-o),l=o+f):((!E||E>_.length-1)&&(E=_.length-1),l=_[E].t,f=l-o);var h,v,g;if(u==="pingpong"){var S=Math.floor((o-d)/f);if(S%2===0)return this.getValueAtTime(((o-d)%f+o)/this.comp.globalData.frameRate,0)}else if(u==="offset"){var x=this.getValueAtTime(o/this.comp.globalData.frameRate,0),k=this.getValueAtTime(l/this.comp.globalData.frameRate,0),R=this.getValueAtTime((f-(o-d)%f+o)/this.comp.globalData.frameRate,0),B=Math.floor((o-d)/f)+1;if(this.pv.length){for(g=new Array(x.length),v=g.length,h=0;h1?(_-d)/(E-1):1,f=0,l=0,h;this.pv.length?h=createTypedArray("float32",this.pv.length):h=0;for(var v;ff){var S=l,x=d.c&&l===h-1?0:l+1,k=(f-v)/o[l].addedLength;g=bez.getPointInSegment(d.v[S],d.v[x],d.o[S],d.i[x],k,o[l]);break}else v+=o[l].addedLength;l+=1}return g||(g=d.c?[d.v[0][0],d.v[0][1]]:[d.v[d._length-1][0],d.v[d._length-1][1]]),g},vectorOnPath:function(E,y,d){E==1?E=this.v.c:E==0&&(E=.999);var _=this.pointOnPath(E,y),o=this.pointOnPath(E+.001,y),f=o[0]-_[0],l=o[1]-_[1],h=Math.sqrt(Math.pow(f,2)+Math.pow(l,2));if(h===0)return[0,0];var v=d==="tangent"?[f/h,l/h]:[-l/h,f/h];return v},tangentOnPath:function(E,y){return this.vectorOnPath(E,y,"tangent")},normalOnPath:function(E,y){return this.vectorOnPath(E,y,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([b],c),extendPrototype([b],m),m.prototype.getValueAtTime=p,m.prototype.initiateExpression=ExpressionManager.initiateExpression;var C=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(u,E,y,d,_){var o=C(u,E,y,d,_);return o.propertyIndex=E.ix,o.lock=!1,y===3?expressionHelpers.searchExpressions(u,E.pt,o):y===4&&expressionHelpers.searchExpressions(u,E.ks,o),o.k&&u.addDynamicProperty(o),o}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function e(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(t,r){var i=this.calculateExpression(r);if(t.t!==i){var s={};return this.copyData(s,t),s.t=i.toString(),s.__complete=!1,s}return t},TextProperty.prototype.searchProperty=function(){var t=this.searchKeyframes(),r=this.searchExpressions();return this.kf=t||r,this.kf},TextProperty.prototype.searchExpressions=e}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function e(t,r){var i=createNS("feMerge");i.setAttribute("result",t);var s,a;for(a=0;a=m?C=y<0?i:s:C=i+E*Math.pow((p-e)/y,1/r),b[u]=C,u+=1,a+=256/(n-1);return b.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,r=this.filterManager.effectElements;this.feFuncRComposed&&(e||r[3].p._mdf||r[4].p._mdf||r[5].p._mdf||r[6].p._mdf||r[7].p._mdf)&&(t=this.getTableValue(r[3].p.v,r[4].p.v,r[5].p.v,r[6].p.v,r[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||r[10].p._mdf||r[11].p._mdf||r[12].p._mdf||r[13].p._mdf||r[14].p._mdf)&&(t=this.getTableValue(r[10].p.v,r[11].p.v,r[12].p.v,r[13].p.v,r[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||r[17].p._mdf||r[18].p._mdf||r[19].p._mdf||r[20].p._mdf||r[21].p._mdf)&&(t=this.getTableValue(r[17].p.v,r[18].p.v,r[19].p.v,r[20].p.v,r[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||r[24].p._mdf||r[25].p._mdf||r[26].p._mdf||r[27].p._mdf||r[28].p._mdf)&&(t=this.getTableValue(r[24].p.v,r[25].p.v,r[26].p.v,r[27].p.v,r[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||r[31].p._mdf||r[32].p._mdf||r[33].p._mdf||r[34].p._mdf||r[35].p._mdf)&&(t=this.getTableValue(r[31].p.v,r[32].p.v,r[33].p.v,r[34].p.v,r[35].p.v),this.feFuncA.setAttribute("tableValues",t))}};function SVGDropShadowEffect(e,t,r,i,s){var a=t.container.globalData.renderConfig.filterSize,n=t.data.fs||a;e.setAttribute("x",n.x||a.x),e.setAttribute("y",n.y||a.y),e.setAttribute("width",n.width||a.width),e.setAttribute("height",n.height||a.height),this.filterManager=t;var p=createNS("feGaussianBlur");p.setAttribute("in","SourceAlpha"),p.setAttribute("result",i+"_drop_shadow_1"),p.setAttribute("stdDeviation","0"),this.feGaussianBlur=p,e.appendChild(p);var c=createNS("feOffset");c.setAttribute("dx","25"),c.setAttribute("dy","0"),c.setAttribute("in",i+"_drop_shadow_1"),c.setAttribute("result",i+"_drop_shadow_2"),this.feOffset=c,e.appendChild(c);var m=createNS("feFlood");m.setAttribute("flood-color","#00ff00"),m.setAttribute("flood-opacity","1"),m.setAttribute("result",i+"_drop_shadow_3"),this.feFlood=m,e.appendChild(m);var b=createNS("feComposite");b.setAttribute("in",i+"_drop_shadow_3"),b.setAttribute("in2",i+"_drop_shadow_2"),b.setAttribute("operator","in"),b.setAttribute("result",i+"_drop_shadow_4"),e.appendChild(b);var C=this.createMergeNode(i,[i+"_drop_shadow_4",s]);e.appendChild(C)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(t[0]*255),Math.round(t[1]*255),Math.round(t[2]*255)))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var r=this.filterManager.effectElements[3].p.v,i=(this.filterManager.effectElements[2].p.v-90)*degToRads,s=r*Math.cos(i),a=r*Math.sin(i);this.feOffset.setAttribute("dx",s),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,r){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=r,r.matteElement=createNS("g"),r.matteElement.appendChild(r.layerElement),r.matteElement.appendChild(r.transformedElement),r.baseElement=r.matteElement}SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,r=_svgMatteSymbols.length;t(pushScopeId("data-v-e1002e36"),e=e(),popScopeId(),e),_hoisted_1=createStaticVNode('
使用微信登录
微信关闭了个人开发者使用微信登录、外部APP跳转至小程序的能力。为了能够使用微信登录,您需要手动跳转到"Ham快速登录"小程序进行登录。
请您按照下面步骤登录:
1. 前往微信打开"Ham快速登录"小程序
2. 在"Ham快速登录"小程序登录
3. 返回至当前页面
',1),_hoisted_2={class:"footer"},_hoisted_3={key:0,class:"button-container"},_hoisted_4=_withScopeId(()=>createBaseVNode("div",{class:"text-caption"},"在登录的过程中Ham可能会读取您的剪贴板数据进行数据交互。如果您关闭了该权限,请打开之,或使用复制链接跳转的方式完成登录。",-1));function _sfc_render(e,t,r,i,s,a){const n=resolveComponent("el-image"),p=resolveComponent("el-button");return openBlock(),createElementBlock("div",null,[createVNode(n,{class:"wechat-icon",src:"https://is1-ssl.mzstatic.com/image/thumb/Purple112/v4/41/c4/53/41c4532a-8f21-bb32-97e3-3be82b004088/AppIcon-0-85-220-0-4-2x.png/460x0w.webp",alt:"微信"}),_hoisted_1,createBaseVNode("div",_hoisted_2,[createBaseVNode("div",{style:normalizeStyle([{opacity:s.isShowingLoading?1:0},{width:"80px",height:"80px"}]),class:"center",id:"lottie-view"},null,4),s.isShowingLoading?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_3,[createVNode(p,{onClick:a.onButtonClicked,size:"large",class:"center",color:"#5ECB71",style:{color:"white"}},{default:withCtx(()=>[createTextVNode("前往微信操作")]),_:1},8,["onClick"])])),_hoisted_4])])}const WechatLoginView=_export_sfc(_sfc_main,[["render",_sfc_render],["__scopeId","data-v-e1002e36"],["__file","WechatLoginView.vue"]]);export{WechatLoginView as default}; diff --git a/assets/app-54b01bf3.js b/assets/app-54b01bf3.js new file mode 100644 index 0000000..e67b9eb --- /dev/null +++ b/assets/app-54b01bf3.js @@ -0,0 +1,55 @@ +import{d as Dt,r as M,a as Kl,b as gt,c as ne,i as eo,e as Wl,f as v0,g as wv,o as Fe,h as S,j as ke,k as Ce,l as jl,m as kv,u as ya,n as Nt,T as xt,p as w,q as A,s as oe,t as at,v as ue,w as O,x as Te,_ as Ft,y as Qt,z as s,A as le,B as tt,C as _e,D as Cv,E as Ru,F as kt,G as kn,H as Qe,I as wa,J as h0,K as Du,L as ka,M as Se,N as j,O as Ie,P as Je,Q as F,R as Y,S as Ht,U as X,V as q,W as rt,X as m0,Y as g0,Z as We,$ as ft,a0 as Sv,a1 as b0,a2 as ut,a3 as gd,a4 as y0,a5 as zt,a6 as Bu,a7 as Vt,a8 as Vu,a9 as mn,aa as ot,ab as ql,ac as ko,ad as ze,ae as w0,af as $v,ag as Ul,ah as k0,ai as xo,aj as fo,ak as Sl,al as Xr,am as _v,an as C0,ao as va,ap as xu,aq as S0,ar as bd,as as $0,at as Ev,au as ul,av as _0,aw as E0,ax as T0,ay as ja,az as O0,aA as M0,aB as I0,aC as N0,aD as P0}from"./framework-caba6eb2.js";const A0="modulepreload",L0=function(e){return"/whu-ham/"+e},yd={},st=function(t,n,o){if(!n||n.length===0)return t();const a=document.getElementsByTagName("link");return Promise.all(n.map(l=>{if(l=L0(l),l in yd)return;yd[l]=!0;const r=l.endsWith(".css"),i=r?'[rel="stylesheet"]':"";if(!!o)for(let d=a.length-1;d>=0;d--){const f=a[d];if(f.href===l&&(!r||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${i}`))return;const c=document.createElement("link");if(c.rel=r?"stylesheet":A0,r||(c.as="script",c.crossOrigin=""),c.href=l,document.head.appendChild(c),r)return new Promise((d,f)=>{c.addEventListener("load",d),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${l}`)))})})).then(()=>t())},R0={"v-8daa1a0e":()=>st(()=>import("./index.html-66ebaaca.js"),[]).then(({data:e})=>e),"v-74bc627b":()=>st(()=>import("./index.html-b7ee26dc.js"),[]).then(({data:e})=>e),"v-4cb29dce":()=>st(()=>import("./index.html-1b8d2e96.js"),[]).then(({data:e})=>e),"v-01bea47e":()=>st(()=>import("./index.html-87a35fbe.js"),[]).then(({data:e})=>e),"v-2b34a18c":()=>st(()=>import("./automatic.html-be6e4bae.js"),[]).then(({data:e})=>e),"v-35a5f5cc":()=>st(()=>import("./bugfix.html-05e42e7d.js"),[]).then(({data:e})=>e),"v-2627ce52":()=>st(()=>import("./bus.html-6167e8da.js"),[]).then(({data:e})=>e),"v-a9910b40":()=>st(()=>import("./course.html-c132165b.js"),[]).then(({data:e})=>e),"v-40c7b07c":()=>st(()=>import("./library.html-b6b107d0.js"),[]).then(({data:e})=>e),"v-f90600a2":()=>st(()=>import("./pay.html-18baaed8.js"),[]).then(({data:e})=>e),"v-36c26638":()=>st(()=>import("./schedule.html-7e2a2d37.js"),[]).then(({data:e})=>e),"v-d9fc26f6":()=>st(()=>import("./score.html-9d1f38f3.js"),[]).then(({data:e})=>e),"v-341440e3":()=>st(()=>import("./sport.html-7a26ffbe.js"),[]).then(({data:e})=>e),"v-7b0bd8e9":()=>st(()=>import("./status.html-14a54e68.js"),[]).then(({data:e})=>e),"v-77621860":()=>st(()=>import("./sync.html-7c6b3d09.js"),[]).then(({data:e})=>e),"v-dce790c0":()=>st(()=>import("./index.html-4059d717.js"),[]).then(({data:e})=>e),"v-f9d6b0f6":()=>st(()=>import("./user-policy.html-adcdf345.js"),[]).then(({data:e})=>e),"v-37277ed5":()=>st(()=>import("./index.html-fc0eeef1.js"),[]).then(({data:e})=>e),"v-30606191":()=>st(()=>import("./index.html-8682feba.js"),[]).then(({data:e})=>e),"v-3706649a":()=>st(()=>import("./404.html-60b35caa.js"),[]).then(({data:e})=>e)},D0=JSON.parse('{"base":"/whu-ham/","lang":"en-US","title":"Ham","description":"","head":[["link",{"rel":"icon","href":"icon-1024 2.png"}],["link",{"rel":"manifest","href":"https://orangeboychen.github.io/whu-ham/manifest.webmanifest"}]],"locales":{}}'),Tv={"v-8daa1a0e":Dt(()=>st(()=>import("./index.html-b634ce8e.js"),["assets/index.html-b634ce8e.js","assets/framework-caba6eb2.js"])),"v-74bc627b":Dt(()=>st(()=>import("./index.html-2fbf01ed.js"),["assets/index.html-2fbf01ed.js","assets/framework-caba6eb2.js"])),"v-4cb29dce":Dt(()=>st(()=>import("./index.html-3c30bcb0.js"),["assets/index.html-3c30bcb0.js","assets/framework-caba6eb2.js"])),"v-01bea47e":Dt(()=>st(()=>import("./index.html-4f2482ff.js"),["assets/index.html-4f2482ff.js","assets/framework-caba6eb2.js"])),"v-2b34a18c":Dt(()=>st(()=>import("./automatic.html-707aaf5a.js"),["assets/automatic.html-707aaf5a.js","assets/framework-caba6eb2.js"])),"v-35a5f5cc":Dt(()=>st(()=>import("./bugfix.html-babcb96a.js"),["assets/bugfix.html-babcb96a.js","assets/framework-caba6eb2.js"])),"v-2627ce52":Dt(()=>st(()=>import("./bus.html-71e4b894.js"),["assets/bus.html-71e4b894.js","assets/framework-caba6eb2.js"])),"v-a9910b40":Dt(()=>st(()=>import("./course.html-662c8247.js"),["assets/course.html-662c8247.js","assets/framework-caba6eb2.js"])),"v-40c7b07c":Dt(()=>st(()=>import("./library.html-b4428852.js"),["assets/library.html-b4428852.js","assets/framework-caba6eb2.js"])),"v-f90600a2":Dt(()=>st(()=>import("./pay.html-be02d47f.js"),["assets/pay.html-be02d47f.js","assets/framework-caba6eb2.js"])),"v-36c26638":Dt(()=>st(()=>import("./schedule.html-dc995fb8.js"),["assets/schedule.html-dc995fb8.js","assets/framework-caba6eb2.js"])),"v-d9fc26f6":Dt(()=>st(()=>import("./score.html-a0d103b1.js"),["assets/score.html-a0d103b1.js","assets/framework-caba6eb2.js"])),"v-341440e3":Dt(()=>st(()=>import("./sport.html-1fb40a25.js"),["assets/sport.html-1fb40a25.js","assets/framework-caba6eb2.js"])),"v-7b0bd8e9":Dt(()=>st(()=>import("./status.html-28382c18.js"),["assets/status.html-28382c18.js","assets/framework-caba6eb2.js"])),"v-77621860":Dt(()=>st(()=>import("./sync.html-d93208da.js"),["assets/sync.html-d93208da.js","assets/framework-caba6eb2.js"])),"v-dce790c0":Dt(()=>st(()=>import("./index.html-f5f0a227.js"),["assets/index.html-f5f0a227.js","assets/framework-caba6eb2.js"])),"v-f9d6b0f6":Dt(()=>st(()=>import("./user-policy.html-c5131675.js"),["assets/user-policy.html-c5131675.js","assets/framework-caba6eb2.js"])),"v-37277ed5":Dt(()=>st(()=>import("./index.html-7db22d14.js"),["assets/index.html-7db22d14.js","assets/framework-caba6eb2.js"])),"v-30606191":Dt(()=>st(()=>import("./index.html-c16ca075.js"),["assets/index.html-c16ca075.js","assets/framework-caba6eb2.js"])),"v-3706649a":Dt(()=>st(()=>import("./404.html-74e4790c.js"),["assets/404.html-74e4790c.js","assets/framework-caba6eb2.js"]))};var B0=Symbol(""),V0=M(R0),Ov=Kl({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),Po=M(Ov),ia=()=>Po,Mv=Symbol(""),po=()=>{const e=Ce(Mv);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},Iv=Symbol(""),x0=()=>{const e=Ce(Iv);if(!e)throw new Error("usePageHead() is called without provider.");return e},z0=Symbol(""),Nv=Symbol(""),Pv=()=>{const e=Ce(Nv);if(!e)throw new Error("usePageLang() is called without provider.");return e},Av=Symbol(""),H0=()=>{const e=Ce(Av);if(!e)throw new Error("usePageLayout() is called without provider.");return e},zu=Symbol(""),Yl=()=>{const e=Ce(zu);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},Da=M(D0),F0=()=>Da,Lv=Symbol(""),Hu=()=>{const e=Ce(Lv);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},K0=Symbol(""),W0="Layout",j0="NotFound",so=gt({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageData:async e=>{const t=V0.value[e];return await(t==null?void 0:t())??Ov},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const o=eo(t.description)?t.description:n.description,a=[...Wl(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:o}]];return v0(a)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:e=>e.lang||"en",resolvePageLayout:(e,t)=>{let n;if(e.path){const o=e.frontmatter.layout;eo(o)?n=o:n=W0}else n=j0;return t[n]},resolveRouteLocale:(e,t)=>wv(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),Fu=ne({name:"ClientOnly",setup(e,t){const n=M(!1);return Fe(()=>{n.value=!0}),()=>{var o,a;return n.value?(a=(o=t.slots).default)==null?void 0:a.call(o):null}}}),q0=ne({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=ia(),n=S(()=>Tv[e.pageKey||t.value.key]);return()=>n.value?ke(n.value):ke("div","404 Not Found")}}),jn=(e={})=>e,bs=e=>jl(e)?e:`/whu-ham/${kv(e)}`;function Ku(e,t,n){var o,a,l;t===void 0&&(t=50),n===void 0&&(n={});var r=(o=n.isImmediate)!=null&&o,i=(a=n.callback)!=null&&a,u=n.maxWait,c=Date.now(),d=[];function f(){if(u!==void 0){var v=Date.now()-c;if(v+t>=u)return u-v}return t}var p=function(){var v=[].slice.call(arguments),m=this;return new Promise(function(h,g){var b=r&&l===void 0;if(l!==void 0&&clearTimeout(l),l=setTimeout(function(){if(l=void 0,c=Date.now(),!r){var y=e.apply(m,v);i&&i(y),d.forEach(function(C){return(0,C.resolve)(y)}),d=[]}},f()),b){var k=e.apply(m,v);return i&&i(k),h(k)}d.push({resolve:h,reject:g})})};return p.cancel=function(v){l!==void 0&&clearTimeout(l),d.forEach(function(m){return(0,m.reject)(v)}),d=[]},p}const U0=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:o=5})=>{const a=ya(),r=Ku(()=>{var h,g;const i=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(i-0)p.some(k=>k.hash===b.hash));for(let b=0;b=(((h=k.parentElement)==null?void 0:h.offsetTop)??0)-o,E=!y||i<(((g=y.parentElement)==null?void 0:g.offsetTop)??0)-o;if(!(C&&E))continue;const $=decodeURIComponent(a.currentRoute.value.hash),T=decodeURIComponent(k.hash);if($===T)return;if(f){for(let I=b+1;I{window.addEventListener("scroll",r)}),Nt(()=>{window.removeEventListener("scroll",r)})},wd=async(e,t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace({query:e.currentRoute.value.query,hash:t,force:!0}).finally(()=>e.options.scrollBehavior=n)},Y0="a.sidebar-item",G0=".header-anchor",X0=300,Z0=5,J0=jn({setup(){U0({headerLinkSelector:Y0,headerAnchorSelector:G0,delay:X0,offset:Z0})}}),kd=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,Q0=()=>window.scrollTo({top:0,behavior:"smooth"});const ey=ne({name:"BackToTop",setup(){const e=M(0),t=S(()=>e.value>300),n=Ku(()=>{e.value=kd()},100);Fe(()=>{e.value=kd(),window.addEventListener("scroll",()=>n())});const o=ke("div",{class:"back-to-top",onClick:Q0});return()=>ke(xt,{name:"back-to-top"},()=>t.value?o:null)}}),ty=jn({rootComponents:[ey]});const ny=ke("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[ke("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),ke("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),oy=ne({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=Yl(),n=S(()=>e.locales[t.value]??{openInNewWindow:"open in new window"});return()=>ke("span",[ny,ke("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),ay={"/":{openInNewWindow:"open in new window"}},ly=jn({enhance({app:e}){e.component("ExternalLinkIcon",ke(oy,{locales:ay}))}});/*! medium-zoom 1.0.8 | MIT License | https://github.com/francoischalifour/medium-zoom */var Jo=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},o=window.Promise||function(H){function D(){}H(D,D)},a=function(H){var D=H.target;if(D===I){m();return}y.indexOf(D)!==-1&&h({target:D})},l=function(){if(!(E||!T.original)){var H=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(_-H)>$.scrollOffset&&setTimeout(m,150)}},r=function(H){var D=H.key||H.keyCode;(D==="Escape"||D==="Esc"||D===27)&&m()},i=function(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},D=H;if(H.background&&(I.style.background=H.background),H.container&&H.container instanceof Object&&(D.container=Jo({},$.container,H.container)),H.template){var x=Cr(H.template)?H.template:document.querySelector(H.template);D.template=x}return $=Jo({},$,D),y.forEach(function(K){K.dispatchEvent(Ta("medium-zoom:update",{detail:{zoom:B}}))}),B},u=function(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(Jo({},$,H))},c=function(){for(var H=arguments.length,D=Array(H),x=0;x0?D.reduce(function(R,P){return[].concat(R,Sd(P))},[]):y;return K.forEach(function(R){R.classList.remove("medium-zoom-image"),R.dispatchEvent(Ta("medium-zoom:detach",{detail:{zoom:B}}))}),y=y.filter(function(R){return K.indexOf(R)===-1}),B},f=function(H,D){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return y.forEach(function(K){K.addEventListener("medium-zoom:"+H,D,x)}),C.push({type:"medium-zoom:"+H,listener:D,options:x}),B},p=function(H,D){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return y.forEach(function(K){K.removeEventListener("medium-zoom:"+H,D,x)}),C=C.filter(function(K){return!(K.type==="medium-zoom:"+H&&K.listener.toString()===D.toString())}),B},v=function(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},D=H.target,x=function(){var R={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},P=void 0,L=void 0;if($.container)if($.container instanceof Object)R=Jo({},R,$.container),P=R.width-R.left-R.right-$.margin*2,L=R.height-R.top-R.bottom-$.margin*2;else{var N=Cr($.container)?$.container:document.querySelector($.container),z=N.getBoundingClientRect(),U=z.width,Z=z.height,Q=z.left,fe=z.top;R=Jo({},R,{width:U,height:Z,left:Q,top:fe})}P=P||R.width-$.margin*2,L=L||R.height-$.margin*2;var ie=T.zoomedHd||T.original,ee=Cd(ie)?P:ie.naturalWidth||P,G=Cd(ie)?L:ie.naturalHeight||L,he=ie.getBoundingClientRect(),se=he.top,pe=he.left,Oe=he.width,Ae=he.height,Be=Math.min(Math.max(Oe,ee),P)/Oe,Ge=Math.min(Math.max(Ae,G),L)/Ae,Re=Math.min(Be,Ge),dt=(-pe+(P-Oe)/2+$.margin+R.left)/Re,Ne=(-se+(L-Ae)/2+$.margin+R.top)/Re,de="scale("+Re+") translate3d("+dt+"px, "+Ne+"px, 0)";T.zoomed.style.transform=de,T.zoomedHd&&(T.zoomedHd.style.transform=de)};return new o(function(K){if(D&&y.indexOf(D)===-1){K(B);return}var R=function U(){E=!1,T.zoomed.removeEventListener("transitionend",U),T.original.dispatchEvent(Ta("medium-zoom:opened",{detail:{zoom:B}})),K(B)};if(T.zoomed){K(B);return}if(D)T.original=D;else if(y.length>0){var P=y;T.original=P[0]}else{K(B);return}if(T.original.dispatchEvent(Ta("medium-zoom:open",{detail:{zoom:B}})),_=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,E=!0,T.zoomed=iy(T.original),document.body.appendChild(I),$.template){var L=Cr($.template)?$.template:document.querySelector($.template);T.template=document.createElement("div"),T.template.appendChild(L.content.cloneNode(!0)),document.body.appendChild(T.template)}if(T.original.parentElement&&T.original.parentElement.tagName==="PICTURE"&&T.original.currentSrc&&(T.zoomed.src=T.original.currentSrc),document.body.appendChild(T.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),T.original.classList.add("medium-zoom-image--hidden"),T.zoomed.classList.add("medium-zoom-image--opened"),T.zoomed.addEventListener("click",m),T.zoomed.addEventListener("transitionend",R),T.original.getAttribute("data-zoom-src")){T.zoomedHd=T.zoomed.cloneNode(),T.zoomedHd.removeAttribute("srcset"),T.zoomedHd.removeAttribute("sizes"),T.zoomedHd.removeAttribute("loading"),T.zoomedHd.src=T.zoomed.getAttribute("data-zoom-src"),T.zoomedHd.onerror=function(){clearInterval(N),console.warn("Unable to reach the zoom image target "+T.zoomedHd.src),T.zoomedHd=null,x()};var N=setInterval(function(){T.zoomedHd.complete&&(clearInterval(N),T.zoomedHd.classList.add("medium-zoom-image--opened"),T.zoomedHd.addEventListener("click",m),document.body.appendChild(T.zoomedHd),x())},10)}else if(T.original.hasAttribute("srcset")){T.zoomedHd=T.zoomed.cloneNode(),T.zoomedHd.removeAttribute("sizes"),T.zoomedHd.removeAttribute("loading");var z=T.zoomedHd.addEventListener("load",function(){T.zoomedHd.removeEventListener("load",z),T.zoomedHd.classList.add("medium-zoom-image--opened"),T.zoomedHd.addEventListener("click",m),document.body.appendChild(T.zoomedHd),x()})}else x()})},m=function(){return new o(function(H){if(E||!T.original){H(B);return}var D=function x(){T.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(T.zoomed),T.zoomedHd&&document.body.removeChild(T.zoomedHd),document.body.removeChild(I),T.zoomed.classList.remove("medium-zoom-image--opened"),T.template&&document.body.removeChild(T.template),E=!1,T.zoomed.removeEventListener("transitionend",x),T.original.dispatchEvent(Ta("medium-zoom:closed",{detail:{zoom:B}})),T.original=null,T.zoomed=null,T.zoomedHd=null,T.template=null,H(B)};E=!0,document.body.classList.remove("medium-zoom--opened"),T.zoomed.style.transform="",T.zoomedHd&&(T.zoomedHd.style.transform=""),T.template&&(T.template.style.transition="opacity 150ms",T.template.style.opacity=0),T.original.dispatchEvent(Ta("medium-zoom:close",{detail:{zoom:B}})),T.zoomed.addEventListener("transitionend",D)})},h=function(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},D=H.target;return T.original?m():v({target:D})},g=function(){return $},b=function(){return y},k=function(){return T.original},y=[],C=[],E=!1,_=0,$=n,T={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?$=t:(t||typeof t=="string")&&c(t),$=Jo({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},$);var I=sy($.background);document.addEventListener("click",a),document.addEventListener("keyup",r),document.addEventListener("scroll",l),window.addEventListener("resize",m);var B={open:v,close:m,toggle:h,update:i,clone:u,attach:c,detach:d,on:f,off:p,getOptions:g,getImages:b,getZoomedImage:k};return B};function cy(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>"u")){var o=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css",n==="top"&&o.firstChild?o.insertBefore(a,o.firstChild):o.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}var dy=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";cy(dy);const fy=uy,py=Symbol("mediumZoom");const vy=".theme-default-content > img, .theme-default-content :not(a) > img",hy={},my=300,gy=jn({enhance({app:e,router:t}){const n=fy(hy);n.refresh=(o=vy)=>{n.detach(),n.attach(o)},e.provide(py,n),t.afterEach(()=>{setTimeout(()=>n.refresh(),my)})}});/** + * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress + * @license MIT + */const yt={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},status:null,set:e=>{const t=yt.isStarted();e=Ks(e,yt.settings.minimum,1),yt.status=e===1?null:e;const n=yt.render(!t),o=n.querySelector(yt.settings.barSelector),a=yt.settings.speed,l=yt.settings.easing;return n.offsetWidth,by(r=>{ur(o,{transform:"translate3d("+$d(e)+"%,0,0)",transition:"all "+a+"ms "+l}),e===1?(ur(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){ur(n,{transition:"all "+a+"ms linear",opacity:"0"}),setTimeout(function(){yt.remove(),r()},a)},a)):setTimeout(()=>r(),a)}),yt},isStarted:()=>typeof yt.status=="number",start:()=>{yt.status||yt.set(0);const e=()=>{setTimeout(()=>{yt.status&&(yt.trickle(),e())},yt.settings.trickleSpeed)};return yt.settings.trickle&&e(),yt},done:e=>!e&&!yt.status?yt:yt.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=yt.status;return t?(typeof e!="number"&&(e=(1-t)*Ks(Math.random()*t,.1,.95)),t=Ks(t+e,0,.994),yt.set(t)):yt.start()},trickle:()=>yt.inc(Math.random()*yt.settings.trickleRate),render:e=>{if(yt.isRendered())return document.getElementById("nprogress");_d(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=yt.settings.template;const n=t.querySelector(yt.settings.barSelector),o=e?"-100":$d(yt.status||0),a=document.querySelector(yt.settings.parent);return ur(n,{transition:"all 0 linear",transform:"translate3d("+o+"%,0,0)"}),a!==document.body&&_d(a,"nprogress-custom-parent"),a==null||a.appendChild(t),t},remove:()=>{Ed(document.documentElement,"nprogress-busy"),Ed(document.querySelector(yt.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&yy(e)},isRendered:()=>!!document.getElementById("nprogress")},Ks=(e,t,n)=>en?n:e,$d=e=>(-1+e)*100,by=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),ur=function(){const e=["Webkit","O","Moz","ms"],t={};function n(r){return r.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(i,u){return u.toUpperCase()})}function o(r){const i=document.body.style;if(r in i)return r;let u=e.length;const c=r.charAt(0).toUpperCase()+r.slice(1);let d;for(;u--;)if(d=e[u]+c,d in i)return d;return r}function a(r){return r=n(r),t[r]||(t[r]=o(r))}function l(r,i,u){i=a(i),r.style[i]=u}return function(r,i){for(const u in i){const c=i[u];c!==void 0&&Object.prototype.hasOwnProperty.call(i,u)&&l(r,u,c)}}}(),Rv=(e,t)=>(typeof e=="string"?e:Wu(e)).indexOf(" "+t+" ")>=0,_d=(e,t)=>{const n=Wu(e),o=n+t;Rv(n,t)||(e.className=o.substring(1))},Ed=(e,t)=>{const n=Wu(e);if(!Rv(e,t))return;const o=n.replace(" "+t+" "," ");e.className=o.substring(1,o.length-1)},Wu=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),yy=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const wy=()=>{Fe(()=>{const e=ya(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||yt.start()}),e.afterEach(n=>{t.add(n.path),yt.done()})})},ky=jn({setup(){wy()}}),Cy=JSON.parse(`{"repo":"orangeboyChen/whu-ham","editLink":true,"docsRepo":"orangeboyChen/whu-ham","docsDir":"docs","docsBranch":"main","locales":{"/":{"lastUpdatedText":"最后更新时间","contributorsText":"贡献者","editLinkText":"编辑该页面","notFound":["你喵的要去哪里啊"],"backToHome":"回到主页","navbar":[{"text":"下载","link":"/download/"},{"text":"使用手册","link":"/handbook/"},{"text":"协议","link":"/privacy/"},{"text":"关于","link":"/about/"}],"sidebar":{"/handbook/":[{"text":"使用手册","collapsible":false,"children":["/handbook/README.md","/handbook/status.md","/handbook/course.md","/handbook/library.md","/handbook/score.md","/handbook/sport.md","/handbook/pay.md","/handbook/schedule.md","/handbook/bus.md","/handbook/automatic.md","/handbook/sync.md","/handbook/bugfix.md"]}],"/privacy/":[{"text":"协议","collapsible":false,"children":["/privacy/README.md","/privacy/user-policy.md"]}]},"selectLanguageName":"English"}},"colorMode":"auto","colorModeSwitch":true,"navbar":[],"logo":null,"selectLanguageText":"Languages","selectLanguageAriaLabel":"Select language","sidebar":"auto","sidebarDepth":2,"editLinkText":"Edit this page","lastUpdated":true,"lastUpdatedText":"Last Updated","contributors":true,"contributorsText":"Contributors","notFound":["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],"backToHome":"Take me home","openInNewWindow":"open in new window","toggleColorMode":"toggle color mode","toggleSidebar":"toggle sidebar"}`),Sy=M(Cy),$y=()=>Sy,Dv=Symbol(""),_y=()=>{const e=Ce(Dv);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},Ey=(e,t)=>{var n;return{...e,...(n=e.locales)==null?void 0:n[t]}},Ty=jn({enhance({app:e}){const t=$y(),n=e._context.provides[zu],o=S(()=>Ey(t.value,n.value));e.provide(Dv,o),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return o.value}}})}}),Oy=ne({__name:"Badge",props:{type:{type:String,required:!1,default:"tip"},text:{type:String,required:!1,default:""},vertical:{type:String,required:!1,default:void 0}},setup(e){return(t,n)=>(w(),A("span",{class:O(["badge",e.type]),style:Te({verticalAlign:e.vertical})},[oe(t.$slots,"default",{},()=>[at(ue(e.text),1)])],6))}}),My=Ft(Oy,[["__file","Badge.vue"]]),Iy=ne({name:"CodeGroup",setup(e,{slots:t}){const n=M(-1),o=M([]),a=(i=n.value)=>{i{i>0?n.value=i-1:n.value=o.value.length-1,o.value[n.value].focus()},r=(i,u)=>{i.key===" "||i.key==="Enter"?(i.preventDefault(),n.value=u):i.key==="ArrowRight"?(i.preventDefault(),a(u)):i.key==="ArrowLeft"&&(i.preventDefault(),l(u))};return()=>{var u;const i=(((u=t.default)==null?void 0:u.call(t))||[]).filter(c=>c.type.name==="CodeGroupItem").map(c=>(c.props===null&&(c.props={}),c));return i.length===0?null:(n.value<0||n.value>i.length-1?(n.value=i.findIndex(c=>c.props.active===""||c.props.active===!0),n.value===-1&&(n.value=0)):i.forEach((c,d)=>{c.props.active=d===n.value}),ke("div",{class:"code-group"},[ke("div",{class:"code-group__nav"},ke("ul",{class:"code-group__ul"},i.map((c,d)=>{const f=d===n.value;return ke("li",{class:"code-group__li"},ke("button",{ref:p=>{p&&(o.value[d]=p)},class:{"code-group__nav-tab":!0,"code-group__nav-tab-active":f},ariaPressed:f,ariaExpanded:f,onClick:()=>n.value=d,onKeydown:p=>r(p,d)},c.props.title))}))),i]))}}}),Ny=["aria-selected"],Py=ne({name:"CodeGroupItem"}),Ay=ne({...Py,props:{title:{type:String,required:!0},active:{type:Boolean,required:!1,default:!1}},setup(e){return(t,n)=>(w(),A("div",{class:O(["code-group-item",{"code-group-item__active":e.active}]),"aria-selected":e.active},[oe(t.$slots,"default")],10,Ny))}}),Ly=Ft(Ay,[["__file","CodeGroupItem.vue"]]);var Td;const Bv=typeof window<"u",Ry=e=>typeof e=="function",Dy=e=>typeof e=="string",By=()=>{};Bv&&((Td=window==null?void 0:window.navigator)!=null&&Td.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function $l(e){return typeof e=="function"?e():s(e)}function Vy(e,t){function n(...o){return new Promise((a,l)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(a).catch(l)})}return n}const Vv=e=>e();function xy(e=Vv){const t=M(!0);function n(){t.value=!1}function o(){t.value=!0}const a=(...l)=>{t.value&&e(...l)};return{isActive:Kl(t),pause:n,resume:o,eventFilter:a}}function zy(e){return e}function xv(e){return Cv()?(Ru(e),!0):!1}function Hy(e){return typeof e=="function"?S(e):M(e)}function Fy(e,t=!0){tt()?Fe(e):t?e():_e(e)}function Ky(e=!1,t={}){const{truthyValue:n=!0,falsyValue:o=!1}=t,a=Qt(e),l=M(e);function r(i){if(arguments.length)return l.value=i,l.value;{const u=$l(n);return l.value=l.value===u?$l(o):u,l.value}}return a?r:[l,r]}var Od=Object.getOwnPropertySymbols,Wy=Object.prototype.hasOwnProperty,jy=Object.prototype.propertyIsEnumerable,qy=(e,t)=>{var n={};for(var o in e)Wy.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&Od)for(var o of Od(e))t.indexOf(o)<0&&jy.call(e,o)&&(n[o]=e[o]);return n};function Uy(e,t,n={}){const o=n,{eventFilter:a=Vv}=o,l=qy(o,["eventFilter"]);return le(e,Vy(a,t),l)}var Yy=Object.defineProperty,Gy=Object.defineProperties,Xy=Object.getOwnPropertyDescriptors,Zr=Object.getOwnPropertySymbols,zv=Object.prototype.hasOwnProperty,Hv=Object.prototype.propertyIsEnumerable,Md=(e,t,n)=>t in e?Yy(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Zy=(e,t)=>{for(var n in t||(t={}))zv.call(t,n)&&Md(e,n,t[n]);if(Zr)for(var n of Zr(t))Hv.call(t,n)&&Md(e,n,t[n]);return e},Jy=(e,t)=>Gy(e,Xy(t)),Qy=(e,t)=>{var n={};for(var o in e)zv.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&Zr)for(var o of Zr(e))t.indexOf(o)<0&&Hv.call(e,o)&&(n[o]=e[o]);return n};function e1(e,t,n={}){const o=n,{eventFilter:a}=o,l=Qy(o,["eventFilter"]),{eventFilter:r,pause:i,resume:u,isActive:c}=xy(a);return{stop:Uy(e,t,Jy(Zy({},l),{eventFilter:r})),pause:i,resume:u,isActive:c}}function t1(e){var t;const n=$l(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Jr=Bv?window:void 0;function Si(...e){let t,n,o,a;if(Dy(e[0])||Array.isArray(e[0])?([n,o,a]=e,t=Jr):[t,n,o,a]=e,!t)return By;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const l=[],r=()=>{l.forEach(d=>d()),l.length=0},i=(d,f,p,v)=>(d.addEventListener(f,p,v),()=>d.removeEventListener(f,p,v)),u=le(()=>[t1(t),$l(a)],([d,f])=>{r(),d&&l.push(...n.flatMap(p=>o.map(v=>i(d,p,v,f))))},{immediate:!0,flush:"post"}),c=()=>{u(),r()};return xv(c),c}function n1(e,t=!1){const n=M(),o=()=>n.value=Boolean(e());return o(),Fy(o,t),n}function o1(e,t={}){const{window:n=Jr}=t,o=n1(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let a;const l=M(!1),r=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",i):a.removeListener(i))},i=()=>{o.value&&(r(),a=n.matchMedia(Hy(e).value),l.value=a.matches,"addEventListener"in a?a.addEventListener("change",i):a.addListener(i))};return kn(i),xv(()=>r()),l}const $i=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},_i="__vueuse_ssr_handlers__";$i[_i]=$i[_i]||{};const a1=$i[_i];function l1(e,t){return a1[e]||t}function r1(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"}var s1=Object.defineProperty,Id=Object.getOwnPropertySymbols,i1=Object.prototype.hasOwnProperty,u1=Object.prototype.propertyIsEnumerable,Nd=(e,t,n)=>t in e?s1(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Pd=(e,t)=>{for(var n in t||(t={}))i1.call(t,n)&&Nd(e,n,t[n]);if(Id)for(var n of Id(t))u1.call(t,n)&&Nd(e,n,t[n]);return e};const c1={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()}},Ad="vueuse-storage";function d1(e,t,n,o={}){var a;const{flush:l="pre",deep:r=!0,listenToStorageChanges:i=!0,writeDefaults:u=!0,mergeDefaults:c=!1,shallow:d,window:f=Jr,eventFilter:p,onError:v=T=>{console.error(T)}}=o,m=(d?kt:M)(t);if(!n)try{n=l1("getDefaultStorage",()=>{var T;return(T=Jr)==null?void 0:T.localStorage})()}catch(T){v(T)}if(!n)return m;const h=$l(t),g=r1(h),b=(a=o.serializer)!=null?a:c1[g],{pause:k,resume:y}=e1(m,()=>C(m.value),{flush:l,deep:r,eventFilter:p});return f&&i&&(Si(f,"storage",$),Si(f,Ad,_)),$(),m;function C(T){try{if(T==null)n.removeItem(e);else{const I=b.write(T),B=n.getItem(e);B!==I&&(n.setItem(e,I),f&&f.dispatchEvent(new CustomEvent(Ad,{detail:{key:e,oldValue:B,newValue:I,storageArea:n}})))}}catch(I){v(I)}}function E(T){const I=T?T.newValue:n.getItem(e);if(I==null)return u&&h!==null&&n.setItem(e,b.write(h)),h;if(!T&&c){const B=b.read(I);return Ry(c)?c(B,h):g==="object"&&!Array.isArray(B)?Pd(Pd({},h),B):B}else return typeof I!="string"?I:b.read(I)}function _(T){$(T.detail)}function $(T){if(!(T&&T.storageArea!==n)){if(T&&T.key==null){m.value=h;return}if(!(T&&T.key!==e)){k();try{m.value=E(T)}catch(I){v(I)}finally{T?_e(y):y()}}}}}function f1(e){return o1("(prefers-color-scheme: dark)",e)}var Ld;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(Ld||(Ld={}));var p1=Object.defineProperty,Rd=Object.getOwnPropertySymbols,v1=Object.prototype.hasOwnProperty,h1=Object.prototype.propertyIsEnumerable,Dd=(e,t,n)=>t in e?p1(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,m1=(e,t)=>{for(var n in t||(t={}))v1.call(t,n)&&Dd(e,n,t[n]);if(Rd)for(var n of Rd(t))h1.call(t,n)&&Dd(e,n,t[n]);return e};const g1={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]};m1({linear:zy},g1);const rn=()=>_y(),Fv=Symbol(""),ju=()=>{const e=Ce(Fv);if(!e)throw new Error("useDarkMode() is called without provider.");return e},b1=()=>{const e=rn(),t=f1(),n=d1("vuepress-color-scheme",e.value.colorMode),o=S({get(){return e.value.colorModeSwitch?n.value==="auto"?t.value:n.value==="dark":e.value.colorMode==="dark"},set(a){a===t.value?n.value="auto":n.value=a?"dark":"light"}});Qe(Fv,o),y1(o)},y1=e=>{const t=(n=e.value)=>{const o=window==null?void 0:window.document.querySelector("html");o==null||o.classList.toggle("dark",n)};Fe(()=>{le(e,t,{immediate:!0})}),wa(()=>t())},Kv=(...e)=>{const n=ya().resolve(...e),o=n.matched[n.matched.length-1];if(!(o!=null&&o.redirect))return n;const{redirect:a}=o,l=h0(a)?a(n):a,r=eo(l)?{path:l}:l;return Kv({hash:n.hash,query:n.query,params:n.params,...r})},qu=e=>{const t=Kv(encodeURI(e));return{text:t.meta.title||e,link:t.name==="404"?e:t.fullPath}};let Ws=null,cl=null;const w1={wait:()=>Ws,pending:()=>{Ws=new Promise(e=>cl=e)},resolve:()=>{cl==null||cl(),Ws=null,cl=null}},Wv=()=>w1,jv=Symbol("sidebarItems"),Uu=()=>{const e=Ce(jv);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},k1=()=>{const e=rn(),t=po(),n=S(()=>C1(t.value,e.value));Qe(jv,n)},C1=(e,t)=>{const n=e.sidebar??t.sidebar??"auto",o=e.sidebarDepth??t.sidebarDepth??2;return e.home||n===!1?[]:n==="auto"?$1(o):Wl(n)?qv(n,o):Du(n)?_1(n,o):[]},S1=(e,t)=>({text:e.title,link:e.link,children:Yu(e.children,t)}),Yu=(e,t)=>t>0?e.map(n=>S1(n,t-1)):[],$1=e=>{const t=ia();return[{text:t.value.title,children:Yu(t.value.headers,e)}]},qv=(e,t)=>{const n=ka(),o=ia(),a=l=>{var i;let r;if(eo(l)?r=qu(l):r=l,r.children)return{...r,children:r.children.map(u=>a(u))};if(r.link===n.path){const u=((i=o.value.headers[0])==null?void 0:i.level)===1?o.value.headers[0].children:o.value.headers;return{...r,children:Yu(u,t)}}return r};return e.map(l=>a(l))},_1=(e,t)=>{const n=ka(),o=wv(e,n.path),a=e[o]??[];return qv(a,t)},E1={},T1={class:"theme-default-content"};function O1(e,t){const n=Se("Content");return w(),A("div",T1,[j(n)])}const M1=Ft(E1,[["render",O1],["__file","HomeContent.vue"]]),I1={key:0,class:"features"},N1=ne({__name:"HomeFeatures",setup(e){const t=po(),n=S(()=>Wl(t.value.features)?t.value.features:[]);return(o,a)=>s(n).length?(w(),A("div",I1,[(w(!0),A(Ie,null,Je(s(n),l=>(w(),A("div",{key:l.title,class:"feature"},[F("h2",null,ue(l.title),1),F("p",null,ue(l.details),1)]))),128))])):Y("",!0)}}),P1=Ft(N1,[["__file","HomeFeatures.vue"]]),A1=["innerHTML"],L1=["textContent"],R1=ne({__name:"HomeFooter",setup(e){const t=po(),n=S(()=>t.value.footer),o=S(()=>t.value.footerHtml);return(a,l)=>s(n)?(w(),A(Ie,{key:0},[s(o)?(w(),A("div",{key:0,class:"footer",innerHTML:s(n)},null,8,A1)):(w(),A("div",{key:1,class:"footer",textContent:ue(s(n))},null,8,L1))],64)):Y("",!0)}}),D1=Ft(R1,[["__file","HomeFooter.vue"]]),B1=["href","rel","target","aria-label"],V1=ne({inheritAttrs:!1}),x1=ne({...V1,__name:"AutoLink",props:{item:{type:Object,required:!0}},setup(e){const t=e,n=ka(),o=F0(),{item:a}=Ht(t),l=S(()=>jl(a.value.link)),r=S(()=>m0(a.value.link)||g0(a.value.link)),i=S(()=>{if(!r.value){if(a.value.target)return a.value.target;if(l.value)return"_blank"}}),u=S(()=>i.value==="_blank"),c=S(()=>!l.value&&!r.value&&!u.value),d=S(()=>{if(!r.value){if(a.value.rel)return a.value.rel;if(u.value)return"noopener noreferrer"}}),f=S(()=>a.value.ariaLabel||a.value.text),p=S(()=>{const h=Object.keys(o.value.locales);return h.length?!h.some(g=>g===a.value.link):a.value.link!=="/"}),v=S(()=>p.value?n.path.startsWith(a.value.link):!1),m=S(()=>c.value?a.value.activeMatch?new RegExp(a.value.activeMatch).test(n.path):v.value:!1);return(h,g)=>{const b=Se("RouterLink"),k=Se("AutoLinkExternalIcon");return s(c)?(w(),X(b,rt({key:0,class:{"router-link-active":s(m)},to:s(a).link,"aria-label":s(f)},h.$attrs),{default:q(()=>[oe(h.$slots,"before"),at(" "+ue(s(a).text)+" ",1),oe(h.$slots,"after")]),_:3},16,["class","to","aria-label"])):(w(),A("a",rt({key:1,class:"external-link",href:s(a).link,rel:s(d),target:s(i),"aria-label":s(f)},h.$attrs),[oe(h.$slots,"before"),at(" "+ue(s(a).text)+" ",1),s(u)?(w(),X(k,{key:0})):Y("",!0),oe(h.$slots,"after")],16,B1))}}}),vo=Ft(x1,[["__file","AutoLink.vue"]]),z1={class:"hero"},H1={key:0,id:"main-title"},F1={key:1,class:"description"},K1={key:2,class:"actions"},W1=ne({__name:"HomeHero",setup(e){const t=po(),n=Hu(),o=ju(),a=S(()=>o.value&&t.value.heroImageDark!==void 0?t.value.heroImageDark:t.value.heroImage),l=S(()=>t.value.heroAlt||i.value||"hero"),r=S(()=>t.value.heroHeight||280),i=S(()=>t.value.heroText===null?null:t.value.heroText||n.value.title||"Hello"),u=S(()=>t.value.tagline===null?null:t.value.tagline||n.value.description||"Welcome to your VuePress site"),c=S(()=>Wl(t.value.actions)?t.value.actions.map(({text:f,link:p,type:v="primary"})=>({text:f,link:p,type:v})):[]),d=()=>{if(!a.value)return null;const f=ke("img",{src:bs(a.value),alt:l.value,height:r.value});return t.value.heroImageDark===void 0?f:ke(Fu,()=>f)};return(f,p)=>(w(),A("header",z1,[j(d),s(i)?(w(),A("h1",H1,ue(s(i)),1)):Y("",!0),s(u)?(w(),A("p",F1,ue(s(u)),1)):Y("",!0),s(c).length?(w(),A("p",K1,[(w(!0),A(Ie,null,Je(s(c),v=>(w(),X(vo,{key:v.text,class:O(["action-button",[v.type]]),item:v},null,8,["class","item"]))),128))])):Y("",!0)]))}}),j1=Ft(W1,[["__file","HomeHero.vue"]]),q1={class:"home"},U1=ne({__name:"Home",setup(e){return(t,n)=>(w(),A("main",q1,[j(j1),j(P1),j(M1),j(D1)]))}}),Y1=Ft(U1,[["__file","Home.vue"]]),G1=ne({__name:"NavbarBrand",setup(e){const t=Yl(),n=Hu(),o=rn(),a=ju(),l=S(()=>o.value.home||t.value),r=S(()=>n.value.title),i=S(()=>a.value&&o.value.logoDark!==void 0?o.value.logoDark:o.value.logo),u=()=>{if(!i.value)return null;const c=ke("img",{class:"logo",src:bs(i.value),alt:r.value});return o.value.logoDark===void 0?c:ke(Fu,()=>c)};return(c,d)=>{const f=Se("RouterLink");return w(),X(f,{to:s(l)},{default:q(()=>[j(u),s(r)?(w(),A("span",{key:0,class:O(["site-name",{"can-hide":s(i)}])},ue(s(r)),3)):Y("",!0)]),_:1},8,["to"])}}}),X1=Ft(G1,[["__file","NavbarBrand.vue"]]),Z1=ne({__name:"DropdownTransition",setup(e){const t=o=>{o.style.height=o.scrollHeight+"px"},n=o=>{o.style.height=""};return(o,a)=>(w(),X(xt,{name:"dropdown",onEnter:t,onAfterEnter:n,onBeforeLeave:t},{default:q(()=>[oe(o.$slots,"default")]),_:3}))}}),Uv=Ft(Z1,[["__file","DropdownTransition.vue"]]),J1=["aria-label"],Q1={class:"title"},ew=F("span",{class:"arrow down"},null,-1),tw=["aria-label"],nw={class:"title"},ow={class:"navbar-dropdown"},aw={class:"navbar-dropdown-subtitle"},lw={key:1},rw={class:"navbar-dropdown-subitem-wrapper"},sw=ne({__name:"NavbarDropdown",props:{item:{type:Object,required:!0}},setup(e){const t=e,{item:n}=Ht(t),o=S(()=>n.value.ariaLabel||n.value.text),a=M(!1),l=ka();le(()=>l.path,()=>{a.value=!1});const r=u=>{u.detail===0?a.value=!a.value:a.value=!1},i=(u,c)=>c[c.length-1]===u;return(u,c)=>(w(),A("div",{class:O(["navbar-dropdown-wrapper",{open:a.value}])},[F("button",{class:"navbar-dropdown-title",type:"button","aria-label":s(o),onClick:r},[F("span",Q1,ue(s(n).text),1),ew],8,J1),F("button",{class:"navbar-dropdown-title-mobile",type:"button","aria-label":s(o),onClick:c[0]||(c[0]=d=>a.value=!a.value)},[F("span",nw,ue(s(n).text),1),F("span",{class:O(["arrow",a.value?"down":"right"])},null,2)],8,tw),j(Uv,null,{default:q(()=>[We(F("ul",ow,[(w(!0),A(Ie,null,Je(s(n).children,d=>(w(),A("li",{key:d.text,class:"navbar-dropdown-item"},[d.children?(w(),A(Ie,{key:0},[F("h4",aw,[d.link?(w(),X(vo,{key:0,item:d,onFocusout:f=>i(d,s(n).children)&&d.children.length===0&&(a.value=!1)},null,8,["item","onFocusout"])):(w(),A("span",lw,ue(d.text),1))]),F("ul",rw,[(w(!0),A(Ie,null,Je(d.children,f=>(w(),A("li",{key:f.link,class:"navbar-dropdown-subitem"},[j(vo,{item:f,onFocusout:p=>i(f,d.children)&&i(d,s(n).children)&&(a.value=!1)},null,8,["item","onFocusout"])]))),128))])],64)):(w(),X(vo,{key:1,item:d,onFocusout:f=>i(d,s(n).children)&&(a.value=!1)},null,8,["item","onFocusout"]))]))),128))],512),[[ft,a.value]])]),_:1})],2))}}),iw=Ft(sw,[["__file","NavbarDropdown.vue"]]),Bd=e=>decodeURI(e).replace(/#.*$/,"").replace(/(index)?\.(md|html)$/,""),uw=(e,t)=>{if(t.hash===e)return!0;const n=Bd(t.path),o=Bd(e);return n===o},Yv=(e,t)=>e.link&&uw(e.link,t)?!0:e.children?e.children.some(n=>Yv(n,t)):!1,Gv=e=>!jl(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,cw={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},dw=({docsRepo:e,editLinkPattern:t})=>{if(t)return t;const n=Gv(e);return n!==null?cw[n]:null},fw=({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:o,editLinkPattern:a})=>{if(!o)return null;const l=dw({docsRepo:e,editLinkPattern:a});return l?l.replace(/:repo/,jl(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,kv(`${Sv(n)}/${o}`)):null},pw={key:0,class:"navbar-items"},vw=ne({__name:"NavbarItems",setup(e){const t=()=>{const d=ya(),f=Yl(),p=Hu(),v=rn();return S(()=>{const m=Object.keys(p.value.locales);if(m.length<2)return[];const h=d.currentRoute.value.path,g=d.currentRoute.value.fullPath;return[{text:v.value.selectLanguageText??"unknown language",ariaLabel:v.value.selectLanguageAriaLabel??v.value.selectLanguageText??"unknown language",children:m.map(k=>{var T,I;const y=((T=p.value.locales)==null?void 0:T[k])??{},C=((I=v.value.locales)==null?void 0:I[k])??{},E=`${y.lang}`,_=C.selectLanguageName??E;let $;if(E===p.value.lang)$=g;else{const B=h.replace(f.value,k);d.getRoutes().some(W=>W.path===B)?$=g.replace(h,B):$=C.home??k}return{text:_,link:$}})}]})},n=()=>{const d=rn(),f=S(()=>d.value.repo),p=S(()=>f.value?Gv(f.value):null),v=S(()=>f.value&&!jl(f.value)?`https://github.com/${f.value}`:f.value),m=S(()=>v.value?d.value.repoLabel?d.value.repoLabel:p.value===null?"Source":p.value:null);return S(()=>!v.value||!m.value?[]:[{text:m.value,link:v.value}])},o=d=>eo(d)?qu(d):d.children?{...d,children:d.children.map(o)}:d,a=()=>{const d=rn();return S(()=>(d.value.navbar||[]).map(o))},l=M(!1),r=a(),i=t(),u=n(),c=S(()=>[...r.value,...i.value,...u.value]);return Fe(()=>{const f=()=>{window.innerWidth<719?l.value=!0:l.value=!1};f(),window.addEventListener("resize",f,!1),window.addEventListener("orientationchange",f,!1)}),(d,f)=>s(c).length?(w(),A("nav",pw,[(w(!0),A(Ie,null,Je(s(c),p=>(w(),A("div",{key:p.text,class:"navbar-item"},[p.children?(w(),X(iw,{key:0,item:p,class:O(l.value?"mobile":"")},null,8,["item","class"])):(w(),X(vo,{key:1,item:p},null,8,["item"]))]))),128))])):Y("",!0)}}),Xv=Ft(vw,[["__file","NavbarItems.vue"]]),hw=["title"],mw={class:"icon",focusable:"false",viewBox:"0 0 32 32"},gw=b0('',9),bw=[gw],yw={class:"icon",focusable:"false",viewBox:"0 0 32 32"},ww=F("path",{d:"M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z",fill:"currentColor"},null,-1),kw=[ww],Cw=ne({__name:"ToggleColorModeButton",setup(e){const t=rn(),n=ju(),o=()=>{n.value=!n.value};return(a,l)=>(w(),A("button",{class:"toggle-color-mode-button",title:s(t).toggleColorMode,onClick:o},[We((w(),A("svg",mw,bw,512)),[[ft,!s(n)]]),We((w(),A("svg",yw,kw,512)),[[ft,s(n)]])],8,hw))}}),Sw=Ft(Cw,[["__file","ToggleColorModeButton.vue"]]),$w=["title"],_w=F("div",{class:"icon","aria-hidden":"true"},[F("span"),F("span"),F("span")],-1),Ew=[_w],Tw=ne({__name:"ToggleSidebarButton",emits:["toggle"],setup(e){const t=rn();return(n,o)=>(w(),A("div",{class:"toggle-sidebar-button",title:s(t).toggleSidebar,"aria-expanded":"false",role:"button",tabindex:"0",onClick:o[0]||(o[0]=a=>n.$emit("toggle"))},Ew,8,$w))}}),Ow=Ft(Tw,[["__file","ToggleSidebarButton.vue"]]),Mw=ne({__name:"Navbar",emits:["toggle-sidebar"],setup(e){const t=rn(),n=M(null),o=M(null),a=M(0),l=S(()=>a.value?{maxWidth:a.value+"px"}:{});Fe(()=>{const u=r(n.value,"paddingLeft")+r(n.value,"paddingRight"),c=()=>{var d;window.innerWidth<719?a.value=0:a.value=n.value.offsetWidth-u-(((d=o.value)==null?void 0:d.offsetWidth)||0)};c(),window.addEventListener("resize",c,!1),window.addEventListener("orientationchange",c,!1)});function r(i,u){var f,p,v;const c=(v=(p=(f=i==null?void 0:i.ownerDocument)==null?void 0:f.defaultView)==null?void 0:p.getComputedStyle(i,null))==null?void 0:v[u],d=Number.parseInt(c,10);return Number.isNaN(d)?0:d}return(i,u)=>{const c=Se("NavbarSearch");return w(),A("header",{ref_key:"navbar",ref:n,class:"navbar"},[j(Ow,{onToggle:u[0]||(u[0]=d=>i.$emit("toggle-sidebar"))}),F("span",{ref_key:"navbarBrand",ref:o},[j(X1)],512),F("div",{class:"navbar-items-wrapper",style:Te(s(l))},[oe(i.$slots,"before"),j(Xv,{class:"can-hide"}),oe(i.$slots,"after"),s(t).colorModeSwitch?(w(),X(Sw,{key:0})):Y("",!0),j(c)],4)],512)}}}),Iw=Ft(Mw,[["__file","Navbar.vue"]]),Nw={class:"page-meta"},Pw={key:0,class:"meta-item edit-link"},Aw={key:1,class:"meta-item last-updated"},Lw={class:"meta-item-label"},Rw={class:"meta-item-info"},Dw={key:2,class:"meta-item contributors"},Bw={class:"meta-item-label"},Vw={class:"meta-item-info"},xw=["title"],zw=ne({__name:"PageMeta",setup(e){const t=()=>{const u=rn(),c=ia(),d=po();return S(()=>{if(!(d.value.editLink??u.value.editLink??!0))return null;const{repo:p,docsRepo:v=p,docsBranch:m="main",docsDir:h="",editLinkText:g}=u.value;if(!v)return null;const b=fw({docsRepo:v,docsBranch:m,docsDir:h,filePathRelative:c.value.filePathRelative,editLinkPattern:d.value.editLinkPattern??u.value.editLinkPattern});return b?{text:g??"Edit this page",link:b}:null})},n=()=>{const u=rn(),c=ia(),d=po();return S(()=>{var v,m;return!(d.value.lastUpdated??u.value.lastUpdated??!0)||!((v=c.value.git)!=null&&v.updatedTime)?null:new Date((m=c.value.git)==null?void 0:m.updatedTime).toLocaleString()})},o=()=>{const u=rn(),c=ia(),d=po();return S(()=>{var p;return d.value.contributors??u.value.contributors??!0?((p=c.value.git)==null?void 0:p.contributors)??null:null})},a=rn(),l=t(),r=n(),i=o();return(u,c)=>{const d=Se("ClientOnly");return w(),A("footer",Nw,[s(l)?(w(),A("div",Pw,[j(vo,{class:"meta-item-label",item:s(l)},null,8,["item"])])):Y("",!0),s(r)?(w(),A("div",Aw,[F("span",Lw,ue(s(a).lastUpdatedText)+": ",1),j(d,null,{default:q(()=>[F("span",Rw,ue(s(r)),1)]),_:1})])):Y("",!0),s(i)&&s(i).length?(w(),A("div",Dw,[F("span",Bw,ue(s(a).contributorsText)+": ",1),F("span",Vw,[(w(!0),A(Ie,null,Je(s(i),(f,p)=>(w(),A(Ie,{key:p},[F("span",{class:"contributor",title:`email: ${f.email}`},ue(f.name),9,xw),p!==s(i).length-1?(w(),A(Ie,{key:0},[at(", ")],64)):Y("",!0)],64))),128))])])):Y("",!0)])}}}),Hw=Ft(zw,[["__file","PageMeta.vue"]]),Fw={key:0,class:"page-nav"},Kw={class:"inner"},Ww={key:0,class:"prev"},jw={key:1,class:"next"},qw=ne({__name:"PageNav",setup(e){const t=u=>u===!1?null:eo(u)?qu(u):Du(u)?u:!1,n=(u,c,d)=>{const f=u.findIndex(p=>p.link===c);if(f!==-1){const p=u[f+d];return p!=null&&p.link?p:null}for(const p of u)if(p.children){const v=n(p.children,c,d);if(v)return v}return null},o=po(),a=Uu(),l=ka(),r=S(()=>{const u=t(o.value.prev);return u!==!1?u:n(a.value,l.path,-1)}),i=S(()=>{const u=t(o.value.next);return u!==!1?u:n(a.value,l.path,1)});return(u,c)=>s(r)||s(i)?(w(),A("nav",Fw,[F("p",Kw,[s(r)?(w(),A("span",Ww,[j(vo,{item:s(r)},null,8,["item"])])):Y("",!0),s(i)?(w(),A("span",jw,[j(vo,{item:s(i)},null,8,["item"])])):Y("",!0)])])):Y("",!0)}}),Uw=Ft(qw,[["__file","PageNav.vue"]]),Yw={class:"page"},Gw={class:"theme-default-content"},Xw=ne({__name:"Page",setup(e){return(t,n)=>{const o=Se("Content");return w(),A("main",Yw,[oe(t.$slots,"top"),F("div",Gw,[oe(t.$slots,"content-top"),j(o),oe(t.$slots,"content-bottom")]),j(Hw),j(Uw),oe(t.$slots,"bottom")])}}}),Zw=Ft(Xw,[["__file","Page.vue"]]),Jw=["onKeydown"],Qw={class:"sidebar-item-children"},e2=ne({__name:"SidebarItem",props:{item:{type:Object,required:!0},depth:{type:Number,required:!1,default:0}},setup(e){const t=e,{item:n,depth:o}=Ht(t),a=ka(),l=ya(),r=S(()=>Yv(n.value,a)),i=S(()=>({"sidebar-item":!0,"sidebar-heading":o.value===0,active:r.value,collapsible:n.value.collapsible})),u=S(()=>n.value.collapsible?r.value:!0),[c,d]=Ky(u.value),f=v=>{n.value.collapsible&&(v.preventDefault(),d())},p=l.afterEach(v=>{_e(()=>{c.value=u.value})});return Nt(()=>{p()}),(v,m)=>{var g;const h=Se("SidebarItem",!0);return w(),A("li",null,[s(n).link?(w(),X(vo,{key:0,class:O(s(i)),item:s(n)},null,8,["class","item"])):(w(),A("p",{key:1,tabindex:"0",class:O(s(i)),onClick:f,onKeydown:ut(f,["enter"])},[at(ue(s(n).text)+" ",1),s(n).collapsible?(w(),A("span",{key:0,class:O(["arrow",s(c)?"down":"right"])},null,2)):Y("",!0)],42,Jw)),(g=s(n).children)!=null&&g.length?(w(),X(Uv,{key:2},{default:q(()=>[We(F("ul",Qw,[(w(!0),A(Ie,null,Je(s(n).children,b=>(w(),X(h,{key:`${s(o)}${b.text}${b.link}`,item:b,depth:s(o)+1},null,8,["item","depth"]))),128))],512),[[ft,s(c)]])]),_:1})):Y("",!0)])}}}),t2=Ft(e2,[["__file","SidebarItem.vue"]]),n2={key:0,class:"sidebar-items"},o2=ne({__name:"SidebarItems",setup(e){const t=ka(),n=Uu();return Fe(()=>{le(()=>t.hash,o=>{const a=document.querySelector(".sidebar");if(!a)return;const l=document.querySelector(`.sidebar a.sidebar-item[href="${t.path}${o}"]`);if(!l)return;const{top:r,height:i}=a.getBoundingClientRect(),{top:u,height:c}=l.getBoundingClientRect();ur+i&&l.scrollIntoView(!1)})}),(o,a)=>s(n).length?(w(),A("ul",n2,[(w(!0),A(Ie,null,Je(s(n),l=>(w(),X(t2,{key:`${l.text}${l.link}`,item:l},null,8,["item"]))),128))])):Y("",!0)}}),a2=Ft(o2,[["__file","SidebarItems.vue"]]),l2={class:"sidebar"},r2=ne({__name:"Sidebar",setup(e){return(t,n)=>(w(),A("aside",l2,[j(Xv),oe(t.$slots,"top"),j(a2),oe(t.$slots,"bottom")]))}}),s2=Ft(r2,[["__file","Sidebar.vue"]]),i2=ne({__name:"Layout",setup(e){const t=ia(),n=po(),o=rn(),a=S(()=>n.value.navbar!==!1&&o.value.navbar!==!1),l=Uu(),r=M(!1),i=g=>{r.value=typeof g=="boolean"?g:!r.value},u={x:0,y:0},c=g=>{u.x=g.changedTouches[0].clientX,u.y=g.changedTouches[0].clientY},d=g=>{const b=g.changedTouches[0].clientX-u.x,k=g.changedTouches[0].clientY-u.y;Math.abs(b)>Math.abs(k)&&Math.abs(b)>40&&(b>0&&u.x<=80?i(!0):i(!1))},f=S(()=>[{"no-navbar":!a.value,"no-sidebar":!l.value.length,"sidebar-open":r.value},n.value.pageClass]);let p;Fe(()=>{p=ya().afterEach(()=>{i(!1)})}),wa(()=>{p()});const v=Wv(),m=v.resolve,h=v.pending;return(g,b)=>(w(),A("div",{class:O(["theme-container",s(f)]),onTouchstart:c,onTouchend:d},[oe(g.$slots,"navbar",{},()=>[s(a)?(w(),X(Iw,{key:0,onToggleSidebar:i},{before:q(()=>[oe(g.$slots,"navbar-before")]),after:q(()=>[oe(g.$slots,"navbar-after")]),_:3})):Y("",!0)]),F("div",{class:"sidebar-mask",onClick:b[0]||(b[0]=k=>i(!1))}),oe(g.$slots,"sidebar",{},()=>[j(s2,null,{top:q(()=>[oe(g.$slots,"sidebar-top")]),bottom:q(()=>[oe(g.$slots,"sidebar-bottom")]),_:3})]),oe(g.$slots,"page",{},()=>[s(n).home?(w(),X(Y1,{key:0})):(w(),X(xt,{key:1,name:"fade-slide-y",mode:"out-in",onBeforeEnter:s(m),onBeforeLeave:s(h)},{default:q(()=>[(w(),X(Zw,{key:s(t).path},{top:q(()=>[oe(g.$slots,"page-top")]),"content-top":q(()=>[oe(g.$slots,"page-content-top")]),"content-bottom":q(()=>[oe(g.$slots,"page-content-bottom")]),bottom:q(()=>[oe(g.$slots,"page-bottom")]),_:3}))]),_:3},8,["onBeforeEnter","onBeforeLeave"]))])],34))}}),u2=Ft(i2,[["__file","Layout.vue"]]),c2={class:"theme-container"},d2={class:"page"},f2={class:"theme-default-content"},p2=F("h1",null,"404",-1),v2=ne({__name:"NotFound",setup(e){const t=Yl(),n=rn(),o=n.value.notFound??["Not Found"],a=()=>o[Math.floor(Math.random()*o.length)],l=n.value.home??t.value,r=n.value.backToHome??"Back to home";return(i,u)=>{const c=Se("RouterLink");return w(),A("div",c2,[F("main",d2,[F("div",f2,[p2,F("blockquote",null,ue(a()),1),j(c,{to:s(l)},{default:q(()=>[at(ue(s(r)),1)]),_:1},8,["to"])])])])}}}),h2=Ft(v2,[["__file","NotFound.vue"]]);const m2=jn({enhance({app:e,router:t}){e.component("Badge",My),e.component("CodeGroup",Iy),e.component("CodeGroupItem",Ly),e.component("AutoLinkExternalIcon",()=>{const o=e.component("ExternalLinkIcon");return o?ke(o):null}),e.component("NavbarSearch",()=>{const o=e.component("Docsearch")||e.component("SearchBox");return o?ke(o):null});const n=t.options.scrollBehavior;t.options.scrollBehavior=async(...o)=>(await Wv().wait(),n(...o))},setup(){b1(),k1()},layouts:{Layout:u2,NotFound:h2}}),g2={enhance:({app:e})=>{e.component("AndroidDownloadLink",Dt(()=>st(()=>import("./AndroidDownloadLink-1b24cdeb.js"),["assets/AndroidDownloadLink-1b24cdeb.js","assets/moment-8054f126.js","assets/ArrowLink-34f59ba6.js","assets/framework-caba6eb2.js"]))),e.component("ArrowLink",Dt(()=>st(()=>import("./ArrowLink-34f59ba6.js"),["assets/ArrowLink-34f59ba6.js","assets/framework-caba6eb2.js"]))),e.component("CourseScoreShareResultView",Dt(()=>st(()=>import("./CourseScoreShareResultView-a03418c9.js"),["assets/CourseScoreShareResultView-a03418c9.js","assets/framework-caba6eb2.js"]))),e.component("WechatLoginView",Dt(()=>st(()=>import("./WechatLoginView-3f8cf867.js"),["assets/WechatLoginView-3f8cf867.js","assets/framework-caba6eb2.js"]))),e.component("iOSDownloadLink",Dt(()=>st(()=>import("./iOSDownloadLink-0cbce471.js"),["assets/iOSDownloadLink-0cbce471.js","assets/moment-8054f126.js","assets/ArrowLink-34f59ba6.js","assets/framework-caba6eb2.js"])))}},b2=e=>{const t=Si("keydown",n=>{n.key==="k"&&(n.ctrlKey||n.metaKey)&&(n.preventDefault(),e(),t())})},y2=e=>e.button===1||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey,w2=()=>{const e=ya();return{hitComponent:({hit:t,children:n})=>({type:"a",ref:void 0,constructor:void 0,key:void 0,props:{href:t.url,onClick:o=>{y2(o)||(o.preventDefault(),e.push(gd(t.url,"/whu-ham/")))},children:n},__v:null}),navigator:{navigate:({itemUrl:t})=>{e.push(gd(t,"/whu-ham/"))}},transformSearchClient:t=>{const n=Ku(t.search,500);return{...t,search:async(...o)=>n(...o)}}}},k2=(e=[],t)=>[`lang:${t}`,...Wl(e)?e:[e]],C2=({buttonText:e="Search",buttonAriaLabel:t=e}={})=>``,S2=16,Zv=()=>{if(document.querySelector(".DocSearch-Modal"))return;const e=new Event("keydown");e.key="k",e.metaKey=!0,window.dispatchEvent(e),setTimeout(Zv,S2)},$2=e=>{const t="algolia-preconnect";(window.requestIdleCallback||setTimeout)(()=>{if(document.head.querySelector(`#${t}`))return;const o=document.createElement("link");o.id=t,o.rel="preconnect",o.href=`https://${e}-dsn.algolia.net`,o.crossOrigin="",document.head.appendChild(o)})},_2={appId:"92H3AM2QST",apiKey:"c509e924662c649625019c373a234990",indexName:"whu-ham"};st(()=>import("./style-e9220a04.js"),[]),st(()=>import("./docsearch-1d421ddb.js"),[]);const E2=ne({name:"Docsearch",props:{containerId:{type:String,required:!1,default:"docsearch-container"},options:{type:Object,required:!1,default:()=>_2}},setup(e){const t=w2(),n=Pv(),o=Yl(),a=M(!1),l=M(!1),r=S(()=>{var c;return{...e.options,...(c=e.options.locales)==null?void 0:c[o.value]}}),i=async()=>{var d;const{default:c}=await st(()=>import("./index-ade63bb5.js"),[]);c({...t,...r.value,container:`#${e.containerId}`,searchParameters:{...r.value.searchParameters,facetFilters:k2((d=r.value.searchParameters)==null?void 0:d.facetFilters,n.value)}}),a.value=!0},u=()=>{l.value||a.value||(l.value=!0,i(),Zv(),le(o,i))};return b2(u),Fe(()=>$2(r.value.appId)),()=>{var c;return[ke("div",{id:e.containerId,style:{display:a.value?"block":"none"}}),a.value?null:ke("div",{onClick:u,innerHTML:C2((c=r.value.translations)==null?void 0:c.button)})]}}}),T2=jn({enhance({app:e}){e.component("Docsearch",E2)}});function O2(e){return{all:e=e||new Map,on:function(t,n){var o=e.get(t);o?o.push(n):e.set(t,[n])},off:function(t,n){var o=e.get(t);o&&(n?o.splice(o.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var o=e.get(t);o&&o.slice().map(function(a){a(n)}),(o=e.get("*"))&&o.slice().map(function(a){a(t,n)})}}}const M2=Symbol("pwaEvent"),I2="service-worker.js",N2=jn({setup(){const e=(...n)=>console.log("[@vuepress/plugin-pwa]",...n),t=O2();Qe(M2,t),Fe(async()=>{const{register:n}=await st(()=>import("./index-70769223.js"),[]);n(bs(I2),{ready(o){e("Service worker is active."),t.emit("ready",o)},registered(o){e("Service worker has been registered."),t.emit("registered",o)},cached(o){e("Content has been cached for offline use."),t.emit("cached",o)},updatefound(o){e("New content is downloading."),t.emit("updatefound",o)},updated(o){e("New content is available, please refresh."),t.emit("updated",o)},offline(){e("No internet connection found. App is running in offline mode."),t.emit("offline")},error(o){e("Error during service worker registration:",o),t.emit("error",o)}})})}}),P2=e=>{if(window.dataLayer&&window.gtag)return;const t=document.createElement("script");t.src=`https://www.googletagmanager.com/gtag/js?id=${e.id}`,t.async=!0,document.head.appendChild(t),window.dataLayer=window.dataLayer||[],window.gtag=function(){dataLayer.push(arguments)},gtag("js",new Date),e.debug?gtag("config",e.id,{debug_mode:!0}):gtag("config",e.id)},A2={id:"G-P03RPXXGT4"},L2=jn({enhance(){P2(A2)}});var R2=typeof global=="object"&&global&&global.Object===Object&&global;const Jv=R2;var D2=typeof self=="object"&&self&&self.Object===Object&&self,B2=Jv||D2||Function("return this")();const qn=B2;var V2=qn.Symbol;const In=V2;var Qv=Object.prototype,x2=Qv.hasOwnProperty,z2=Qv.toString,dl=In?In.toStringTag:void 0;function H2(e){var t=x2.call(e,dl),n=e[dl];try{e[dl]=void 0;var o=!0}catch{}var a=z2.call(e);return o&&(t?e[dl]=n:delete e[dl]),a}var F2=Object.prototype,K2=F2.toString;function W2(e){return K2.call(e)}var j2="[object Null]",q2="[object Undefined]",Vd=In?In.toStringTag:void 0;function rl(e){return e==null?e===void 0?q2:j2:Vd&&Vd in Object(e)?H2(e):W2(e)}function bo(e){return e!=null&&typeof e=="object"}var U2="[object Symbol]";function ys(e){return typeof e=="symbol"||bo(e)&&rl(e)==U2}function Y2(e,t){for(var n=-1,o=e==null?0:e.length,a=Array(o);++n0){if(++t>=Ok)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Pk(e){return function(){return e}}var Ak=function(){try{var e=Sa(Object,"defineProperty");return e({},"",{}),e}catch{}}();const Qr=Ak;var Lk=Qr?function(e,t){return Qr(e,"toString",{configurable:!0,enumerable:!1,value:Pk(t),writable:!0})}:th;const Rk=Lk;var Dk=Nk(Rk);const oh=Dk;function Bk(e,t){for(var n=-1,o=e==null?0:e.length;++n-1}var Kk=9007199254740991,Wk=/^(?:0|[1-9]\d*)$/;function Gu(e,t){var n=typeof e;return t=t??Kk,!!t&&(n=="number"||n!="symbol"&&Wk.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=Yk}function Qu(e){return e!=null&&Ju(e.length)&&!nh(e)}var Gk=Object.prototype;function ec(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||Gk;return e===n}function Xk(e,t){for(var n=-1,o=Array(e);++n-1}function dS(e,t){var n=this.__data__,o=ks(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}function Co(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t0&&n(i)?t>1?_s(i,t-1,n,o,a):rc(a,i):o||(a[a.length]=i)}return a}function MS(e){var t=e==null?0:e.length;return t?_s(e,1):[]}function IS(e){return oh(lh(e,void 0,MS),e+"")}var NS=dh(Object.getPrototypeOf,Object);const ph=NS;function Ua(){if(!arguments.length)return[];var e=arguments[0];return Hn(e)?e:[e]}function PS(){this.__data__=new Co,this.size=0}function AS(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function LS(e){return this.__data__.get(e)}function RS(e){return this.__data__.has(e)}var DS=200;function BS(e,t){var n=this.__data__;if(n instanceof Co){var o=n.__data__;if(!El||o.lengthi))return!1;var c=l.get(e),d=l.get(t);if(c&&d)return c==t&&d==e;var f=-1,p=!0,v=n&C_?new Ol:void 0;for(l.set(e,t),l.set(t,e);++f=t||$<0||f&&T>=l}function b(){var _=Ys();if(g(_))return k(_);i=setTimeout(b,h(_))}function k(_){return i=void 0,p&&o?v(_):(o=a=void 0,r)}function y(){i!==void 0&&clearTimeout(i),c=0,o=u=a=i=void 0}function C(){return i===void 0?r:k(Ys())}function E(){var _=Ys(),$=g(_);if(o=arguments,a=this,u=_,$){if(i===void 0)return m(u);if(f)return clearTimeout(i),i=setTimeout(b,t),v(u)}return i===void 0&&(i=setTimeout(b,t)),r}return E.cancel=y,E.flush=C,E}function J_(e){return bo(e)&&Qu(e)}function Q_(e,t,n){for(var o=-1,a=e==null?0:e.length;++o=cE){var c=t?null:uE(e);if(c)return uc(c);r=!1,a=kh,u=new Ol}else u=t?[]:i;e:for(;++ogetComputedStyle(e).position==="fixed"?!1:e.offsetParent!==null,mf=e=>Array.from(e.querySelectorAll(pE)).filter(t=>hE(t)&&vE(t)),hE=e=>{if(e.tabIndex>0||e.tabIndex===0&&e.getAttribute("tabIndex")!==null)return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&&e.rel!=="ignore";case"INPUT":return!(e.type==="hidden"||e.type==="file");case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},$r=function(e,t,...n){let o;t.includes("mouse")||t.includes("click")?o="MouseEvents":t.includes("key")?o="KeyboardEvent":o="HTMLEvents";const a=document.createEvent(o);return a.initEvent(t,...n),e.dispatchEvent(a),e},Eh=e=>!e.getAttribute("aria-owns"),Th=(e,t,n)=>{const{parentNode:o}=e;if(!o)return null;const a=o.querySelectorAll(n),l=Array.prototype.indexOf.call(a,e);return a[l+t]||null},_r=e=>{e&&(e.focus(),!Eh(e)&&e.click())},ln=(e,t,n,o=!1)=>{e&&t&&n&&(e==null||e.addEventListener(t,n,o))},_n=(e,t,n,o=!1)=>{e&&t&&n&&(e==null||e.removeEventListener(t,n,o))},mE=(e,t,n)=>{const o=function(...a){n&&n.apply(this,a),_n(e,t,o)};ln(e,t,o)},Lt=(e,t,{checkForDefaultPrevented:n=!0}={})=>a=>{const l=e==null?void 0:e(a);if(n===!1||!l)return t==null?void 0:t(a)},gf=e=>t=>t.pointerType==="mouse"?e(t):void 0;var gE=Object.defineProperty,bE=Object.defineProperties,yE=Object.getOwnPropertyDescriptors,bf=Object.getOwnPropertySymbols,wE=Object.prototype.hasOwnProperty,kE=Object.prototype.propertyIsEnumerable,yf=(e,t,n)=>t in e?gE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,CE=(e,t)=>{for(var n in t||(t={}))wE.call(t,n)&&yf(e,n,t[n]);if(bf)for(var n of bf(t))kE.call(t,n)&&yf(e,n,t[n]);return e},SE=(e,t)=>bE(e,yE(t));function wf(e,t){var n;const o=kt();return kn(()=>{o.value=e()},SE(CE({},t),{flush:(n=t==null?void 0:t.flush)!=null?n:"sync"})),Kl(o)}var kf;const it=typeof window<"u",$E=e=>typeof e<"u",Wt=e=>typeof e=="boolean",je=e=>typeof e=="number",_E=e=>typeof e=="string",Xs=()=>{};it&&((kf=window==null?void 0:window.navigator)!=null&&kf.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Oh(e,t){function n(...o){e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})}return n}function EE(e,t={}){let n,o;return l=>{const r=s(e),i=s(t.maxWait);if(n&&clearTimeout(n),r<=0||i!==void 0&&i<=0)return o&&(clearTimeout(o),o=null),l();i&&!o&&(o=setTimeout(()=>{n&&clearTimeout(n),o=null,l()},i)),n=setTimeout(()=>{o&&clearTimeout(o),o=null,l()},r)}}function TE(e,t=!0,n=!0){let o=0,a,l=!0;const r=()=>{a&&(clearTimeout(a),a=void 0)};return u=>{const c=s(e),d=Date.now()-o;if(r(),c<=0)return o=Date.now(),u();d>c&&(n||!l)?(o=Date.now(),u()):t&&(a=setTimeout(()=>{o=Date.now(),l=!0,r(),u()},c)),!n&&!a&&(a=setTimeout(()=>l=!0,c)),l=!1}}function Es(e){return Cv()?(Ru(e),!0):!1}function OE(e,t=200,n={}){return Oh(EE(t,n),e)}function ME(e,t=200,n={}){if(t<=0)return e;const o=M(e.value),a=OE(()=>{o.value=e.value},t,n);return le(e,()=>a()),o}function Mh(e,t=200,n=!0,o=!0){return Oh(TE(t,n,o),e)}function Ih(e,t=!0){tt()?Fe(e):t?e():_e(e)}function ma(e,t,n={}){const{immediate:o=!0}=n,a=M(!1);let l=null;function r(){l&&(clearTimeout(l),l=null)}function i(){a.value=!1,r()}function u(...c){r(),a.value=!0,l=setTimeout(()=>{a.value=!1,l=null,e(...c)},s(t))}return o&&(a.value=!0,it&&u()),Es(i),{isPending:a,start:u,stop:i}}function En(e){var t;const n=s(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Gl=it?window:void 0,IE=it?window.document:void 0;function Ot(...e){let t,n,o,a;if(_E(e[0])?([n,o,a]=e,t=Gl):[t,n,o,a]=e,!t)return Xs;let l=Xs;const r=le(()=>En(t),u=>{l(),u&&(u.addEventListener(n,o,a),l=()=>{u.removeEventListener(n,o,a),l=Xs})},{immediate:!0,flush:"post"}),i=()=>{r(),l()};return Es(i),i}function cc(e,t,n={}){const{window:o=Gl,ignore:a,capture:l=!0,detectIframe:r=!1}=n;if(!o)return;const i=M(!0);let u;const c=p=>{o.clearTimeout(u);const v=En(e),m=p.composedPath();!v||v===p.target||m.includes(v)||!i.value||a&&a.length>0&&a.some(h=>{const g=En(h);return g&&(p.target===g||m.includes(g))})||t(p)},d=[Ot(o,"click",c,{passive:!0,capture:l}),Ot(o,"pointerdown",p=>{const v=En(e);i.value=!!v&&!p.composedPath().includes(v)},{passive:!0}),Ot(o,"pointerup",p=>{if(p.button===0){const v=p.composedPath();p.composedPath=()=>v,u=o.setTimeout(()=>c(p),50)}},{passive:!0}),r&&Ot(o,"blur",p=>{var v;const m=En(e);((v=document.activeElement)==null?void 0:v.tagName)==="IFRAME"&&!(m!=null&&m.contains(document.activeElement))&&t(p)})].filter(Boolean);return()=>d.forEach(p=>p())}const Cf=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Sf="__vueuse_ssr_handlers__";Cf[Sf]=Cf[Sf]||{};function NE({document:e=IE}={}){if(!e)return M("visible");const t=M(e.visibilityState);return Ot(e,"visibilitychange",()=>{t.value=e.visibilityState}),t}var $f=Object.getOwnPropertySymbols,PE=Object.prototype.hasOwnProperty,AE=Object.prototype.propertyIsEnumerable,LE=(e,t)=>{var n={};for(var o in e)PE.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&$f)for(var o of $f(e))t.indexOf(o)<0&&AE.call(e,o)&&(n[o]=e[o]);return n};function gn(e,t,n={}){const o=n,{window:a=Gl}=o,l=LE(o,["window"]);let r;const i=a&&"ResizeObserver"in a,u=()=>{r&&(r.disconnect(),r=void 0)},c=le(()=>En(e),f=>{u(),i&&a&&f&&(r=new ResizeObserver(t),r.observe(f,l))},{immediate:!0,flush:"post"}),d=()=>{u(),c()};return Es(d),{isSupported:i,stop:d}}function _f(e,t={}){const{reset:n=!0,windowResize:o=!0,windowScroll:a=!0,immediate:l=!0}=t,r=M(0),i=M(0),u=M(0),c=M(0),d=M(0),f=M(0),p=M(0),v=M(0);function m(){const h=En(e);if(!h){n&&(r.value=0,i.value=0,u.value=0,c.value=0,d.value=0,f.value=0,p.value=0,v.value=0);return}const g=h.getBoundingClientRect();r.value=g.height,i.value=g.bottom,u.value=g.left,c.value=g.right,d.value=g.top,f.value=g.width,p.value=g.x,v.value=g.y}return gn(e,m),le(()=>En(e),h=>!h&&m()),a&&Ot("scroll",m,{passive:!0}),o&&Ot("resize",m,{passive:!0}),Ih(()=>{l&&m()}),{height:r,bottom:i,left:u,right:c,top:d,width:f,x:p,y:v,update:m}}var Ef;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(Ef||(Ef={}));function RE(e,t,n,o={}){var a,l,r;const{passive:i=!1,eventName:u,deep:c=!1,defaultValue:d}=o,f=tt(),p=n||(f==null?void 0:f.emit)||((a=f==null?void 0:f.$emit)==null?void 0:a.bind(f))||((r=(l=f==null?void 0:f.proxy)==null?void 0:l.$emit)==null?void 0:r.bind(f==null?void 0:f.proxy));let v=u;t||(t="modelValue"),v=u||v||`update:${t.toString()}`;const m=()=>$E(e[t])?e[t]:d;if(i){const h=M(m());return le(()=>e[t],g=>h.value=g),le(h,g=>{(g!==e[t]||c)&&p(v,g)},{deep:c}),h}else return S({get(){return m()},set(h){p(v,h)}})}function DE({window:e=Gl}={}){if(!e)return M(!1);const t=M(e.document.hasFocus());return Ot(e,"blur",()=>{t.value=!1}),Ot(e,"focus",()=>{t.value=!0}),t}function BE(e={}){const{window:t=Gl,initialWidth:n=1/0,initialHeight:o=1/0,listenOrientation:a=!0}=e,l=M(n),r=M(o),i=()=>{t&&(l.value=t.innerWidth,r.value=t.innerHeight)};return i(),Ih(i),Ot("resize",i,{passive:!0}),a&&Ot("orientationchange",i,{passive:!0}),{width:l,height:r}}const VE=(e,t)=>{if(!it||!e||!t)return!1;const n=e.getBoundingClientRect();let o;return t instanceof Element?o=t.getBoundingClientRect():o={top:0,right:window.innerWidth,bottom:window.innerHeight,left:0},n.topo.top&&n.right>o.left&&n.left{let t=0,n=e;for(;n;)t+=n.offsetTop,n=n.offsetParent;return t},xE=(e,t)=>Math.abs(Tf(e)-Tf(t)),dc=e=>{let t,n;return e.type==="touchend"?(n=e.changedTouches[0].clientY,t=e.changedTouches[0].clientX):e.type.startsWith("touch")?(n=e.touches[0].clientY,t=e.touches[0].clientX):(n=e.clientY,t=e.clientX),{clientX:t,clientY:n}},zE=function(e){for(const t of e){const n=t.target.__resizeListeners__||[];n.length&&n.forEach(o=>{o()})}},HE=function(e,t){!it||!e||(e.__resizeListeners__||(e.__resizeListeners__=[],e.__ro__=new ResizeObserver(zE),e.__ro__.observe(e)),e.__resizeListeners__.push(t))},FE=function(e,t){var n;!e||!e.__resizeListeners__||(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),e.__resizeListeners__.length||(n=e.__ro__)==null||n.disconnect())},Ct=()=>{},KE=Object.prototype.hasOwnProperty,tn=(e,t)=>KE.call(e,t),lt=Array.isArray,Ml=e=>fc(e)==="[object Date]",$t=e=>typeof e=="function",pt=e=>typeof e=="string",Mt=e=>e!==null&&typeof e=="object",Ii=e=>Mt(e)&&$t(e.then)&&$t(e.catch),WE=Object.prototype.toString,fc=e=>WE.call(e),Zs=e=>fc(e).slice(8,-1),pc=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},jE=/-(\w)/g,Nh=pc(e=>e.replace(jE,(t,n)=>n?n.toUpperCase():"")),qE=/\B([A-Z])/g,UE=pc(e=>e.replace(qE,"-$1").toLowerCase()),uo=pc(e=>e.charAt(0).toUpperCase()+e.slice(1)),Jt=e=>e===void 0,$n=e=>!e&&e!==0||lt(e)&&e.length===0||Mt(e)&&!Object.keys(e).length,yo=e=>typeof Element>"u"?!1:e instanceof Element,YE=e=>On(e),GE=(e="")=>e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"),Il=e=>Object.keys(e),XE=e=>Object.entries(e),Er=(e,t,n)=>({get value(){return Tt(e,t,n)},set value(o){lE(e,t,o)}});class ZE extends Error{constructor(t){super(t),this.name="ElementPlusError"}}function qt(e,t){throw new ZE(`[${e}] ${t}`)}const Ph=(e="")=>e.split(" ").filter(t=>!!t.trim()),zn=(e,t)=>{if(!e||!t)return!1;if(t.includes(" "))throw new Error("className should not contain space.");return e.classList.contains(t)},Zn=(e,t)=>{!e||!t.trim()||e.classList.add(...Ph(t))},pn=(e,t)=>{!e||!t.trim()||e.classList.remove(...Ph(t))},Xn=(e,t)=>{var n;if(!it||!e||!t)return"";let o=Nh(t);o==="float"&&(o="cssFloat");try{const a=e.style[o];if(a)return a;const l=(n=document.defaultView)==null?void 0:n.getComputedStyle(e,"");return l?l[o]:""}catch{return e.style[o]}};function jt(e,t="px"){if(!e)return"";if(pt(e))return e;if(je(e))return`${e}${t}`}const JE=(e,t)=>{if(!it)return!1;const n={undefined:"overflow",true:"overflow-y",false:"overflow-x"}[String(t)],o=Xn(e,n);return["scroll","auto","overlay"].some(a=>o.includes(a))},vc=(e,t)=>{if(!it)return;let n=e;for(;n;){if([window,document,document.documentElement].includes(n))return window;if(JE(n,t))return n;n=n.parentNode}return n};let dr;const Ah=()=>{var e;if(!it)return 0;if(dr!==void 0)return dr;const t=document.createElement("div");t.className="el-scrollbar__wrap",t.style.visibility="hidden",t.style.width="100px",t.style.position="absolute",t.style.top="-9999px",document.body.appendChild(t);const n=t.offsetWidth;t.style.overflow="scroll";const o=document.createElement("div");o.style.width="100%",t.appendChild(o);const a=o.offsetWidth;return(e=t.parentNode)==null||e.removeChild(t),dr=n-a,dr};function Lh(e,t){if(!it)return;if(!t){e.scrollTop=0;return}const n=[];let o=t.offsetParent;for(;o!==null&&e!==o&&e.contains(o);)n.push(o),o=o.offsetParent;const a=t.offsetTop+n.reduce((u,c)=>u+c.offsetTop,0),l=a+t.offsetHeight,r=e.scrollTop,i=r+e.clientHeight;ai&&(e.scrollTop=l-e.clientHeight)}/*! Element Plus Icons Vue v2.0.6 */var ht=(e,t)=>{let n=e.__vccOpts||e;for(let[o,a]of t)n[o]=a;return n},QE={name:"ArrowDown"},eT={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tT=F("path",{fill:"currentColor",d:"M831.872 340.864 512 652.672 192.128 340.864a30.592 30.592 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.592 30.592 0 0 0-42.752 0z"},null,-1),nT=[tT];function oT(e,t,n,o,a,l){return w(),A("svg",eT,nT)}var $a=ht(QE,[["render",oT],["__file","arrow-down.vue"]]),aT={name:"ArrowLeft"},lT={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},rT=F("path",{fill:"currentColor",d:"M609.408 149.376 277.76 489.6a32 32 0 0 0 0 44.672l331.648 340.352a29.12 29.12 0 0 0 41.728 0 30.592 30.592 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.592 30.592 0 0 0 0-42.688 29.12 29.12 0 0 0-41.728 0z"},null,-1),sT=[rT];function iT(e,t,n,o,a,l){return w(),A("svg",lT,sT)}var zo=ht(aT,[["render",iT],["__file","arrow-left.vue"]]),uT={name:"ArrowRight"},cT={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dT=F("path",{fill:"currentColor",d:"M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z"},null,-1),fT=[dT];function pT(e,t,n,o,a,l){return w(),A("svg",cT,fT)}var sn=ht(uT,[["render",pT],["__file","arrow-right.vue"]]),vT={name:"ArrowUp"},hT={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mT=F("path",{fill:"currentColor",d:"m488.832 344.32-339.84 356.672a32 32 0 0 0 0 44.16l.384.384a29.44 29.44 0 0 0 42.688 0l320-335.872 319.872 335.872a29.44 29.44 0 0 0 42.688 0l.384-.384a32 32 0 0 0 0-44.16L535.168 344.32a32 32 0 0 0-46.336 0z"},null,-1),gT=[mT];function bT(e,t,n,o,a,l){return w(),A("svg",hT,gT)}var Xl=ht(vT,[["render",bT],["__file","arrow-up.vue"]]),yT={name:"Back"},wT={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},kT=F("path",{fill:"currentColor",d:"M224 480h640a32 32 0 1 1 0 64H224a32 32 0 0 1 0-64z"},null,-1),CT=F("path",{fill:"currentColor",d:"m237.248 512 265.408 265.344a32 32 0 0 1-45.312 45.312l-288-288a32 32 0 0 1 0-45.312l288-288a32 32 0 1 1 45.312 45.312L237.248 512z"},null,-1),ST=[kT,CT];function $T(e,t,n,o,a,l){return w(),A("svg",wT,ST)}var _T=ht(yT,[["render",$T],["__file","back.vue"]]),ET={name:"Calendar"},TT={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},OT=F("path",{fill:"currentColor",d:"M128 384v512h768V192H768v32a32 32 0 1 1-64 0v-32H320v32a32 32 0 0 1-64 0v-32H128v128h768v64H128zm192-256h384V96a32 32 0 1 1 64 0v32h160a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h160V96a32 32 0 0 1 64 0v32zm-32 384h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm192-192h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm192-192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64z"},null,-1),MT=[OT];function IT(e,t,n,o,a,l){return w(),A("svg",TT,MT)}var NT=ht(ET,[["render",IT],["__file","calendar.vue"]]),PT={name:"CaretRight"},AT={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},LT=F("path",{fill:"currentColor",d:"M384 192v640l384-320.064z"},null,-1),RT=[LT];function DT(e,t,n,o,a,l){return w(),A("svg",AT,RT)}var Rh=ht(PT,[["render",DT],["__file","caret-right.vue"]]),BT={name:"CaretTop"},VT={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xT=F("path",{fill:"currentColor",d:"M512 320 192 704h639.936z"},null,-1),zT=[xT];function HT(e,t,n,o,a,l){return w(),A("svg",VT,zT)}var FT=ht(BT,[["render",HT],["__file","caret-top.vue"]]),KT={name:"Check"},WT={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},jT=F("path",{fill:"currentColor",d:"M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z"},null,-1),qT=[jT];function UT(e,t,n,o,a,l){return w(),A("svg",WT,qT)}var Zl=ht(KT,[["render",UT],["__file","check.vue"]]),YT={name:"CircleCheckFilled"},GT={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},XT=F("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336L456.192 600.384z"},null,-1),ZT=[XT];function JT(e,t,n,o,a,l){return w(),A("svg",GT,ZT)}var QT=ht(YT,[["render",JT],["__file","circle-check-filled.vue"]]),e4={name:"CircleCheck"},t4={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},n4=F("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),o4=F("path",{fill:"currentColor",d:"M745.344 361.344a32 32 0 0 1 45.312 45.312l-288 288a32 32 0 0 1-45.312 0l-160-160a32 32 0 1 1 45.312-45.312L480 626.752l265.344-265.408z"},null,-1),a4=[n4,o4];function l4(e,t,n,o,a,l){return w(),A("svg",t4,a4)}var hc=ht(e4,[["render",l4],["__file","circle-check.vue"]]),r4={name:"CircleCloseFilled"},s4={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},i4=F("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 393.664L407.936 353.6a38.4 38.4 0 1 0-54.336 54.336L457.664 512 353.6 616.064a38.4 38.4 0 1 0 54.336 54.336L512 566.336 616.064 670.4a38.4 38.4 0 1 0 54.336-54.336L566.336 512 670.4 407.936a38.4 38.4 0 1 0-54.336-54.336L512 457.664z"},null,-1),u4=[i4];function c4(e,t,n,o,a,l){return w(),A("svg",s4,u4)}var mc=ht(r4,[["render",c4],["__file","circle-close-filled.vue"]]),d4={name:"CircleClose"},f4={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},p4=F("path",{fill:"currentColor",d:"m466.752 512-90.496-90.496a32 32 0 0 1 45.248-45.248L512 466.752l90.496-90.496a32 32 0 1 1 45.248 45.248L557.248 512l90.496 90.496a32 32 0 1 1-45.248 45.248L512 557.248l-90.496 90.496a32 32 0 0 1-45.248-45.248L466.752 512z"},null,-1),v4=F("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),h4=[p4,v4];function m4(e,t,n,o,a,l){return w(),A("svg",f4,h4)}var Ko=ht(d4,[["render",m4],["__file","circle-close.vue"]]),g4={name:"Clock"},b4={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},y4=F("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),w4=F("path",{fill:"currentColor",d:"M480 256a32 32 0 0 1 32 32v256a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32z"},null,-1),k4=F("path",{fill:"currentColor",d:"M480 512h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32z"},null,-1),C4=[y4,w4,k4];function S4(e,t,n,o,a,l){return w(),A("svg",b4,C4)}var Dh=ht(g4,[["render",S4],["__file","clock.vue"]]),$4={name:"Close"},_4={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},E4=F("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"},null,-1),T4=[E4];function O4(e,t,n,o,a,l){return w(),A("svg",_4,T4)}var Kn=ht($4,[["render",O4],["__file","close.vue"]]),M4={name:"DArrowLeft"},I4={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},N4=F("path",{fill:"currentColor",d:"M529.408 149.376a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L259.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L197.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224zm256 0a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L515.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L453.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224z"},null,-1),P4=[N4];function A4(e,t,n,o,a,l){return w(),A("svg",I4,P4)}var Ya=ht(M4,[["render",A4],["__file","d-arrow-left.vue"]]),L4={name:"DArrowRight"},R4={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},D4=F("path",{fill:"currentColor",d:"M452.864 149.312a29.12 29.12 0 0 1 41.728.064L826.24 489.664a32 32 0 0 1 0 44.672L494.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L764.736 512 452.864 192a30.592 30.592 0 0 1 0-42.688zm-256 0a29.12 29.12 0 0 1 41.728.064L570.24 489.664a32 32 0 0 1 0 44.672L238.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L508.736 512 196.864 192a30.592 30.592 0 0 1 0-42.688z"},null,-1),B4=[D4];function V4(e,t,n,o,a,l){return w(),A("svg",R4,B4)}var Ga=ht(L4,[["render",V4],["__file","d-arrow-right.vue"]]),x4={name:"Delete"},z4={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},H4=F("path",{fill:"currentColor",d:"M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V256zm448-64v-64H416v64h192zM224 896h576V256H224v640zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32zm192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32z"},null,-1),F4=[H4];function K4(e,t,n,o,a,l){return w(),A("svg",z4,F4)}var W4=ht(x4,[["render",K4],["__file","delete.vue"]]),j4={name:"Document"},q4={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},U4=F("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640V384zm-26.496-64L640 154.496V320h165.504zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm160 448h384v64H320v-64zm0-192h160v64H320v-64zm0 384h384v64H320v-64z"},null,-1),Y4=[U4];function G4(e,t,n,o,a,l){return w(),A("svg",q4,Y4)}var X4=ht(j4,[["render",G4],["__file","document.vue"]]),Z4={name:"FullScreen"},J4={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Q4=F("path",{fill:"currentColor",d:"m160 96.064 192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64v.064zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64l-192 .192zM864 96.064V96h64v256a32 32 0 1 1-64 0V160.064l-192 .192a32 32 0 1 1 0-64l192-.192zm0 831.872-192-.192a32 32 0 0 1 0-64l192 .192V672a32 32 0 1 1 64 0v256h-64v-.064z"},null,-1),e3=[Q4];function t3(e,t,n,o,a,l){return w(),A("svg",J4,e3)}var n3=ht(Z4,[["render",t3],["__file","full-screen.vue"]]),o3={name:"Hide"},a3={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l3=F("path",{d:"M876.8 156.8c0-9.6-3.2-16-9.6-22.4-6.4-6.4-12.8-9.6-22.4-9.6-9.6 0-16 3.2-22.4 9.6L736 220.8c-64-32-137.6-51.2-224-60.8-160 16-288 73.6-377.6 176C44.8 438.4 0 496 0 512s48 73.6 134.4 176c22.4 25.6 44.8 48 73.6 67.2l-86.4 89.6c-6.4 6.4-9.6 12.8-9.6 22.4 0 9.6 3.2 16 9.6 22.4 6.4 6.4 12.8 9.6 22.4 9.6 9.6 0 16-3.2 22.4-9.6l704-710.4c3.2-6.4 6.4-12.8 6.4-22.4Zm-646.4 528c-76.8-70.4-128-128-153.6-172.8 28.8-48 80-105.6 153.6-172.8C304 272 400 230.4 512 224c64 3.2 124.8 19.2 176 44.8l-54.4 54.4C598.4 300.8 560 288 512 288c-64 0-115.2 22.4-160 64s-64 96-64 160c0 48 12.8 89.6 35.2 124.8L256 707.2c-9.6-6.4-19.2-16-25.6-22.4Zm140.8-96c-12.8-22.4-19.2-48-19.2-76.8 0-44.8 16-83.2 48-112 32-28.8 67.2-48 112-48 28.8 0 54.4 6.4 73.6 19.2L371.2 588.8ZM889.599 336c-12.8-16-28.8-28.8-41.6-41.6l-48 48c73.6 67.2 124.8 124.8 150.4 169.6-28.8 48-80 105.6-153.6 172.8-73.6 67.2-172.8 108.8-284.8 115.2-51.2-3.2-99.2-12.8-140.8-28.8l-48 48c57.6 22.4 118.4 38.4 188.8 44.8 160-16 288-73.6 377.6-176C979.199 585.6 1024 528 1024 512s-48.001-73.6-134.401-176Z",fill:"currentColor"},null,-1),r3=F("path",{d:"M511.998 672c-12.8 0-25.6-3.2-38.4-6.4l-51.2 51.2c28.8 12.8 57.6 19.2 89.6 19.2 64 0 115.2-22.4 160-64 41.6-41.6 64-96 64-160 0-32-6.4-64-19.2-89.6l-51.2 51.2c3.2 12.8 6.4 25.6 6.4 38.4 0 44.8-16 83.2-48 112-32 28.8-67.2 48-112 48Z",fill:"currentColor"},null,-1),s3=[l3,r3];function i3(e,t,n,o,a,l){return w(),A("svg",a3,s3)}var u3=ht(o3,[["render",i3],["__file","hide.vue"]]),c3={name:"InfoFilled"},d3={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},f3=F("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64zm67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344zM590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.992 12.992 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296-44.096 0-108.992 44.736-148.48 101.504 0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04 67.84 0 107.904-43.648 147.456-100.416z"},null,-1),p3=[f3];function v3(e,t,n,o,a,l){return w(),A("svg",d3,p3)}var gc=ht(c3,[["render",v3],["__file","info-filled.vue"]]),h3={name:"Loading"},m3={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},g3=F("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32zm0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32zm448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32zm-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32zM195.2 195.2a32 32 0 0 1 45.248 0L376.32 331.008a32 32 0 0 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm452.544 452.544a32 32 0 0 1 45.248 0L828.8 783.552a32 32 0 0 1-45.248 45.248L647.744 692.992a32 32 0 0 1 0-45.248zM828.8 195.264a32 32 0 0 1 0 45.184L692.992 376.32a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0zm-452.544 452.48a32 32 0 0 1 0 45.248L240.448 828.8a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0z"},null,-1),b3=[g3];function y3(e,t,n,o,a,l){return w(),A("svg",m3,b3)}var Wo=ht(h3,[["render",y3],["__file","loading.vue"]]),w3={name:"Minus"},k3={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},C3=F("path",{fill:"currentColor",d:"M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64z"},null,-1),S3=[C3];function $3(e,t,n,o,a,l){return w(),A("svg",k3,S3)}var _3=ht(w3,[["render",$3],["__file","minus.vue"]]),E3={name:"MoreFilled"},T3={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},O3=F("path",{fill:"currentColor",d:"M176 416a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224z"},null,-1),M3=[O3];function I3(e,t,n,o,a,l){return w(),A("svg",T3,M3)}var Of=ht(E3,[["render",I3],["__file","more-filled.vue"]]),N3={name:"More"},P3={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},A3=F("path",{fill:"currentColor",d:"M176 416a112 112 0 1 0 0 224 112 112 0 0 0 0-224m0 64a48 48 0 1 1 0 96 48 48 0 0 1 0-96zm336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96zm336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96z"},null,-1),L3=[A3];function R3(e,t,n,o,a,l){return w(),A("svg",P3,L3)}var D3=ht(N3,[["render",R3],["__file","more.vue"]]),B3={name:"PictureFilled"},V3={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},x3=F("path",{fill:"currentColor",d:"M96 896a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h832a32 32 0 0 1 32 32v704a32 32 0 0 1-32 32H96zm315.52-228.48-68.928-68.928a32 32 0 0 0-45.248 0L128 768.064h778.688l-242.112-290.56a32 32 0 0 0-49.216 0L458.752 665.408a32 32 0 0 1-47.232 2.112zM256 384a96 96 0 1 0 192.064-.064A96 96 0 0 0 256 384z"},null,-1),z3=[x3];function H3(e,t,n,o,a,l){return w(),A("svg",V3,z3)}var F3=ht(B3,[["render",H3],["__file","picture-filled.vue"]]),K3={name:"Plus"},W3={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},j3=F("path",{fill:"currentColor",d:"M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64h352z"},null,-1),q3=[j3];function U3(e,t,n,o,a,l){return w(),A("svg",W3,q3)}var Bh=ht(K3,[["render",U3],["__file","plus.vue"]]),Y3={name:"QuestionFilled"},G3={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},X3=F("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm23.744 191.488c-52.096 0-92.928 14.784-123.2 44.352-30.976 29.568-45.76 70.4-45.76 122.496h80.256c0-29.568 5.632-52.8 17.6-68.992 13.376-19.712 35.2-28.864 66.176-28.864 23.936 0 42.944 6.336 56.32 19.712 12.672 13.376 19.712 31.68 19.712 54.912 0 17.6-6.336 34.496-19.008 49.984l-8.448 9.856c-45.76 40.832-73.216 70.4-82.368 89.408-9.856 19.008-14.08 42.24-14.08 68.992v9.856h80.96v-9.856c0-16.896 3.52-31.68 10.56-45.76 6.336-12.672 15.488-24.64 28.16-35.2 33.792-29.568 54.208-48.576 60.544-55.616 16.896-22.528 26.048-51.392 26.048-86.592 0-42.944-14.08-76.736-42.24-101.376-28.16-25.344-65.472-37.312-111.232-37.312zm-12.672 406.208a54.272 54.272 0 0 0-38.72 14.784 49.408 49.408 0 0 0-15.488 38.016c0 15.488 4.928 28.16 15.488 38.016A54.848 54.848 0 0 0 523.072 768c15.488 0 28.16-4.928 38.72-14.784a51.52 51.52 0 0 0 16.192-38.72 51.968 51.968 0 0 0-15.488-38.016 55.936 55.936 0 0 0-39.424-14.784z"},null,-1),Z3=[X3];function J3(e,t,n,o,a,l){return w(),A("svg",G3,Z3)}var Q3=ht(Y3,[["render",J3],["__file","question-filled.vue"]]),eO={name:"RefreshLeft"},tO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},nO=F("path",{fill:"currentColor",d:"M289.088 296.704h92.992a32 32 0 0 1 0 64H232.96a32 32 0 0 1-32-32V179.712a32 32 0 0 1 64 0v50.56a384 384 0 0 1 643.84 282.88 384 384 0 0 1-383.936 384 384 384 0 0 1-384-384h64a320 320 0 1 0 640 0 320 320 0 0 0-555.712-216.448z"},null,-1),oO=[nO];function aO(e,t,n,o,a,l){return w(),A("svg",tO,oO)}var lO=ht(eO,[["render",aO],["__file","refresh-left.vue"]]),rO={name:"RefreshRight"},sO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},iO=F("path",{fill:"currentColor",d:"M784.512 230.272v-50.56a32 32 0 1 1 64 0v149.056a32 32 0 0 1-32 32H667.52a32 32 0 1 1 0-64h92.992A320 320 0 1 0 524.8 833.152a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384 384 384 0 0 1-384-384 384 384 0 0 1 643.712-282.88z"},null,-1),uO=[iO];function cO(e,t,n,o,a,l){return w(),A("svg",sO,uO)}var dO=ht(rO,[["render",cO],["__file","refresh-right.vue"]]),fO={name:"ScaleToOriginal"},pO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vO=F("path",{fill:"currentColor",d:"M813.176 180.706a60.235 60.235 0 0 1 60.236 60.235v481.883a60.235 60.235 0 0 1-60.236 60.235H210.824a60.235 60.235 0 0 1-60.236-60.235V240.94a60.235 60.235 0 0 1 60.236-60.235h602.352zm0-60.235H210.824A120.47 120.47 0 0 0 90.353 240.94v481.883a120.47 120.47 0 0 0 120.47 120.47h602.353a120.47 120.47 0 0 0 120.471-120.47V240.94a120.47 120.47 0 0 0-120.47-120.47zm-120.47 180.705a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 0 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118zm-361.412 0a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 1 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118zM512 361.412a30.118 30.118 0 0 0-30.118 30.117v30.118a30.118 30.118 0 0 0 60.236 0V391.53A30.118 30.118 0 0 0 512 361.412zM512 512a30.118 30.118 0 0 0-30.118 30.118v30.117a30.118 30.118 0 0 0 60.236 0v-30.117A30.118 30.118 0 0 0 512 512z"},null,-1),hO=[vO];function mO(e,t,n,o,a,l){return w(),A("svg",pO,hO)}var gO=ht(fO,[["render",mO],["__file","scale-to-original.vue"]]),bO={name:"Search"},yO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},wO=F("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704z"},null,-1),kO=[wO];function CO(e,t,n,o,a,l){return w(),A("svg",yO,kO)}var SO=ht(bO,[["render",CO],["__file","search.vue"]]),$O={name:"SortDown"},_O={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},EO=F("path",{fill:"currentColor",d:"M576 96v709.568L333.312 562.816A32 32 0 1 0 288 608l297.408 297.344A32 32 0 0 0 640 882.688V96a32 32 0 0 0-64 0z"},null,-1),TO=[EO];function OO(e,t,n,o,a,l){return w(),A("svg",_O,TO)}var MO=ht($O,[["render",OO],["__file","sort-down.vue"]]),IO={name:"SortUp"},NO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},PO=F("path",{fill:"currentColor",d:"M384 141.248V928a32 32 0 1 0 64 0V218.56l242.688 242.688A32 32 0 1 0 736 416L438.592 118.656A32 32 0 0 0 384 141.248z"},null,-1),AO=[PO];function LO(e,t,n,o,a,l){return w(),A("svg",NO,AO)}var RO=ht(IO,[["render",LO],["__file","sort-up.vue"]]),DO={name:"StarFilled"},BO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},VO=F("path",{fill:"currentColor",d:"M283.84 867.84 512 747.776l228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72z"},null,-1),xO=[VO];function zO(e,t,n,o,a,l){return w(),A("svg",BO,xO)}var fr=ht(DO,[["render",zO],["__file","star-filled.vue"]]),HO={name:"Star"},FO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},KO=F("path",{fill:"currentColor",d:"m512 747.84 228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72L512 747.84zM313.6 924.48a70.4 70.4 0 0 1-102.144-74.24l37.888-220.928L88.96 472.96A70.4 70.4 0 0 1 128 352.896l221.76-32.256 99.2-200.96a70.4 70.4 0 0 1 126.208 0l99.2 200.96 221.824 32.256a70.4 70.4 0 0 1 39.04 120.064L774.72 629.376l37.888 220.928a70.4 70.4 0 0 1-102.144 74.24L512 820.096l-198.4 104.32z"},null,-1),WO=[KO];function jO(e,t,n,o,a,l){return w(),A("svg",FO,WO)}var qO=ht(HO,[["render",jO],["__file","star.vue"]]),UO={name:"SuccessFilled"},YO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},GO=F("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336L456.192 600.384z"},null,-1),XO=[GO];function ZO(e,t,n,o,a,l){return w(),A("svg",YO,XO)}var Vh=ht(UO,[["render",ZO],["__file","success-filled.vue"]]),JO={name:"View"},QO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},eM=F("path",{fill:"currentColor",d:"M512 160c320 0 512 352 512 352S832 864 512 864 0 512 0 512s192-352 512-352zm0 64c-225.28 0-384.128 208.064-436.8 288 52.608 79.872 211.456 288 436.8 288 225.28 0 384.128-208.064 436.8-288-52.608-79.872-211.456-288-436.8-288zm0 64a224 224 0 1 1 0 448 224 224 0 0 1 0-448zm0 64a160.192 160.192 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160-71.744-160-160-160z"},null,-1),tM=[eM];function nM(e,t,n,o,a,l){return w(),A("svg",QO,tM)}var oM=ht(JO,[["render",nM],["__file","view.vue"]]),aM={name:"WarningFilled"},lM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},rM=F("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 192a58.432 58.432 0 0 0-58.24 63.744l23.36 256.384a35.072 35.072 0 0 0 69.76 0l23.296-256.384A58.432 58.432 0 0 0 512 256zm0 512a51.2 51.2 0 1 0 0-102.4 51.2 51.2 0 0 0 0 102.4z"},null,-1),sM=[rM];function iM(e,t,n,o,a,l){return w(),A("svg",lM,sM)}var Ts=ht(aM,[["render",iM],["__file","warning-filled.vue"]]),uM={name:"ZoomIn"},cM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dM=F("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704zm-32-384v-96a32 32 0 0 1 64 0v96h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64h96z"},null,-1),fM=[dM];function pM(e,t,n,o,a,l){return w(),A("svg",cM,fM)}var xh=ht(uM,[["render",pM],["__file","zoom-in.vue"]]),vM={name:"ZoomOut"},hM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mM=F("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704zM352 448h256a32 32 0 0 1 0 64H352a32 32 0 0 1 0-64z"},null,-1),gM=[mM];function bM(e,t,n,o,a,l){return w(),A("svg",hM,gM)}var yM=ht(vM,[["render",bM],["__file","zoom-out.vue"]]);const zh="__epPropKey",J=e=>e,wM=e=>Mt(e)&&!!e[zh],Un=(e,t)=>{if(!Mt(e)||wM(e))return e;const{values:n,required:o,default:a,type:l,validator:r}=e,u={type:l,required:!!o,validator:n||r?c=>{let d=!1,f=[];if(n&&(f=Array.from(n),tn(e,"default")&&f.push(a),d||(d=f.includes(c))),r&&(d||(d=r(c))),!d&&f.length>0){const p=[...new Set(f)].map(v=>JSON.stringify(v)).join(", ");y0(`Invalid prop: validation failed${t?` for prop "${t}"`:""}. Expected one of [${p}], got value ${JSON.stringify(c)}.`)}return d}:void 0,[zh]:!0};return tn(e,"default")&&(u.default=a),u},ye=e=>$h(Object.entries(e).map(([t,n])=>[t,Un(n,t)])),Ut=J([String,Object,Function]),kM={Close:Kn},Os={Close:Kn,SuccessFilled:Vh,InfoFilled:gc,WarningFilled:Ts,CircleCloseFilled:mc},Ho={success:Vh,warning:Ts,error:mc,info:gc},Hh={validating:Wo,success:hc,error:Ko},Xe=(e,t)=>{if(e.install=n=>{for(const o of[e,...Object.values(t??{})])n.component(o.name,o)},t)for(const[n,o]of Object.entries(t))e[n]=o;return e},Fh=(e,t)=>(e.install=n=>{e._context=n._context,n.config.globalProperties[t]=e},e),CM=(e,t)=>(e.install=n=>{n.directive(t,e)},e),Rt=e=>(e.install=Ct,e),Ms=(...e)=>t=>{e.forEach(n=>{$t(n)?n(t):n.value=t})},Pe={tab:"Tab",enter:"Enter",space:"Space",left:"ArrowLeft",up:"ArrowUp",right:"ArrowRight",down:"ArrowDown",esc:"Escape",delete:"Delete",backspace:"Backspace",numpadEnter:"NumpadEnter",pageUp:"PageUp",pageDown:"PageDown",home:"Home",end:"End"},SM=["year","month","date","dates","week","datetime","datetimerange","daterange","monthrange"],Js=["sun","mon","tue","wed","thu","fri","sat"],Ze="update:modelValue",It="change",Nn="input",Mf=Symbol("INSTALLED_KEY"),_a=["","default","small","large"],$M={large:40,default:32,small:24},_M=e=>$M[e||"default"],jo=e=>["",..._a].includes(e);var Sn=(e=>(e[e.TEXT=1]="TEXT",e[e.CLASS=2]="CLASS",e[e.STYLE=4]="STYLE",e[e.PROPS=8]="PROPS",e[e.FULL_PROPS=16]="FULL_PROPS",e[e.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",e[e.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",e[e.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",e[e.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",e[e.NEED_PATCH=512]="NEED_PATCH",e[e.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",e[e.HOISTED=-1]="HOISTED",e[e.BAIL=-2]="BAIL",e))(Sn||{});function Kh(e){return zt(e)&&e.type===Ie}function EM(e){return zt(e)&&e.type===Bu}function TM(e){return zt(e)&&!Kh(e)&&!EM(e)}const OM=e=>{if(!zt(e))return{};const t=e.props||{},n=(zt(e.type)?e.type.props:void 0)||{},o={};return Object.keys(n).forEach(a=>{tn(n[a],"default")&&(o[a]=n[a].default)}),Object.keys(t).forEach(a=>{o[Nh(a)]=t[a]}),o},MM=e=>{if(!lt(e)||e.length>1)throw new Error("expect to receive a single Vue element child");return e[0]},If=e=>e**3,IM=e=>e<.5?If(e*2)/2:1-If((1-e)*2)/2,Nf=e=>[...new Set(e)],mo=e=>!e&&e!==0?[]:Array.isArray(e)?e:[e],bc=()=>it&&/firefox/i.test(window.navigator.userAgent),Is=e=>/([(\uAC00-\uD7AF)|(\u3130-\u318F)])+/gi.test(e),yc=e=>it?window.requestAnimationFrame(e):setTimeout(e,16),wc=e=>it?window.cancelAnimationFrame(e):clearTimeout(e),Jl=()=>Math.floor(Math.random()*1e4),St=e=>e,NM=["class","style"],PM=/^on[A-Z]/,kc=(e={})=>{const{excludeListeners:t=!1,excludeKeys:n}=e,o=S(()=>((n==null?void 0:n.value)||[]).concat(NM)),a=tt();return a?S(()=>{var l;return $h(Object.entries((l=a.proxy)==null?void 0:l.$attrs).filter(([r])=>!o.value.includes(r)&&!(t&&PM.test(r))))}):S(()=>({}))},Wh=Symbol("breadcrumbKey"),jh=Symbol("buttonGroupContextKey"),qh=Symbol("carouselContextKey"),Uh=Symbol("collapseContextKey"),Yh=Symbol(),Gh=Symbol("dialogInjectionKey"),Dn=Symbol("formContextKey"),cn=Symbol("formItemContextKey"),Xh=Symbol("elPaginationKey"),Zh=Symbol("radioGroupKey"),Jh=Symbol("rowContextKey"),Qh=Symbol("scrollbarContextKey"),em=Symbol("sliderContextKey"),Ns=Symbol("tabsRootContextKey"),tm=Symbol("uploadContextKey"),Cc=Symbol("popper"),nm=Symbol("popperContent"),Ps=Symbol("tooltipV2"),om=Symbol("tooltipV2Content"),Qs="tooltip_v2.open",Sc=Symbol(),am=e=>{const t=tt();return S(()=>{var n,o;return(o=((n=t.proxy)==null?void 0:n.$props)[e])!=null?o:void 0})},ns=M();function Ea(e,t=void 0){const n=tt()?Ce(Yh,ns):ns;return e?S(()=>{var o,a;return(a=(o=n.value)==null?void 0:o[e])!=null?a:t}):n}const lm=(e,t,n=!1)=>{var o;const a=!!tt(),l=a?Ea():void 0,r=(o=t==null?void 0:t.provide)!=null?o:a?Qe:void 0;if(!r)return;const i=S(()=>{const u=s(e);return l!=null&&l.value?AM(l.value,u):u});return r(Yh,i),(n||!ns.value)&&(ns.value=i.value),i},AM=(e,t)=>{var n;const o=[...new Set([...Il(e),...Il(t)])],a={};for(const l of o)a[l]=(n=t[l])!=null?n:e[l];return a},Pn=Un({type:String,values:_a,required:!1}),Kt=(e,t={})=>{const n=M(void 0),o=t.prop?n:am("size"),a=t.global?n:Ea("size"),l=t.form?{size:void 0}:Ce(Dn,void 0),r=t.formItem?{size:void 0}:Ce(cn,void 0);return S(()=>o.value||s(e)||(r==null?void 0:r.size)||(l==null?void 0:l.size)||a.value||"")},qo=e=>{const t=am("disabled"),n=Ce(Dn,void 0);return S(()=>t.value||s(e)||(n==null?void 0:n.disabled)||!1)},Ql=({from:e,replacement:t,scope:n,version:o,ref:a,type:l="API"},r)=>{le(()=>s(r),i=>{},{immediate:!0})},rm=(e,t,n)=>{let o={offsetX:0,offsetY:0};const a=i=>{const u=i.clientX,c=i.clientY,{offsetX:d,offsetY:f}=o,p=e.value.getBoundingClientRect(),v=p.left,m=p.top,h=p.width,g=p.height,b=document.documentElement.clientWidth,k=document.documentElement.clientHeight,y=-v+d,C=-m+f,E=b-v-h+d,_=k-m-g+f,$=I=>{const B=Math.min(Math.max(d+I.clientX-u,y),E),W=Math.min(Math.max(f+I.clientY-c,C),_);o={offsetX:B,offsetY:W},e.value.style.transform=`translate(${jt(B)}, ${jt(W)})`},T=()=>{document.removeEventListener("mousemove",$),document.removeEventListener("mouseup",T)};document.addEventListener("mousemove",$),document.addEventListener("mouseup",T)},l=()=>{t.value&&e.value&&t.value.addEventListener("mousedown",a)},r=()=>{t.value&&e.value&&t.value.removeEventListener("mousedown",a)};Fe(()=>{kn(()=>{n.value?l():r()})}),Nt(()=>{r()})},LM=e=>({focus:()=>{var t,n;(n=(t=e.value)==null?void 0:t.focus)==null||n.call(t)}}),RM={prefix:Math.floor(Math.random()*1e4),current:0},DM=Symbol("elIdInjection"),Wn=e=>{const t=Ce(DM,RM);return S(()=>s(e)||`el-id-${t.prefix}-${t.current++}`)},Uo=()=>{const e=Ce(Dn,void 0),t=Ce(cn,void 0);return{form:e,formItem:t}},Yo=(e,{formItemContext:t,disableIdGeneration:n,disableIdManagement:o})=>{n||(n=M(!1)),o||(o=M(!1));const a=M();let l;const r=S(()=>{var i;return!!(!e.label&&t&&t.inputIds&&((i=t.inputIds)==null?void 0:i.length)<=1)});return Fe(()=>{l=le([Vt(e,"id"),n],([i,u])=>{const c=i??(u?void 0:Wn().value);c!==a.value&&(t!=null&&t.removeInputId&&(a.value&&t.removeInputId(a.value),!(o!=null&&o.value)&&!u&&c&&t.addInputId(c)),a.value=c)},{immediate:!0})}),wa(()=>{l&&l(),t!=null&&t.removeInputId&&a.value&&t.removeInputId(a.value)}),{isLabeledByFormItem:r,inputId:a}};var BM={name:"en",el:{colorpicker:{confirm:"OK",clear:"Clear",defaultLabel:"color picker",description:"current color is {color}. press enter to select a new color."},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},dialog:{close:"Close this dialog"},drawer:{close:"Close this dialog"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input",close:"Close this dialog"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},slider:{defaultLabel:"slider between {min} and {max}",defaultRangeStartLabel:"pick start value",defaultRangeEndLabel:"pick end value"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"}}};const VM=e=>(t,n)=>xM(t,n,s(e)),xM=(e,t,n)=>Tt(n,e,e).replace(/\{(\w+)\}/g,(o,a)=>{var l;return`${(l=t==null?void 0:t[a])!=null?l:`{${a}}`}`}),zM=e=>{const t=S(()=>s(e).name),n=Qt(e)?e:M(e);return{lang:t,locale:n,t:VM(e)}},mt=()=>{const e=Ea("locale");return zM(S(()=>e.value||BM))},sm=e=>{if(Qt(e)||qt("[useLockscreen]","You need to pass a ref param to this function"),!it||zn(document.body,"el-popup-parent--hidden"))return;let t=0,n=!1,o="0",a=0;const l=()=>{pn(document.body,"el-popup-parent--hidden"),n&&(document.body.style.paddingRight=o)};le(e,r=>{if(!r){l();return}n=!zn(document.body,"el-popup-parent--hidden"),n&&(o=document.body.style.paddingRight,a=Number.parseInt(Xn(document.body,"paddingRight"),10)),t=Ah();const i=document.documentElement.clientHeight0&&(i||u==="scroll")&&n&&(document.body.style.paddingRight=`${a+t}px`),Zn(document.body,"el-popup-parent--hidden")}),Ru(()=>l())},HM=Un({type:J(Boolean),default:null}),FM=Un({type:J(Function)}),im=e=>{const t=`update:${e}`,n=`onUpdate:${e}`,o=[t],a={[e]:HM,[n]:FM};return{useModelToggle:({indicator:r,toggleReason:i,shouldHideWhenRouteChanges:u,shouldProceed:c,onShow:d,onHide:f})=>{const p=tt(),{emit:v}=p,m=p.props,h=S(()=>$t(m[n])),g=S(()=>m[e]===null),b=$=>{r.value!==!0&&(r.value=!0,i&&(i.value=$),$t(d)&&d($))},k=$=>{r.value!==!1&&(r.value=!1,i&&(i.value=$),$t(f)&&f($))},y=$=>{if(m.disabled===!0||$t(c)&&!c())return;const T=h.value&⁢T&&v(t,!0),(g.value||!T)&&b($)},C=$=>{if(m.disabled===!0||!it)return;const T=h.value&⁢T&&v(t,!1),(g.value||!T)&&k($)},E=$=>{Wt($)&&(m.disabled&&$?h.value&&v(t,!1):r.value!==$&&($?b():k()))},_=()=>{r.value?C():y()};return le(()=>m[e],E),u&&p.appContext.config.globalProperties.$route!==void 0&&le(()=>({...p.proxy.$route}),()=>{u.value&&r.value&&C()}),Fe(()=>{E(m[e])}),{hide:C,show:y,toggle:_}},useModelToggleProps:a,useModelToggleEmits:o}};im("modelValue");const KM=(e,t)=>{let n;le(()=>e.value,o=>{var a,l;o?(n=document.activeElement,Qt(t)&&((l=(a=t.value).focus)==null||l.call(a))):n.focus()})},$c=e=>{if(!e)return{onClick:Ct,onMousedown:Ct,onMouseup:Ct};let t=!1,n=!1;return{onClick:r=>{t&&n&&e(r),t=n=!1},onMousedown:r=>{t=r.target===r.currentTarget},onMouseup:r=>{n=r.target===r.currentTarget}}},WM=(e,t=0)=>{if(t===0)return e;const n=M(!1);let o=0;const a=()=>{o&&clearTimeout(o),o=window.setTimeout(()=>{n.value=e.value},t)};return Fe(a),le(()=>e.value,l=>{l?a():n.value=l}),n};function jM(){let e;const t=(o,a)=>{n(),e=window.setTimeout(o,a)},n=()=>window.clearTimeout(e);return Es(()=>n()),{registerTimeout:t,cancelTimeout:n}}let Oa=[];const qM=e=>{const t=n=>{const o=n;o.key===Pe.esc&&Oa.forEach(a=>a(o))};Fe(()=>{Oa.length===0&&document.addEventListener("keydown",t),it&&Oa.push(e)}),Nt(()=>{Oa=Oa.filter(n=>n!==e),Oa.length===0&&it&&document.removeEventListener("keydown",t)})};let Pf;const um=`el-popper-container-${Jl()}`,cm=`#${um}`,UM=()=>{const e=document.createElement("div");return e.id=um,document.body.appendChild(e),e},YM=()=>{Vu(()=>{it&&(!Pf||!document.body.querySelector(cm))&&(Pf=UM())})},GM=ye({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200}}),XM=({showAfter:e,hideAfter:t,open:n,close:o})=>{const{registerTimeout:a}=jM();return{onOpen:i=>{a(()=>{n(i)},s(e))},onClose:i=>{a(()=>{o(i)},s(t))}}},dm=Symbol("elForwardRef"),ZM=e=>{Qe(dm,{setForwardRef:n=>{e.value=n}})},JM=e=>({mounted(t){e(t)},updated(t){e(t)},unmounted(){e(null)}}),fm="el",QM="is-",Xo=(e,t,n,o,a)=>{let l=`${e}-${t}`;return n&&(l+=`-${n}`),o&&(l+=`__${o}`),a&&(l+=`--${a}`),l},re=e=>{const t=Ea("namespace"),n=S(()=>t.value||fm);return{namespace:n,b:(h="")=>Xo(s(n),e,h,"",""),e:h=>h?Xo(s(n),e,"",h,""):"",m:h=>h?Xo(s(n),e,"","",h):"",be:(h,g)=>h&&g?Xo(s(n),e,h,g,""):"",em:(h,g)=>h&&g?Xo(s(n),e,"",h,g):"",bm:(h,g)=>h&&g?Xo(s(n),e,h,"",g):"",bem:(h,g,b)=>h&&g&&b?Xo(s(n),e,h,g,b):"",is:(h,...g)=>{const b=g.length>=1?g[0]:!0;return h&&b?`${QM}${h}`:""},cssVar:h=>{const g={};for(const b in h)g[`--${n.value}-${b}`]=h[b];return g},cssVarName:h=>`--${n.value}-${h}`,cssVarBlock:h=>{const g={};for(const b in h)g[`--${n.value}-${e}-${b}`]=h[b];return g},cssVarBlockName:h=>`--${n.value}-${e}-${h}`}},Af=M(0),$o=()=>{const e=Ea("zIndex",2e3),t=S(()=>e.value+Af.value);return{initialZIndex:e,currentZIndex:t,nextZIndex:()=>(Af.value++,t.value)}};function _c(e){return e.split("-")[0]}function Ec(e){return e.split("-")[1]}function Tc(e){return["top","bottom"].includes(_c(e))?"x":"y"}function pm(e){return e==="y"?"height":"width"}function Lf(e,t,n){let{reference:o,floating:a}=e;const l=o.x+o.width/2-a.width/2,r=o.y+o.height/2-a.height/2,i=Tc(t),u=pm(i),c=o[u]/2-a[u]/2,d=i==="x";let f;switch(_c(t)){case"top":f={x:l,y:o.y-a.height};break;case"bottom":f={x:l,y:o.y+o.height};break;case"right":f={x:o.x+o.width,y:r};break;case"left":f={x:o.x-a.width,y:r};break;default:f={x:o.x,y:o.y}}switch(Ec(t)){case"start":f[i]-=c*(n&&d?-1:1);break;case"end":f[i]+=c*(n&&d?-1:1)}return f}const eI=async(e,t,n)=>{const{placement:o="bottom",strategy:a="absolute",middleware:l=[],platform:r}=n,i=await(r.isRTL==null?void 0:r.isRTL(t));let u=await r.getElementRects({reference:e,floating:t,strategy:a}),{x:c,y:d}=Lf(u,o,i),f=o,p={},v=0;for(let m=0;m({name:"arrow",options:e,async fn(t){const{element:n,padding:o=0}=e??{},{x:a,y:l,placement:r,rects:i,platform:u}=t;if(n==null)return{};const c=tI(o),d={x:a,y:l},f=Tc(r),p=Ec(r),v=pm(f),m=await u.getDimensions(n),h=f==="y"?"top":"left",g=f==="y"?"bottom":"right",b=i.reference[v]+i.reference[f]-d[f]-i.floating[v],k=d[f]-i.reference[f],y=await(u.getOffsetParent==null?void 0:u.getOffsetParent(n));let C=y?f==="y"?y.clientHeight||0:y.clientWidth||0:0;C===0&&(C=i.floating[v]);const E=b/2-k/2,_=c[h],$=C-m[v]-c[g],T=C/2-m[v]/2+E,I=aI(_,T,$),B=(p==="start"?c[h]:c[g])>0&&T!==I&&i.reference[v]<=i.floating[v];return{[f]:d[f]-(B?T<_?_-T:$-T:0),data:{[f]:I,centerOffset:T-I}}}}),rI=["top","right","bottom","left"];rI.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]);const sI=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){const{x:n,y:o}=t,a=await async function(l,r){const{placement:i,platform:u,elements:c}=l,d=await(u.isRTL==null?void 0:u.isRTL(c.floating)),f=_c(i),p=Ec(i),v=Tc(i)==="x",m=["left","top"].includes(f)?-1:1,h=d&&v?-1:1,g=typeof r=="function"?r(l):r;let{mainAxis:b,crossAxis:k,alignmentAxis:y}=typeof g=="number"?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...g};return p&&typeof y=="number"&&(k=p==="end"?-1*y:y),v?{x:k*h,y:b*m}:{x:b*m,y:k*h}}(t,e);return{x:n+a.x,y:o+a.y,data:a}}}};function vm(e){return e&&e.document&&e.location&&e.alert&&e.setInterval}function _o(e){if(e==null)return window;if(!vm(e)){const t=e.ownerDocument;return t&&t.defaultView||window}return e}function er(e){return _o(e).getComputedStyle(e)}function go(e){return vm(e)?"":e?(e.nodeName||"").toLowerCase():""}function hm(){const e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(t=>t.brand+"/"+t.version).join(" "):navigator.userAgent}function no(e){return e instanceof _o(e).HTMLElement}function Xa(e){return e instanceof _o(e).Element}function Oc(e){return typeof ShadowRoot>"u"?!1:e instanceof _o(e).ShadowRoot||e instanceof ShadowRoot}function As(e){const{overflow:t,overflowX:n,overflowY:o}=er(e);return/auto|scroll|overlay|hidden/.test(t+o+n)}function iI(e){return["table","td","th"].includes(go(e))}function Df(e){const t=/firefox/i.test(hm()),n=er(e);return n.transform!=="none"||n.perspective!=="none"||n.contain==="paint"||["transform","perspective"].includes(n.willChange)||t&&n.willChange==="filter"||t&&!!n.filter&&n.filter!=="none"}function mm(){return!/^((?!chrome|android).)*safari/i.test(hm())}const Bf=Math.min,gl=Math.max,os=Math.round;function ca(e,t,n){var o,a,l,r;t===void 0&&(t=!1),n===void 0&&(n=!1);const i=e.getBoundingClientRect();let u=1,c=1;t&&no(e)&&(u=e.offsetWidth>0&&os(i.width)/e.offsetWidth||1,c=e.offsetHeight>0&&os(i.height)/e.offsetHeight||1);const d=Xa(e)?_o(e):window,f=!mm()&&n,p=(i.left+(f&&(o=(a=d.visualViewport)==null?void 0:a.offsetLeft)!=null?o:0))/u,v=(i.top+(f&&(l=(r=d.visualViewport)==null?void 0:r.offsetTop)!=null?l:0))/c,m=i.width/u,h=i.height/c;return{width:m,height:h,top:v,right:p+m,bottom:v+h,left:p,x:p,y:v}}function Bo(e){return(t=e,(t instanceof _o(t).Node?e.ownerDocument:e.document)||window.document).documentElement;var t}function Ls(e){return Xa(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function gm(e){return ca(Bo(e)).left+Ls(e).scrollLeft}function uI(e,t,n){const o=no(t),a=Bo(t),l=ca(e,o&&function(u){const c=ca(u);return os(c.width)!==u.offsetWidth||os(c.height)!==u.offsetHeight}(t),n==="fixed");let r={scrollLeft:0,scrollTop:0};const i={x:0,y:0};if(o||!o&&n!=="fixed")if((go(t)!=="body"||As(a))&&(r=Ls(t)),no(t)){const u=ca(t,!0);i.x=u.x+t.clientLeft,i.y=u.y+t.clientTop}else a&&(i.x=gm(a));return{x:l.left+r.scrollLeft-i.x,y:l.top+r.scrollTop-i.y,width:l.width,height:l.height}}function bm(e){return go(e)==="html"?e:e.assignedSlot||e.parentNode||(Oc(e)?e.host:null)||Bo(e)}function Vf(e){return no(e)&&getComputedStyle(e).position!=="fixed"?e.offsetParent:null}function Ni(e){const t=_o(e);let n=Vf(e);for(;n&&iI(n)&&getComputedStyle(n).position==="static";)n=Vf(n);return n&&(go(n)==="html"||go(n)==="body"&&getComputedStyle(n).position==="static"&&!Df(n))?t:n||function(o){let a=bm(o);for(Oc(a)&&(a=a.host);no(a)&&!["html","body"].includes(go(a));){if(Df(a))return a;a=a.parentNode}return null}(e)||t}function xf(e){if(no(e))return{width:e.offsetWidth,height:e.offsetHeight};const t=ca(e);return{width:t.width,height:t.height}}function ym(e){const t=bm(e);return["html","body","#document"].includes(go(t))?e.ownerDocument.body:no(t)&&As(t)?t:ym(t)}function wm(e,t){var n;t===void 0&&(t=[]);const o=ym(e),a=o===((n=e.ownerDocument)==null?void 0:n.body),l=_o(o),r=a?[l].concat(l.visualViewport||[],As(o)?o:[]):o,i=t.concat(r);return a?i:i.concat(wm(r))}function zf(e,t,n){return t==="viewport"?Rf(function(o,a){const l=_o(o),r=Bo(o),i=l.visualViewport;let u=r.clientWidth,c=r.clientHeight,d=0,f=0;if(i){u=i.width,c=i.height;const p=mm();(p||!p&&a==="fixed")&&(d=i.offsetLeft,f=i.offsetTop)}return{width:u,height:c,x:d,y:f}}(e,n)):Xa(t)?function(o,a){const l=ca(o,!1,a==="fixed"),r=l.top+o.clientTop,i=l.left+o.clientLeft;return{top:r,left:i,x:i,y:r,right:i+o.clientWidth,bottom:r+o.clientHeight,width:o.clientWidth,height:o.clientHeight}}(t,n):Rf(function(o){var a;const l=Bo(o),r=Ls(o),i=(a=o.ownerDocument)==null?void 0:a.body,u=gl(l.scrollWidth,l.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),c=gl(l.scrollHeight,l.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0);let d=-r.scrollLeft+gm(o);const f=-r.scrollTop;return er(i||l).direction==="rtl"&&(d+=gl(l.clientWidth,i?i.clientWidth:0)-u),{width:u,height:c,x:d,y:f}}(Bo(e)))}function cI(e){const t=wm(e),n=["absolute","fixed"].includes(er(e).position)&&no(e)?Ni(e):e;return Xa(n)?t.filter(o=>Xa(o)&&function(a,l){const r=l.getRootNode==null?void 0:l.getRootNode();if(a.contains(l))return!0;if(r&&Oc(r)){let i=l;do{if(i&&a===i)return!0;i=i.parentNode||i.host}while(i)}return!1}(o,n)&&go(o)!=="body"):[]}const dI={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:a}=e;const l=[...n==="clippingAncestors"?cI(t):[].concat(n),o],r=l[0],i=l.reduce((u,c)=>{const d=zf(t,c,a);return u.top=gl(d.top,u.top),u.right=Bf(d.right,u.right),u.bottom=Bf(d.bottom,u.bottom),u.left=gl(d.left,u.left),u},zf(t,r,a));return{width:i.right-i.left,height:i.bottom-i.top,x:i.left,y:i.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const a=no(n),l=Bo(n);if(n===l)return t;let r={scrollLeft:0,scrollTop:0};const i={x:0,y:0};if((a||!a&&o!=="fixed")&&((go(n)!=="body"||As(l))&&(r=Ls(n)),no(n))){const u=ca(n,!0);i.x=u.x+n.clientLeft,i.y=u.y+n.clientTop}return{...t,x:t.x-r.scrollLeft+i.x,y:t.y-r.scrollTop+i.y}},isElement:Xa,getDimensions:xf,getOffsetParent:Ni,getDocumentElement:Bo,getElementRects:e=>{let{reference:t,floating:n,strategy:o}=e;return{reference:uI(t,Ni(n),o),floating:{...xf(n),x:0,y:0}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>er(e).direction==="rtl"},fI=(e,t,n)=>eI(e,t,{platform:dI,...n});ye({});const pI=e=>{if(!it)return;if(!e)return e;const t=En(e);return t||(Qt(e)?t:e)},vI=({middleware:e,placement:t,strategy:n})=>{const o=M(),a=M(),l=M(),r=M(),i=M({}),u={x:l,y:r,placement:t,strategy:n,middlewareData:i},c=async()=>{if(!it)return;const d=pI(o),f=En(a);if(!d||!f)return;const p=await fI(d,f,{placement:s(t),strategy:s(n),middleware:s(e)});Il(u).forEach(v=>{u[v].value=p[v]})};return Fe(()=>{kn(()=>{c()})}),{...u,update:c,referenceRef:o,contentRef:a}},hI=({arrowRef:e,padding:t})=>({name:"arrow",options:{element:e,padding:t},fn(n){const o=s(e);return o?lI({element:o,padding:t}).fn(n):{}}});function mI(e){const t=M();function n(){if(e.value==null)return;const{selectionStart:a,selectionEnd:l,value:r}=e.value;if(a==null||l==null)return;const i=r.slice(0,Math.max(0,a)),u=r.slice(Math.max(0,l));t.value={selectionStart:a,selectionEnd:l,value:r,beforeTxt:i,afterTxt:u}}function o(){if(e.value==null||t.value==null)return;const{value:a}=e.value,{beforeTxt:l,afterTxt:r,selectionStart:i}=t.value;if(l==null||r==null||i==null)return;let u=a.length;if(a.endsWith(r))u=a.length-r.length;else if(a.startsWith(l))u=l.length;else{const c=l[i-1],d=a.indexOf(c,i-1);d!==-1&&(u=d+1)}e.value.setSelectionRange(u,u)}return[n,o]}const gI="2.2.9",bI=(e=[])=>({version:gI,install:(n,o)=>{n[Mf]||(n[Mf]=!0,e.forEach(a=>n.use(a)),o&&lm(o,n,!0))}}),yI=ye({zIndex:{type:J([Number,String]),default:100},target:{type:String,default:""},offset:{type:Number,default:0},position:{type:String,values:["top","bottom"],default:"top"}}),wI={scroll:({scrollTop:e,fixed:t})=>je(e)&&Wt(t),[It]:e=>Wt(e)};var me=(e,t)=>{const n=e.__vccOpts||e;for(const[o,a]of t)n[o]=a;return n};const kI={name:"ElAffix"},CI=ne({...kI,props:yI,emits:wI,setup(e,{expose:t,emit:n}){const o=e,a="ElAffix",l=re("affix"),r=kt(),i=kt(),u=kt(),{height:c}=BE(),{height:d,width:f,top:p,bottom:v,update:m}=_f(i),h=_f(r),g=M(!1),b=M(0),k=M(0),y=S(()=>({height:g.value?`${d.value}px`:"",width:g.value?`${f.value}px`:""})),C=S(()=>{if(!g.value)return{};const $=o.offset?`${o.offset}px`:0;return{height:`${d.value}px`,width:`${f.value}px`,top:o.position==="top"?$:"",bottom:o.position==="bottom"?$:"",transform:k.value?`translateY(${k.value}px)`:"",zIndex:o.zIndex}}),E=()=>{if(u.value)if(b.value=u.value instanceof Window?document.documentElement.scrollTop:u.value.scrollTop||0,o.position==="top")if(o.target){const $=h.bottom.value-o.offset-d.value;g.value=o.offset>p.value&&h.bottom.value>0,k.value=$<0?$:0}else g.value=o.offset>p.value;else if(o.target){const $=c.value-h.top.value-o.offset-d.value;g.value=c.value-o.offseth.top.value,k.value=$<0?-$:0}else g.value=c.value-o.offset{n("scroll",{scrollTop:b.value,fixed:g.value})};return le(g,$=>n("change",$)),Fe(()=>{var $;o.target?(r.value=($=document.querySelector(o.target))!=null?$:void 0,r.value||qt(a,`Target is not existed: ${o.target}`)):r.value=document.documentElement,u.value=vc(i.value,!0),m()}),Ot(u,"scroll",_),kn(E),t({update:E}),($,T)=>(w(),A("div",{ref_key:"root",ref:i,class:O(s(l).b()),style:Te(s(y))},[F("div",{class:O({[s(l).m("fixed")]:g.value}),style:Te(s(C))},[oe($.$slots,"default")],6)],6))}});var SI=me(CI,[["__file","/home/runner/work/element-plus/element-plus/packages/components/affix/src/affix.vue"]]);const $I=Xe(SI),_I=ye({size:{type:J([Number,String])},color:{type:String}}),EI={name:"ElIcon",inheritAttrs:!1},TI=ne({...EI,props:_I,setup(e){const t=e,n=re("icon"),o=S(()=>!t.size&&!t.color?{}:{fontSize:Jt(t.size)?void 0:jt(t.size),"--color":t.color});return(a,l)=>(w(),A("i",rt({class:s(n).b(),style:s(o)},a.$attrs),[oe(a.$slots,"default")],16))}});var OI=me(TI,[["__file","/home/runner/work/element-plus/element-plus/packages/components/icon/src/icon.vue"]]);const Ee=Xe(OI),MI=["light","dark"],II=ye({title:{type:String,default:""},description:{type:String,default:""},type:{type:String,values:Il(Ho),default:"info"},closable:{type:Boolean,default:!0},closeText:{type:String,default:""},showIcon:Boolean,center:Boolean,effect:{type:String,values:MI,default:"light"}}),NI={close:e=>e instanceof MouseEvent},PI={name:"ElAlert"},AI=ne({...PI,props:II,emits:NI,setup(e,{emit:t}){const n=e,{Close:o}=Os,a=mn(),l=re("alert"),r=M(!0),i=S(()=>Ho[n.type]),u=S(()=>[l.e("icon"),{[l.is("big")]:!!n.description||!!a.default}]),c=S(()=>n.description||{[l.is("bold")]:a.default}),d=f=>{r.value=!1,t("close",f)};return(f,p)=>(w(),X(xt,{name:s(l).b("fade"),persisted:""},{default:q(()=>[We(F("div",{class:O([s(l).b(),s(l).m(f.type),s(l).is("center",f.center),s(l).is(f.effect)]),role:"alert"},[f.showIcon&&s(i)?(w(),X(s(Ee),{key:0,class:O(s(u))},{default:q(()=>[(w(),X(ot(s(i))))]),_:1},8,["class"])):Y("v-if",!0),F("div",{class:O(s(l).e("content"))},[f.title||f.$slots.title?(w(),A("span",{key:0,class:O([s(l).e("title"),s(c)])},[oe(f.$slots,"title",{},()=>[at(ue(f.title),1)])],2)):Y("v-if",!0),f.$slots.default||f.description?(w(),A("p",{key:1,class:O(s(l).e("description"))},[oe(f.$slots,"default",{},()=>[at(ue(f.description),1)])],2)):Y("v-if",!0),f.closable?(w(),A(Ie,{key:2},[f.closeText?(w(),A("div",{key:0,class:O([s(l).e("close-btn"),s(l).is("customed")]),onClick:d},ue(f.closeText),3)):(w(),X(s(Ee),{key:1,class:O(s(l).e("close-btn")),onClick:d},{default:q(()=>[j(s(o))]),_:1},8,["class"]))],64)):Y("v-if",!0)],2)],2),[[ft,r.value]])]),_:3},8,["name"]))}});var LI=me(AI,[["__file","/home/runner/work/element-plus/element-plus/packages/components/alert/src/alert.vue"]]);const RI=Xe(LI);let Bn;const DI=` + height:0 !important; + visibility:hidden !important; + overflow:hidden !important; + position:absolute !important; + z-index:-1000 !important; + top:0 !important; + right:0 !important; +`,BI=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function VI(e){const t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),o=Number.parseFloat(t.getPropertyValue("padding-bottom"))+Number.parseFloat(t.getPropertyValue("padding-top")),a=Number.parseFloat(t.getPropertyValue("border-bottom-width"))+Number.parseFloat(t.getPropertyValue("border-top-width"));return{contextStyle:BI.map(r=>`${r}:${t.getPropertyValue(r)}`).join(";"),paddingSize:o,borderSize:a,boxSizing:n}}function Hf(e,t=1,n){var o;Bn||(Bn=document.createElement("textarea"),document.body.appendChild(Bn));const{paddingSize:a,borderSize:l,boxSizing:r,contextStyle:i}=VI(e);Bn.setAttribute("style",`${i};${DI}`),Bn.value=e.value||e.placeholder||"";let u=Bn.scrollHeight;const c={};r==="border-box"?u=u+l:r==="content-box"&&(u=u-a),Bn.value="";const d=Bn.scrollHeight-a;if(je(t)){let f=d*t;r==="border-box"&&(f=f+a+l),u=Math.max(f,u),c.minHeight=`${f}px`}if(je(n)){let f=d*n;r==="border-box"&&(f=f+a+l),u=Math.min(f,u)}return c.height=`${u}px`,(o=Bn.parentNode)==null||o.removeChild(Bn),Bn=void 0,c}const xI=ye({id:{type:String,default:void 0},size:Pn,disabled:Boolean,modelValue:{type:J([String,Number,Object]),default:""},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:J([Boolean,Object]),default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String,default:""},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:Ut,default:""},prefixIcon:{type:Ut,default:""},containerRole:{type:String,default:void 0},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:J([Object,Array,String]),default:()=>St({})}}),zI={[Ze]:e=>pt(e),input:e=>pt(e),change:e=>pt(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,mouseleave:e=>e instanceof MouseEvent,mouseenter:e=>e instanceof MouseEvent,keydown:e=>e instanceof Event,compositionstart:e=>e instanceof CompositionEvent,compositionupdate:e=>e instanceof CompositionEvent,compositionend:e=>e instanceof CompositionEvent},HI=["role"],FI=["id","type","disabled","formatter","parser","readonly","autocomplete","tabindex","aria-label","placeholder"],KI=["id","tabindex","disabled","readonly","autocomplete","aria-label","placeholder"],WI={name:"ElInput",inheritAttrs:!1},jI=ne({...WI,props:xI,emits:zI,setup(e,{expose:t,emit:n}){const o=e,a={suffix:"append",prefix:"prepend"},l=tt(),r=ql(),i=mn(),u=S(()=>{const ce={};return o.containerRole==="combobox"&&(ce["aria-haspopup"]=r["aria-haspopup"],ce["aria-owns"]=r["aria-owns"],ce["aria-expanded"]=r["aria-expanded"]),ce}),c=kc({excludeKeys:S(()=>Object.keys(u.value))}),{form:d,formItem:f}=Uo(),{inputId:p}=Yo(o,{formItemContext:f}),v=Kt(),m=qo(),h=re("input"),g=re("textarea"),b=kt(),k=kt(),y=M(!1),C=M(!1),E=M(!1),_=M(!1),$=M(),T=kt(o.inputStyle),I=S(()=>b.value||k.value),B=S(()=>{var ce;return(ce=d==null?void 0:d.statusIcon)!=null?ce:!1}),W=S(()=>(f==null?void 0:f.validateState)||""),H=S(()=>W.value&&Hh[W.value]),D=S(()=>_.value?oM:u3),x=S(()=>[r.style,o.inputStyle]),K=S(()=>[o.inputStyle,T.value,{resize:o.resize}]),R=S(()=>On(o.modelValue)?"":String(o.modelValue)),P=S(()=>o.clearable&&!m.value&&!o.readonly&&!!R.value&&(y.value||C.value)),L=S(()=>o.showPassword&&!m.value&&!o.readonly&&!!R.value&&(!!R.value||y.value)),N=S(()=>o.showWordLimit&&!!c.value.maxlength&&(o.type==="text"||o.type==="textarea")&&!m.value&&!o.readonly&&!o.showPassword),z=S(()=>Array.from(R.value).length),U=S(()=>!!N.value&&z.value>Number(c.value.maxlength)),Z=S(()=>!!i.suffix||!!o.suffixIcon||P.value||o.showPassword||N.value||!!W.value&&B.value),[Q,fe]=mI(b);gn(k,ce=>{if(!N.value||o.resize!=="both")return;const Ke=ce[0],{width:et}=Ke.contentRect;$.value={right:`calc(100% - ${et+15+6}px)`}});const ie=()=>{const{type:ce,autosize:Ke}=o;if(!(!it||ce!=="textarea"))if(Ke){const et=Mt(Ke)?Ke.minRows:void 0,vt=Mt(Ke)?Ke.maxRows:void 0;T.value={...Hf(k.value,et,vt)}}else T.value={minHeight:Hf(k.value).minHeight}},ee=()=>{const ce=I.value;!ce||ce.value===R.value||(ce.value=R.value)},G=ce=>{const{el:Ke}=l.vnode;if(!Ke)return;const vt=Array.from(Ke.querySelectorAll(`.${h.e(ce)}`)).find(ge=>ge.parentNode===Ke);if(!vt)return;const ae=a[ce];i[ae]?vt.style.transform=`translateX(${ce==="suffix"?"-":""}${Ke.querySelector(`.${h.be("group",ae)}`).offsetWidth}px)`:vt.removeAttribute("style")},he=()=>{G("prefix"),G("suffix")},se=async ce=>{Q();let{value:Ke}=ce.target;o.formatter&&(Ke=o.parser?o.parser(Ke):Ke,Ke=o.formatter(Ke)),!E.value&&Ke!==R.value&&(n(Ze,Ke),n("input",Ke),await _e(),ee(),fe())},pe=ce=>{n("change",ce.target.value)},Oe=ce=>{n("compositionstart",ce),E.value=!0},Ae=ce=>{var Ke;n("compositionupdate",ce);const et=(Ke=ce.target)==null?void 0:Ke.value,vt=et[et.length-1]||"";E.value=!Is(vt)},Be=ce=>{n("compositionend",ce),E.value&&(E.value=!1,se(ce))},Ge=()=>{_.value=!_.value,Re()},Re=async()=>{var ce;await _e(),(ce=I.value)==null||ce.focus()},dt=()=>{var ce;return(ce=I.value)==null?void 0:ce.blur()},Ne=ce=>{y.value=!0,n("focus",ce)},de=ce=>{var Ke;y.value=!1,n("blur",ce),o.validateEvent&&((Ke=f==null?void 0:f.validate)==null||Ke.call(f,"blur").catch(et=>void 0))},ve=ce=>{C.value=!1,n("mouseleave",ce)},Me=ce=>{C.value=!0,n("mouseenter",ce)},De=ce=>{n("keydown",ce)},qe=()=>{var ce;(ce=I.value)==null||ce.select()},Ye=()=>{n(Ze,""),n("change",""),n("clear"),n("input","")};return le(()=>o.modelValue,()=>{var ce;_e(()=>ie()),o.validateEvent&&((ce=f==null?void 0:f.validate)==null||ce.call(f,"change").catch(Ke=>void 0))}),le(R,()=>ee()),le(()=>o.type,async()=>{await _e(),ee(),ie(),he()}),Fe(async()=>{!o.formatter&&o.parser,ee(),he(),await _e(),ie()}),ko(async()=>{await _e(),he()}),t({input:b,textarea:k,ref:I,textareaStyle:K,autosize:Vt(o,"autosize"),focus:Re,blur:dt,select:qe,clear:Ye,resizeTextarea:ie}),(ce,Ke)=>We((w(),A("div",rt(s(u),{class:[ce.type==="textarea"?s(g).b():s(h).b(),s(h).m(s(v)),s(h).is("disabled",s(m)),s(h).is("exceed",s(U)),{[s(h).b("group")]:ce.$slots.prepend||ce.$slots.append,[s(h).bm("group","append")]:ce.$slots.append,[s(h).bm("group","prepend")]:ce.$slots.prepend,[s(h).m("prefix")]:ce.$slots.prefix||ce.prefixIcon,[s(h).m("suffix")]:ce.$slots.suffix||ce.suffixIcon||ce.clearable||ce.showPassword,[s(h).bm("suffix","password-clear")]:s(P)&&s(L)},ce.$attrs.class],style:s(x),role:ce.containerRole,onMouseenter:Me,onMouseleave:ve}),[Y(" input "),ce.type!=="textarea"?(w(),A(Ie,{key:0},[Y(" prepend slot "),ce.$slots.prepend?(w(),A("div",{key:0,class:O(s(h).be("group","prepend"))},[oe(ce.$slots,"prepend")],2)):Y("v-if",!0),F("div",{class:O([s(h).e("wrapper"),s(h).is("focus",y.value)])},[Y(" prefix slot "),ce.$slots.prefix||ce.prefixIcon?(w(),A("span",{key:0,class:O(s(h).e("prefix"))},[F("span",{class:O(s(h).e("prefix-inner"))},[oe(ce.$slots,"prefix"),ce.prefixIcon?(w(),X(s(Ee),{key:0,class:O(s(h).e("icon"))},{default:q(()=>[(w(),X(ot(ce.prefixIcon)))]),_:1},8,["class"])):Y("v-if",!0)],2)],2)):Y("v-if",!0),F("input",rt({id:s(p),ref_key:"input",ref:b,class:s(h).e("inner")},s(c),{type:ce.showPassword?_.value?"text":"password":ce.type,disabled:s(m),formatter:ce.formatter,parser:ce.parser,readonly:ce.readonly,autocomplete:ce.autocomplete,tabindex:ce.tabindex,"aria-label":ce.label,placeholder:ce.placeholder,style:ce.inputStyle,onCompositionstart:Oe,onCompositionupdate:Ae,onCompositionend:Be,onInput:se,onFocus:Ne,onBlur:de,onChange:pe,onKeydown:De}),null,16,FI),Y(" suffix slot "),s(Z)?(w(),A("span",{key:1,class:O(s(h).e("suffix"))},[F("span",{class:O(s(h).e("suffix-inner"))},[!s(P)||!s(L)||!s(N)?(w(),A(Ie,{key:0},[oe(ce.$slots,"suffix"),ce.suffixIcon?(w(),X(s(Ee),{key:0,class:O(s(h).e("icon"))},{default:q(()=>[(w(),X(ot(ce.suffixIcon)))]),_:1},8,["class"])):Y("v-if",!0)],64)):Y("v-if",!0),s(P)?(w(),X(s(Ee),{key:1,class:O([s(h).e("icon"),s(h).e("clear")]),onMousedown:ze(s(Ct),["prevent"]),onClick:Ye},{default:q(()=>[j(s(Ko))]),_:1},8,["class","onMousedown"])):Y("v-if",!0),s(L)?(w(),X(s(Ee),{key:2,class:O([s(h).e("icon"),s(h).e("password")]),onClick:Ge},{default:q(()=>[(w(),X(ot(s(D))))]),_:1},8,["class"])):Y("v-if",!0),s(N)?(w(),A("span",{key:3,class:O(s(h).e("count"))},[F("span",{class:O(s(h).e("count-inner"))},ue(s(z))+" / "+ue(s(c).maxlength),3)],2)):Y("v-if",!0),s(W)&&s(H)&&s(B)?(w(),X(s(Ee),{key:4,class:O([s(h).e("icon"),s(h).e("validateIcon"),s(h).is("loading",s(W)==="validating")])},{default:q(()=>[(w(),X(ot(s(H))))]),_:1},8,["class"])):Y("v-if",!0)],2)],2)):Y("v-if",!0)],2),Y(" append slot "),ce.$slots.append?(w(),A("div",{key:1,class:O(s(h).be("group","append"))},[oe(ce.$slots,"append")],2)):Y("v-if",!0)],64)):(w(),A(Ie,{key:1},[Y(" textarea "),F("textarea",rt({id:s(p),ref_key:"textarea",ref:k,class:s(g).e("inner")},s(c),{tabindex:ce.tabindex,disabled:s(m),readonly:ce.readonly,autocomplete:ce.autocomplete,style:s(K),"aria-label":ce.label,placeholder:ce.placeholder,onCompositionstart:Oe,onCompositionupdate:Ae,onCompositionend:Be,onInput:se,onFocus:Ne,onBlur:de,onChange:pe,onKeydown:De}),null,16,KI),s(N)?(w(),A("span",{key:0,style:Te($.value),class:O(s(h).e("count"))},ue(s(z))+" / "+ue(s(c).maxlength),7)):Y("v-if",!0)],64))],16,HI)),[[ft,ce.type!=="hidden"]])}});var qI=me(jI,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input/src/input.vue"]]);const nn=Xe(qI),Ba=4,km={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},UI=({move:e,size:t,bar:n})=>({[n.size]:t,transform:`translate${n.axis}(${e}%)`}),YI=ye({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),GI=ne({__name:"thumb",props:YI,setup(e){const t=e,n="Thumb",o=Ce(Qh),a=re("scrollbar");o||qt(n,"can not inject scrollbar context");const l=M(),r=M(),i=M({}),u=M(!1);let c=!1,d=!1,f=it?document.onselectstart:null;const p=S(()=>km[t.vertical?"vertical":"horizontal"]),v=S(()=>UI({size:t.size,move:t.move,bar:p.value})),m=S(()=>l.value[p.value.offset]**2/o.wrapElement[p.value.scrollSize]/t.ratio/r.value[p.value.offset]),h=$=>{var T;if($.stopPropagation(),$.ctrlKey||[1,2].includes($.button))return;(T=window.getSelection())==null||T.removeAllRanges(),b($);const I=$.currentTarget;I&&(i.value[p.value.axis]=I[p.value.offset]-($[p.value.client]-I.getBoundingClientRect()[p.value.direction]))},g=$=>{if(!r.value||!l.value||!o.wrapElement)return;const T=Math.abs($.target.getBoundingClientRect()[p.value.direction]-$[p.value.client]),I=r.value[p.value.offset]/2,B=(T-I)*100*m.value/l.value[p.value.offset];o.wrapElement[p.value.scroll]=B*o.wrapElement[p.value.scrollSize]/100},b=$=>{$.stopImmediatePropagation(),c=!0,document.addEventListener("mousemove",k),document.addEventListener("mouseup",y),f=document.onselectstart,document.onselectstart=()=>!1},k=$=>{if(!l.value||!r.value||c===!1)return;const T=i.value[p.value.axis];if(!T)return;const I=(l.value.getBoundingClientRect()[p.value.direction]-$[p.value.client])*-1,B=r.value[p.value.offset]-T,W=(I-B)*100*m.value/l.value[p.value.offset];o.wrapElement[p.value.scroll]=W*o.wrapElement[p.value.scrollSize]/100},y=()=>{c=!1,i.value[p.value.axis]=0,document.removeEventListener("mousemove",k),document.removeEventListener("mouseup",y),_(),d&&(u.value=!1)},C=()=>{d=!1,u.value=!!t.size},E=()=>{d=!0,u.value=c};Nt(()=>{_(),document.removeEventListener("mouseup",y)});const _=()=>{document.onselectstart!==f&&(document.onselectstart=f)};return Ot(Vt(o,"scrollbarElement"),"mousemove",C),Ot(Vt(o,"scrollbarElement"),"mouseleave",E),($,T)=>(w(),X(xt,{name:s(a).b("fade"),persisted:""},{default:q(()=>[We(F("div",{ref_key:"instance",ref:l,class:O([s(a).e("bar"),s(a).is(s(p).key)]),onMousedown:g},[F("div",{ref_key:"thumb",ref:r,class:O(s(a).e("thumb")),style:Te(s(v)),onMousedown:h},null,38)],34),[[ft,$.always||u.value]])]),_:1},8,["name"]))}});var Ff=me(GI,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/thumb.vue"]]);const XI=ye({always:{type:Boolean,default:!0},width:String,height:String,ratioX:{type:Number,default:1},ratioY:{type:Number,default:1}}),ZI=ne({__name:"bar",props:XI,setup(e,{expose:t}){const n=e,o=M(0),a=M(0);return t({handleScroll:r=>{if(r){const i=r.offsetHeight-Ba,u=r.offsetWidth-Ba;a.value=r.scrollTop*100/i*n.ratioY,o.value=r.scrollLeft*100/u*n.ratioX}}}),(r,i)=>(w(),A(Ie,null,[j(Ff,{move:o.value,ratio:r.ratioX,size:r.width,always:r.always},null,8,["move","ratio","size","always"]),j(Ff,{move:a.value,ratio:r.ratioY,size:r.height,vertical:"",always:r.always},null,8,["move","ratio","size","always"])],64))}});var JI=me(ZI,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/bar.vue"]]);const QI=ye({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:Boolean,wrapStyle:{type:J([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20}}),eN={scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(je)},tN={name:"ElScrollbar"},nN=ne({...tN,props:QI,emits:eN,setup(e,{expose:t,emit:n}){const o=e,a=re("scrollbar");let l,r;const i=M(),u=M(),c=M(),d=M("0"),f=M("0"),p=M(),v=M(1),m=M(1),h=S(()=>{const E={};return o.height&&(E.height=jt(o.height)),o.maxHeight&&(E.maxHeight=jt(o.maxHeight)),[o.wrapStyle,E]}),g=()=>{var E;u.value&&((E=p.value)==null||E.handleScroll(u.value),n("scroll",{scrollTop:u.value.scrollTop,scrollLeft:u.value.scrollLeft}))};function b(E,_){Mt(E)?u.value.scrollTo(E):je(E)&&je(_)&&u.value.scrollTo(E,_)}const k=E=>{je(E)&&(u.value.scrollTop=E)},y=E=>{je(E)&&(u.value.scrollLeft=E)},C=()=>{if(!u.value)return;const E=u.value.offsetHeight-Ba,_=u.value.offsetWidth-Ba,$=E**2/u.value.scrollHeight,T=_**2/u.value.scrollWidth,I=Math.max($,o.minSize),B=Math.max(T,o.minSize);v.value=$/(E-$)/(I/(E-I)),m.value=T/(_-T)/(B/(_-B)),f.value=I+Bao.noresize,E=>{E?(l==null||l(),r==null||r()):({stop:l}=gn(c,C),r=Ot("resize",C))},{immediate:!0}),le(()=>[o.maxHeight,o.height],()=>{o.native||_e(()=>{var E;C(),u.value&&((E=p.value)==null||E.handleScroll(u.value))})}),Qe(Qh,gt({scrollbarElement:i,wrapElement:u})),Fe(()=>{o.native||_e(()=>C())}),ko(()=>C()),t({wrap$:u,update:C,scrollTo:b,setScrollTop:k,setScrollLeft:y,handleScroll:g}),(E,_)=>(w(),A("div",{ref_key:"scrollbar$",ref:i,class:O(s(a).b())},[F("div",{ref_key:"wrap$",ref:u,class:O([E.wrapClass,s(a).e("wrap"),{[s(a).em("wrap","hidden-default")]:!E.native}]),style:Te(s(h)),onScroll:g},[(w(),X(ot(E.tag),{ref_key:"resize$",ref:c,class:O([s(a).e("view"),E.viewClass]),style:Te(E.viewStyle)},{default:q(()=>[oe(E.$slots,"default")]),_:3},8,["class","style"]))],38),E.native?Y("v-if",!0):(w(),X(JI,{key:0,ref_key:"barRef",ref:p,height:f.value,width:d.value,always:E.always,"ratio-x":m.value,"ratio-y":v.value},null,8,["height","width","always","ratio-x","ratio-y"]))],2))}});var oN=me(nN,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/scrollbar.vue"]]);const Eo=Xe(oN),aN={LIGHT:"light",DARK:"dark"},Cm=ye({role:{type:String,default:"tooltip"}}),lN={name:"ElPopperRoot",inheritAttrs:!1},rN=ne({...lN,props:Cm,setup(e,{expose:t}){const n=e,o=M(),a=M(),l=M(),r=M(),i=S(()=>n.role),u={triggerRef:o,popperInstanceRef:a,contentRef:l,referenceRef:r,role:i};return t(u),Qe(Cc,u),(c,d)=>oe(c.$slots,"default")}});var sN=me(rN,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const Sm=ye({arrowOffset:{type:Number,default:5}}),iN={name:"ElPopperArrow",inheritAttrs:!1},uN=ne({...iN,props:Sm,setup(e,{expose:t}){const n=e,o=re("popper"),{arrowOffset:a,arrowRef:l}=Ce(nm,void 0);return le(()=>n.arrowOffset,r=>{a.value=r}),Nt(()=>{l.value=void 0}),t({arrowRef:l}),(r,i)=>(w(),A("span",{ref_key:"arrowRef",ref:l,class:O(s(o).e("arrow")),"data-popper-arrow":""},null,2))}});var cN=me(uN,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);const dN="ElOnlyChild",$m=ne({name:dN,setup(e,{slots:t,attrs:n}){var o;const a=Ce(dm),l=JM((o=a==null?void 0:a.setForwardRef)!=null?o:Ct);return()=>{var r;const i=(r=t.default)==null?void 0:r.call(t,n);if(!i||i.length>1)return null;const u=_m(i);return u?We(w0(u,n),[[l]]):null}}});function _m(e){if(!e)return null;const t=e;for(const n of t){if(Mt(n))switch(n.type){case Bu:continue;case $v:case"svg":return Kf(n);case Ie:return _m(n.children);default:return n}return Kf(n)}return null}function Kf(e){return j("span",{class:"el-only-child__content"},[e])}const Em=ye({virtualRef:{type:J(Object)},virtualTriggering:Boolean,onMouseenter:Function,onMouseleave:Function,onClick:Function,onKeydown:Function,onFocus:Function,onBlur:Function,onContextmenu:Function,id:String,open:Boolean}),fN={name:"ElPopperTrigger",inheritAttrs:!1},pN=ne({...fN,props:Em,setup(e,{expose:t}){const n=e,{role:o,triggerRef:a}=Ce(Cc,void 0);ZM(a);const l=S(()=>i.value?n.id:void 0),r=S(()=>{if(o&&o.value==="tooltip")return n.open&&n.id?n.id:void 0}),i=S(()=>{if(o&&o.value!=="tooltip")return o.value}),u=S(()=>i.value?`${n.open}`:void 0);let c;return Fe(()=>{le(()=>n.virtualRef,d=>{d&&(a.value=En(d))},{immediate:!0}),le(()=>a.value,(d,f)=>{c==null||c(),c=void 0,yo(d)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(p=>{var v;const m=n[p];m&&(d.addEventListener(p.slice(2).toLowerCase(),m),(v=f==null?void 0:f.removeEventListener)==null||v.call(f,p.slice(2).toLowerCase(),m))}),c=le([l,r,i,u],p=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((v,m)=>{On(p[m])?d.removeAttribute(v):d.setAttribute(v,p[m])})},{immediate:!0})),yo(f)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(p=>f.removeAttribute(p))},{immediate:!0})}),Nt(()=>{c==null||c(),c=void 0}),t({triggerRef:a}),(d,f)=>d.virtualTriggering?Y("v-if",!0):(w(),X(s($m),rt({key:0},d.$attrs,{"aria-controls":s(l),"aria-describedby":s(r),"aria-expanded":s(u),"aria-haspopup":s(i)}),{default:q(()=>[oe(d.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var vN=me(pN,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]),vn="top",An="bottom",Ln="right",hn="left",Mc="auto",tr=[vn,An,Ln,hn],Za="start",Nl="end",hN="clippingParents",Tm="viewport",fl="popper",mN="reference",Wf=tr.reduce(function(e,t){return e.concat([t+"-"+Za,t+"-"+Nl])},[]),nr=[].concat(tr,[Mc]).reduce(function(e,t){return e.concat([t,t+"-"+Za,t+"-"+Nl])},[]),gN="beforeRead",bN="read",yN="afterRead",wN="beforeMain",kN="main",CN="afterMain",SN="beforeWrite",$N="write",_N="afterWrite",EN=[gN,bN,yN,wN,kN,CN,SN,$N,_N];function oo(e){return e?(e.nodeName||"").toLowerCase():null}function Yn(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Ja(e){var t=Yn(e).Element;return e instanceof t||e instanceof Element}function Mn(e){var t=Yn(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Ic(e){if(typeof ShadowRoot>"u")return!1;var t=Yn(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function TN(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var o=t.styles[n]||{},a=t.attributes[n]||{},l=t.elements[n];!Mn(l)||!oo(l)||(Object.assign(l.style,o),Object.keys(a).forEach(function(r){var i=a[r];i===!1?l.removeAttribute(r):l.setAttribute(r,i===!0?"":i)}))})}function ON(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(o){var a=t.elements[o],l=t.attributes[o]||{},r=Object.keys(t.styles.hasOwnProperty(o)?t.styles[o]:n[o]),i=r.reduce(function(u,c){return u[c]="",u},{});!Mn(a)||!oo(a)||(Object.assign(a.style,i),Object.keys(l).forEach(function(u){a.removeAttribute(u)}))})}}var Om={name:"applyStyles",enabled:!0,phase:"write",fn:TN,effect:ON,requires:["computeStyles"]};function to(e){return e.split("-")[0]}var da=Math.max,as=Math.min,Qa=Math.round;function el(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),o=1,a=1;if(Mn(e)&&t){var l=e.offsetHeight,r=e.offsetWidth;r>0&&(o=Qa(n.width)/r||1),l>0&&(a=Qa(n.height)/l||1)}return{width:n.width/o,height:n.height/a,top:n.top/a,right:n.right/o,bottom:n.bottom/a,left:n.left/o,x:n.left/o,y:n.top/a}}function Nc(e){var t=el(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function Mm(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Ic(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function wo(e){return Yn(e).getComputedStyle(e)}function MN(e){return["table","td","th"].indexOf(oo(e))>=0}function Go(e){return((Ja(e)?e.ownerDocument:e.document)||window.document).documentElement}function Rs(e){return oo(e)==="html"?e:e.assignedSlot||e.parentNode||(Ic(e)?e.host:null)||Go(e)}function jf(e){return!Mn(e)||wo(e).position==="fixed"?null:e.offsetParent}function IN(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&Mn(e)){var o=wo(e);if(o.position==="fixed")return null}var a=Rs(e);for(Ic(a)&&(a=a.host);Mn(a)&&["html","body"].indexOf(oo(a))<0;){var l=wo(a);if(l.transform!=="none"||l.perspective!=="none"||l.contain==="paint"||["transform","perspective"].indexOf(l.willChange)!==-1||t&&l.willChange==="filter"||t&&l.filter&&l.filter!=="none")return a;a=a.parentNode}return null}function or(e){for(var t=Yn(e),n=jf(e);n&&MN(n)&&wo(n).position==="static";)n=jf(n);return n&&(oo(n)==="html"||oo(n)==="body"&&wo(n).position==="static")?t:n||IN(e)||t}function Pc(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function bl(e,t,n){return da(e,as(t,n))}function NN(e,t,n){var o=bl(e,t,n);return o>n?n:o}function Im(){return{top:0,right:0,bottom:0,left:0}}function Nm(e){return Object.assign({},Im(),e)}function Pm(e,t){return t.reduce(function(n,o){return n[o]=e,n},{})}var PN=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,Nm(typeof e!="number"?e:Pm(e,tr))};function AN(e){var t,n=e.state,o=e.name,a=e.options,l=n.elements.arrow,r=n.modifiersData.popperOffsets,i=to(n.placement),u=Pc(i),c=[hn,Ln].indexOf(i)>=0,d=c?"height":"width";if(!(!l||!r)){var f=PN(a.padding,n),p=Nc(l),v=u==="y"?vn:hn,m=u==="y"?An:Ln,h=n.rects.reference[d]+n.rects.reference[u]-r[u]-n.rects.popper[d],g=r[u]-n.rects.reference[u],b=or(l),k=b?u==="y"?b.clientHeight||0:b.clientWidth||0:0,y=h/2-g/2,C=f[v],E=k-p[d]-f[m],_=k/2-p[d]/2+y,$=bl(C,_,E),T=u;n.modifiersData[o]=(t={},t[T]=$,t.centerOffset=$-_,t)}}function LN(e){var t=e.state,n=e.options,o=n.element,a=o===void 0?"[data-popper-arrow]":o;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||!Mm(t.elements.popper,a)||(t.elements.arrow=a))}var RN={name:"arrow",enabled:!0,phase:"main",fn:AN,effect:LN,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function tl(e){return e.split("-")[1]}var DN={top:"auto",right:"auto",bottom:"auto",left:"auto"};function BN(e){var t=e.x,n=e.y,o=window,a=o.devicePixelRatio||1;return{x:Qa(t*a)/a||0,y:Qa(n*a)/a||0}}function qf(e){var t,n=e.popper,o=e.popperRect,a=e.placement,l=e.variation,r=e.offsets,i=e.position,u=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,f=e.isFixed,p=r.x,v=p===void 0?0:p,m=r.y,h=m===void 0?0:m,g=typeof d=="function"?d({x:v,y:h}):{x:v,y:h};v=g.x,h=g.y;var b=r.hasOwnProperty("x"),k=r.hasOwnProperty("y"),y=hn,C=vn,E=window;if(c){var _=or(n),$="clientHeight",T="clientWidth";if(_===Yn(n)&&(_=Go(n),wo(_).position!=="static"&&i==="absolute"&&($="scrollHeight",T="scrollWidth")),_=_,a===vn||(a===hn||a===Ln)&&l===Nl){C=An;var I=f&&_===E&&E.visualViewport?E.visualViewport.height:_[$];h-=I-o.height,h*=u?1:-1}if(a===hn||(a===vn||a===An)&&l===Nl){y=Ln;var B=f&&_===E&&E.visualViewport?E.visualViewport.width:_[T];v-=B-o.width,v*=u?1:-1}}var W=Object.assign({position:i},c&&DN),H=d===!0?BN({x:v,y:h}):{x:v,y:h};if(v=H.x,h=H.y,u){var D;return Object.assign({},W,(D={},D[C]=k?"0":"",D[y]=b?"0":"",D.transform=(E.devicePixelRatio||1)<=1?"translate("+v+"px, "+h+"px)":"translate3d("+v+"px, "+h+"px, 0)",D))}return Object.assign({},W,(t={},t[C]=k?h+"px":"",t[y]=b?v+"px":"",t.transform="",t))}function VN(e){var t=e.state,n=e.options,o=n.gpuAcceleration,a=o===void 0?!0:o,l=n.adaptive,r=l===void 0?!0:l,i=n.roundOffsets,u=i===void 0?!0:i,c={placement:to(t.placement),variation:tl(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qf(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:r,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qf(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Am={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:VN,data:{}},pr={passive:!0};function xN(e){var t=e.state,n=e.instance,o=e.options,a=o.scroll,l=a===void 0?!0:a,r=o.resize,i=r===void 0?!0:r,u=Yn(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return l&&c.forEach(function(d){d.addEventListener("scroll",n.update,pr)}),i&&u.addEventListener("resize",n.update,pr),function(){l&&c.forEach(function(d){d.removeEventListener("scroll",n.update,pr)}),i&&u.removeEventListener("resize",n.update,pr)}}var Lm={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:xN,data:{}},zN={left:"right",right:"left",bottom:"top",top:"bottom"};function Tr(e){return e.replace(/left|right|bottom|top/g,function(t){return zN[t]})}var HN={start:"end",end:"start"};function Uf(e){return e.replace(/start|end/g,function(t){return HN[t]})}function Ac(e){var t=Yn(e),n=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:n,scrollTop:o}}function Lc(e){return el(Go(e)).left+Ac(e).scrollLeft}function FN(e){var t=Yn(e),n=Go(e),o=t.visualViewport,a=n.clientWidth,l=n.clientHeight,r=0,i=0;return o&&(a=o.width,l=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=o.offsetLeft,i=o.offsetTop)),{width:a,height:l,x:r+Lc(e),y:i}}function KN(e){var t,n=Go(e),o=Ac(e),a=(t=e.ownerDocument)==null?void 0:t.body,l=da(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),r=da(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),i=-o.scrollLeft+Lc(e),u=-o.scrollTop;return wo(a||n).direction==="rtl"&&(i+=da(n.clientWidth,a?a.clientWidth:0)-l),{width:l,height:r,x:i,y:u}}function Rc(e){var t=wo(e),n=t.overflow,o=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+o)}function Rm(e){return["html","body","#document"].indexOf(oo(e))>=0?e.ownerDocument.body:Mn(e)&&Rc(e)?e:Rm(Rs(e))}function yl(e,t){var n;t===void 0&&(t=[]);var o=Rm(e),a=o===((n=e.ownerDocument)==null?void 0:n.body),l=Yn(o),r=a?[l].concat(l.visualViewport||[],Rc(o)?o:[]):o,i=t.concat(r);return a?i:i.concat(yl(Rs(r)))}function Pi(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function WN(e){var t=el(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function Yf(e,t){return t===Tm?Pi(FN(e)):Ja(t)?WN(t):Pi(KN(Go(e)))}function jN(e){var t=yl(Rs(e)),n=["absolute","fixed"].indexOf(wo(e).position)>=0,o=n&&Mn(e)?or(e):e;return Ja(o)?t.filter(function(a){return Ja(a)&&Mm(a,o)&&oo(a)!=="body"}):[]}function qN(e,t,n){var o=t==="clippingParents"?jN(e):[].concat(t),a=[].concat(o,[n]),l=a[0],r=a.reduce(function(i,u){var c=Yf(e,u);return i.top=da(c.top,i.top),i.right=as(c.right,i.right),i.bottom=as(c.bottom,i.bottom),i.left=da(c.left,i.left),i},Yf(e,l));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}function Dm(e){var t=e.reference,n=e.element,o=e.placement,a=o?to(o):null,l=o?tl(o):null,r=t.x+t.width/2-n.width/2,i=t.y+t.height/2-n.height/2,u;switch(a){case vn:u={x:r,y:t.y-n.height};break;case An:u={x:r,y:t.y+t.height};break;case Ln:u={x:t.x+t.width,y:i};break;case hn:u={x:t.x-n.width,y:i};break;default:u={x:t.x,y:t.y}}var c=a?Pc(a):null;if(c!=null){var d=c==="y"?"height":"width";switch(l){case Za:u[c]=u[c]-(t[d]/2-n[d]/2);break;case Nl:u[c]=u[c]+(t[d]/2-n[d]/2);break}}return u}function Pl(e,t){t===void 0&&(t={});var n=t,o=n.placement,a=o===void 0?e.placement:o,l=n.boundary,r=l===void 0?hN:l,i=n.rootBoundary,u=i===void 0?Tm:i,c=n.elementContext,d=c===void 0?fl:c,f=n.altBoundary,p=f===void 0?!1:f,v=n.padding,m=v===void 0?0:v,h=Nm(typeof m!="number"?m:Pm(m,tr)),g=d===fl?mN:fl,b=e.rects.popper,k=e.elements[p?g:d],y=qN(Ja(k)?k:k.contextElement||Go(e.elements.popper),r,u),C=el(e.elements.reference),E=Dm({reference:C,element:b,strategy:"absolute",placement:a}),_=Pi(Object.assign({},b,E)),$=d===fl?_:C,T={top:y.top-$.top+h.top,bottom:$.bottom-y.bottom+h.bottom,left:y.left-$.left+h.left,right:$.right-y.right+h.right},I=e.modifiersData.offset;if(d===fl&&I){var B=I[a];Object.keys(T).forEach(function(W){var H=[Ln,An].indexOf(W)>=0?1:-1,D=[vn,An].indexOf(W)>=0?"y":"x";T[W]+=B[D]*H})}return T}function UN(e,t){t===void 0&&(t={});var n=t,o=n.placement,a=n.boundary,l=n.rootBoundary,r=n.padding,i=n.flipVariations,u=n.allowedAutoPlacements,c=u===void 0?nr:u,d=tl(o),f=d?i?Wf:Wf.filter(function(m){return tl(m)===d}):tr,p=f.filter(function(m){return c.indexOf(m)>=0});p.length===0&&(p=f);var v=p.reduce(function(m,h){return m[h]=Pl(e,{placement:h,boundary:a,rootBoundary:l,padding:r})[to(h)],m},{});return Object.keys(v).sort(function(m,h){return v[m]-v[h]})}function YN(e){if(to(e)===Mc)return[];var t=Tr(e);return[Uf(e),t,Uf(t)]}function GN(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var a=n.mainAxis,l=a===void 0?!0:a,r=n.altAxis,i=r===void 0?!0:r,u=n.fallbackPlacements,c=n.padding,d=n.boundary,f=n.rootBoundary,p=n.altBoundary,v=n.flipVariations,m=v===void 0?!0:v,h=n.allowedAutoPlacements,g=t.options.placement,b=to(g),k=b===g,y=u||(k||!m?[Tr(g)]:YN(g)),C=[g].concat(y).reduce(function(fe,ie){return fe.concat(to(ie)===Mc?UN(t,{placement:ie,boundary:d,rootBoundary:f,padding:c,flipVariations:m,allowedAutoPlacements:h}):ie)},[]),E=t.rects.reference,_=t.rects.popper,$=new Map,T=!0,I=C[0],B=0;B=0,K=x?"width":"height",R=Pl(t,{placement:W,boundary:d,rootBoundary:f,altBoundary:p,padding:c}),P=x?D?Ln:hn:D?An:vn;E[K]>_[K]&&(P=Tr(P));var L=Tr(P),N=[];if(l&&N.push(R[H]<=0),i&&N.push(R[P]<=0,R[L]<=0),N.every(function(fe){return fe})){I=W,T=!1;break}$.set(W,N)}if(T)for(var z=m?3:1,U=function(fe){var ie=C.find(function(ee){var G=$.get(ee);if(G)return G.slice(0,fe).every(function(he){return he})});if(ie)return I=ie,"break"},Z=z;Z>0;Z--){var Q=U(Z);if(Q==="break")break}t.placement!==I&&(t.modifiersData[o]._skip=!0,t.placement=I,t.reset=!0)}}var XN={name:"flip",enabled:!0,phase:"main",fn:GN,requiresIfExists:["offset"],data:{_skip:!1}};function Gf(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Xf(e){return[vn,Ln,An,hn].some(function(t){return e[t]>=0})}function ZN(e){var t=e.state,n=e.name,o=t.rects.reference,a=t.rects.popper,l=t.modifiersData.preventOverflow,r=Pl(t,{elementContext:"reference"}),i=Pl(t,{altBoundary:!0}),u=Gf(r,o),c=Gf(i,a,l),d=Xf(u),f=Xf(c);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":f})}var JN={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:ZN};function QN(e,t,n){var o=to(e),a=[hn,vn].indexOf(o)>=0?-1:1,l=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,r=l[0],i=l[1];return r=r||0,i=(i||0)*a,[hn,Ln].indexOf(o)>=0?{x:i,y:r}:{x:r,y:i}}function e8(e){var t=e.state,n=e.options,o=e.name,a=n.offset,l=a===void 0?[0,0]:a,r=nr.reduce(function(d,f){return d[f]=QN(f,t.rects,l),d},{}),i=r[t.placement],u=i.x,c=i.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=c),t.modifiersData[o]=r}var t8={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:e8};function n8(e){var t=e.state,n=e.name;t.modifiersData[n]=Dm({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var Bm={name:"popperOffsets",enabled:!0,phase:"read",fn:n8,data:{}};function o8(e){return e==="x"?"y":"x"}function a8(e){var t=e.state,n=e.options,o=e.name,a=n.mainAxis,l=a===void 0?!0:a,r=n.altAxis,i=r===void 0?!1:r,u=n.boundary,c=n.rootBoundary,d=n.altBoundary,f=n.padding,p=n.tether,v=p===void 0?!0:p,m=n.tetherOffset,h=m===void 0?0:m,g=Pl(t,{boundary:u,rootBoundary:c,padding:f,altBoundary:d}),b=to(t.placement),k=tl(t.placement),y=!k,C=Pc(b),E=o8(C),_=t.modifiersData.popperOffsets,$=t.rects.reference,T=t.rects.popper,I=typeof h=="function"?h(Object.assign({},t.rects,{placement:t.placement})):h,B=typeof I=="number"?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),W=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,H={x:0,y:0};if(_){if(l){var D,x=C==="y"?vn:hn,K=C==="y"?An:Ln,R=C==="y"?"height":"width",P=_[C],L=P+g[x],N=P-g[K],z=v?-T[R]/2:0,U=k===Za?$[R]:T[R],Z=k===Za?-T[R]:-$[R],Q=t.elements.arrow,fe=v&&Q?Nc(Q):{width:0,height:0},ie=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Im(),ee=ie[x],G=ie[K],he=bl(0,$[R],fe[R]),se=y?$[R]/2-z-he-ee-B.mainAxis:U-he-ee-B.mainAxis,pe=y?-$[R]/2+z+he+G+B.mainAxis:Z+he+G+B.mainAxis,Oe=t.elements.arrow&&or(t.elements.arrow),Ae=Oe?C==="y"?Oe.clientTop||0:Oe.clientLeft||0:0,Be=(D=W==null?void 0:W[C])!=null?D:0,Ge=P+se-Be-Ae,Re=P+pe-Be,dt=bl(v?as(L,Ge):L,P,v?da(N,Re):N);_[C]=dt,H[C]=dt-P}if(i){var Ne,de=C==="x"?vn:hn,ve=C==="x"?An:Ln,Me=_[E],De=E==="y"?"height":"width",qe=Me+g[de],Ye=Me-g[ve],ce=[vn,hn].indexOf(b)!==-1,Ke=(Ne=W==null?void 0:W[E])!=null?Ne:0,et=ce?qe:Me-$[De]-T[De]-Ke+B.altAxis,vt=ce?Me+$[De]+T[De]-Ke-B.altAxis:Ye,ae=v&&ce?NN(et,Me,vt):bl(v?et:qe,Me,v?vt:Ye);_[E]=ae,H[E]=ae-Me}t.modifiersData[o]=H}}var l8={name:"preventOverflow",enabled:!0,phase:"main",fn:a8,requiresIfExists:["offset"]};function r8(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function s8(e){return e===Yn(e)||!Mn(e)?Ac(e):r8(e)}function i8(e){var t=e.getBoundingClientRect(),n=Qa(t.width)/e.offsetWidth||1,o=Qa(t.height)/e.offsetHeight||1;return n!==1||o!==1}function u8(e,t,n){n===void 0&&(n=!1);var o=Mn(t),a=Mn(t)&&i8(t),l=Go(t),r=el(e,a),i={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(o||!o&&!n)&&((oo(t)!=="body"||Rc(l))&&(i=s8(t)),Mn(t)?(u=el(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):l&&(u.x=Lc(l))),{x:r.left+i.scrollLeft-u.x,y:r.top+i.scrollTop-u.y,width:r.width,height:r.height}}function c8(e){var t=new Map,n=new Set,o=[];e.forEach(function(l){t.set(l.name,l)});function a(l){n.add(l.name);var r=[].concat(l.requires||[],l.requiresIfExists||[]);r.forEach(function(i){if(!n.has(i)){var u=t.get(i);u&&a(u)}}),o.push(l)}return e.forEach(function(l){n.has(l.name)||a(l)}),o}function d8(e){var t=c8(e);return EN.reduce(function(n,o){return n.concat(t.filter(function(a){return a.phase===o}))},[])}function f8(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function p8(e){var t=e.reduce(function(n,o){var a=n[o.name];return n[o.name]=a?Object.assign({},a,o,{options:Object.assign({},a.options,o.options),data:Object.assign({},a.data,o.data)}):o,n},{});return Object.keys(t).map(function(n){return t[n]})}var Zf={placement:"bottom",modifiers:[],strategy:"absolute"};function Jf(){for(var e=arguments.length,t=new Array(e),n=0;n{const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const a=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||a?NodeFilter.FILTER_SKIP:o.tabIndex>=0||o===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t},Qf=(e,t)=>{for(const n of e)if(!m8(n,t))return n},m8=(e,t)=>{if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1},g8=e=>{const t=xm(e),n=Qf(t,e),o=Qf(t.reverse(),e);return[n,o]},b8=e=>e instanceof HTMLInputElement&&"select"in e,Mo=(e,t)=>{if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&b8(e)&&t&&e.select()}};function ep(e,t){const n=[...e],o=e.indexOf(t);return o!==-1&&n.splice(o,1),n}const y8=()=>{let e=[];return{push:o=>{const a=e[0];a&&o!==a&&a.pause(),e=ep(e,o),e.unshift(o)},remove:o=>{var a,l;e=ep(e,o),(l=(a=e[0])==null?void 0:a.resume)==null||l.call(a)}}},w8=(e,t=!1)=>{const n=document.activeElement;for(const o of e)if(Mo(o,t),document.activeElement!==n)return},tp=y8(),ei="focus-trap.focus-after-trapped",ti="focus-trap.focus-after-released",np={cancelable:!0,bubbles:!1},op="focusAfterTrapped",ap="focusAfterReleased",Bc=Symbol("elFocusTrap"),k8=ne({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[op,ap,"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:t}){const n=M();let o,a;qM(v=>{e.trapped&&!l.paused&&t("release-requested",v)});const l={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},r=v=>{if(!e.loop&&!e.trapped||l.paused)return;const{key:m,altKey:h,ctrlKey:g,metaKey:b,currentTarget:k,shiftKey:y}=v,{loop:C}=e,E=m===Pe.tab&&!h&&!g&&!b,_=document.activeElement;if(E&&_){const $=k,[T,I]=g8($);T&&I?!y&&_===I?(v.preventDefault(),C&&Mo(T,!0),t("focusout-prevented")):y&&[T,$].includes(_)&&(v.preventDefault(),C&&Mo(I,!0),t("focusout-prevented")):_===$&&(v.preventDefault(),t("focusout-prevented"))}};Qe(Bc,{focusTrapRef:n,onKeydown:r}),le(()=>e.focusTrapEl,v=>{v&&(n.value=v)},{immediate:!0}),le([n],([v],[m])=>{v&&(v.addEventListener("keydown",r),v.addEventListener("focusin",c),v.addEventListener("focusout",d)),m&&(m.removeEventListener("keydown",r),m.removeEventListener("focusin",c),m.removeEventListener("focusout",d))});const i=v=>{t(op,v)},u=v=>t(ap,v),c=v=>{const m=s(n);if(!m)return;const h=v.target,g=h&&m.contains(h);g&&t("focusin",v),!l.paused&&e.trapped&&(g?a=h:Mo(a,!0))},d=v=>{const m=s(n);if(!(l.paused||!m))if(e.trapped){const h=v.relatedTarget;!On(h)&&!m.contains(h)&&setTimeout(()=>{!l.paused&&e.trapped&&Mo(a,!0)},0)}else{const h=v.target;h&&m.contains(h)||t("focusout",v)}};async function f(){await _e();const v=s(n);if(v){tp.push(l);const m=document.activeElement;if(o=m,!v.contains(m)){const g=new Event(ei,np);v.addEventListener(ei,i),v.dispatchEvent(g),g.defaultPrevented||_e(()=>{let b=e.focusStartEl;pt(b)||(Mo(b),document.activeElement!==b&&(b="first")),b==="first"&&w8(xm(v),!0),(document.activeElement===m||b==="container")&&Mo(v)})}}}function p(){const v=s(n);if(v){v.removeEventListener(ei,i);const m=new Event(ti,np);v.addEventListener(ti,u),v.dispatchEvent(m),m.defaultPrevented||Mo(o??document.body,!0),v.removeEventListener(ti,i),tp.remove(l)}}return Fe(()=>{e.trapped&&f(),le(()=>e.trapped,v=>{v?f():p()})}),Nt(()=>{e.trapped&&p()}),{onKeydown:r}}});function C8(e,t,n,o,a,l){return oe(e.$slots,"default",{handleKeydown:e.onKeydown})}var Ds=me(k8,[["render",C8],["__file","/home/runner/work/element-plus/element-plus/packages/components/focus-trap/src/focus-trap.vue"]]);const S8=["fixed","absolute"],$8=ye({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:J(Array),default:()=>[]},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:nr,default:"bottom"},popperOptions:{type:J(Object),default:()=>({})},strategy:{type:String,values:S8,default:"absolute"}}),zm=ye({...$8,id:String,style:{type:J([String,Array,Object])},className:{type:J([String,Array,Object])},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:J([String,Array,Object])},popperStyle:{type:J([String,Array,Object])},referenceEl:{type:J(Object)},triggerTargetEl:{type:J(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),_8=["mouseenter","mouseleave","focus","blur","close"],lp=(e,t)=>{const{placement:n,strategy:o,popperOptions:a}=e,l={placement:n,strategy:o,...a,modifiers:T8(e)};return O8(l,t),M8(l,a==null?void 0:a.modifiers),l},E8=e=>{if(it)return En(e)};function T8(e){const{offset:t,gpuAcceleration:n,fallbackPlacements:o}=e;return[{name:"offset",options:{offset:[0,t??12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:o??[]}},{name:"computeStyles",options:{gpuAcceleration:n,adaptive:n}}]}function O8(e,{arrowEl:t,arrowOffset:n}){e.modifiers.push({name:"arrow",options:{element:t,padding:n??5}})}function M8(e,t){t&&(e.modifiers=[...e.modifiers,...t??[]])}const I8={name:"ElPopperContent"},N8=ne({...I8,props:zm,emits:_8,setup(e,{expose:t,emit:n}){const o=e,{popperInstanceRef:a,contentRef:l,triggerRef:r,role:i}=Ce(Cc,void 0),u=Ce(cn,void 0),{nextZIndex:c}=$o(),d=re("popper"),f=M(),p=M("first"),v=M(),m=M();Qe(nm,{arrowRef:v,arrowOffset:m}),u&&(u.addInputId||u.removeInputId)&&Qe(cn,{...u,addInputId:Ct,removeInputId:Ct});const h=M(o.zIndex||c()),g=M(!1);let b;const k=S(()=>E8(o.referenceEl)||s(r)),y=S(()=>[{zIndex:s(h)},o.popperStyle]),C=S(()=>[d.b(),d.is("pure",o.pure),d.is(o.effect),o.popperClass]),E=S(()=>i&&i.value==="dialog"?"false":void 0),_=({referenceEl:x,popperContentEl:K,arrowEl:R})=>{const P=lp(o,{arrowEl:R,arrowOffset:s(m)});return Vm(x,K,P)},$=(x=!0)=>{var K;(K=s(a))==null||K.update(),x&&(h.value=o.zIndex||c())},T=()=>{var x,K;const R={name:"eventListeners",enabled:o.visible};(K=(x=s(a))==null?void 0:x.setOptions)==null||K.call(x,P=>({...P,modifiers:[...P.modifiers||[],R]})),$(!1),o.visible&&o.focusOnShow?g.value=!0:o.visible===!1&&(g.value=!1)},I=()=>{n("focus")},B=()=>{p.value="first",n("blur")},W=x=>{var K;o.visible&&!g.value&&(x.relatedTarget&&((K=x.relatedTarget)==null||K.focus()),x.target&&(p.value=x.target),g.value=!0)},H=()=>{o.trapping||(g.value=!1)},D=()=>{g.value=!1,n("close")};return Fe(()=>{let x;le(k,K=>{var R;x==null||x();const P=s(a);if((R=P==null?void 0:P.destroy)==null||R.call(P),K){const L=s(f);l.value=L,a.value=_({referenceEl:K,popperContentEl:L,arrowEl:s(v)}),x=le(()=>K.getBoundingClientRect(),()=>$(),{immediate:!0})}else a.value=void 0},{immediate:!0}),le(()=>o.triggerTargetEl,(K,R)=>{b==null||b(),b=void 0;const P=s(K||f.value),L=s(R||f.value);if(yo(P)){const{ariaLabel:N,id:z}=Ht(o);b=le([i,N,E,z],U=>{["role","aria-label","aria-modal","id"].forEach((Z,Q)=>{On(U[Q])?P.removeAttribute(Z):P.setAttribute(Z,U[Q])})},{immediate:!0})}yo(L)&&["role","aria-label","aria-modal","id"].forEach(N=>{L.removeAttribute(N)})},{immediate:!0}),le(()=>o.visible,T,{immediate:!0}),le(()=>lp(o,{arrowEl:s(v),arrowOffset:s(m)}),K=>{var R;return(R=a.value)==null?void 0:R.setOptions(K)})}),Nt(()=>{b==null||b(),b=void 0}),t({popperContentRef:f,popperInstanceRef:a,updatePopper:$,contentStyle:y}),(x,K)=>(w(),A("div",{ref_key:"popperContentRef",ref:f,style:Te(s(y)),class:O(s(C)),tabindex:"-1",onMouseenter:K[0]||(K[0]=R=>x.$emit("mouseenter",R)),onMouseleave:K[1]||(K[1]=R=>x.$emit("mouseleave",R))},[j(s(Ds),{trapped:g.value,"trap-on-focus-in":!0,"focus-trap-el":f.value,"focus-start-el":p.value,onFocusAfterTrapped:I,onFocusAfterReleased:B,onFocusin:W,onFocusoutPrevented:H,onReleaseRequested:D},{default:q(()=>[oe(x.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el"])],38))}});var P8=me(N8,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);const Hm=Xe(sN),A8=re("tooltip"),Xt=ye({...GM,...zm,appendTo:{type:J([String,Object]),default:cm},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:J(Boolean),default:null},transition:{type:String,default:`${A8.namespace.value}-fade-in-linear`},teleported:{type:Boolean,default:!0},disabled:{type:Boolean}}),Al=ye({...Em,disabled:Boolean,trigger:{type:J([String,Array]),default:"hover"},triggerKeys:{type:J(Array),default:()=>[Pe.enter,Pe.space]}}),L8=ye({openDelay:{type:Number},visibleArrow:{type:Boolean,default:void 0},hideAfter:{type:Number,default:200},showArrow:{type:Boolean,default:!0}}),Bs=Symbol("elTooltip"),R8=ne({name:"ElTooltipContent",components:{ElPopperContent:P8},inheritAttrs:!1,props:Xt,setup(e){const t=M(null),n=M(!1),o=M(!1),a=M(!1),l=M(!1),{controlled:r,id:i,open:u,trigger:c,onClose:d,onOpen:f,onShow:p,onHide:v,onBeforeShow:m,onBeforeHide:h}=Ce(Bs,void 0),g=S(()=>e.persistent);Nt(()=>{l.value=!0});const b=S(()=>s(g)?!0:s(u)),k=S(()=>e.disabled?!1:s(u)),y=S(()=>{var x;return(x=e.style)!=null?x:{}}),C=S(()=>!s(u)),E=()=>{v()},_=()=>{if(s(r))return!0},$=Lt(_,()=>{e.enterable&&s(c)==="hover"&&f()}),T=Lt(_,()=>{s(c)==="hover"&&d()}),I=()=>{var x,K;(K=(x=t.value)==null?void 0:x.updatePopper)==null||K.call(x),m==null||m()},B=()=>{h==null||h()},W=()=>{p(),D=cc(S(()=>{var x;return(x=t.value)==null?void 0:x.popperContentRef}),()=>{if(s(r))return;s(c)!=="hover"&&d()})},H=()=>{e.virtualTriggering||d()};let D;return le(()=>s(u),x=>{x||D==null||D()},{flush:"post"}),{ariaHidden:C,entering:o,leaving:a,id:i,intermediateOpen:n,contentStyle:y,contentRef:t,destroyed:l,shouldRender:b,shouldShow:k,onClose:d,open:u,onAfterShow:W,onBeforeEnter:I,onBeforeLeave:B,onContentEnter:$,onContentLeave:T,onTransitionLeave:E,onBlur:H}}});function D8(e,t,n,o,a,l){const r=Se("el-popper-content");return w(),X(Ul,{disabled:!e.teleported,to:e.appendTo},[j(xt,{name:e.transition,onAfterLeave:e.onTransitionLeave,onBeforeEnter:e.onBeforeEnter,onAfterEnter:e.onAfterShow,onBeforeLeave:e.onBeforeLeave},{default:q(()=>[e.shouldRender?We((w(),X(r,rt({key:0,id:e.id,ref:"contentRef"},e.$attrs,{"aria-label":e.ariaLabel,"aria-hidden":e.ariaHidden,"boundaries-padding":e.boundariesPadding,"fallback-placements":e.fallbackPlacements,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,placement:e.placement,"popper-options":e.popperOptions,strategy:e.strategy,effect:e.effect,enterable:e.enterable,pure:e.pure,"popper-class":e.popperClass,"popper-style":[e.popperStyle,e.contentStyle],"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,visible:e.shouldShow,"z-index":e.zIndex,onMouseenter:e.onContentEnter,onMouseleave:e.onContentLeave,onBlur:e.onBlur,onClose:e.onClose}),{default:q(()=>[Y(" Workaround bug #6378 "),e.destroyed?Y("v-if",!0):oe(e.$slots,"default",{key:0})]),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","onMouseenter","onMouseleave","onBlur","onClose"])),[[ft,e.shouldShow]]):Y("v-if",!0)]),_:3},8,["name","onAfterLeave","onBeforeEnter","onAfterEnter","onBeforeLeave"])],8,["disabled","to"])}var B8=me(R8,[["render",D8],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const V8=(e,t)=>lt(e)?e.includes(t):e===t,Ma=(e,t,n)=>o=>{V8(s(e),t)&&n(o)},x8=ne({name:"ElTooltipTrigger",components:{ElPopperTrigger:vN},props:Al,setup(e){const t=re("tooltip"),{controlled:n,id:o,open:a,onOpen:l,onClose:r,onToggle:i}=Ce(Bs,void 0),u=M(null),c=()=>{if(s(n)||e.disabled)return!0},d=Vt(e,"trigger"),f=Lt(c,Ma(d,"hover",l)),p=Lt(c,Ma(d,"hover",r)),v=Lt(c,Ma(d,"click",k=>{k.button===0&&i(k)})),m=Lt(c,Ma(d,"focus",l)),h=Lt(c,Ma(d,"focus",r)),g=Lt(c,Ma(d,"contextmenu",k=>{k.preventDefault(),i(k)})),b=Lt(c,k=>{const{code:y}=k;e.triggerKeys.includes(y)&&(k.preventDefault(),i(k))});return{onBlur:h,onContextMenu:g,onFocus:m,onMouseenter:f,onMouseleave:p,onClick:v,onKeydown:b,open:a,id:o,triggerRef:u,ns:t}}});function z8(e,t,n,o,a,l){const r=Se("el-popper-trigger");return w(),X(r,{id:e.id,"virtual-ref":e.virtualRef,open:e.open,"virtual-triggering":e.virtualTriggering,class:O(e.ns.e("trigger")),onBlur:e.onBlur,onClick:e.onClick,onContextmenu:e.onContextMenu,onFocus:e.onFocus,onMouseenter:e.onMouseenter,onMouseleave:e.onMouseleave,onKeydown:e.onKeydown},{default:q(()=>[oe(e.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"])}var H8=me(x8,[["render",z8],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const{useModelToggleProps:F8,useModelToggle:K8,useModelToggleEmits:W8}=im("visible"),j8=ne({name:"ElTooltip",components:{ElPopper:Hm,ElPopperArrow:cN,ElTooltipContent:B8,ElTooltipTrigger:H8},props:{...Cm,...F8,...Xt,...Al,...Sm,...L8},emits:[...W8,"before-show","before-hide","show","hide","open","close"],setup(e,{emit:t}){YM();const n=S(()=>(Jt(e.openDelay),e.openDelay||e.showAfter)),o=S(()=>(Jt(e.visibleArrow),Wt(e.visibleArrow)?e.visibleArrow:e.showArrow)),a=Wn(),l=M(null),r=M(null),i=()=>{var g;const b=s(l);b&&((g=b.popperInstanceRef)==null||g.update())},u=M(!1),c=M(void 0),{show:d,hide:f}=K8({indicator:u,toggleReason:c}),{onOpen:p,onClose:v}=XM({showAfter:n,hideAfter:Vt(e,"hideAfter"),open:d,close:f}),m=S(()=>Wt(e.visible));Qe(Bs,{controlled:m,id:a,open:Kl(u),trigger:Vt(e,"trigger"),onOpen:g=>{p(g)},onClose:g=>{v(g)},onToggle:g=>{s(u)?v(g):p(g)},onShow:()=>{t("show",c.value)},onHide:()=>{t("hide",c.value)},onBeforeShow:()=>{t("before-show",c.value)},onBeforeHide:()=>{t("before-hide",c.value)},updatePopper:i}),le(()=>e.disabled,g=>{g&&u.value&&(u.value=!1)});const h=()=>{var g,b;const k=(b=(g=r.value)==null?void 0:g.contentRef)==null?void 0:b.popperContentRef;return k&&k.contains(document.activeElement)};return k0(()=>u.value&&f()),{compatShowAfter:n,compatShowArrow:o,popperRef:l,contentRef:r,open:u,hide:f,isFocusInsideContent:h,updatePopper:i,onOpen:p,onClose:v}}}),q8=["innerHTML"],U8={key:1};function Y8(e,t,n,o,a,l){const r=Se("el-tooltip-trigger"),i=Se("el-popper-arrow"),u=Se("el-tooltip-content"),c=Se("el-popper");return w(),X(c,{ref:"popperRef",role:e.role},{default:q(()=>[j(r,{disabled:e.disabled,trigger:e.trigger,"trigger-keys":e.triggerKeys,"virtual-ref":e.virtualRef,"virtual-triggering":e.virtualTriggering},{default:q(()=>[e.$slots.default?oe(e.$slots,"default",{key:0}):Y("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),j(u,{ref:"contentRef","aria-label":e.ariaLabel,"boundaries-padding":e.boundariesPadding,content:e.content,disabled:e.disabled,effect:e.effect,enterable:e.enterable,"fallback-placements":e.fallbackPlacements,"hide-after":e.hideAfter,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,persistent:e.persistent,"popper-class":e.popperClass,"popper-style":e.popperStyle,placement:e.placement,"popper-options":e.popperOptions,pure:e.pure,"raw-content":e.rawContent,"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,"show-after":e.compatShowAfter,strategy:e.strategy,teleported:e.teleported,transition:e.transition,"virtual-triggering":e.virtualTriggering,"z-index":e.zIndex,"append-to":e.appendTo},{default:q(()=>[oe(e.$slots,"content",{},()=>[e.rawContent?(w(),A("span",{key:0,innerHTML:e.content},null,8,q8)):(w(),A("span",U8,ue(e.content),1))]),e.compatShowArrow?(w(),X(i,{key:0,"arrow-offset":e.arrowOffset},null,8,["arrow-offset"])):Y("v-if",!0)]),_:3},8,["aria-label","boundaries-padding","content","disabled","effect","enterable","fallback-placements","hide-after","gpu-acceleration","offset","persistent","popper-class","popper-style","placement","popper-options","pure","raw-content","reference-el","trigger-target-el","show-after","strategy","teleported","transition","virtual-triggering","z-index","append-to"])]),_:3},8,["role"])}var G8=me(j8,[["render",Y8],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);const bn=Xe(G8),X8=ye({valueKey:{type:String,default:"value"},modelValue:{type:[String,Number],default:""},debounce:{type:Number,default:300},placement:{type:J(String),values:["top","top-start","top-end","bottom","bottom-start","bottom-end"],default:"bottom-start"},fetchSuggestions:{type:J([Function,Array]),default:Ct},popperClass:{type:String,default:""},triggerOnFocus:{type:Boolean,default:!0},selectWhenUnmatched:{type:Boolean,default:!1},hideLoading:{type:Boolean,default:!1},label:{type:String},teleported:Xt.teleported,highlightFirstItem:{type:Boolean,default:!1},fitInputWidth:{type:Boolean,default:!1}}),Z8={[Ze]:e=>pt(e),[Nn]:e=>pt(e),[It]:e=>pt(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,select:e=>Mt(e)},J8=["aria-expanded","aria-owns"],Q8={key:0},eP=["id","aria-selected","onClick"],tP={name:"ElAutocomplete",inheritAttrs:!1},nP=ne({...tP,props:X8,emits:Z8,setup(e,{expose:t,emit:n}){const o=e,a="ElAutocomplete",l=kc(),r=ql(),i=qo(),u=re("autocomplete"),c=M(),d=M(),f=M(),p=M();let v=!1;const m=M([]),h=M(-1),g=M(""),b=M(!1),k=M(!1),y=M(!1),C=S(()=>u.b(String(Jl()))),E=S(()=>r.style),_=S(()=>(m.value.length>0||y.value)&&b.value),$=S(()=>!o.hideLoading&&y.value),T=S(()=>c.value?Array.from(c.value.$el.querySelectorAll("input")):[]),I=async()=>{await _e(),_.value&&(g.value=`${c.value.$el.offsetWidth}px`)},B=()=>{v=!0},W=()=>{v=!1,h.value=-1},D=un(async G=>{if(k.value)return;const he=se=>{y.value=!1,!k.value&&(lt(se)?(m.value=se,h.value=o.highlightFirstItem?0:-1):qt(a,"autocomplete suggestions must be an array"))};if(y.value=!0,lt(o.fetchSuggestions))he(o.fetchSuggestions);else{const se=await o.fetchSuggestions(G,he);lt(se)&&he(se)}},o.debounce),x=G=>{const he=!!G;if(n(Nn,G),n(Ze,G),k.value=!1,b.value||(b.value=he),!o.triggerOnFocus&&!G){k.value=!0,m.value=[];return}D(G)},K=G=>{var he;i.value||(((he=G.target)==null?void 0:he.tagName)!=="INPUT"||T.value.includes(document.activeElement))&&(b.value=!0)},R=G=>{n(It,G)},P=G=>{v||(b.value=!0,n("focus",G),o.triggerOnFocus&&D(String(o.modelValue)))},L=G=>{v||n("blur",G)},N=()=>{b.value=!1,n(Ze,""),n("clear")},z=async()=>{_.value&&h.value>=0&&h.value{_.value&&(G.preventDefault(),G.stopPropagation(),Z())},Z=()=>{b.value=!1},Q=()=>{var G;(G=c.value)==null||G.focus()},fe=()=>{var G;(G=c.value)==null||G.blur()},ie=async G=>{n(Nn,G[o.valueKey]),n(Ze,G[o.valueKey]),n("select",G),m.value=[],h.value=-1},ee=G=>{if(!_.value||y.value)return;if(G<0){h.value=-1;return}G>=m.value.length&&(G=m.value.length-1);const he=d.value.querySelector(`.${u.be("suggestion","wrap")}`),pe=he.querySelectorAll(`.${u.be("suggestion","list")} li`)[G],Oe=he.scrollTop,{offsetTop:Ae,scrollHeight:Be}=pe;Ae+Be>Oe+he.clientHeight&&(he.scrollTop+=Be),Ae{_.value&&Z()}),Fe(()=>{c.value.ref.setAttribute("role","textbox"),c.value.ref.setAttribute("aria-autocomplete","list"),c.value.ref.setAttribute("aria-controls","id"),c.value.ref.setAttribute("aria-activedescendant",`${C.value}-item-${h.value}`)}),t({highlightedIndex:h,activated:b,loading:y,inputRef:c,popperRef:f,suggestions:m,handleSelect:ie,handleKeyEnter:z,focus:Q,blur:fe,close:Z,highlight:ee}),(G,he)=>(w(),X(s(bn),{ref_key:"popperRef",ref:f,visible:s(_),placement:G.placement,"fallback-placements":["bottom-start","top-start"],"popper-class":[s(u).e("popper"),G.popperClass],teleported:G.teleported,"gpu-acceleration":!1,pure:"","manual-mode":"",effect:"light",trigger:"click",transition:`${s(u).namespace.value}-zoom-in-top`,persistent:"",onBeforeShow:I,onShow:B,onHide:W},{content:q(()=>[F("div",{ref_key:"regionRef",ref:d,class:O([s(u).b("suggestion"),s(u).is("loading",s($))]),style:Te({[G.fitInputWidth?"width":"minWidth"]:g.value,outline:"none"}),role:"region"},[j(s(Eo),{id:s(C),tag:"ul","wrap-class":s(u).be("suggestion","wrap"),"view-class":s(u).be("suggestion","list"),role:"listbox"},{default:q(()=>[s($)?(w(),A("li",Q8,[j(s(Ee),{class:O(s(u).is("loading"))},{default:q(()=>[j(s(Wo))]),_:1},8,["class"])])):(w(!0),A(Ie,{key:1},Je(m.value,(se,pe)=>(w(),A("li",{id:`${s(C)}-item-${pe}`,key:pe,class:O({highlighted:h.value===pe}),role:"option","aria-selected":h.value===pe,onClick:Oe=>ie(se)},[oe(G.$slots,"default",{item:se},()=>[at(ue(se[G.valueKey]),1)])],10,eP))),128))]),_:3},8,["id","wrap-class","view-class"])],6)]),default:q(()=>[F("div",{ref_key:"listboxRef",ref:p,class:O([s(u).b(),G.$attrs.class]),style:Te(s(E)),role:"combobox","aria-haspopup":"listbox","aria-expanded":s(_),"aria-owns":s(C)},[j(s(nn),rt({ref_key:"inputRef",ref:c},s(l),{"model-value":G.modelValue,onInput:x,onChange:R,onFocus:P,onBlur:L,onClear:N,onKeydown:[he[0]||(he[0]=ut(ze(se=>ee(h.value-1),["prevent"]),["up"])),he[1]||(he[1]=ut(ze(se=>ee(h.value+1),["prevent"]),["down"])),ut(z,["enter"]),ut(Z,["tab"]),ut(U,["esc"])],onMousedown:K}),xo({_:2},[G.$slots.prepend?{name:"prepend",fn:q(()=>[oe(G.$slots,"prepend")])}:void 0,G.$slots.append?{name:"append",fn:q(()=>[oe(G.$slots,"append")])}:void 0,G.$slots.prefix?{name:"prefix",fn:q(()=>[oe(G.$slots,"prefix")])}:void 0,G.$slots.suffix?{name:"suffix",fn:q(()=>[oe(G.$slots,"suffix")])}:void 0]),1040,["model-value","onKeydown"])],14,J8)]),_:3},8,["visible","placement","popper-class","teleported","transition"]))}});var oP=me(nP,[["__file","/home/runner/work/element-plus/element-plus/packages/components/autocomplete/src/autocomplete.vue"]]);const aP=Xe(oP),lP=ye({size:{type:[Number,String],values:_a,default:"",validator:e=>je(e)},shape:{type:String,values:["circle","square"],default:"circle"},icon:{type:Ut},src:{type:String,default:""},alt:String,srcSet:String,fit:{type:J(String),default:"cover"}}),rP={error:e=>e instanceof Event},sP=["src","alt","srcset"],iP={name:"ElAvatar"},uP=ne({...iP,props:lP,emits:rP,setup(e,{emit:t}){const n=e,o=re("avatar"),a=M(!1),l=S(()=>{const{size:c,icon:d,shape:f}=n,p=[o.b()];return pt(c)&&p.push(o.m(c)),d&&p.push(o.m("icon")),f&&p.push(o.m(f)),p}),r=S(()=>{const{size:c}=n;return je(c)?o.cssVarBlock({size:jt(c)||""}):void 0}),i=S(()=>({objectFit:n.fit}));le(()=>n.src,()=>a.value=!1);function u(c){a.value=!0,t("error",c)}return(c,d)=>(w(),A("span",{class:O(s(l)),style:Te(s(r))},[(c.src||c.srcSet)&&!a.value?(w(),A("img",{key:0,src:c.src,alt:c.alt,srcset:c.srcSet,style:Te(s(i)),onError:u},null,44,sP)):c.icon?(w(),X(s(Ee),{key:1},{default:q(()=>[(w(),X(ot(c.icon)))]),_:1})):oe(c.$slots,"default",{key:2})],6))}});var cP=me(uP,[["__file","/home/runner/work/element-plus/element-plus/packages/components/avatar/src/avatar.vue"]]);const dP=Xe(cP),fP={visibilityHeight:{type:Number,default:200},target:{type:String,default:""},right:{type:Number,default:40},bottom:{type:Number,default:40}},pP={click:e=>e instanceof MouseEvent},vP=["onClick"],hP={name:"ElBacktop"},mP=ne({...hP,props:fP,emits:pP,setup(e,{emit:t}){const n=e,o="ElBacktop",a=re("backtop"),l=kt(),r=kt(),i=M(!1),u=S(()=>({right:`${n.right}px`,bottom:`${n.bottom}px`})),c=()=>{if(!l.value)return;const v=Date.now(),m=l.value.scrollTop,h=()=>{if(!l.value)return;const g=(Date.now()-v)/500;g<1?(l.value.scrollTop=m*(1-IM(g)),requestAnimationFrame(h)):l.value.scrollTop=0};requestAnimationFrame(h)},d=()=>{l.value&&(i.value=l.value.scrollTop>=n.visibilityHeight)},f=v=>{c(),t("click",v)},p=Mh(d,300);return Ot(r,"scroll",p),Fe(()=>{var v;r.value=document,l.value=document.documentElement,n.target&&(l.value=(v=document.querySelector(n.target))!=null?v:void 0,l.value||qt(o,`target is not existed: ${n.target}`),r.value=l.value)}),(v,m)=>(w(),X(xt,{name:`${s(a).namespace.value}-fade-in`},{default:q(()=>[i.value?(w(),A("div",{key:0,style:Te(s(u)),class:O(s(a).b()),onClick:ze(f,["stop"])},[oe(v.$slots,"default",{},()=>[j(s(Ee),{class:O(s(a).e("icon"))},{default:q(()=>[j(s(FT))]),_:1},8,["class"])])],14,vP)):Y("v-if",!0)]),_:3},8,["name"]))}});var gP=me(mP,[["__file","/home/runner/work/element-plus/element-plus/packages/components/backtop/src/backtop.vue"]]);const bP=Xe(gP),yP=ye({value:{type:[String,Number],default:""},max:{type:Number,default:99},isDot:Boolean,hidden:Boolean,type:{type:String,values:["primary","success","warning","info","danger"],default:"danger"}}),wP=["textContent"],kP={name:"ElBadge"},CP=ne({...kP,props:yP,setup(e,{expose:t}){const n=e,o=re("badge"),a=S(()=>n.isDot?"":je(n.value)&&je(n.max)?n.max(w(),A("div",{class:O(s(o).b())},[oe(l.$slots,"default"),j(xt,{name:`${s(o).namespace.value}-zoom-in-center`,persisted:""},{default:q(()=>[We(F("sup",{class:O([s(o).e("content"),s(o).em("content",l.type),s(o).is("fixed",!!l.$slots.default),s(o).is("dot",l.isDot)]),textContent:ue(s(a))},null,10,wP),[[ft,!l.hidden&&(s(a)||l.isDot)]])]),_:1},8,["name"])],2))}});var SP=me(CP,[["__file","/home/runner/work/element-plus/element-plus/packages/components/badge/src/badge.vue"]]);const Fm=Xe(SP),$P=ye({separator:{type:String,default:"/"},separatorIcon:{type:Ut,default:""}}),_P={name:"ElBreadcrumb"},EP=ne({..._P,props:$P,setup(e){const t=e,n=re("breadcrumb"),o=M();return Qe(Wh,t),Fe(()=>{const a=o.value.querySelectorAll(`.${n.e("item")}`);a.length&&a[a.length-1].setAttribute("aria-current","page")}),(a,l)=>(w(),A("div",{ref_key:"breadcrumb",ref:o,class:O(s(n).b()),"aria-label":"Breadcrumb",role:"navigation"},[oe(a.$slots,"default")],2))}});var TP=me(EP,[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb.vue"]]);const OP=ye({to:{type:J([String,Object]),default:""},replace:{type:Boolean,default:!1}}),MP={name:"ElBreadcrumbItem"},IP=ne({...MP,props:OP,setup(e){const t=e,n=tt(),o=Ce(Wh,void 0),a=re("breadcrumb"),{separator:l,separatorIcon:r}=Ht(o),i=n.appContext.config.globalProperties.$router,u=M(),c=()=>{!t.to||!i||(t.replace?i.replace(t.to):i.push(t.to))};return(d,f)=>(w(),A("span",{class:O(s(a).e("item"))},[F("span",{ref_key:"link",ref:u,class:O([s(a).e("inner"),s(a).is("link",!!d.to)]),role:"link",onClick:c},[oe(d.$slots,"default")],2),s(r)?(w(),X(s(Ee),{key:0,class:O(s(a).e("separator"))},{default:q(()=>[(w(),X(ot(s(r))))]),_:1},8,["class"])):(w(),A("span",{key:1,class:O(s(a).e("separator")),role:"presentation"},ue(s(l)),3))],2))}});var Km=me(IP,[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb-item.vue"]]);const NP=Xe(TP,{BreadcrumbItem:Km}),PP=Rt(Km),Ai=["default","primary","success","warning","info","danger","text",""],AP=["button","submit","reset"],Li=ye({size:Pn,disabled:Boolean,type:{type:String,values:Ai,default:""},icon:{type:Ut,default:""},nativeType:{type:String,values:AP,default:"button"},loading:Boolean,loadingIcon:{type:Ut,default:()=>Wo},plain:Boolean,text:Boolean,link:Boolean,bg:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0}}),LP={click:e=>e instanceof MouseEvent};function en(e,t){RP(e)&&(e="100%");var n=DP(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function vr(e){return Math.min(1,Math.max(0,e))}function RP(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function DP(e){return typeof e=="string"&&e.indexOf("%")!==-1}function Wm(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function hr(e){return e<=1?"".concat(Number(e)*100,"%"):e}function na(e){return e.length===1?"0"+e:String(e)}function BP(e,t,n){return{r:en(e,255)*255,g:en(t,255)*255,b:en(n,255)*255}}function rp(e,t,n){e=en(e,255),t=en(t,255),n=en(n,255);var o=Math.max(e,t,n),a=Math.min(e,t,n),l=0,r=0,i=(o+a)/2;if(o===a)r=0,l=0;else{var u=o-a;switch(r=i>.5?u/(2-o-a):u/(o+a),o){case e:l=(t-n)/u+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function VP(e,t,n){var o,a,l;if(e=en(e,360),t=en(t,100),n=en(n,100),t===0)a=n,l=n,o=n;else{var r=n<.5?n*(1+t):n+t-n*t,i=2*n-r;o=ni(i,r,e+1/3),a=ni(i,r,e),l=ni(i,r,e-1/3)}return{r:o*255,g:a*255,b:l*255}}function sp(e,t,n){e=en(e,255),t=en(t,255),n=en(n,255);var o=Math.max(e,t,n),a=Math.min(e,t,n),l=0,r=o,i=o-a,u=o===0?0:i/o;if(o===a)l=0;else{switch(o){case e:l=(t-n)/i+(t>16,g:(e&65280)>>8,b:e&255}}var Ri={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function KP(e){var t={r:0,g:0,b:0},n=1,o=null,a=null,l=null,r=!1,i=!1;return typeof e=="string"&&(e=qP(e)),typeof e=="object"&&(ro(e.r)&&ro(e.g)&&ro(e.b)?(t=BP(e.r,e.g,e.b),r=!0,i=String(e.r).substr(-1)==="%"?"prgb":"rgb"):ro(e.h)&&ro(e.s)&&ro(e.v)?(o=hr(e.s),a=hr(e.v),t=xP(e.h,o,a),r=!0,i="hsv"):ro(e.h)&&ro(e.s)&&ro(e.l)&&(o=hr(e.s),l=hr(e.l),t=VP(e.h,o,l),r=!0,i="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=Wm(n),{ok:r,format:e.format||i,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var WP="[-\\+]?\\d+%?",jP="[-\\+]?\\d*\\.\\d+%?",Ro="(?:".concat(jP,")|(?:").concat(WP,")"),oi="[\\s|\\(]+(".concat(Ro,")[,|\\s]+(").concat(Ro,")[,|\\s]+(").concat(Ro,")\\s*\\)?"),ai="[\\s|\\(]+(".concat(Ro,")[,|\\s]+(").concat(Ro,")[,|\\s]+(").concat(Ro,")[,|\\s]+(").concat(Ro,")\\s*\\)?"),Vn={CSS_UNIT:new RegExp(Ro),rgb:new RegExp("rgb"+oi),rgba:new RegExp("rgba"+ai),hsl:new RegExp("hsl"+oi),hsla:new RegExp("hsla"+ai),hsv:new RegExp("hsv"+oi),hsva:new RegExp("hsva"+ai),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function qP(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(Ri[e])e=Ri[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=Vn.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=Vn.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Vn.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=Vn.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Vn.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=Vn.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Vn.hex8.exec(e),n?{r:yn(n[1]),g:yn(n[2]),b:yn(n[3]),a:up(n[4]),format:t?"name":"hex8"}:(n=Vn.hex6.exec(e),n?{r:yn(n[1]),g:yn(n[2]),b:yn(n[3]),format:t?"name":"hex"}:(n=Vn.hex4.exec(e),n?{r:yn(n[1]+n[1]),g:yn(n[2]+n[2]),b:yn(n[3]+n[3]),a:up(n[4]+n[4]),format:t?"name":"hex8"}:(n=Vn.hex3.exec(e),n?{r:yn(n[1]+n[1]),g:yn(n[2]+n[2]),b:yn(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function ro(e){return Boolean(Vn.CSS_UNIT.exec(String(e)))}var jm=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var o;if(t instanceof e)return t;typeof t=="number"&&(t=FP(t)),this.originalInput=t;var a=KP(t);this.originalInput=t,this.r=a.r,this.g=a.g,this.b=a.b,this.a=a.a,this.roundA=Math.round(100*this.a)/100,this.format=(o=n.format)!==null&&o!==void 0?o:a.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=a.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,o,a,l=t.r/255,r=t.g/255,i=t.b/255;return l<=.03928?n=l/12.92:n=Math.pow((l+.055)/1.055,2.4),r<=.03928?o=r/12.92:o=Math.pow((r+.055)/1.055,2.4),i<=.03928?a=i/12.92:a=Math.pow((i+.055)/1.055,2.4),.2126*n+.7152*o+.0722*a},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=Wm(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.toHsv=function(){var t=sp(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=sp(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),a=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(o,"%, ").concat(a,"%)"):"hsva(".concat(n,", ").concat(o,"%, ").concat(a,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=rp(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=rp(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),a=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(o,"%, ").concat(a,"%)"):"hsla(".concat(n,", ").concat(o,"%, ").concat(a,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),ip(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),zP(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),o=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(o,")"):"rgba(".concat(t,", ").concat(n,", ").concat(o,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(en(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(en(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+ip(this.r,this.g,this.b,!1),n=0,o=Object.entries(Ri);n=0,l=!n&&a&&(t.startsWith("hex")||t==="name");return l?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(o=this.toRgbString()),t==="prgb"&&(o=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(o=this.toHexString()),t==="hex3"&&(o=this.toHexString(!0)),t==="hex4"&&(o=this.toHex8String(!0)),t==="hex8"&&(o=this.toHex8String()),t==="name"&&(o=this.toName()),t==="hsl"&&(o=this.toHslString()),t==="hsv"&&(o=this.toHsvString()),o||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=vr(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=vr(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=vr(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=vr(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),o=(n.h+t)%360;return n.h=o<0?360+o:o,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var o=this.toRgb(),a=new e(t).toRgb(),l=n/100,r={r:(a.r-o.r)*l+o.r,g:(a.g-o.g)*l+o.g,b:(a.b-o.b)*l+o.b,a:(a.a-o.a)*l+o.a};return new e(r)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var o=this.toHsl(),a=360/n,l=[this];for(o.h=(o.h-(a*t>>1)+720)%360;--t;)o.h=(o.h+a)%360,l.push(new e(o));return l},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),o=n.h,a=n.s,l=n.v,r=[],i=1/t;t--;)r.push(new e({h:o,s:a,v:l})),l=(l+i)%1;return r},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),o=new e(t).toRgb();return new e({r:o.r+(n.r-o.r)*n.a,g:o.g+(n.g-o.g)*n.a,b:o.b+(n.b-o.b)*n.a})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),o=n.h,a=[this],l=360/t,r=1;r{let o={};const a=e.color;if(a){const l=new jm(a),r=e.dark?l.tint(20).toString():Oo(l,20);if(e.plain)o=n.cssVarBlock({"bg-color":e.dark?Oo(l,90):l.tint(90).toString(),"text-color":a,"border-color":e.dark?Oo(l,50):l.tint(50).toString(),"hover-text-color":`var(${n.cssVarName("color-white")})`,"hover-bg-color":a,"hover-border-color":a,"active-bg-color":r,"active-text-color":`var(${n.cssVarName("color-white")})`,"active-border-color":r}),t.value&&(o[n.cssVarBlockName("disabled-bg-color")]=e.dark?Oo(l,90):l.tint(90).toString(),o[n.cssVarBlockName("disabled-text-color")]=e.dark?Oo(l,50):l.tint(50).toString(),o[n.cssVarBlockName("disabled-border-color")]=e.dark?Oo(l,80):l.tint(80).toString());else{const i=e.dark?Oo(l,30):l.tint(30).toString(),u=l.isDark()?`var(${n.cssVarName("color-white")})`:`var(${n.cssVarName("color-black")})`;if(o=n.cssVarBlock({"bg-color":a,"text-color":u,"border-color":a,"hover-bg-color":i,"hover-text-color":u,"hover-border-color":i,"active-bg-color":r,"active-border-color":r}),t.value){const c=e.dark?Oo(l,50):l.tint(50).toString();o[n.cssVarBlockName("disabled-bg-color")]=c,o[n.cssVarBlockName("disabled-text-color")]=e.dark?"rgba(255, 255, 255, 0.5)":`var(${n.cssVarName("color-white")})`,o[n.cssVarBlockName("disabled-border-color")]=c}}}return o})}const YP=["aria-disabled","disabled","autofocus","type"],GP={name:"ElButton"},XP=ne({...GP,props:Li,emits:LP,setup(e,{expose:t,emit:n}){const o=e,a=mn();Ql({from:"type.text",replacement:"type.link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},S(()=>o.type==="text"));const l=Ce(jh,void 0),r=Ea("button"),i=re("button"),{form:u}=Uo(),c=Kt(S(()=>l==null?void 0:l.size)),d=qo(),f=M(),p=S(()=>o.type||(l==null?void 0:l.type)||""),v=S(()=>{var b,k,y;return(y=(k=o.autoInsertSpace)!=null?k:(b=r.value)==null?void 0:b.autoInsertSpace)!=null?y:!1}),m=S(()=>{var b;const k=(b=a.default)==null?void 0:b.call(a);if(v.value&&(k==null?void 0:k.length)===1){const y=k[0];if((y==null?void 0:y.type)===$v){const C=y.children;return/^\p{Unified_Ideograph}{2}$/u.test(C.trim())}}return!1}),h=UP(o),g=b=>{o.nativeType==="reset"&&(u==null||u.resetFields()),n("click",b)};return t({ref:f,size:c,type:p,disabled:d,shouldAddSpace:m}),(b,k)=>(w(),A("button",{ref_key:"_ref",ref:f,class:O([s(i).b(),s(i).m(s(p)),s(i).m(s(c)),s(i).is("disabled",s(d)),s(i).is("loading",b.loading),s(i).is("plain",b.plain),s(i).is("round",b.round),s(i).is("circle",b.circle),s(i).is("text",b.text),s(i).is("link",b.link),s(i).is("has-bg",b.bg)]),"aria-disabled":s(d)||b.loading,disabled:s(d)||b.loading,autofocus:b.autofocus,type:b.nativeType,style:Te(s(h)),onClick:g},[b.loading?(w(),A(Ie,{key:0},[b.$slots.loading?oe(b.$slots,"loading",{key:0}):(w(),X(s(Ee),{key:1,class:O(s(i).is("loading"))},{default:q(()=>[(w(),X(ot(b.loadingIcon)))]),_:1},8,["class"]))],64)):b.icon||b.$slots.icon?(w(),X(s(Ee),{key:1},{default:q(()=>[b.icon?(w(),X(ot(b.icon),{key:0})):oe(b.$slots,"icon",{key:1})]),_:3})):Y("v-if",!0),b.$slots.default?(w(),A("span",{key:2,class:O({[s(i).em("text","expand")]:s(m)})},[oe(b.$slots,"default")],2)):Y("v-if",!0)],14,YP))}});var ZP=me(XP,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button.vue"]]);const JP={size:Li.size,type:Li.type},QP={name:"ElButtonGroup"},eA=ne({...QP,props:JP,setup(e){const t=e;Qe(jh,gt({size:Vt(t,"size"),type:Vt(t,"type")}));const n=re("button");return(o,a)=>(w(),A("div",{class:O(`${s(n).b("group")}`)},[oe(o.$slots,"default")],2))}});var qm=me(eA,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button-group.vue"]]);const on=Xe(ZP,{ButtonGroup:qm}),Um=Rt(qm);var To=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function DU(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Di={},tA={get exports(){return Di},set exports(e){Di=e}};(function(e,t){(function(n,o){e.exports=o()})(To,function(){var n=1e3,o=6e4,a=36e5,l="millisecond",r="second",i="minute",u="hour",c="day",d="week",f="month",p="quarter",v="year",m="date",h="Invalid Date",g=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,b=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,k={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},y=function(D,x,K){var R=String(D);return!R||R.length>=x?D:""+Array(x+1-R.length).join(K)+D},C={s:y,z:function(D){var x=-D.utcOffset(),K=Math.abs(x),R=Math.floor(K/60),P=K%60;return(x<=0?"+":"-")+y(R,2,"0")+":"+y(P,2,"0")},m:function D(x,K){if(x.date()1)return D(N[0])}else{var z=x.name;_[z]=x,P=z}return!R&&P&&(E=P),P||!R&&E},I=function(D,x){if($(D))return D.clone();var K=typeof x=="object"?x:{};return K.date=D,K.args=arguments,new W(K)},B=C;B.l=T,B.i=$,B.w=function(D,x){return I(D,{locale:x.$L,utc:x.$u,x:x.$x,$offset:x.$offset})};var W=function(){function D(K){this.$L=T(K.locale,null,!0),this.parse(K)}var x=D.prototype;return x.parse=function(K){this.$d=function(R){var P=R.date,L=R.utc;if(P===null)return new Date(NaN);if(B.u(P))return new Date;if(P instanceof Date)return new Date(P);if(typeof P=="string"&&!/Z$/i.test(P)){var N=P.match(g);if(N){var z=N[2]-1||0,U=(N[7]||"0").substring(0,3);return L?new Date(Date.UTC(N[1],z,N[3]||1,N[4]||0,N[5]||0,N[6]||0,U)):new Date(N[1],z,N[3]||1,N[4]||0,N[5]||0,N[6]||0,U)}}return new Date(P)}(K),this.$x=K.x||{},this.init()},x.init=function(){var K=this.$d;this.$y=K.getFullYear(),this.$M=K.getMonth(),this.$D=K.getDate(),this.$W=K.getDay(),this.$H=K.getHours(),this.$m=K.getMinutes(),this.$s=K.getSeconds(),this.$ms=K.getMilliseconds()},x.$utils=function(){return B},x.isValid=function(){return this.$d.toString()!==h},x.isSame=function(K,R){var P=I(K);return this.startOf(R)<=P&&P<=this.endOf(R)},x.isAfter=function(K,R){return I(K)68?1900:2e3)},c=function(h){return function(g){this[h]=+g}},d=[/[+-]\d\d:?(\d\d)?|Z/,function(h){(this.zone||(this.zone={})).offset=function(g){if(!g||g==="Z")return 0;var b=g.match(/([+-]|\d\d)/g),k=60*b[1]+(+b[2]||0);return k===0?0:b[0]==="+"?-k:k}(h)}],f=function(h){var g=i[h];return g&&(g.indexOf?g:g.s.concat(g.f))},p=function(h,g){var b,k=i.meridiem;if(k){for(var y=1;y<=24;y+=1)if(h.indexOf(k(y,0,g))>-1){b=y>12;break}}else b=h===(g?"pm":"PM");return b},v={A:[r,function(h){this.afternoon=p(h,!1)}],a:[r,function(h){this.afternoon=p(h,!0)}],S:[/\d/,function(h){this.milliseconds=100*+h}],SS:[a,function(h){this.milliseconds=10*+h}],SSS:[/\d{3}/,function(h){this.milliseconds=+h}],s:[l,c("seconds")],ss:[l,c("seconds")],m:[l,c("minutes")],mm:[l,c("minutes")],H:[l,c("hours")],h:[l,c("hours")],HH:[l,c("hours")],hh:[l,c("hours")],D:[l,c("day")],DD:[a,c("day")],Do:[r,function(h){var g=i.ordinal,b=h.match(/\d+/);if(this.day=b[0],g)for(var k=1;k<=31;k+=1)g(k).replace(/\[|\]/g,"")===h&&(this.day=k)}],M:[l,c("month")],MM:[a,c("month")],MMM:[r,function(h){var g=f("months"),b=(f("monthsShort")||g.map(function(k){return k.slice(0,3)})).indexOf(h)+1;if(b<1)throw new Error;this.month=b%12||b}],MMMM:[r,function(h){var g=f("months").indexOf(h)+1;if(g<1)throw new Error;this.month=g%12||g}],Y:[/[+-]?\d+/,c("year")],YY:[a,function(h){this.year=u(h)}],YYYY:[/\d{4}/,c("year")],Z:d,ZZ:d};function m(h){var g,b;g=h,b=i&&i.formats;for(var k=(h=g.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(I,B,W){var H=W&&W.toUpperCase();return B||b[W]||n[W]||b[H].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(D,x,K){return x||K.slice(1)})})).match(o),y=k.length,C=0;C-1)return new Date((P==="X"?1e3:1)*R);var N=m(P)(R),z=N.year,U=N.month,Z=N.day,Q=N.hours,fe=N.minutes,ie=N.seconds,ee=N.milliseconds,G=N.zone,he=new Date,se=Z||(z||U?1:he.getDate()),pe=z||he.getFullYear(),Oe=0;z&&!U||(Oe=U>0?U-1:he.getMonth());var Ae=Q||0,Be=fe||0,Ge=ie||0,Re=ee||0;return G?new Date(Date.UTC(pe,Oe,se,Ae,Be,Ge,Re+60*G.offset*1e3)):L?new Date(Date.UTC(pe,Oe,se,Ae,Be,Ge,Re)):new Date(pe,Oe,se,Ae,Be,Ge,Re)}catch{return new Date("")}}(E,T,_),this.init(),H&&H!==!0&&(this.$L=this.locale(H).$L),W&&E!=this.format(T)&&(this.$d=new Date("")),i={}}else if(T instanceof Array)for(var D=T.length,x=1;x<=D;x+=1){$[1]=T[x-1];var K=b.apply(this,$);if(K.isValid()){this.$d=K.$d,this.$L=K.$L,this.init();break}x===D&&(this.$d=new Date(""))}else y.call(this,C)}}})})(oA);const Vc=Vi,cp=["hours","minutes","seconds"],xi="HH:mm:ss",Aa="YYYY-MM-DD",aA={date:Aa,dates:Aa,week:"gggg[w]ww",year:"YYYY",month:"YYYY-MM",datetime:`${Aa} ${xi}`,monthrange:"YYYY-MM",daterange:Aa,datetimerange:`${Aa} ${xi}`},li=(e,t)=>[e>0?e-1:void 0,e,eArray.from(Array.from({length:e}).keys()),Gm=e=>e.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim(),Xm=e=>e.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?Y{2,4}/g,"").trim(),dp=function(e,t){const n=Ml(e),o=Ml(t);return n&&o?e.getTime()===t.getTime():!n&&!o?e===t:!1},fp=function(e,t){const n=lt(e),o=lt(t);return n&&o?e.length!==t.length?!1:e.every((a,l)=>dp(a,t[l])):!n&&!o?dp(e,t):!1},pp=function(e,t,n){const o=$n(t)||t==="x"?Ue(e).locale(n):Ue(e,t).locale(n);return o.isValid()?o:void 0},vp=function(e,t,n){return $n(t)?e:t==="x"?+e:Ue(e).locale(n).format(t)},ri=(e,t)=>{var n;const o=[],a=t==null?void 0:t();for(let l=0;l({})},modelValue:{type:J([Date,Array,String,Number]),default:""},rangeSeparator:{type:String,default:"-"},startPlaceholder:String,endPlaceholder:String,defaultValue:{type:J([Date,Array])},defaultTime:{type:J([Date,Array])},isRange:{type:Boolean,default:!1},...Zm,disabledDate:{type:Function},cellClassName:{type:Function},shortcuts:{type:Array,default:()=>[]},arrowControl:{type:Boolean,default:!1},label:{type:String,default:void 0},tabindex:{type:J([String,Number]),default:0},validateEvent:{type:Boolean,default:!0},unlinkPanels:Boolean}),lA=["id","name","placeholder","value","disabled","readonly"],rA=["id","name","placeholder","value","disabled","readonly"],sA={name:"Picker"},iA=ne({...sA,props:xc,emits:["update:modelValue","change","focus","blur","calendar-change","panel-change","visible-change","keydown"],setup(e,{expose:t,emit:n}){const o=e,{lang:a}=mt(),l=re("date"),r=re("input"),i=re("range"),u=Ce(Dn,{}),c=Ce(cn,{}),d=Ce("ElPopperOptions",{}),f=M(),p=M(),v=M(!1),m=M(!1),h=M(null);let g=!1,b=!1;le(v,V=>{V?h.value=o.modelValue:(Re.value=null,_e(()=>{k(o.modelValue)}))});const k=(V,te)=>{var we;(te||!fp(V,h.value))&&(n("change",V),o.validateEvent&&((we=c.validate)==null||we.call(c,"change").catch(Le=>void 0)))},y=V=>{if(!fp(o.modelValue,V)){let te;lt(V)?te=V.map(we=>vp(we,o.valueFormat,a.value)):V&&(te=vp(V,o.valueFormat,a.value)),n("update:modelValue",V&&te,a.value)}},C=V=>{n("keydown",V)},E=S(()=>{if(p.value){const V=Oe.value?p.value:p.value.$el;return Array.from(V.querySelectorAll("input"))}return[]}),_=(V,te,we)=>{const Le=E.value;Le.length&&(!we||we==="min"?(Le[0].setSelectionRange(V,te),Le[0].focus()):we==="max"&&(Le[1].setSelectionRange(V,te),Le[1].focus()))},$=()=>{D(!0,!0),_e(()=>{b=!1})},T=(V="",te=!1)=>{te||$(),v.value=te;let we;lt(V)?we=V.map(Le=>Le.toDate()):we=V&&V.toDate(),Re.value=null,y(we)},I=()=>{m.value=!0},B=()=>{n("visible-change",!0)},W=V=>{(V==null?void 0:V.key)===Pe.esc&&D(!0,!0)},H=()=>{m.value=!1,b=!1,n("visible-change",!1)},D=(V=!0,te=!1)=>{b=te;const[we,Le]=s(E);let $e=we;!V&&Oe.value&&($e=Le),$e&&$e.focus()},x=V=>{o.readonly||P.value||v.value||b||(v.value=!0,n("focus",V))};let K;const R=V=>{const te=async()=>{setTimeout(()=>{var we,Le;K===te&&(!((we=f.value)!=null&&we.isFocusInsideContent()&&!g)&&E.value.filter($e=>$e.contains(document.activeElement)).length===0&&(dt(),v.value=!1,n("blur",V),o.validateEvent&&((Le=c.validate)==null||Le.call(c,"blur").catch($e=>void 0))),g=!1)},0)};K=te,te()},P=S(()=>o.disabled||u.disabled),L=S(()=>{let V;if(ee.value?et.value.getDefaultValue&&(V=et.value.getDefaultValue()):lt(o.modelValue)?V=o.modelValue.map(te=>pp(te,o.valueFormat,a.value)):V=pp(o.modelValue,o.valueFormat,a.value),et.value.getRangeAvailableTime){const te=et.value.getRangeAvailableTime(V);Cn(te,V)||(V=te,y(lt(V)?V.map(we=>we.toDate()):V.toDate()))}return lt(V)&&V.some(te=>!te)&&(V=[]),V}),N=S(()=>{if(!et.value.panelReady)return"";const V=de(L.value);return lt(Re.value)?[Re.value[0]||V&&V[0]||"",Re.value[1]||V&&V[1]||""]:Re.value!==null?Re.value:!U.value&&ee.value||!v.value&&ee.value?"":V?Z.value?V.join(", "):V:""}),z=S(()=>o.type.includes("time")),U=S(()=>o.type.startsWith("time")),Z=S(()=>o.type==="dates"),Q=S(()=>o.prefixIcon||(z.value?Dh:NT)),fe=M(!1),ie=V=>{o.readonly||P.value||fe.value&&(V.stopPropagation(),$(),y(null),k(null,!0),fe.value=!1,v.value=!1,et.value.handleClear&&et.value.handleClear())},ee=S(()=>{const{modelValue:V}=o;return!V||lt(V)&&!V.filter(Boolean).length}),G=async V=>{var te;o.readonly||P.value||(((te=V.target)==null?void 0:te.tagName)!=="INPUT"||E.value.includes(document.activeElement))&&(v.value=!0)},he=()=>{o.readonly||P.value||!ee.value&&o.clearable&&(fe.value=!0)},se=()=>{fe.value=!1},pe=V=>{var te;(((te=V.touches[0].target)==null?void 0:te.tagName)!=="INPUT"||E.value.includes(document.activeElement))&&(v.value=!0)},Oe=S(()=>o.type.includes("range")),Ae=Kt(),Be=S(()=>{var V,te;return(te=(V=s(f))==null?void 0:V.popperRef)==null?void 0:te.contentRef}),Ge=S(()=>{var V;return s(Oe)?s(p):(V=s(p))==null?void 0:V.$el});cc(Ge,V=>{const te=s(Be),we=s(Ge);te&&(V.target===te||V.composedPath().includes(te))||V.target===we||V.composedPath().includes(we)||(v.value=!1)});const Re=M(null),dt=()=>{if(Re.value){const V=Ne(N.value);V&&ve(V)&&(y(lt(V)?V.map(te=>te.toDate()):V.toDate()),Re.value=null)}Re.value===""&&(y(null),k(null),Re.value=null)},Ne=V=>V?et.value.parseUserInput(V):null,de=V=>V?et.value.formatToString(V):null,ve=V=>et.value.isValidValue(V),Me=async V=>{if(o.readonly||P.value)return;const{code:te}=V;if(C(V),te===Pe.esc){v.value===!0&&(v.value=!1,V.preventDefault(),V.stopPropagation());return}if(te===Pe.down&&(et.value.handleFocusPicker&&(V.preventDefault(),V.stopPropagation()),v.value===!1&&(v.value=!0,await _e()),et.value.handleFocusPicker)){et.value.handleFocusPicker();return}if(te===Pe.tab){g=!0;return}if(te===Pe.enter||te===Pe.numpadEnter){(Re.value===null||Re.value===""||ve(Ne(N.value)))&&(dt(),v.value=!1),V.stopPropagation();return}if(Re.value){V.stopPropagation();return}et.value.handleKeydownInput&&et.value.handleKeydownInput(V)},De=V=>{Re.value=V,v.value||(v.value=!0)},qe=V=>{const te=V.target;Re.value?Re.value=[te.value,Re.value[1]]:Re.value=[te.value,null]},Ye=V=>{const te=V.target;Re.value?Re.value=[Re.value[0],te.value]:Re.value=[null,te.value]},ce=()=>{var V;const te=Re.value,we=Ne(te&&te[0]),Le=s(L);if(we&&we.isValid()){Re.value=[de(we),((V=N.value)==null?void 0:V[1])||null];const $e=[we,Le&&(Le[1]||null)];ve($e)&&(y($e),Re.value=null)}},Ke=()=>{var V;const te=s(Re),we=Ne(te&&te[1]),Le=s(L);if(we&&we.isValid()){Re.value=[((V=s(N))==null?void 0:V[0])||null,de(we)];const $e=[Le&&Le[0],we];ve($e)&&(y($e),Re.value=null)}},et=M({}),vt=V=>{et.value[V[0]]=V[1],et.value.panelReady=!0},ae=V=>{n("calendar-change",V)},ge=(V,te,we)=>{n("panel-change",V,te,we)};return Qe("EP_PICKER_BASE",{props:o}),t({focus:D,handleFocusInput:x,handleBlurInput:R,onPick:T}),(V,te)=>(w(),X(s(bn),rt({ref_key:"refPopper",ref:f,visible:v.value,"onUpdate:visible":te[2]||(te[2]=we=>v.value=we),effect:"light",pure:"",trigger:"click"},V.$attrs,{role:"dialog",teleported:"",transition:`${s(l).namespace.value}-zoom-in-top`,"popper-class":[`${s(l).namespace.value}-picker__popper`,V.popperClass],"popper-options":s(d),"fallback-placements":["bottom","top","right","left"],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"hide-after":0,persistent:"",onBeforeShow:I,onShow:B,onHide:H}),{default:q(()=>[s(Oe)?(w(),A("div",{key:1,ref_key:"inputRef",ref:p,class:O([s(l).b("editor"),s(l).bm("editor",V.type),s(r).e("wrapper"),s(l).is("disabled",s(P)),s(l).is("active",v.value),s(i).b("editor"),s(Ae)?s(i).bm("editor",s(Ae)):"",V.$attrs.class]),style:Te(V.$attrs.style),onClick:x,onMousedown:G,onMouseenter:he,onMouseleave:se,onTouchstart:pe,onKeydown:Me},[s(Q)?(w(),X(s(Ee),{key:0,class:O([s(r).e("icon"),s(i).e("icon")]),onMousedown:G,onTouchstart:pe},{default:q(()=>[(w(),X(ot(s(Q))))]),_:1},8,["class"])):Y("v-if",!0),F("input",{id:V.id&&V.id[0],autocomplete:"off",name:V.name&&V.name[0],placeholder:V.startPlaceholder,value:s(N)&&s(N)[0],disabled:s(P),readonly:!V.editable||V.readonly,class:O(s(i).b("input")),onInput:qe,onChange:ce,onFocus:x,onBlur:R},null,42,lA),oe(V.$slots,"range-separator",{},()=>[F("span",{class:O(s(i).b("separator"))},ue(V.rangeSeparator),3)]),F("input",{id:V.id&&V.id[1],autocomplete:"off",name:V.name&&V.name[1],placeholder:V.endPlaceholder,value:s(N)&&s(N)[1],disabled:s(P),readonly:!V.editable||V.readonly,class:O(s(i).b("input")),onFocus:x,onBlur:R,onInput:Ye,onChange:Ke},null,42,rA),V.clearIcon?(w(),X(s(Ee),{key:1,class:O([s(r).e("icon"),s(i).e("close-icon"),{[s(i).e("close-icon--hidden")]:!fe.value}]),onClick:ie},{default:q(()=>[(w(),X(ot(V.clearIcon)))]),_:1},8,["class"])):Y("v-if",!0)],38)):(w(),X(s(nn),{key:0,id:V.id,ref_key:"inputRef",ref:p,"container-role":"combobox","model-value":s(N),name:V.name,size:s(Ae),disabled:s(P),placeholder:V.placeholder,class:O([s(l).b("editor"),s(l).bm("editor",V.type),V.$attrs.class]),style:Te(V.$attrs.style),readonly:!V.editable||V.readonly||s(Z)||V.type==="week",label:V.label,tabindex:V.tabindex,"validate-event":V.validateEvent,onInput:De,onFocus:x,onBlur:R,onKeydown:Me,onChange:dt,onMousedown:G,onMouseenter:he,onMouseleave:se,onTouchstart:pe,onClick:te[0]||(te[0]=ze(()=>{},["stop"]))},{prefix:q(()=>[s(Q)?(w(),X(s(Ee),{key:0,class:O(s(r).e("icon")),onMousedown:G,onTouchstart:pe},{default:q(()=>[(w(),X(ot(s(Q))))]),_:1},8,["class"])):Y("v-if",!0)]),suffix:q(()=>[fe.value&&V.clearIcon?(w(),X(s(Ee),{key:0,class:O(`${s(r).e("icon")} clear-icon`),onClick:ze(ie,["stop"])},{default:q(()=>[(w(),X(ot(V.clearIcon)))]),_:1},8,["class","onClick"])):Y("v-if",!0)]),_:1},8,["id","model-value","name","size","disabled","placeholder","class","style","readonly","label","tabindex","validate-event","onKeydown"]))]),content:q(()=>[oe(V.$slots,"default",{visible:v.value,actualVisible:m.value,parsedValue:s(L),format:V.format,unlinkPanels:V.unlinkPanels,type:V.type,defaultValue:V.defaultValue,onPick:T,onSelectRange:_,onSetPickerOption:vt,onCalendarChange:ae,onPanelChange:ge,onKeydown:W,onMousedown:te[1]||(te[1]=ze(()=>{},["stop"]))})]),_:3},16,["visible","transition","popper-class","popper-options"]))}});var Qm=me(iA,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/common/picker.vue"]]);const uA=ye({...Jm,datetimeRole:String,parsedValue:{type:J(Object)}}),eg=({getAvailableHours:e,getAvailableMinutes:t,getAvailableSeconds:n})=>{const o=(r,i,u,c)=>{const d={hour:e,minute:t,second:n};let f=r;return["hour","minute","second"].forEach(p=>{if(d[p]){let v;const m=d[p];switch(p){case"minute":{v=m(f.hour(),i,c);break}case"second":{v=m(f.hour(),f.minute(),i,c);break}default:{v=m(i,c);break}}if(v!=null&&v.length&&!v.includes(f[p]())){const h=u?0:v.length-1;f=f[p](v[h])}}}),f},a={};return{timePickerOptions:a,getAvailableTime:o,onSetOption:([r,i])=>{a[r]=i}}},si=e=>{const t=(o,a)=>o||a,n=o=>o!==!0;return e.map(t).filter(n)},tg=(e,t,n)=>({getHoursList:(r,i)=>ri(24,e&&(()=>e==null?void 0:e(r,i))),getMinutesList:(r,i,u)=>ri(60,t&&(()=>t==null?void 0:t(r,i,u))),getSecondsList:(r,i,u,c)=>ri(60,n&&(()=>n==null?void 0:n(r,i,u,c)))}),ng=(e,t,n)=>{const{getHoursList:o,getMinutesList:a,getSecondsList:l}=tg(e,t,n);return{getAvailableHours:(c,d)=>si(o(c,d)),getAvailableMinutes:(c,d,f)=>si(a(c,d,f)),getAvailableSeconds:(c,d,f,p)=>si(l(c,d,f,p))}},og=e=>{const t=M(e.parsedValue);return le(()=>e.visible,n=>{n||(t.value=e.parsedValue)}),t},Io=new Map;let hp;it&&(document.addEventListener("mousedown",e=>hp=e),document.addEventListener("mouseup",e=>{for(const t of Io.values())for(const{documentHandler:n}of t)n(e,hp)}));function mp(e,t){let n=[];return Array.isArray(t.arg)?n=t.arg:yo(t.arg)&&n.push(t.arg),function(o,a){const l=t.instance.popperRef,r=o.target,i=a==null?void 0:a.target,u=!t||!t.instance,c=!r||!i,d=e.contains(r)||e.contains(i),f=e===r,p=n.length&&n.some(m=>m==null?void 0:m.contains(r))||n.length&&n.includes(i),v=l&&(l.contains(r)||l.contains(i));u||c||d||f||p||v||t.value(o,a)}}const Fo={beforeMount(e,t){Io.has(e)||Io.set(e,[]),Io.get(e).push({documentHandler:mp(e,t),bindingFn:t.value})},updated(e,t){Io.has(e)||Io.set(e,[]);const n=Io.get(e),o=n.findIndex(l=>l.bindingFn===t.oldValue),a={documentHandler:mp(e,t),bindingFn:t.value};o>=0?n.splice(o,1,a):n.push(a)},unmounted(e){Io.delete(e)}};var ls={beforeMount(e,t){let n=null,o;const a=()=>t.value&&t.value(),l=()=>{Date.now()-o<100&&a(),clearInterval(n),n=null};ln(e,"mousedown",r=>{r.button===0&&(o=Date.now(),mE(document,"mouseup",l),clearInterval(n),n=setInterval(a,100))})}};const zi="_trap-focus-children",oa=[],gp=e=>{if(oa.length===0)return;const t=oa[oa.length-1][zi];if(t.length>0&&e.code===Pe.tab){if(t.length===1){e.preventDefault(),document.activeElement!==t[0]&&t[0].focus();return}const n=e.shiftKey,o=e.target===t[0],a=e.target===t[t.length-1];o&&n&&(e.preventDefault(),t[t.length-1].focus()),a&&!n&&(e.preventDefault(),t[0].focus())}},cA={beforeMount(e){e[zi]=mf(e),oa.push(e),oa.length<=1&&ln(document,"keydown",gp)},updated(e){_e(()=>{e[zi]=mf(e)})},unmounted(){oa.shift(),oa.length===0&&_n(document,"keydown",gp)}};var bp=!1,ea,Hi,Fi,Or,Mr,ag,Ir,Ki,Wi,ji,lg,qi,Ui,rg,sg;function dn(){if(!bp){bp=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),n=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(qi=/\b(iPhone|iP[ao]d)/.exec(e),Ui=/\b(iP[ao]d)/.exec(e),ji=/Android/i.exec(e),rg=/FBAN\/\w+;/i.exec(e),sg=/Mobile/i.exec(e),lg=!!/Win64/.exec(e),t){ea=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,ea&&document&&document.documentMode&&(ea=document.documentMode);var o=/(?:Trident\/(\d+.\d+))/.exec(e);ag=o?parseFloat(o[1])+4:ea,Hi=t[2]?parseFloat(t[2]):NaN,Fi=t[3]?parseFloat(t[3]):NaN,Or=t[4]?parseFloat(t[4]):NaN,Or?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),Mr=t&&t[1]?parseFloat(t[1]):NaN):Mr=NaN}else ea=Hi=Fi=Mr=Or=NaN;if(n){if(n[1]){var a=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);Ir=a?parseFloat(a[1].replace("_",".")):!0}else Ir=!1;Ki=!!n[2],Wi=!!n[3]}else Ir=Ki=Wi=!1}}var Yi={ie:function(){return dn()||ea},ieCompatibilityMode:function(){return dn()||ag>ea},ie64:function(){return Yi.ie()&&lg},firefox:function(){return dn()||Hi},opera:function(){return dn()||Fi},webkit:function(){return dn()||Or},safari:function(){return Yi.webkit()},chrome:function(){return dn()||Mr},windows:function(){return dn()||Ki},osx:function(){return dn()||Ir},linux:function(){return dn()||Wi},iphone:function(){return dn()||qi},mobile:function(){return dn()||qi||Ui||ji||sg},nativeApp:function(){return dn()||rg},android:function(){return dn()||ji},ipad:function(){return dn()||Ui}},dA=Yi,mr=!!(typeof window<"u"&&window.document&&window.document.createElement),fA={canUseDOM:mr,canUseWorkers:typeof Worker<"u",canUseEventListeners:mr&&!!(window.addEventListener||window.attachEvent),canUseViewport:mr&&!!window.screen,isInWorker:!mr},ig=fA,ug;ig.canUseDOM&&(ug=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);function pA(e,t){if(!ig.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,o=n in document;if(!o){var a=document.createElement("div");a.setAttribute(n,"return;"),o=typeof a[n]=="function"}return!o&&ug&&e==="wheel"&&(o=document.implementation.hasFeature("Events.wheel","3.0")),o}var vA=pA,yp=10,wp=40,kp=800;function cg(e){var t=0,n=0,o=0,a=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),o=t*yp,a=n*yp,"deltaY"in e&&(a=e.deltaY),"deltaX"in e&&(o=e.deltaX),(o||a)&&e.deltaMode&&(e.deltaMode==1?(o*=wp,a*=wp):(o*=kp,a*=kp)),o&&!t&&(t=o<1?-1:1),a&&!n&&(n=a<1?-1:1),{spinX:t,spinY:n,pixelX:o,pixelY:a}}cg.getEventType=function(){return dA.firefox()?"DOMMouseScroll":vA("wheel")?"wheel":"mousewheel"};var hA=cg;/** +* Checks if an event is supported in the current execution environment. +* +* NOTE: This will not work correctly for non-generic events such as `change`, +* `reset`, `load`, `error`, and `select`. +* +* Borrows from Modernizr. +* +* @param {string} eventNameSuffix Event name, e.g. "click". +* @param {?boolean} capture Check if the capture phase is supported. +* @return {boolean} True if the event is supported. +* @internal +* @license Modernizr 3.0.0pre (Custom Build) | MIT +*/const mA=function(e,t){if(e&&e.addEventListener){const n=function(o){const a=hA(o);t&&Reflect.apply(t,this,[o,a])};e.addEventListener("wheel",n,{passive:!0})}},gA={beforeMount(e,t){mA(e,t.value)}},bA={beforeMount(e,t){e._handleResize=()=>{var n;e&&((n=t.value)==null||n.call(t,e))},HE(e,e._handleResize)},beforeUnmount(e){FE(e,e._handleResize)}},yA=ye({role:{type:String,required:!0},spinnerDate:{type:J(Object),required:!0},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:J(String),default:""},...Zm}),wA=["onClick"],kA=["onMouseenter"],CA=ne({__name:"basic-time-spinner",props:yA,emits:["change","select-range","set-option"],setup(e,{emit:t}){const n=e,o=re("time"),{getHoursList:a,getMinutesList:l,getSecondsList:r}=tg(n.disabledHours,n.disabledMinutes,n.disabledSeconds);let i=!1;const u=M(),c=M(),d=M(),f=M(),p={hours:c,minutes:d,seconds:f},v=S(()=>n.showSeconds?cp:cp.slice(0,2)),m=S(()=>{const{spinnerDate:L}=n,N=L.hour(),z=L.minute(),U=L.second();return{hours:N,minutes:z,seconds:U}}),h=S(()=>{const{hours:L,minutes:N}=s(m);return{hours:a(n.role),minutes:l(L,n.role),seconds:r(L,N,n.role)}}),g=S(()=>{const{hours:L,minutes:N,seconds:z}=s(m);return{hours:li(L,23),minutes:li(N,59),seconds:li(z,59)}}),b=un(L=>{i=!1,C(L)},200),k=L=>{if(!!!n.amPmMode)return"";const z=n.amPmMode==="A";let U=L<12?" am":" pm";return z&&(U=U.toUpperCase()),U},y=L=>{let N;switch(L){case"hours":N=[0,2];break;case"minutes":N=[3,5];break;case"seconds":N=[6,8];break}const[z,U]=N;t("select-range",z,U),u.value=L},C=L=>{$(L,s(m)[L])},E=()=>{C("hours"),C("minutes"),C("seconds")},_=L=>L.querySelector(`.${o.namespace.value}-scrollbar__wrap`),$=(L,N)=>{if(n.arrowControl)return;const z=s(p[L]);z&&z.$el&&(_(z.$el).scrollTop=Math.max(0,N*T(L)))},T=L=>{const N=s(p[L]);return(N==null?void 0:N.$el.querySelector("li").offsetHeight)||0},I=()=>{W(1)},B=()=>{W(-1)},W=L=>{u.value||y("hours");const N=u.value;let z=s(m)[N];const U=u.value==="hours"?24:60;z=(z+L+U)%U,H(N,z),$(N,z),_e(()=>y(N))},H=(L,N)=>{if(s(h)[L][N])return;const{hours:Z,minutes:Q,seconds:fe}=s(m);let ie;switch(L){case"hours":ie=n.spinnerDate.hour(N).minute(Q).second(fe);break;case"minutes":ie=n.spinnerDate.hour(Z).minute(N).second(fe);break;case"seconds":ie=n.spinnerDate.hour(Z).minute(Q).second(N);break}t("change",ie)},D=(L,{value:N,disabled:z})=>{z||(H(L,N),y(L),$(L,N))},x=L=>{i=!0,b(L);const N=Math.min(Math.round((_(s(p[L]).$el).scrollTop-(K(L)*.5-10)/T(L)+3)/T(L)),L==="hours"?23:59);H(L,N)},K=L=>s(p[L]).$el.offsetHeight,R=()=>{const L=N=>{const z=s(p[N]);z&&z.$el&&(_(z.$el).onscroll=()=>{x(N)})};L("hours"),L("minutes"),L("seconds")};Fe(()=>{_e(()=>{!n.arrowControl&&R(),E(),n.role==="start"&&y("hours")})});const P=(L,N)=>{p[N].value=L};return t("set-option",[`${n.role}_scrollDown`,W]),t("set-option",[`${n.role}_emitSelectRange`,y]),le(()=>n.spinnerDate,()=>{i||E()}),(L,N)=>(w(),A("div",{class:O([s(o).b("spinner"),{"has-seconds":L.showSeconds}])},[L.arrowControl?Y("v-if",!0):(w(!0),A(Ie,{key:0},Je(s(v),z=>(w(),X(s(Eo),{key:z,ref_for:!0,ref:U=>P(U,z),class:O(s(o).be("spinner","wrapper")),"wrap-style":"max-height: inherit;","view-class":s(o).be("spinner","list"),noresize:"",tag:"ul",onMouseenter:U=>y(z),onMousemove:U=>C(z)},{default:q(()=>[(w(!0),A(Ie,null,Je(s(h)[z],(U,Z)=>(w(),A("li",{key:Z,class:O([s(o).be("spinner","item"),s(o).is("active",Z===s(m)[z]),s(o).is("disabled",U)]),onClick:Q=>D(z,{value:Z,disabled:U})},[z==="hours"?(w(),A(Ie,{key:0},[at(ue(("0"+(L.amPmMode?Z%12||12:Z)).slice(-2))+ue(k(Z)),1)],64)):(w(),A(Ie,{key:1},[at(ue(("0"+Z).slice(-2)),1)],64))],10,wA))),128))]),_:2},1032,["class","view-class","onMouseenter","onMousemove"]))),128)),L.arrowControl?(w(!0),A(Ie,{key:1},Je(s(v),z=>(w(),A("div",{key:z,class:O([s(o).be("spinner","wrapper"),s(o).is("arrow")]),onMouseenter:U=>y(z)},[We((w(),X(s(Ee),{class:O(["arrow-up",s(o).be("spinner","arrow")])},{default:q(()=>[j(s(Xl))]),_:1},8,["class"])),[[s(ls),B]]),We((w(),X(s(Ee),{class:O(["arrow-down",s(o).be("spinner","arrow")])},{default:q(()=>[j(s($a))]),_:1},8,["class"])),[[s(ls),I]]),F("ul",{class:O(s(o).be("spinner","list"))},[(w(!0),A(Ie,null,Je(s(g)[z],(U,Z)=>(w(),A("li",{key:Z,class:O([s(o).be("spinner","item"),s(o).is("active",U===s(m)[z]),s(o).is("disabled",s(h)[z][U])])},[typeof U=="number"?(w(),A(Ie,{key:0},[z==="hours"?(w(),A(Ie,{key:0},[at(ue(("0"+(L.amPmMode?U%12||12:U)).slice(-2))+ue(k(U)),1)],64)):(w(),A(Ie,{key:1},[at(ue(("0"+U).slice(-2)),1)],64))],64)):Y("v-if",!0)],2))),128))],2)],42,kA))),128)):Y("v-if",!0)],2))}});var Gi=me(CA,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/basic-time-spinner.vue"]]);const SA=ne({__name:"panel-time-pick",props:uA,emits:["pick","select-range","set-picker-option"],setup(e,{emit:t}){const n=e,o=Ce("EP_PICKER_BASE"),{arrowControl:a,disabledHours:l,disabledMinutes:r,disabledSeconds:i,defaultValue:u}=o.props,{getAvailableHours:c,getAvailableMinutes:d,getAvailableSeconds:f}=ng(l,r,i),p=re("time"),{t:v,lang:m}=mt(),h=M([0,2]),g=og(n),b=S(()=>Jt(n.actualVisible)?`${p.namespace.value}-zoom-in-top`:""),k=S(()=>n.format.includes("ss")),y=S(()=>n.format.includes("A")?"A":n.format.includes("a")?"a":""),C=L=>{const N=Ue(L).locale(m.value),z=x(N);return N.isSame(z)},E=()=>{t("pick",g.value,!1)},_=(L=!1,N=!1)=>{N||t("pick",n.parsedValue,L)},$=L=>{if(!n.visible)return;const N=x(L).millisecond(0);t("pick",N,!0)},T=(L,N)=>{t("select-range",L,N),h.value=[L,N]},I=L=>{const N=[0,3].concat(k.value?[6]:[]),z=["hours","minutes"].concat(k.value?["seconds"]:[]),Z=(N.indexOf(h.value[0])+L+N.length)%N.length;W.start_emitSelectRange(z[Z])},B=L=>{const N=L.code,{left:z,right:U,up:Z,down:Q}=Pe;if([z,U].includes(N)){I(N===z?-1:1),L.preventDefault();return}if([Z,Q].includes(N)){const fe=N===Z?-1:1;W.start_scrollDown(fe),L.preventDefault();return}},{timePickerOptions:W,onSetOption:H,getAvailableTime:D}=eg({getAvailableHours:c,getAvailableMinutes:d,getAvailableSeconds:f}),x=L=>D(L,n.datetimeRole||"",!0),K=L=>L?Ue(L,n.format).locale(m.value):null,R=L=>L?L.format(n.format):null,P=()=>Ue(u).locale(m.value);return t("set-picker-option",["isValidValue",C]),t("set-picker-option",["formatToString",R]),t("set-picker-option",["parseUserInput",K]),t("set-picker-option",["handleKeydownInput",B]),t("set-picker-option",["getRangeAvailableTime",x]),t("set-picker-option",["getDefaultValue",P]),(L,N)=>(w(),X(xt,{name:s(b)},{default:q(()=>[L.actualVisible||L.visible?(w(),A("div",{key:0,class:O(s(p).b("panel"))},[F("div",{class:O([s(p).be("panel","content"),{"has-seconds":s(k)}])},[j(Gi,{ref:"spinner",role:L.datetimeRole||"start","arrow-control":s(a),"show-seconds":s(k),"am-pm-mode":s(y),"spinner-date":L.parsedValue,"disabled-hours":s(l),"disabled-minutes":s(r),"disabled-seconds":s(i),onChange:$,onSetOption:s(H),onSelectRange:T},null,8,["role","arrow-control","show-seconds","am-pm-mode","spinner-date","disabled-hours","disabled-minutes","disabled-seconds","onSetOption"])],2),F("div",{class:O(s(p).be("panel","footer"))},[F("button",{type:"button",class:O([s(p).be("panel","btn"),"cancel"]),onClick:E},ue(s(v)("el.datepicker.cancel")),3),F("button",{type:"button",class:O([s(p).be("panel","btn"),"confirm"]),onClick:N[0]||(N[0]=z=>_())},ue(s(v)("el.datepicker.confirm")),3)],2)],2)):Y("v-if",!0)]),_:1},8,["name"]))}});var rs=me(SA,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/panel-time-pick.vue"]]);const $A=ye({...Jm,parsedValue:{type:J(Array)}}),_A=["disabled"],EA=ne({__name:"panel-time-range",props:$A,emits:["pick","select-range","set-picker-option"],setup(e,{emit:t}){const n=e,o=(se,pe)=>{const Oe=[];for(let Ae=se;Ae<=pe;Ae++)Oe.push(Ae);return Oe},{t:a,lang:l}=mt(),r=re("time"),i=re("picker"),u=Ce("EP_PICKER_BASE"),{arrowControl:c,disabledHours:d,disabledMinutes:f,disabledSeconds:p,defaultValue:v}=u.props,m=S(()=>n.parsedValue[0]),h=S(()=>n.parsedValue[1]),g=og(n),b=()=>{t("pick",g.value,!1)},k=S(()=>n.format.includes("ss")),y=S(()=>n.format.includes("A")?"A":n.format.includes("a")?"a":""),C=(se=!1)=>{t("pick",[m.value,h.value],se)},E=se=>{T(se.millisecond(0),h.value)},_=se=>{T(m.value,se.millisecond(0))},$=se=>{const pe=se.map(Ae=>Ue(Ae).locale(l.value)),Oe=N(pe);return pe[0].isSame(Oe[0])&&pe[1].isSame(Oe[1])},T=(se,pe)=>{t("pick",[se,pe],!0)},I=S(()=>m.value>h.value),B=M([0,2]),W=(se,pe)=>{t("select-range",se,pe,"min"),B.value=[se,pe]},H=S(()=>k.value?11:8),D=(se,pe)=>{t("select-range",se,pe,"max");const Oe=s(H);B.value=[se+Oe,pe+Oe]},x=se=>{const pe=k.value?[0,3,6,11,14,17]:[0,3,8,11],Oe=["hours","minutes"].concat(k.value?["seconds"]:[]),Be=(pe.indexOf(B.value[0])+se+pe.length)%pe.length,Ge=pe.length/2;Be{const pe=se.code,{left:Oe,right:Ae,up:Be,down:Ge}=Pe;if([Oe,Ae].includes(pe)){x(pe===Oe?-1:1),se.preventDefault();return}if([Be,Ge].includes(pe)){const Re=pe===Be?-1:1,dt=B.value[0]{const Oe=d?d(se):[],Ae=se==="start",Ge=(pe||(Ae?h.value:m.value)).hour(),Re=Ae?o(Ge+1,23):o(0,Ge-1);return Gs(Oe,Re)},P=(se,pe,Oe)=>{const Ae=f?f(se,pe):[],Be=pe==="start",Ge=Oe||(Be?h.value:m.value),Re=Ge.hour();if(se!==Re)return Ae;const dt=Ge.minute(),Ne=Be?o(dt+1,59):o(0,dt-1);return Gs(Ae,Ne)},L=(se,pe,Oe,Ae)=>{const Be=p?p(se,pe,Oe):[],Ge=Oe==="start",Re=Ae||(Ge?h.value:m.value),dt=Re.hour(),Ne=Re.minute();if(se!==dt||pe!==Ne)return Be;const de=Re.second(),ve=Ge?o(de+1,59):o(0,de-1);return Gs(Be,ve)},N=([se,pe])=>[fe(se,"start",!0,pe),fe(pe,"end",!1,se)],{getAvailableHours:z,getAvailableMinutes:U,getAvailableSeconds:Z}=ng(R,P,L),{timePickerOptions:Q,getAvailableTime:fe,onSetOption:ie}=eg({getAvailableHours:z,getAvailableMinutes:U,getAvailableSeconds:Z}),ee=se=>se?lt(se)?se.map(pe=>Ue(pe,n.format).locale(l.value)):Ue(se,n.format).locale(l.value):null,G=se=>se?lt(se)?se.map(pe=>pe.format(n.format)):se.format(n.format):null,he=()=>{if(lt(v))return v.map(pe=>Ue(pe).locale(l.value));const se=Ue(v).locale(l.value);return[se,se.add(60,"m")]};return t("set-picker-option",["formatToString",G]),t("set-picker-option",["parseUserInput",ee]),t("set-picker-option",["isValidValue",$]),t("set-picker-option",["handleKeydownInput",K]),t("set-picker-option",["getDefaultValue",he]),t("set-picker-option",["getRangeAvailableTime",N]),(se,pe)=>se.actualVisible?(w(),A("div",{key:0,class:O([s(r).b("range-picker"),s(i).b("panel")])},[F("div",{class:O(s(r).be("range-picker","content"))},[F("div",{class:O(s(r).be("range-picker","cell"))},[F("div",{class:O(s(r).be("range-picker","header"))},ue(s(a)("el.datepicker.startTime")),3),F("div",{class:O([s(r).be("range-picker","body"),s(r).be("panel","content"),s(r).is("arrow",s(c)),{"has-seconds":s(k)}])},[j(Gi,{ref:"minSpinner",role:"start","show-seconds":s(k),"am-pm-mode":s(y),"arrow-control":s(c),"spinner-date":s(m),"disabled-hours":R,"disabled-minutes":P,"disabled-seconds":L,onChange:E,onSetOption:s(ie),onSelectRange:W},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2),F("div",{class:O(s(r).be("range-picker","cell"))},[F("div",{class:O(s(r).be("range-picker","header"))},ue(s(a)("el.datepicker.endTime")),3),F("div",{class:O([s(r).be("range-picker","body"),s(r).be("panel","content"),s(r).is("arrow",s(c)),{"has-seconds":s(k)}])},[j(Gi,{ref:"maxSpinner",role:"end","show-seconds":s(k),"am-pm-mode":s(y),"arrow-control":s(c),"spinner-date":s(h),"disabled-hours":R,"disabled-minutes":P,"disabled-seconds":L,onChange:_,onSetOption:s(ie),onSelectRange:D},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2)],2),F("div",{class:O(s(r).be("panel","footer"))},[F("button",{type:"button",class:O([s(r).be("panel","btn"),"cancel"]),onClick:pe[0]||(pe[0]=Oe=>b())},ue(s(a)("el.datepicker.cancel")),3),F("button",{type:"button",class:O([s(r).be("panel","btn"),"confirm"]),disabled:s(I),onClick:pe[1]||(pe[1]=Oe=>C())},ue(s(a)("el.datepicker.confirm")),11,_A)],2)],2)):Y("v-if",!0)}});var TA=me(EA,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/panel-time-range.vue"]]);Ue.extend(Vc);var OA=ne({name:"ElTimePicker",install:null,props:{...xc,isRange:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,t){const n=M(),[o,a]=e.isRange?["timerange",TA]:["time",rs],l=r=>t.emit("update:modelValue",r);return Qe("ElPopperOptions",e.popperOptions),t.expose({focus:r=>{var i;(i=n.value)==null||i.handleFocusInput(r)},blur:r=>{var i;(i=n.value)==null||i.handleBlurInput(r)}}),()=>{var r;const i=(r=e.format)!=null?r:xi;return j(Qm,rt(e,{ref:n,type:o,format:i,"onUpdate:modelValue":l}),{default:u=>j(a,u,null)})}}});const Nr=OA;Nr.install=e=>{e.component(Nr.name,Nr)};const MA=Nr,IA=(e,t)=>{const n=e.subtract(1,"month").endOf("month").date();return Vo(t).map((o,a)=>n-(t-a-1))},NA=e=>{const t=e.daysInMonth();return Vo(t).map((n,o)=>o+1)},PA=e=>Vo(e.length/7).map(t=>{const n=t*7;return e.slice(n,n+7)}),AA=ye({selectedDay:{type:J(Object)},range:{type:J(Array)},date:{type:J(Object),required:!0},hideHeader:{type:Boolean}}),LA={pick:e=>Mt(e)},RA={key:0},DA=["onClick"],BA={name:"DateTable"},VA=ne({...BA,props:AA,emits:LA,setup(e,{expose:t,emit:n}){const o=e;Ue.extend(Ym);const{t:a,lang:l}=mt(),r=re("calendar-table"),i=re("calendar-day"),u=Ue().locale(l.value),c=u.$locale().weekStart||0,d=S(()=>!!o.range&&!!o.range.length),f=S(()=>{let b=[];if(d.value){const[k,y]=o.range,C=Vo(y.date()-k.date()+1).map($=>({text:k.date()+$,type:"current"}));let E=C.length%7;E=E===0?0:7-E;const _=Vo(E).map(($,T)=>({text:T+1,type:"next"}));b=C.concat(_)}else{const k=o.date.startOf("month").day(),y=IA(o.date,k-c).map($=>({text:$,type:"prev"})),C=NA(o.date).map($=>({text:$,type:"current"}));b=[...y,...C];const E=7-(b.length%7||7),_=Vo(E).map(($,T)=>({text:T+1,type:"next"}));b=b.concat(_)}return PA(b)}),p=S(()=>{const b=c;return b===0?Js.map(k=>a(`el.datepicker.weeks.${k}`)):Js.slice(b).concat(Js.slice(0,b)).map(k=>a(`el.datepicker.weeks.${k}`))}),v=(b,k)=>{switch(k){case"prev":return o.date.startOf("month").subtract(1,"month").date(b);case"next":return o.date.startOf("month").add(1,"month").date(b);case"current":return o.date.date(b)}},m=({text:b,type:k})=>{const y=[k];if(k==="current"){const C=v(b,k);C.isSame(o.selectedDay,"day")&&y.push(i.is("selected")),C.isSame(u,"day")&&y.push(i.is("today"))}return y},h=({text:b,type:k})=>{const y=v(b,k);n("pick",y)},g=({text:b,type:k})=>{const y=v(b,k);return{isSelected:y.isSame(o.selectedDay),type:`${k}-month`,day:y.format("YYYY-MM-DD"),date:y.toDate()}};return t({getFormattedDate:v}),(b,k)=>(w(),A("table",{class:O([s(r).b(),s(r).is("range",s(d))]),cellspacing:"0",cellpadding:"0"},[b.hideHeader?Y("v-if",!0):(w(),A("thead",RA,[(w(!0),A(Ie,null,Je(s(p),y=>(w(),A("th",{key:y},ue(y),1))),128))])),F("tbody",null,[(w(!0),A(Ie,null,Je(s(f),(y,C)=>(w(),A("tr",{key:C,class:O({[s(r).e("row")]:!0,[s(r).em("row","hide-border")]:C===0&&b.hideHeader})},[(w(!0),A(Ie,null,Je(y,(E,_)=>(w(),A("td",{key:_,class:O(m(E)),onClick:$=>h(E)},[F("div",{class:O(s(i).b())},[oe(b.$slots,"dateCell",{data:g(E)},()=>[F("span",null,ue(E.text),1)])],2)],10,DA))),128))],2))),128))])],2))}});var Cp=me(VA,[["__file","/home/runner/work/element-plus/element-plus/packages/components/calendar/src/date-table.vue"]]);const xA=e=>lt(e)&&e.length===2&&e.every(t=>Ml(t)),zA=ye({modelValue:{type:Date},range:{type:J(Array),validator:xA}}),HA={[Ze]:e=>Ml(e),[Nn]:e=>Ml(e)},FA={name:"ElCalendar"},KA=ne({...FA,props:zA,emits:HA,setup(e,{expose:t,emit:n}){const o=e,a=re("calendar"),{t:l,lang:r}=mt(),i=M(),u=Ue().locale(r.value),c=S({get(){return o.modelValue?f.value:i.value},set(C){if(!C)return;i.value=C;const E=C.toDate();n(Nn,E),n(Ze,E)}}),d=S(()=>{if(!o.range)return[];const C=o.range.map($=>Ue($).locale(r.value)),[E,_]=C;return E.isAfter(_)?[]:E.isSame(_,"month")?b(E,_):E.add(1,"month").month()!==_.month()?[]:b(E,_)}),f=S(()=>o.modelValue?Ue(o.modelValue).locale(r.value):c.value?c.value:d.value.length?d.value[0][0]:u),p=S(()=>f.value.subtract(1,"month").date(1)),v=S(()=>f.value.add(1,"month").date(1)),m=S(()=>f.value.subtract(1,"year").date(1)),h=S(()=>f.value.add(1,"year").date(1)),g=S(()=>{const C=`el.datepicker.month${f.value.format("M")}`;return`${f.value.year()} ${l("el.datepicker.year")} ${l(C)}`}),b=(C,E)=>{const _=C.startOf("week"),$=E.endOf("week"),T=_.get("month"),I=$.get("month");if(T===I)return[[_,$]];if(T+1===I){const B=_.endOf("month"),W=$.startOf("month"),D=B.isSame(W,"week")?W.add(1,"week"):W;return[[_,B],[D.startOf("week"),$]]}else if(T+2===I||(T+1)%11===I){const B=_.endOf("month"),W=_.add(1,"month").startOf("month"),H=B.isSame(W,"week")?W.add(1,"week"):W,D=H.endOf("month"),x=$.startOf("month"),K=D.isSame(x,"week")?x.add(1,"week"):x;return[[_,B],[H.startOf("week"),D],[K.startOf("week"),$]]}else return[]},k=C=>{c.value=C},y=C=>{let E;C==="prev-month"?E=p.value:C==="next-month"?E=v.value:C==="prev-year"?E=m.value:C==="next-year"?E=h.value:E=u,!E.isSame(f.value,"day")&&k(E)};return t({selectedDay:c,pickDay:k,selectDate:y,calculateValidatedDateRange:b}),(C,E)=>(w(),A("div",{class:O(s(a).b())},[F("div",{class:O(s(a).e("header"))},[oe(C.$slots,"header",{date:s(g)},()=>[F("div",{class:O(s(a).e("title"))},ue(s(g)),3),s(d).length===0?(w(),A("div",{key:0,class:O(s(a).e("button-group"))},[j(s(Um),null,{default:q(()=>[j(s(on),{size:"small",onClick:E[0]||(E[0]=_=>y("prev-month"))},{default:q(()=>[at(ue(s(l)("el.datepicker.prevMonth")),1)]),_:1}),j(s(on),{size:"small",onClick:E[1]||(E[1]=_=>y("today"))},{default:q(()=>[at(ue(s(l)("el.datepicker.today")),1)]),_:1}),j(s(on),{size:"small",onClick:E[2]||(E[2]=_=>y("next-month"))},{default:q(()=>[at(ue(s(l)("el.datepicker.nextMonth")),1)]),_:1})]),_:1})],2)):Y("v-if",!0)])],2),s(d).length===0?(w(),A("div",{key:0,class:O(s(a).e("body"))},[j(Cp,{date:s(f),"selected-day":s(c),onPick:k},xo({_:2},[C.$slots.dateCell?{name:"dateCell",fn:q(_=>[oe(C.$slots,"dateCell",fo(Sl(_)))])}:void 0]),1032,["date","selected-day"])],2)):(w(),A("div",{key:1,class:O(s(a).e("body"))},[(w(!0),A(Ie,null,Je(s(d),(_,$)=>(w(),X(Cp,{key:$,date:_[0],"selected-day":s(c),range:_,"hide-header":$!==0,onPick:k},xo({_:2},[C.$slots.dateCell?{name:"dateCell",fn:q(T=>[oe(C.$slots,"dateCell",fo(Sl(T)))])}:void 0]),1032,["date","selected-day","range","hide-header"]))),128))],2))],2))}});var WA=me(KA,[["__file","/home/runner/work/element-plus/element-plus/packages/components/calendar/src/calendar.vue"]]);const jA=Xe(WA),qA=ye({header:{type:String,default:""},bodyStyle:{type:J([String,Object,Array]),default:""},shadow:{type:String,values:["always","hover","never"],default:"always"}}),UA={name:"ElCard"},YA=ne({...UA,props:qA,setup(e){const t=re("card");return(n,o)=>(w(),A("div",{class:O([s(t).b(),s(t).is(`${n.shadow}-shadow`)])},[n.$slots.header||n.header?(w(),A("div",{key:0,class:O(s(t).e("header"))},[oe(n.$slots,"header",{},()=>[at(ue(n.header),1)])],2)):Y("v-if",!0),F("div",{class:O(s(t).e("body")),style:Te(n.bodyStyle)},[oe(n.$slots,"default")],6)],2))}});var GA=me(YA,[["__file","/home/runner/work/element-plus/element-plus/packages/components/card/src/card.vue"]]);const XA=Xe(GA),ZA=ye({initialIndex:{type:Number,default:0},height:{type:String,default:""},trigger:{type:String,values:["hover","click"],default:"hover"},autoplay:{type:Boolean,default:!0},interval:{type:Number,default:3e3},indicatorPosition:{type:String,values:["","none","outside"],default:""},indicator:{type:Boolean,default:!0},arrow:{type:String,values:["always","hover","never"],default:"hover"},type:{type:String,values:["","card"],default:""},loop:{type:Boolean,default:!0},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},pauseOnHover:{type:Boolean,default:!0}}),JA={change:(e,t)=>[e,t].every(je)},QA=["onMouseenter","onMouseleave"],eL=["onMouseenter","onClick"],tL={key:0},nL={name:"ElCarousel"},oL=ne({...nL,props:ZA,emits:JA,setup(e,{expose:t,emit:n}){const o=e,a=re("carousel"),l=300,r=M(-1),i=M(null),u=M(!1),c=M(),d=M([]),f=S(()=>o.arrow!=="never"&&!s(g)),p=S(()=>d.value.some(z=>z.props.label.toString().length>0)),v=S(()=>{const z=[a.b(),a.m(o.direction)];return s(h)&&z.push(a.m("card")),z}),m=S(()=>{const z=[a.e("indicators"),a.em("indicators",o.direction)];return p.value&&z.push(a.em("indicators","labels")),(o.indicatorPosition==="outside"||s(h))&&z.push(a.em("indicators","outside")),z}),h=S(()=>o.type==="card"),g=S(()=>o.direction==="vertical"),b=ua(z=>{_(z)},l,{trailing:!0}),k=ua(z=>{R(z)},l);function y(){i.value&&(clearInterval(i.value),i.value=null)}function C(){o.interval<=0||!o.autoplay||i.value||(i.value=setInterval(()=>E(),o.interval))}const E=()=>{r.valuefe.props.name===z);Q.length>0&&(z=d.value.indexOf(Q[0]))}if(z=Number(z),Number.isNaN(z)||z!==Math.floor(z))return;const U=d.value.length,Z=r.value;z<0?r.value=o.loop?U-1:0:z>=U?r.value=o.loop?0:U-1:r.value=z,Z===r.value&&$(Z)}function $(z){d.value.forEach((U,Z)=>{U.translateItem(Z,r.value,z)})}function T(z){d.value.push(z)}function I(z){const U=d.value.findIndex(Z=>Z.uid===z);U!==-1&&(d.value.splice(U,1),r.value===U&&L())}function B(z,U){var Z,Q,fe,ie;const ee=s(d),G=ee.length;if(G===0||!z.states.inStage)return!1;const he=U+1,se=U-1,pe=G-1,Oe=ee[pe].states.active,Ae=ee[0].states.active,Be=(Q=(Z=ee[he])==null?void 0:Z.states)==null?void 0:Q.active,Ge=(ie=(fe=ee[se])==null?void 0:fe.states)==null?void 0:ie.active;return U===pe&&Ae||Be?"left":U===0&&Oe||Ge?"right":!1}function W(){u.value=!0,o.pauseOnHover&&y()}function H(){u.value=!1,C()}function D(z){s(g)||d.value.forEach((U,Z)=>{z===B(U,Z)&&(U.states.hover=!0)})}function x(){s(g)||d.value.forEach(z=>{z.states.hover=!1})}function K(z){r.value=z}function R(z){o.trigger==="hover"&&z!==r.value&&(r.value=z)}function P(){_(r.value-1)}function L(){_(r.value+1)}le(()=>r.value,(z,U)=>{$(U),U>-1&&n("change",z,U)}),le(()=>o.autoplay,z=>{z?C():y()}),le(()=>o.loop,()=>{_(r.value)});const N=kt();return Fe(async()=>{await _e(),N.value=gn(c.value,()=>{$()}),o.initialIndex=0&&(r.value=o.initialIndex),C()}),Nt(()=>{y(),c.value&&N.value&&N.value.stop()}),Qe(qh,{root:c,isCardType:h,isVertical:g,items:d,loop:o.loop,addItem:T,removeItem:I,setActiveItem:_}),t({setActiveItem:_,prev:P,next:L}),(z,U)=>(w(),A("div",{ref_key:"root",ref:c,class:O(s(v)),onMouseenter:ze(W,["stop"]),onMouseleave:ze(H,["stop"])},[F("div",{class:O(s(a).e("container")),style:Te({height:z.height})},[s(f)?(w(),X(xt,{key:0,name:"carousel-arrow-left",persisted:""},{default:q(()=>[We(F("button",{type:"button",class:O([s(a).e("arrow"),s(a).em("arrow","left")]),onMouseenter:U[0]||(U[0]=Z=>D("left")),onMouseleave:x,onClick:U[1]||(U[1]=ze(Z=>s(b)(r.value-1),["stop"]))},[j(s(Ee),null,{default:q(()=>[j(s(zo))]),_:1})],34),[[ft,(z.arrow==="always"||u.value)&&(o.loop||r.value>0)]])]),_:1})):Y("v-if",!0),s(f)?(w(),X(xt,{key:1,name:"carousel-arrow-right",persisted:""},{default:q(()=>[We(F("button",{type:"button",class:O([s(a).e("arrow"),s(a).em("arrow","right")]),onMouseenter:U[2]||(U[2]=Z=>D("right")),onMouseleave:x,onClick:U[3]||(U[3]=ze(Z=>s(b)(r.value+1),["stop"]))},[j(s(Ee),null,{default:q(()=>[j(s(sn))]),_:1})],34),[[ft,(z.arrow==="always"||u.value)&&(o.loop||r.value(w(),A("li",{key:Q,class:O([s(a).e("indicator"),s(a).em("indicator",z.direction),s(a).is("active",Q===r.value)]),onMouseenter:fe=>s(k)(Q),onClick:ze(fe=>K(Q),["stop"])},[F("button",{class:O(s(a).e("button"))},[s(p)?(w(),A("span",tL,ue(Z.props.label),1)):Y("v-if",!0)],2)],42,eL))),128))],2)):Y("v-if",!0)],42,QA))}});var aL=me(oL,[["__file","/home/runner/work/element-plus/element-plus/packages/components/carousel/src/carousel.vue"]]);const lL=ye({name:{type:String,default:""},label:{type:[String,Number],default:""}}),rL={name:"ElCarouselItem"},sL=ne({...rL,props:lL,setup(e){const t=e,n=re("carousel"),o=Ce(qh),a=tt(),l=.83,r=M(!1),i=M(0),u=M(1),c=M(!1),d=M(!1),f=M(!1),p=M(!1),{isCardType:v,isVertical:m}=o,h=S(()=>{const _=`${`translate${s(m)?"Y":"X"}`}(${s(i)}px)`,$=`scale(${s(u)})`;return{transform:[_,$].join(" ")}});function g(E,_,$){const T=$-1,I=_-1,B=_+1,W=$/2;return _===0&&E===T?-1:_===T&&E===0?$:E=W?$+1:E>B&&E-_>=W?-2:E}function b(E,_){var $;const T=(($=o.root.value)==null?void 0:$.offsetWidth)||0;return f.value?T*((2-l)*(E-_)+1)/4:E<_?-(1+l)*T/4:(3+l)*T/4}function k(E,_,$){const T=o.root.value;return T?(($?T.offsetHeight:T.offsetWidth)||0)*(E-_):0}const y=(E,_,$)=>{var T;const I=s(v),B=(T=o.items.value.length)!=null?T:Number.NaN,W=E===_;!I&&!Jt($)&&(p.value=W||E===$),!W&&B>2&&o.loop&&(E=g(E,_,B));const H=s(m);c.value=W,I?(f.value=Math.round(Math.abs(E-_))<=1,i.value=b(E,_),u.value=s(c)?1:l):i.value=k(E,_,H),d.value=!0};function C(){if(o&&s(v)){const E=o.items.value.findIndex(({uid:_})=>_===a.uid);o.setActiveItem(E)}}return Fe(()=>{o.addItem({props:t,states:gt({hover:r,translate:i,scale:u,active:c,ready:d,inStage:f,animating:p}),uid:a.uid,translateItem:y})}),wa(()=>{o.removeItem(a.uid)}),(E,_)=>We((w(),A("div",{class:O([s(n).e("item"),s(n).is("active",c.value),s(n).is("in-stage",f.value),s(n).is("hover",r.value),s(n).is("animating",p.value),{[s(n).em("item","card")]:s(v)}]),style:Te(s(h)),onClick:C},[s(v)?We((w(),A("div",{key:0,class:O(s(n).e("mask"))},null,2)),[[ft,!c.value]]):Y("v-if",!0),oe(E.$slots,"default")],6)),[[ft,d.value]])}});var dg=me(sL,[["__file","/home/runner/work/element-plus/element-plus/packages/components/carousel/src/carousel-item.vue"]]);const iL=Xe(aL,{CarouselItem:dg}),uL=Rt(dg),cL={modelValue:{type:Array,default:()=>[]},disabled:Boolean,min:{type:Number,default:void 0},max:{type:Number,default:void 0},size:Pn,id:{type:String,default:void 0},label:{type:String,default:void 0},fill:{type:String,default:void 0},textColor:{type:String,default:void 0},tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0}},fg={modelValue:{type:[Number,String,Boolean],default:()=>{}},label:{type:[String,Boolean,Number,Object]},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},controls:{type:String,default:void 0},border:Boolean,size:Pn,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0}},sl=()=>{const e=Ce(Dn,{}),t=Ce(cn,{}),n=Ce("CheckboxGroup",{}),o=S(()=>n&&(n==null?void 0:n.name)==="ElCheckboxGroup"),a=S(()=>t.size);return{isGroup:o,checkboxGroup:n,elForm:e,elFormItemSize:a,elFormItem:t}},dL=(e,{elFormItem:t})=>{const{inputId:n,isLabeledByFormItem:o}=Yo(e,{formItemContext:t});return{isLabeledByFormItem:o,groupId:n}},fL=e=>{const t=M(!1),{emit:n}=tt(),{isGroup:o,checkboxGroup:a,elFormItem:l}=sl(),r=M(!1);return{model:S({get(){var u,c;return o.value?(u=a.modelValue)==null?void 0:u.value:(c=e.modelValue)!=null?c:t.value},set(u){var c;o.value&&Array.isArray(u)?(r.value=a.max!==void 0&&u.length>a.max.value,r.value===!1&&((c=a==null?void 0:a.changeEvent)==null||c.call(a,u))):(n(Ze,u),t.value=u)}}),isGroup:o,isLimitExceeded:r,elFormItem:l}},pL=(e,t,{model:n})=>{const{isGroup:o,checkboxGroup:a}=sl(),l=M(!1),r=Kt(a==null?void 0:a.checkboxGroupSize,{prop:!0}),i=S(()=>{const d=n.value;return fc(d)==="[object Boolean]"?d:Array.isArray(d)?d.includes(e.label):d!=null?d===e.trueLabel:!!d}),u=Kt(S(()=>{var d;return o.value?(d=a==null?void 0:a.checkboxGroupSize)==null?void 0:d.value:void 0})),c=S(()=>!!(t.default||e.label));return{isChecked:i,focus:l,size:r,checkboxSize:u,hasOwnLabel:c}},vL=(e,{model:t,isChecked:n})=>{const{elForm:o,isGroup:a,checkboxGroup:l}=sl(),r=S(()=>{var u,c;const d=(u=l.max)==null?void 0:u.value,f=(c=l.min)==null?void 0:c.value;return!!(d||f)&&t.value.length>=d&&!n.value||t.value.length<=f&&n.value});return{isDisabled:S(()=>{var u,c;const d=e.disabled||(o==null?void 0:o.disabled);return(c=a.value?((u=l.disabled)==null?void 0:u.value)||d||r.value:d)!=null?c:!1}),isLimitDisabled:r}},hL=(e,{model:t})=>{function n(){Array.isArray(t.value)&&!t.value.includes(e.label)?t.value.push(e.label):t.value=e.trueLabel||!0}e.checked&&n()},mL=(e,{model:t,isLimitExceeded:n,hasOwnLabel:o,isDisabled:a,isLabeledByFormItem:l})=>{const{elFormItem:r,checkboxGroup:i}=sl(),{emit:u}=tt();function c(m){var h,g;return m===e.trueLabel||m===!0?(h=e.trueLabel)!=null?h:!0:(g=e.falseLabel)!=null?g:!1}function d(m,h){u("change",c(m),h)}function f(m){if(n.value)return;const h=m.target;u("change",c(h.checked),m)}async function p(m){n.value||!o.value&&!a.value&&l.value&&(t.value=c([!1,e.falseLabel].includes(t.value)),await _e(),d(t.value,m))}const v=S(()=>{var m;return((m=i.validateEvent)==null?void 0:m.value)||e.validateEvent});return le(()=>e.modelValue,()=>{var m;v.value&&((m=r==null?void 0:r.validate)==null||m.call(r,"change").catch(h=>void 0))}),{handleChange:f,onClickRoot:p}},pg={[Ze]:e=>pt(e)||je(e)||Wt(e),change:e=>pt(e)||je(e)||Wt(e)},gL={[Ze]:e=>lt(e),change:e=>lt(e)},vg=(e,t)=>{const{model:n,isGroup:o,isLimitExceeded:a,elFormItem:l}=fL(e),{focus:r,size:i,isChecked:u,checkboxSize:c,hasOwnLabel:d}=pL(e,t,{model:n}),{isDisabled:f}=vL(e,{model:n,isChecked:u}),{inputId:p,isLabeledByFormItem:v}=Yo(e,{formItemContext:l,disableIdGeneration:d,disableIdManagement:o}),{handleChange:m,onClickRoot:h}=mL(e,{model:n,isLimitExceeded:a,hasOwnLabel:d,isDisabled:f,isLabeledByFormItem:v});return hL(e,{model:n}),{elFormItem:l,inputId:p,isLabeledByFormItem:v,isChecked:u,isDisabled:f,isGroup:o,checkboxSize:c,hasOwnLabel:d,model:n,handleChange:m,onClickRoot:h,focus:r,size:i}},bL=["tabindex","role","aria-checked"],yL=["id","aria-hidden","name","tabindex","disabled","true-value","false-value"],wL=["id","aria-hidden","disabled","value","name","tabindex"],kL={name:"ElCheckbox"},CL=ne({...kL,props:fg,emits:pg,setup(e){const t=e,n=mn(),{inputId:o,isLabeledByFormItem:a,isChecked:l,isDisabled:r,checkboxSize:i,hasOwnLabel:u,model:c,handleChange:d,onClickRoot:f,focus:p}=vg(t,n),v=re("checkbox");return(m,h)=>(w(),X(ot(!s(u)&&s(a)?"span":"label"),{class:O([s(v).b(),s(v).m(s(i)),s(v).is("disabled",s(r)),s(v).is("bordered",m.border),s(v).is("checked",s(l))]),"aria-controls":m.indeterminate?m.controls:null,onClick:s(f)},{default:q(()=>[F("span",{class:O([s(v).e("input"),s(v).is("disabled",s(r)),s(v).is("checked",s(l)),s(v).is("indeterminate",m.indeterminate),s(v).is("focus",s(p))]),tabindex:m.indeterminate?0:void 0,role:m.indeterminate?"checkbox":void 0,"aria-checked":m.indeterminate?"mixed":void 0},[m.trueLabel||m.falseLabel?We((w(),A("input",{key:0,id:s(o),"onUpdate:modelValue":h[0]||(h[0]=g=>Qt(c)?c.value=g:null),class:O(s(v).e("original")),type:"checkbox","aria-hidden":m.indeterminate?"true":"false",name:m.name,tabindex:m.tabindex,disabled:s(r),"true-value":m.trueLabel,"false-value":m.falseLabel,onChange:h[1]||(h[1]=(...g)=>s(d)&&s(d)(...g)),onFocus:h[2]||(h[2]=g=>p.value=!0),onBlur:h[3]||(h[3]=g=>p.value=!1)},null,42,yL)),[[Xr,s(c)]]):We((w(),A("input",{key:1,id:s(o),"onUpdate:modelValue":h[4]||(h[4]=g=>Qt(c)?c.value=g:null),class:O(s(v).e("original")),type:"checkbox","aria-hidden":m.indeterminate?"true":"false",disabled:s(r),value:m.label,name:m.name,tabindex:m.tabindex,onChange:h[5]||(h[5]=(...g)=>s(d)&&s(d)(...g)),onFocus:h[6]||(h[6]=g=>p.value=!0),onBlur:h[7]||(h[7]=g=>p.value=!1)},null,42,wL)),[[Xr,s(c)]]),F("span",{class:O(s(v).e("inner"))},null,2)],10,bL),s(u)?(w(),A("span",{key:0,class:O(s(v).e("label"))},[oe(m.$slots,"default"),m.$slots.default?Y("v-if",!0):(w(),A(Ie,{key:0},[at(ue(m.label),1)],64))],2)):Y("v-if",!0)]),_:3},8,["class","aria-controls","onClick"]))}});var SL=me(CL,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox.vue"]]);const $L=["name","tabindex","disabled","true-value","false-value"],_L=["name","tabindex","disabled","value"],EL={name:"ElCheckboxButton"},TL=ne({...EL,props:fg,emits:pg,setup(e){const t=e,n=mn(),{focus:o,isChecked:a,isDisabled:l,size:r,model:i,handleChange:u}=vg(t,n),{checkboxGroup:c}=sl(),d=re("checkbox"),f=S(()=>{var p,v,m,h;const g=(v=(p=c==null?void 0:c.fill)==null?void 0:p.value)!=null?v:"";return{backgroundColor:g,borderColor:g,color:(h=(m=c==null?void 0:c.textColor)==null?void 0:m.value)!=null?h:"",boxShadow:g?`-1px 0 0 0 ${g}`:void 0}});return(p,v)=>(w(),A("label",{class:O([s(d).b("button"),s(d).bm("button",s(r)),s(d).is("disabled",s(l)),s(d).is("checked",s(a)),s(d).is("focus",s(o))])},[p.trueLabel||p.falseLabel?We((w(),A("input",{key:0,"onUpdate:modelValue":v[0]||(v[0]=m=>Qt(i)?i.value=m:null),class:O(s(d).be("button","original")),type:"checkbox",name:p.name,tabindex:p.tabindex,disabled:s(l),"true-value":p.trueLabel,"false-value":p.falseLabel,onChange:v[1]||(v[1]=(...m)=>s(u)&&s(u)(...m)),onFocus:v[2]||(v[2]=m=>o.value=!0),onBlur:v[3]||(v[3]=m=>o.value=!1)},null,42,$L)),[[Xr,s(i)]]):We((w(),A("input",{key:1,"onUpdate:modelValue":v[4]||(v[4]=m=>Qt(i)?i.value=m:null),class:O(s(d).be("button","original")),type:"checkbox",name:p.name,tabindex:p.tabindex,disabled:s(l),value:p.label,onChange:v[5]||(v[5]=(...m)=>s(u)&&s(u)(...m)),onFocus:v[6]||(v[6]=m=>o.value=!0),onBlur:v[7]||(v[7]=m=>o.value=!1)},null,42,_L)),[[Xr,s(i)]]),p.$slots.default||p.label?(w(),A("span",{key:2,class:O(s(d).be("button","inner")),style:Te(s(a)?s(f):void 0)},[oe(p.$slots,"default",{},()=>[at(ue(p.label),1)])],6)):Y("v-if",!0)],2))}});var hg=me(TL,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-button.vue"]]);const OL={name:"ElCheckboxGroup"},ML=ne({...OL,props:cL,emits:gL,setup(e,{emit:t}){const n=e,{elFormItem:o}=sl(),{groupId:a,isLabeledByFormItem:l}=dL(n,{elFormItem:o}),r=Kt(),i=re("checkbox"),u=d=>{t(Ze,d),_e(()=>{t("change",d)})},c=S({get(){return n.modelValue},set(d){u(d)}});return Qe("CheckboxGroup",{name:"ElCheckboxGroup",modelValue:c,...Ht(n),checkboxGroupSize:r,changeEvent:u}),le(()=>n.modelValue,()=>{var d;n.validateEvent&&((d=o.validate)==null||d.call(o,"change").catch(f=>void 0))}),(d,f)=>(w(),X(ot(d.tag),{id:s(a),class:O(s(i).b("group")),role:"group","aria-label":s(l)?void 0:d.label||"checkbox-group","aria-labelledby":s(l)?s(o).labelId:void 0},{default:q(()=>[oe(d.$slots,"default")]),_:3},8,["id","class","aria-label","aria-labelledby"]))}});var mg=me(ML,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-group.vue"]]);const Rn=Xe(SL,{CheckboxButton:hg,CheckboxGroup:mg}),IL=Rt(hg),gg=Rt(mg),bg=ye({size:Pn,disabled:Boolean,label:{type:[String,Number,Boolean],default:""}}),NL=ye({...bg,modelValue:{type:[String,Number,Boolean],default:""},name:{type:String,default:""},border:Boolean}),yg={[Ze]:e=>pt(e)||je(e)||Wt(e),[It]:e=>pt(e)||je(e)||Wt(e)},wg=(e,t)=>{const n=M(),o=Ce(Zh,void 0),a=S(()=>!!o),l=S({get(){return a.value?o.modelValue:e.modelValue},set(d){a.value?o.changeEvent(d):t&&t(Ze,d),n.value.checked=e.modelValue===e.label}}),r=Kt(S(()=>o==null?void 0:o.size)),i=qo(S(()=>o==null?void 0:o.disabled)),u=M(!1),c=S(()=>i.value||a.value&&l.value!==e.label?-1:0);return{radioRef:n,isGroup:a,radioGroup:o,focus:u,size:r,disabled:i,tabIndex:c,modelValue:l}},PL=["value","name","disabled"],AL={name:"ElRadio"},LL=ne({...AL,props:NL,emits:yg,setup(e,{emit:t}){const n=e,o=re("radio"),{radioRef:a,radioGroup:l,focus:r,size:i,disabled:u,modelValue:c}=wg(n,t);function d(){_e(()=>t("change",c.value))}return(f,p)=>{var v;return w(),A("label",{class:O([s(o).b(),s(o).is("disabled",s(u)),s(o).is("focus",s(r)),s(o).is("bordered",f.border),s(o).is("checked",s(c)===f.label),s(o).m(s(i))])},[F("span",{class:O([s(o).e("input"),s(o).is("disabled",s(u)),s(o).is("checked",s(c)===f.label)])},[We(F("input",{ref_key:"radioRef",ref:a,"onUpdate:modelValue":p[0]||(p[0]=m=>Qt(c)?c.value=m:null),class:O(s(o).e("original")),value:f.label,name:f.name||((v=s(l))==null?void 0:v.name),disabled:s(u),type:"radio",onFocus:p[1]||(p[1]=m=>r.value=!0),onBlur:p[2]||(p[2]=m=>r.value=!1),onChange:d},null,42,PL),[[_v,s(c)]]),F("span",{class:O(s(o).e("inner"))},null,2)],2),F("span",{class:O(s(o).e("label")),onKeydown:p[3]||(p[3]=ze(()=>{},["stop"]))},[oe(f.$slots,"default",{},()=>[at(ue(f.label),1)])],34)],2)}}});var RL=me(LL,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio.vue"]]);const DL=ye({...bg,name:{type:String,default:""}}),BL=["value","name","disabled"],VL={name:"ElRadioButton"},xL=ne({...VL,props:DL,setup(e){const t=e,n=re("radio"),{radioRef:o,focus:a,size:l,disabled:r,modelValue:i,radioGroup:u}=wg(t),c=S(()=>({backgroundColor:(u==null?void 0:u.fill)||"",borderColor:(u==null?void 0:u.fill)||"",boxShadow:u!=null&&u.fill?`-1px 0 0 0 ${u.fill}`:"",color:(u==null?void 0:u.textColor)||""}));return(d,f)=>{var p;return w(),A("label",{class:O([s(n).b("button"),s(n).is("active",s(i)===d.label),s(n).is("disabled",s(r)),s(n).is("focus",s(a)),s(n).bm("button",s(l))])},[We(F("input",{ref_key:"radioRef",ref:o,"onUpdate:modelValue":f[0]||(f[0]=v=>Qt(i)?i.value=v:null),class:O(s(n).be("button","original-radio")),value:d.label,type:"radio",name:d.name||((p=s(u))==null?void 0:p.name),disabled:s(r),onFocus:f[1]||(f[1]=v=>a.value=!0),onBlur:f[2]||(f[2]=v=>a.value=!1)},null,42,BL),[[_v,s(i)]]),F("span",{class:O(s(n).be("button","inner")),style:Te(s(i)===d.label?s(c):{}),onKeydown:f[3]||(f[3]=ze(()=>{},["stop"]))},[oe(d.$slots,"default",{},()=>[at(ue(d.label),1)])],38)],2)}}});var kg=me(xL,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-button.vue"]]);const zL=ye({id:{type:String,default:void 0},size:Pn,disabled:Boolean,modelValue:{type:[String,Number,Boolean],default:""},fill:{type:String,default:""},label:{type:String,default:void 0},textColor:{type:String,default:""},name:{type:String,default:void 0},validateEvent:{type:Boolean,default:!0}}),HL=yg,FL=["id","aria-label","aria-labelledby"],KL={name:"ElRadioGroup"},WL=ne({...KL,props:zL,emits:HL,setup(e,{emit:t}){const n=e,o=re("radio"),a=Wn(),l=M(),{formItem:r}=Uo(),{inputId:i,isLabeledByFormItem:u}=Yo(n,{formItemContext:r}),c=f=>{t(Ze,f),_e(()=>t("change",f))};Fe(()=>{const f=l.value.querySelectorAll("[type=radio]"),p=f[0];!Array.from(f).some(v=>v.checked)&&p&&(p.tabIndex=0)});const d=S(()=>n.name||a.value);return Qe(Zh,gt({...Ht(n),changeEvent:c,name:d})),le(()=>n.modelValue,()=>{n.validateEvent&&(r==null||r.validate("change").catch(f=>void 0))}),(f,p)=>(w(),A("div",{id:s(i),ref_key:"radioGroupRef",ref:l,class:O(s(o).b("group")),role:"radiogroup","aria-label":s(u)?void 0:f.label||"radio-group","aria-labelledby":s(u)?s(r).labelId:void 0},[oe(f.$slots,"default")],10,FL))}});var Cg=me(WL,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-group.vue"]]);const Sg=Xe(RL,{RadioButton:kg,RadioGroup:Cg}),jL=Rt(Cg),qL=Rt(kg);var UL=ne({name:"NodeContent",setup(){return{ns:re("cascader-node")}},render(){const{ns:e}=this,{node:t,panel:n}=this.$parent,{data:o,label:a}=t,{renderLabelFn:l}=n;return ke("span",{class:e.e("label")},l?l({node:t,data:o}):a)}});const zc=Symbol(),YL=ne({name:"ElCascaderNode",components:{ElCheckbox:Rn,ElRadio:Sg,NodeContent:UL,ElIcon:Ee,Check:Zl,Loading:Wo,ArrowRight:sn},props:{node:{type:Object,required:!0},menuId:String},emits:["expand"],setup(e,{emit:t}){const n=Ce(zc),o=re("cascader-node"),a=S(()=>n.isHoverMenu),l=S(()=>n.config.multiple),r=S(()=>n.config.checkStrictly),i=S(()=>{var _;return(_=n.checkedNodes[0])==null?void 0:_.uid}),u=S(()=>e.node.isDisabled),c=S(()=>e.node.isLeaf),d=S(()=>r.value&&!c.value||!u.value),f=S(()=>v(n.expandingNode)),p=S(()=>r.value&&n.checkedNodes.some(v)),v=_=>{var $;const{level:T,uid:I}=e.node;return(($=_==null?void 0:_.pathNodes[T-1])==null?void 0:$.uid)===I},m=()=>{f.value||n.expandNode(e.node)},h=_=>{const{node:$}=e;_!==$.checked&&n.handleCheckChange($,_)},g=()=>{n.lazyLoad(e.node,()=>{c.value||m()})},b=_=>{a.value&&(k(),!c.value&&t("expand",_))},k=()=>{const{node:_}=e;!d.value||_.loading||(_.loaded?m():g())},y=()=>{a.value&&!c.value||(c.value&&!u.value&&!r.value&&!l.value?E(!0):k())},C=_=>{r.value?(h(_),e.node.loaded&&m()):E(_)},E=_=>{e.node.loaded?(h(_),!r.value&&m()):g()};return{panel:n,isHoverMenu:a,multiple:l,checkStrictly:r,checkedNodeId:i,isDisabled:u,isLeaf:c,expandable:d,inExpandingPath:f,inCheckedPath:p,ns:o,handleHoverExpand:b,handleExpand:k,handleClick:y,handleCheck:E,handleSelectCheck:C}}}),GL=["id","aria-haspopup","aria-owns","aria-expanded","tabindex"],XL=F("span",null,null,-1);function ZL(e,t,n,o,a,l){const r=Se("el-checkbox"),i=Se("el-radio"),u=Se("check"),c=Se("el-icon"),d=Se("node-content"),f=Se("loading"),p=Se("arrow-right");return w(),A("li",{id:`${e.menuId}-${e.node.uid}`,role:"menuitem","aria-haspopup":!e.isLeaf,"aria-owns":e.isLeaf?null:e.menuId,"aria-expanded":e.inExpandingPath,tabindex:e.expandable?-1:void 0,class:O([e.ns.b(),e.ns.is("selectable",e.checkStrictly),e.ns.is("active",e.node.checked),e.ns.is("disabled",!e.expandable),e.inExpandingPath&&"in-active-path",e.inCheckedPath&&"in-checked-path"]),onMouseenter:t[2]||(t[2]=(...v)=>e.handleHoverExpand&&e.handleHoverExpand(...v)),onFocus:t[3]||(t[3]=(...v)=>e.handleHoverExpand&&e.handleHoverExpand(...v)),onClick:t[4]||(t[4]=(...v)=>e.handleClick&&e.handleClick(...v))},[Y(" prefix "),e.multiple?(w(),X(r,{key:0,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:e.isDisabled,onClick:t[0]||(t[0]=ze(()=>{},["stop"])),"onUpdate:modelValue":e.handleSelectCheck},null,8,["model-value","indeterminate","disabled","onUpdate:modelValue"])):e.checkStrictly?(w(),X(i,{key:1,"model-value":e.checkedNodeId,label:e.node.uid,disabled:e.isDisabled,"onUpdate:modelValue":e.handleSelectCheck,onClick:t[1]||(t[1]=ze(()=>{},["stop"]))},{default:q(()=>[Y(` + Add an empty element to avoid render label, + do not use empty fragment here for https://github.com/vuejs/vue-next/pull/2485 + `),XL]),_:1},8,["model-value","label","disabled","onUpdate:modelValue"])):e.isLeaf&&e.node.checked?(w(),X(c,{key:2,class:O(e.ns.e("prefix"))},{default:q(()=>[j(u)]),_:1},8,["class"])):Y("v-if",!0),Y(" content "),j(d),Y(" postfix "),e.isLeaf?Y("v-if",!0):(w(),A(Ie,{key:3},[e.node.loading?(w(),X(c,{key:0,class:O([e.ns.is("loading"),e.ns.e("postfix")])},{default:q(()=>[j(f)]),_:1},8,["class"])):(w(),X(c,{key:1,class:O(["arrow-right",e.ns.e("postfix")])},{default:q(()=>[j(p)]),_:1},8,["class"]))],64))],42,GL)}var JL=me(YL,[["render",ZL],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/node.vue"]]);const QL=ne({name:"ElCascaderMenu",components:{Loading:Wo,ElIcon:Ee,ElScrollbar:Eo,ElCascaderNode:JL},props:{nodes:{type:Array,required:!0},index:{type:Number,required:!0}},setup(e){const t=tt(),n=re("cascader-menu"),{t:o}=mt(),a=Jl();let l=null,r=null;const i=Ce(zc),u=M(null),c=S(()=>!e.nodes.length),d=S(()=>!i.initialLoaded),f=S(()=>`cascader-menu-${a}-${e.index}`),p=g=>{l=g.target},v=g=>{if(!(!i.isHoverMenu||!l||!u.value))if(l.contains(g.target)){m();const b=t.vnode.el,{left:k}=b.getBoundingClientRect(),{offsetWidth:y,offsetHeight:C}=b,E=g.clientX-k,_=l.offsetTop,$=_+l.offsetHeight;u.value.innerHTML=` + + + `}else r||(r=window.setTimeout(h,i.config.hoverThreshold))},m=()=>{r&&(clearTimeout(r),r=null)},h=()=>{u.value&&(u.value.innerHTML="",m())};return{ns:n,panel:i,hoverZone:u,isEmpty:c,isLoading:d,menuId:f,t:o,handleExpand:p,handleMouseMove:v,clearHoverZone:h}}});function e6(e,t,n,o,a,l){const r=Se("el-cascader-node"),i=Se("loading"),u=Se("el-icon"),c=Se("el-scrollbar");return w(),X(c,{key:e.menuId,tag:"ul",role:"menu",class:O(e.ns.b()),"wrap-class":e.ns.e("wrap"),"view-class":[e.ns.e("list"),e.ns.is("empty",e.isEmpty)],onMousemove:e.handleMouseMove,onMouseleave:e.clearHoverZone},{default:q(()=>{var d;return[(w(!0),A(Ie,null,Je(e.nodes,f=>(w(),X(r,{key:f.uid,node:f,"menu-id":e.menuId,onExpand:e.handleExpand},null,8,["node","menu-id","onExpand"]))),128)),e.isLoading?(w(),A("div",{key:0,class:O(e.ns.e("empty-text"))},[j(u,{size:"14",class:O(e.ns.is("loading"))},{default:q(()=>[j(i)]),_:1},8,["class"]),at(" "+ue(e.t("el.cascader.loading")),1)],2)):e.isEmpty?(w(),A("div",{key:1,class:O(e.ns.e("empty-text"))},ue(e.t("el.cascader.noData")),3)):(d=e.panel)!=null&&d.isHoverMenu?(w(),A("svg",{key:2,ref:"hoverZone",class:O(e.ns.e("hover-zone"))},null,2)):Y("v-if",!0)]}),_:1},8,["class","wrap-class","view-class","onMousemove","onMouseleave"])}var t6=me(QL,[["render",e6],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/menu.vue"]]),Hc=(e=>(e.CLICK="click",e.HOVER="hover",e))(Hc||{});let n6=0;const o6=e=>{const t=[e];let{parent:n}=e;for(;n;)t.unshift(n),n=n.parent;return t};let Xi=class Zi{constructor(t,n,o,a=!1){this.data=t,this.config=n,this.parent=o,this.root=a,this.uid=n6++,this.checked=!1,this.indeterminate=!1,this.loading=!1;const{value:l,label:r,children:i}=n,u=t[i],c=o6(this);this.level=a?0:o?o.level+1:1,this.value=t[l],this.label=t[r],this.pathNodes=c,this.pathValues=c.map(d=>d.value),this.pathLabels=c.map(d=>d.label),this.childrenData=u,this.children=(u||[]).map(d=>new Zi(d,n,this)),this.loaded=!n.lazy||this.isLeaf||!$n(u)}get isDisabled(){const{data:t,parent:n,config:o}=this,{disabled:a,checkStrictly:l}=o;return($t(a)?a(t,this):!!t[a])||!l&&(n==null?void 0:n.isDisabled)}get isLeaf(){const{data:t,config:n,childrenData:o,loaded:a}=this,{lazy:l,leaf:r}=n,i=$t(r)?r(t,this):t[r];return Jt(i)?l&&!a?!1:!(Array.isArray(o)&&o.length):!!i}get valueByOption(){return this.config.emitPath?this.pathValues:this.value}appendChild(t){const{childrenData:n,children:o}=this,a=new Zi(t,this.config,this);return Array.isArray(n)?n.push(t):this.childrenData=[t],o.push(a),a}calcText(t,n){const o=t?this.pathLabels.join(n):this.label;return this.text=o,o}broadcast(t,...n){const o=`onParent${uo(t)}`;this.children.forEach(a=>{a&&(a.broadcast(t,...n),a[o]&&a[o](...n))})}emit(t,...n){const{parent:o}=this,a=`onChild${uo(t)}`;o&&(o[a]&&o[a](...n),o.emit(t,...n))}onParentCheck(t){this.isDisabled||this.setCheckState(t)}onChildCheck(){const{children:t}=this,n=t.filter(a=>!a.isDisabled),o=n.length?n.every(a=>a.checked):!1;this.setCheckState(o)}setCheckState(t){const n=this.children.length,o=this.children.reduce((a,l)=>{const r=l.checked?1:l.indeterminate?.5:0;return a+r},0);this.checked=this.loaded&&this.children.filter(a=>!a.isDisabled).every(a=>a.loaded&&a.checked)&&t,this.indeterminate=this.loaded&&o!==n&&o>0}doCheck(t){if(this.checked===t)return;const{checkStrictly:n,multiple:o}=this.config;n||!o?this.checked=t:(this.broadcast("check",t),this.setCheckState(t),this.emit("check"))}};const Ji=(e,t)=>e.reduce((n,o)=>(o.isLeaf?n.push(o):(!t&&n.push(o),n=n.concat(Ji(o.children,t))),n),[]);class Sp{constructor(t,n){this.config=n;const o=(t||[]).map(a=>new Xi(a,this.config));this.nodes=o,this.allNodes=Ji(o,!1),this.leafNodes=Ji(o,!0)}getNodes(){return this.nodes}getFlattedNodes(t){return t?this.leafNodes:this.allNodes}appendNode(t,n){const o=n?n.appendChild(t):new Xi(t,this.config);n||this.nodes.push(o),this.allNodes.push(o),o.isLeaf&&this.leafNodes.push(o)}appendNodes(t,n){t.forEach(o=>this.appendNode(o,n))}getNodeByValue(t,n=!1){return!t&&t!==0?null:this.getFlattedNodes(n).find(a=>Cn(a.value,t)||Cn(a.pathValues,t))||null}getSameNode(t){return t&&this.getFlattedNodes(!1).find(({value:o,level:a})=>Cn(t.value,o)&&t.level===a)||null}}const $g={modelValue:[Number,String,Array],options:{type:Array,default:()=>[]},props:{type:Object,default:()=>({})}},a6={expandTrigger:Hc.CLICK,multiple:!1,checkStrictly:!1,emitPath:!0,lazy:!1,lazyLoad:Ct,value:"value",label:"label",children:"children",leaf:"leaf",disabled:"disabled",hoverThreshold:500},l6=e=>S(()=>({...a6,...e.props})),$p=e=>{if(!e)return 0;const t=e.id.split("-");return Number(t[t.length-2])},r6=e=>{if(!e)return;const t=e.querySelector("input");t?t.click():Eh(e)&&e.click()},s6=(e,t)=>{const n=t.slice(0),o=n.map(l=>l.uid),a=e.reduce((l,r)=>{const i=o.indexOf(r.uid);return i>-1&&(l.push(r),n.splice(i,1),o.splice(i,1)),l},[]);return a.push(...n),a},i6=ne({name:"ElCascaderPanel",components:{ElCascaderMenu:t6},props:{...$g,border:{type:Boolean,default:!0},renderLabel:Function},emits:[Ze,It,"close","expand-change"],setup(e,{emit:t,slots:n}){let o=!1;const a=re("cascader"),l=l6(e);let r=null;const i=M(!0),u=M([]),c=M(null),d=M([]),f=M(null),p=M([]),v=S(()=>l.value.expandTrigger===Hc.HOVER),m=S(()=>e.renderLabel||n.default),h=()=>{const{options:H}=e,D=l.value;o=!1,r=new Sp(H,D),d.value=[r.getNodes()],D.lazy&&$n(e.options)?(i.value=!1,g(void 0,x=>{x&&(r=new Sp(x,D),d.value=[r.getNodes()]),i.value=!0,T(!1,!0)})):T(!1,!0)},g=(H,D)=>{const x=l.value;H=H||new Xi({},x,void 0,!0),H.loading=!0;const K=R=>{const P=H,L=P.root?null:P;R&&(r==null||r.appendNodes(R,L)),P.loading=!1,P.loaded=!0,P.childrenData=P.childrenData||[],D&&D(R)};x.lazyLoad(H,K)},b=(H,D)=>{var x;const{level:K}=H,R=d.value.slice(0,K);let P;H.isLeaf?P=H.pathNodes[K-2]:(P=H,R.push(H.children)),((x=f.value)==null?void 0:x.uid)!==(P==null?void 0:P.uid)&&(f.value=H,d.value=R,!D&&t("expand-change",(H==null?void 0:H.pathValues)||[]))},k=(H,D,x=!0)=>{const{checkStrictly:K,multiple:R}=l.value,P=p.value[0];o=!0,!R&&(P==null||P.doCheck(!1)),H.doCheck(D),$(),x&&!R&&!K&&t("close"),!x&&!R&&!K&&y(H)},y=H=>{H&&(H=H.parent,y(H),H&&b(H))},C=H=>r==null?void 0:r.getFlattedNodes(H),E=H=>{var D;return(D=C(H))==null?void 0:D.filter(x=>x.checked!==!1)},_=()=>{p.value.forEach(H=>H.doCheck(!1)),$()},$=()=>{var H;const{checkStrictly:D,multiple:x}=l.value,K=p.value,R=E(!D),P=s6(K,R),L=P.map(N=>N.valueByOption);p.value=P,c.value=x?L:(H=L[0])!=null?H:null},T=(H=!1,D=!1)=>{const{modelValue:x}=e,{lazy:K,multiple:R,checkStrictly:P}=l.value,L=!P;if(!(!i.value||o||!D&&Cn(x,c.value)))if(K&&!H){const z=Nf(tE(mo(x))).map(U=>r==null?void 0:r.getNodeByValue(U)).filter(U=>!!U&&!U.loaded&&!U.loading);z.length?z.forEach(U=>{g(U,()=>T(!1,D))}):T(!0,D)}else{const N=R?mo(x):[x],z=Nf(N.map(U=>r==null?void 0:r.getNodeByValue(U,L)));I(z,!1),c.value=x}},I=(H,D=!0)=>{const{checkStrictly:x}=l.value,K=p.value,R=H.filter(N=>!!N&&(x||N.isLeaf)),P=r==null?void 0:r.getSameNode(f.value),L=D&&P||R[0];L?L.pathNodes.forEach(N=>b(N,!0)):f.value=null,K.forEach(N=>N.doCheck(!1)),R.forEach(N=>N.doCheck(!0)),p.value=R,_e(B)},B=()=>{it&&u.value.forEach(H=>{const D=H==null?void 0:H.$el;if(D){const x=D.querySelector(`.${a.namespace.value}-scrollbar__wrap`),K=D.querySelector(`.${a.b("node")}.${a.is("active")}`)||D.querySelector(`.${a.b("node")}.in-active-path`);Lh(x,K)}})},W=H=>{const D=H.target,{code:x}=H;switch(x){case Pe.up:case Pe.down:{H.preventDefault();const K=x===Pe.up?-1:1;_r(Th(D,K,`.${a.b("node")}[tabindex="-1"]`));break}case Pe.left:{H.preventDefault();const K=u.value[$p(D)-1],R=K==null?void 0:K.$el.querySelector(`.${a.b("node")}[aria-expanded="true"]`);_r(R);break}case Pe.right:{H.preventDefault();const K=u.value[$p(D)+1],R=K==null?void 0:K.$el.querySelector(`.${a.b("node")}[tabindex="-1"]`);_r(R);break}case Pe.enter:r6(D);break}};return Qe(zc,gt({config:l,expandingNode:f,checkedNodes:p,isHoverMenu:v,initialLoaded:i,renderLabelFn:m,lazyLoad:g,expandNode:b,handleCheckChange:k})),le([l,()=>e.options],h,{deep:!0,immediate:!0}),le(()=>e.modelValue,()=>{o=!1,T()}),le(c,H=>{Cn(H,e.modelValue)||(t(Ze,H),t(It,H))}),C0(()=>u.value=[]),Fe(()=>!$n(e.modelValue)&&T()),{ns:a,menuList:u,menus:d,checkedNodes:p,handleKeyDown:W,handleCheckChange:k,getFlattedNodes:C,getCheckedNodes:E,clearCheckedNodes:_,calculateCheckedValue:$,scrollToExpandingNode:B}}});function u6(e,t,n,o,a,l){const r=Se("el-cascader-menu");return w(),A("div",{class:O([e.ns.b("panel"),e.ns.is("bordered",e.border)]),onKeydown:t[0]||(t[0]=(...i)=>e.handleKeyDown&&e.handleKeyDown(...i))},[(w(!0),A(Ie,null,Je(e.menus,(i,u)=>(w(),X(r,{key:u,ref_for:!0,ref:c=>e.menuList[u]=c,index:u,nodes:[...i]},null,8,["index","nodes"]))),128))],34)}var Pr=me(i6,[["render",u6],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/index.vue"]]);Pr.install=e=>{e.component(Pr.name,Pr)};const _g=Pr,c6=_g,Fc=ye({closable:Boolean,type:{type:String,values:["success","info","warning","danger",""],default:""},hit:Boolean,disableTransitions:Boolean,color:{type:String,default:""},size:{type:String,values:_a,default:""},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),d6={close:e=>e instanceof MouseEvent,click:e=>e instanceof MouseEvent},f6={name:"ElTag"},p6=ne({...f6,props:Fc,emits:d6,setup(e,{emit:t}){const n=e,o=Kt(),a=re("tag"),l=S(()=>{const{type:u,hit:c,effect:d,closable:f,round:p}=n;return[a.b(),a.is("closable",f),a.m(u),a.m(o.value),a.m(d),a.is("hit",c),a.is("round",p)]}),r=u=>{t("close",u)},i=u=>{t("click",u)};return(u,c)=>u.disableTransitions?(w(),A("span",{key:0,class:O(s(l)),style:Te({backgroundColor:u.color}),onClick:i},[F("span",{class:O(s(a).e("content"))},[oe(u.$slots,"default")],2),u.closable?(w(),X(s(Ee),{key:0,class:O(s(a).e("close")),onClick:ze(r,["stop"])},{default:q(()=>[j(s(Kn))]),_:1},8,["class","onClick"])):Y("v-if",!0)],6)):(w(),X(xt,{key:1,name:`${s(a).namespace.value}-zoom-in-center`,appear:""},{default:q(()=>[F("span",{class:O(s(l)),style:Te({backgroundColor:u.color}),onClick:i},[F("span",{class:O(s(a).e("content"))},[oe(u.$slots,"default")],2),u.closable?(w(),X(s(Ee),{key:0,class:O(s(a).e("close")),onClick:ze(r,["stop"])},{default:q(()=>[j(s(Kn))]),_:1},8,["class","onClick"])):Y("v-if",!0)],6)]),_:3},8,["name"]))}});var v6=me(p6,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tag/src/tag.vue"]]);const Vs=Xe(v6),h6=40,m6={large:36,default:32,small:28},g6={modifiers:[{name:"arrowPosition",enabled:!0,phase:"main",fn:({state:e})=>{const{modifiersData:t,placement:n}=e;["right","left","bottom","top"].includes(n)||(t.arrow.x=35)},requires:["arrow"]}]},b6="ElCascader",y6=ne({name:b6,components:{ElCascaderPanel:_g,ElInput:nn,ElTooltip:bn,ElScrollbar:Eo,ElTag:Vs,ElIcon:Ee,CircleClose:Ko,Check:Zl,ArrowDown:$a},directives:{Clickoutside:Fo},props:{...$g,size:{type:String,validator:jo},placeholder:{type:String},disabled:Boolean,clearable:Boolean,filterable:Boolean,filterMethod:{type:Function,default:(e,t)=>e.text.includes(t)},separator:{type:String,default:" / "},showAllLevels:{type:Boolean,default:!0},collapseTags:Boolean,collapseTagsTooltip:{type:Boolean,default:!1},debounce:{type:Number,default:300},beforeFilter:{type:Function,default:()=>!0},popperClass:{type:String,default:""},teleported:Xt.teleported,tagType:{...Fc.type,default:"info"},validateEvent:{type:Boolean,default:!0}},emits:[Ze,It,"focus","blur","visible-change","expand-change","remove-tag"],setup(e,{emit:t}){let n=0,o=0;const a=re("cascader"),l=re("input"),{t:r}=mt(),i=Ce(Dn,{}),u=Ce(cn,{}),c=M(null),d=M(null),f=M(null),p=M(null),v=M(null),m=M(!1),h=M(!1),g=M(!1),b=M(""),k=M(""),y=M([]),C=M([]),E=M([]),_=M(!1),$=S(()=>e.disabled||i.disabled),T=S(()=>e.placeholder||r("el.cascader.placeholder")),I=Kt(),B=S(()=>["small"].includes(I.value)?"small":"default"),W=S(()=>!!e.props.multiple),H=S(()=>!e.filterable||W.value),D=S(()=>W.value?k.value:b.value),x=S(()=>{var de;return((de=p.value)==null?void 0:de.checkedNodes)||[]}),K=S(()=>!e.clearable||$.value||g.value||!h.value?!1:!!x.value.length),R=S(()=>{const{showAllLevels:de,separator:ve}=e,Me=x.value;return Me.length?W.value?" ":Me[0].calcText(de,ve):""}),P=S({get(){return e.modelValue},set(de){var ve;t(Ze,de),t(It,de),e.validateEvent&&((ve=u.validate)==null||ve.call(u,"change").catch(Me=>void 0))}}),L=S(()=>{var de,ve;return(ve=(de=c.value)==null?void 0:de.popperRef)==null?void 0:ve.contentRef}),N=de=>{var ve,Me,De;if(!$.value&&(de=de??!m.value,de!==m.value)){if(m.value=de,(Me=(ve=d.value)==null?void 0:ve.input)==null||Me.setAttribute("aria-expanded",`${de}`),de)z(),_e((De=p.value)==null?void 0:De.scrollToExpandingNode);else if(e.filterable){const{value:qe}=R;b.value=qe,k.value=qe}t("visible-change",de)}},z=()=>{_e(()=>{var de;(de=c.value)==null||de.updatePopper()})},U=()=>{g.value=!1},Z=de=>{const{showAllLevels:ve,separator:Me}=e;return{node:de,key:de.uid,text:de.calcText(ve,Me),hitState:!1,closable:!$.value&&!de.isDisabled,isCollapseTag:!1}},Q=de=>{var ve;const Me=de.node;Me.doCheck(!1),(ve=p.value)==null||ve.calculateCheckedValue(),t("remove-tag",Me.valueByOption)},fe=()=>{if(!W.value)return;const de=x.value,ve=[],Me=[];if(de.forEach(De=>Me.push(Z(De))),C.value=Me,de.length){const[De,...qe]=de,Ye=qe.length;ve.push(Z(De)),Ye&&(e.collapseTags?ve.push({key:-1,text:`+ ${Ye}`,closable:!1,isCollapseTag:!0}):qe.forEach(ce=>ve.push(Z(ce))))}y.value=ve},ie=()=>{var de,ve;const{filterMethod:Me,showAllLevels:De,separator:qe}=e,Ye=(ve=(de=p.value)==null?void 0:de.getFlattedNodes(!e.props.checkStrictly))==null?void 0:ve.filter(ce=>ce.isDisabled?!1:(ce.calcText(De,qe),Me(ce,D.value)));W.value&&(y.value.forEach(ce=>{ce.hitState=!1}),C.value.forEach(ce=>{ce.hitState=!1})),g.value=!0,E.value=Ye,z()},ee=()=>{var de;let ve;g.value&&v.value?ve=v.value.$el.querySelector(`.${a.e("suggestion-item")}`):ve=(de=p.value)==null?void 0:de.$el.querySelector(`.${a.b("node")}[tabindex="-1"]`),ve&&(ve.focus(),!g.value&&ve.click())},G=()=>{var de,ve;const Me=(de=d.value)==null?void 0:de.input,De=f.value,qe=(ve=v.value)==null?void 0:ve.$el;if(!(!it||!Me)){if(qe){const Ye=qe.querySelector(`.${a.e("suggestion-list")}`);Ye.style.minWidth=`${Me.offsetWidth}px`}if(De){const{offsetHeight:Ye}=De,ce=y.value.length>0?`${Math.max(Ye+6,n)}px`:`${n}px`;Me.style.height=ce,z()}}},he=de=>{var ve;return(ve=p.value)==null?void 0:ve.getCheckedNodes(de)},se=de=>{z(),t("expand-change",de)},pe=de=>{var ve;const Me=(ve=de.target)==null?void 0:ve.value;if(de.type==="compositionend")_.value=!1,_e(()=>Ne(Me));else{const De=Me[Me.length-1]||"";_.value=!Is(De)}},Oe=de=>{if(!_.value)switch(de.code){case Pe.enter:N();break;case Pe.down:N(!0),_e(ee),de.preventDefault();break;case Pe.esc:m.value===!0&&(de.preventDefault(),de.stopPropagation(),N(!1));break;case Pe.tab:N(!1);break}},Ae=()=>{var de;(de=p.value)==null||de.clearCheckedNodes(),N(!1)},Be=de=>{var ve,Me;const{checked:De}=de;W.value?(ve=p.value)==null||ve.handleCheckChange(de,!De,!1):(!De&&((Me=p.value)==null||Me.handleCheckChange(de,!0,!1)),N(!1))},Ge=de=>{const ve=de.target,{code:Me}=de;switch(Me){case Pe.up:case Pe.down:{const De=Me===Pe.up?-1:1;_r(Th(ve,De,`.${a.e("suggestion-item")}[tabindex="-1"]`));break}case Pe.enter:ve.click();break}},Re=()=>{const de=y.value,ve=de[de.length-1];o=k.value?0:o+1,!(!ve||!o)&&(ve.hitState?Q(ve):ve.hitState=!0)},dt=un(()=>{const{value:de}=D;if(!de)return;const ve=e.beforeFilter(de);Ii(ve)?ve.then(ie).catch(()=>{}):ve!==!1?ie():U()},e.debounce),Ne=(de,ve)=>{!m.value&&N(!0),!(ve!=null&&ve.isComposing)&&(de?dt():U())};return le(g,z),le([x,$],fe),le(y,()=>{_e(()=>G())}),le(R,de=>b.value=de,{immediate:!0}),Fe(()=>{var de;const ve=(de=d.value)==null?void 0:de.$el;n=(ve==null?void 0:ve.offsetHeight)||m6[I.value]||h6,gn(ve,G)}),{popperOptions:g6,tooltipRef:c,popperPaneRef:L,input:d,tagWrapper:f,panel:p,suggestionPanel:v,popperVisible:m,inputHover:h,inputPlaceholder:T,filtering:g,presentText:R,checkedValue:P,inputValue:b,searchInputValue:k,presentTags:y,allPresentTags:C,suggestions:E,isDisabled:$,isOnComposition:_,realSize:I,tagSize:B,multiple:W,readonly:H,clearBtnVisible:K,nsCascader:a,nsInput:l,t:r,togglePopperVisible:N,hideSuggestionPanel:U,deleteTag:Q,focusFirstNode:ee,getCheckedNodes:he,handleExpandChange:se,handleKeyDown:Oe,handleComposition:pe,handleClear:Ae,handleSuggestionClick:Be,handleSuggestionKeyDown:Ge,handleDelete:Re,handleInput:Ne}}}),w6={key:0},k6={class:"el-cascader__collapse-tags"},C6=["placeholder"],S6=["onClick"];function $6(e,t,n,o,a,l){const r=Se("circle-close"),i=Se("el-icon"),u=Se("arrow-down"),c=Se("el-input"),d=Se("el-tag"),f=Se("el-tooltip"),p=Se("el-cascader-panel"),v=Se("check"),m=Se("el-scrollbar"),h=va("clickoutside");return w(),X(f,{ref:"tooltipRef",visible:e.popperVisible,"onUpdate:visible":t[17]||(t[17]=g=>e.popperVisible=g),teleported:e.teleported,"popper-class":[e.nsCascader.e("dropdown"),e.popperClass],"popper-options":e.popperOptions,"fallback-placements":["bottom-start","bottom","top-start","top","right","left"],"stop-popper-mouse-event":!1,"gpu-acceleration":!1,placement:"bottom-start",transition:`${e.nsCascader.namespace.value}-zoom-in-top`,effect:"light",pure:"",persistent:"",onHide:e.hideSuggestionPanel},{default:q(()=>[We((w(),A("div",{class:O([e.nsCascader.b(),e.nsCascader.m(e.realSize),e.nsCascader.is("disabled",e.isDisabled),e.$attrs.class]),style:Te(e.$attrs.style),onClick:t[11]||(t[11]=()=>e.togglePopperVisible(e.readonly?void 0:!0)),onKeydown:t[12]||(t[12]=(...g)=>e.handleKeyDown&&e.handleKeyDown(...g)),onMouseenter:t[13]||(t[13]=g=>e.inputHover=!0),onMouseleave:t[14]||(t[14]=g=>e.inputHover=!1)},[j(c,{ref:"input",modelValue:e.inputValue,"onUpdate:modelValue":t[1]||(t[1]=g=>e.inputValue=g),placeholder:e.searchInputValue?"":e.inputPlaceholder,readonly:e.readonly,disabled:e.isDisabled,"validate-event":!1,size:e.realSize,class:O(e.nsCascader.is("focus",e.popperVisible)),onCompositionstart:e.handleComposition,onCompositionupdate:e.handleComposition,onCompositionend:e.handleComposition,onFocus:t[2]||(t[2]=g=>e.$emit("focus",g)),onBlur:t[3]||(t[3]=g=>e.$emit("blur",g)),onInput:e.handleInput},{suffix:q(()=>[e.clearBtnVisible?(w(),X(i,{key:"clear",class:O([e.nsInput.e("icon"),"icon-circle-close"]),onClick:ze(e.handleClear,["stop"])},{default:q(()=>[j(r)]),_:1},8,["class","onClick"])):(w(),X(i,{key:"arrow-down",class:O([e.nsInput.e("icon"),"icon-arrow-down",e.nsCascader.is("reverse",e.popperVisible)]),onClick:t[0]||(t[0]=ze(g=>e.togglePopperVisible(),["stop"]))},{default:q(()=>[j(u)]),_:1},8,["class"]))]),_:1},8,["modelValue","placeholder","readonly","disabled","size","class","onCompositionstart","onCompositionupdate","onCompositionend","onInput"]),e.multiple?(w(),A("div",{key:0,ref:"tagWrapper",class:O(e.nsCascader.e("tags"))},[(w(!0),A(Ie,null,Je(e.presentTags,g=>(w(),X(d,{key:g.key,type:e.tagType,size:e.tagSize,hit:g.hitState,closable:g.closable,"disable-transitions":"",onClose:b=>e.deleteTag(g)},{default:q(()=>[g.isCollapseTag===!1?(w(),A("span",w6,ue(g.text),1)):(w(),X(f,{key:1,teleported:!1,disabled:e.popperVisible||!e.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],placement:"bottom",effect:"light"},{default:q(()=>[F("span",null,ue(g.text),1)]),content:q(()=>[F("div",k6,[(w(!0),A(Ie,null,Je(e.allPresentTags,(b,k)=>(w(),A("div",{key:k,class:"el-cascader__collapse-tag"},[(w(),X(d,{key:b.key,class:"in-tooltip",type:e.tagType,size:e.tagSize,hit:b.hitState,closable:b.closable,"disable-transitions":"",onClose:y=>e.deleteTag(b)},{default:q(()=>[F("span",null,ue(b.text),1)]),_:2},1032,["type","size","hit","closable","onClose"]))]))),128))])]),_:2},1032,["disabled"]))]),_:2},1032,["type","size","hit","closable","onClose"]))),128)),e.filterable&&!e.isDisabled?We((w(),A("input",{key:0,"onUpdate:modelValue":t[4]||(t[4]=g=>e.searchInputValue=g),type:"text",class:O(e.nsCascader.e("search-input")),placeholder:e.presentText?"":e.inputPlaceholder,onInput:t[5]||(t[5]=g=>e.handleInput(e.searchInputValue,g)),onClick:t[6]||(t[6]=ze(g=>e.togglePopperVisible(!0),["stop"])),onKeydown:t[7]||(t[7]=ut((...g)=>e.handleDelete&&e.handleDelete(...g),["delete"])),onCompositionstart:t[8]||(t[8]=(...g)=>e.handleComposition&&e.handleComposition(...g)),onCompositionupdate:t[9]||(t[9]=(...g)=>e.handleComposition&&e.handleComposition(...g)),onCompositionend:t[10]||(t[10]=(...g)=>e.handleComposition&&e.handleComposition(...g))},null,42,C6)),[[xu,e.searchInputValue]]):Y("v-if",!0)],2)):Y("v-if",!0)],38)),[[h,()=>e.togglePopperVisible(!1),e.popperPaneRef]])]),content:q(()=>[We(j(p,{ref:"panel",modelValue:e.checkedValue,"onUpdate:modelValue":t[15]||(t[15]=g=>e.checkedValue=g),options:e.options,props:e.props,border:!1,"render-label":e.$slots.default,onExpandChange:e.handleExpandChange,onClose:t[16]||(t[16]=g=>e.$nextTick(()=>e.togglePopperVisible(!1)))},null,8,["modelValue","options","props","render-label","onExpandChange"]),[[ft,!e.filtering]]),e.filterable?We((w(),X(m,{key:0,ref:"suggestionPanel",tag:"ul",class:O(e.nsCascader.e("suggestion-panel")),"view-class":e.nsCascader.e("suggestion-list"),onKeydown:e.handleSuggestionKeyDown},{default:q(()=>[e.suggestions.length?(w(!0),A(Ie,{key:0},Je(e.suggestions,g=>(w(),A("li",{key:g.uid,class:O([e.nsCascader.e("suggestion-item"),e.nsCascader.is("checked",g.checked)]),tabindex:-1,onClick:b=>e.handleSuggestionClick(g)},[F("span",null,ue(g.text),1),g.checked?(w(),X(i,{key:0},{default:q(()=>[j(v)]),_:1})):Y("v-if",!0)],10,S6))),128)):oe(e.$slots,"empty",{key:1},()=>[F("li",{class:O(e.nsCascader.e("empty-text"))},ue(e.t("el.cascader.noMatch")),3)])]),_:3},8,["class","view-class","onKeydown"])),[[ft,e.filtering]]):Y("v-if",!0)]),_:3},8,["visible","teleported","popper-class","popper-options","transition","onHide"])}var Ar=me(y6,[["render",$6],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader/src/index.vue"]]);Ar.install=e=>{e.component(Ar.name,Ar)};const _6=Ar,E6=_6,T6=ye({checked:{type:Boolean,default:!1}}),O6={"update:checked":e=>Wt(e),[It]:e=>Wt(e)},M6={name:"ElCheckTag"},I6=ne({...M6,props:T6,emits:O6,setup(e,{emit:t}){const n=e,o=re("check-tag"),a=()=>{const l=!n.checked;t(It,l),t("update:checked",l)};return(l,r)=>(w(),A("span",{class:O([s(o).b(),s(o).is("checked",l.checked)]),onClick:a},[oe(l.$slots,"default")],2))}});var N6=me(I6,[["__file","/home/runner/work/element-plus/element-plus/packages/components/check-tag/src/check-tag.vue"]]);const P6=Xe(N6),A6=ye({tag:{type:String,default:"div"},span:{type:Number,default:24},offset:{type:Number,default:0},pull:{type:Number,default:0},push:{type:Number,default:0},xs:{type:J([Number,Object]),default:()=>St({})},sm:{type:J([Number,Object]),default:()=>St({})},md:{type:J([Number,Object]),default:()=>St({})},lg:{type:J([Number,Object]),default:()=>St({})},xl:{type:J([Number,Object]),default:()=>St({})}}),L6={name:"ElCol"},R6=ne({...L6,props:A6,setup(e){const t=e,{gutter:n}=Ce(Jh,{gutter:S(()=>0)}),o=re("col"),a=S(()=>{const r={};return n.value&&(r.paddingLeft=r.paddingRight=`${n.value/2}px`),r}),l=S(()=>{const r=[];return["span","offset","pull","push"].forEach(c=>{const d=t[c];je(d)&&(c==="span"?r.push(o.b(`${t[c]}`)):d>0&&r.push(o.b(`${c}-${t[c]}`)))}),["xs","sm","md","lg","xl"].forEach(c=>{je(t[c])?r.push(o.b(`${c}-${t[c]}`)):Mt(t[c])&&Object.entries(t[c]).forEach(([d,f])=>{r.push(d!=="span"?o.b(`${c}-${d}-${f}`):o.b(`${c}-${f}`))})}),n.value&&r.push(o.is("guttered")),r});return(r,i)=>(w(),X(ot(r.tag),{class:O([s(o).b(),s(l)]),style:Te(s(a))},{default:q(()=>[oe(r.$slots,"default")]),_:3},8,["class","style"]))}});var D6=me(R6,[["__file","/home/runner/work/element-plus/element-plus/packages/components/col/src/col.vue"]]);const B6=Xe(D6),_p=e=>typeof je(e),V6=ye({accordion:Boolean,modelValue:{type:J([Array,String,Number]),default:()=>St([])}}),x6={[Ze]:_p,[It]:_p},z6={name:"ElCollapse"},H6=ne({...z6,props:V6,emits:x6,setup(e,{expose:t,emit:n}){const o=e,a=re("collapse"),l=M(Ua(o.modelValue)),r=u=>{l.value=u;const c=o.accordion?l.value[0]:l.value;n(Ze,c),n(It,c)},i=u=>{if(o.accordion)r([(l.value[0]||l.value[0]===0)&&l.value[0]===u?"":u]);else{const c=[...l.value],d=c.indexOf(u);d>-1?c.splice(d,1):c.push(u),r(c)}};return le(()=>o.modelValue,()=>l.value=Ua(o.modelValue),{deep:!0}),Qe(Uh,{activeNames:l,handleItemClick:i}),t({activeNames:l,setActiveNames:r}),(u,c)=>(w(),A("div",{class:O(s(a).b()),role:"tablist","aria-multiselectable":"true"},[oe(u.$slots,"default")],2))}});var F6=me(H6,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse/src/collapse.vue"]]);const K6={name:"ElCollapseTransition"},W6=ne({...K6,setup(e){const t=re("collapse-transition"),n={beforeEnter(o){o.dataset||(o.dataset={}),o.dataset.oldPaddingTop=o.style.paddingTop,o.dataset.oldPaddingBottom=o.style.paddingBottom,o.style.maxHeight=0,o.style.paddingTop=0,o.style.paddingBottom=0},enter(o){o.dataset.oldOverflow=o.style.overflow,o.scrollHeight!==0?(o.style.maxHeight=`${o.scrollHeight}px`,o.style.paddingTop=o.dataset.oldPaddingTop,o.style.paddingBottom=o.dataset.oldPaddingBottom):(o.style.maxHeight=0,o.style.paddingTop=o.dataset.oldPaddingTop,o.style.paddingBottom=o.dataset.oldPaddingBottom),o.style.overflow="hidden"},afterEnter(o){o.style.maxHeight="",o.style.overflow=o.dataset.oldOverflow},beforeLeave(o){o.dataset||(o.dataset={}),o.dataset.oldPaddingTop=o.style.paddingTop,o.dataset.oldPaddingBottom=o.style.paddingBottom,o.dataset.oldOverflow=o.style.overflow,o.style.maxHeight=`${o.scrollHeight}px`,o.style.overflow="hidden"},leave(o){o.scrollHeight!==0&&(o.style.maxHeight=0,o.style.paddingTop=0,o.style.paddingBottom=0)},afterLeave(o){o.style.maxHeight="",o.style.overflow=o.dataset.oldOverflow,o.style.paddingTop=o.dataset.oldPaddingTop,o.style.paddingBottom=o.dataset.oldPaddingBottom}};return(o,a)=>(w(),X(xt,rt({name:s(t).b()},S0(n)),{default:q(()=>[oe(o.$slots,"default")]),_:3},16,["name"]))}});var Lr=me(W6,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse-transition/src/collapse-transition.vue"]]);Lr.install=e=>{e.component(Lr.name,Lr)};const xs=Lr,j6=xs,q6=ye({title:{type:String,default:""},name:{type:J([String,Number]),default:()=>Jl()},disabled:Boolean}),U6=["aria-expanded","aria-controls","aria-describedby"],Y6=["id","tabindex","onKeypress"],G6=["id","aria-hidden","aria-labelledby"],X6={name:"ElCollapseItem"},Z6=ne({...X6,props:q6,setup(e,{expose:t}){const n=e,o=Ce(Uh),a=re("collapse"),l=M(!1),r=M(!1),i=M(Jl()),u=S(()=>o==null?void 0:o.activeNames.value.includes(n.name)),c=()=>{setTimeout(()=>{r.value?r.value=!1:l.value=!0},50)},d=()=>{n.disabled||(o==null||o.handleItemClick(n.name),l.value=!1,r.value=!0)},f=()=>{o==null||o.handleItemClick(n.name)};return t({isActive:u}),(p,v)=>(w(),A("div",{class:O([s(a).b("item"),s(a).is("active",s(u)),s(a).is("disabled",p.disabled)])},[F("div",{role:"tab","aria-expanded":s(u),"aria-controls":s(a).b(`content-${i.value}`),"aria-describedby":s(a).b(`content-${i.value}`)},[F("div",{id:s(a).b(`head-${i.value}`),class:O([s(a).be("item","header"),s(a).is("active",s(u)),{focusing:l.value&&!p.disabled}]),role:"button",tabindex:p.disabled?-1:0,onClick:d,onKeypress:ut(ze(f,["stop","prevent"]),["space","enter"]),onFocus:c,onBlur:v[0]||(v[0]=m=>l.value=!1)},[oe(p.$slots,"title",{},()=>[at(ue(p.title),1)]),j(s(Ee),{class:O([s(a).be("item","arrow"),s(a).is("active",s(u))])},{default:q(()=>[j(s(sn))]),_:1},8,["class"])],42,Y6)],8,U6),j(s(xs),null,{default:q(()=>[We(F("div",{id:s(a).b(`content-${i.value}`),class:O(s(a).be("item","wrap")),role:"tabpanel","aria-hidden":!s(u),"aria-labelledby":s(a).b(`head-${i.value}`)},[F("div",{class:O(s(a).be("item","content"))},[oe(p.$slots,"default")],2)],10,G6),[[ft,s(u)]])]),_:3})],2))}});var Eg=me(Z6,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse/src/collapse-item.vue"]]);const J6=Xe(F6,{CollapseItem:Eg}),Q6=Rt(Eg);let ii=!1;function Ll(e,t){if(!it)return;const n=function(l){var r;(r=t.drag)==null||r.call(t,l)},o=function(l){var r;_n(document,"mousemove",n),_n(document,"mouseup",o),_n(document,"touchmove",n),_n(document,"touchend",o),document.onselectstart=null,document.ondragstart=null,ii=!1,(r=t.end)==null||r.call(t,l)},a=function(l){var r;ii||(l.preventDefault(),document.onselectstart=()=>!1,document.ondragstart=()=>!1,ln(document,"mousemove",n),ln(document,"mouseup",o),ln(document,"touchmove",n),ln(document,"touchend",o),ii=!0,(r=t.start)==null||r.call(t,l))};ln(e,"mousedown",a),ln(e,"touchstart",a)}const eR=ne({name:"ElColorAlphaSlider",props:{color:{type:Object,required:!0},vertical:{type:Boolean,default:!1}},setup(e){const t=tt(),n=kt(null),o=kt(null),a=M(0),l=M(0),r=M(null);le(()=>e.color.get("alpha"),()=>{p()}),le(()=>e.color.value,()=>{p()});function i(){if(e.vertical)return 0;const v=t.vnode.el,m=e.color.get("alpha");return v?Math.round(m*(v.offsetWidth-n.value.offsetWidth/2)/100):0}function u(){const v=t.vnode.el;if(!e.vertical)return 0;const m=e.color.get("alpha");return v?Math.round(m*(v.offsetHeight-n.value.offsetHeight/2)/100):0}function c(){if(e.color&&e.color.value){const{r:v,g:m,b:h}=e.color.toRgb();return`linear-gradient(to right, rgba(${v}, ${m}, ${h}, 0) 0%, rgba(${v}, ${m}, ${h}, 1) 100%)`}return null}function d(v){v.target!==n.value&&f(v)}function f(v){const h=t.vnode.el.getBoundingClientRect(),{clientX:g,clientY:b}=dc(v);if(e.vertical){let k=b-h.top;k=Math.max(n.value.offsetHeight/2,k),k=Math.min(k,h.height-n.value.offsetHeight/2),e.color.set("alpha",Math.round((k-n.value.offsetHeight/2)/(h.height-n.value.offsetHeight)*100))}else{let k=g-h.left;k=Math.max(n.value.offsetWidth/2,k),k=Math.min(k,h.width-n.value.offsetWidth/2),e.color.set("alpha",Math.round((k-n.value.offsetWidth/2)/(h.width-n.value.offsetWidth)*100))}}function p(){a.value=i(),l.value=u(),r.value=c()}return Fe(()=>{const v={drag:m=>{f(m)},end:m=>{f(m)}};Ll(o.value,v),Ll(n.value,v),p()}),{thumb:n,bar:o,thumbLeft:a,thumbTop:l,background:r,handleClick:d,update:p}}});function tR(e,t,n,o,a,l){return w(),A("div",{class:O(["el-color-alpha-slider",{"is-vertical":e.vertical}])},[F("div",{ref:"bar",class:"el-color-alpha-slider__bar",style:Te({background:e.background}),onClick:t[0]||(t[0]=(...r)=>e.handleClick&&e.handleClick(...r))},null,4),F("div",{ref:"thumb",class:"el-color-alpha-slider__thumb",style:Te({left:e.thumbLeft+"px",top:e.thumbTop+"px"})},null,4)],2)}var nR=me(eR,[["render",tR],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/alpha-slider.vue"]]);const oR=ne({name:"ElColorHueSlider",props:{color:{type:Object,required:!0},vertical:Boolean},setup(e){const t=tt(),n=M(null),o=M(null),a=M(0),l=M(0),r=S(()=>e.color.get("hue"));le(()=>r.value,()=>{f()});function i(p){p.target!==n.value&&u(p)}function u(p){const m=t.vnode.el.getBoundingClientRect(),{clientX:h,clientY:g}=dc(p);let b;if(e.vertical){let k=g-m.top;k=Math.min(k,m.height-n.value.offsetHeight/2),k=Math.max(n.value.offsetHeight/2,k),b=Math.round((k-n.value.offsetHeight/2)/(m.height-n.value.offsetHeight)*360)}else{let k=h-m.left;k=Math.min(k,m.width-n.value.offsetWidth/2),k=Math.max(n.value.offsetWidth/2,k),b=Math.round((k-n.value.offsetWidth/2)/(m.width-n.value.offsetWidth)*360)}e.color.set("hue",b)}function c(){const p=t.vnode.el;if(e.vertical)return 0;const v=e.color.get("hue");return p?Math.round(v*(p.offsetWidth-n.value.offsetWidth/2)/360):0}function d(){const p=t.vnode.el;if(!e.vertical)return 0;const v=e.color.get("hue");return p?Math.round(v*(p.offsetHeight-n.value.offsetHeight/2)/360):0}function f(){a.value=c(),l.value=d()}return Fe(()=>{const p={drag:v=>{u(v)},end:v=>{u(v)}};Ll(o.value,p),Ll(n.value,p),f()}),{bar:o,thumb:n,thumbLeft:a,thumbTop:l,hueValue:r,handleClick:i,update:f}}});function aR(e,t,n,o,a,l){return w(),A("div",{class:O(["el-color-hue-slider",{"is-vertical":e.vertical}])},[F("div",{ref:"bar",class:"el-color-hue-slider__bar",onClick:t[0]||(t[0]=(...r)=>e.handleClick&&e.handleClick(...r))},null,512),F("div",{ref:"thumb",class:"el-color-hue-slider__thumb",style:Te({left:e.thumbLeft+"px",top:e.thumbTop+"px"})},null,4)],2)}var lR=me(oR,[["render",aR],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/hue-slider.vue"]]);const Tg=Symbol(),rR=()=>Ce(Tg),Ep=function(e,t,n){return[e,t*n/((e=(2-t)*n)<1?e:2-e)||0,e/2]},sR=function(e){return typeof e=="string"&&e.includes(".")&&Number.parseFloat(e)===1},iR=function(e){return typeof e=="string"&&e.includes("%")},Fa=function(e,t){sR(e)&&(e="100%");const n=iR(e);return e=Math.min(t,Math.max(0,Number.parseFloat(`${e}`))),n&&(e=Number.parseInt(`${e*t}`,10)/100),Math.abs(e-t)<1e-6?1:e%t/Number.parseFloat(t)},Tp={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},Rr=function(e){e=Math.min(Math.round(e),255);const t=Math.floor(e/16),n=e%16;return`${Tp[t]||t}${Tp[n]||n}`},Op=function({r:e,g:t,b:n}){return Number.isNaN(+e)||Number.isNaN(+t)||Number.isNaN(+n)?"":`#${Rr(e)}${Rr(t)}${Rr(n)}`},ui={A:10,B:11,C:12,D:13,E:14,F:15},Zo=function(e){return e.length===2?(ui[e[0].toUpperCase()]||+e[0])*16+(ui[e[1].toUpperCase()]||+e[1]):ui[e[1].toUpperCase()]||+e[1]},uR=function(e,t,n){t=t/100,n=n/100;let o=t;const a=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,o*=a<=1?a:2-a;const l=(n+t)/2,r=n===0?2*o/(a+o):2*t/(n+t);return{h:e,s:r*100,v:l*100}},Mp=function(e,t,n){e=Fa(e,255),t=Fa(t,255),n=Fa(n,255);const o=Math.max(e,t,n),a=Math.min(e,t,n);let l;const r=o,i=o-a,u=o===0?0:i/o;if(o===a)l=0;else{switch(o){case e:{l=(t-n)/i+(t{this._hue=Math.max(0,Math.min(360,o)),this._saturation=Math.max(0,Math.min(100,a)),this._value=Math.max(0,Math.min(100,l)),this.doOnChange()};if(t.includes("hsl")){const o=t.replace(/hsla|hsl|\(|\)/gm,"").split(/\s|,/g).filter(a=>a!=="").map((a,l)=>l>2?Number.parseFloat(a):Number.parseInt(a,10));if(o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3){const{h:a,s:l,v:r}=uR(o[0],o[1],o[2]);n(a,l,r)}}else if(t.includes("hsv")){const o=t.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter(a=>a!=="").map((a,l)=>l>2?Number.parseFloat(a):Number.parseInt(a,10));o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3&&n(o[0],o[1],o[2])}else if(t.includes("rgb")){const o=t.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter(a=>a!=="").map((a,l)=>l>2?Number.parseFloat(a):Number.parseInt(a,10));if(o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3){const{h:a,s:l,v:r}=Mp(o[0],o[1],o[2]);n(a,l,r)}}else if(t.includes("#")){const o=t.replace("#","").trim();if(!/^[0-9a-fA-F]{3}$|^[0-9a-fA-F]{6}$|^[0-9a-fA-F]{8}$/.test(o))return;let a,l,r;o.length===3?(a=Zo(o[0]+o[0]),l=Zo(o[1]+o[1]),r=Zo(o[2]+o[2])):(o.length===6||o.length===8)&&(a=Zo(o.slice(0,2)),l=Zo(o.slice(2,4)),r=Zo(o.slice(4,6))),o.length===8?this._alpha=Zo(o.slice(6))/255*100:(o.length===3||o.length===6)&&(this._alpha=100);const{h:i,s:u,v:c}=Mp(a,l,r);n(i,u,c)}}compare(t){return Math.abs(t._hue-this._hue)<2&&Math.abs(t._saturation-this._saturation)<1&&Math.abs(t._value-this._value)<1&&Math.abs(t._alpha-this._alpha)<1}doOnChange(){const{_hue:t,_saturation:n,_value:o,_alpha:a,format:l}=this;if(this.enableAlpha)switch(l){case"hsl":{const r=Ep(t,n/100,o/100);this.value=`hsla(${t}, ${Math.round(r[1]*100)}%, ${Math.round(r[2]*100)}%, ${this.get("alpha")/100})`;break}case"hsv":{this.value=`hsva(${t}, ${Math.round(n)}%, ${Math.round(o)}%, ${this.get("alpha")/100})`;break}case"hex":{this.value=`${Op(pl(t,n,o))}${Rr(a*255/100)}`;break}default:{const{r,g:i,b:u}=pl(t,n,o);this.value=`rgba(${r}, ${i}, ${u}, ${this.get("alpha")/100})`}}else switch(l){case"hsl":{const r=Ep(t,n/100,o/100);this.value=`hsl(${t}, ${Math.round(r[1]*100)}%, ${Math.round(r[2]*100)}%)`;break}case"hsv":{this.value=`hsv(${t}, ${Math.round(n)}%, ${Math.round(o)}%)`;break}case"rgb":{const{r,g:i,b:u}=pl(t,n,o);this.value=`rgb(${r}, ${i}, ${u})`;break}default:this.value=Op(pl(t,n,o))}}}const cR=ne({props:{colors:{type:Array,required:!0},color:{type:Object,required:!0}},setup(e){const{currentColor:t}=rR(),n=M(a(e.colors,e.color));le(()=>t.value,l=>{const r=new wl;r.fromString(l),n.value.forEach(i=>{i.selected=r.compare(i)})}),kn(()=>{n.value=a(e.colors,e.color)});function o(l){e.color.fromString(e.colors[l])}function a(l,r){return l.map(i=>{const u=new wl;return u.enableAlpha=!0,u.format="rgba",u.fromString(i),u.selected=u.value===r.value,u})}return{rgbaColors:n,handleSelect:o}}}),dR={class:"el-color-predefine"},fR={class:"el-color-predefine__colors"},pR=["onClick"];function vR(e,t,n,o,a,l){return w(),A("div",dR,[F("div",fR,[(w(!0),A(Ie,null,Je(e.rgbaColors,(r,i)=>(w(),A("div",{key:e.colors[i],class:O(["el-color-predefine__color-selector",{selected:r.selected,"is-alpha":r._alpha<100}]),onClick:u=>e.handleSelect(i)},[F("div",{style:Te({backgroundColor:r.value})},null,4)],10,pR))),128))])])}var hR=me(cR,[["render",vR],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/predefine.vue"]]);const mR=ne({name:"ElSlPanel",props:{color:{type:Object,required:!0}},setup(e){const t=tt(),n=M(0),o=M(0),a=M("hsl(0, 100%, 50%)"),l=S(()=>{const u=e.color.get("hue"),c=e.color.get("value");return{hue:u,value:c}});function r(){const u=e.color.get("saturation"),c=e.color.get("value"),d=t.vnode.el,{clientWidth:f,clientHeight:p}=d;o.value=u*f/100,n.value=(100-c)*p/100,a.value=`hsl(${e.color.get("hue")}, 100%, 50%)`}function i(u){const d=t.vnode.el.getBoundingClientRect(),{clientX:f,clientY:p}=dc(u);let v=f-d.left,m=p-d.top;v=Math.max(0,v),v=Math.min(v,d.width),m=Math.max(0,m),m=Math.min(m,d.height),o.value=v,n.value=m,e.color.set({saturation:v/d.width*100,value:100-m/d.height*100})}return le(()=>l.value,()=>{r()}),Fe(()=>{Ll(t.vnode.el,{drag:u=>{i(u)},end:u=>{i(u)}}),r()}),{cursorTop:n,cursorLeft:o,background:a,colorValue:l,handleDrag:i,update:r}}}),gR=F("div",{class:"el-color-svpanel__white"},null,-1),bR=F("div",{class:"el-color-svpanel__black"},null,-1),yR=F("div",null,null,-1),wR=[yR];function kR(e,t,n,o,a,l){return w(),A("div",{class:"el-color-svpanel",style:Te({backgroundColor:e.background})},[gR,bR,F("div",{class:"el-color-svpanel__cursor",style:Te({top:e.cursorTop+"px",left:e.cursorLeft+"px"})},wR,4)],4)}var CR=me(mR,[["render",kR],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/sv-panel.vue"]]);const SR=ne({name:"ElColorPicker",components:{ElButton:on,ElTooltip:bn,ElInput:nn,ElIcon:Ee,Close:Kn,ArrowDown:$a,SvPanel:CR,HueSlider:lR,AlphaSlider:nR,Predefine:hR},directives:{ClickOutside:Fo},props:{modelValue:String,id:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:{type:String,validator:jo},popperClass:String,label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},predefine:Array,validateEvent:{type:Boolean,default:!0}},emits:["change","active-change",Ze],setup(e,{emit:t}){const{t:n}=mt(),o=re("color"),a=Ce(Dn,{}),l=Ce(cn,{}),{inputId:r,isLabeledByFormItem:i}=Yo(e,{formItemContext:l}),u=M(),c=M(),d=M(),f=M(null);let p=!0;const v=gt(new wl({enableAlpha:e.showAlpha,format:e.colorFormat||"",value:e.modelValue})),m=M(!1),h=M(!1),g=M(""),b=S(()=>!e.modelValue&&!h.value?"transparent":$(v,e.showAlpha)),k=Kt(),y=S(()=>!!(e.disabled||a.disabled)),C=S(()=>!e.modelValue&&!h.value?"":v.value),E=S(()=>i.value?void 0:e.label||n("el.colorpicker.defaultLabel")),_=S(()=>i.value?l.labelId:void 0);le(()=>e.modelValue,R=>{R?R&&R!==v.value&&(p=!1,v.fromString(R)):h.value=!1}),le(()=>C.value,R=>{g.value=R,p&&t("active-change",R),p=!0}),le(()=>v.value,()=>{!e.modelValue&&!h.value&&(h.value=!0)});function $(R,P){if(!(R instanceof wl))throw new TypeError("color should be instance of _color Class");const{r:L,g:N,b:z}=R.toRgb();return P?`rgba(${L}, ${N}, ${z}, ${R.get("alpha")/100})`:`rgb(${L}, ${N}, ${z})`}function T(R){m.value=R}const I=un(T,100);function B(){I(!1),W()}function W(){_e(()=>{e.modelValue?v.fromString(e.modelValue):(v.value="",_e(()=>{h.value=!1}))})}function H(){y.value||I(!m.value)}function D(){v.fromString(g.value)}function x(){var R;const P=v.value;t(Ze,P),t("change",P),e.validateEvent&&((R=l.validate)==null||R.call(l,"change").catch(L=>void 0)),I(!1),_e(()=>{const L=new wl({enableAlpha:e.showAlpha,format:e.colorFormat||"",value:e.modelValue});v.compare(L)||W()})}function K(){var R;I(!1),t(Ze,null),t("change",null),e.modelValue!==null&&e.validateEvent&&((R=l.validate)==null||R.call(l,"change").catch(P=>void 0)),W()}return Fe(()=>{e.modelValue&&(g.value=C.value)}),le(()=>m.value,()=>{_e(()=>{var R,P,L;(R=u.value)==null||R.update(),(P=c.value)==null||P.update(),(L=d.value)==null||L.update()})}),Qe(Tg,{currentColor:C}),{color:v,colorDisabled:y,colorSize:k,displayedColor:b,showPanelColor:h,showPicker:m,customInput:g,buttonId:r,buttonAriaLabel:E,buttonAriaLabelledby:_,handleConfirm:D,hide:B,handleTrigger:H,clear:K,confirmValue:x,t:n,ns:o,hue:u,svPanel:c,alpha:d,popper:f}}}),$R=["id","aria-label","aria-labelledby","aria-description","tabindex"];function _R(e,t,n,o,a,l){const r=Se("hue-slider"),i=Se("sv-panel"),u=Se("alpha-slider"),c=Se("predefine"),d=Se("el-input"),f=Se("el-button"),p=Se("arrow-down"),v=Se("el-icon"),m=Se("close"),h=Se("el-tooltip"),g=va("click-outside");return w(),X(h,{ref:"popper",visible:e.showPicker,"onUpdate:visible":t[3]||(t[3]=b=>e.showPicker=b),"show-arrow":!1,"fallback-placements":["bottom","top","right","left"],offset:0,"gpu-acceleration":!1,"popper-class":[e.ns.be("picker","panel"),e.ns.b("dropdown"),e.popperClass],"stop-popper-mouse-event":!1,effect:"light",trigger:"click",transition:"el-zoom-in-top",persistent:""},{content:q(()=>[We((w(),A("div",null,[F("div",{class:O(e.ns.be("dropdown","main-wrapper"))},[j(r,{ref:"hue",class:"hue-slider",color:e.color,vertical:""},null,8,["color"]),j(i,{ref:"svPanel",color:e.color},null,8,["color"])],2),e.showAlpha?(w(),X(u,{key:0,ref:"alpha",color:e.color},null,8,["color"])):Y("v-if",!0),e.predefine?(w(),X(c,{key:1,ref:"predefine",color:e.color,colors:e.predefine},null,8,["color","colors"])):Y("v-if",!0),F("div",{class:O(e.ns.be("dropdown","btns"))},[F("span",{class:O(e.ns.be("dropdown","value"))},[j(d,{modelValue:e.customInput,"onUpdate:modelValue":t[0]||(t[0]=b=>e.customInput=b),"validate-event":!1,size:"small",onKeyup:ut(e.handleConfirm,["enter"]),onBlur:e.handleConfirm},null,8,["modelValue","onKeyup","onBlur"])],2),j(f,{class:O(e.ns.be("dropdown","link-btn")),text:"",size:"small",onClick:e.clear},{default:q(()=>[at(ue(e.t("el.colorpicker.clear")),1)]),_:1},8,["class","onClick"]),j(f,{plain:"",size:"small",class:O(e.ns.be("dropdown","btn")),onClick:e.confirmValue},{default:q(()=>[at(ue(e.t("el.colorpicker.confirm")),1)]),_:1},8,["class","onClick"])],2)])),[[g,e.hide]])]),default:q(()=>[F("div",{id:e.buttonId,class:O([e.ns.b("picker"),e.ns.is("disabled",e.colorDisabled),e.ns.bm("picker",e.colorSize)]),role:"button","aria-label":e.buttonAriaLabel,"aria-labelledby":e.buttonAriaLabelledby,"aria-description":e.t("el.colorpicker.description",{color:e.modelValue||""}),tabindex:e.tabindex,onKeydown:t[2]||(t[2]=ut((...b)=>e.handleTrigger&&e.handleTrigger(...b),["enter"]))},[e.colorDisabled?(w(),A("div",{key:0,class:O(e.ns.be("picker","mask"))},null,2)):Y("v-if",!0),F("div",{class:O(e.ns.be("picker","trigger")),onClick:t[1]||(t[1]=(...b)=>e.handleTrigger&&e.handleTrigger(...b))},[F("span",{class:O([e.ns.be("picker","color"),e.ns.is("alpha",e.showAlpha)])},[F("span",{class:O(e.ns.be("picker","color-inner")),style:Te({backgroundColor:e.displayedColor})},[We(j(v,{class:O([e.ns.be("picker","icon"),e.ns.is("icon-arrow-down")])},{default:q(()=>[j(p)]),_:1},8,["class"]),[[ft,e.modelValue||e.showPanelColor]]),!e.modelValue&&!e.showPanelColor?(w(),X(v,{key:0,class:O([e.ns.be("picker","empty"),e.ns.is("icon-close")])},{default:q(()=>[j(m)]),_:1},8,["class"])):Y("v-if",!0)],6)],2)],2)],42,$R)]),_:1},8,["visible","popper-class"])}var Dr=me(SR,[["render",_R],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/index.vue"]]);Dr.install=e=>{e.component(Dr.name,Dr)};const ER=Dr,TR=ER,Qi={},OR=ye({a11y:{type:Boolean,default:!0},locale:{type:J(Object)},size:Pn,button:{type:J(Object)},experimentalFeatures:{type:J(Object)},keyboardNavigation:{type:Boolean,default:!0},message:{type:J(Object)},zIndex:Number,namespace:{type:String,default:"el"}}),MR=ne({name:"ElConfigProvider",props:OR,setup(e,{slots:t}){le(()=>e.message,o=>{Object.assign(Qi,o??{})},{immediate:!0,deep:!0});const n=lm(e);return()=>oe(t,"default",{config:n==null?void 0:n.value})}}),IR=Xe(MR),NR={name:"ElContainer"},PR=ne({...NR,props:{direction:{type:String}},setup(e){const t=e,n=mn(),o=re("container"),a=S(()=>t.direction==="vertical"?!0:t.direction==="horizontal"?!1:n&&n.default?n.default().some(r=>{const i=r.type.name;return i==="ElHeader"||i==="ElFooter"}):!1);return(l,r)=>(w(),A("section",{class:O([s(o).b(),s(o).is("vertical",s(a))])},[oe(l.$slots,"default")],2))}});var AR=me(PR,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/container.vue"]]);const LR={name:"ElAside"},RR=ne({...LR,props:{width:{type:String,default:null}},setup(e){const t=e,n=re("aside"),o=S(()=>t.width?n.cssVarBlock({width:t.width}):{});return(a,l)=>(w(),A("aside",{class:O(s(n).b()),style:Te(s(o))},[oe(a.$slots,"default")],6))}});var Og=me(RR,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/aside.vue"]]);const DR={name:"ElFooter"},BR=ne({...DR,props:{height:{type:String,default:null}},setup(e){const t=e,n=re("footer"),o=S(()=>t.height?n.cssVarBlock({height:t.height}):{});return(a,l)=>(w(),A("footer",{class:O(s(n).b()),style:Te(s(o))},[oe(a.$slots,"default")],6))}});var Mg=me(BR,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/footer.vue"]]);const VR={name:"ElHeader"},xR=ne({...VR,props:{height:{type:String,default:null}},setup(e){const t=e,n=re("header"),o=S(()=>t.height?n.cssVarBlock({height:t.height}):{});return(a,l)=>(w(),A("header",{class:O(s(n).b()),style:Te(s(o))},[oe(a.$slots,"default")],6))}});var Ig=me(xR,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/header.vue"]]);const zR={name:"ElMain"},HR=ne({...zR,setup(e){const t=re("main");return(n,o)=>(w(),A("main",{class:O(s(t).b())},[oe(n.$slots,"default")],2))}});var Ng=me(HR,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/main.vue"]]);const FR=Xe(AR,{Aside:Og,Footer:Mg,Header:Ig,Main:Ng}),KR=Rt(Og),WR=Rt(Mg),jR=Rt(Ig),qR=Rt(Ng);var eu={},UR={get exports(){return eu},set exports(e){eu=e}};(function(e,t){(function(n,o){e.exports=o()})(To,function(){return function(n,o,a){var l=o.prototype,r=l.format;a.en.ordinal=function(i){var u=["th","st","nd","rd"],c=i%100;return"["+i+(u[(c-20)%10]||u[c]||u[0])+"]"},l.format=function(i){var u=this,c=this.$locale();if(!this.isValid())return r.bind(this)(i);var d=this.$utils(),f=(i||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(p){switch(p){case"Q":return Math.ceil((u.$M+1)/3);case"Do":return c.ordinal(u.$D);case"gggg":return u.weekYear();case"GGGG":return u.isoWeekYear();case"wo":return c.ordinal(u.week(),"W");case"w":case"ww":return d.s(u.week(),p==="w"?1:2,"0");case"W":case"WW":return d.s(u.isoWeek(),p==="W"?1:2,"0");case"k":case"kk":return d.s(String(u.$H===0?24:u.$H),p==="k"?1:2,"0");case"X":return Math.floor(u.$d.getTime()/1e3);case"x":return u.$d.getTime();case"z":return"["+u.offsetName()+"]";case"zzz":return"["+u.offsetName("long")+"]";default:return p}});return r.bind(this)(f)}}})})(UR);const YR=eu;var tu={},GR={get exports(){return tu},set exports(e){tu=e}};(function(e,t){(function(n,o){e.exports=o()})(To,function(){var n="week",o="year";return function(a,l,r){var i=l.prototype;i.week=function(u){if(u===void 0&&(u=null),u!==null)return this.add(7*(u-this.week()),"day");var c=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var d=r(this).startOf(o).add(1,o).date(c),f=r(this).endOf(n);if(d.isBefore(f))return 1}var p=r(this).startOf(o).date(c).startOf(n).subtract(1,"millisecond"),v=this.diff(p,n,!0);return v<0?r(this).startOf("week").week():Math.ceil(v)},i.weeks=function(u){return u===void 0&&(u=null),this.week(u)}}})})(GR);const XR=tu;var nu={},ZR={get exports(){return nu},set exports(e){nu=e}};(function(e,t){(function(n,o){e.exports=o()})(To,function(){return function(n,o){o.prototype.weekYear=function(){var a=this.month(),l=this.week(),r=this.year();return l===1&&a===11?r+1:a===0&&l>=52?r-1:r}}})})(ZR);const JR=nu;var ou={},QR={get exports(){return ou},set exports(e){ou=e}};(function(e,t){(function(n,o){e.exports=o()})(To,function(){return function(n,o,a){o.prototype.dayOfYear=function(l){var r=Math.round((a(this).startOf("day")-a(this).startOf("year"))/864e5)+1;return l==null?r:this.add(l-r,"day")}}})})(QR);const eD=ou;var au={},tD={get exports(){return au},set exports(e){au=e}};(function(e,t){(function(n,o){e.exports=o()})(To,function(){return function(n,o){o.prototype.isSameOrAfter=function(a,l){return this.isSame(a,l)||this.isAfter(a,l)}}})})(tD);const nD=au;var lu={},oD={get exports(){return lu},set exports(e){lu=e}};(function(e,t){(function(n,o){e.exports=o()})(To,function(){return function(n,o){o.prototype.isSameOrBefore=function(a,l){return this.isSame(a,l)||this.isBefore(a,l)}}})})(oD);const aD=lu,lD=ye({type:{type:J(String),default:"date"}}),rD=["date","dates","year","month","week","range"],Kc=ye({disabledDate:{type:J(Function)},date:{type:J(Object),required:!0},minDate:{type:J(Object)},maxDate:{type:J(Object)},parsedValue:{type:J([Object,Array])},rangeState:{type:J(Object),default:()=>({endDate:null,selecting:!1})}}),Pg=ye({type:{type:J(String),required:!0,values:SM}}),Ag=ye({unlinkPanels:Boolean,parsedValue:{type:J(Array)}}),Lg=e=>({type:String,values:rD,default:e}),sD=ye({...Pg,parsedValue:{type:J([Object,Array])},visible:{type:Boolean},format:{type:String,default:""}}),iD=ye({...Kc,cellClassName:{type:J(Function)},showWeekNumber:Boolean,selectionMode:Lg("date")}),ru=e=>{if(!lt(e))return!1;const[t,n]=e;return Ue.isDayjs(t)&&Ue.isDayjs(n)&&t.isSameOrBefore(n)},Rg=(e,{lang:t,unit:n,unlinkPanels:o})=>{let a;if(lt(e)){let[l,r]=e.map(i=>Ue(i).locale(t));return o||(r=l.add(1,n)),[l,r]}else e?a=Ue(e):a=Ue();return a=a.locale(t),[a,a.add(1,n)]},uD=(e,t,{columnIndexOffset:n,startDate:o,nextEndDate:a,now:l,unit:r,relativeDateGetter:i,setCellMetadata:u,setRowMetadata:c})=>{for(let d=0;d{const{cell:o}=e;if(n.default){const a=n.default(o).filter(l=>l.patchFlag!==-2&&l.type.toString()!=="Symbol(Comment)");if(a.length)return a}return j("div",{class:t.b()},[j("span",{class:t.e("text")},[o==null?void 0:o.text])])}}});const fD=["aria-label"],pD={key:0,scope:"col"},vD=["aria-label"],hD=["aria-current","aria-selected","tabindex"],mD=ne({__name:"basic-date-table",props:iD,emits:["changerange","pick","select"],setup(e,{expose:t,emit:n}){const o=e,a=re("date-table"),{t:l,lang:r}=mt(),i=M(),u=M(),c=M(),d=M(),f=M([[],[],[],[],[],[]]),p=o.date.$locale().weekStart||7,v=o.date.locale("en").localeData().weekdaysShort().map(N=>N.toLowerCase()),m=S(()=>p>3?7-p:-p),h=S(()=>{const N=o.date.startOf("month");return N.subtract(N.day()||7,"day")}),g=S(()=>v.concat(v).slice(p,p+7)),b=S(()=>$.value.flat().some(N=>N.isCurrent)),k=S(()=>{const N=o.date.startOf("month"),z=N.day()||7,U=N.daysInMonth(),Z=N.subtract(1,"month").daysInMonth();return{startOfMonthDay:z,dateCountOfMonth:U,dateCountOfLastMonth:Z}}),y=S(()=>o.selectionMode==="dates"?mo(o.parsedValue):[]),C=(N,{count:z,rowIndex:U,columnIndex:Z})=>{const{startOfMonthDay:Q,dateCountOfMonth:fe,dateCountOfLastMonth:ie}=s(k),ee=s(m);if(U>=0&&U<=1){const G=Q+ee<0?7+Q+ee:Q+ee;if(Z+U*7>=G)return N.text=z,!0;N.text=ie-(G-Z%7)+1+U*7,N.type="prev-month"}else return z<=fe?N.text=z:(N.text=z-fe,N.type="next-month"),!0;return!1},E=(N,{columnIndex:z,rowIndex:U},Z)=>{const{disabledDate:Q,cellClassName:fe}=o,ie=s(y),ee=C(N,{count:Z,rowIndex:U,columnIndex:z}),G=N.dayjs.toDate();return N.selected=ie.find(he=>he.valueOf()===N.dayjs.valueOf()),N.isSelected=!!N.selected,N.isCurrent=B(N),N.disabled=Q==null?void 0:Q(G),N.customClass=fe==null?void 0:fe(G),ee},_=N=>{if(o.selectionMode==="week"){const[z,U]=o.showWeekNumber?[1,7]:[0,6],Z=L(N[z+1]);N[z].inRange=Z,N[z].start=Z,N[U].inRange=Z,N[U].end=Z}},$=S(()=>{const{minDate:N,maxDate:z,rangeState:U,showWeekNumber:Z}=o,Q=m.value,fe=f.value,ie="day";let ee=1;if(Z)for(let G=0;G<6;G++)fe[G][0]||(fe[G][0]={type:"week",text:h.value.add(G*7+1,ie).week()});return uD({row:6,column:7},fe,{startDate:N,columnIndexOffset:Z?1:0,nextEndDate:U.endDate||z||U.selecting&&N||null,now:Ue().locale(s(r)).startOf(ie),unit:ie,relativeDateGetter:G=>h.value.add(G-Q,ie),setCellMetadata:(...G)=>{E(...G,ee)&&(ee+=1)},setRowMetadata:_}),fe});le(()=>o.date,async()=>{var N,z;(N=i.value)!=null&&N.contains(document.activeElement)&&(await _e(),(z=u.value)==null||z.focus())});const T=async()=>{var N;(N=u.value)==null||N.focus()},I=(N="")=>["normal","today"].includes(N),B=N=>o.selectionMode==="date"&&I(N.type)&&W(N,o.parsedValue),W=(N,z)=>z?Ue(z).locale(r.value).isSame(o.date.date(Number(N.text)),"day"):!1,H=N=>{const z=[];return I(N.type)&&!N.disabled?(z.push("available"),N.type==="today"&&z.push("today")):z.push(N.type),B(N)&&z.push("current"),N.inRange&&(I(N.type)||o.selectionMode==="week")&&(z.push("in-range"),N.start&&z.push("start-date"),N.end&&z.push("end-date")),N.disabled&&z.push("disabled"),N.selected&&z.push("selected"),N.customClass&&z.push(N.customClass),z.join(" ")},D=(N,z)=>{const U=N*7+(z-(o.showWeekNumber?1:0))-m.value;return h.value.add(U,"day")},x=N=>{var z;if(!o.rangeState.selecting)return;let U=N.target;if(U.tagName==="SPAN"&&(U=(z=U.parentNode)==null?void 0:z.parentNode),U.tagName==="DIV"&&(U=U.parentNode),U.tagName!=="TD")return;const Z=U.parentNode.rowIndex-1,Q=U.cellIndex;$.value[Z][Q].disabled||(Z!==c.value||Q!==d.value)&&(c.value=Z,d.value=Q,n("changerange",{selecting:!0,endDate:D(Z,Q)}))},K=N=>!b.value&&(N==null?void 0:N.text)===1&&N.type==="normal"||N.isCurrent,R=N=>{!b.value&&o.selectionMode==="date"&&P(N,!0)},P=(N,z=!1)=>{const U=N.target.closest("td");if(!U||U.tagName!=="TD")return;const Z=U.parentNode.rowIndex-1,Q=U.cellIndex,fe=$.value[Z][Q];if(fe.disabled||fe.type==="week")return;const ie=D(Z,Q);if(o.selectionMode==="range")!o.rangeState.selecting||!o.minDate?(n("pick",{minDate:ie,maxDate:null}),n("select",!0)):(ie>=o.minDate?n("pick",{minDate:o.minDate,maxDate:ie}):n("pick",{minDate:ie,maxDate:o.minDate}),n("select",!1));else if(o.selectionMode==="date")n("pick",ie,z);else if(o.selectionMode==="week"){const ee=ie.week(),G=`${ie.year()}w${ee}`;n("pick",{year:ie.year(),week:ee,value:G,date:ie.startOf("week")})}else if(o.selectionMode==="dates"){const ee=fe.selected?mo(o.parsedValue).filter(G=>(G==null?void 0:G.valueOf())!==ie.valueOf()):mo(o.parsedValue).concat([ie]);n("pick",ee)}},L=N=>{if(o.selectionMode!=="week")return!1;let z=o.date.startOf("day");if(N.type==="prev-month"&&(z=z.subtract(1,"month")),N.type==="next-month"&&(z=z.add(1,"month")),z=z.date(Number.parseInt(N.text,10)),o.parsedValue&&!Array.isArray(o.parsedValue)){const U=(o.parsedValue.day()-p+7)%7-1;return o.parsedValue.subtract(U,"day").isSame(z,"day")}return!1};return t({focus:T}),(N,z)=>(w(),A("table",{role:"grid","aria-label":s(l)("el.datepicker.dateTablePrompt"),cellspacing:"0",cellpadding:"0",class:O([s(a).b(),{"is-week-mode":N.selectionMode==="week"}]),onClick:P,onMousemove:x},[F("tbody",{ref_key:"tbodyRef",ref:i},[F("tr",null,[N.showWeekNumber?(w(),A("th",pD,ue(s(l)("el.datepicker.week")),1)):Y("v-if",!0),(w(!0),A(Ie,null,Je(s(g),(U,Z)=>(w(),A("th",{key:Z,scope:"col","aria-label":s(l)("el.datepicker.weeksFull."+U)},ue(s(l)("el.datepicker.weeks."+U)),9,vD))),128))]),(w(!0),A(Ie,null,Je(s($),(U,Z)=>(w(),A("tr",{key:Z,class:O([s(a).e("row"),{current:L(U[1])}])},[(w(!0),A(Ie,null,Je(U,(Q,fe)=>(w(),A("td",{key:`${Z}.${fe}`,ref_for:!0,ref:ie=>{K(Q)&&(u.value=ie)},class:O(H(Q)),"aria-current":Q.isCurrent?"date":void 0,"aria-selected":Q.isCurrent,tabindex:K(Q)?0:-1,onFocus:R},[j(s(dD),{cell:Q},null,8,["cell"])],42,hD))),128))],2))),128))],512)],42,fD))}});var su=me(mD,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-date-table.vue"]]);const gD=ye({...Kc,selectionMode:Lg("month")}),bD=["aria-label"],yD=["aria-selected","aria-label","tabindex","onKeydown"],wD={class:"cell"},kD=ne({__name:"basic-month-table",props:gD,emits:["changerange","pick","select"],setup(e,{expose:t,emit:n}){const o=e,a=(C,E,_)=>{const $=Ue().locale(_).startOf("month").month(E).year(C),T=$.daysInMonth();return Vo(T).map(I=>$.add(I,"day").toDate())},l=re("month-table"),{t:r,lang:i}=mt(),u=M(),c=M(),d=M(o.date.locale("en").localeData().monthsShort().map(C=>C.toLowerCase())),f=M([[],[],[]]),p=M(),v=M(),m=S(()=>{var C,E;const _=f.value,$=Ue().locale(i.value).startOf("month");for(let T=0;T<3;T++){const I=_[T];for(let B=0;B<4;B++){const W=I[B]||(I[B]={row:T,column:B,type:"normal",inRange:!1,start:!1,end:!1,text:-1,disabled:!1});W.type="normal";const H=T*4+B,D=o.date.startOf("year").month(H),x=o.rangeState.endDate||o.maxDate||o.rangeState.selecting&&o.minDate||null;W.inRange=!!(o.minDate&&D.isSameOrAfter(o.minDate,"month")&&x&&D.isSameOrBefore(x,"month"))||!!(o.minDate&&D.isSameOrBefore(o.minDate,"month")&&x&&D.isSameOrAfter(x,"month")),(C=o.minDate)!=null&&C.isSameOrAfter(x)?(W.start=!!(x&&D.isSame(x,"month")),W.end=o.minDate&&D.isSame(o.minDate,"month")):(W.start=!!(o.minDate&&D.isSame(o.minDate,"month")),W.end=!!(x&&D.isSame(x,"month"))),$.isSame(D)&&(W.type="today"),W.text=H,W.disabled=((E=o.disabledDate)==null?void 0:E.call(o,D.toDate()))||!1}}return _}),h=()=>{var C;(C=c.value)==null||C.focus()},g=C=>{const E={},_=o.date.year(),$=new Date,T=C.text;return E.disabled=o.disabledDate?a(_,T,i.value).every(o.disabledDate):!1,E.current=mo(o.parsedValue).findIndex(I=>Ue.isDayjs(I)&&I.year()===_&&I.month()===T)>=0,E.today=$.getFullYear()===_&&$.getMonth()===T,C.inRange&&(E["in-range"]=!0,C.start&&(E["start-date"]=!0),C.end&&(E["end-date"]=!0)),E},b=C=>{const E=o.date.year(),_=C.text;return mo(o.date).findIndex($=>$.year()===E&&$.month()===_)>=0},k=C=>{var E;if(!o.rangeState.selecting)return;let _=C.target;if(_.tagName==="A"&&(_=(E=_.parentNode)==null?void 0:E.parentNode),_.tagName==="DIV"&&(_=_.parentNode),_.tagName!=="TD")return;const $=_.parentNode.rowIndex,T=_.cellIndex;m.value[$][T].disabled||($!==p.value||T!==v.value)&&(p.value=$,v.value=T,n("changerange",{selecting:!0,endDate:o.date.startOf("year").month($*4+T)}))},y=C=>{var E;const _=(E=C.target)==null?void 0:E.closest("td");if((_==null?void 0:_.tagName)!=="TD"||zn(_,"disabled"))return;const $=_.cellIndex,I=_.parentNode.rowIndex*4+$,B=o.date.startOf("year").month(I);o.selectionMode==="range"?o.rangeState.selecting?(o.minDate&&B>=o.minDate?n("pick",{minDate:o.minDate,maxDate:B}):n("pick",{minDate:B,maxDate:o.minDate}),n("select",!1)):(n("pick",{minDate:B,maxDate:null}),n("select",!0)):n("pick",I)};return le(()=>o.date,async()=>{var C,E;(C=u.value)!=null&&C.contains(document.activeElement)&&(await _e(),(E=c.value)==null||E.focus())}),t({focus:h}),(C,E)=>(w(),A("table",{role:"grid","aria-label":s(r)("el.datepicker.monthTablePrompt"),class:O(s(l).b()),onClick:y,onMousemove:k},[F("tbody",{ref_key:"tbodyRef",ref:u},[(w(!0),A(Ie,null,Je(s(m),(_,$)=>(w(),A("tr",{key:$},[(w(!0),A(Ie,null,Je(_,(T,I)=>(w(),A("td",{key:I,ref_for:!0,ref:B=>b(T)&&(c.value=B),class:O(g(T)),"aria-selected":`${b(T)}`,"aria-label":s(r)(`el.datepicker.month${+T.text+1}`),tabindex:b(T)?0:-1,onKeydown:[ut(ze(y,["prevent","stop"]),["space"]),ut(ze(y,["prevent","stop"]),["enter"])]},[F("div",null,[F("span",wD,ue(s(r)("el.datepicker.months."+d.value[T.text])),1)])],42,yD))),128))]))),128))],512)],42,bD))}});var iu=me(kD,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-month-table.vue"]]);const{date:CD,disabledDate:SD,parsedValue:$D}=Kc,_D=ye({date:CD,disabledDate:SD,parsedValue:$D}),ED=["aria-label"],TD=["aria-selected","tabindex","onKeydown"],OD={class:"cell"},MD={key:1},ID=ne({__name:"basic-year-table",props:_D,emits:["pick"],setup(e,{expose:t,emit:n}){const o=e,a=(h,g)=>{const b=Ue(String(h)).locale(g).startOf("year"),y=b.endOf("year").dayOfYear();return Vo(y).map(C=>b.add(C,"day").toDate())},l=re("year-table"),{t:r,lang:i}=mt(),u=M(),c=M(),d=S(()=>Math.floor(o.date.year()/10)*10),f=()=>{var h;(h=c.value)==null||h.focus()},p=h=>{const g={},b=Ue().locale(i.value);return g.disabled=o.disabledDate?a(h,i.value).every(o.disabledDate):!1,g.current=mo(o.parsedValue).findIndex(k=>k.year()===h)>=0,g.today=b.year()===h,g},v=h=>h===d.value&&o.date.year()d.value+9||mo(o.date).findIndex(g=>g.year()===h)>=0,m=h=>{const b=h.target.closest("td");if(b){if(zn(b,"disabled"))return;const k=b.textContent||b.innerText;n("pick",Number(k))}};return le(()=>o.date,async()=>{var h,g;(h=u.value)!=null&&h.contains(document.activeElement)&&(await _e(),(g=c.value)==null||g.focus())}),t({focus:f}),(h,g)=>(w(),A("table",{role:"grid","aria-label":s(r)("el.datepicker.yearTablePrompt"),class:O(s(l).b()),onClick:m},[F("tbody",{ref_key:"tbodyRef",ref:u},[(w(),A(Ie,null,Je(3,(b,k)=>F("tr",{key:k},[(w(),A(Ie,null,Je(4,(y,C)=>(w(),A(Ie,{key:k+"_"+C},[k*4+C<10?(w(),A("td",{key:0,ref_for:!0,ref:E=>v(s(d)+k*4+C)&&(c.value=E),class:O(["available",p(s(d)+k*4+C)]),"aria-selected":`${v(s(d)+k*4+C)}`,tabindex:v(s(d)+k*4+C)?0:-1,onKeydown:[ut(ze(m,["prevent","stop"]),["space"]),ut(ze(m,["prevent","stop"]),["enter"])]},[F("span",OD,ue(s(d)+k*4+C),1)],42,TD)):(w(),A("td",MD))],64))),64))])),64))],512)],10,ED))}});var ND=me(ID,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-year-table.vue"]]);const PD=["onClick"],AD=["aria-label"],LD=["aria-label"],RD=["aria-label"],DD=["aria-label"],BD=ne({__name:"panel-date-pick",props:sD,emits:["pick","set-picker-option","panel-change"],setup(e,{emit:t}){const n=e,o=(ae,ge,V)=>!0,a=re("picker-panel"),l=re("date-picker"),r=ql(),i=mn(),{t:u,lang:c}=mt(),d=Ce("EP_PICKER_BASE"),f=Ce(Bs),{shortcuts:p,disabledDate:v,cellClassName:m,defaultTime:h,arrowControl:g}=d.props,b=Vt(d.props,"defaultValue"),k=M(),y=M(Ue().locale(c.value)),C=S(()=>Ue(h).locale(c.value)),E=S(()=>y.value.month()),_=S(()=>y.value.year()),$=M([]),T=M(null),I=M(null),B=ae=>$.value.length>0?o(ae,$.value,n.format||"HH:mm:ss"):!0,W=ae=>h&&!Oe.value?C.value.year(ae.year()).month(ae.month()).date(ae.date()):ie.value?ae.millisecond(0):ae.startOf("day"),H=(ae,...ge)=>{if(!ae)t("pick",ae,...ge);else if(lt(ae)){const V=ae.map(W);t("pick",V,...ge)}else t("pick",W(ae),...ge);T.value=null,I.value=null},D=(ae,ge)=>{if(N.value==="date"){ae=ae;let V=n.parsedValue?n.parsedValue.year(ae.year()).month(ae.month()).date(ae.date()):ae;B(V)||(V=$.value[0][0].year(ae.year()).month(ae.month()).date(ae.date())),y.value=V,H(V,ie.value||ge)}else N.value==="week"?H(ae.date):N.value==="dates"&&H(ae,!0)},x=ae=>{const ge=ae?"add":"subtract";y.value=y.value[ge](1,"month"),vt("month")},K=ae=>{const ge=y.value,V=ae?"add":"subtract";y.value=R.value==="year"?ge[V](10,"year"):ge[V](1,"year"),vt("year")},R=M("date"),P=S(()=>{const ae=u("el.datepicker.year");if(R.value==="year"){const ge=Math.floor(_.value/10)*10;return ae?`${ge} ${ae} - ${ge+9} ${ae}`:`${ge} - ${ge+9}`}return`${_.value} ${ae}`}),L=ae=>{const ge=$t(ae.value)?ae.value():ae.value;if(ge){H(Ue(ge).locale(c.value));return}ae.onClick&&ae.onClick({attrs:r,slots:i,emit:t})},N=S(()=>{const{type:ae}=n;return["week","month","year","dates"].includes(ae)?ae:"date"}),z=S(()=>N.value==="date"?R.value:N.value),U=S(()=>!!p.length),Z=async ae=>{y.value=y.value.startOf("month").month(ae),N.value==="month"?H(y.value,!1):(R.value="date",["month","year","date","week"].includes(N.value)&&(H(y.value,!0),await _e(),ce())),vt("month")},Q=async ae=>{N.value==="year"?(y.value=y.value.startOf("year").year(ae),H(y.value,!1)):(y.value=y.value.year(ae),R.value="month",["month","year","date","week"].includes(N.value)&&(H(y.value,!0),await _e(),ce())),vt("year")},fe=async ae=>{R.value=ae,await _e(),ce()},ie=S(()=>n.type==="datetime"||n.type==="datetimerange"),ee=S(()=>ie.value||N.value==="dates"),G=()=>{if(N.value==="dates")H(n.parsedValue);else{let ae=n.parsedValue;if(!ae){const ge=Ue(h).locale(c.value),V=Ye();ae=ge.year(V.year()).month(V.month()).date(V.date())}y.value=ae,H(ae)}},he=()=>{const ge=Ue().locale(c.value).toDate();(!v||!v(ge))&&B(ge)&&(y.value=Ue().locale(c.value),H(y.value))},se=S(()=>Xm(n.format)),pe=S(()=>Gm(n.format)),Oe=S(()=>{if(I.value)return I.value;if(!(!n.parsedValue&&!b.value))return(n.parsedValue||y.value).format(se.value)}),Ae=S(()=>{if(T.value)return T.value;if(!(!n.parsedValue&&!b.value))return(n.parsedValue||y.value).format(pe.value)}),Be=M(!1),Ge=()=>{Be.value=!0},Re=()=>{Be.value=!1},dt=ae=>({hour:ae.hour(),minute:ae.minute(),second:ae.second(),year:ae.year(),month:ae.month(),date:ae.date()}),Ne=(ae,ge,V)=>{const{hour:te,minute:we,second:Le}=dt(ae),$e=n.parsedValue?n.parsedValue.hour(te).minute(we).second(Le):ae;y.value=$e,H(y.value,!0),V||(Be.value=ge)},de=ae=>{const ge=Ue(ae,se.value).locale(c.value);if(ge.isValid()&&B(ge)){const{year:V,month:te,date:we}=dt(y.value);y.value=ge.year(V).month(te).date(we),I.value=null,Be.value=!1,H(y.value,!0)}},ve=ae=>{const ge=Ue(ae,pe.value).locale(c.value);if(ge.isValid()){if(v&&v(ge.toDate()))return;const{hour:V,minute:te,second:we}=dt(y.value);y.value=ge.hour(V).minute(te).second(we),T.value=null,H(y.value,!0)}},Me=ae=>Ue.isDayjs(ae)&&ae.isValid()&&(v?!v(ae.toDate()):!0),De=ae=>N.value==="dates"?ae.map(ge=>ge.format(n.format)):ae.format(n.format),qe=ae=>Ue(ae,n.format).locale(c.value),Ye=()=>{const ae=Ue(b.value).locale(c.value);if(!b.value){const ge=C.value;return Ue().hour(ge.hour()).minute(ge.minute()).second(ge.second()).locale(c.value)}return ae},ce=async()=>{var ae;["week","month","year","date"].includes(N.value)&&((ae=k.value)==null||ae.focus(),N.value==="week"&&et(Pe.down))},Ke=ae=>{const{code:ge}=ae;[Pe.up,Pe.down,Pe.left,Pe.right,Pe.home,Pe.end,Pe.pageUp,Pe.pageDown].includes(ge)&&(et(ge),ae.stopPropagation(),ae.preventDefault()),[Pe.enter,Pe.space].includes(ge)&&T.value===null&&I.value===null&&(ae.preventDefault(),H(y.value,!1))},et=ae=>{var ge;const{up:V,down:te,left:we,right:Le,home:$e,end:Ve,pageUp:xe,pageDown:_t}=Pe,Pt={year:{[V]:-4,[te]:4,[we]:-1,[Le]:1,offset:(nt,Gt)=>nt.setFullYear(nt.getFullYear()+Gt)},month:{[V]:-4,[te]:4,[we]:-1,[Le]:1,offset:(nt,Gt)=>nt.setMonth(nt.getMonth()+Gt)},week:{[V]:-1,[te]:1,[we]:-1,[Le]:1,offset:(nt,Gt)=>nt.setDate(nt.getDate()+Gt*7)},date:{[V]:-7,[te]:7,[we]:-1,[Le]:1,[$e]:nt=>-nt.getDay(),[Ve]:nt=>-nt.getDay()+6,[xe]:nt=>-new Date(nt.getFullYear(),nt.getMonth(),0).getDate(),[_t]:nt=>new Date(nt.getFullYear(),nt.getMonth()+1,0).getDate(),offset:(nt,Gt)=>nt.setDate(nt.getDate()+Gt)}},wt=y.value.toDate();for(;Math.abs(y.value.diff(wt,"year",!0))<1;){const nt=Pt[z.value];if(!nt)return;if(nt.offset(wt,$t(nt[ae])?nt[ae](wt):(ge=nt[ae])!=null?ge:0),v&&v(wt))break;const Gt=Ue(wt).locale(c.value);y.value=Gt,t("pick",Gt,!0);break}},vt=ae=>{t("panel-change",y.value.toDate(),ae,R.value)};return le(()=>N.value,ae=>{if(["month","year"].includes(ae)){R.value=ae;return}R.value="date"},{immediate:!0}),le(()=>R.value,()=>{f==null||f.updatePopper()}),le(()=>b.value,ae=>{ae&&(y.value=Ye())},{immediate:!0}),le(()=>n.parsedValue,ae=>{if(ae){if(N.value==="dates"||Array.isArray(ae))return;y.value=ae}else y.value=Ye()},{immediate:!0}),t("set-picker-option",["isValidValue",Me]),t("set-picker-option",["formatToString",De]),t("set-picker-option",["parseUserInput",qe]),t("set-picker-option",["handleFocusPicker",ce]),(ae,ge)=>(w(),A("div",{class:O([s(a).b(),s(l).b(),{"has-sidebar":ae.$slots.sidebar||s(U),"has-time":s(ie)}])},[F("div",{class:O(s(a).e("body-wrapper"))},[oe(ae.$slots,"sidebar",{class:O(s(a).e("sidebar"))}),s(U)?(w(),A("div",{key:0,class:O(s(a).e("sidebar"))},[(w(!0),A(Ie,null,Je(s(p),(V,te)=>(w(),A("button",{key:te,type:"button",class:O(s(a).e("shortcut")),onClick:we=>L(V)},ue(V.text),11,PD))),128))],2)):Y("v-if",!0),F("div",{class:O(s(a).e("body"))},[s(ie)?(w(),A("div",{key:0,class:O(s(l).e("time-header"))},[F("span",{class:O(s(l).e("editor-wrap"))},[j(s(nn),{placeholder:s(u)("el.datepicker.selectDate"),"model-value":s(Ae),size:"small",onInput:ge[0]||(ge[0]=V=>T.value=V),onChange:ve},null,8,["placeholder","model-value"])],2),We((w(),A("span",{class:O(s(l).e("editor-wrap"))},[j(s(nn),{placeholder:s(u)("el.datepicker.selectTime"),"model-value":s(Oe),size:"small",onFocus:Ge,onInput:ge[1]||(ge[1]=V=>I.value=V),onChange:de},null,8,["placeholder","model-value"]),j(s(rs),{visible:Be.value,format:s(se),"time-arrow-control":s(g),"parsed-value":y.value,onPick:Ne},null,8,["visible","format","time-arrow-control","parsed-value"])],2)),[[s(Fo),Re]])],2)):Y("v-if",!0),We(F("div",{class:O([s(l).e("header"),(R.value==="year"||R.value==="month")&&s(l).e("header--bordered")])},[F("span",{class:O(s(l).e("prev-btn"))},[F("button",{type:"button","aria-label":s(u)("el.datepicker.prevYear"),class:O(["d-arrow-left",s(a).e("icon-btn")]),onClick:ge[2]||(ge[2]=V=>K(!1))},[j(s(Ee),null,{default:q(()=>[j(s(Ya))]),_:1})],10,AD),We(F("button",{type:"button","aria-label":s(u)("el.datepicker.prevMonth"),class:O([s(a).e("icon-btn"),"arrow-left"]),onClick:ge[3]||(ge[3]=V=>x(!1))},[j(s(Ee),null,{default:q(()=>[j(s(zo))]),_:1})],10,LD),[[ft,R.value==="date"]])],2),F("span",{role:"button",class:O(s(l).e("header-label")),"aria-live":"polite",tabindex:"0",onKeydown:ge[4]||(ge[4]=ut(V=>fe("year"),["enter"])),onClick:ge[5]||(ge[5]=V=>fe("year"))},ue(s(P)),35),We(F("span",{role:"button","aria-live":"polite",tabindex:"0",class:O([s(l).e("header-label"),{active:R.value==="month"}]),onKeydown:ge[6]||(ge[6]=ut(V=>fe("month"),["enter"])),onClick:ge[7]||(ge[7]=V=>fe("month"))},ue(s(u)(`el.datepicker.month${s(E)+1}`)),35),[[ft,R.value==="date"]]),F("span",{class:O(s(l).e("next-btn"))},[We(F("button",{type:"button","aria-label":s(u)("el.datepicker.nextMonth"),class:O([s(a).e("icon-btn"),"arrow-right"]),onClick:ge[8]||(ge[8]=V=>x(!0))},[j(s(Ee),null,{default:q(()=>[j(s(sn))]),_:1})],10,RD),[[ft,R.value==="date"]]),F("button",{type:"button","aria-label":s(u)("el.datepicker.nextYear"),class:O([s(a).e("icon-btn"),"d-arrow-right"]),onClick:ge[9]||(ge[9]=V=>K(!0))},[j(s(Ee),null,{default:q(()=>[j(s(Ga))]),_:1})],10,DD)],2)],2),[[ft,R.value!=="time"]]),F("div",{class:O(s(a).e("content")),onKeydown:Ke},[R.value==="date"?(w(),X(su,{key:0,ref_key:"currentViewRef",ref:k,"selection-mode":s(N),date:y.value,"parsed-value":ae.parsedValue,"disabled-date":s(v),"cell-class-name":s(m),onPick:D},null,8,["selection-mode","date","parsed-value","disabled-date","cell-class-name"])):Y("v-if",!0),R.value==="year"?(w(),X(ND,{key:1,ref_key:"currentViewRef",ref:k,date:y.value,"disabled-date":s(v),"parsed-value":ae.parsedValue,onPick:Q},null,8,["date","disabled-date","parsed-value"])):Y("v-if",!0),R.value==="month"?(w(),X(iu,{key:2,ref_key:"currentViewRef",ref:k,date:y.value,"parsed-value":ae.parsedValue,"disabled-date":s(v),onPick:Z},null,8,["date","parsed-value","disabled-date"])):Y("v-if",!0)],34)],2)],2),We(F("div",{class:O(s(a).e("footer"))},[We(j(s(on),{text:"",size:"small",class:O(s(a).e("link-btn")),onClick:he},{default:q(()=>[at(ue(s(u)("el.datepicker.now")),1)]),_:1},8,["class"]),[[ft,s(N)!=="dates"]]),j(s(on),{plain:"",size:"small",class:O(s(a).e("link-btn")),onClick:G},{default:q(()=>[at(ue(s(u)("el.datepicker.confirm")),1)]),_:1},8,["class"])],2),[[ft,s(ee)&&R.value==="date"]])],2))}});var VD=me(BD,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-date-pick.vue"]]);const xD=ye({...Pg,...Ag}),zD=e=>{const{emit:t}=tt(),n=ql(),o=mn();return l=>{const r=$t(l.value)?l.value():l.value;if(r){t("pick",[Ue(r[0]).locale(e.value),Ue(r[1]).locale(e.value)]);return}l.onClick&&l.onClick({attrs:n,slots:o,emit:t})}},Dg=(e,{defaultValue:t,leftDate:n,rightDate:o,unit:a,onParsedValueChanged:l})=>{const{emit:r}=tt(),{pickerNs:i}=Ce(Sc),u=re("date-range-picker"),{t:c,lang:d}=mt(),f=zD(d),p=M(),v=M(),m=M({endDate:null,selecting:!1}),h=y=>{m.value=y},g=(y=!1)=>{const C=s(p),E=s(v);ru([C,E])&&r("pick",[C,E],y)},b=y=>{m.value.selecting=y,y||(m.value.endDate=null)},k=()=>{const[y,C]=Rg(s(t),{lang:s(d),unit:a,unlinkPanels:e.unlinkPanels});p.value=void 0,v.value=void 0,n.value=y,o.value=C};return le(t,y=>{y&&k()},{immediate:!0}),le(()=>e.parsedValue,y=>{if(lt(y)&&y.length===2){const[C,E]=y;p.value=C,n.value=C,v.value=E,l(s(p),s(v))}else k()},{immediate:!0}),{minDate:p,maxDate:v,rangeState:m,lang:d,ppNs:i,drpNs:u,handleChangeRange:h,handleRangeConfirm:g,handleShortcutClick:f,onSelect:b,t:c}},HD=["onClick"],FD=["disabled"],KD=["disabled"],WD=["disabled"],jD=["disabled"],qD=ne({__name:"panel-date-range",props:xD,emits:["pick","set-picker-option","calendar-change","panel-change"],setup(e,{emit:t}){const n=e,o="month",a=Ce("EP_PICKER_BASE"),{disabledDate:l,cellClassName:r,format:i,defaultTime:u,arrowControl:c,clearable:d}=a.props,f=Vt(a.props,"shortcuts"),p=Vt(a.props,"defaultValue"),{lang:v}=mt(),m=M(Ue().locale(v.value)),h=M(Ue().locale(v.value).add(1,o)),{minDate:g,maxDate:b,rangeState:k,ppNs:y,drpNs:C,handleChangeRange:E,handleRangeConfirm:_,handleShortcutClick:$,onSelect:T,t:I}=Dg(n,{defaultValue:p,leftDate:m,rightDate:h,unit:o,onParsedValueChanged:Le}),B=M({min:null,max:null}),W=M({min:null,max:null}),H=S(()=>`${m.value.year()} ${I("el.datepicker.year")} ${I(`el.datepicker.month${m.value.month()+1}`)}`),D=S(()=>`${h.value.year()} ${I("el.datepicker.year")} ${I(`el.datepicker.month${h.value.month()+1}`)}`),x=S(()=>m.value.year()),K=S(()=>m.value.month()),R=S(()=>h.value.year()),P=S(()=>h.value.month()),L=S(()=>!!f.value.length),N=S(()=>B.value.min!==null?B.value.min:g.value?g.value.format(fe.value):""),z=S(()=>B.value.max!==null?B.value.max:b.value||g.value?(b.value||g.value).format(fe.value):""),U=S(()=>W.value.min!==null?W.value.min:g.value?g.value.format(Q.value):""),Z=S(()=>W.value.max!==null?W.value.max:b.value||g.value?(b.value||g.value).format(Q.value):""),Q=S(()=>Xm(i)),fe=S(()=>Gm(i)),ie=()=>{m.value=m.value.subtract(1,"year"),n.unlinkPanels||(h.value=m.value.add(1,"month")),Be("year")},ee=()=>{m.value=m.value.subtract(1,"month"),n.unlinkPanels||(h.value=m.value.add(1,"month")),Be("month")},G=()=>{n.unlinkPanels?h.value=h.value.add(1,"year"):(m.value=m.value.add(1,"year"),h.value=m.value.add(1,"month")),Be("year")},he=()=>{n.unlinkPanels?h.value=h.value.add(1,"month"):(m.value=m.value.add(1,"month"),h.value=m.value.add(1,"month")),Be("month")},se=()=>{m.value=m.value.add(1,"year"),Be("year")},pe=()=>{m.value=m.value.add(1,"month"),Be("month")},Oe=()=>{h.value=h.value.subtract(1,"year"),Be("year")},Ae=()=>{h.value=h.value.subtract(1,"month"),Be("month")},Be=$e=>{t("panel-change",[m.value.toDate(),h.value.toDate()],$e)},Ge=S(()=>{const $e=(K.value+1)%12,Ve=K.value+1>=12?1:0;return n.unlinkPanels&&new Date(x.value+Ve,$e)n.unlinkPanels&&R.value*12+P.value-(x.value*12+K.value+1)>=12),dt=S(()=>!(g.value&&b.value&&!k.value.selecting&&ru([g.value,b.value]))),Ne=S(()=>n.type==="datetime"||n.type==="datetimerange"),de=($e,Ve)=>{if($e)return u?Ue(u[Ve]||u).locale(v.value).year($e.year()).month($e.month()).date($e.date()):$e},ve=($e,Ve=!0)=>{const xe=$e.minDate,_t=$e.maxDate,Pt=de(xe,0),wt=de(_t,1);b.value===wt&&g.value===Pt||(t("calendar-change",[xe.toDate(),_t&&_t.toDate()]),b.value=wt,g.value=Pt,!(!Ve||Ne.value)&&_())},Me=M(!1),De=M(!1),qe=()=>{Me.value=!1},Ye=()=>{De.value=!1},ce=($e,Ve)=>{B.value[Ve]=$e;const xe=Ue($e,fe.value).locale(v.value);if(xe.isValid()){if(l&&l(xe.toDate()))return;Ve==="min"?(m.value=xe,g.value=(g.value||m.value).year(xe.year()).month(xe.month()).date(xe.date()),n.unlinkPanels||(h.value=xe.add(1,"month"),b.value=g.value.add(1,"month"))):(h.value=xe,b.value=(b.value||h.value).year(xe.year()).month(xe.month()).date(xe.date()),n.unlinkPanels||(m.value=xe.subtract(1,"month"),g.value=b.value.subtract(1,"month")))}},Ke=($e,Ve)=>{B.value[Ve]=null},et=($e,Ve)=>{W.value[Ve]=$e;const xe=Ue($e,Q.value).locale(v.value);xe.isValid()&&(Ve==="min"?(Me.value=!0,g.value=(g.value||m.value).hour(xe.hour()).minute(xe.minute()).second(xe.second()),(!b.value||b.value.isBefore(g.value))&&(b.value=g.value)):(De.value=!0,b.value=(b.value||h.value).hour(xe.hour()).minute(xe.minute()).second(xe.second()),h.value=b.value,b.value&&b.value.isBefore(g.value)&&(g.value=b.value)))},vt=($e,Ve)=>{W.value[Ve]=null,Ve==="min"?(m.value=g.value,Me.value=!1):(h.value=b.value,De.value=!1)},ae=($e,Ve,xe)=>{W.value.min||($e&&(m.value=$e,g.value=(g.value||m.value).hour($e.hour()).minute($e.minute()).second($e.second())),xe||(Me.value=Ve),(!b.value||b.value.isBefore(g.value))&&(b.value=g.value,h.value=$e))},ge=($e,Ve,xe)=>{W.value.max||($e&&(h.value=$e,b.value=(b.value||h.value).hour($e.hour()).minute($e.minute()).second($e.second())),xe||(De.value=Ve),b.value&&b.value.isBefore(g.value)&&(g.value=b.value))},V=()=>{m.value=Rg(s(p),{lang:s(v),unit:"month",unlinkPanels:n.unlinkPanels})[0],h.value=m.value.add(1,"month"),t("pick",null)},te=$e=>lt($e)?$e.map(Ve=>Ve.format(i)):$e.format(i),we=$e=>lt($e)?$e.map(Ve=>Ue(Ve,i).locale(v.value)):Ue($e,i).locale(v.value);function Le($e,Ve){if(n.unlinkPanels&&Ve){const xe=($e==null?void 0:$e.year())||0,_t=($e==null?void 0:$e.month())||0,Pt=Ve.year(),wt=Ve.month();h.value=xe===Pt&&_t===wt?Ve.add(1,o):Ve}else h.value=m.value.add(1,o),Ve&&(h.value=h.value.hour(Ve.hour()).minute(Ve.minute()).second(Ve.second()))}return t("set-picker-option",["isValidValue",ru]),t("set-picker-option",["parseUserInput",we]),t("set-picker-option",["formatToString",te]),t("set-picker-option",["handleClear",V]),($e,Ve)=>(w(),A("div",{class:O([s(y).b(),s(C).b(),{"has-sidebar":$e.$slots.sidebar||s(L),"has-time":s(Ne)}])},[F("div",{class:O(s(y).e("body-wrapper"))},[oe($e.$slots,"sidebar",{class:O(s(y).e("sidebar"))}),s(L)?(w(),A("div",{key:0,class:O(s(y).e("sidebar"))},[(w(!0),A(Ie,null,Je(s(f),(xe,_t)=>(w(),A("button",{key:_t,type:"button",class:O(s(y).e("shortcut")),onClick:Pt=>s($)(xe)},ue(xe.text),11,HD))),128))],2)):Y("v-if",!0),F("div",{class:O(s(y).e("body"))},[s(Ne)?(w(),A("div",{key:0,class:O(s(C).e("time-header"))},[F("span",{class:O(s(C).e("editors-wrap"))},[F("span",{class:O(s(C).e("time-picker-wrap"))},[j(s(nn),{size:"small",disabled:s(k).selecting,placeholder:s(I)("el.datepicker.startDate"),class:O(s(C).e("editor")),"model-value":s(N),onInput:Ve[0]||(Ve[0]=xe=>ce(xe,"min")),onChange:Ve[1]||(Ve[1]=xe=>Ke(xe,"min"))},null,8,["disabled","placeholder","class","model-value"])],2),We((w(),A("span",{class:O(s(C).e("time-picker-wrap"))},[j(s(nn),{size:"small",class:O(s(C).e("editor")),disabled:s(k).selecting,placeholder:s(I)("el.datepicker.startTime"),"model-value":s(U),onFocus:Ve[2]||(Ve[2]=xe=>Me.value=!0),onInput:Ve[3]||(Ve[3]=xe=>et(xe,"min")),onChange:Ve[4]||(Ve[4]=xe=>vt(xe,"min"))},null,8,["class","disabled","placeholder","model-value"]),j(s(rs),{visible:Me.value,format:s(Q),"datetime-role":"start","time-arrow-control":s(c),"parsed-value":m.value,onPick:ae},null,8,["visible","format","time-arrow-control","parsed-value"])],2)),[[s(Fo),qe]])],2),F("span",null,[j(s(Ee),null,{default:q(()=>[j(s(sn))]),_:1})]),F("span",{class:O([s(C).e("editors-wrap"),"is-right"])},[F("span",{class:O(s(C).e("time-picker-wrap"))},[j(s(nn),{size:"small",class:O(s(C).e("editor")),disabled:s(k).selecting,placeholder:s(I)("el.datepicker.endDate"),"model-value":s(z),readonly:!s(g),onInput:Ve[5]||(Ve[5]=xe=>ce(xe,"max")),onChange:Ve[6]||(Ve[6]=xe=>Ke(xe,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"])],2),We((w(),A("span",{class:O(s(C).e("time-picker-wrap"))},[j(s(nn),{size:"small",class:O(s(C).e("editor")),disabled:s(k).selecting,placeholder:s(I)("el.datepicker.endTime"),"model-value":s(Z),readonly:!s(g),onFocus:Ve[7]||(Ve[7]=xe=>s(g)&&(De.value=!0)),onInput:Ve[8]||(Ve[8]=xe=>et(xe,"max")),onChange:Ve[9]||(Ve[9]=xe=>vt(xe,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"]),j(s(rs),{"datetime-role":"end",visible:De.value,format:s(Q),"time-arrow-control":s(c),"parsed-value":h.value,onPick:ge},null,8,["visible","format","time-arrow-control","parsed-value"])],2)),[[s(Fo),Ye]])],2)],2)):Y("v-if",!0),F("div",{class:O([[s(y).e("content"),s(C).e("content")],"is-left"])},[F("div",{class:O(s(C).e("header"))},[F("button",{type:"button",class:O([s(y).e("icon-btn"),"d-arrow-left"]),onClick:ie},[j(s(Ee),null,{default:q(()=>[j(s(Ya))]),_:1})],2),F("button",{type:"button",class:O([s(y).e("icon-btn"),"arrow-left"]),onClick:ee},[j(s(Ee),null,{default:q(()=>[j(s(zo))]),_:1})],2),$e.unlinkPanels?(w(),A("button",{key:0,type:"button",disabled:!s(Re),class:O([[s(y).e("icon-btn"),{"is-disabled":!s(Re)}],"d-arrow-right"]),onClick:se},[j(s(Ee),null,{default:q(()=>[j(s(Ga))]),_:1})],10,FD)):Y("v-if",!0),$e.unlinkPanels?(w(),A("button",{key:1,type:"button",disabled:!s(Ge),class:O([[s(y).e("icon-btn"),{"is-disabled":!s(Ge)}],"arrow-right"]),onClick:pe},[j(s(Ee),null,{default:q(()=>[j(s(sn))]),_:1})],10,KD)):Y("v-if",!0),F("div",null,ue(s(H)),1)],2),j(su,{"selection-mode":"range",date:m.value,"min-date":s(g),"max-date":s(b),"range-state":s(k),"disabled-date":s(l),"cell-class-name":s(r),onChangerange:s(E),onPick:ve,onSelect:s(T)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2),F("div",{class:O([[s(y).e("content"),s(C).e("content")],"is-right"])},[F("div",{class:O(s(C).e("header"))},[$e.unlinkPanels?(w(),A("button",{key:0,type:"button",disabled:!s(Re),class:O([[s(y).e("icon-btn"),{"is-disabled":!s(Re)}],"d-arrow-left"]),onClick:Oe},[j(s(Ee),null,{default:q(()=>[j(s(Ya))]),_:1})],10,WD)):Y("v-if",!0),$e.unlinkPanels?(w(),A("button",{key:1,type:"button",disabled:!s(Ge),class:O([[s(y).e("icon-btn"),{"is-disabled":!s(Ge)}],"arrow-left"]),onClick:Ae},[j(s(Ee),null,{default:q(()=>[j(s(zo))]),_:1})],10,jD)):Y("v-if",!0),F("button",{type:"button",class:O([s(y).e("icon-btn"),"d-arrow-right"]),onClick:G},[j(s(Ee),null,{default:q(()=>[j(s(Ga))]),_:1})],2),F("button",{type:"button",class:O([s(y).e("icon-btn"),"arrow-right"]),onClick:he},[j(s(Ee),null,{default:q(()=>[j(s(sn))]),_:1})],2),F("div",null,ue(s(D)),1)],2),j(su,{"selection-mode":"range",date:h.value,"min-date":s(g),"max-date":s(b),"range-state":s(k),"disabled-date":s(l),"cell-class-name":s(r),onChangerange:s(E),onPick:ve,onSelect:s(T)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2)],2)],2),s(Ne)?(w(),A("div",{key:0,class:O(s(y).e("footer"))},[s(d)?(w(),X(s(on),{key:0,text:"",size:"small",class:O(s(y).e("link-btn")),onClick:V},{default:q(()=>[at(ue(s(I)("el.datepicker.clear")),1)]),_:1},8,["class"])):Y("v-if",!0),j(s(on),{plain:"",size:"small",class:O(s(y).e("link-btn")),disabled:s(dt),onClick:Ve[10]||(Ve[10]=xe=>s(_)(!1))},{default:q(()=>[at(ue(s(I)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])],2)):Y("v-if",!0)],2))}});var UD=me(qD,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-date-range.vue"]]);const YD=ye({...Ag}),GD=["pick","set-picker-option"],XD=({unlinkPanels:e,leftDate:t,rightDate:n})=>{const{t:o}=mt(),a=()=>{t.value=t.value.subtract(1,"year"),e||(n.value=n.value.subtract(1,"year"))},l=()=>{e||(t.value=t.value.add(1,"year")),n.value=n.value.add(1,"year")},r=()=>{t.value=t.value.add(1,"year")},i=()=>{n.value=n.value.subtract(1,"year")},u=S(()=>`${t.value.year()} ${o("el.datepicker.year")}`),c=S(()=>`${n.value.year()} ${o("el.datepicker.year")}`),d=S(()=>t.value.year()),f=S(()=>n.value.year()===t.value.year()?t.value.year()+1:n.value.year());return{leftPrevYear:a,rightNextYear:l,leftNextYear:r,rightPrevYear:i,leftLabel:u,rightLabel:c,leftYear:d,rightYear:f}},ZD=["onClick"],JD=["disabled"],QD=["disabled"],e5={name:"DatePickerMonthRange"},t5=ne({...e5,props:YD,emits:GD,setup(e,{emit:t}){const n=e,o="year",{lang:a}=mt(),l=Ce("EP_PICKER_BASE"),{shortcuts:r,disabledDate:i,format:u}=l.props,c=Vt(l.props,"defaultValue"),d=M(Ue().locale(a.value)),f=M(Ue().locale(a.value).add(1,o)),{minDate:p,maxDate:v,rangeState:m,ppNs:h,drpNs:g,handleChangeRange:b,handleRangeConfirm:k,handleShortcutClick:y,onSelect:C}=Dg(n,{defaultValue:c,leftDate:d,rightDate:f,unit:o,onParsedValueChanged:P}),E=S(()=>!!r.length),{leftPrevYear:_,rightNextYear:$,leftNextYear:T,rightPrevYear:I,leftLabel:B,rightLabel:W,leftYear:H,rightYear:D}=XD({unlinkPanels:Vt(n,"unlinkPanels"),leftDate:d,rightDate:f}),x=S(()=>n.unlinkPanels&&D.value>H.value+1),K=(L,N=!0)=>{const z=L.minDate,U=L.maxDate;v.value===U&&p.value===z||(v.value=U,p.value=z,N&&k())},R=L=>L.map(N=>N.format(u));function P(L,N){if(n.unlinkPanels&&N){const z=(L==null?void 0:L.year())||0,U=N.year();f.value=z===U?N.add(1,o):N}else f.value=d.value.add(1,o)}return t("set-picker-option",["formatToString",R]),(L,N)=>(w(),A("div",{class:O([s(h).b(),s(g).b(),{"has-sidebar":Boolean(L.$slots.sidebar)||s(E)}])},[F("div",{class:O(s(h).e("body-wrapper"))},[oe(L.$slots,"sidebar",{class:O(s(h).e("sidebar"))}),s(E)?(w(),A("div",{key:0,class:O(s(h).e("sidebar"))},[(w(!0),A(Ie,null,Je(s(r),(z,U)=>(w(),A("button",{key:U,type:"button",class:O(s(h).e("shortcut")),onClick:Z=>s(y)(z)},ue(z.text),11,ZD))),128))],2)):Y("v-if",!0),F("div",{class:O(s(h).e("body"))},[F("div",{class:O([[s(h).e("content"),s(g).e("content")],"is-left"])},[F("div",{class:O(s(g).e("header"))},[F("button",{type:"button",class:O([s(h).e("icon-btn"),"d-arrow-left"]),onClick:N[0]||(N[0]=(...z)=>s(_)&&s(_)(...z))},[j(s(Ee),null,{default:q(()=>[j(s(Ya))]),_:1})],2),L.unlinkPanels?(w(),A("button",{key:0,type:"button",disabled:!s(x),class:O([[s(h).e("icon-btn"),{[s(h).is("disabled")]:!s(x)}],"d-arrow-right"]),onClick:N[1]||(N[1]=(...z)=>s(T)&&s(T)(...z))},[j(s(Ee),null,{default:q(()=>[j(s(Ga))]),_:1})],10,JD)):Y("v-if",!0),F("div",null,ue(s(B)),1)],2),j(iu,{"selection-mode":"range",date:d.value,"min-date":s(p),"max-date":s(v),"range-state":s(m),"disabled-date":s(i),onChangerange:s(b),onPick:K,onSelect:s(C)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2),F("div",{class:O([[s(h).e("content"),s(g).e("content")],"is-right"])},[F("div",{class:O(s(g).e("header"))},[L.unlinkPanels?(w(),A("button",{key:0,type:"button",disabled:!s(x),class:O([[s(h).e("icon-btn"),{"is-disabled":!s(x)}],"d-arrow-left"]),onClick:N[2]||(N[2]=(...z)=>s(I)&&s(I)(...z))},[j(s(Ee),null,{default:q(()=>[j(s(Ya))]),_:1})],10,QD)):Y("v-if",!0),F("button",{type:"button",class:O([s(h).e("icon-btn"),"d-arrow-right"]),onClick:N[3]||(N[3]=(...z)=>s($)&&s($)(...z))},[j(s(Ee),null,{default:q(()=>[j(s(Ga))]),_:1})],2),F("div",null,ue(s(W)),1)],2),j(iu,{"selection-mode":"range",date:f.value,"min-date":s(p),"max-date":s(v),"range-state":s(m),"disabled-date":s(i),onChangerange:s(b),onPick:K,onSelect:s(C)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2)],2)],2)],2))}});var n5=me(t5,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-month-range.vue"]]);const o5=function(e){switch(e){case"daterange":case"datetimerange":return UD;case"monthrange":return n5;default:return VD}};Ue.extend(Ym);Ue.extend(YR);Ue.extend(Vc);Ue.extend(XR);Ue.extend(JR);Ue.extend(eD);Ue.extend(nD);Ue.extend(aD);var a5=ne({name:"ElDatePicker",install:null,props:{...xc,...lD},emits:["update:modelValue"],setup(e,{expose:t,emit:n,slots:o}){const a=re("picker-panel");Qe("ElPopperOptions",gt(Vt(e,"popperOptions"))),Qe(Sc,{slots:o,pickerNs:a});const l=M();t({focus:(u=!0)=>{var c;(c=l.value)==null||c.focus(u)}});const i=u=>{n("update:modelValue",u)};return()=>{var u;const c=(u=e.format)!=null?u:aA[e.type]||Aa,d=o5(e.type);return j(Qm,rt(e,{format:c,type:e.type,ref:l,"onUpdate:modelValue":i}),{default:f=>j(d,f,null),"range-separator":o["range-separator"]})}}});const Br=a5;Br.install=e=>{e.component(Br.name,Br)};const l5=Br,Wc="elDescriptions";var Ip=ne({name:"ElDescriptionsCell",props:{cell:{type:Object},tag:{type:String},type:{type:String}},setup(){return{descriptions:Ce(Wc,{})}},render(){var e,t,n,o,a,l;const r=OM(this.cell),{border:i,direction:u}=this.descriptions,c=u==="vertical",d=((n=(t=(e=this.cell)==null?void 0:e.children)==null?void 0:t.label)==null?void 0:n.call(t))||r.label,f=(l=(a=(o=this.cell)==null?void 0:o.children)==null?void 0:a.default)==null?void 0:l.call(a),p=r.span,v=r.align?`is-${r.align}`:"",m=r.labelAlign?`is-${r.labelAlign}`:v,h=r.className,g=r.labelClassName,b={width:jt(r.width),minWidth:jt(r.minWidth)},k=re("descriptions");switch(this.type){case"label":return ke(this.tag,{style:b,class:[k.e("cell"),k.e("label"),k.is("bordered-label",i),k.is("vertical-label",c),m,g],colSpan:c?p:1},d);case"content":return ke(this.tag,{style:b,class:[k.e("cell"),k.e("content"),k.is("bordered-content",i),k.is("vertical-content",c),v,h],colSpan:c?p:p*2-1},f);default:return ke("td",{style:b,class:[k.e("cell"),v],colSpan:p},[ke("span",{class:[k.e("label"),g]},d),ke("span",{class:[k.e("content"),h]},f)])}}});const r5=ne({name:"ElDescriptionsRow",components:{[Ip.name]:Ip},props:{row:{type:Array}},setup(){return{descriptions:Ce(Wc,{})}}}),s5={key:1};function i5(e,t,n,o,a,l){const r=Se("el-descriptions-cell");return e.descriptions.direction==="vertical"?(w(),A(Ie,{key:0},[F("tr",null,[(w(!0),A(Ie,null,Je(e.row,(i,u)=>(w(),X(r,{key:`tr1-${u}`,cell:i,tag:"th",type:"label"},null,8,["cell"]))),128))]),F("tr",null,[(w(!0),A(Ie,null,Je(e.row,(i,u)=>(w(),X(r,{key:`tr2-${u}`,cell:i,tag:"td",type:"content"},null,8,["cell"]))),128))])],64)):(w(),A("tr",s5,[(w(!0),A(Ie,null,Je(e.row,(i,u)=>(w(),A(Ie,{key:`tr3-${u}`},[e.descriptions.border?(w(),A(Ie,{key:0},[j(r,{cell:i,tag:"td",type:"label"},null,8,["cell"]),j(r,{cell:i,tag:"td",type:"content"},null,8,["cell"])],64)):(w(),X(r,{key:1,cell:i,tag:"td",type:"both"},null,8,["cell"]))],64))),128))]))}var Np=me(r5,[["render",i5],["__file","/home/runner/work/element-plus/element-plus/packages/components/descriptions/src/descriptions-row.vue"]]);const u5=ne({name:"ElDescriptions",components:{[Np.name]:Np},props:{border:{type:Boolean,default:!1},column:{type:Number,default:3},direction:{type:String,default:"horizontal"},size:{type:String,validator:jo},title:{type:String,default:""},extra:{type:String,default:""}},setup(e,{slots:t}){Qe(Wc,e);const n=Kt(),o=re("descriptions"),a=S(()=>[o.b(),o.m(n.value)]),l=u=>{const c=Array.isArray(u)?u:[u],d=[];return c.forEach(f=>{Array.isArray(f.children)?d.push(...l(f.children)):d.push(f)}),d},r=(u,c,d,f=!1)=>(u.props||(u.props={}),c>d&&(u.props.span=d),f&&(u.props.span=c),u);return{descriptionKls:a,getRows:()=>{var u;const c=l((u=t.default)==null?void 0:u.call(t)).filter(m=>{var h;return((h=m==null?void 0:m.type)==null?void 0:h.name)==="ElDescriptionsItem"}),d=[];let f=[],p=e.column,v=0;return c.forEach((m,h)=>{var g;const b=((g=m.props)==null?void 0:g.span)||1;if(hp?p:b),h===c.length-1){const k=e.column-v%e.column;f.push(r(m,k,p,!0)),d.push(f);return}b[at(ue(e.title),1)])],2),F("div",{class:O(e.ns.e("extra"))},[oe(e.$slots,"extra",{},()=>[at(ue(e.extra),1)])],2)],2)):Y("v-if",!0),F("div",{class:O(e.ns.e("body"))},[F("table",{class:O([e.ns.e("table"),e.ns.is("bordered",e.border)])},[F("tbody",null,[(w(!0),A(Ie,null,Je(e.getRows(),(i,u)=>(w(),X(r,{key:u,row:i},null,8,["row"]))),128))])],2)],2)],2)}var d5=me(u5,[["render",c5],["__file","/home/runner/work/element-plus/element-plus/packages/components/descriptions/src/index.vue"]]),Bg=ne({name:"ElDescriptionsItem",props:{label:{type:String,default:""},span:{type:Number,default:1},width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},align:{type:String,default:"left"},labelAlign:{type:String,default:""},className:{type:String,default:""},labelClassName:{type:String,default:""}}});const f5=Xe(d5,{DescriptionsItem:Bg}),p5=Rt(Bg),v5=ye({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:J([String,Array,Object])},zIndex:{type:J([String,Number])}}),h5={click:e=>e instanceof MouseEvent};var m5=ne({name:"ElOverlay",props:v5,emits:h5,setup(e,{slots:t,emit:n}){const o=re("overlay"),a=u=>{n("click",u)},{onClick:l,onMousedown:r,onMouseup:i}=$c(e.customMaskEvent?void 0:a);return()=>e.mask?j("div",{class:[o.b(),e.overlayClass],style:{zIndex:e.zIndex},onClick:l,onMousedown:r,onMouseup:i},[oe(t,"default")],Sn.STYLE|Sn.CLASS|Sn.PROPS,["onClick","onMouseup","onMousedown"]):ke("div",{class:e.overlayClass,style:{zIndex:e.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[oe(t,"default")])}});const jc=m5,Vg=ye({center:{type:Boolean,default:!1},closeIcon:{type:Ut,default:""},customClass:{type:String,default:""},draggable:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1},showClose:{type:Boolean,default:!0},title:{type:String,default:""}}),g5={close:()=>!0},b5=["aria-label"],y5=["id"],w5={name:"ElDialogContent"},k5=ne({...w5,props:Vg,emits:g5,setup(e){const t=e,{t:n}=mt(),{Close:o}=kM,{dialogRef:a,headerRef:l,bodyId:r,ns:i,style:u}=Ce(Gh),{focusTrapRef:c}=Ce(Bc),d=Ms(c,a),f=S(()=>t.draggable);return rm(a,l,f),(p,v)=>(w(),A("div",{ref:s(d),class:O([s(i).b(),s(i).is("fullscreen",p.fullscreen),s(i).is("draggable",s(f)),{[s(i).m("center")]:p.center},p.customClass]),style:Te(s(u)),tabindex:"-1",onClick:v[1]||(v[1]=ze(()=>{},["stop"]))},[F("header",{ref_key:"headerRef",ref:l,class:O(s(i).e("header"))},[oe(p.$slots,"header",{},()=>[F("span",{role:"heading",class:O(s(i).e("title"))},ue(p.title),3)]),p.showClose?(w(),A("button",{key:0,"aria-label":s(n)("el.dialog.close"),class:O(s(i).e("headerbtn")),type:"button",onClick:v[0]||(v[0]=m=>p.$emit("close"))},[j(s(Ee),{class:O(s(i).e("close"))},{default:q(()=>[(w(),X(ot(p.closeIcon||s(o))))]),_:1},8,["class"])],10,b5)):Y("v-if",!0)],2),F("div",{id:s(r),class:O(s(i).e("body"))},[oe(p.$slots,"default")],10,y5),p.$slots.footer?(w(),A("footer",{key:0,class:O(s(i).e("footer"))},[oe(p.$slots,"footer")],2)):Y("v-if",!0)],6))}});var C5=me(k5,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog-content.vue"]]);const xg=ye({...Vg,appendToBody:{type:Boolean,default:!1},beforeClose:{type:J(Function)},destroyOnClose:{type:Boolean,default:!1},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:0},top:{type:String},modelValue:{type:Boolean,default:!1},modalClass:String,width:{type:[String,Number]},zIndex:{type:Number},trapFocus:{type:Boolean,default:!1}}),zg={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[Ze]:e=>Wt(e),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},Hg=(e,t)=>{const o=tt().emit,{nextZIndex:a}=$o();let l="";const r=Wn(),i=Wn(),u=M(!1),c=M(!1),d=M(!1),f=M(e.zIndex||a());let p,v;const m=Ea("namespace",fm),h=S(()=>{const H={},D=`--${m.value}-dialog`;return e.fullscreen||(e.top&&(H[`${D}-margin-top`]=e.top),e.width&&(H[`${D}-width`]=jt(e.width))),H});function g(){o("opened")}function b(){o("closed"),o(Ze,!1),e.destroyOnClose&&(d.value=!1)}function k(){o("close")}function y(){v==null||v(),p==null||p(),e.openDelay&&e.openDelay>0?{stop:p}=ma(()=>$(),e.openDelay):$()}function C(){p==null||p(),v==null||v(),e.closeDelay&&e.closeDelay>0?{stop:v}=ma(()=>T(),e.closeDelay):T()}function E(){function H(D){D||(c.value=!0,u.value=!1)}e.beforeClose?e.beforeClose(H):C()}function _(){e.closeOnClickModal&&E()}function $(){it&&(u.value=!0)}function T(){u.value=!1}function I(){o("openAutoFocus")}function B(){o("closeAutoFocus")}e.lockScroll&&sm(u);function W(){e.closeOnPressEscape&&E()}return le(()=>e.modelValue,H=>{H?(c.value=!1,y(),d.value=!0,o("open"),f.value=e.zIndex?f.value++:a(),_e(()=>{t.value&&(t.value.scrollTop=0)})):u.value&&C()}),le(()=>e.fullscreen,H=>{t.value&&(H?(l=t.value.style.transform,t.value.style.transform=""):t.value.style.transform=l)}),Fe(()=>{e.modelValue&&(u.value=!0,d.value=!0,y())}),{afterEnter:g,afterLeave:b,beforeLeave:k,handleClose:E,onModalClick:_,close:C,doClose:T,onOpenAutoFocus:I,onCloseAutoFocus:B,onCloseRequested:W,titleId:r,bodyId:i,closed:c,style:h,rendered:d,visible:u,zIndex:f}},S5=["aria-label","aria-labelledby","aria-describedby"],$5={name:"ElDialog"},_5=ne({...$5,props:xg,emits:zg,setup(e,{expose:t}){const n=e,o=mn();Ql({scope:"el-dialog",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/dialog.html#slots"},S(()=>!!o.title));const a=re("dialog"),l=M(),r=M(),i=M(),{visible:u,titleId:c,bodyId:d,style:f,rendered:p,zIndex:v,afterEnter:m,afterLeave:h,beforeLeave:g,handleClose:b,onModalClick:k,onOpenAutoFocus:y,onCloseAutoFocus:C,onCloseRequested:E}=Hg(n,l);Qe(Gh,{dialogRef:l,headerRef:r,bodyId:d,ns:a,rendered:p,style:f});const _=$c(k),$=S(()=>n.draggable&&!n.fullscreen);return t({visible:u,dialogContentRef:i}),(T,I)=>(w(),X(Ul,{to:"body",disabled:!T.appendToBody},[j(xt,{name:"dialog-fade",onAfterEnter:s(m),onAfterLeave:s(h),onBeforeLeave:s(g),persisted:""},{default:q(()=>[We(j(s(jc),{"custom-mask-event":"",mask:T.modal,"overlay-class":T.modalClass,"z-index":s(v)},{default:q(()=>[F("div",{role:"dialog","aria-modal":"true","aria-label":T.title||void 0,"aria-labelledby":T.title?void 0:s(c),"aria-describedby":s(d),class:O(`${s(a).namespace.value}-overlay-dialog`),onClick:I[0]||(I[0]=(...B)=>s(_).onClick&&s(_).onClick(...B)),onMousedown:I[1]||(I[1]=(...B)=>s(_).onMousedown&&s(_).onMousedown(...B)),onMouseup:I[2]||(I[2]=(...B)=>s(_).onMouseup&&s(_).onMouseup(...B))},[j(s(Ds),{loop:"",trapped:s(u),"focus-start-el":"container",onFocusAfterTrapped:s(y),onFocusAfterReleased:s(C),onReleaseRequested:s(E)},{default:q(()=>[s(p)?(w(),X(C5,{key:0,ref_key:"dialogContentRef",ref:i,"custom-class":T.customClass,center:T.center,"close-icon":T.closeIcon,draggable:s($),fullscreen:T.fullscreen,"show-close":T.showClose,title:T.title,onClose:s(b)},xo({header:q(()=>[T.$slots.title?oe(T.$slots,"title",{key:1}):oe(T.$slots,"header",{key:0,close:s(b),titleId:s(c),titleClass:s(a).e("title")})]),default:q(()=>[oe(T.$slots,"default")]),_:2},[T.$slots.footer?{name:"footer",fn:q(()=>[oe(T.$slots,"footer")])}:void 0]),1032,["custom-class","center","close-icon","draggable","fullscreen","show-close","title","onClose"])):Y("v-if",!0)]),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onReleaseRequested"])],42,S5)]),_:3},8,["mask","overlay-class","z-index"]),[[ft,s(u)]])]),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"]))}});var E5=me(_5,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog.vue"]]);const T5=Xe(E5),O5=ye({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:J(String),default:"solid"}}),M5={name:"ElDivider"},I5=ne({...M5,props:O5,setup(e){const t=e,n=re("divider"),o=S(()=>n.cssVar({"border-style":t.borderStyle}));return(a,l)=>(w(),A("div",{class:O([s(n).b(),s(n).m(a.direction)]),style:Te(s(o)),role:"separator"},[a.$slots.default&&a.direction!=="vertical"?(w(),A("div",{key:0,class:O([s(n).e("text"),s(n).is(a.contentPosition)])},[oe(a.$slots,"default")],2)):Y("v-if",!0)],6))}});var N5=me(I5,[["__file","/home/runner/work/element-plus/element-plus/packages/components/divider/src/divider.vue"]]);const P5=Xe(N5),A5=ye({...xg,direction:{type:String,default:"rtl",values:["ltr","rtl","ttb","btt"]},size:{type:[String,Number],default:"30%"},withHeader:{type:Boolean,default:!0},modalFade:{type:Boolean,default:!0}}),L5=zg,R5=ne({name:"ElDrawer",components:{ElOverlay:jc,ElFocusTrap:Ds,ElIcon:Ee,Close:Kn},props:A5,emits:L5,setup(e,{slots:t}){Ql({scope:"el-drawer",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/drawer.html#slots"},S(()=>!!t.title));const n=M(),o=M(),a=re("drawer"),{t:l}=mt(),r=S(()=>e.direction==="rtl"||e.direction==="ltr"),i=S(()=>jt(e.size));return{...Hg(e,n),drawerRef:n,focusStartRef:o,isHorizontal:r,drawerSize:i,ns:a,t:l}}}),D5=["aria-label","aria-labelledby","aria-describedby"],B5=["id"],V5=["aria-label"],x5=["id"];function z5(e,t,n,o,a,l){const r=Se("close"),i=Se("el-icon"),u=Se("el-focus-trap"),c=Se("el-overlay");return w(),X(Ul,{to:"body",disabled:!e.appendToBody},[j(xt,{name:e.ns.b("fade"),onAfterEnter:e.afterEnter,onAfterLeave:e.afterLeave,onBeforeLeave:e.beforeLeave,persisted:""},{default:q(()=>[We(j(c,{mask:e.modal,"overlay-class":e.modalClass,"z-index":e.zIndex,onClick:e.onModalClick},{default:q(()=>[j(u,{loop:"",trapped:e.visible,"focus-trap-el":e.drawerRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:q(()=>[F("div",{ref:"drawerRef","aria-modal":"true","aria-label":e.title||void 0,"aria-labelledby":e.title?void 0:e.titleId,"aria-describedby":e.bodyId,class:O([e.ns.b(),e.direction,e.visible&&"open",e.customClass]),style:Te(e.isHorizontal?"width: "+e.drawerSize:"height: "+e.drawerSize),role:"dialog",onClick:t[1]||(t[1]=ze(()=>{},["stop"]))},[F("span",{ref:"focusStartRef",class:O(e.ns.e("sr-focus")),tabindex:"-1"},null,2),e.withHeader?(w(),A("header",{key:0,class:O(e.ns.e("header"))},[e.$slots.title?oe(e.$slots,"title",{key:1},()=>[Y(" DEPRECATED SLOT ")]):oe(e.$slots,"header",{key:0,close:e.handleClose,titleId:e.titleId,titleClass:e.ns.e("title")},()=>[e.$slots.title?Y("v-if",!0):(w(),A("span",{key:0,id:e.titleId,role:"heading",class:O(e.ns.e("title"))},ue(e.title),11,B5))]),e.showClose?(w(),A("button",{key:2,"aria-label":e.t("el.drawer.close"),class:O(e.ns.e("close-btn")),type:"button",onClick:t[0]||(t[0]=(...d)=>e.handleClose&&e.handleClose(...d))},[j(i,{class:O(e.ns.e("close"))},{default:q(()=>[j(r)]),_:1},8,["class"])],10,V5)):Y("v-if",!0)],2)):Y("v-if",!0),e.rendered?(w(),A("div",{key:1,id:e.bodyId,class:O(e.ns.e("body"))},[oe(e.$slots,"default")],10,x5)):Y("v-if",!0),e.$slots.footer?(w(),A("div",{key:2,class:O(e.ns.e("footer"))},[oe(e.$slots,"footer")],2)):Y("v-if",!0)],14,D5)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])]),_:3},8,["mask","overlay-class","z-index","onClick"]),[[ft,e.visible]])]),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"])}var H5=me(R5,[["render",z5],["__file","/home/runner/work/element-plus/element-plus/packages/components/drawer/src/drawer.vue"]]);const F5=Xe(H5),K5={inheritAttrs:!1};function W5(e,t,n,o,a,l){return oe(e.$slots,"default")}var j5=me(K5,[["render",W5],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection.vue"]]);const q5={name:"ElCollectionItem",inheritAttrs:!1};function U5(e,t,n,o,a,l){return oe(e.$slots,"default")}var Y5=me(q5,[["render",U5],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection-item.vue"]]);const Fg="data-el-collection-item",Kg=e=>{const t=`El${e}Collection`,n=`${t}Item`,o=Symbol(t),a=Symbol(n),l={...j5,name:t,setup(){const i=M(null),u=new Map;Qe(o,{itemMap:u,getItems:()=>{const d=s(i);if(!d)return[];const f=Array.from(d.querySelectorAll(`[${Fg}]`));return[...u.values()].sort((v,m)=>f.indexOf(v.ref)-f.indexOf(m.ref))},collectionRef:i})}},r={...Y5,name:n,setup(i,{attrs:u}){const c=M(null),d=Ce(o,void 0);Qe(a,{collectionItemRef:c}),Fe(()=>{const f=s(c);f&&d.itemMap.set(f,{ref:f,...u})}),Nt(()=>{const f=s(c);d.itemMap.delete(f)})}};return{COLLECTION_INJECTION_KEY:o,COLLECTION_ITEM_INJECTION_KEY:a,ElCollection:l,ElCollectionItem:r}},G5=ye({style:{type:J([String,Array,Object])},currentTabId:{type:J(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:J(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:X5,ElCollectionItem:Z5,COLLECTION_INJECTION_KEY:qc,COLLECTION_ITEM_INJECTION_KEY:J5}=Kg("RovingFocusGroup"),Uc=Symbol("elRovingFocusGroup"),Wg=Symbol("elRovingFocusGroupItem"),Q5={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},eB=(e,t)=>{if(t!=="rtl")return e;switch(e){case Pe.right:return Pe.left;case Pe.left:return Pe.right;default:return e}},tB=(e,t,n)=>{const o=eB(e.key,n);if(!(t==="vertical"&&[Pe.left,Pe.right].includes(o))&&!(t==="horizontal"&&[Pe.up,Pe.down].includes(o)))return Q5[o]},nB=(e,t)=>e.map((n,o)=>e[(o+t)%e.length]),Yc=e=>{const{activeElement:t}=document;for(const n of e)if(n===t||(n.focus(),t!==document.activeElement))return},Pp="currentTabIdChange",ci="rovingFocusGroup.entryFocus",oB={bubbles:!1,cancelable:!0},aB=ne({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:G5,emits:[Pp,"entryFocus"],setup(e,{emit:t}){var n;const o=M((n=e.currentTabId||e.defaultCurrentTabId)!=null?n:null),a=M(!1),l=M(!1),r=M(null),{getItems:i}=Ce(qc,void 0),u=S(()=>[{outline:"none"},e.style]),c=h=>{t(Pp,h)},d=()=>{a.value=!0},f=Lt(h=>{var g;(g=e.onMousedown)==null||g.call(e,h)},()=>{l.value=!0}),p=Lt(h=>{var g;(g=e.onFocus)==null||g.call(e,h)},h=>{const g=!s(l),{target:b,currentTarget:k}=h;if(b===k&&g&&!s(a)){const y=new Event(ci,oB);if(k==null||k.dispatchEvent(y),!y.defaultPrevented){const C=i().filter(I=>I.focusable),E=C.find(I=>I.active),_=C.find(I=>I.id===s(o)),T=[E,_,...C].filter(Boolean).map(I=>I.ref);Yc(T)}}l.value=!1}),v=Lt(h=>{var g;(g=e.onBlur)==null||g.call(e,h)},()=>{a.value=!1}),m=(...h)=>{t("entryFocus",...h)};Qe(Uc,{currentTabbedId:Kl(o),loop:Vt(e,"loop"),tabIndex:S(()=>s(a)?-1:0),rovingFocusGroupRef:r,rovingFocusGroupRootStyle:u,orientation:Vt(e,"orientation"),dir:Vt(e,"dir"),onItemFocus:c,onItemShiftTab:d,onBlur:v,onFocus:p,onMousedown:f}),le(()=>e.currentTabId,h=>{o.value=h??null}),Fe(()=>{const h=s(r);ln(h,ci,m)}),Nt(()=>{const h=s(r);_n(h,ci,m)})}});function lB(e,t,n,o,a,l){return oe(e.$slots,"default")}var rB=me(aB,[["render",lB],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group-impl.vue"]]);const sB=ne({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:X5,ElRovingFocusGroupImpl:rB}});function iB(e,t,n,o,a,l){const r=Se("el-roving-focus-group-impl"),i=Se("el-focus-group-collection");return w(),X(i,null,{default:q(()=>[j(r,fo(Sl(e.$attrs)),{default:q(()=>[oe(e.$slots,"default")]),_:3},16)]),_:3})}var uB=me(sB,[["render",iB],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group.vue"]]);const cB=ne({components:{ElRovingFocusCollectionItem:Z5},props:{focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!1}},emits:["mousedown","focus","keydown"],setup(e,{emit:t}){const{currentTabbedId:n,loop:o,onItemFocus:a,onItemShiftTab:l}=Ce(Uc,void 0),{getItems:r}=Ce(qc,void 0),i=Wn(),u=M(null),c=Lt(v=>{t("mousedown",v)},v=>{e.focusable?a(s(i)):v.preventDefault()}),d=Lt(v=>{t("focus",v)},()=>{a(s(i))}),f=Lt(v=>{t("keydown",v)},v=>{const{key:m,shiftKey:h,target:g,currentTarget:b}=v;if(m===Pe.tab&&h){l();return}if(g!==b)return;const k=tB(v);if(k){v.preventDefault();let C=r().filter(E=>E.focusable).map(E=>E.ref);switch(k){case"last":{C.reverse();break}case"prev":case"next":{k==="prev"&&C.reverse();const E=C.indexOf(b);C=o.value?nB(C,E+1):C.slice(E+1);break}}_e(()=>{Yc(C)})}}),p=S(()=>n.value===s(i));return Qe(Wg,{rovingFocusGroupItemRef:u,tabIndex:S(()=>s(p)?0:-1),handleMousedown:c,handleFocus:d,handleKeydown:f}),{id:i,handleKeydown:f,handleFocus:d,handleMousedown:c}}});function dB(e,t,n,o,a,l){const r=Se("el-roving-focus-collection-item");return w(),X(r,{id:e.id,focusable:e.focusable,active:e.active},{default:q(()=>[oe(e.$slots,"default")]),_:3},8,["id","focusable","active"])}var fB=me(cB,[["render",dB],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-item.vue"]]);const Vr=ye({trigger:Al.trigger,effect:{...Xt.effect,default:"light"},type:{type:J(String)},placement:{type:J(String),default:"bottom"},popperOptions:{type:J(Object),default:()=>({})},id:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},loop:{type:Boolean,default:!0},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:J([Number,String]),default:0},maxHeight:{type:J([Number,String]),default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},role:{type:String,default:"menu"},buttonProps:{type:J(Object)}}),jg=ye({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:Ut}}),pB=ye({onKeydown:{type:J(Function)}}),vB=[Pe.down,Pe.pageDown,Pe.home],qg=[Pe.up,Pe.pageUp,Pe.end],hB=[...vB,...qg],{ElCollection:mB,ElCollectionItem:gB,COLLECTION_INJECTION_KEY:bB,COLLECTION_ITEM_INJECTION_KEY:yB}=Kg("Dropdown"),zs=Symbol("elDropdown"),{ButtonGroup:wB}=on,kB=ne({name:"ElDropdown",components:{ElButton:on,ElButtonGroup:wB,ElScrollbar:Eo,ElDropdownCollection:mB,ElTooltip:bn,ElRovingFocusGroup:uB,ElOnlyChild:$m,ElIcon:Ee,ArrowDown:$a},props:Vr,emits:["visible-change","click","command"],setup(e,{emit:t}){const n=tt(),o=re("dropdown"),{t:a}=mt(),l=M(),r=M(),i=M(null),u=M(null),c=M(null),d=M(null),f=M(!1),p=[Pe.enter,Pe.space,Pe.down],v=S(()=>({maxHeight:jt(e.maxHeight)})),m=S(()=>[o.m(C.value)]),h=Wn().value,g=S(()=>e.id||h);function b(){k()}function k(){var K;(K=i.value)==null||K.onClose()}function y(){var K;(K=i.value)==null||K.onOpen()}const C=Kt();function E(...K){t("command",...K)}function _(){}function $(){const K=s(u);K==null||K.focus(),d.value=null}function T(K){d.value=K}function I(K){f.value||(K.preventDefault(),K.stopImmediatePropagation())}function B(){t("visible-change",!0)}function W(K){(K==null?void 0:K.type)==="keydown"&&u.value.focus()}function H(){t("visible-change",!1)}return Qe(zs,{contentRef:u,role:S(()=>e.role),triggerId:g,isUsingKeyboard:f,onItemEnter:_,onItemLeave:$}),Qe("elDropdown",{instance:n,dropdownSize:C,handleClick:b,commandHandler:E,trigger:Vt(e,"trigger"),hideOnClick:Vt(e,"hideOnClick")}),{t:a,ns:o,scrollbar:c,wrapStyle:v,dropdownTriggerKls:m,dropdownSize:C,triggerId:g,triggerKeys:p,currentTabId:d,handleCurrentTabIdChange:T,handlerMainButtonClick:K=>{t("click",K)},handleEntryFocus:I,handleClose:k,handleOpen:y,handleBeforeShowTooltip:B,handleShowTooltip:W,handleBeforeHideTooltip:H,onFocusAfterTrapped:K=>{var R,P;K.preventDefault(),(P=(R=u.value)==null?void 0:R.focus)==null||P.call(R,{preventScroll:!0})},popperRef:i,contentRef:u,triggeringElementRef:l,referenceElementRef:r}}});function CB(e,t,n,o,a,l){var r;const i=Se("el-dropdown-collection"),u=Se("el-roving-focus-group"),c=Se("el-scrollbar"),d=Se("el-only-child"),f=Se("el-tooltip"),p=Se("el-button"),v=Se("arrow-down"),m=Se("el-icon"),h=Se("el-button-group");return w(),A("div",{class:O([e.ns.b(),e.ns.is("disabled",e.disabled)])},[j(f,{ref:"popperRef",role:e.role,effect:e.effect,"fallback-placements":["bottom","top"],"popper-options":e.popperOptions,"gpu-acceleration":!1,"hide-after":e.trigger==="hover"?e.hideTimeout:0,"manual-mode":!0,placement:e.placement,"popper-class":[e.ns.e("popper"),e.popperClass],"reference-element":(r=e.referenceElementRef)==null?void 0:r.$el,trigger:e.trigger,"trigger-keys":e.triggerKeys,"trigger-target-el":e.contentRef,"show-after":e.trigger==="hover"?e.showTimeout:0,"stop-popper-mouse-event":!1,"virtual-ref":e.triggeringElementRef,"virtual-triggering":e.splitButton,disabled:e.disabled,transition:`${e.ns.namespace.value}-zoom-in-top`,teleported:"",pure:"",persistent:"",onBeforeShow:e.handleBeforeShowTooltip,onShow:e.handleShowTooltip,onBeforeHide:e.handleBeforeHideTooltip},xo({content:q(()=>[j(c,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:q(()=>[j(u,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange,onEntryFocus:e.handleEntryFocus},{default:q(()=>[j(i,null,{default:q(()=>[oe(e.$slots,"dropdown")]),_:3})]),_:3},8,["loop","current-tab-id","onCurrentTabIdChange","onEntryFocus"])]),_:3},8,["wrap-style","view-class"])]),_:2},[e.splitButton?void 0:{name:"default",fn:q(()=>[j(d,{id:e.triggerId,role:"button",tabindex:e.tabindex},{default:q(()=>[oe(e.$slots,"default")]),_:3},8,["id","tabindex"])])}]),1032,["role","effect","popper-options","hide-after","placement","popper-class","reference-element","trigger","trigger-keys","trigger-target-el","show-after","virtual-ref","virtual-triggering","disabled","transition","onBeforeShow","onShow","onBeforeHide"]),e.splitButton?(w(),X(h,{key:0},{default:q(()=>[j(p,rt({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:q(()=>[oe(e.$slots,"default")]),_:3},16,["size","type","disabled","tabindex","onClick"]),j(p,rt({id:e.triggerId,ref:"triggeringElementRef"},e.buttonProps,{role:"button",size:e.dropdownSize,type:e.type,class:e.ns.e("caret-button"),disabled:e.disabled,tabindex:e.tabindex,"aria-label":e.t("el.dropdown.toggleDropdown")}),{default:q(()=>[j(m,{class:O(e.ns.e("icon"))},{default:q(()=>[j(v)]),_:1},8,["class"])]),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])]),_:3})):Y("v-if",!0)],2)}var SB=me(kB,[["render",CB],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown.vue"]]);const $B=ne({name:"DropdownItemImpl",components:{ElIcon:Ee},props:jg,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:t}){const n=re("dropdown"),{role:o}=Ce(zs,void 0),{collectionItemRef:a}=Ce(yB,void 0),{collectionItemRef:l}=Ce(J5,void 0),{rovingFocusGroupItemRef:r,tabIndex:i,handleFocus:u,handleKeydown:c,handleMousedown:d}=Ce(Wg,void 0),f=Ms(a,l,r),p=S(()=>o.value==="menu"?"menuitem":o.value==="navigation"?"link":"button"),v=Lt(m=>{const{code:h}=m;if(h===Pe.enter||h===Pe.space)return m.preventDefault(),m.stopImmediatePropagation(),t("clickimpl",m),!0},c);return{ns:n,itemRef:f,dataset:{[Fg]:""},role:p,tabIndex:i,handleFocus:u,handleKeydown:v,handleMousedown:d}}}),_B=["aria-disabled","tabindex","role"];function EB(e,t,n,o,a,l){const r=Se("el-icon");return w(),A(Ie,null,[e.divided?(w(),A("li",rt({key:0,role:"separator",class:e.ns.bem("menu","item","divided")},e.$attrs),null,16)):Y("v-if",!0),F("li",rt({ref:e.itemRef},{...e.dataset,...e.$attrs},{"aria-disabled":e.disabled,class:[e.ns.be("menu","item"),e.ns.is("disabled",e.disabled)],tabindex:e.tabIndex,role:e.role,onClick:t[0]||(t[0]=i=>e.$emit("clickimpl",i)),onFocus:t[1]||(t[1]=(...i)=>e.handleFocus&&e.handleFocus(...i)),onKeydown:t[2]||(t[2]=(...i)=>e.handleKeydown&&e.handleKeydown(...i)),onMousedown:t[3]||(t[3]=(...i)=>e.handleMousedown&&e.handleMousedown(...i)),onPointermove:t[4]||(t[4]=i=>e.$emit("pointermove",i)),onPointerleave:t[5]||(t[5]=i=>e.$emit("pointerleave",i))}),[e.icon?(w(),X(r,{key:0},{default:q(()=>[(w(),X(ot(e.icon)))]),_:1})):Y("v-if",!0),oe(e.$slots,"default")],16,_B)],64)}var TB=me($B,[["render",EB],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item-impl.vue"]]);const Ug=()=>{const e=Ce("elDropdown",{}),t=S(()=>e==null?void 0:e.dropdownSize);return{elDropdown:e,_elDropdownSize:t}},OB=ne({name:"ElDropdownItem",components:{ElDropdownCollectionItem:gB,ElRovingFocusItem:fB,ElDropdownItemImpl:TB},inheritAttrs:!1,props:jg,emits:["pointermove","pointerleave","click"],setup(e,{emit:t,attrs:n}){const{elDropdown:o}=Ug(),a=tt(),l=M(null),r=S(()=>{var v,m;return(m=(v=s(l))==null?void 0:v.textContent)!=null?m:""}),{onItemEnter:i,onItemLeave:u}=Ce(zs,void 0),c=Lt(v=>(t("pointermove",v),v.defaultPrevented),gf(v=>{var m;e.disabled?u(v):(i(v),v.defaultPrevented||(m=v.currentTarget)==null||m.focus())})),d=Lt(v=>(t("pointerleave",v),v.defaultPrevented),gf(v=>{u(v)})),f=Lt(v=>(t("click",v),v.type!=="keydown"&&v.defaultPrevented),v=>{var m,h,g;if(e.disabled){v.stopImmediatePropagation();return}(m=o==null?void 0:o.hideOnClick)!=null&&m.value&&((h=o.handleClick)==null||h.call(o)),(g=o.commandHandler)==null||g.call(o,e.command,a,v)}),p=S(()=>({...e,...n}));return{handleClick:f,handlePointerMove:c,handlePointerLeave:d,textContent:r,propsAndAttrs:p}}});function MB(e,t,n,o,a,l){var r;const i=Se("el-dropdown-item-impl"),u=Se("el-roving-focus-item"),c=Se("el-dropdown-collection-item");return w(),X(c,{disabled:e.disabled,"text-value":(r=e.textValue)!=null?r:e.textContent},{default:q(()=>[j(u,{focusable:!e.disabled},{default:q(()=>[j(i,rt(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:q(()=>[oe(e.$slots,"default")]),_:3},16,["onPointerleave","onPointermove","onClickimpl"])]),_:3},8,["focusable"])]),_:3},8,["disabled","text-value"])}var Yg=me(OB,[["render",MB],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item.vue"]]);const IB=ne({name:"ElDropdownMenu",props:pB,setup(e){const t=re("dropdown"),{_elDropdownSize:n}=Ug(),o=n.value,{focusTrapRef:a,onKeydown:l}=Ce(Bc,void 0),{contentRef:r,role:i,triggerId:u}=Ce(zs,void 0),{collectionRef:c,getItems:d}=Ce(bB,void 0),{rovingFocusGroupRef:f,rovingFocusGroupRootStyle:p,tabIndex:v,onBlur:m,onFocus:h,onMousedown:g}=Ce(Uc,void 0),{collectionRef:b}=Ce(qc,void 0),k=S(()=>[t.b("menu"),t.bm("menu",o==null?void 0:o.value)]),y=Ms(r,c,a,f,b),C=Lt(_=>{var $;($=e.onKeydown)==null||$.call(e,_)},_=>{const{currentTarget:$,code:T,target:I}=_;if($.contains(I),Pe.tab===T&&_.stopImmediatePropagation(),_.preventDefault(),I!==s(r)||!hB.includes(T))return;const W=d().filter(H=>!H.disabled).map(H=>H.ref);qg.includes(T)&&W.reverse(),Yc(W)});return{size:o,rovingFocusGroupRootStyle:p,tabIndex:v,dropdownKls:k,role:i,triggerId:u,dropdownListWrapperRef:y,handleKeydown:_=>{C(_),l(_)},onBlur:m,onFocus:h,onMousedown:g}}}),NB=["role","aria-labelledby"];function PB(e,t,n,o,a,l){return w(),A("ul",{ref:e.dropdownListWrapperRef,class:O(e.dropdownKls),style:Te(e.rovingFocusGroupRootStyle),tabindex:-1,role:e.role,"aria-labelledby":e.triggerId,onBlur:t[0]||(t[0]=(...r)=>e.onBlur&&e.onBlur(...r)),onFocus:t[1]||(t[1]=(...r)=>e.onFocus&&e.onFocus(...r)),onKeydown:t[2]||(t[2]=(...r)=>e.handleKeydown&&e.handleKeydown(...r)),onMousedown:t[3]||(t[3]=(...r)=>e.onMousedown&&e.onMousedown(...r))},[oe(e.$slots,"default")],46,NB)}var Gg=me(IB,[["render",PB],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-menu.vue"]]);const AB=Xe(SB,{DropdownItem:Yg,DropdownMenu:Gg}),LB=Rt(Yg),RB=Rt(Gg);let DB=0;const BB=ne({name:"ImgEmpty",setup(){return{ns:re("empty"),id:++DB}}}),VB={viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},xB=["id"],zB=["stop-color"],HB=["stop-color"],FB=["id"],KB=["stop-color"],WB=["stop-color"],jB=["id"],qB={id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},UB={id:"B-type",transform:"translate(-1268.000000, -535.000000)"},YB={id:"Group-2",transform:"translate(1268.000000, 535.000000)"},GB=["fill"],XB=["fill"],ZB={id:"Group-Copy",transform:"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)"},JB=["fill"],QB=["fill"],eV=["fill"],tV=["fill"],nV=["fill"],oV={id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},aV=["fill","xlink:href"],lV=["fill","mask"],rV=["fill"];function sV(e,t,n,o,a,l){return w(),A("svg",VB,[F("defs",null,[F("linearGradient",{id:`linearGradient-1-${e.id}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[F("stop",{"stop-color":`var(${e.ns.cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,zB),F("stop",{"stop-color":`var(${e.ns.cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,HB)],8,xB),F("linearGradient",{id:`linearGradient-2-${e.id}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[F("stop",{"stop-color":`var(${e.ns.cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,KB),F("stop",{"stop-color":`var(${e.ns.cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,WB)],8,FB),F("rect",{id:`path-3-${e.id}`,x:"0",y:"0",width:"17",height:"36"},null,8,jB)]),F("g",qB,[F("g",UB,[F("g",YB,[F("path",{id:"Oval-Copy-2",d:"M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z",fill:`var(${e.ns.cssVarBlockName("fill-color-3")})`},null,8,GB),F("polygon",{id:"Rectangle-Copy-14",fill:`var(${e.ns.cssVarBlockName("fill-color-7")})`,transform:"translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) ",points:"13 58 53 58 42 45 2 45"},null,8,XB),F("g",ZB,[F("polygon",{id:"Rectangle-Copy-10",fill:`var(${e.ns.cssVarBlockName("fill-color-7")})`,transform:"translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) ",points:"2.84078316e-14 3 18 3 23 7 5 7"},null,8,JB),F("polygon",{id:"Rectangle-Copy-11",fill:`var(${e.ns.cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,QB),F("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${e.id})`,transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"},null,8,eV),F("polygon",{id:"Rectangle-Copy-13",fill:`var(${e.ns.cssVarBlockName("fill-color-2")})`,transform:"translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) ",points:"24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12"},null,8,tV)]),F("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${e.id})`,x:"13",y:"45",width:"40",height:"36"},null,8,nV),F("g",oV,[F("use",{id:"Mask",fill:`var(${e.ns.cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${e.id}`},null,8,aV),F("polygon",{id:"Rectangle-Copy",fill:`var(${e.ns.cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${e.id})`,transform:"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",points:"7 0 24 0 20 18 7 16.5"},null,8,lV)]),F("polygon",{id:"Rectangle-Copy-18",fill:`var(${e.ns.cssVarBlockName("fill-color-2")})`,transform:"translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) ",points:"62 45 79 45 70 58 53 58"},null,8,rV)])])])])}var iV=me(BB,[["render",sV],["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/img-empty.vue"]]);const uV={image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}},cV=["src"],dV={key:1},fV={name:"ElEmpty"},pV=ne({...fV,props:uV,setup(e){const t=e,{t:n}=mt(),o=re("empty"),a=S(()=>t.description||n("el.table.emptyText")),l=S(()=>({width:t.imageSize?`${t.imageSize}px`:""}));return(r,i)=>(w(),A("div",{class:O(s(o).b())},[F("div",{class:O(s(o).e("image")),style:Te(s(l))},[r.image?(w(),A("img",{key:0,src:r.image,ondragstart:"return false"},null,8,cV)):oe(r.$slots,"image",{key:1},()=>[j(iV)])],6),F("div",{class:O(s(o).e("description"))},[r.$slots.description?oe(r.$slots,"description",{key:0}):(w(),A("p",dV,ue(s(a)),1))],2),r.$slots.default?(w(),A("div",{key:0,class:O(s(o).e("bottom"))},[oe(r.$slots,"default")],2)):Y("v-if",!0)],2))}});var vV=me(pV,[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/empty.vue"]]);const Xg=Xe(vV),hV=ye({model:Object,rules:{type:J(Object)},labelPosition:{type:String,values:["left","right","top"],default:"right"},labelWidth:{type:[String,Number],default:""},labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},size:{type:String,values:_a},disabled:Boolean,validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:{type:Boolean,default:!1},scrollToError:Boolean}),mV={validate:(e,t,n)=>(lt(e)||pt(e))&&Wt(t)&&pt(n)};function gV(){const e=M([]),t=S(()=>{if(!e.value.length)return"0";const l=Math.max(...e.value);return l?`${l}px`:""});function n(l){return e.value.indexOf(l)}function o(l,r){if(l&&r){const i=n(r);e.value.splice(i,1,l)}else l&&e.value.push(l)}function a(l){const r=n(l);r>-1&&e.value.splice(r,1)}return{autoLabelWidth:t,registerLabelWidth:o,deregisterLabelWidth:a}}const gr=(e,t)=>{const n=Ua(t);return n.length>0?e.filter(o=>o.prop&&n.includes(o.prop)):e},bV={name:"ElForm"},yV=ne({...bV,props:hV,emits:mV,setup(e,{expose:t,emit:n}){const o=e,a=[],l=Kt(),r=re("form"),i=S(()=>{const{labelPosition:k,inline:y}=o;return[r.b(),r.m(l.value||"default"),{[r.m(`label-${k}`)]:k,[r.m("inline")]:y}]}),u=k=>{a.push(k)},c=k=>{k.prop&&a.splice(a.indexOf(k),1)},d=(k=[])=>{o.model&&gr(a,k).forEach(y=>y.resetField())},f=(k=[])=>{gr(a,k).forEach(y=>y.clearValidate())},p=S(()=>!!o.model),v=k=>{if(a.length===0)return[];const y=gr(a,k);return y.length?y:[]},m=async k=>g(void 0,k),h=async(k=[])=>{if(!p.value)return!1;const y=v(k);if(y.length===0)return!0;let C={};for(const E of y)try{await E.validate("")}catch(_){C={...C,..._}}return Object.keys(C).length===0?!0:Promise.reject(C)},g=async(k=[],y)=>{const C=!$t(y);try{const E=await h(k);return E===!0&&(y==null||y(E)),E}catch(E){const _=E;return o.scrollToError&&b(Object.keys(_)[0]),y==null||y(!1,_),C&&Promise.reject(_)}},b=k=>{var y;const C=gr(a,k)[0];C&&((y=C.$el)==null||y.scrollIntoView())};return le(()=>o.rules,()=>{o.validateOnRuleChange&&m().catch(k=>void 0)},{deep:!0}),Qe(Dn,gt({...Ht(o),emit:n,resetFields:d,clearValidate:f,validateField:g,addField:u,removeField:c,...gV()})),t({validate:m,validateField:g,resetFields:d,clearValidate:f,scrollToField:b}),(k,y)=>(w(),A("form",{class:O(s(i))},[oe(k.$slots,"default")],2))}});var wV=me(yV,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form.vue"]]);function aa(){return aa=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function xr(e,t,n){return CV()?xr=Reflect.construct.bind():xr=function(a,l,r){var i=[null];i.push.apply(i,l);var u=Function.bind.apply(a,i),c=new u;return r&&Rl(c,r.prototype),c},xr.apply(null,arguments)}function SV(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function cu(e){var t=typeof Map=="function"?new Map:void 0;return cu=function(o){if(o===null||!SV(o))return o;if(typeof o!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(o))return t.get(o);t.set(o,a)}function a(){return xr(o,arguments,uu(this).constructor)}return a.prototype=Object.create(o.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),Rl(a,o)},cu(e)}var $V=/%[sdj%]/g,_V=function(){};typeof process<"u"&&process.env;function du(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var o=n.field;t[o]=t[o]||[],t[o].push(n)}),t}function wn(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o=l)return i;switch(i){case"%s":return String(n[a++]);case"%d":return Number(n[a++]);case"%j":try{return JSON.stringify(n[a++])}catch{return"[Circular]"}break;default:return i}});return r}return e}function EV(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function Yt(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||EV(t)&&typeof e=="string"&&!e)}function TV(e,t,n){var o=[],a=0,l=e.length;function r(i){o.push.apply(o,i||[]),a++,a===l&&n(o)}e.forEach(function(i){t(i,r)})}function Ap(e,t,n){var o=0,a=e.length;function l(r){if(r&&r.length){n(r);return}var i=o;o=o+1,i()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},vl={integer:function(t){return vl.number(t)&&parseInt(t,10)===t},float:function(t){return vl.number(t)&&!vl.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return typeof t=="object"&&!vl.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(Bp.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(AV())},hex:function(t){return typeof t=="string"&&!!t.match(Bp.hex)}},LV=function(t,n,o,a,l){if(t.required&&n===void 0){Zg(t,n,o,a,l);return}var r=["integer","float","array","regexp","object","method","email","number","date","url","hex"],i=t.type;r.indexOf(i)>-1?vl[i](n)||a.push(wn(l.messages.types[i],t.fullField,t.type)):i&&typeof n!==t.type&&a.push(wn(l.messages.types[i],t.fullField,t.type))},RV=function(t,n,o,a,l){var r=typeof t.len=="number",i=typeof t.min=="number",u=typeof t.max=="number",c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,d=n,f=null,p=typeof n=="number",v=typeof n=="string",m=Array.isArray(n);if(p?f="number":v?f="string":m&&(f="array"),!f)return!1;m&&(d=n.length),v&&(d=n.replace(c,"_").length),r?d!==t.len&&a.push(wn(l.messages[f].len,t.fullField,t.len)):i&&!u&&dt.max?a.push(wn(l.messages[f].max,t.fullField,t.max)):i&&u&&(dt.max)&&a.push(wn(l.messages[f].range,t.fullField,t.min,t.max))},Ia="enum",DV=function(t,n,o,a,l){t[Ia]=Array.isArray(t[Ia])?t[Ia]:[],t[Ia].indexOf(n)===-1&&a.push(wn(l.messages[Ia],t.fullField,t[Ia].join(", ")))},BV=function(t,n,o,a,l){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(n)||a.push(wn(l.messages.pattern.mismatch,t.fullField,n,t.pattern));else if(typeof t.pattern=="string"){var r=new RegExp(t.pattern);r.test(n)||a.push(wn(l.messages.pattern.mismatch,t.fullField,n,t.pattern))}}},bt={required:Zg,whitespace:PV,type:LV,range:RV,enum:DV,pattern:BV},VV=function(t,n,o,a,l){var r=[],i=t.required||!t.required&&a.hasOwnProperty(t.field);if(i){if(Yt(n,"string")&&!t.required)return o();bt.required(t,n,a,r,l,"string"),Yt(n,"string")||(bt.type(t,n,a,r,l),bt.range(t,n,a,r,l),bt.pattern(t,n,a,r,l),t.whitespace===!0&&bt.whitespace(t,n,a,r,l))}o(r)},xV=function(t,n,o,a,l){var r=[],i=t.required||!t.required&&a.hasOwnProperty(t.field);if(i){if(Yt(n)&&!t.required)return o();bt.required(t,n,a,r,l),n!==void 0&&bt.type(t,n,a,r,l)}o(r)},zV=function(t,n,o,a,l){var r=[],i=t.required||!t.required&&a.hasOwnProperty(t.field);if(i){if(n===""&&(n=void 0),Yt(n)&&!t.required)return o();bt.required(t,n,a,r,l),n!==void 0&&(bt.type(t,n,a,r,l),bt.range(t,n,a,r,l))}o(r)},HV=function(t,n,o,a,l){var r=[],i=t.required||!t.required&&a.hasOwnProperty(t.field);if(i){if(Yt(n)&&!t.required)return o();bt.required(t,n,a,r,l),n!==void 0&&bt.type(t,n,a,r,l)}o(r)},FV=function(t,n,o,a,l){var r=[],i=t.required||!t.required&&a.hasOwnProperty(t.field);if(i){if(Yt(n)&&!t.required)return o();bt.required(t,n,a,r,l),Yt(n)||bt.type(t,n,a,r,l)}o(r)},KV=function(t,n,o,a,l){var r=[],i=t.required||!t.required&&a.hasOwnProperty(t.field);if(i){if(Yt(n)&&!t.required)return o();bt.required(t,n,a,r,l),n!==void 0&&(bt.type(t,n,a,r,l),bt.range(t,n,a,r,l))}o(r)},WV=function(t,n,o,a,l){var r=[],i=t.required||!t.required&&a.hasOwnProperty(t.field);if(i){if(Yt(n)&&!t.required)return o();bt.required(t,n,a,r,l),n!==void 0&&(bt.type(t,n,a,r,l),bt.range(t,n,a,r,l))}o(r)},jV=function(t,n,o,a,l){var r=[],i=t.required||!t.required&&a.hasOwnProperty(t.field);if(i){if(n==null&&!t.required)return o();bt.required(t,n,a,r,l,"array"),n!=null&&(bt.type(t,n,a,r,l),bt.range(t,n,a,r,l))}o(r)},qV=function(t,n,o,a,l){var r=[],i=t.required||!t.required&&a.hasOwnProperty(t.field);if(i){if(Yt(n)&&!t.required)return o();bt.required(t,n,a,r,l),n!==void 0&&bt.type(t,n,a,r,l)}o(r)},UV="enum",YV=function(t,n,o,a,l){var r=[],i=t.required||!t.required&&a.hasOwnProperty(t.field);if(i){if(Yt(n)&&!t.required)return o();bt.required(t,n,a,r,l),n!==void 0&&bt[UV](t,n,a,r,l)}o(r)},GV=function(t,n,o,a,l){var r=[],i=t.required||!t.required&&a.hasOwnProperty(t.field);if(i){if(Yt(n,"string")&&!t.required)return o();bt.required(t,n,a,r,l),Yt(n,"string")||bt.pattern(t,n,a,r,l)}o(r)},XV=function(t,n,o,a,l){var r=[],i=t.required||!t.required&&a.hasOwnProperty(t.field);if(i){if(Yt(n,"date")&&!t.required)return o();if(bt.required(t,n,a,r,l),!Yt(n,"date")){var u;n instanceof Date?u=n:u=new Date(n),bt.type(t,u,a,r,l),u&&bt.range(t,u.getTime(),a,r,l)}}o(r)},ZV=function(t,n,o,a,l){var r=[],i=Array.isArray(n)?"array":typeof n;bt.required(t,n,a,r,l,i),o(r)},di=function(t,n,o,a,l){var r=t.type,i=[],u=t.required||!t.required&&a.hasOwnProperty(t.field);if(u){if(Yt(n,r)&&!t.required)return o();bt.required(t,n,a,i,l,r),Yt(n,r)||bt.type(t,n,a,i,l)}o(i)},JV=function(t,n,o,a,l){var r=[],i=t.required||!t.required&&a.hasOwnProperty(t.field);if(i){if(Yt(n)&&!t.required)return o();bt.required(t,n,a,r,l)}o(r)},kl={string:VV,method:xV,number:zV,boolean:HV,regexp:FV,integer:KV,float:WV,array:jV,object:qV,enum:YV,pattern:GV,date:XV,url:di,hex:di,email:di,required:ZV,any:JV};function fu(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var pu=fu(),ar=function(){function e(n){this.rules=null,this._messages=pu,this.define(n)}var t=e.prototype;return t.define=function(o){var a=this;if(!o)throw new Error("Cannot configure a schema with no rules");if(typeof o!="object"||Array.isArray(o))throw new Error("Rules must be an object");this.rules={},Object.keys(o).forEach(function(l){var r=o[l];a.rules[l]=Array.isArray(r)?r:[r]})},t.messages=function(o){return o&&(this._messages=Dp(fu(),o)),this._messages},t.validate=function(o,a,l){var r=this;a===void 0&&(a={}),l===void 0&&(l=function(){});var i=o,u=a,c=l;if(typeof u=="function"&&(c=u,u={}),!this.rules||Object.keys(this.rules).length===0)return c&&c(null,i),Promise.resolve(i);function d(h){var g=[],b={};function k(C){if(Array.isArray(C)){var E;g=(E=g).concat.apply(E,C)}else g.push(C)}for(var y=0;y");const a=re("form"),l=M(),r=M(0),i=()=>{var d;if((d=l.value)!=null&&d.firstElementChild){const f=window.getComputedStyle(l.value.firstElementChild).width;return Math.ceil(Number.parseFloat(f))}else return 0},u=(d="update")=>{_e(()=>{t.default&&e.isAutoWidth&&(d==="update"?r.value=i():d==="remove"&&(n==null||n.deregisterLabelWidth(r.value)))})},c=()=>u("update");return Fe(()=>{c()}),Nt(()=>{u("remove")}),ko(()=>c()),le(r,(d,f)=>{e.updateAll&&(n==null||n.registerLabelWidth(d,f))}),gn(S(()=>{var d,f;return(f=(d=l.value)==null?void 0:d.firstElementChild)!=null?f:null}),c),()=>{var d,f;if(!t)return null;const{isAutoWidth:p}=e;if(p){const v=n==null?void 0:n.autoLabelWidth,m={};if(v&&v!=="auto"){const h=Math.max(0,Number.parseInt(v,10)-r.value),g=n.labelPosition==="left"?"marginRight":"marginLeft";h&&(m[g]=`${h}px`)}return j("div",{ref:l,class:[a.be("item","label-wrap")],style:m},[(d=t.default)==null?void 0:d.call(t)])}else return j(Ie,{ref:l},[(f=t.default)==null?void 0:f.call(t)])}}});const nx=["role","aria-labelledby"],ox={name:"ElFormItem"},ax=ne({...ox,props:ex,setup(e,{expose:t}){const n=e,o=mn(),a=Ce(Dn,void 0),l=Ce(cn,void 0),r=Kt(void 0,{formItem:!1}),i=re("form-item"),u=Wn().value,c=M([]),d=M(""),f=ME(d,100),p=M(""),v=M();let m,h=!1;const g=S(()=>{if((a==null?void 0:a.labelPosition)==="top")return{};const G=jt(n.labelWidth||(a==null?void 0:a.labelWidth)||"");return G?{width:G}:{}}),b=S(()=>{if((a==null?void 0:a.labelPosition)==="top"||a!=null&&a.inline)return{};if(!n.label&&!n.labelWidth&&I)return{};const G=jt(n.labelWidth||(a==null?void 0:a.labelWidth)||"");return!n.label&&!o.label?{marginLeft:G}:{}}),k=S(()=>[i.b(),i.m(r.value),i.is("error",d.value==="error"),i.is("validating",d.value==="validating"),i.is("success",d.value==="success"),i.is("required",x.value||n.required),i.is("no-asterisk",a==null?void 0:a.hideRequiredAsterisk),{[i.m("feedback")]:a==null?void 0:a.statusIcon}]),y=S(()=>Wt(n.inlineMessage)?n.inlineMessage:(a==null?void 0:a.inlineMessage)||!1),C=S(()=>[i.e("error"),{[i.em("error","inline")]:y.value}]),E=S(()=>n.prop?pt(n.prop)?n.prop:n.prop.join("."):""),_=S(()=>!!(n.label||o.label)),$=S(()=>n.for||c.value.length===1?c.value[0]:void 0),T=S(()=>!$.value&&_.value),I=!!l,B=S(()=>{const G=a==null?void 0:a.model;if(!(!G||!n.prop))return Er(G,n.prop).value}),W=S(()=>{const G=n.rules?Ua(n.rules):[],he=a==null?void 0:a.rules;if(he&&n.prop){const se=Er(he,n.prop).value;se&&G.push(...Ua(se))}return n.required!==void 0&&G.push({required:!!n.required}),G}),H=S(()=>W.value.length>0),D=G=>W.value.filter(se=>!se.trigger||!G?!0:Array.isArray(se.trigger)?se.trigger.includes(G):se.trigger===G).map(({trigger:se,...pe})=>pe),x=S(()=>W.value.some(G=>G.required===!0)),K=S(()=>{var G;return f.value==="error"&&n.showMessage&&((G=a==null?void 0:a.showMessage)!=null?G:!0)}),R=S(()=>`${n.label||""}${(a==null?void 0:a.labelSuffix)||""}`),P=G=>{d.value=G},L=G=>{var he,se;const{errors:pe,fields:Oe}=G;(!pe||!Oe)&&console.error(G),P("error"),p.value=pe?(se=(he=pe==null?void 0:pe[0])==null?void 0:he.message)!=null?se:`${n.prop} is required`:"",a==null||a.emit("validate",n.prop,!1,p.value)},N=()=>{P("success"),a==null||a.emit("validate",n.prop,!0,"")},z=async G=>{const he=E.value;return new ar({[he]:G}).validate({[he]:B.value},{firstFields:!0}).then(()=>(N(),!0)).catch(pe=>(L(pe),Promise.reject(pe)))},U=async(G,he)=>{if(h)return h=!1,!1;const se=$t(he);if(!H.value)return he==null||he(!1),!1;const pe=D(G);return pe.length===0?(he==null||he(!0),!0):(P("validating"),z(pe).then(()=>(he==null||he(!0),!0)).catch(Oe=>{const{fields:Ae}=Oe;return he==null||he(!1,Ae),se?!1:Promise.reject(Ae)}))},Z=()=>{P(""),p.value=""},Q=async()=>{const G=a==null?void 0:a.model;if(!G||!n.prop)return;const he=Er(G,n.prop);Cn(he.value,m)||(h=!0),he.value=df(m),await _e(),Z()},fe=G=>{c.value.includes(G)||c.value.push(G)},ie=G=>{c.value=c.value.filter(he=>he!==G)};le(()=>n.error,G=>{p.value=G||"",P(G?"error":"")},{immediate:!0}),le(()=>n.validateStatus,G=>P(G||""));const ee=gt({...Ht(n),$el:v,size:r,validateState:d,labelId:u,inputIds:c,isGroup:T,addInputId:fe,removeInputId:ie,resetField:Q,clearValidate:Z,validate:U});return Qe(cn,ee),Fe(()=>{n.prop&&(a==null||a.addField(ee),m=df(B.value))}),Nt(()=>{a==null||a.removeField(ee)}),t({size:r,validateMessage:p,validateState:d,validate:U,clearValidate:Z,resetField:Q}),(G,he)=>{var se;return w(),A("div",{ref_key:"formItemRef",ref:v,class:O(s(k)),role:s(T)?"group":void 0,"aria-labelledby":s(T)?s(u):void 0},[j(s(tx),{"is-auto-width":s(g).width==="auto","update-all":((se=s(a))==null?void 0:se.labelWidth)==="auto"},{default:q(()=>[s(_)?(w(),X(ot(s($)?"label":"div"),{key:0,id:s(u),for:s($),class:O(s(i).e("label")),style:Te(s(g))},{default:q(()=>[oe(G.$slots,"label",{label:s(R)},()=>[at(ue(s(R)),1)])]),_:3},8,["id","for","class","style"])):Y("v-if",!0)]),_:3},8,["is-auto-width","update-all"]),F("div",{class:O(s(i).e("content")),style:Te(s(b))},[oe(G.$slots,"default"),j(xt,{name:`${s(i).namespace.value}-zoom-in-top`},{default:q(()=>[s(K)?oe(G.$slots,"error",{key:0,error:p.value},()=>[F("div",{class:O(s(C))},ue(p.value),3)]):Y("v-if",!0)]),_:3},8,["name"])],6)],10,nx)}}});var Jg=me(ax,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form-item.vue"]]);const lx=Xe(wV,{FormItem:Jg}),rx=Rt(Jg),sx=ye({urlList:{type:J(Array),default:()=>St([])},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},hideOnClickModal:{type:Boolean,default:!1},teleported:{type:Boolean,default:!1},closeOnPressEscape:{type:Boolean,default:!0}}),ix={close:()=>!0,switch:e=>je(e)},ux=["src"],cx={name:"ElImageViewer"},dx=ne({...cx,props:sx,emits:ix,setup(e,{emit:t}){const n=e,o={CONTAIN:{name:"contain",icon:bd(n3)},ORIGINAL:{name:"original",icon:bd(gO)}},a=bc()?"DOMMouseScroll":"mousewheel",{t:l}=mt(),r=re("image-viewer"),{nextZIndex:i}=$o(),u=M(),c=M([]),d=$0(),f=M(!0),p=M(n.initialIndex),v=kt(o.CONTAIN),m=M({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),h=S(()=>{const{urlList:R}=n;return R.length<=1}),g=S(()=>p.value===0),b=S(()=>p.value===n.urlList.length-1),k=S(()=>n.urlList[p.value]),y=S(()=>{const{scale:R,deg:P,offsetX:L,offsetY:N,enableTransition:z}=m.value;let U=L/R,Z=N/R;switch(P%360){case 90:case-270:[U,Z]=[Z,-U];break;case 180:case-180:[U,Z]=[-U,-Z];break;case 270:case-90:[U,Z]=[-Z,U];break}const Q={transform:`scale(${R}) rotate(${P}deg) translate(${U}px, ${Z}px)`,transition:z?"transform .3s":""};return v.value.name===o.CONTAIN.name&&(Q.maxWidth=Q.maxHeight="100%"),Q}),C=S(()=>je(n.zIndex)?n.zIndex:i());function E(){$(),t("close")}function _(){const R=ua(L=>{switch(L.code){case Pe.esc:n.closeOnPressEscape&&E();break;case Pe.space:H();break;case Pe.left:D();break;case Pe.up:K("zoomIn");break;case Pe.right:x();break;case Pe.down:K("zoomOut");break}}),P=ua(L=>{(L.wheelDelta?L.wheelDelta:-L.detail)>0?K("zoomIn",{zoomRate:1.2,enableTransition:!1}):K("zoomOut",{zoomRate:1.2,enableTransition:!1})});d.run(()=>{Ot(document,"keydown",R),Ot(document,a,P)})}function $(){d.stop()}function T(){f.value=!1}function I(R){f.value=!1,R.target.alt=l("el.image.error")}function B(R){if(f.value||R.button!==0||!u.value)return;m.value.enableTransition=!1;const{offsetX:P,offsetY:L}=m.value,N=R.pageX,z=R.pageY,U=ua(Q=>{m.value={...m.value,offsetX:P+Q.pageX-N,offsetY:L+Q.pageY-z}}),Z=Ot(document,"mousemove",U);Ot(document,"mouseup",()=>{Z()}),R.preventDefault()}function W(){m.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function H(){if(f.value)return;const R=Il(o),P=Object.values(o),L=v.value.name,z=(P.findIndex(U=>U.name===L)+1)%R.length;v.value=o[R[z]],W()}function D(){if(g.value&&!n.infinite)return;const R=n.urlList.length;p.value=(p.value-1+R)%R}function x(){if(b.value&&!n.infinite)return;const R=n.urlList.length;p.value=(p.value+1)%R}function K(R,P={}){if(f.value)return;const{zoomRate:L,rotateDeg:N,enableTransition:z}={zoomRate:1.4,rotateDeg:90,enableTransition:!0,...P};switch(R){case"zoomOut":m.value.scale>.2&&(m.value.scale=Number.parseFloat((m.value.scale/L).toFixed(3)));break;case"zoomIn":m.value.scale<7&&(m.value.scale=Number.parseFloat((m.value.scale*L).toFixed(3)));break;case"clockwise":m.value.deg+=N;break;case"anticlockwise":m.value.deg-=N;break}m.value.enableTransition=z}return le(k,()=>{_e(()=>{const R=c.value[0];R!=null&&R.complete||(f.value=!0)})}),le(p,R=>{W(),t("switch",R)}),Fe(()=>{var R,P;_(),(P=(R=u.value)==null?void 0:R.focus)==null||P.call(R)}),(R,P)=>(w(),X(Ul,{to:"body",disabled:!R.teleported},[j(xt,{name:"viewer-fade",appear:""},{default:q(()=>[F("div",{ref_key:"wrapper",ref:u,tabindex:-1,class:O(s(r).e("wrapper")),style:Te({zIndex:s(C)})},[F("div",{class:O(s(r).e("mask")),onClick:P[0]||(P[0]=ze(L=>R.hideOnClickModal&&E(),["self"]))},null,2),Y(" CLOSE "),F("span",{class:O([s(r).e("btn"),s(r).e("close")]),onClick:E},[j(s(Ee),null,{default:q(()=>[j(s(Kn))]),_:1})],2),Y(" ARROW "),s(h)?Y("v-if",!0):(w(),A(Ie,{key:0},[F("span",{class:O([s(r).e("btn"),s(r).e("prev"),s(r).is("disabled",!R.infinite&&s(g))]),onClick:D},[j(s(Ee),null,{default:q(()=>[j(s(zo))]),_:1})],2),F("span",{class:O([s(r).e("btn"),s(r).e("next"),s(r).is("disabled",!R.infinite&&s(b))]),onClick:x},[j(s(Ee),null,{default:q(()=>[j(s(sn))]),_:1})],2)],64)),Y(" ACTIONS "),F("div",{class:O([s(r).e("btn"),s(r).e("actions")])},[F("div",{class:O(s(r).e("actions__inner"))},[j(s(Ee),{onClick:P[1]||(P[1]=L=>K("zoomOut"))},{default:q(()=>[j(s(yM))]),_:1}),j(s(Ee),{onClick:P[2]||(P[2]=L=>K("zoomIn"))},{default:q(()=>[j(s(xh))]),_:1}),F("i",{class:O(s(r).e("actions__divider"))},null,2),j(s(Ee),{onClick:H},{default:q(()=>[(w(),X(ot(s(v).icon)))]),_:1}),F("i",{class:O(s(r).e("actions__divider"))},null,2),j(s(Ee),{onClick:P[3]||(P[3]=L=>K("anticlockwise"))},{default:q(()=>[j(s(lO))]),_:1}),j(s(Ee),{onClick:P[4]||(P[4]=L=>K("clockwise"))},{default:q(()=>[j(s(dO))]),_:1})],2)],2),Y(" CANVAS "),F("div",{class:O(s(r).e("canvas"))},[(w(!0),A(Ie,null,Je(R.urlList,(L,N)=>We((w(),A("img",{ref_for:!0,ref:z=>c.value[N]=z,key:L,src:L,style:Te(s(y)),class:O(s(r).e("img")),onLoad:T,onError:I,onMousedown:B},null,46,ux)),[[ft,N===p.value]])),128))],2),oe(R.$slots,"default")],6)]),_:3})],8,["disabled"]))}});var fx=me(dx,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image-viewer/src/image-viewer.vue"]]);const Qg=Xe(fx),px=ye({hideOnClickModal:{type:Boolean,default:!1},src:{type:String,default:""},fit:{type:String,values:["","contain","cover","fill","none","scale-down"],default:""},loading:{type:String,values:["eager","lazy"]},lazy:{type:Boolean,default:!1},scrollContainer:{type:J([String,Object])},previewSrcList:{type:J(Array),default:()=>St([])},previewTeleported:{type:Boolean,default:!1},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0}}),vx={load:e=>e instanceof Event,error:e=>e instanceof Event,switch:e=>je(e),close:()=>!0},hx=["src","loading"],mx={key:0},gx={name:"ElImage",inheritAttrs:!1},bx=ne({...gx,props:px,emits:vx,setup(e,{emit:t}){const n=e;let o="";const{t:a}=mt(),l=re("image"),r=ql(),i=kc(),u=M(),c=M(!1),d=M(!0),f=M(!1),p=M(),v=M(),m=it&&"loading"in HTMLImageElement.prototype;let h,g;const b=S(()=>r.style),k=S(()=>{const{fit:P}=n;return it&&P?{objectFit:P}:{}}),y=S(()=>{const{previewSrcList:P}=n;return Array.isArray(P)&&P.length>0}),C=S(()=>{const{previewSrcList:P,initialIndex:L}=n;let N=L;return L>P.length-1&&(N=0),N}),E=S(()=>n.loading==="eager"?!1:!m&&n.loading==="lazy"||n.lazy),_=()=>{it&&(d.value=!0,c.value=!1,u.value=n.src)};function $(P){d.value=!1,c.value=!1,t("load",P)}function T(P){d.value=!1,c.value=!0,t("error",P)}function I(){VE(p.value,v.value)&&(_(),H())}const B=Mh(I,200);async function W(){var P;if(!it)return;await _e();const{scrollContainer:L}=n;yo(L)?v.value=L:pt(L)&&L!==""?v.value=(P=document.querySelector(L))!=null?P:void 0:p.value&&(v.value=vc(p.value)),v.value&&(h=Ot(v,"scroll",B),setTimeout(()=>I(),100))}function H(){!it||!v.value||!B||(h==null||h(),v.value=void 0)}function D(P){if(P.ctrlKey){if(P.deltaY<0)return P.preventDefault(),!1;if(P.deltaY>0)return P.preventDefault(),!1}}function x(){y.value&&(g=Ot("wheel",D,{passive:!1}),o=document.body.style.overflow,document.body.style.overflow="hidden",f.value=!0)}function K(){g==null||g(),document.body.style.overflow=o,f.value=!1,t("close")}function R(P){t("switch",P)}return le(()=>n.src,()=>{E.value?(d.value=!0,c.value=!1,H(),W()):_()}),Fe(()=>{E.value?W():_()}),(P,L)=>(w(),A("div",{ref_key:"container",ref:p,class:O([s(l).b(),P.$attrs.class]),style:Te(s(b))},[u.value!==void 0&&!c.value?(w(),A("img",rt({key:0},s(i),{src:u.value,loading:P.loading,style:s(k),class:[s(l).e("inner"),s(y)&&s(l).e("preview"),d.value&&s(l).is("loading")],onClick:x,onLoad:$,onError:T}),null,16,hx)):Y("v-if",!0),d.value||c.value?(w(),A("div",{key:1,class:O(s(l).e("wrapper"))},[d.value?oe(P.$slots,"placeholder",{key:0},()=>[F("div",{class:O(s(l).e("placeholder"))},null,2)]):c.value?oe(P.$slots,"error",{key:1},()=>[F("div",{class:O(s(l).e("error"))},ue(s(a)("el.image.error")),3)]):Y("v-if",!0)],2)):Y("v-if",!0),s(y)?(w(),A(Ie,{key:2},[f.value?(w(),X(s(Qg),{key:0,"z-index":P.zIndex,"initial-index":s(C),infinite:P.infinite,"url-list":P.previewSrcList,"hide-on-click-modal":P.hideOnClickModal,teleported:P.previewTeleported,"close-on-press-escape":P.closeOnPressEscape,onClose:K,onSwitch:R},{default:q(()=>[P.$slots.viewer?(w(),A("div",mx,[oe(P.$slots,"viewer")])):Y("v-if",!0)]),_:3},8,["z-index","initial-index","infinite","url-list","hide-on-click-modal","teleported","close-on-press-escape"])):Y("v-if",!0)],64)):Y("v-if",!0)],6))}});var yx=me(bx,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image/src/image.vue"]]);const wx=Xe(yx),kx=ye({id:{type:String,default:void 0},step:{type:Number,default:1},stepStrictly:Boolean,max:{type:Number,default:Number.POSITIVE_INFINITY},min:{type:Number,default:Number.NEGATIVE_INFINITY},modelValue:Number,disabled:Boolean,size:Pn,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:e=>e===null||je(e)||["min","max"].includes(e),default:null},name:String,label:String,placeholder:String,precision:{type:Number,validator:e=>e>=0&&e===Number.parseInt(`${e}`,10)},validateEvent:{type:Boolean,default:!0}}),Cx={[It]:(e,t)=>e!==t,blur:e=>e instanceof FocusEvent,focus:e=>e instanceof FocusEvent,[Nn]:e=>je(e)||On(e),[Ze]:e=>je(e)||On(e)},Sx=["aria-label","onKeydown"],$x=["aria-label","onKeydown"],_x={name:"ElInputNumber"},Ex=ne({..._x,props:kx,emits:Cx,setup(e,{expose:t,emit:n}){const o=e,{t:a}=mt(),l=re("input-number"),r=M(),i=gt({currentValue:o.modelValue,userInput:null}),{formItem:u}=Uo(),c=S(()=>je(o.modelValue)&&k(o.modelValue,-1)je(o.modelValue)&&k(o.modelValue)>o.max),f=S(()=>{const D=b(o.step);return Jt(o.precision)?Math.max(b(o.modelValue),D):(D>o.precision,o.precision)}),p=S(()=>o.controls&&o.controlsPosition==="right"),v=Kt(),m=qo(),h=S(()=>{if(i.userInput!==null)return i.userInput;let D=i.currentValue;if(On(D))return"";if(je(D)){if(Number.isNaN(D))return"";Jt(o.precision)||(D=D.toFixed(o.precision))}return D}),g=(D,x)=>{if(Jt(x)&&(x=f.value),x===0)return Math.round(D);let K=String(D);const R=K.indexOf(".");if(R===-1||!K.replace(".","").split("")[R+x])return D;const N=K.length;return K.charAt(N-1)==="5"&&(K=`${K.slice(0,Math.max(0,N-1))}6`),Number.parseFloat(Number(K).toFixed(x))},b=D=>{if(On(D))return 0;const x=D.toString(),K=x.indexOf(".");let R=0;return K!==-1&&(R=x.length-K-1),R},k=(D,x=1)=>je(D)?g(D+o.step*x):i.currentValue,y=()=>{if(m.value||d.value)return;const D=o.modelValue||0,x=k(D);_(x)},C=()=>{if(m.value||c.value)return;const D=o.modelValue||0,x=k(D,-1);_(x)},E=(D,x)=>{const{max:K,min:R,step:P,precision:L,stepStrictly:N,valueOnClear:z}=o;let U=Number(D);if(On(D)||Number.isNaN(U))return null;if(D===""){if(z===null)return null;U=pt(z)?{min:R,max:K}[z]:z}return N&&(U=g(Math.round(U/P)*P,L)),Jt(L)||(U=g(U,L)),(U>K||UK?K:R,x&&n("update:modelValue",U)),U},_=D=>{var x;const K=i.currentValue,R=E(D);K!==R&&(i.userInput=null,n("update:modelValue",R),n("input",R),n("change",R,K),o.validateEvent&&((x=u==null?void 0:u.validate)==null||x.call(u,"change").catch(P=>void 0)),i.currentValue=R)},$=D=>i.userInput=D,T=D=>{const x=D!==""?Number(D):"";(je(x)&&!Number.isNaN(x)||D==="")&&_(x),i.userInput=null},I=()=>{var D,x;(x=(D=r.value)==null?void 0:D.focus)==null||x.call(D)},B=()=>{var D,x;(x=(D=r.value)==null?void 0:D.blur)==null||x.call(D)},W=D=>{n("focus",D)},H=D=>{var x;n("blur",D),o.validateEvent&&((x=u==null?void 0:u.validate)==null||x.call(u,"blur").catch(K=>void 0))};return le(()=>o.modelValue,D=>{i.currentValue=E(D,!0),i.userInput=null},{immediate:!0}),Fe(()=>{var D;const{min:x,max:K,modelValue:R}=o,P=(D=r.value)==null?void 0:D.input;if(P.setAttribute("role","spinbutton"),Number.isFinite(K)?P.setAttribute("aria-valuemax",String(K)):P.removeAttribute("aria-valuemax"),Number.isFinite(x)?P.setAttribute("aria-valuemin",String(x)):P.removeAttribute("aria-valuemin"),P.setAttribute("aria-valuenow",String(i.currentValue)),P.setAttribute("aria-disabled",String(m.value)),!je(R)&&R!=null){let L=Number(R);Number.isNaN(L)&&(L=null),n("update:modelValue",L)}}),ko(()=>{var D;const x=(D=r.value)==null?void 0:D.input;x==null||x.setAttribute("aria-valuenow",`${i.currentValue}`)}),t({focus:I,blur:B}),(D,x)=>(w(),A("div",{class:O([s(l).b(),s(l).m(s(v)),s(l).is("disabled",s(m)),s(l).is("without-controls",!D.controls),s(l).is("controls-right",s(p))]),onDragstart:x[0]||(x[0]=ze(()=>{},["prevent"]))},[D.controls?We((w(),A("span",{key:0,role:"button","aria-label":s(a)("el.inputNumber.decrease"),class:O([s(l).e("decrease"),s(l).is("disabled",s(c))]),onKeydown:ut(C,["enter"])},[j(s(Ee),null,{default:q(()=>[s(p)?(w(),X(s($a),{key:0})):(w(),X(s(_3),{key:1}))]),_:1})],42,Sx)),[[s(ls),C]]):Y("v-if",!0),D.controls?We((w(),A("span",{key:1,role:"button","aria-label":s(a)("el.inputNumber.increase"),class:O([s(l).e("increase"),s(l).is("disabled",s(d))]),onKeydown:ut(y,["enter"])},[j(s(Ee),null,{default:q(()=>[s(p)?(w(),X(s(Xl),{key:0})):(w(),X(s(Bh),{key:1}))]),_:1})],42,$x)),[[s(ls),y]]):Y("v-if",!0),j(s(nn),{id:D.id,ref_key:"input",ref:r,type:"number",step:D.step,"model-value":s(h),placeholder:D.placeholder,disabled:s(m),size:s(v),max:D.max,min:D.min,name:D.name,label:D.label,"validate-event":!1,onKeydown:[ut(ze(y,["prevent"]),["up"]),ut(ze(C,["prevent"]),["down"])],onBlur:H,onFocus:W,onInput:$,onChange:T},null,8,["id","step","model-value","placeholder","disabled","size","max","min","name","label","onKeydown"])],34))}});var Tx=me(Ex,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input-number/src/input-number.vue"]]);const eb=Xe(Tx),Ox=ye({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},icon:{type:Ut,default:""}}),Mx={click:e=>e instanceof MouseEvent},Ix=["href"],Nx={name:"ElLink"},Px=ne({...Nx,props:Ox,emits:Mx,setup(e,{emit:t}){const n=e,o=re("link");function a(l){n.disabled||t("click",l)}return(l,r)=>(w(),A("a",{class:O([s(o).b(),s(o).m(l.type),s(o).is("disabled",l.disabled),s(o).is("underline",l.underline&&!l.disabled)]),href:l.disabled||!l.href?void 0:l.href,onClick:a},[l.icon?(w(),X(s(Ee),{key:0},{default:q(()=>[(w(),X(ot(l.icon)))]),_:1})):Y("v-if",!0),l.$slots.default?(w(),A("span",{key:1,class:O(s(o).e("inner"))},[oe(l.$slots,"default")],2)):Y("v-if",!0),l.$slots.icon?oe(l.$slots,"icon",{key:2}):Y("v-if",!0)],10,Ix))}});var Ax=me(Px,[["__file","/home/runner/work/element-plus/element-plus/packages/components/link/src/link.vue"]]);const Lx=Xe(Ax);let Rx=class{constructor(t,n){this.parent=t,this.domNode=n,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(t){t===this.subMenuItems.length?t=0:t<0&&(t=this.subMenuItems.length-1),this.subMenuItems[t].focus(),this.subIndex=t}addListeners(){const t=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,n=>{n.addEventListener("keydown",o=>{let a=!1;switch(o.code){case Pe.down:{this.gotoSubIndex(this.subIndex+1),a=!0;break}case Pe.up:{this.gotoSubIndex(this.subIndex-1),a=!0;break}case Pe.tab:{$r(t,"mouseleave");break}case Pe.enter:case Pe.space:{a=!0,o.currentTarget.click();break}}return a&&(o.preventDefault(),o.stopPropagation()),!1})})}},Dx=class{constructor(t,n){this.domNode=t,this.submenu=null,this.submenu=null,this.init(n)}init(t){this.domNode.setAttribute("tabindex","0");const n=this.domNode.querySelector(`.${t}-menu`);n&&(this.submenu=new Rx(this,n)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",t=>{let n=!1;switch(t.code){case Pe.down:{$r(t.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),n=!0;break}case Pe.up:{$r(t.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),n=!0;break}case Pe.tab:{$r(t.currentTarget,"mouseleave");break}case Pe.enter:case Pe.space:{n=!0,t.currentTarget.click();break}}n&&t.preventDefault()})}},Bx=class{constructor(t,n){this.domNode=t,this.init(n)}init(t){const n=this.domNode.childNodes;Array.from(n).forEach(o=>{o.nodeType===1&&new Dx(o,t)})}};const Vx=ne({name:"ElMenuCollapseTransition",setup(){const e=re("menu");return{listeners:{onBeforeEnter:n=>n.style.opacity="0.2",onEnter(n,o){Zn(n,`${e.namespace.value}-opacity-transition`),n.style.opacity="1",o()},onAfterEnter(n){pn(n,`${e.namespace.value}-opacity-transition`),n.style.opacity=""},onBeforeLeave(n){n.dataset||(n.dataset={}),zn(n,e.m("collapse"))?(pn(n,e.m("collapse")),n.dataset.oldOverflow=n.style.overflow,n.dataset.scrollWidth=n.clientWidth.toString(),Zn(n,e.m("collapse"))):(Zn(n,e.m("collapse")),n.dataset.oldOverflow=n.style.overflow,n.dataset.scrollWidth=n.clientWidth.toString(),pn(n,e.m("collapse"))),n.style.width=`${n.scrollWidth}px`,n.style.overflow="hidden"},onLeave(n){Zn(n,"horizontal-collapse-transition"),n.style.width=`${n.dataset.scrollWidth}px`}}}}});function xx(e,t,n,o,a,l){return w(),X(xt,rt({mode:"out-in"},e.listeners),{default:q(()=>[oe(e.$slots,"default")]),_:3},16)}var zx=me(Vx,[["render",xx],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-collapse-transition.vue"]]);function tb(e,t){const n=S(()=>{let a=e.parent;const l=[t.value];for(;a.type.name!=="ElMenu";)a.props.index&&l.unshift(a.props.index),a=a.parent;return l});return{parentMenu:S(()=>{let a=e.parent;for(;a&&!["ElMenu","ElSubMenu"].includes(a.type.name);)a=a.parent;return a}),indexPath:n}}function Hx(e){return S(()=>{const n=e.backgroundColor;return n?new jm(n).shade(20).toString():""})}const nb=(e,t)=>{const n=re("menu");return S(()=>n.cssVarBlock({"text-color":e.textColor||"","hover-text-color":e.textColor||"","bg-color":e.backgroundColor||"","hover-bg-color":Hx(e).value||"","active-color":e.activeTextColor||"",level:`${t}`}))},Fx=ye({index:{type:String,required:!0},showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300},popperClass:String,disabled:Boolean,popperAppendToBody:{type:Boolean,default:void 0},popperOffset:{type:Number,default:6}}),fi="ElSubMenu";var Gc=ne({name:fi,props:Fx,setup(e,{slots:t,expose:n}){const o=tt(),{indexPath:a,parentMenu:l}=tb(o,S(()=>e.index)),r=re("menu"),i=re("sub-menu"),u=Ce("rootMenu");u||qt(fi,"can not inject root menu");const c=Ce(`subMenu:${l.value.uid}`);c||qt(fi,"can not inject sub menu");const d=M({}),f=M({});let p;const v=M(!1),m=M(),h=M(null),g=S(()=>W.value==="horizontal"&&k.value?"bottom-start":"right-start"),b=S(()=>W.value==="horizontal"&&k.value||W.value==="vertical"&&!u.props.collapse?$a:sn),k=S(()=>c.level===0),y=S(()=>e.popperAppendToBody===void 0?k.value:Boolean(e.popperAppendToBody)),C=S(()=>u.props.collapse?`${r.namespace.value}-zoom-in-left`:`${r.namespace.value}-zoom-in-top`),E=S(()=>W.value==="horizontal"&&k.value?["bottom-start","bottom-end","top-start","top-end","right-start","left-start"]:["right-start","left-start","bottom-start","bottom-end","top-start","top-end"]),_=S(()=>u.openedMenus.includes(e.index)),$=S(()=>{let N=!1;return Object.values(d.value).forEach(z=>{z.active&&(N=!0)}),Object.values(f.value).forEach(z=>{z.active&&(N=!0)}),N}),T=S(()=>u.props.backgroundColor||""),I=S(()=>u.props.activeTextColor||""),B=S(()=>u.props.textColor||""),W=S(()=>u.props.mode),H=gt({index:e.index,indexPath:a,active:$}),D=S(()=>W.value!=="horizontal"?{color:B.value}:{borderBottomColor:$.value?u.props.activeTextColor?I.value:"":"transparent",color:$.value?I.value:B.value}),x=()=>{var N,z,U;return(U=(z=(N=h.value)==null?void 0:N.popperRef)==null?void 0:z.popperInstanceRef)==null?void 0:U.destroy()},K=N=>{N||x()},R=()=>{u.props.menuTrigger==="hover"&&u.props.mode==="horizontal"||u.props.collapse&&u.props.mode==="vertical"||e.disabled||u.handleSubMenuClick({index:e.index,indexPath:a.value,active:$.value})},P=(N,z=e.showTimeout)=>{var U;N.type!=="focus"&&(u.props.menuTrigger==="click"&&u.props.mode==="horizontal"||!u.props.collapse&&u.props.mode==="vertical"||e.disabled||(c.mouseInChild.value=!0,p==null||p(),{stop:p}=ma(()=>{u.openMenu(e.index,a.value)},z),y.value&&((U=l.value.vnode.el)==null||U.dispatchEvent(new MouseEvent("mouseenter")))))},L=(N=!1)=>{var z,U;u.props.menuTrigger==="click"&&u.props.mode==="horizontal"||!u.props.collapse&&u.props.mode==="vertical"||(p==null||p(),c.mouseInChild.value=!1,{stop:p}=ma(()=>!v.value&&u.closeMenu(e.index,a.value),e.hideTimeout),y.value&&N&&((z=o.parent)==null?void 0:z.type.name)==="ElSubMenu"&&((U=c.handleMouseleave)==null||U.call(c,!0)))};le(()=>u.props.collapse,N=>K(Boolean(N)));{const N=U=>{f.value[U.index]=U},z=U=>{delete f.value[U.index]};Qe(`subMenu:${o.uid}`,{addSubMenu:N,removeSubMenu:z,handleMouseleave:L,mouseInChild:v,level:c.level+1})}return n({opened:_}),Fe(()=>{u.addSubMenu(H),c.addSubMenu(H)}),Nt(()=>{c.removeSubMenu(H),u.removeSubMenu(H)}),()=>{var N;const z=[(N=t.title)==null?void 0:N.call(t),ke(Ee,{class:i.e("icon-arrow")},{default:()=>ke(b.value)})],U=nb(u.props,c.level+1),Z=u.isMenuPopup?ke(bn,{ref:h,visible:_.value,effect:"light",pure:!0,offset:e.popperOffset,showArrow:!1,persistent:!0,popperClass:e.popperClass,placement:g.value,teleported:y.value,fallbackPlacements:E.value,transition:C.value,gpuAcceleration:!1},{content:()=>{var Q;return ke("div",{class:[r.m(W.value),r.m("popup-container"),e.popperClass],onMouseenter:fe=>P(fe,100),onMouseleave:()=>L(!0),onFocus:fe=>P(fe,100)},[ke("ul",{class:[r.b(),r.m("popup"),r.m(`popup-${g.value}`)],style:U.value},[(Q=t.default)==null?void 0:Q.call(t)])])},default:()=>ke("div",{class:i.e("title"),style:[D.value,{backgroundColor:T.value}],onClick:R},z)}):ke(Ie,{},[ke("div",{class:i.e("title"),style:[D.value,{backgroundColor:T.value}],ref:m,onClick:R},z),ke(xs,{},{default:()=>{var Q;return We(ke("ul",{role:"menu",class:[r.b(),r.m("inline")],style:U.value},[(Q=t.default)==null?void 0:Q.call(t)]),[[ft,_.value]])}})]);return ke("li",{class:[i.b(),i.is("active",$.value),i.is("opened",_.value),i.is("disabled",e.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:_.value,onMouseenter:P,onMouseleave:()=>L(!0),onFocus:P},[Z])}}});const Kx=ye({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:J(Array),default:()=>St([])},uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,values:["hover","click"],default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,collapseTransition:{type:Boolean,default:!0},ellipsis:{type:Boolean,default:!0}}),pi=e=>Array.isArray(e)&&e.every(t=>pt(t)),Wx={close:(e,t)=>pt(e)&&pi(t),open:(e,t)=>pt(e)&&pi(t),select:(e,t,n,o)=>pt(e)&&pi(t)&&Mt(n)&&(o===void 0||o instanceof Promise)};var jx=ne({name:"ElMenu",props:Kx,emits:Wx,setup(e,{emit:t,slots:n,expose:o}){const a=tt(),l=a.appContext.config.globalProperties.$router,r=M(),i=re("menu"),u=re("sub-menu"),c=M(e.defaultOpeneds&&!e.collapse?e.defaultOpeneds.slice(0):[]),d=M(e.defaultActive),f=M({}),p=M({}),v=S(()=>e.mode==="horizontal"||e.mode==="vertical"&&e.collapse),m=()=>{const $=d.value&&f.value[d.value];if(!$||e.mode==="horizontal"||e.collapse)return;$.indexPath.forEach(I=>{const B=p.value[I];B&&h(I,B.indexPath)})},h=($,T)=>{c.value.includes($)||(e.uniqueOpened&&(c.value=c.value.filter(I=>T.includes(I))),c.value.push($),t("open",$,T))},g=($,T)=>{const I=c.value.indexOf($);I!==-1&&c.value.splice(I,1),t("close",$,T)},b=({index:$,indexPath:T})=>{c.value.includes($)?g($,T):h($,T)},k=$=>{(e.mode==="horizontal"||e.collapse)&&(c.value=[]);const{index:T,indexPath:I}=$;if(!(T===void 0||I===void 0))if(e.router&&l){const B=$.route||T,W=l.push(B).then(H=>(H||(d.value=T),H));t("select",T,I,{index:T,indexPath:I,route:B},W)}else d.value=T,t("select",T,I,{index:T,indexPath:I})},y=$=>{const T=f.value,I=T[$]||d.value&&T[d.value]||T[e.defaultActive];I?(d.value=I.index,m()):d.value=$},C=()=>{_e(()=>a.proxy.$forceUpdate())};le(()=>e.defaultActive,$=>{f.value[$]||(d.value=""),y($)}),le(f.value,()=>m()),le(()=>e.collapse,$=>{$&&(c.value=[])});{const $=W=>{p.value[W.index]=W},T=W=>{delete p.value[W.index]};Qe("rootMenu",gt({props:e,openedMenus:c,items:f,subMenus:p,activeIndex:d,isMenuPopup:v,addMenuItem:W=>{f.value[W.index]=W},removeMenuItem:W=>{delete f.value[W.index]},addSubMenu:$,removeSubMenu:T,openMenu:h,closeMenu:g,handleMenuItemClick:k,handleSubMenuClick:b})),Qe(`subMenu:${a.uid}`,{addSubMenu:$,removeSubMenu:T,mouseInChild:M(!1),level:0})}Fe(()=>{m(),e.mode==="horizontal"&&new Bx(a.vnode.el,i.namespace.value)}),o({open:T=>{const{indexPath:I}=p.value[T];I.forEach(B=>h(B,I))},close:g,handleResize:C});const E=$=>{const T=Array.isArray($)?$:[$],I=[];return T.forEach(B=>{Array.isArray(B.children)?I.push(...E(B.children)):I.push(B)}),I},_=$=>e.mode==="horizontal"?We($,[[bA,C]]):$;return()=>{var $,T,I,B;let W=(T=($=n.default)==null?void 0:$.call(n))!=null?T:[];const H=[];if(e.mode==="horizontal"&&r.value){const R=Array.from((B=(I=r.value)==null?void 0:I.childNodes)!=null?B:[]).filter(ee=>ee.nodeName!=="#text"||ee.nodeValue),P=E(W),L=64,N=Number.parseInt(getComputedStyle(r.value).paddingLeft,10),z=Number.parseInt(getComputedStyle(r.value).paddingRight,10),U=r.value.clientWidth-N-z;let Z=0,Q=0;R.forEach((ee,G)=>{Z+=ee.offsetWidth||0,Z<=U-L&&(Q=G+1)});const fe=P.slice(0,Q),ie=P.slice(Q);ie!=null&&ie.length&&e.ellipsis&&(W=fe,H.push(ke(Gc,{index:"sub-menu-more",class:u.e("hide-arrow")},{title:()=>ke(Ee,{class:u.e("icon-more")},{default:()=>ke(D3)}),default:()=>ie})))}const D=nb(e,0),K=(R=>e.ellipsis?_(R):R)(ke("ul",{key:String(e.collapse),role:"menubar",ref:r,style:D.value,class:{[i.b()]:!0,[i.m(e.mode)]:!0,[i.m("collapse")]:e.collapse}},[...W,...H]));return e.collapseTransition&&e.mode==="vertical"?ke(zx,()=>K):K}}});const qx=ye({index:{type:J([String,null]),default:null},route:{type:J([String,Object])},disabled:Boolean}),Ux={click:e=>pt(e.index)&&Array.isArray(e.indexPath)},vi="ElMenuItem",Yx=ne({name:vi,components:{ElTooltip:bn},props:qx,emits:Ux,setup(e,{emit:t}){const n=tt(),o=Ce("rootMenu"),a=re("menu"),l=re("menu-item");o||qt(vi,"can not inject root menu");const{parentMenu:r,indexPath:i}=tb(n,Vt(e,"index")),u=Ce(`subMenu:${r.value.uid}`);u||qt(vi,"can not inject sub menu");const c=S(()=>e.index===o.activeIndex),d=gt({index:e.index,indexPath:i,active:c}),f=()=>{e.disabled||(o.handleMenuItemClick({index:e.index,indexPath:i.value,route:e.route}),t("click",d))};return Fe(()=>{u.addSubMenu(d),o.addMenuItem(d)}),Nt(()=>{u.removeSubMenu(d),o.removeMenuItem(d)}),{Effect:aN,parentMenu:r,rootMenu:o,active:c,nsMenu:a,nsMenuItem:l,handleClick:f}}});function Gx(e,t,n,o,a,l){const r=Se("el-tooltip");return w(),A("li",{class:O([e.nsMenuItem.b(),e.nsMenuItem.is("active",e.active),e.nsMenuItem.is("disabled",e.disabled)]),role:"menuitem",tabindex:"-1",onClick:t[0]||(t[0]=(...i)=>e.handleClick&&e.handleClick(...i))},[e.parentMenu.type.name==="ElMenu"&&e.rootMenu.props.collapse&&e.$slots.title?(w(),X(r,{key:0,effect:e.Effect.DARK,placement:"right","fallback-placements":["left"],persistent:""},{content:q(()=>[oe(e.$slots,"title")]),default:q(()=>[F("div",{class:O(e.nsMenu.be("tooltip","trigger"))},[oe(e.$slots,"default")],2)]),_:3},8,["effect"])):(w(),A(Ie,{key:1},[oe(e.$slots,"default"),oe(e.$slots,"title")],64))],2)}var ob=me(Yx,[["render",Gx],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item.vue"]]);const Xx={title:String},Zx="ElMenuItemGroup",Jx=ne({name:Zx,props:Xx,setup(){return{ns:re("menu-item-group")}}});function Qx(e,t,n,o,a,l){return w(),A("li",{class:O(e.ns.b())},[F("div",{class:O(e.ns.e("title"))},[e.$slots.title?oe(e.$slots,"title",{key:1}):(w(),A(Ie,{key:0},[at(ue(e.title),1)],64))],2),F("ul",null,[oe(e.$slots,"default")])],2)}var ab=me(Jx,[["render",Qx],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item-group.vue"]]);const ez=Xe(jx,{MenuItem:ob,MenuItemGroup:ab,SubMenu:Gc}),tz=Rt(ob),nz=Rt(ab);Rt(Gc);const oz=ye({icon:{type:Ut,default:()=>_T},title:String,content:{type:String,default:""}}),az={back:()=>!0},lz={name:"ElPageHeader"},rz=ne({...lz,props:oz,emits:az,setup(e,{emit:t}){const{t:n}=mt(),o=re("page-header");function a(){t("back")}return(l,r)=>(w(),A("div",{class:O(s(o).b())},[F("div",{class:O(s(o).e("left")),onClick:a},[l.icon||l.$slots.icon?(w(),A("div",{key:0,class:O(s(o).e("icon"))},[oe(l.$slots,"icon",{},()=>[l.icon?(w(),X(s(Ee),{key:0},{default:q(()=>[(w(),X(ot(l.icon)))]),_:1})):Y("v-if",!0)])],2)):Y("v-if",!0),F("div",{class:O(s(o).e("title"))},[oe(l.$slots,"title",{},()=>[at(ue(l.title||s(n)("el.pageHeader.title")),1)])],2)],2),F("div",{class:O(s(o).e("content"))},[oe(l.$slots,"content",{},()=>[at(ue(l.content),1)])],2)],2))}});var sz=me(rz,[["__file","/home/runner/work/element-plus/element-plus/packages/components/page-header/src/page-header.vue"]]);const iz=Xe(sz),uz=ye({disabled:Boolean,currentPage:{type:Number,default:1},prevText:{type:String}}),cz={click:e=>e instanceof MouseEvent},dz=["disabled","aria-disabled"],fz={key:0},pz={name:"ElPaginationPrev"},vz=ne({...pz,props:uz,emits:cz,setup(e){const t=e,n=S(()=>t.disabled||t.currentPage<=1);return(o,a)=>(w(),A("button",{type:"button",class:"btn-prev",disabled:s(n),"aria-disabled":s(n),onClick:a[0]||(a[0]=l=>o.$emit("click",l))},[o.prevText?(w(),A("span",fz,ue(o.prevText),1)):(w(),X(s(Ee),{key:1},{default:q(()=>[j(s(zo))]),_:1}))],8,dz))}});var hz=me(vz,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/prev.vue"]]);const mz=ye({disabled:Boolean,currentPage:{type:Number,default:1},pageCount:{type:Number,default:50},nextText:{type:String}}),gz=["disabled","aria-disabled"],bz={key:0},yz={name:"ElPaginationNext"},wz=ne({...yz,props:mz,emits:["click"],setup(e){const t=e,n=S(()=>t.disabled||t.currentPage===t.pageCount||t.pageCount===0);return(o,a)=>(w(),A("button",{type:"button",class:"btn-next",disabled:s(n),"aria-disabled":s(n),onClick:a[0]||(a[0]=l=>o.$emit("click",l))},[o.nextText?(w(),A("span",bz,ue(o.nextText),1)):(w(),X(s(Ee),{key:1},{default:q(()=>[j(s(sn))]),_:1}))],8,gz))}});var kz=me(wz,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/next.vue"]]);const lb="ElSelectGroup",Hs="ElSelect";function Cz(e,t){const n=Ce(Hs),o=Ce(lb,{disabled:!1}),a=S(()=>Object.prototype.toString.call(e.value).toLowerCase()==="[object object]"),l=S(()=>n.props.multiple?f(n.props.modelValue,e.value):p(e.value,n.props.modelValue)),r=S(()=>{if(n.props.multiple){const h=n.props.modelValue||[];return!l.value&&h.length>=n.props.multipleLimit&&n.props.multipleLimit>0}else return!1}),i=S(()=>e.label||(a.value?"":e.value)),u=S(()=>e.value||e.label||""),c=S(()=>e.disabled||t.groupDisabled||r.value),d=tt(),f=(h=[],g)=>{if(a.value){const b=n.props.valueKey;return h&&h.some(k=>Tt(k,b)===Tt(g,b))}else return h&&h.includes(g)},p=(h,g)=>{if(a.value){const{valueKey:b}=n.props;return Tt(h,b)===Tt(g,b)}else return h===g},v=()=>{!e.disabled&&!o.disabled&&(n.hoverIndex=n.optionsArray.indexOf(d.proxy))};le(()=>i.value,()=>{!e.created&&!n.props.remote&&n.setSelected()}),le(()=>e.value,(h,g)=>{const{remote:b,valueKey:k}=n.props;if(!e.created&&!b){if(k&&typeof h=="object"&&typeof g=="object"&&h[k]===g[k])return;n.setSelected()}}),le(()=>o.disabled,()=>{t.groupDisabled=o.disabled},{immediate:!0});const{queryChange:m}=Ev(n);return le(m,h=>{const{query:g}=s(h),b=new RegExp(GE(g),"i");t.visible=b.test(i.value)||e.created,t.visible||n.filteredOptionsCount--}),{select:n,currentLabel:i,currentValue:u,itemSelected:l,isDisabled:c,hoverItem:v}}const Sz=ne({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:{type:Boolean,default:!1}},setup(e){const t=re("select"),n=gt({index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}),{currentLabel:o,itemSelected:a,isDisabled:l,select:r,hoverItem:i}=Cz(e,n),{visible:u,hover:c}=Ht(n),d=tt().proxy,f=d.value;r.onOptionCreate(d),Nt(()=>{const{selected:v}=r,h=(r.props.multiple?v:[v]).some(g=>g.value===d.value);r.cachedOptions.get(f)===d&&!h&&_e(()=>{r.cachedOptions.delete(f)}),r.onOptionDestroy(f,d)});function p(){e.disabled!==!0&&n.groupDisabled!==!0&&r.handleOptionSelect(d,!0)}return{ns:t,currentLabel:o,itemSelected:a,isDisabled:l,select:r,hoverItem:i,visible:u,hover:c,selectOptionClick:p,states:n}}});function $z(e,t,n,o,a,l){return We((w(),A("li",{class:O([e.ns.be("dropdown","item"),e.ns.is("disabled",e.isDisabled),{selected:e.itemSelected,hover:e.hover}]),onMouseenter:t[0]||(t[0]=(...r)=>e.hoverItem&&e.hoverItem(...r)),onClick:t[1]||(t[1]=ze((...r)=>e.selectOptionClick&&e.selectOptionClick(...r),["stop"]))},[oe(e.$slots,"default",{},()=>[F("span",null,ue(e.currentLabel),1)])],34)),[[ft,e.visible]])}var Xc=me(Sz,[["render",$z],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option.vue"]]);const _z=ne({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const e=Ce(Hs),t=re("select"),n=S(()=>e.props.popperClass),o=S(()=>e.props.multiple),a=S(()=>e.props.fitInputWidth),l=M("");function r(){var i;l.value=`${(i=e.selectWrapper)==null?void 0:i.offsetWidth}px`}return Fe(()=>{r(),gn(e.selectWrapper,r)}),{ns:t,minWidth:l,popperClass:n,isMultiple:o,isFitInputWidth:a}}});function Ez(e,t,n,o,a,l){return w(),A("div",{class:O([e.ns.b("dropdown"),e.ns.is("multiple",e.isMultiple),e.popperClass]),style:Te({[e.isFitInputWidth?"width":"minWidth"]:e.minWidth})},[oe(e.$slots,"default")],6)}var Tz=me(_z,[["render",Ez],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select-dropdown.vue"]]);function Oz(e){const{t}=mt();return gt({options:new Map,cachedOptions:new Map,createdLabel:null,createdSelected:!1,selected:e.multiple?[]:{},inputLength:20,inputWidth:0,optionsCount:0,filteredOptionsCount:0,visible:!1,softFocus:!1,selectedLabel:"",hoverIndex:-1,query:"",previousQuery:null,inputHovering:!1,cachedPlaceHolder:"",currentPlaceholder:t("el.select.placeholder"),menuVisibleOnFocus:!1,isOnComposition:!1,isSilentBlur:!1,prefixWidth:11,tagInMultiLine:!1})}const Mz=(e,t,n)=>{const{t:o}=mt(),a=re("select"),l=M(null),r=M(null),i=M(null),u=M(null),c=M(null),d=M(null),f=M(-1),p=kt({query:""}),v=kt(""),m=Ce(Dn,{}),h=Ce(cn,{}),g=S(()=>!e.filterable||e.multiple||!t.visible),b=S(()=>e.disabled||m.disabled),k=S(()=>{const V=e.multiple?Array.isArray(e.modelValue)&&e.modelValue.length>0:e.modelValue!==void 0&&e.modelValue!==null&&e.modelValue!=="";return e.clearable&&!b.value&&t.inputHovering&&V}),y=S(()=>e.remote&&e.filterable?"":e.suffixIcon),C=S(()=>a.is("reverse",y.value&&t.visible)),E=S(()=>e.remote?300:0),_=S(()=>e.loading?e.loadingText||o("el.select.loading"):e.remote&&t.query===""&&t.options.size===0?!1:e.filterable&&t.query&&t.options.size>0&&t.filteredOptionsCount===0?e.noMatchText||o("el.select.noMatch"):t.options.size===0?e.noDataText||o("el.select.noData"):null),$=S(()=>Array.from(t.options.values())),T=S(()=>Array.from(t.cachedOptions.values())),I=S(()=>{const V=$.value.filter(te=>!te.created).some(te=>te.currentLabel===t.query);return e.filterable&&e.allowCreate&&t.query!==""&&!V}),B=Kt(),W=S(()=>["small"].includes(B.value)?"small":"default"),H=S({get(){return t.visible&&_.value!==!1},set(V){t.visible=V}});le([()=>b.value,()=>B.value,()=>m.size],()=>{_e(()=>{D()})}),le(()=>e.placeholder,V=>{t.cachedPlaceHolder=t.currentPlaceholder=V}),le(()=>e.modelValue,(V,te)=>{var we;e.multiple&&(D(),V&&V.length>0||r.value&&t.query!==""?t.currentPlaceholder="":t.currentPlaceholder=t.cachedPlaceHolder,e.filterable&&!e.reserveKeyword&&(t.query="",x(t.query))),P(),e.filterable&&!e.multiple&&(t.inputLength=20),!Cn(V,te)&&e.validateEvent&&((we=h.validate)==null||we.call(h,"change").catch(Le=>void 0))},{flush:"post",deep:!0}),le(()=>t.visible,V=>{var te,we,Le;V?((we=(te=i.value)==null?void 0:te.updatePopper)==null||we.call(te),e.filterable&&(t.filteredOptionsCount=t.optionsCount,t.query=e.remote?"":t.selectedLabel,e.multiple?(Le=r.value)==null||Le.focus():t.selectedLabel&&(t.currentPlaceholder=`${t.selectedLabel}`,t.selectedLabel=""),x(t.query),!e.multiple&&!e.remote&&(p.value.query="",ul(p),ul(v)))):(r.value&&r.value.blur(),t.query="",t.previousQuery=null,t.selectedLabel="",t.inputLength=20,t.menuVisibleOnFocus=!1,N(),_e(()=>{r.value&&r.value.value===""&&t.selected.length===0&&(t.currentPlaceholder=t.cachedPlaceHolder)}),e.multiple||(t.selected&&(e.filterable&&e.allowCreate&&t.createdSelected&&t.createdLabel?t.selectedLabel=t.createdLabel:t.selectedLabel=t.selected.currentLabel,e.filterable&&(t.query=t.selectedLabel)),e.filterable&&(t.currentPlaceholder=t.cachedPlaceHolder))),n.emit("visible-change",V)}),le(()=>t.options.entries(),()=>{var V,te,we;if(!it)return;(te=(V=i.value)==null?void 0:V.updatePopper)==null||te.call(V),e.multiple&&D();const Le=((we=c.value)==null?void 0:we.querySelectorAll("input"))||[];Array.from(Le).includes(document.activeElement)||P(),e.defaultFirstOption&&(e.filterable||e.remote)&&t.filteredOptionsCount&&R()},{flush:"post"}),le(()=>t.hoverIndex,V=>{typeof V=="number"&&V>-1&&(f.value=$.value[V]||{}),$.value.forEach(te=>{te.hover=f.value===te})});const D=()=>{e.collapseTags&&!e.filterable||_e(()=>{var V,te;if(!l.value)return;const we=l.value.$el.querySelector("input"),Le=u.value,$e=_M(B.value||m.size);we.style.height=`${(t.selected.length===0?$e:Math.max(Le?Le.clientHeight+(Le.clientHeight>$e?6:0):0,$e))-2}px`,t.tagInMultiLine=Number.parseFloat(we.style.height)>=$e,t.visible&&_.value!==!1&&((te=(V=i.value)==null?void 0:V.updatePopper)==null||te.call(V))})},x=V=>{if(!(t.previousQuery===V||t.isOnComposition)){if(t.previousQuery===null&&(typeof e.filterMethod=="function"||typeof e.remoteMethod=="function")){t.previousQuery=V;return}t.previousQuery=V,_e(()=>{var te,we;t.visible&&((we=(te=i.value)==null?void 0:te.updatePopper)==null||we.call(te))}),t.hoverIndex=-1,e.multiple&&e.filterable&&_e(()=>{const te=r.value.value.length*15+20;t.inputLength=e.collapseTags?Math.min(50,te):te,K(),D()}),e.remote&&typeof e.remoteMethod=="function"?(t.hoverIndex=-1,e.remoteMethod(V)):typeof e.filterMethod=="function"?(e.filterMethod(V),ul(v)):(t.filteredOptionsCount=t.optionsCount,p.value.query=V,ul(p),ul(v)),e.defaultFirstOption&&(e.filterable||e.remote)&&t.filteredOptionsCount&&R()}},K=()=>{t.currentPlaceholder!==""&&(t.currentPlaceholder=r.value.value?"":t.cachedPlaceHolder)},R=()=>{const V=$.value.filter(Le=>Le.visible&&!Le.disabled&&!Le.states.groupDisabled),te=V.find(Le=>Le.created),we=V[0];t.hoverIndex=pe($.value,te||we)},P=()=>{var V;if(e.multiple)t.selectedLabel="";else{const we=L(e.modelValue);(V=we.props)!=null&&V.created?(t.createdLabel=we.props.value,t.createdSelected=!0):t.createdSelected=!1,t.selectedLabel=we.currentLabel,t.selected=we,e.filterable&&(t.query=t.selectedLabel);return}const te=[];Array.isArray(e.modelValue)&&e.modelValue.forEach(we=>{te.push(L(we))}),t.selected=te,_e(()=>{D()})},L=V=>{let te;const we=Zs(V).toLowerCase()==="object",Le=Zs(V).toLowerCase()==="null",$e=Zs(V).toLowerCase()==="undefined";for(let _t=t.cachedOptions.size-1;_t>=0;_t--){const Pt=T.value[_t];if(we?Tt(Pt.value,e.valueKey)===Tt(V,e.valueKey):Pt.value===V){te={value:V,currentLabel:Pt.currentLabel,isDisabled:Pt.isDisabled};break}}if(te)return te;const Ve=we?V.label:!Le&&!$e?V:"",xe={value:V,currentLabel:Ve};return e.multiple&&(xe.hitState=!1),xe},N=()=>{setTimeout(()=>{const V=e.valueKey;e.multiple?t.selected.length>0?t.hoverIndex=Math.min.apply(null,t.selected.map(te=>$.value.findIndex(we=>Tt(we,V)===Tt(te,V)))):t.hoverIndex=-1:t.hoverIndex=$.value.findIndex(te=>vt(te)===vt(t.selected))},300)},z=()=>{var V,te;U(),(te=(V=i.value)==null?void 0:V.updatePopper)==null||te.call(V),e.multiple&&!e.filterable&&D()},U=()=>{var V;t.inputWidth=(V=l.value)==null?void 0:V.$el.getBoundingClientRect().width},Z=()=>{e.filterable&&t.query!==t.selectedLabel&&(t.query=t.selectedLabel,x(t.query))},Q=un(()=>{Z()},E.value),fe=un(V=>{x(V.target.value)},E.value),ie=V=>{Cn(e.modelValue,V)||n.emit(It,V)},ee=V=>{if(V.target.value.length<=0&&!dt()){const te=e.modelValue.slice();te.pop(),n.emit(Ze,te),ie(te)}V.target.value.length===1&&e.modelValue.length===0&&(t.currentPlaceholder=t.cachedPlaceHolder)},G=(V,te)=>{const we=t.selected.indexOf(te);if(we>-1&&!b.value){const Le=e.modelValue.slice();Le.splice(we,1),n.emit(Ze,Le),ie(Le),n.emit("remove-tag",te.value)}V.stopPropagation()},he=V=>{V.stopPropagation();const te=e.multiple?[]:"";if(typeof te!="string")for(const we of t.selected)we.isDisabled&&te.push(we.value);n.emit(Ze,te),ie(te),t.visible=!1,n.emit("clear")},se=(V,te)=>{var we;if(e.multiple){const Le=(e.modelValue||[]).slice(),$e=pe(Le,V.value);$e>-1?Le.splice($e,1):(e.multipleLimit<=0||Le.length{Ae(V)})},pe=(V=[],te)=>{if(!Mt(te))return V.indexOf(te);const we=e.valueKey;let Le=-1;return V.some(($e,Ve)=>Tt($e,we)===Tt(te,we)?(Le=Ve,!0):!1),Le},Oe=()=>{t.softFocus=!0;const V=r.value||l.value;V&&(V==null||V.focus())},Ae=V=>{var te,we,Le,$e,Ve;const xe=Array.isArray(V)?V[0]:V;let _t=null;if(xe!=null&&xe.value){const Pt=$.value.filter(wt=>wt.value===xe.value);Pt.length>0&&(_t=Pt[0].$el)}if(i.value&&_t){const Pt=($e=(Le=(we=(te=i.value)==null?void 0:te.popperRef)==null?void 0:we.contentRef)==null?void 0:Le.querySelector)==null?void 0:$e.call(Le,`.${a.be("dropdown","wrap")}`);Pt&&Lh(Pt,_t)}(Ve=d.value)==null||Ve.handleScroll()},Be=V=>{t.optionsCount++,t.filteredOptionsCount++,t.options.set(V.value,V),t.cachedOptions.set(V.value,V)},Ge=(V,te)=>{t.options.get(V)===te&&(t.optionsCount--,t.filteredOptionsCount--,t.options.delete(V))},Re=V=>{V.code!==Pe.backspace&&dt(!1),t.inputLength=r.value.value.length*15+20,D()},dt=V=>{if(!Array.isArray(t.selected))return;const te=t.selected[t.selected.length-1];if(te)return V===!0||V===!1?(te.hitState=V,V):(te.hitState=!te.hitState,te.hitState)},Ne=V=>{const te=V.target.value;if(V.type==="compositionend")t.isOnComposition=!1,_e(()=>x(te));else{const we=te[te.length-1]||"";t.isOnComposition=!Is(we)}},de=()=>{_e(()=>Ae(t.selected))},ve=V=>{t.softFocus?t.softFocus=!1:((e.automaticDropdown||e.filterable)&&(e.filterable&&!t.visible&&(t.menuVisibleOnFocus=!0),t.visible=!0),n.emit("focus",V))},Me=()=>{var V;t.visible=!1,(V=l.value)==null||V.blur()},De=V=>{_e(()=>{t.isSilentBlur?t.isSilentBlur=!1:n.emit("blur",V)}),t.softFocus=!1},qe=V=>{he(V)},Ye=()=>{t.visible=!1},ce=V=>{t.visible&&(V.preventDefault(),V.stopPropagation(),t.visible=!1)},Ke=()=>{var V;e.automaticDropdown||b.value||(t.menuVisibleOnFocus?t.menuVisibleOnFocus=!1:t.visible=!t.visible,t.visible&&((V=r.value||l.value)==null||V.focus()))},et=()=>{t.visible?$.value[t.hoverIndex]&&se($.value[t.hoverIndex],void 0):Ke()},vt=V=>Mt(V.value)?Tt(V.value,e.valueKey):V.value,ae=S(()=>$.value.filter(V=>V.visible).every(V=>V.disabled)),ge=V=>{if(!t.visible){t.visible=!0;return}if(!(t.options.size===0||t.filteredOptionsCount===0)&&!t.isOnComposition&&!ae.value){V==="next"?(t.hoverIndex++,t.hoverIndex===t.options.size&&(t.hoverIndex=0)):V==="prev"&&(t.hoverIndex--,t.hoverIndex<0&&(t.hoverIndex=t.options.size-1));const te=$.value[t.hoverIndex];(te.disabled===!0||te.states.groupDisabled===!0||!te.visible)&&ge(V),_e(()=>Ae(f.value))}};return{optionsArray:$,selectSize:B,handleResize:z,debouncedOnInputChange:Q,debouncedQueryChange:fe,deletePrevTag:ee,deleteTag:G,deleteSelected:he,handleOptionSelect:se,scrollToOption:Ae,readonly:g,resetInputHeight:D,showClose:k,iconComponent:y,iconReverse:C,showNewOption:I,collapseTagSize:W,setSelected:P,managePlaceholder:K,selectDisabled:b,emptyText:_,toggleLastOptionHitState:dt,resetInputState:Re,handleComposition:Ne,onOptionCreate:Be,onOptionDestroy:Ge,handleMenuEnter:de,handleFocus:ve,blur:Me,handleBlur:De,handleClearClick:qe,handleClose:Ye,handleKeydownEscape:ce,toggleMenu:Ke,selectOption:et,getValueKey:vt,navigateOptions:ge,dropMenuVisible:H,queryChange:p,groupQueryChange:v,reference:l,input:r,tooltipRef:i,tags:u,selectWrapper:c,scrollbar:d}},xp="ElSelect",Iz=ne({name:xp,componentName:xp,components:{ElInput:nn,ElSelectMenu:Tz,ElOption:Xc,ElTag:Vs,ElScrollbar:Eo,ElTooltip:bn,ElIcon:Ee},directives:{ClickOutside:Fo},props:{name:String,id:String,modelValue:{type:[Array,String,Number,Boolean,Object],default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:{type:String,validator:jo},effect:{type:String,default:"light"},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String},defaultFirstOption:Boolean,reserveKeyword:{type:Boolean,default:!0},valueKey:{type:String,default:"value"},collapseTags:Boolean,collapseTagsTooltip:{type:Boolean,default:!1},teleported:Xt.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:[String,Object],default:Ko},fitInputWidth:{type:Boolean,default:!1},suffixIcon:{type:[String,Object],default:Xl},tagType:{...Fc.type,default:"info"},validateEvent:{type:Boolean,default:!0}},emits:[Ze,It,"remove-tag","clear","visible-change","focus","blur"],setup(e,t){const n=re("select"),o=re("input"),{t:a}=mt(),l=Oz(e),{optionsArray:r,selectSize:i,readonly:u,handleResize:c,collapseTagSize:d,debouncedOnInputChange:f,debouncedQueryChange:p,deletePrevTag:v,deleteTag:m,deleteSelected:h,handleOptionSelect:g,scrollToOption:b,setSelected:k,resetInputHeight:y,managePlaceholder:C,showClose:E,selectDisabled:_,iconComponent:$,iconReverse:T,showNewOption:I,emptyText:B,toggleLastOptionHitState:W,resetInputState:H,handleComposition:D,onOptionCreate:x,onOptionDestroy:K,handleMenuEnter:R,handleFocus:P,blur:L,handleBlur:N,handleClearClick:z,handleClose:U,handleKeydownEscape:Z,toggleMenu:Q,selectOption:fe,getValueKey:ie,navigateOptions:ee,dropMenuVisible:G,reference:he,input:se,tooltipRef:pe,tags:Oe,selectWrapper:Ae,scrollbar:Be,queryChange:Ge,groupQueryChange:Re}=Mz(e,l,t),{focus:dt}=LM(he),{inputWidth:Ne,selected:de,inputLength:ve,filteredOptionsCount:Me,visible:De,softFocus:qe,selectedLabel:Ye,hoverIndex:ce,query:Ke,inputHovering:et,currentPlaceholder:vt,menuVisibleOnFocus:ae,isOnComposition:ge,isSilentBlur:V,options:te,cachedOptions:we,optionsCount:Le,prefixWidth:$e,tagInMultiLine:Ve}=Ht(l),xe=S(()=>{const wt=[n.b()],nt=s(i);return nt&&wt.push(n.m(nt)),e.disabled&&wt.push(n.m("disabled")),wt}),_t=S(()=>({maxWidth:`${s(Ne)-32}px`,width:"100%"}));Qe(Hs,gt({props:e,options:te,optionsArray:r,cachedOptions:we,optionsCount:Le,filteredOptionsCount:Me,hoverIndex:ce,handleOptionSelect:g,onOptionCreate:x,onOptionDestroy:K,selectWrapper:Ae,selected:de,setSelected:k,queryChange:Ge,groupQueryChange:Re})),Fe(()=>{l.cachedPlaceHolder=vt.value=e.placeholder||a("el.select.placeholder"),e.multiple&&Array.isArray(e.modelValue)&&e.modelValue.length>0&&(vt.value=""),gn(Ae,c),e.remote&&e.multiple&&y(),_e(()=>{const wt=he.value&&he.value.$el;if(wt&&(Ne.value=wt.getBoundingClientRect().width,t.slots.prefix)){const nt=wt.querySelector(`.${o.e("prefix")}`);$e.value=Math.max(nt.getBoundingClientRect().width+5,30)}}),k()}),e.multiple&&!Array.isArray(e.modelValue)&&t.emit(Ze,[]),!e.multiple&&Array.isArray(e.modelValue)&&t.emit(Ze,"");const Pt=S(()=>{var wt,nt;return(nt=(wt=pe.value)==null?void 0:wt.popperRef)==null?void 0:nt.contentRef});return{tagInMultiLine:Ve,prefixWidth:$e,selectSize:i,readonly:u,handleResize:c,collapseTagSize:d,debouncedOnInputChange:f,debouncedQueryChange:p,deletePrevTag:v,deleteTag:m,deleteSelected:h,handleOptionSelect:g,scrollToOption:b,inputWidth:Ne,selected:de,inputLength:ve,filteredOptionsCount:Me,visible:De,softFocus:qe,selectedLabel:Ye,hoverIndex:ce,query:Ke,inputHovering:et,currentPlaceholder:vt,menuVisibleOnFocus:ae,isOnComposition:ge,isSilentBlur:V,options:te,resetInputHeight:y,managePlaceholder:C,showClose:E,selectDisabled:_,iconComponent:$,iconReverse:T,showNewOption:I,emptyText:B,toggleLastOptionHitState:W,resetInputState:H,handleComposition:D,handleMenuEnter:R,handleFocus:P,blur:L,handleBlur:N,handleClearClick:z,handleClose:U,handleKeydownEscape:Z,toggleMenu:Q,selectOption:fe,getValueKey:ie,navigateOptions:ee,dropMenuVisible:G,focus:dt,reference:he,input:se,tooltipRef:pe,popperPaneRef:Pt,tags:Oe,selectWrapper:Ae,scrollbar:Be,wrapperKls:xe,selectTagsStyle:_t,nsSelect:n}}}),Nz={class:"select-trigger"},Pz=["disabled","autocomplete"],Az={style:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}};function Lz(e,t,n,o,a,l){const r=Se("el-tag"),i=Se("el-tooltip"),u=Se("el-icon"),c=Se("el-input"),d=Se("el-option"),f=Se("el-scrollbar"),p=Se("el-select-menu"),v=va("click-outside");return We((w(),A("div",{ref:"selectWrapper",class:O(e.wrapperKls),onClick:t[23]||(t[23]=ze((...m)=>e.toggleMenu&&e.toggleMenu(...m),["stop"]))},[j(i,{ref:"tooltipRef",visible:e.dropMenuVisible,"onUpdate:visible":t[22]||(t[22]=m=>e.dropMenuVisible=m),placement:"bottom-start",teleported:e.teleported,"popper-class":[e.nsSelect.e("popper"),e.popperClass],"fallback-placements":["bottom-start","top-start","right","left"],effect:e.effect,pure:"",trigger:"click",transition:`${e.nsSelect.namespace.value}-zoom-in-top`,"stop-popper-mouse-event":!1,"gpu-acceleration":!1,persistent:e.persistent,onShow:e.handleMenuEnter},{default:q(()=>[F("div",Nz,[e.multiple?(w(),A("div",{key:0,ref:"tags",class:O(e.nsSelect.e("tags")),style:Te(e.selectTagsStyle)},[e.collapseTags&&e.selected.length?(w(),A("span",{key:0,class:O([e.nsSelect.b("tags-wrapper"),{"has-prefix":e.prefixWidth&&e.selected.length}])},[j(r,{closable:!e.selectDisabled&&!e.selected[0].isDisabled,size:e.collapseTagSize,hit:e.selected[0].hitState,type:e.tagType,"disable-transitions":"",onClose:t[0]||(t[0]=m=>e.deleteTag(m,e.selected[0]))},{default:q(()=>[F("span",{class:O(e.nsSelect.e("tags-text")),style:Te({maxWidth:e.inputWidth-123+"px"})},ue(e.selected[0].currentLabel),7)]),_:1},8,["closable","size","hit","type"]),e.selected.length>1?(w(),X(r,{key:0,closable:!1,size:e.collapseTagSize,type:e.tagType,"disable-transitions":""},{default:q(()=>[e.collapseTagsTooltip?(w(),X(i,{key:0,disabled:e.dropMenuVisible,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:!1},{default:q(()=>[F("span",{class:O(e.nsSelect.e("tags-text"))},"+ "+ue(e.selected.length-1),3)]),content:q(()=>[F("div",{class:O(e.nsSelect.e("collapse-tags"))},[(w(!0),A(Ie,null,Je(e.selected.slice(1),(m,h)=>(w(),A("div",{key:h,class:O(e.nsSelect.e("collapse-tag"))},[(w(),X(r,{key:e.getValueKey(m),class:"in-tooltip",closable:!e.selectDisabled&&!m.isDisabled,size:e.collapseTagSize,hit:m.hitState,type:e.tagType,"disable-transitions":"",style:{margin:"2px"},onClose:g=>e.deleteTag(g,m)},{default:q(()=>[F("span",{class:O(e.nsSelect.e("tags-text")),style:Te({maxWidth:e.inputWidth-75+"px"})},ue(m.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))],2))),128))],2)]),_:1},8,["disabled","effect"])):(w(),A("span",{key:1,class:O(e.nsSelect.e("tags-text"))},"+ "+ue(e.selected.length-1),3))]),_:1},8,["size","type"])):Y("v-if",!0)],2)):Y("v-if",!0),Y("
"),e.collapseTags?Y("v-if",!0):(w(),X(xt,{key:1,onAfterLeave:e.resetInputHeight},{default:q(()=>[F("span",{class:O([e.nsSelect.b("tags-wrapper"),{"has-prefix":e.prefixWidth&&e.selected.length}])},[(w(!0),A(Ie,null,Je(e.selected,m=>(w(),X(r,{key:e.getValueKey(m),closable:!e.selectDisabled&&!m.isDisabled,size:e.collapseTagSize,hit:m.hitState,type:e.tagType,"disable-transitions":"",onClose:h=>e.deleteTag(h,m)},{default:q(()=>[F("span",{class:O(e.nsSelect.e("tags-text")),style:Te({maxWidth:e.inputWidth-75+"px"})},ue(m.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))),128))],2)]),_:1},8,["onAfterLeave"])),Y("
"),e.filterable?We((w(),A("input",{key:2,ref:"input","onUpdate:modelValue":t[1]||(t[1]=m=>e.query=m),type:"text",class:O([e.nsSelect.e("input"),e.nsSelect.is(e.selectSize)]),disabled:e.selectDisabled,autocomplete:e.autocomplete,style:Te({marginLeft:e.prefixWidth&&!e.selected.length||e.tagInMultiLine?`${e.prefixWidth}px`:"",flexGrow:1,width:`${e.inputLength/(e.inputWidth-32)}%`,maxWidth:`${e.inputWidth-42}px`}),onFocus:t[2]||(t[2]=(...m)=>e.handleFocus&&e.handleFocus(...m)),onBlur:t[3]||(t[3]=(...m)=>e.handleBlur&&e.handleBlur(...m)),onKeyup:t[4]||(t[4]=(...m)=>e.managePlaceholder&&e.managePlaceholder(...m)),onKeydown:[t[5]||(t[5]=(...m)=>e.resetInputState&&e.resetInputState(...m)),t[6]||(t[6]=ut(ze(m=>e.navigateOptions("next"),["prevent"]),["down"])),t[7]||(t[7]=ut(ze(m=>e.navigateOptions("prev"),["prevent"]),["up"])),t[8]||(t[8]=ut((...m)=>e.handleKeydownEscape&&e.handleKeydownEscape(...m),["esc"])),t[9]||(t[9]=ut(ze((...m)=>e.selectOption&&e.selectOption(...m),["stop","prevent"]),["enter"])),t[10]||(t[10]=ut((...m)=>e.deletePrevTag&&e.deletePrevTag(...m),["delete"])),t[11]||(t[11]=ut(m=>e.visible=!1,["tab"]))],onCompositionstart:t[12]||(t[12]=(...m)=>e.handleComposition&&e.handleComposition(...m)),onCompositionupdate:t[13]||(t[13]=(...m)=>e.handleComposition&&e.handleComposition(...m)),onCompositionend:t[14]||(t[14]=(...m)=>e.handleComposition&&e.handleComposition(...m)),onInput:t[15]||(t[15]=(...m)=>e.debouncedQueryChange&&e.debouncedQueryChange(...m))},null,46,Pz)),[[xu,e.query]]):Y("v-if",!0)],6)):Y("v-if",!0),j(c,{id:e.id,ref:"reference",modelValue:e.selectedLabel,"onUpdate:modelValue":t[16]||(t[16]=m=>e.selectedLabel=m),type:"text",placeholder:e.currentPlaceholder,name:e.name,autocomplete:e.autocomplete,size:e.selectSize,disabled:e.selectDisabled,readonly:e.readonly,"validate-event":!1,class:O([e.nsSelect.is("focus",e.visible)]),tabindex:e.multiple&&e.filterable?-1:void 0,onFocus:e.handleFocus,onBlur:e.handleBlur,onInput:e.debouncedOnInputChange,onPaste:e.debouncedOnInputChange,onCompositionstart:e.handleComposition,onCompositionupdate:e.handleComposition,onCompositionend:e.handleComposition,onKeydown:[t[17]||(t[17]=ut(ze(m=>e.navigateOptions("next"),["stop","prevent"]),["down"])),t[18]||(t[18]=ut(ze(m=>e.navigateOptions("prev"),["stop","prevent"]),["up"])),ut(ze(e.selectOption,["stop","prevent"]),["enter"]),ut(e.handleKeydownEscape,["esc"]),t[19]||(t[19]=ut(m=>e.visible=!1,["tab"]))],onMouseenter:t[20]||(t[20]=m=>e.inputHovering=!0),onMouseleave:t[21]||(t[21]=m=>e.inputHovering=!1)},xo({suffix:q(()=>[e.iconComponent&&!e.showClose?(w(),X(u,{key:0,class:O([e.nsSelect.e("caret"),e.nsSelect.e("icon"),e.iconReverse])},{default:q(()=>[(w(),X(ot(e.iconComponent)))]),_:1},8,["class"])):Y("v-if",!0),e.showClose&&e.clearIcon?(w(),X(u,{key:1,class:O([e.nsSelect.e("caret"),e.nsSelect.e("icon")]),onClick:e.handleClearClick},{default:q(()=>[(w(),X(ot(e.clearIcon)))]),_:1},8,["class","onClick"])):Y("v-if",!0)]),_:2},[e.$slots.prefix?{name:"prefix",fn:q(()=>[F("div",Az,[oe(e.$slots,"prefix")])])}:void 0]),1032,["id","modelValue","placeholder","name","autocomplete","size","disabled","readonly","class","tabindex","onFocus","onBlur","onInput","onPaste","onCompositionstart","onCompositionupdate","onCompositionend","onKeydown"])])]),content:q(()=>[j(p,null,{default:q(()=>[We(j(f,{ref:"scrollbar",tag:"ul","wrap-class":e.nsSelect.be("dropdown","wrap"),"view-class":e.nsSelect.be("dropdown","list"),class:O([e.nsSelect.is("empty",!e.allowCreate&&Boolean(e.query)&&e.filteredOptionsCount===0)])},{default:q(()=>[e.showNewOption?(w(),X(d,{key:0,value:e.query,created:!0},null,8,["value"])):Y("v-if",!0),oe(e.$slots,"default")]),_:3},8,["wrap-class","view-class","class"]),[[ft,e.options.size>0&&!e.loading]]),e.emptyText&&(!e.allowCreate||e.loading||e.allowCreate&&e.options.size===0)?(w(),A(Ie,{key:0},[e.$slots.empty?oe(e.$slots,"empty",{key:0}):(w(),A("p",{key:1,class:O(e.nsSelect.be("dropdown","empty"))},ue(e.emptyText),3))],64)):Y("v-if",!0)]),_:3})]),_:3},8,["visible","teleported","popper-class","effect","transition","persistent","onShow"])],2)),[[v,e.handleClose,e.popperPaneRef]])}var Rz=me(Iz,[["render",Lz],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select.vue"]]);const Dz=ne({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:{type:Boolean,default:!1}},setup(e){const t=re("select"),n=M(!0),o=tt(),a=M([]);Qe(lb,gt({...Ht(e)}));const l=Ce(Hs);Fe(()=>{a.value=r(o.subTree)});const r=u=>{const c=[];return Array.isArray(u.children)&&u.children.forEach(d=>{var f;d.type&&d.type.name==="ElOption"&&d.component&&d.component.proxy?c.push(d.component.proxy):(f=d.children)!=null&&f.length&&c.push(...r(d))}),c},{groupQueryChange:i}=Ev(l);return le(i,()=>{n.value=a.value.some(u=>u.visible===!0)}),{visible:n,ns:t}}});function Bz(e,t,n,o,a,l){return We((w(),A("ul",{class:O(e.ns.be("group","wrap"))},[F("li",{class:O(e.ns.be("group","title"))},ue(e.label),3),F("li",null,[F("ul",{class:O(e.ns.b("group"))},[oe(e.$slots,"default")],2)])],2)),[[ft,e.visible]])}var rb=me(Dz,[["render",Bz],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option-group.vue"]]);const ga=Xe(Rz,{Option:Xc,OptionGroup:rb}),ss=Rt(Xc),Vz=Rt(rb),Zc=()=>Ce(Xh,{}),xz=ye({pageSize:{type:Number,required:!0},pageSizes:{type:J(Array),default:()=>St([10,20,30,40,50,100])},popperClass:{type:String},disabled:Boolean,size:{type:String,default:"default"}}),zz={name:"ElPaginationSizes"},Hz=ne({...zz,props:xz,emits:["page-size-change"],setup(e,{emit:t}){const n=e,{t:o}=mt(),a=re("pagination"),l=Zc(),r=M(n.pageSize);le(()=>n.pageSizes,(c,d)=>{if(!Cn(c,d)&&Array.isArray(c)){const f=c.includes(n.pageSize)?n.pageSize:n.pageSizes[0];t("page-size-change",f)}}),le(()=>n.pageSize,c=>{r.value=c});const i=S(()=>n.pageSizes);function u(c){var d;c!==r.value&&(r.value=c,(d=l.handleSizeChange)==null||d.call(l,Number(c)))}return(c,d)=>(w(),A("span",{class:O(s(a).e("sizes"))},[j(s(ga),{"model-value":r.value,disabled:c.disabled,"popper-class":c.popperClass,size:c.size,onChange:u},{default:q(()=>[(w(!0),A(Ie,null,Je(s(i),f=>(w(),X(s(ss),{key:f,value:f,label:f+s(o)("el.pagination.pagesize")},null,8,["value","label"]))),128))]),_:1},8,["model-value","disabled","popper-class","size"])],2))}});var Fz=me(Hz,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/sizes.vue"]]);const Kz=["disabled"],Wz={name:"ElPaginationJumper"},jz=ne({...Wz,setup(e){const{t}=mt(),n=re("pagination"),{pageCount:o,disabled:a,currentPage:l,changeEvent:r}=Zc(),i=M(),u=S(()=>{var f;return(f=i.value)!=null?f:l==null?void 0:l.value});function c(f){i.value=+f}function d(f){f=Math.trunc(+f),r==null||r(+f),i.value=void 0}return(f,p)=>(w(),A("span",{class:O(s(n).e("jump")),disabled:s(a)},[at(ue(s(t)("el.pagination.goto"))+" ",1),j(s(nn),{size:"small",class:O([s(n).e("editor"),s(n).is("in-pagination")]),min:1,max:s(o),disabled:s(a),"model-value":s(u),type:"number","onUpdate:modelValue":c,onChange:d},null,8,["class","max","disabled","model-value"]),at(" "+ue(s(t)("el.pagination.pageClassifier")),1)],10,Kz))}});var qz=me(jz,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/jumper.vue"]]);const Uz=ye({total:{type:Number,default:1e3}}),Yz=["disabled"],Gz={name:"ElPaginationTotal"},Xz=ne({...Gz,props:Uz,setup(e){const{t}=mt(),n=re("pagination"),{disabled:o}=Zc();return(a,l)=>(w(),A("span",{class:O(s(n).e("total")),disabled:s(o)},ue(s(t)("el.pagination.total",{total:a.total})),11,Yz))}});var Zz=me(Xz,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/total.vue"]]);const Jz=ye({currentPage:{type:Number,default:1},pageCount:{type:Number,required:!0},pagerCount:{type:Number,default:7},disabled:Boolean}),Qz=["onKeyup"],eH=["aria-current","tabindex"],tH=["tabindex"],nH=["aria-current","tabindex"],oH=["tabindex"],aH=["aria-current","tabindex"],lH={name:"ElPaginationPager"},rH=ne({...lH,props:Jz,emits:["change"],setup(e,{emit:t}){const n=e,o=re("pager"),a=re("icon"),l=M(!1),r=M(!1),i=M(!1),u=M(!1),c=M(!1),d=M(!1),f=S(()=>{const b=n.pagerCount,k=(b-1)/2,y=Number(n.currentPage),C=Number(n.pageCount);let E=!1,_=!1;C>b&&(y>b-k&&(E=!0),yn.disabled?-1:0);kn(()=>{const b=(n.pagerCount-1)/2;l.value=!1,r.value=!1,n.pageCount>n.pagerCount&&(n.currentPage>n.pagerCount-b&&(l.value=!0),n.currentPageC&&(y=C)),y!==E&&t("change",y)}return(b,k)=>(w(),A("ul",{class:O(s(o).b()),onClick:g,onKeyup:ut(h,["enter"])},[b.pageCount>0?(w(),A("li",{key:0,class:O([[s(o).is("active",b.currentPage===1),s(o).is("disabled",b.disabled)],"number"]),"aria-current":b.currentPage===1,tabindex:s(p)}," 1 ",10,eH)):Y("v-if",!0),l.value?(w(),A("li",{key:1,class:O(["more","btn-quickprev",s(a).b(),s(o).is("disabled",b.disabled)]),tabindex:s(p),onMouseenter:k[0]||(k[0]=y=>v(!0)),onMouseleave:k[1]||(k[1]=y=>i.value=!1),onFocus:k[2]||(k[2]=y=>m(!0)),onBlur:k[3]||(k[3]=y=>c.value=!1)},[i.value||c.value?(w(),X(s(Ya),{key:0})):(w(),X(s(Of),{key:1}))],42,tH)):Y("v-if",!0),(w(!0),A(Ie,null,Je(s(f),y=>(w(),A("li",{key:y,class:O([[s(o).is("active",b.currentPage===y),s(o).is("disabled",b.disabled)],"number"]),"aria-current":b.currentPage===y,tabindex:s(p)},ue(y),11,nH))),128)),r.value?(w(),A("li",{key:2,class:O(["more","btn-quicknext",s(a).b(),s(o).is("disabled",b.disabled)]),tabindex:s(p),onMouseenter:k[4]||(k[4]=y=>v()),onMouseleave:k[5]||(k[5]=y=>u.value=!1),onFocus:k[6]||(k[6]=y=>m()),onBlur:k[7]||(k[7]=y=>d.value=!1)},[u.value||d.value?(w(),X(s(Ga),{key:0})):(w(),X(s(Of),{key:1}))],42,oH)):Y("v-if",!0),b.pageCount>1?(w(),A("li",{key:3,class:O([[s(o).is("active",b.currentPage===b.pageCount),s(o).is("disabled",b.disabled)],"number"]),"aria-current":b.currentPage===b.pageCount,tabindex:s(p)},ue(b.pageCount),11,aH)):Y("v-if",!0)],42,Qz))}});var sH=me(rH,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/pager.vue"]]);const an=e=>typeof e!="number",iH=ye({total:Number,pageSize:Number,defaultPageSize:Number,currentPage:Number,defaultCurrentPage:Number,pageCount:Number,pagerCount:{type:Number,validator:e=>typeof e=="number"&&Math.trunc(e)===e&&e>4&&e<22&&e%2===1,default:7},layout:{type:String,default:["prev","pager","next","jumper","->","total"].join(", ")},pageSizes:{type:J(Array),default:()=>St([10,20,30,40,50,100])},popperClass:{type:String,default:""},prevText:{type:String,default:""},nextText:{type:String,default:""},small:Boolean,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean}),uH={"update:current-page":e=>typeof e=="number","update:page-size":e=>typeof e=="number","size-change":e=>typeof e=="number","current-change":e=>typeof e=="number","prev-click":e=>typeof e=="number","next-click":e=>typeof e=="number"},zp="ElPagination";var cH=ne({name:zp,props:iH,emits:uH,setup(e,{emit:t,slots:n}){const{t:o}=mt(),a=re("pagination"),l=tt().vnode.props||{},r="onUpdate:currentPage"in l||"onUpdate:current-page"in l||"onCurrentChange"in l,i="onUpdate:pageSize"in l||"onUpdate:page-size"in l||"onSizeChange"in l,u=S(()=>{if(an(e.total)&&an(e.pageCount)||!an(e.currentPage)&&!r)return!1;if(e.layout.includes("sizes")){if(an(e.pageCount)){if(!an(e.total)&&!an(e.pageSize)&&!i)return!1}else if(!i)return!1}return!0}),c=M(an(e.defaultPageSize)?10:e.defaultPageSize),d=M(an(e.defaultCurrentPage)?1:e.defaultCurrentPage),f=S({get(){return an(e.pageSize)?c.value:e.pageSize},set(y){an(e.pageSize)&&(c.value=y),i&&(t("update:page-size",y),t("size-change",y))}}),p=S(()=>{let y=0;return an(e.pageCount)?an(e.total)||(y=Math.max(1,Math.ceil(e.total/f.value))):y=e.pageCount,y}),v=S({get(){return an(e.currentPage)?d.value:e.currentPage},set(y){let C=y;y<1?C=1:y>p.value&&(C=p.value),an(e.currentPage)&&(d.value=C),r&&(t("update:current-page",C),t("current-change",C))}});le(p,y=>{v.value>y&&(v.value=y)});function m(y){v.value=y}function h(y){f.value=y;const C=p.value;v.value>C&&(v.value=C)}function g(){e.disabled||(v.value-=1,t("prev-click",v.value))}function b(){e.disabled||(v.value+=1,t("next-click",v.value))}function k(y,C){y&&(y.props||(y.props={}),y.props.class=[y.props.class,C].join(" "))}return Qe(Xh,{pageCount:p,disabled:S(()=>e.disabled),currentPage:v,changeEvent:m,handleSizeChange:h}),()=>{var y,C;if(!u.value)return o("el.pagination.deprecationWarning"),null;if(!e.layout||e.hideOnSinglePage&&p.value<=1)return null;const E=[],_=[],$=ke("div",{class:a.e("rightwrapper")},_),T={prev:ke(hz,{disabled:e.disabled,currentPage:v.value,prevText:e.prevText,onClick:g}),jumper:ke(qz),pager:ke(sH,{currentPage:v.value,pageCount:p.value,pagerCount:e.pagerCount,onChange:m,disabled:e.disabled}),next:ke(kz,{disabled:e.disabled,currentPage:v.value,pageCount:p.value,nextText:e.nextText,onClick:b}),sizes:ke(Fz,{pageSize:f.value,pageSizes:e.pageSizes,popperClass:e.popperClass,disabled:e.disabled,size:e.small?"small":"default"}),slot:(C=(y=n==null?void 0:n.default)==null?void 0:y.call(n))!=null?C:null,total:ke(Zz,{total:an(e.total)?0:e.total})},I=e.layout.split(",").map(W=>W.trim());let B=!1;return I.forEach(W=>{if(W==="->"){B=!0;return}B?_.push(T[W]):E.push(T[W])}),k(E[0],a.is("first")),k(E[E.length-1],a.is("last")),B&&_.length>0&&(k(_[0],a.is("first")),k(_[_.length-1],a.is("last")),E.push($)),ke("div",{role:"pagination","aria-label":"pagination",class:[a.b(),a.is("background",e.background),{[a.m("small")]:e.small}]},E)}}});const dH=Xe(cH),fH=ye({title:String,confirmButtonText:String,cancelButtonText:String,confirmButtonType:{type:String,values:Ai,default:"primary"},cancelButtonType:{type:String,values:Ai,default:"text"},icon:{type:Ut,default:Q3},iconColor:{type:String,default:"#f90"},hideIcon:{type:Boolean,default:!1},hideAfter:{type:Number,default:200},onConfirm:{type:J(Function)},onCancel:{type:J(Function)},teleported:Xt.teleported,persistent:Xt.persistent}),pH={name:"ElPopconfirm"},vH=ne({...pH,props:fH,setup(e){const t=e,{t:n}=mt(),o=re("popconfirm"),a=M(),l=()=>{var f,p;(p=(f=a.value)==null?void 0:f.onClose)==null||p.call(f)},r=()=>{l()},i=f=>{var p;(p=t.onConfirm)==null||p.call(t,f),r()},u=f=>{var p;(p=t.onCancel)==null||p.call(t,f),r()},c=S(()=>t.confirmButtonText||n("el.popconfirm.confirmButtonText")),d=S(()=>t.cancelButtonText||n("el.popconfirm.cancelButtonText"));return(f,p)=>(w(),X(s(bn),{ref_key:"tooltipRef",ref:a,trigger:"click",effect:"light","popper-class":`${s(o).namespace.value}-popover`,teleported:f.teleported,"fallback-placements":["bottom","top","right","left"],"hide-after":f.hideAfter,persistent:f.persistent},{content:q(()=>[F("div",{class:O(s(o).b())},[F("div",{class:O(s(o).e("main"))},[!f.hideIcon&&f.icon?(w(),X(s(Ee),{key:0,class:O(s(o).e("icon")),style:Te({color:f.iconColor})},{default:q(()=>[(w(),X(ot(f.icon)))]),_:1},8,["class","style"])):Y("v-if",!0),at(" "+ue(f.title),1)],2),F("div",{class:O(s(o).e("action"))},[j(s(on),{size:"small",type:f.cancelButtonType==="text"?"":f.cancelButtonType,text:f.cancelButtonType==="text",onClick:u},{default:q(()=>[at(ue(s(d)),1)]),_:1},8,["type","text"]),j(s(on),{size:"small",type:f.confirmButtonType==="text"?"":f.confirmButtonType,text:f.confirmButtonType==="text",onClick:i},{default:q(()=>[at(ue(s(c)),1)]),_:1},8,["type","text"])],2)],2)]),default:q(()=>[f.$slots.reference?oe(f.$slots,"reference",{key:0}):Y("v-if",!0)]),_:3},8,["popper-class","teleported","hide-after","persistent"]))}});var hH=me(vH,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popconfirm/src/popconfirm.vue"]]);const mH=Xe(hH),gH=ye({trigger:Al.trigger,placement:Vr.placement,disabled:Al.disabled,visible:Xt.visible,transition:Xt.transition,popperOptions:Vr.popperOptions,tabindex:Vr.tabindex,content:Xt.content,popperStyle:Xt.popperStyle,popperClass:Xt.popperClass,enterable:{...Xt.enterable,default:!0},effect:{...Xt.effect,default:"light"},teleported:Xt.teleported,title:String,width:{type:[String,Number],default:150},offset:{type:Number,default:void 0},showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0},showArrow:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0}}),bH={"update:visible":e=>Wt(e),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},yH={name:"ElPopover"},wH=ne({...yH,props:gH,emits:bH,setup(e,{expose:t,emit:n}){const o=e,a=re("popover"),l=M(),r=S(()=>{var h;return(h=s(l))==null?void 0:h.popperRef}),i=S(()=>[{width:jt(o.width)},o.popperStyle]),u=S(()=>[a.b(),o.popperClass,{[a.m("plain")]:!!o.content}]),c=S(()=>o.transition==="el-fade-in-linear"),d=()=>{var h;(h=l.value)==null||h.hide()},f=()=>{n("before-enter")},p=()=>{n("before-leave")},v=()=>{n("after-enter")},m=()=>{n("update:visible",!1),n("after-leave")};return t({popperRef:r,hide:d}),(h,g)=>(w(),X(s(bn),rt({ref_key:"tooltipRef",ref:l},h.$attrs,{trigger:h.trigger,placement:h.placement,disabled:h.disabled,visible:h.visible,transition:h.transition,"popper-options":h.popperOptions,tabindex:h.tabindex,content:h.content,offset:h.offset,"show-after":h.showAfter,"hide-after":h.hideAfter,"auto-close":h.autoClose,"show-arrow":h.showArrow,"aria-label":h.title,effect:h.effect,enterable:h.enterable,"popper-class":s(u),"popper-style":s(i),teleported:h.teleported,persistent:h.persistent,"gpu-acceleration":s(c),onBeforeShow:f,onBeforeHide:p,onShow:v,onHide:m}),{content:q(()=>[h.title?(w(),A("div",{key:0,class:O(s(a).e("title")),role:"title"},ue(h.title),3)):Y("v-if",!0),oe(h.$slots,"default",{},()=>[at(ue(h.content),1)])]),default:q(()=>[h.$slots.reference?oe(h.$slots,"reference",{key:0}):Y("v-if",!0)]),_:3},16,["trigger","placement","disabled","visible","transition","popper-options","tabindex","content","offset","show-after","hide-after","auto-close","show-arrow","aria-label","effect","enterable","popper-class","popper-style","teleported","persistent","gpu-acceleration"]))}});var kH=me(wH,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popover/src/popover.vue"]]);const Hp=(e,t)=>{const n=t.arg||t.value,o=n==null?void 0:n.popperRef;o&&(o.triggerRef=e)};var CH={mounted(e,t){Hp(e,t)},updated(e,t){Hp(e,t)}};const SH="popover",sb=CM(CH,SH),$H=Xe(kH,{directive:sb}),_H=ye({type:{type:String,default:"line",values:["line","circle","dashboard"]},percentage:{type:Number,default:0,validator:e=>e>=0&&e<=100},status:{type:String,default:"",values:["","success","exception","warning"]},indeterminate:{type:Boolean,default:!1},duration:{type:Number,default:3},strokeWidth:{type:Number,default:6},strokeLinecap:{type:J(String),default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:J([String,Array,Function]),default:""},format:{type:J(Function),default:e=>`${e}%`}}),EH=["aria-valuenow"],TH={viewBox:"0 0 100 100"},OH=["d","stroke","stroke-width"],MH=["d","stroke","opacity","stroke-linecap","stroke-width"],IH={key:0},NH={name:"ElProgress"},PH=ne({...NH,props:_H,setup(e){const t=e,n={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},o=re("progress"),a=S(()=>({width:`${t.percentage}%`,animationDuration:`${t.duration}s`,backgroundColor:k(t.percentage)})),l=S(()=>(t.strokeWidth/t.width*100).toFixed(1)),r=S(()=>["circle","dashboard"].includes(t.type)?Number.parseInt(`${50-Number.parseFloat(l.value)/2}`,10):0),i=S(()=>{const y=r.value,C=t.type==="dashboard";return` + M 50 50 + m 0 ${C?"":"-"}${y} + a ${y} ${y} 0 1 1 0 ${C?"-":""}${y*2} + a ${y} ${y} 0 1 1 0 ${C?"":"-"}${y*2} + `}),u=S(()=>2*Math.PI*r.value),c=S(()=>t.type==="dashboard"?.75:1),d=S(()=>`${-1*u.value*(1-c.value)/2}px`),f=S(()=>({strokeDasharray:`${u.value*c.value}px, ${u.value}px`,strokeDashoffset:d.value})),p=S(()=>({strokeDasharray:`${u.value*c.value*(t.percentage/100)}px, ${u.value}px`,strokeDashoffset:d.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"})),v=S(()=>{let y;return t.color?y=k(t.percentage):y=n[t.status]||n.default,y}),m=S(()=>t.status==="warning"?Ts:t.type==="line"?t.status==="success"?hc:Ko:t.status==="success"?Zl:Kn),h=S(()=>t.type==="line"?12+t.strokeWidth*.4:t.width*.111111+2),g=S(()=>t.format(t.percentage));function b(y){const C=100/y.length;return y.map((_,$)=>pt(_)?{color:_,percentage:($+1)*C}:_).sort((_,$)=>_.percentage-$.percentage)}const k=y=>{var C;const{color:E}=t;if($t(E))return E(y);if(pt(E))return E;{const _=b(E);for(const $ of _)if($.percentage>y)return $.color;return(C=_[_.length-1])==null?void 0:C.color}};return(y,C)=>(w(),A("div",{class:O([s(o).b(),s(o).m(y.type),s(o).is(y.status),{[s(o).m("without-text")]:!y.showText,[s(o).m("text-inside")]:y.textInside}]),role:"progressbar","aria-valuenow":y.percentage,"aria-valuemin":"0","aria-valuemax":"100"},[y.type==="line"?(w(),A("div",{key:0,class:O(s(o).b("bar"))},[F("div",{class:O(s(o).be("bar","outer")),style:Te({height:`${y.strokeWidth}px`})},[F("div",{class:O([s(o).be("bar","inner"),{[s(o).bem("bar","inner","indeterminate")]:y.indeterminate}]),style:Te(s(a))},[(y.showText||y.$slots.default)&&y.textInside?(w(),A("div",{key:0,class:O(s(o).be("bar","innerText"))},[oe(y.$slots,"default",{percentage:y.percentage},()=>[F("span",null,ue(s(g)),1)])],2)):Y("v-if",!0)],6)],6)],2)):(w(),A("div",{key:1,class:O(s(o).b("circle")),style:Te({height:`${y.width}px`,width:`${y.width}px`})},[(w(),A("svg",TH,[F("path",{class:O(s(o).be("circle","track")),d:s(i),stroke:`var(${s(o).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-width":s(l),fill:"none",style:Te(s(f))},null,14,OH),F("path",{class:O(s(o).be("circle","path")),d:s(i),stroke:s(v),fill:"none",opacity:y.percentage?1:0,"stroke-linecap":y.strokeLinecap,"stroke-width":s(l),style:Te(s(p))},null,14,MH)]))],6)),(y.showText||y.$slots.default)&&!y.textInside?(w(),A("div",{key:2,class:O(s(o).e("text")),style:Te({fontSize:`${s(h)}px`})},[oe(y.$slots,"default",{percentage:y.percentage},()=>[y.status?(w(),X(s(Ee),{key:1},{default:q(()=>[(w(),X(ot(s(m))))]),_:1})):(w(),A("span",IH,ue(s(g)),1))])],6)):Y("v-if",!0)],10,EH))}});var AH=me(PH,[["__file","/home/runner/work/element-plus/element-plus/packages/components/progress/src/progress.vue"]]);const ib=Xe(AH),LH=ye({modelValue:{type:Number,default:0},id:{type:String,default:void 0},lowThreshold:{type:Number,default:2},highThreshold:{type:Number,default:4},max:{type:Number,default:5},colors:{type:J([Array,Object]),default:()=>St(["","",""])},voidColor:{type:String,default:""},disabledVoidColor:{type:String,default:""},icons:{type:J([Array,Object]),default:()=>[fr,fr,fr]},voidIcon:{type:Ut,default:()=>qO},disabledVoidIcon:{type:Ut,default:()=>fr},disabled:{type:Boolean},allowHalf:{type:Boolean},showText:{type:Boolean},showScore:{type:Boolean},textColor:{type:String,default:""},texts:{type:J(Array),default:()=>St(["Extremely bad","Disappointed","Fair","Satisfied","Surprise"])},scoreTemplate:{type:String,default:"{value}"},size:{type:String,validator:jo},label:{type:String,default:void 0}}),RH={[It]:e=>je(e),[Ze]:e=>je(e)},DH=["id","aria-label","aria-labelledby","aria-valuenow","aria-valuetext","aria-valuemax"],BH=["onMousemove","onClick"],VH={name:"ElRate"},xH=ne({...VH,props:LH,emits:RH,setup(e,{expose:t,emit:n}){const o=e;function a(R,P){const L=U=>Mt(U),N=Object.keys(P).map(U=>+U).filter(U=>{const Z=P[U];return(L(Z)?Z.excluded:!1)?RU-Z),z=P[N[0]];return L(z)&&z.value||z}const l=Ce(Dn,void 0),r=Ce(cn,void 0),i=Kt(),u=re("rate"),{inputId:c,isLabeledByFormItem:d}=Yo(o,{formItemContext:r}),f=M(o.modelValue),p=M(-1),v=M(!0),m=S(()=>[u.b(),u.m(i.value)]),h=S(()=>o.disabled||(l==null?void 0:l.disabled)),g=S(()=>u.cssVarBlock({"void-color":o.voidColor,"disabled-void-color":o.disabledVoidColor,"fill-color":C.value})),b=S(()=>{let R="";return o.showScore?R=o.scoreTemplate.replace(/\{\s*value\s*\}/,h.value?`${o.modelValue}`:`${f.value}`):o.showText&&(R=o.texts[Math.ceil(f.value)-1]),R}),k=S(()=>o.modelValue*100-Math.floor(o.modelValue)*100),y=S(()=>lt(o.colors)?{[o.lowThreshold]:o.colors[0],[o.highThreshold]:{value:o.colors[1],excluded:!0},[o.max]:o.colors[2]}:o.colors),C=S(()=>{const R=a(f.value,y.value);return Mt(R)?"":R}),E=S(()=>{let R="";return h.value?R=`${k.value}%`:o.allowHalf&&(R="50%"),{color:C.value,width:R}}),_=S(()=>lt(o.icons)?{[o.lowThreshold]:o.icons[0],[o.highThreshold]:{value:o.icons[1],excluded:!0},[o.max]:o.icons[2]}:o.icons),$=S(()=>a(o.modelValue,_.value)),T=S(()=>h.value?o.disabledVoidIcon:o.voidIcon),I=S(()=>a(f.value,_.value)),B=S(()=>{const R=Array.from({length:o.max}),P=f.value;return R.fill(I.value,0,P),R.fill(T.value,P,o.max),R});function W(R){const P=h.value&&k.value>0&&R-1o.modelValue,L=o.allowHalf&&v.value&&R-.5<=f.value&&R>f.value;return P||L}function H(R){h.value||(o.allowHalf&&v.value?(n(Ze,f.value),o.modelValue!==f.value&&n("change",f.value)):(n(Ze,R),o.modelValue!==R&&n("change",R)))}function D(R){if(h.value)return;let P=f.value;const L=R.code;return L===Pe.up||L===Pe.right?(o.allowHalf?P+=.5:P+=1,R.stopPropagation(),R.preventDefault()):(L===Pe.left||L===Pe.down)&&(o.allowHalf?P-=.5:P-=1,R.stopPropagation(),R.preventDefault()),P=P<0?0:P,P=P>o.max?o.max:P,n(Ze,P),n("change",P),P}function x(R,P){if(!h.value){if(o.allowHalf){let L=P.target;zn(L,u.e("item"))&&(L=L.querySelector(`.${u.e("icon")}`)),(L.clientWidth===0||zn(L,u.e("decimal")))&&(L=L.parentNode),v.value=P.offsetX*2<=L.clientWidth,f.value=v.value?R-.5:R}else f.value=R;p.value=R}}function K(){h.value||(o.allowHalf&&(v.value=o.modelValue!==Math.floor(o.modelValue)),f.value=o.modelValue,p.value=-1)}return le(()=>o.modelValue,R=>{f.value=R,v.value=o.modelValue!==Math.floor(o.modelValue)}),o.modelValue||n(Ze,0),t({setCurrentValue:x,resetCurrentValue:K}),(R,P)=>(w(),A("div",{id:s(c),class:O([s(m),s(u).is("disabled",s(h))]),role:"slider","aria-label":s(d)?void 0:R.label||"rating","aria-labelledby":s(d)?s(r).labelId:void 0,"aria-valuenow":f.value,"aria-valuetext":s(b)||void 0,"aria-valuemin":"0","aria-valuemax":R.max,tabindex:"0",style:Te(s(g)),onKeydown:D},[(w(!0),A(Ie,null,Je(R.max,(L,N)=>(w(),A("span",{key:N,class:O(s(u).e("item")),onMousemove:z=>x(L,z),onMouseleave:K,onClick:z=>H(L)},[j(s(Ee),{class:O([s(u).e("icon"),{hover:p.value===L},s(u).is("active",L<=f.value)])},{default:q(()=>[W(L)?Y("v-if",!0):(w(),X(ot(s(B)[L-1]),{key:0})),W(L)?(w(),X(s(Ee),{key:1,style:Te(s(E)),class:O([s(u).e("icon"),s(u).e("decimal")])},{default:q(()=>[(w(),X(ot(s($))))]),_:1},8,["style","class"])):Y("v-if",!0)]),_:2},1032,["class"])],42,BH))),128)),R.showText||R.showScore?(w(),A("span",{key:0,class:O(s(u).e("text"))},ue(s(b)),3)):Y("v-if",!0)],46,DH))}});var zH=me(xH,[["__file","/home/runner/work/element-plus/element-plus/packages/components/rate/src/rate.vue"]]);const HH=Xe(zH),Va={success:"icon-success",warning:"icon-warning",error:"icon-error",info:"icon-info"},Fp={[Va.success]:QT,[Va.warning]:Ts,[Va.error]:mc,[Va.info]:gc},FH=ye({title:{type:String,default:""},subTitle:{type:String,default:""},icon:{type:String,values:["success","warning","info","error"],default:"info"}}),KH={name:"ElResult"},WH=ne({...KH,props:FH,setup(e){const t=e,n=re("result"),o=S(()=>{const a=t.icon,l=a&&Va[a]?Va[a]:"icon-info",r=Fp[l]||Fp["icon-info"];return{class:l,component:r}});return(a,l)=>(w(),A("div",{class:O(s(n).b())},[F("div",{class:O(s(n).e("icon"))},[oe(a.$slots,"icon",{},()=>[s(o).component?(w(),X(ot(s(o).component),{key:0,class:O(s(o).class)},null,8,["class"])):Y("v-if",!0)])],2),a.title||a.$slots.title?(w(),A("div",{key:0,class:O(s(n).e("title"))},[oe(a.$slots,"title",{},()=>[F("p",null,ue(a.title),1)])],2)):Y("v-if",!0),a.subTitle||a.$slots["sub-title"]?(w(),A("div",{key:1,class:O(s(n).e("subtitle"))},[oe(a.$slots,"sub-title",{},()=>[F("p",null,ue(a.subTitle),1)])],2)):Y("v-if",!0),a.$slots.extra?(w(),A("div",{key:2,class:O(s(n).e("extra"))},[oe(a.$slots,"extra")],2)):Y("v-if",!0)],2))}});var jH=me(WH,[["__file","/home/runner/work/element-plus/element-plus/packages/components/result/src/result.vue"]]);const qH=Xe(jH),UH=["start","center","end","space-around","space-between","space-evenly"],YH=["top","middle","bottom"],GH=ye({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:UH,default:"start"},align:{type:String,values:YH,default:"top"}}),XH={name:"ElRow"},ZH=ne({...XH,props:GH,setup(e){const t=e,n=re("row"),o=S(()=>t.gutter);Qe(Jh,{gutter:o});const a=S(()=>{const l={};return t.gutter&&(l.marginRight=l.marginLeft=`-${t.gutter/2}px`),l});return(l,r)=>(w(),X(ot(l.tag),{class:O([s(n).b(),s(n).is(`justify-${t.justify}`,l.justify!=="start"),s(n).is(`align-${t.align}`,l.align!=="top")]),style:Te(s(a))},{default:q(()=>[oe(l.$slots,"default")]),_:3},8,["class","style"]))}});var JH=me(ZH,[["__file","/home/runner/work/element-plus/element-plus/packages/components/row/src/row.vue"]]);const QH=Xe(JH);var Kp=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function eF(e,t){return!!(e===t||Kp(e)&&Kp(t))}function tF(e,t){if(e.length!==t.length)return!1;for(var n=0;n{const t=tt().proxy.$props;return S(()=>{const n=(o,a,l)=>({});return t.perfMode?Ss(n):nF(n)})},vu=50,is="itemRendered",us="scroll",xa="forward",cs="backward",Tn="auto",Fs="smart",Dl="start",Jn="center",Bl="end",nl="horizontal",Jc="vertical",oF="ltr",Ka="rtl",ds="negative",cb="positive-ascending",Qc="positive-descending",aF={[nl]:"left",[Jc]:"top"},lF=20,rF={[nl]:"deltaX",[Jc]:"deltaY"},sF=({atEndEdge:e,atStartEdge:t,layout:n},o)=>{let a,l=0;const r=u=>u<0&&t.value||u>0&&e.value;return{hasReachedEdge:r,onWheel:u=>{wc(a);const c=u[rF[n.value]];r(l)&&r(l+c)||(l+=c,bc()||u.preventDefault(),a=yc(()=>{o(l),l=0}))}}},hu=Un({type:J([Number,Function]),required:!0}),mu=Un({type:Number}),gu=Un({type:Number,default:2}),iF=Un({type:String,values:["ltr","rtl"],default:"ltr"}),bu=Un({type:Number,default:0}),fs=Un({type:Number,required:!0}),db=Un({type:String,values:["horizontal","vertical"],default:Jc}),fb=ye({className:{type:String,default:""},containerElement:{type:J([String,Object]),default:"div"},data:{type:J(Array),default:()=>St([])},direction:iF,height:{type:[String,Number],required:!0},innerElement:{type:[String,Object],default:"div"},style:{type:J([Object,String,Array])},useIsScrolling:{type:Boolean,default:!1},width:{type:[Number,String],required:!1},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:{type:Boolean,default:!1}}),pb=ye({cache:gu,estimatedItemSize:mu,layout:db,initScrollOffset:bu,total:fs,itemSize:hu,...fb}),yu={type:Number,default:6},vb={type:Number,default:0},hb={type:Number,default:2},fa=ye({columnCache:gu,columnWidth:hu,estimatedColumnWidth:mu,estimatedRowHeight:mu,initScrollLeft:bu,initScrollTop:bu,itemKey:{type:J(Function),default:({columnIndex:e,rowIndex:t})=>`${t}:${e}`},rowCache:gu,rowHeight:hu,totalColumn:fs,totalRow:fs,hScrollbarSize:yu,vScrollbarSize:yu,scrollbarStartGap:vb,scrollbarEndGap:hb,...fb}),mb=ye({alwaysOn:Boolean,class:String,layout:db,total:fs,ratio:{type:Number,required:!0},clientSize:{type:Number,required:!0},scrollFrom:{type:Number,required:!0},scrollbarSize:yu,startGap:vb,endGap:hb,visible:Boolean}),la=(e,t)=>ee===oF||e===Ka||e===nl,Wp=e=>e===Ka;let Na=null;function ps(e=!1){if(Na===null||e){const t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";const o=document.createElement("div"),a=o.style;return a.width="100px",a.height="100px",t.appendChild(o),document.body.appendChild(t),t.scrollLeft>0?Na=Qc:(t.scrollLeft=1,t.scrollLeft===0?Na=ds:Na=cb),document.body.removeChild(t),Na}return Na}function uF({move:e,size:t,bar:n},o){const a={},l=`translate${n.axis}(${e}px)`;return a[n.size]=t,a.transform=l,a.msTransform=l,a.webkitTransform=l,o==="horizontal"?a.height="100%":a.width="100%",a}const wu=ne({name:"ElVirtualScrollBar",props:mb,emits:["scroll","start-move","stop-move"],setup(e,{emit:t}){const n=S(()=>e.startGap+e.endGap),o=re("virtual-scrollbar"),a=re("scrollbar"),l=M(),r=M();let i=null,u=null;const c=gt({isDragging:!1,traveled:0}),d=S(()=>km[e.layout]),f=S(()=>e.clientSize-s(n)),p=S(()=>({position:"absolute",width:`${nl===e.layout?f.value:e.scrollbarSize}px`,height:`${nl===e.layout?e.scrollbarSize:f.value}px`,[aF[e.layout]]:"2px",right:"2px",bottom:"2px",borderRadius:"4px"})),v=S(()=>{const _=e.ratio,$=e.clientSize;if(_>=100)return Number.POSITIVE_INFINITY;if(_>=50)return _*$/100;const T=$/3;return Math.floor(Math.min(Math.max(_*$,lF),T))}),m=S(()=>{if(!Number.isFinite(v.value))return{display:"none"};const _=`${v.value}px`;return uF({bar:d.value,size:_,move:c.traveled},e.layout)}),h=S(()=>Math.floor(e.clientSize-v.value-s(n))),g=()=>{window.addEventListener("mousemove",C),window.addEventListener("mouseup",y);const _=s(r);_&&(u=document.onselectstart,document.onselectstart=()=>!1,_.addEventListener("touchmove",C),_.addEventListener("touchend",y))},b=()=>{window.removeEventListener("mousemove",C),window.removeEventListener("mouseup",y),document.onselectstart=u,u=null;const _=s(r);_&&(_.removeEventListener("touchmove",C),_.removeEventListener("touchend",y))},k=_=>{_.stopImmediatePropagation(),!(_.ctrlKey||[1,2].includes(_.button))&&(c.isDragging=!0,c[d.value.axis]=_.currentTarget[d.value.offset]-(_[d.value.client]-_.currentTarget.getBoundingClientRect()[d.value.direction]),t("start-move"),g())},y=()=>{c.isDragging=!1,c[d.value.axis]=0,t("stop-move"),b()},C=_=>{const{isDragging:$}=c;if(!$||!r.value||!l.value)return;const T=c[d.value.axis];if(!T)return;wc(i);const I=(l.value.getBoundingClientRect()[d.value.direction]-_[d.value.client])*-1,B=r.value[d.value.offset]-T,W=I-B;i=yc(()=>{c.traveled=Math.max(e.startGap,Math.min(W,h.value)),t("scroll",W,h.value)})},E=_=>{const $=Math.abs(_.target.getBoundingClientRect()[d.value.direction]-_[d.value.client]),T=r.value[d.value.offset]/2,I=$-T;c.traveled=Math.max(0,Math.min(I,h.value)),t("scroll",I,h.value)};return le(()=>e.scrollFrom,_=>{c.isDragging||(c.traveled=Math.ceil(_*h.value))}),Nt(()=>{b()}),()=>ke("div",{role:"presentation",ref:l,class:[o.b(),e.class,(e.alwaysOn||c.isDragging)&&"always-on"],style:p.value,onMousedown:ze(E,["stop","prevent"]),onTouchstartPrevent:k},ke("div",{ref:r,class:a.e("thumb"),style:m.value,onMousedown:k},[]))}}),gb=({name:e,getOffset:t,getItemSize:n,getItemOffset:o,getEstimatedTotalSize:a,getStartIndexForOffset:l,getStopIndexForStartIndex:r,initCache:i,clearCache:u,validateProps:c})=>ne({name:e??"ElVirtualList",props:pb,emits:[is,us],setup(d,{emit:f,expose:p}){c(d);const v=tt(),m=re("vl"),h=M(i(d,v)),g=ub(),b=M(),k=M(),y=M(),C=M({isScrolling:!1,scrollDir:"forward",scrollOffset:je(d.initScrollOffset)?d.initScrollOffset:0,updateRequested:!1,isScrollbarDragging:!1,scrollbarAlwaysOn:d.scrollbarAlwaysOn}),E=S(()=>{const{total:Q,cache:fe}=d,{isScrolling:ie,scrollDir:ee,scrollOffset:G}=s(C);if(Q===0)return[0,0,0,0];const he=l(d,G,s(h)),se=r(d,he,G,s(h)),pe=!ie||ee===cs?Math.max(1,fe):1,Oe=!ie||ee===xa?Math.max(1,fe):1;return[Math.max(0,he-pe),Math.max(0,Math.min(Q-1,se+Oe)),he,se]}),_=S(()=>a(d,s(h))),$=S(()=>Vl(d.layout)),T=S(()=>[{position:"relative",[`overflow-${$.value?"x":"y"}`]:"scroll",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:d.direction,height:je(d.height)?`${d.height}px`:d.height,width:je(d.width)?`${d.width}px`:d.width},d.style]),I=S(()=>{const Q=s(_),fe=s($);return{height:fe?"100%":`${Q}px`,pointerEvents:s(C).isScrolling?"none":void 0,width:fe?`${Q}px`:"100%"}}),B=S(()=>$.value?d.width:d.height),{onWheel:W}=sF({atStartEdge:S(()=>C.value.scrollOffset<=0),atEndEdge:S(()=>C.value.scrollOffset>=_.value),layout:S(()=>d.layout)},Q=>{var fe,ie;(ie=(fe=y.value).onMouseUp)==null||ie.call(fe),P(Math.min(C.value.scrollOffset+Q,_.value-B.value))}),H=()=>{const{total:Q}=d;if(Q>0){const[G,he,se,pe]=s(E);f(is,G,he,se,pe)}const{scrollDir:fe,scrollOffset:ie,updateRequested:ee}=s(C);f(us,fe,ie,ee)},D=Q=>{const{clientHeight:fe,scrollHeight:ie,scrollTop:ee}=Q.currentTarget,G=s(C);if(G.scrollOffset===ee)return;const he=Math.max(0,Math.min(ee,ie-fe));C.value={...G,isScrolling:!0,scrollDir:la(G.scrollOffset,he),scrollOffset:he,updateRequested:!1},_e(z)},x=Q=>{const{clientWidth:fe,scrollLeft:ie,scrollWidth:ee}=Q.currentTarget,G=s(C);if(G.scrollOffset===ie)return;const{direction:he}=d;let se=ie;if(he===Ka)switch(ps()){case ds:{se=-ie;break}case Qc:{se=ee-fe-ie;break}}se=Math.max(0,Math.min(se,ee-fe)),C.value={...G,isScrolling:!0,scrollDir:la(G.scrollOffset,se),scrollOffset:se,updateRequested:!1},_e(z)},K=Q=>{s($)?x(Q):D(Q),H()},R=(Q,fe)=>{const ie=(_.value-B.value)/fe*Q;P(Math.min(_.value-B.value,ie))},P=Q=>{Q=Math.max(Q,0),Q!==s(C).scrollOffset&&(C.value={...s(C),scrollOffset:Q,scrollDir:la(s(C).scrollOffset,Q),updateRequested:!0},_e(z))},L=(Q,fe=Tn)=>{const{scrollOffset:ie}=s(C);Q=Math.max(0,Math.min(Q,d.total-1)),P(t(d,Q,fe,ie,s(h)))},N=Q=>{const{direction:fe,itemSize:ie,layout:ee}=d,G=g.value(u&&ie,u&&ee,u&&fe);let he;if(tn(G,String(Q)))he=G[Q];else{const se=o(d,Q,s(h)),pe=n(d,Q,s(h)),Oe=s($),Ae=fe===Ka,Be=Oe?se:0;G[Q]=he={position:"absolute",left:Ae?void 0:`${Be}px`,right:Ae?`${Be}px`:void 0,top:Oe?0:`${se}px`,height:Oe?"100%":`${pe}px`,width:Oe?`${pe}px`:"100%"}}return he},z=()=>{C.value.isScrolling=!1,_e(()=>{g.value(-1,null,null)})},U=()=>{const Q=b.value;Q&&(Q.scrollTop=0)};Fe(()=>{if(!it)return;const{initScrollOffset:Q}=d,fe=s(b);je(Q)&&fe&&(s($)?fe.scrollLeft=Q:fe.scrollTop=Q),H()}),ko(()=>{const{direction:Q,layout:fe}=d,{scrollOffset:ie,updateRequested:ee}=s(C),G=s(b);if(ee&&G)if(fe===nl)if(Q===Ka)switch(ps()){case"negative":{G.scrollLeft=-ie;break}case"positive-ascending":{G.scrollLeft=ie;break}default:{const{clientWidth:he,scrollWidth:se}=G;G.scrollLeft=se-he-ie;break}}else G.scrollLeft=ie;else G.scrollTop=ie});const Z={ns:m,clientSize:B,estimatedTotalSize:_,windowStyle:T,windowRef:b,innerRef:k,innerStyle:I,itemsToRender:E,scrollbarRef:y,states:C,getItemStyle:N,onScroll:K,onScrollbarScroll:R,onWheel:W,scrollTo:P,scrollToItem:L,resetScrollTop:U};return p({windowRef:b,innerRef:k,getItemStyleCache:g,scrollTo:P,scrollToItem:L,resetScrollTop:U,states:C}),Z},render(d){var f;const{$slots:p,className:v,clientSize:m,containerElement:h,data:g,getItemStyle:b,innerElement:k,itemsToRender:y,innerStyle:C,layout:E,total:_,onScroll:$,onScrollbarScroll:T,onWheel:I,states:B,useIsScrolling:W,windowStyle:H,ns:D}=d,[x,K]=y,R=ot(h),P=ot(k),L=[];if(_>0)for(let Z=x;Z<=K;Z++)L.push((f=p.default)==null?void 0:f.call(p,{data:g,key:Z,index:Z,isScrolling:W?B.isScrolling:void 0,style:b(Z)}));const N=[ke(P,{style:C,ref:"innerRef"},pt(P)?L:{default:()=>L})],z=ke(wu,{ref:"scrollbarRef",clientSize:m,layout:E,onScroll:T,ratio:m*100/this.estimatedTotalSize,scrollFrom:B.scrollOffset/(this.estimatedTotalSize-m),total:_}),U=ke(R,{class:[D.e("window"),v],style:H,onScroll:$,onWheel:I,ref:"windowRef",key:0},pt(R)?[N]:{default:()=>[N]});return ke("div",{key:0,class:[D.e("wrapper"),B.scrollbarAlwaysOn?"always-on":""]},[U,z])}}),bb=gb({name:"ElFixedSizeList",getItemOffset:({itemSize:e},t)=>t*e,getItemSize:({itemSize:e})=>e,getEstimatedTotalSize:({total:e,itemSize:t})=>t*e,getOffset:({height:e,total:t,itemSize:n,layout:o,width:a},l,r,i)=>{const u=Vl(o)?a:e,c=Math.max(0,t*n-u),d=Math.min(c,l*n),f=Math.max(0,(l+1)*n-u);switch(r===Fs&&(i>=f-u&&i<=d+u?r=Tn:r=Jn),r){case Dl:return d;case Bl:return f;case Jn:{const p=Math.round(f+(d-f)/2);return pc+Math.floor(u/2)?c:p}case Tn:default:return i>=f&&i<=d?i:iMath.max(0,Math.min(e-1,Math.floor(n/t))),getStopIndexForStartIndex:({height:e,total:t,itemSize:n,layout:o,width:a},l,r)=>{const i=l*n,u=Vl(o)?a:e,c=Math.ceil((u+r-i)/n);return Math.max(0,Math.min(t-1,l+c-1))},initCache(){},clearCache:!0,validateProps(){}}),za=(e,t,n)=>{const{itemSize:o}=e,{items:a,lastVisitedIndex:l}=n;if(t>l){let r=0;if(l>=0){const i=a[l];r=i.offset+i.size}for(let i=l+1;i<=t;i++){const u=o(i);a[i]={offset:r,size:u},r+=u}n.lastVisitedIndex=t}return a[t]},cF=(e,t,n)=>{const{items:o,lastVisitedIndex:a}=t;return(a>0?o[a].offset:0)>=n?yb(e,t,0,a,n):dF(e,t,Math.max(0,a),n)},yb=(e,t,n,o,a)=>{for(;n<=o;){const l=n+Math.floor((o-n)/2),r=za(e,l,t).offset;if(r===a)return l;ra&&(o=l-1)}return Math.max(0,n-1)},dF=(e,t,n,o)=>{const{total:a}=e;let l=1;for(;n{let a=0;if(o>=e&&(o=e-1),o>=0){const i=t[o];a=i.offset+i.size}const r=(e-o-1)*n;return a+r},fF=gb({name:"ElDynamicSizeList",getItemOffset:(e,t,n)=>za(e,t,n).offset,getItemSize:(e,t,{items:n})=>n[t].size,getEstimatedTotalSize:jp,getOffset:(e,t,n,o,a)=>{const{height:l,layout:r,width:i}=e,u=Vl(r)?i:l,c=za(e,t,a),d=jp(e,a),f=Math.max(0,Math.min(d-u,c.offset)),p=Math.max(0,c.offset-u+c.size);switch(n===Fs&&(o>=p-u&&o<=f+u?n=Tn:n=Jn),n){case Dl:return f;case Bl:return p;case Jn:return Math.round(p+(f-p)/2);case Tn:default:return o>=p&&o<=f?o:ocF(e,n,t),getStopIndexForStartIndex:(e,t,n,o)=>{const{height:a,total:l,layout:r,width:i}=e,u=Vl(r)?i:a,c=za(e,t,o),d=n+u;let f=c.offset+c.size,p=t;for(;p{var l,r;n.lastVisitedIndex=Math.min(n.lastVisitedIndex,o-1),(l=t.exposed)==null||l.getItemStyleCache(-1),a&&((r=t.proxy)==null||r.$forceUpdate())},n},clearCache:!1,validateProps:({itemSize:e})=>{}}),pF=({atXEndEdge:e,atXStartEdge:t,atYEndEdge:n,atYStartEdge:o},a)=>{let l=null,r=0,i=0;const u=(d,f)=>{const p=d<0&&t.value||d>0&&e.value,v=f<0&&o.value||f>0&&n.value;return p&&v};return{hasReachedEdge:u,onWheel:d=>{wc(l);let f=d.deltaX,p=d.deltaY;Math.abs(f)>Math.abs(p)?p=0:f=0,d.shiftKey&&p!==0&&(f=p,p=0),!(u(r,i)&&u(r+f,i+p))&&(r+=f,i+=p,bc()||d.preventDefault(),l=yc(()=>{a(r,i),r=0,i=0}))}}},wb=({name:e,clearCache:t,getColumnPosition:n,getColumnStartIndexForOffset:o,getColumnStopIndexForStartIndex:a,getEstimatedTotalHeight:l,getEstimatedTotalWidth:r,getColumnOffset:i,getRowOffset:u,getRowPosition:c,getRowStartIndexForOffset:d,getRowStopIndexForStartIndex:f,initCache:p,injectToInstance:v,validateProps:m})=>ne({name:e??"ElVirtualList",props:fa,emits:[is,us],setup(h,{emit:g,expose:b,slots:k}){const y=re("vl");m(h);const C=tt(),E=M(p(h,C));v==null||v(C,E);const _=M(),$=M(),T=M(),I=M(null),B=M({isScrolling:!1,scrollLeft:je(h.initScrollLeft)?h.initScrollLeft:0,scrollTop:je(h.initScrollTop)?h.initScrollTop:0,updateRequested:!1,xAxisScrollDir:xa,yAxisScrollDir:xa}),W=ub(),H=S(()=>Number.parseInt(`${h.height}`,10)),D=S(()=>Number.parseInt(`${h.width}`,10)),x=S(()=>{const{totalColumn:Ne,totalRow:de,columnCache:ve}=h,{isScrolling:Me,xAxisScrollDir:De,scrollLeft:qe}=s(B);if(Ne===0||de===0)return[0,0,0,0];const Ye=o(h,qe,s(E)),ce=a(h,Ye,qe,s(E)),Ke=!Me||De===cs?Math.max(1,ve):1,et=!Me||De===xa?Math.max(1,ve):1;return[Math.max(0,Ye-Ke),Math.max(0,Math.min(Ne-1,ce+et)),Ye,ce]}),K=S(()=>{const{totalColumn:Ne,totalRow:de,rowCache:ve}=h,{isScrolling:Me,yAxisScrollDir:De,scrollTop:qe}=s(B);if(Ne===0||de===0)return[0,0,0,0];const Ye=d(h,qe,s(E)),ce=f(h,Ye,qe,s(E)),Ke=!Me||De===cs?Math.max(1,ve):1,et=!Me||De===xa?Math.max(1,ve):1;return[Math.max(0,Ye-Ke),Math.max(0,Math.min(de-1,ce+et)),Ye,ce]}),R=S(()=>l(h,s(E))),P=S(()=>r(h,s(E))),L=S(()=>{var Ne;return[{position:"relative",overflow:"hidden",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:h.direction,height:je(h.height)?`${h.height}px`:h.height,width:je(h.width)?`${h.width}px`:h.width},(Ne=h.style)!=null?Ne:{}]}),N=S(()=>{const Ne=`${s(P)}px`;return{height:`${s(R)}px`,pointerEvents:s(B).isScrolling?"none":void 0,width:Ne}}),z=()=>{const{totalColumn:Ne,totalRow:de}=h;if(Ne>0&&de>0){const[ce,Ke,et,vt]=s(x),[ae,ge,V,te]=s(K);g(is,{columnCacheStart:ce,columnCacheEnd:Ke,rowCacheStart:ae,rowCacheEnd:ge,columnVisibleStart:et,columnVisibleEnd:vt,rowVisibleStart:V,rowVisibleEnd:te})}const{scrollLeft:ve,scrollTop:Me,updateRequested:De,xAxisScrollDir:qe,yAxisScrollDir:Ye}=s(B);g(us,{xAxisScrollDir:qe,scrollLeft:ve,yAxisScrollDir:Ye,scrollTop:Me,updateRequested:De})},U=Ne=>{const{clientHeight:de,clientWidth:ve,scrollHeight:Me,scrollLeft:De,scrollTop:qe,scrollWidth:Ye}=Ne.currentTarget,ce=s(B);if(ce.scrollTop===qe&&ce.scrollLeft===De)return;let Ke=De;if(Wp(h.direction))switch(ps()){case ds:Ke=-De;break;case Qc:Ke=Ye-ve-De;break}B.value={...ce,isScrolling:!0,scrollLeft:Ke,scrollTop:Math.max(0,Math.min(qe,Me-de)),updateRequested:!0,xAxisScrollDir:la(ce.scrollLeft,Ke),yAxisScrollDir:la(ce.scrollTop,qe)},_e(()=>he()),se(),z()},Z=(Ne,de)=>{const ve=s(H),Me=(R.value-ve)/de*Ne;ie({scrollTop:Math.min(R.value-ve,Me)})},Q=(Ne,de)=>{const ve=s(D),Me=(P.value-ve)/de*Ne;ie({scrollLeft:Math.min(P.value-ve,Me)})},{onWheel:fe}=pF({atXStartEdge:S(()=>B.value.scrollLeft<=0),atXEndEdge:S(()=>B.value.scrollLeft>=P.value),atYStartEdge:S(()=>B.value.scrollTop<=0),atYEndEdge:S(()=>B.value.scrollTop>=R.value)},(Ne,de)=>{var ve,Me,De,qe;(Me=(ve=$.value)==null?void 0:ve.onMouseUp)==null||Me.call(ve),(qe=(De=$.value)==null?void 0:De.onMouseUp)==null||qe.call(De);const Ye=s(D),ce=s(H);ie({scrollLeft:Math.min(B.value.scrollLeft+Ne,P.value-Ye),scrollTop:Math.min(B.value.scrollTop+de,R.value-ce)})}),ie=({scrollLeft:Ne=B.value.scrollLeft,scrollTop:de=B.value.scrollTop})=>{Ne=Math.max(Ne,0),de=Math.max(de,0);const ve=s(B);de===ve.scrollTop&&Ne===ve.scrollLeft||(B.value={...ve,xAxisScrollDir:la(ve.scrollLeft,Ne),yAxisScrollDir:la(ve.scrollTop,de),scrollLeft:Ne,scrollTop:de,updateRequested:!0},_e(()=>he()),se(),z())},ee=(Ne=0,de=0,ve=Tn)=>{const Me=s(B);de=Math.max(0,Math.min(de,h.totalColumn-1)),Ne=Math.max(0,Math.min(Ne,h.totalRow-1));const De=Ah(),qe=s(E),Ye=l(h,qe),ce=r(h,qe);ie({scrollLeft:i(h,de,ve,Me.scrollLeft,qe,ce>h.width?De:0),scrollTop:u(h,Ne,ve,Me.scrollTop,qe,Ye>h.height?De:0)})},G=(Ne,de)=>{const{columnWidth:ve,direction:Me,rowHeight:De}=h,qe=W.value(t&&ve,t&&De,t&&Me),Ye=`${Ne},${de}`;if(tn(qe,Ye))return qe[Ye];{const[,ce]=n(h,de,s(E)),Ke=s(E),et=Wp(Me),[vt,ae]=c(h,Ne,Ke),[ge]=n(h,de,Ke);return qe[Ye]={position:"absolute",left:et?void 0:`${ce}px`,right:et?`${ce}px`:void 0,top:`${ae}px`,height:`${vt}px`,width:`${ge}px`},qe[Ye]}},he=()=>{B.value.isScrolling=!1,_e(()=>{W.value(-1,null,null)})};Fe(()=>{if(!it)return;const{initScrollLeft:Ne,initScrollTop:de}=h,ve=s(_);ve&&(je(Ne)&&(ve.scrollLeft=Ne),je(de)&&(ve.scrollTop=de)),z()});const se=()=>{const{direction:Ne}=h,{scrollLeft:de,scrollTop:ve,updateRequested:Me}=s(B),De=s(_);if(Me&&De){if(Ne===Ka)switch(ps()){case ds:{De.scrollLeft=-de;break}case cb:{De.scrollLeft=de;break}default:{const{clientWidth:qe,scrollWidth:Ye}=De;De.scrollLeft=Ye-qe-de;break}}else De.scrollLeft=Math.max(0,de);De.scrollTop=Math.max(0,ve)}},{resetAfterColumnIndex:pe,resetAfterRowIndex:Oe,resetAfter:Ae}=C.proxy;b({windowRef:_,innerRef:I,getItemStyleCache:W,scrollTo:ie,scrollToItem:ee,states:B,resetAfterColumnIndex:pe,resetAfterRowIndex:Oe,resetAfter:Ae});const Be=()=>{const{scrollbarAlwaysOn:Ne,scrollbarStartGap:de,scrollbarEndGap:ve,totalColumn:Me,totalRow:De}=h,qe=s(D),Ye=s(H),ce=s(P),Ke=s(R),{scrollLeft:et,scrollTop:vt}=s(B),ae=ke(wu,{ref:$,alwaysOn:Ne,startGap:de,endGap:ve,class:y.e("horizontal"),clientSize:qe,layout:"horizontal",onScroll:Q,ratio:qe*100/ce,scrollFrom:et/(ce-qe),total:De,visible:!0}),ge=ke(wu,{ref:T,alwaysOn:Ne,startGap:de,endGap:ve,class:y.e("vertical"),clientSize:Ye,layout:"vertical",onScroll:Z,ratio:Ye*100/Ke,scrollFrom:vt/(Ke-Ye),total:Me,visible:!0});return{horizontalScrollbar:ae,verticalScrollbar:ge}},Ge=()=>{var Ne;const[de,ve]=s(x),[Me,De]=s(K),{data:qe,totalColumn:Ye,totalRow:ce,useIsScrolling:Ke,itemKey:et}=h,vt=[];if(ce>0&&Ye>0)for(let ae=Me;ae<=De;ae++)for(let ge=de;ge<=ve;ge++)vt.push((Ne=k.default)==null?void 0:Ne.call(k,{columnIndex:ge,data:qe,key:et({columnIndex:ge,data:qe,rowIndex:ae}),isScrolling:Ke?s(B).isScrolling:void 0,style:G(ae,ge),rowIndex:ae}));return vt},Re=()=>{const Ne=ot(h.innerElement),de=Ge();return[ke(Ne,{style:s(N),ref:I},pt(Ne)?de:{default:()=>de})]};return()=>{const Ne=ot(h.containerElement),{horizontalScrollbar:de,verticalScrollbar:ve}=Be(),Me=Re();return ke("div",{key:0,class:y.e("wrapper")},[ke(Ne,{class:h.className,style:s(L),onScroll:U,onWheel:fe,ref:_},pt(Ne)?Me:{default:()=>Me}),de,ve])}}}),vF=wb({name:"ElFixedSizeGrid",getColumnPosition:({columnWidth:e},t)=>[e,t*e],getRowPosition:({rowHeight:e},t)=>[e,t*e],getEstimatedTotalHeight:({totalRow:e,rowHeight:t})=>t*e,getEstimatedTotalWidth:({totalColumn:e,columnWidth:t})=>t*e,getColumnOffset:({totalColumn:e,columnWidth:t,width:n},o,a,l,r,i)=>{n=Number(n);const u=Math.max(0,e*t-n),c=Math.min(u,o*t),d=Math.max(0,o*t-n+i+t);switch(a==="smart"&&(l>=d-n&&l<=c+n?a=Tn:a=Jn),a){case Dl:return c;case Bl:return d;case Jn:{const f=Math.round(d+(c-d)/2);return fu+Math.floor(n/2)?u:f}case Tn:default:return l>=d&&l<=c?l:d>c||l{t=Number(t);const u=Math.max(0,n*e-t),c=Math.min(u,o*e),d=Math.max(0,o*e-t+i+e);switch(a===Fs&&(l>=d-t&&l<=c+t?a=Tn:a=Jn),a){case Dl:return c;case Bl:return d;case Jn:{const f=Math.round(d+(c-d)/2);return fu+Math.floor(t/2)?u:f}case Tn:default:return l>=d&&l<=c?l:d>c||lMath.max(0,Math.min(t-1,Math.floor(n/e))),getColumnStopIndexForStartIndex:({columnWidth:e,totalColumn:t,width:n},o,a)=>{const l=o*e,r=Math.ceil((n+a-l)/e);return Math.max(0,Math.min(t-1,o+r-1))},getRowStartIndexForOffset:({rowHeight:e,totalRow:t},n)=>Math.max(0,Math.min(t-1,Math.floor(n/e))),getRowStopIndexForStartIndex:({rowHeight:e,totalRow:t,height:n},o,a)=>{const l=o*e,r=Math.ceil((n+a-l)/e);return Math.max(0,Math.min(t-1,o+r-1))},initCache:()=>{},clearCache:!0,validateProps:({columnWidth:e,rowHeight:t})=>{}}),{max:vs,min:kb,floor:Cb}=Math,hF={column:"columnWidth",row:"rowHeight"},ku={column:"lastVisitedColumnIndex",row:"lastVisitedRowIndex"},io=(e,t,n,o)=>{const[a,l,r]=[n[o],e[hF[o]],n[ku[o]]];if(t>r){let i=0;if(r>=0){const u=a[r];i=u.offset+u.size}for(let u=r+1;u<=t;u++){const c=l(u);a[u]={offset:i,size:c},i+=c}n[ku[o]]=t}return a[t]},Sb=(e,t,n,o,a,l)=>{for(;n<=o;){const r=n+Cb((o-n)/2),i=io(e,r,t,l).offset;if(i===a)return r;i{const l=a==="column"?e.totalColumn:e.totalRow;let r=1;for(;n{const[a,l]=[t[o],t[ku[o]]];return(l>0?a[l].offset:0)>=n?Sb(e,t,0,l,n,o):mF(e,t,vs(0,l),n,o)},$b=({totalRow:e},{estimatedRowHeight:t,lastVisitedRowIndex:n,row:o})=>{let a=0;if(n>=e&&(n=e-1),n>=0){const i=o[n];a=i.offset+i.size}const r=(e-n-1)*t;return a+r},_b=({totalColumn:e},{column:t,estimatedColumnWidth:n,lastVisitedColumnIndex:o})=>{let a=0;if(o>e&&(o=e-1),o>=0){const i=t[o];a=i.offset+i.size}const r=(e-o-1)*n;return a+r},gF={column:_b,row:$b},Up=(e,t,n,o,a,l,r)=>{const[i,u]=[l==="row"?e.height:e.width,gF[l]],c=io(e,t,a,l),d=u(e,a),f=vs(0,kb(d-i,c.offset)),p=vs(0,c.offset-i+r+c.size);switch(n===Fs&&(o>=p-i&&o<=f+i?n=Tn:n=Jn),n){case Dl:return f;case Bl:return p;case Jn:return Math.round(p+(f-p)/2);case Tn:default:return o>=p&&o<=f?o:p>f||o{const o=io(e,t,n,"column");return[o.size,o.offset]},getRowPosition:(e,t,n)=>{const o=io(e,t,n,"row");return[o.size,o.offset]},getColumnOffset:(e,t,n,o,a,l)=>Up(e,t,n,o,a,"column",l),getRowOffset:(e,t,n,o,a,l)=>Up(e,t,n,o,a,"row",l),getColumnStartIndexForOffset:(e,t,n)=>qp(e,n,t,"column"),getColumnStopIndexForStartIndex:(e,t,n,o)=>{const a=io(e,t,o,"column"),l=n+e.width;let r=a.offset+a.size,i=t;for(;iqp(e,n,t,"row"),getRowStopIndexForStartIndex:(e,t,n,o)=>{const{totalRow:a,height:l}=e,r=io(e,t,o,"row"),i=n+l;let u=r.size+r.offset,c=t;for(;c{const n=({columnIndex:l,rowIndex:r},i)=>{var u,c;i=Jt(i)?!0:i,je(l)&&(t.value.lastVisitedColumnIndex=Math.min(t.value.lastVisitedColumnIndex,l-1)),je(r)&&(t.value.lastVisitedRowIndex=Math.min(t.value.lastVisitedRowIndex,r-1)),(u=e.exposed)==null||u.getItemStyleCache.value(-1,null,null),i&&((c=e.proxy)==null||c.$forceUpdate())},o=(l,r)=>{n({columnIndex:l},r)},a=(l,r)=>{n({rowIndex:l},r)};Object.assign(e.proxy,{resetAfterColumnIndex:o,resetAfterRowIndex:a,resetAfter:n})},initCache:({estimatedColumnWidth:e=vu,estimatedRowHeight:t=vu})=>({column:{},estimatedColumnWidth:e,estimatedRowHeight:t,lastVisitedColumnIndex:-1,lastVisitedRowIndex:-1,row:{}}),clearCache:!1,validateProps:({columnWidth:e,rowHeight:t})=>{}}),yF=ne({props:{item:{type:Object,required:!0},style:Object,height:Number},setup(){return{ns:re("select")}}});function wF(e,t,n,o,a,l){return e.item.isTitle?(w(),A("div",{key:0,class:O(e.ns.be("group","title")),style:Te([e.style,{lineHeight:`${e.height}px`}])},ue(e.item.label),7)):(w(),A("div",{key:1,class:O(e.ns.be("group","split")),style:Te(e.style)},[F("span",{class:O(e.ns.be("group","split-dash")),style:Te({top:`${e.height/2}px`})},null,6)],6))}var kF=me(yF,[["render",wF],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/group-item.vue"]]);function CF(e,{emit:t}){return{hoverItem:()=>{e.disabled||t("hover",e.index)},selectOptionClick:()=>{e.disabled||t("select",e.item,e.index)}}}const SF={allowCreate:Boolean,autocomplete:{type:String,default:"none"},automaticDropdown:Boolean,clearable:Boolean,clearIcon:{type:[String,Object],default:Ko},effect:{type:String,default:"light"},collapseTags:Boolean,collapseTagsTooltip:{type:Boolean,default:!1},defaultFirstOption:Boolean,disabled:Boolean,estimatedOptionHeight:{type:Number,default:void 0},filterable:Boolean,filterMethod:Function,height:{type:Number,default:170},itemHeight:{type:Number,default:34},id:String,loading:Boolean,loadingText:String,label:String,modelValue:[Array,String,Number,Boolean,Object],multiple:Boolean,multipleLimit:{type:Number,default:0},name:String,noDataText:String,noMatchText:String,remoteMethod:Function,reserveKeyword:{type:Boolean,default:!0},options:{type:Array,required:!0},placeholder:{type:String},teleported:Xt.teleported,persistent:{type:Boolean,default:!0},popperClass:{type:String,default:""},popperOptions:{type:Object,default:()=>({})},remote:Boolean,size:{type:String,validator:jo},valueKey:{type:String,default:"value"},scrollbarAlwaysOn:{type:Boolean,default:!1},validateEvent:{type:Boolean,default:!0}},$F={data:Array,disabled:Boolean,hovering:Boolean,item:Object,index:Number,style:Object,selected:Boolean,created:Boolean},_F=ne({props:$F,emits:["select","hover"],setup(e,{emit:t}){const n=re("select"),{hoverItem:o,selectOptionClick:a}=CF(e,{emit:t});return{ns:n,hoverItem:o,selectOptionClick:a}}}),EF=["aria-selected"];function TF(e,t,n,o,a,l){return w(),A("li",{"aria-selected":e.selected,style:Te(e.style),class:O([e.ns.be("dropdown","option-item"),e.ns.is("selected",e.selected),e.ns.is("disabled",e.disabled),e.ns.is("created",e.created),{hover:e.hovering}]),onMouseenter:t[0]||(t[0]=(...r)=>e.hoverItem&&e.hoverItem(...r)),onClick:t[1]||(t[1]=ze((...r)=>e.selectOptionClick&&e.selectOptionClick(...r),["stop"]))},[oe(e.$slots,"default",{item:e.item,index:e.index,disabled:e.disabled},()=>[F("span",null,ue(e.item.label),1)])],46,EF)}var OF=me(_F,[["render",TF],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/option-item.vue"]]);const Eb="ElSelectV2Injection";var MF=ne({name:"ElSelectDropdown",props:{data:{type:Array,required:!0},hoveringIndex:Number,width:Number},setup(e,{slots:t,expose:n}){const o=Ce(Eb),a=re("select"),l=M([]),r=M(),i=S(()=>Jt(o.props.estimatedOptionHeight)),u=S(()=>i.value?{itemSize:o.props.itemHeight}:{estimatedSize:o.props.estimatedOptionHeight,itemSize:$=>l.value[$]}),c=($=[],T)=>{const{props:{valueKey:I}}=o;return Mt(T)?$&&$.some(B=>Tt(B,I)===Tt(T,I)):$.includes(T)},d=($,T)=>{if(Mt(T)){const{valueKey:I}=o.props;return Tt($,I)===Tt(T,I)}else return $===T},f=($,T)=>{const{valueKey:I}=o.props;return o.props.multiple?c($,Tt(T,I)):d($,Tt(T,I))},p=($,T)=>{const{disabled:I,multiple:B,multipleLimit:W}=o.props;return I||!T&&(B?W>0&&$.length>=W:!1)},v=$=>e.hoveringIndex===$;n({listRef:r,isSized:i,isItemDisabled:p,isItemHovering:v,isItemSelected:f,scrollToItem:$=>{const T=r.value;T&&T.scrollToItem($)},resetScrollTop:()=>{const $=r.value;$&&$.resetScrollTop()}});const g=$=>{const{index:T,data:I,style:B}=$,W=s(i),{itemSize:H,estimatedSize:D}=s(u),{modelValue:x}=o.props,{onSelect:K,onHover:R}=o,P=I[T];if(P.type==="Group")return j(kF,{item:P,style:B,height:W?H:D},null);const L=f(x,P),N=p(x,L),z=v(T);return j(OF,rt($,{selected:L,disabled:P.disabled||N,created:!!P.created,hovering:z,item:P,onSelect:K,onHover:R}),{default:U=>{var Z;return((Z=t.default)==null?void 0:Z.call(t,U))||j("span",null,[P.label])}})},{onKeyboardNavigate:b,onKeyboardSelect:k}=o,y=()=>{b("forward")},C=()=>{b("backward")},E=()=>{o.expanded=!1},_=$=>{const{code:T}=$,{tab:I,esc:B,down:W,up:H,enter:D}=Pe;switch(T!==I&&($.preventDefault(),$.stopPropagation()),T){case I:case B:{E();break}case W:{y();break}case H:{C();break}case D:{k();break}}};return()=>{var $;const{data:T,width:I}=e,{height:B,multiple:W,scrollbarAlwaysOn:H}=o.props;if(T.length===0)return j("div",{class:a.b("dropdown"),style:{width:`${I}px`}},[($=t.empty)==null?void 0:$.call(t)]);const D=s(i)?bb:fF;return j("div",{class:[a.b("dropdown"),a.is("multiple",W)]},[j(D,rt({ref:r},s(u),{className:a.be("dropdown","list"),scrollbarAlwaysOn:H,data:T,height:B,width:I,total:T.length,onKeydown:_}),{default:x=>j(g,x,null)})])}}});function IF(e,t){const n=M(0),o=M(null),a=S(()=>e.allowCreate&&e.filterable);function l(d){const f=p=>p.value===d;return e.options&&e.options.some(f)||t.createdOptions.some(f)}function r(d){a.value&&(e.multiple&&d.created?n.value++:o.value=d)}function i(d){if(a.value)if(d&&d.length>0&&!l(d)){const f={value:d,label:d,created:!0,disabled:!1};t.createdOptions.length>=n.value?t.createdOptions[n.value]=f:t.createdOptions.push(f)}else if(e.multiple)t.createdOptions.length=n.value;else{const f=o.value;t.createdOptions.length=0,f&&f.created&&t.createdOptions.push(f)}}function u(d){if(!a.value||!d||!d.created||d.created&&e.reserveKeyword&&t.inputValue===d.label)return;const f=t.createdOptions.findIndex(p=>p.value===d.value);~f&&(t.createdOptions.splice(f,1),n.value--)}function c(){a.value&&(t.createdOptions.length=0,n.value=0)}return{createNewOption:i,removeNewOption:u,selectNewOption:r,clearAllNewOption:c}}const NF=e=>{const t=[];return e.forEach(n=>{lt(n.options)?(t.push({label:n.label,isTitle:!0,type:"Group"}),n.options.forEach(o=>{t.push(o)}),t.push({type:"Group"})):t.push(n)}),t};function PF(e){const t=M(!1);return{handleCompositionStart:()=>{t.value=!0},handleCompositionUpdate:l=>{const r=l.target.value,i=r[r.length-1]||"";t.value=!Is(i)},handleCompositionEnd:l=>{t.value&&(t.value=!1,$t(e)&&e(l))}}}const Yp="",Gp=11,AF={larget:51,default:42,small:33},LF=(e,t)=>{const{t:n}=mt(),o=re("select-v2"),a=re("input"),{form:l,formItem:r}=Uo(),i=gt({inputValue:Yp,displayInputValue:Yp,calculatedWidth:0,cachedPlaceholder:"",cachedOptions:[],createdOptions:[],createdLabel:"",createdSelected:!1,currentPlaceholder:"",hoveringIndex:-1,comboBoxHovering:!1,isOnComposition:!1,isSilentBlur:!1,isComposing:!1,inputLength:20,selectWidth:200,initialInputHeight:0,previousQuery:null,previousValue:"",query:"",selectedLabel:"",softFocus:!1,tagInMultiLine:!1}),u=M(-1),c=M(-1),d=M(null),f=M(null),p=M(null),v=M(null),m=M(null),h=M(null),g=M(null),b=M(!1),k=S(()=>e.disabled||(l==null?void 0:l.disabled)),y=S(()=>{const be=H.value.length*34;return be>e.height?e.height:be}),C=S(()=>e.modelValue!==void 0&&e.modelValue!==null&&e.modelValue!==""),E=S(()=>{const be=e.multiple?Array.isArray(e.modelValue)&&e.modelValue.length>0:C.value;return e.clearable&&!k.value&&i.comboBoxHovering&&be}),_=S(()=>e.remote&&e.filterable?"":Xl),$=S(()=>_.value&&o.is("reverse",b.value)),T=S(()=>(r==null?void 0:r.validateState)||""),I=S(()=>Hh[T.value]),B=S(()=>e.remote?300:0),W=S(()=>{const be=H.value;return e.loading?e.loadingText||n("el.select.loading"):e.remote&&i.inputValue===""&&be.length===0?!1:e.filterable&&i.inputValue&&be.length>0?e.noMatchText||n("el.select.noMatch"):be.length===0?e.noDataText||n("el.select.noData"):null}),H=S(()=>{const be=He=>{const ct=i.inputValue;return ct?He.label.includes(ct):!0};return e.loading?[]:NF(e.options.concat(i.createdOptions).map(He=>{if(lt(He.options)){const ct=He.options.filter(be);if(ct.length>0)return{...He,options:ct}}else if(e.remote||be(He))return He;return null}).filter(He=>He!==null))}),D=S(()=>H.value.every(be=>be.disabled)),x=Kt(),K=S(()=>x.value==="small"?"small":"default"),R=S(()=>{const be=h.value,He=K.value||"default",ct=be?Number.parseInt(getComputedStyle(be).paddingLeft):0,Et=be?Number.parseInt(getComputedStyle(be).paddingRight):0;return i.selectWidth-Et-ct-AF[He]}),P=()=>{var be;c.value=((be=m.value)==null?void 0:be.offsetWidth)||200},L=S(()=>({width:`${i.calculatedWidth===0?Gp:Math.ceil(i.calculatedWidth)+Gp}px`})),N=S(()=>lt(e.modelValue)?e.modelValue.length===0&&!i.displayInputValue:e.filterable?i.displayInputValue.length===0:!0),z=S(()=>{const be=e.placeholder||n("el.select.placeholder");return e.multiple?be:i.selectedLabel||be}),U=S(()=>{var be,He;return(He=(be=v.value)==null?void 0:be.popperRef)==null?void 0:He.contentRef}),Z=S(()=>{if(e.multiple){const be=e.modelValue.length;if(e.modelValue.length>0)return H.value.findIndex(He=>He.value===e.modelValue[be-1])}else if(e.modelValue)return H.value.findIndex(be=>be.value===e.modelValue);return-1}),Q=S({get(){return b.value&&W.value!==!1},set(be){b.value=be}}),{createNewOption:fe,removeNewOption:ie,selectNewOption:ee,clearAllNewOption:G}=IF(e,i),{handleCompositionStart:he,handleCompositionUpdate:se,handleCompositionEnd:pe}=PF(be=>_t(be)),Oe=()=>{var be,He,ct;(He=(be=f.value).focus)==null||He.call(be),(ct=v.value)==null||ct.updatePopper()},Ae=()=>{if(!e.automaticDropdown&&!k.value)return i.isComposing&&(i.softFocus=!0),_e(()=>{var be,He;b.value=!b.value,(He=(be=f.value)==null?void 0:be.focus)==null||He.call(be)})},Be=()=>(e.filterable&&i.inputValue!==i.selectedLabel&&(i.query=i.selectedLabel),Re(i.inputValue),_e(()=>{fe(i.inputValue)})),Ge=un(Be,B.value),Re=be=>{i.previousQuery!==be&&(i.previousQuery=be,e.filterable&&$t(e.filterMethod)?e.filterMethod(be):e.filterable&&e.remote&&$t(e.remoteMethod)&&e.remoteMethod(be))},dt=be=>{Cn(e.modelValue,be)||t(It,be)},Ne=be=>{t(Ze,be),dt(be),i.previousValue=be.toString()},de=(be=[],He)=>{if(!Mt(He))return be.indexOf(He);const ct=e.valueKey;let Et=-1;return be.some((lo,Gn)=>Tt(lo,ct)===Tt(He,ct)?(Et=Gn,!0):!1),Et},ve=be=>Mt(be)?Tt(be,e.valueKey):be,Me=be=>Mt(be)?be.label:be,De=()=>{if(!(e.collapseTags&&!e.filterable))return _e(()=>{var be,He;if(!f.value)return;const ct=h.value;m.value.height=ct.offsetHeight,b.value&&W.value!==!1&&((He=(be=v.value)==null?void 0:be.updatePopper)==null||He.call(be))})},qe=()=>{var be,He;if(Ye(),P(),(He=(be=v.value)==null?void 0:be.updatePopper)==null||He.call(be),e.multiple)return De()},Ye=()=>{const be=h.value;be&&(i.selectWidth=be.getBoundingClientRect().width)},ce=(be,He,ct=!0)=>{var Et,lo;if(e.multiple){let Gn=e.modelValue.slice();const sr=de(Gn,ve(be));sr>-1?(Gn=[...Gn.slice(0,sr),...Gn.slice(sr+1)],i.cachedOptions.splice(sr,1),ie(be)):(e.multipleLimit<=0||Gn.length{const{valueKey:ct}=e,Et=e.modelValue.indexOf(Tt(He,ct));if(Et>-1&&!k.value){const lo=[...e.modelValue.slice(0,Et),...e.modelValue.slice(Et+1)];return i.cachedOptions.splice(Et,1),Ne(lo),t("remove-tag",Tt(He,ct)),i.softFocus=!0,ie(He),_e(Oe)}be.stopPropagation()},et=be=>{const He=i.isComposing;i.isComposing=!0,i.softFocus?i.softFocus=!1:He||t("focus",be)},vt=()=>(i.softFocus=!1,_e(()=>{var be,He;(He=(be=f.value)==null?void 0:be.blur)==null||He.call(be),g.value&&(i.calculatedWidth=g.value.getBoundingClientRect().width),i.isSilentBlur?i.isSilentBlur=!1:i.isComposing&&t("blur"),i.isComposing=!1})),ae=()=>{i.displayInputValue.length>0?te(""):b.value=!1},ge=be=>{if(i.displayInputValue.length===0){be.preventDefault();const He=e.modelValue.slice();He.pop(),ie(i.cachedOptions.pop()),Ne(He)}},V=()=>{let be;return lt(e.modelValue)?be=[]:be="",i.softFocus=!0,e.multiple?i.cachedOptions=[]:i.selectedLabel="",b.value=!1,Ne(be),t("clear"),G(),_e(Oe)},te=be=>{i.displayInputValue=be,i.inputValue=be},we=(be,He=void 0)=>{const ct=H.value;if(!["forward","backward"].includes(be)||k.value||ct.length<=0||D.value)return;if(!b.value)return Ae();He===void 0&&(He=i.hoveringIndex);let Et=-1;be==="forward"?(Et=He+1,Et>=ct.length&&(Et=0)):be==="backward"&&(Et=He-1,Et<0&&(Et=ct.length-1));const lo=ct[Et];if(lo.disabled||lo.type==="Group")return we(be,Et);$e(Et),nt(Et)},Le=()=>{if(b.value)~i.hoveringIndex&&H.value[i.hoveringIndex]&&ce(H.value[i.hoveringIndex],i.hoveringIndex,!1);else return Ae()},$e=be=>{i.hoveringIndex=be},Ve=()=>{i.hoveringIndex=-1},xe=()=>{var be;const He=f.value;He&&((be=He.focus)==null||be.call(He))},_t=be=>{const He=be.target.value;if(te(He),i.displayInputValue.length>0&&!b.value&&(b.value=!0),i.calculatedWidth=g.value.getBoundingClientRect().width,e.multiple&&De(),e.remote)Ge();else return Be()},Pt=()=>(b.value=!1,vt()),wt=()=>(i.inputValue=i.displayInputValue,_e(()=>{~Z.value&&($e(Z.value),nt(i.hoveringIndex))})),nt=be=>{p.value.scrollToItem(be)},Gt=()=>{if(Ve(),e.multiple)if(e.modelValue.length>0){let be=!1;i.cachedOptions.length=0,i.previousValue=e.modelValue.toString(),e.modelValue.forEach(He=>{const ct=H.value.findIndex(Et=>ve(Et)===He);~ct&&(i.cachedOptions.push(H.value[ct]),be||$e(ct),be=!0)})}else i.cachedOptions=[],i.previousValue="";else if(C.value){i.previousValue=e.modelValue;const be=H.value,He=be.findIndex(ct=>ve(ct)===ve(e.modelValue));~He?(i.selectedLabel=be[He].label,$e(He)):i.selectedLabel=`${e.modelValue}`}else i.selectedLabel="",i.previousValue="";G(),P()};return le(b,be=>{var He,ct;t("visible-change",be),be?(ct=(He=v.value).update)==null||ct.call(He):(i.displayInputValue="",i.previousQuery=null,fe(""))}),le(()=>e.modelValue,(be,He)=>{var ct;(!be||be.toString()!==i.previousValue)&&Gt(),!Cn(be,He)&&e.validateEvent&&((ct=r==null?void 0:r.validate)==null||ct.call(r,"change").catch(Et=>void 0))},{deep:!0}),le(()=>e.options,()=>{const be=f.value;(!be||be&&document.activeElement!==be)&&Gt()},{deep:!0}),le(H,()=>_e(p.value.resetScrollTop)),Fe(()=>{Gt()}),gn(m,qe),{collapseTagSize:K,currentPlaceholder:z,expanded:b,emptyText:W,popupHeight:y,debounce:B,filteredOptions:H,iconComponent:_,iconReverse:$,inputWrapperStyle:L,popperSize:c,dropdownMenuVisible:Q,hasModelValue:C,shouldShowPlaceholder:N,selectDisabled:k,selectSize:x,showClearBtn:E,states:i,tagMaxWidth:R,nsSelectV2:o,nsInput:a,calculatorRef:g,controlRef:d,inputRef:f,menuRef:p,popper:v,selectRef:m,selectionRef:h,popperRef:U,validateState:T,validateIcon:I,debouncedOnInputChange:Ge,deleteTag:Ke,getLabel:Me,getValueKey:ve,handleBlur:vt,handleClear:V,handleClickOutside:Pt,handleDel:ge,handleEsc:ae,handleFocus:et,handleMenuEnter:wt,handleResize:qe,toggleMenu:Ae,scrollTo:nt,onInput:_t,onKeyboardNavigate:we,onKeyboardSelect:Le,onSelect:ce,onHover:$e,onUpdateInputValue:te,handleCompositionStart:he,handleCompositionEnd:pe,handleCompositionUpdate:se}},RF=ne({name:"ElSelectV2",components:{ElSelectMenu:MF,ElTag:Vs,ElTooltip:bn,ElIcon:Ee},directives:{ClickOutside:Fo,ModelText:xu},props:SF,emits:[Ze,It,"remove-tag","clear","visible-change","focus","blur"],setup(e,{emit:t}){const n=LF(e,t);return Qe(Eb,{props:gt({...Ht(e),height:n.popupHeight}),onSelect:n.onSelect,onHover:n.onHover,onKeyboardNavigate:n.onKeyboardNavigate,onKeyboardSelect:n.onKeyboardSelect}),n}}),DF={key:0},BF=["id","autocomplete","aria-expanded","aria-labelledby","disabled","readonly","name","unselectable"],VF=["textContent"],xF=["id","aria-labelledby","aria-expanded","autocomplete","disabled","name","readonly","unselectable"],zF=["textContent"];function HF(e,t,n,o,a,l){const r=Se("el-tag"),i=Se("el-tooltip"),u=Se("el-icon"),c=Se("el-select-menu"),d=va("model-text"),f=va("click-outside");return We((w(),A("div",{ref:"selectRef",class:O([e.nsSelectV2.b(),e.nsSelectV2.m(e.selectSize)]),onClick:t[24]||(t[24]=ze((...p)=>e.toggleMenu&&e.toggleMenu(...p),["stop"])),onMouseenter:t[25]||(t[25]=p=>e.states.comboBoxHovering=!0),onMouseleave:t[26]||(t[26]=p=>e.states.comboBoxHovering=!1)},[j(i,{ref:"popper",visible:e.dropdownMenuVisible,"onUpdate:visible":t[22]||(t[22]=p=>e.dropdownMenuVisible=p),teleported:e.teleported,"popper-class":[e.nsSelectV2.e("popper"),e.popperClass],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"popper-options":e.popperOptions,"fallback-placements":["bottom-start","top-start","right","left"],effect:e.effect,placement:"bottom-start",pure:"",transition:`${e.nsSelectV2.namespace.value}-zoom-in-top`,trigger:"click",persistent:e.persistent,onBeforeShow:e.handleMenuEnter,onHide:t[23]||(t[23]=p=>e.states.inputValue=e.states.displayInputValue)},{default:q(()=>{var p;return[F("div",{ref:"selectionRef",class:O([e.nsSelectV2.e("wrapper"),e.nsSelectV2.is("focused",e.states.isComposing),e.nsSelectV2.is("hovering",e.states.comboBoxHovering),e.nsSelectV2.is("filterable",e.filterable),e.nsSelectV2.is("disabled",e.selectDisabled)])},[e.$slots.prefix?(w(),A("div",DF,[oe(e.$slots,"prefix")])):Y("v-if",!0),e.multiple?(w(),A("div",{key:1,class:O(e.nsSelectV2.e("selection"))},[e.collapseTags&&e.modelValue.length>0?(w(),A("div",{key:0,class:O(e.nsSelectV2.e("selected-item"))},[j(r,{closable:!e.selectDisabled&&!((p=e.states.cachedOptions[0])!=null&&p.disable),size:e.collapseTagSize,type:"info","disable-transitions":"",onClose:t[0]||(t[0]=v=>e.deleteTag(v,e.states.cachedOptions[0]))},{default:q(()=>{var v;return[F("span",{class:O(e.nsSelectV2.e("tags-text")),style:Te({maxWidth:`${e.tagMaxWidth}px`})},ue((v=e.states.cachedOptions[0])==null?void 0:v.label),7)]}),_:1},8,["closable","size"]),e.modelValue.length>1?(w(),X(r,{key:0,closable:!1,size:e.collapseTagSize,type:"info","disable-transitions":""},{default:q(()=>[e.collapseTagsTooltip?(w(),X(i,{key:0,disabled:e.dropdownMenuVisible,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:!1},{default:q(()=>[F("span",{class:O(e.nsSelectV2.e("tags-text")),style:Te({maxWidth:`${e.tagMaxWidth}px`})},"+ "+ue(e.modelValue.length-1),7)]),content:q(()=>[F("div",{class:O(e.nsSelectV2.e("selection"))},[(w(!0),A(Ie,null,Je(e.states.cachedOptions.slice(1),(v,m)=>(w(),A("div",{key:m,class:O(e.nsSelectV2.e("selected-item"))},[(w(),X(r,{key:e.getValueKey(v),closable:!e.selectDisabled&&!v.disabled,size:e.collapseTagSize,class:"in-tooltip",type:"info","disable-transitions":"",onClose:h=>e.deleteTag(h,v)},{default:q(()=>[F("span",{class:O(e.nsSelectV2.e("tags-text")),style:Te({maxWidth:`${e.tagMaxWidth}px`})},ue(e.getLabel(v)),7)]),_:2},1032,["closable","size","onClose"]))],2))),128))],2)]),_:1},8,["disabled","effect"])):(w(),A("span",{key:1,class:O(e.nsSelectV2.e("tags-text")),style:Te({maxWidth:`${e.tagMaxWidth}px`})},"+ "+ue(e.modelValue.length-1),7))]),_:1},8,["size"])):Y("v-if",!0)],2)):(w(!0),A(Ie,{key:1},Je(e.states.cachedOptions,(v,m)=>(w(),A("div",{key:m,class:O(e.nsSelectV2.e("selected-item"))},[(w(),X(r,{key:e.getValueKey(v),closable:!e.selectDisabled&&!v.disabled,size:e.collapseTagSize,type:"info","disable-transitions":"",onClose:h=>e.deleteTag(h,v)},{default:q(()=>[F("span",{class:O(e.nsSelectV2.e("tags-text")),style:Te({maxWidth:`${e.tagMaxWidth}px`})},ue(e.getLabel(v)),7)]),_:2},1032,["closable","size","onClose"]))],2))),128)),F("div",{class:O([e.nsSelectV2.e("selected-item"),e.nsSelectV2.e("input-wrapper")]),style:Te(e.inputWrapperStyle)},[We(F("input",{id:e.id,ref:"inputRef",autocomplete:e.autocomplete,"aria-autocomplete":"list","aria-haspopup":"listbox",autocapitalize:"off","aria-expanded":e.expanded,"aria-labelledby":e.label,class:O([e.nsSelectV2.is(e.selectSize),e.nsSelectV2.e("combobox-input")]),disabled:e.disabled,role:"combobox",readonly:!e.filterable,spellcheck:"false",type:"text",name:e.name,unselectable:e.expanded?"on":void 0,"onUpdate:modelValue":t[1]||(t[1]=(...v)=>e.onUpdateInputValue&&e.onUpdateInputValue(...v)),onFocus:t[2]||(t[2]=(...v)=>e.handleFocus&&e.handleFocus(...v)),onInput:t[3]||(t[3]=(...v)=>e.onInput&&e.onInput(...v)),onCompositionstart:t[4]||(t[4]=(...v)=>e.handleCompositionStart&&e.handleCompositionStart(...v)),onCompositionupdate:t[5]||(t[5]=(...v)=>e.handleCompositionUpdate&&e.handleCompositionUpdate(...v)),onCompositionend:t[6]||(t[6]=(...v)=>e.handleCompositionEnd&&e.handleCompositionEnd(...v)),onKeydown:[t[7]||(t[7]=ut(ze(v=>e.onKeyboardNavigate("backward"),["stop","prevent"]),["up"])),t[8]||(t[8]=ut(ze(v=>e.onKeyboardNavigate("forward"),["stop","prevent"]),["down"])),t[9]||(t[9]=ut(ze((...v)=>e.onKeyboardSelect&&e.onKeyboardSelect(...v),["stop","prevent"]),["enter"])),t[10]||(t[10]=ut(ze((...v)=>e.handleEsc&&e.handleEsc(...v),["stop","prevent"]),["esc"])),t[11]||(t[11]=ut(ze((...v)=>e.handleDel&&e.handleDel(...v),["stop"]),["delete"]))]},null,42,BF),[[d,e.states.displayInputValue]]),e.filterable?(w(),A("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:O(e.nsSelectV2.e("input-calculator")),textContent:ue(e.states.displayInputValue)},null,10,VF)):Y("v-if",!0)],6)],2)):(w(),A(Ie,{key:2},[F("div",{class:O([e.nsSelectV2.e("selected-item"),e.nsSelectV2.e("input-wrapper")])},[We(F("input",{id:e.id,ref:"inputRef","aria-autocomplete":"list","aria-haspopup":"listbox","aria-labelledby":e.label,"aria-expanded":e.expanded,autocapitalize:"off",autocomplete:e.autocomplete,class:O(e.nsSelectV2.e("combobox-input")),disabled:e.disabled,name:e.name,role:"combobox",readonly:!e.filterable,spellcheck:"false",type:"text",unselectable:e.expanded?"on":void 0,onCompositionstart:t[12]||(t[12]=(...v)=>e.handleCompositionStart&&e.handleCompositionStart(...v)),onCompositionupdate:t[13]||(t[13]=(...v)=>e.handleCompositionUpdate&&e.handleCompositionUpdate(...v)),onCompositionend:t[14]||(t[14]=(...v)=>e.handleCompositionEnd&&e.handleCompositionEnd(...v)),onFocus:t[15]||(t[15]=(...v)=>e.handleFocus&&e.handleFocus(...v)),onInput:t[16]||(t[16]=(...v)=>e.onInput&&e.onInput(...v)),onKeydown:[t[17]||(t[17]=ut(ze(v=>e.onKeyboardNavigate("backward"),["stop","prevent"]),["up"])),t[18]||(t[18]=ut(ze(v=>e.onKeyboardNavigate("forward"),["stop","prevent"]),["down"])),t[19]||(t[19]=ut(ze((...v)=>e.onKeyboardSelect&&e.onKeyboardSelect(...v),["stop","prevent"]),["enter"])),t[20]||(t[20]=ut(ze((...v)=>e.handleEsc&&e.handleEsc(...v),["stop","prevent"]),["esc"]))],"onUpdate:modelValue":t[21]||(t[21]=(...v)=>e.onUpdateInputValue&&e.onUpdateInputValue(...v))},null,42,xF),[[d,e.states.displayInputValue]])],2),e.filterable?(w(),A("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:O([e.nsSelectV2.e("selected-item"),e.nsSelectV2.e("input-calculator")]),textContent:ue(e.states.displayInputValue)},null,10,zF)):Y("v-if",!0)],64)),e.shouldShowPlaceholder?(w(),A("span",{key:3,class:O([e.nsSelectV2.e("placeholder"),e.nsSelectV2.is("transparent",e.states.isComposing||(e.placeholder&&e.multiple?e.modelValue.length===0:!e.hasModelValue))])},ue(e.currentPlaceholder),3)):Y("v-if",!0),F("span",{class:O(e.nsSelectV2.e("suffix"))},[e.iconComponent?We((w(),X(u,{key:0,class:O([e.nsSelectV2.e("caret"),e.nsInput.e("icon"),e.iconReverse])},{default:q(()=>[(w(),X(ot(e.iconComponent)))]),_:1},8,["class"])),[[ft,!e.showClearBtn]]):Y("v-if",!0),e.showClearBtn&&e.clearIcon?(w(),X(u,{key:1,class:O([e.nsSelectV2.e("caret"),e.nsInput.e("icon")]),onClick:ze(e.handleClear,["prevent","stop"])},{default:q(()=>[(w(),X(ot(e.clearIcon)))]),_:1},8,["class","onClick"])):Y("v-if",!0),e.validateState&&e.validateIcon?(w(),X(u,{key:2,class:O([e.nsInput.e("icon"),e.nsInput.e("validateIcon")])},{default:q(()=>[(w(),X(ot(e.validateIcon)))]),_:1},8,["class"])):Y("v-if",!0)],2)],2)]}),content:q(()=>[j(c,{ref:"menuRef",data:e.filteredOptions,width:e.popperSize,"hovering-index":e.states.hoveringIndex,"scrollbar-always-on":e.scrollbarAlwaysOn},{default:q(p=>[oe(e.$slots,"default",fo(Sl(p)))]),empty:q(()=>[oe(e.$slots,"empty",{},()=>[F("p",{class:O(e.nsSelectV2.e("empty"))},ue(e.emptyText?e.emptyText:""),3)])]),_:3},8,["data","width","hovering-index","scrollbar-always-on"])]),_:3},8,["visible","teleported","popper-class","popper-options","effect","transition","persistent","onBeforeShow"])],34)),[[f,e.handleClickOutside,e.popperRef]])}var zr=me(RF,[["render",HF],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/select.vue"]]);zr.install=e=>{e.component(zr.name,zr)};const FF=zr,KF=FF,WF=ye({animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:Number}}),jF=ye({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),qF={name:"ElSkeletonItem"},UF=ne({...qF,props:jF,setup(e){const t=re("skeleton");return(n,o)=>(w(),A("div",{class:O([s(t).e("item"),s(t).e(n.variant)])},[n.variant==="image"?(w(),X(s(F3),{key:0})):Y("v-if",!0)],2))}});var hs=me(UF,[["__file","/home/runner/work/element-plus/element-plus/packages/components/skeleton/src/skeleton-item.vue"]]);const YF={name:"ElSkeleton"},GF=ne({...YF,props:WF,setup(e,{expose:t}){const n=e,o=re("skeleton"),a=WM(Vt(n,"loading"),n.throttle);return t({uiLoading:a}),(l,r)=>s(a)?(w(),A("div",rt({key:0,class:[s(o).b(),s(o).is("animated",l.animated)]},l.$attrs),[(w(!0),A(Ie,null,Je(l.count,i=>(w(),A(Ie,{key:i},[l.loading?oe(l.$slots,"template",{key:i},()=>[j(hs,{class:O(s(o).is("first")),variant:"p"},null,8,["class"]),(w(!0),A(Ie,null,Je(l.rows,u=>(w(),X(hs,{key:u,class:O([s(o).e("paragraph"),s(o).is("last",u===l.rows&&l.rows>1)]),variant:"p"},null,8,["class"]))),128))]):Y("v-if",!0)],64))),128))],16)):oe(l.$slots,"default",fo(rt({key:1},l.$attrs)))}});var XF=me(GF,[["__file","/home/runner/work/element-plus/element-plus/packages/components/skeleton/src/skeleton.vue"]]);const ZF=Xe(XF,{SkeletonItem:hs}),JF=Rt(hs),QF=ye({modelValue:{type:J([Number,Array]),default:0},id:{type:String,default:void 0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},showInput:Boolean,showInputControls:{type:Boolean,default:!0},size:Pn,inputSize:Pn,showStops:Boolean,showTooltip:{type:Boolean,default:!0},formatTooltip:{type:J(Function),default:void 0},disabled:Boolean,range:Boolean,vertical:Boolean,height:String,debounce:{type:Number,default:300},label:{type:String,default:void 0},rangeStartLabel:{type:String,default:void 0},rangeEndLabel:{type:String,default:void 0},formatValueText:{type:J(Function),default:void 0},tooltipClass:{type:String,default:void 0},placement:{type:String,values:nr,default:"top"},marks:{type:J(Object)},validateEvent:{type:Boolean,default:!0}}),hi=e=>je(e)||lt(e)&&e.every(je),e9={[Ze]:hi,[Nn]:hi,[It]:hi},t9=(e,t,n)=>{const o=M();return Fe(async()=>{e.range?(Array.isArray(e.modelValue)?(t.firstValue=Math.max(e.min,e.modelValue[0]),t.secondValue=Math.min(e.max,e.modelValue[1])):(t.firstValue=e.min,t.secondValue=e.max),t.oldValue=[t.firstValue,t.secondValue]):(typeof e.modelValue!="number"||Number.isNaN(e.modelValue)?t.firstValue=e.min:t.firstValue=Math.min(e.max,Math.max(e.min,e.modelValue)),t.oldValue=t.firstValue),Ot(window,"resize",n),await _e(),n()}),{sliderWrapper:o}},n9=e=>S(()=>e.marks?Object.keys(e.marks).map(parseFloat).sort((n,o)=>n-o).filter(n=>n<=e.max&&n>=e.min).map(n=>({point:n,position:(n-e.min)*100/(e.max-e.min),mark:e.marks[n]})):[]),o9=(e,t,n)=>{const{form:o,formItem:a}=Uo(),l=kt(),r=M(),i=M(),u={firstButton:r,secondButton:i},c=S(()=>e.disabled||(o==null?void 0:o.disabled)||!1),d=S(()=>Math.min(t.firstValue,t.secondValue)),f=S(()=>Math.max(t.firstValue,t.secondValue)),p=S(()=>e.range?`${100*(f.value-d.value)/(e.max-e.min)}%`:`${100*(t.firstValue-e.min)/(e.max-e.min)}%`),v=S(()=>e.range?`${100*(d.value-e.min)/(e.max-e.min)}%`:"0%"),m=S(()=>e.vertical?{height:e.height}:{}),h=S(()=>e.vertical?{height:p.value,bottom:v.value}:{width:p.value,left:v.value}),g=()=>{l.value&&(t.sliderSize=l.value[`client${e.vertical?"Height":"Width"}`])},b=W=>{const H=e.min+W*(e.max-e.min)/100;if(!e.range)return r;let D;return Math.abs(d.value-H)t.secondValue?"firstButton":"secondButton",u[D]},k=W=>{const H=b(W);return H.value.setPosition(W),H},y=W=>{t.firstValue=W,E(e.range?[d.value,f.value]:W)},C=W=>{t.secondValue=W,e.range&&E([d.value,f.value])},E=W=>{n(Ze,W),n(Nn,W)},_=async()=>{await _e(),n(It,e.range?[d.value,f.value]:e.modelValue)},$=W=>{var H,D,x,K,R,P;if(c.value||t.dragging)return;g();let L=0;if(e.vertical){const N=(x=(D=(H=W.touches)==null?void 0:H.item(0))==null?void 0:D.clientY)!=null?x:W.clientY;L=(l.value.getBoundingClientRect().bottom-N)/t.sliderSize*100}else{const N=(P=(R=(K=W.touches)==null?void 0:K.item(0))==null?void 0:R.clientX)!=null?P:W.clientX,z=l.value.getBoundingClientRect().left;L=(N-z)/t.sliderSize*100}if(!(L<0||L>100))return k(L)};return{elFormItem:a,slider:l,firstButton:r,secondButton:i,sliderDisabled:c,minValue:d,maxValue:f,runwayStyle:m,barStyle:h,resetSize:g,setPosition:k,emitChange:_,onSliderWrapperPrevent:W=>{var H,D;((H=u.firstButton.value)!=null&&H.dragging||(D=u.secondButton.value)!=null&&D.dragging)&&W.preventDefault()},onSliderClick:W=>{$(W)&&_()},onSliderDown:async W=>{const H=$(W);H&&(await _e(),H.value.onButtonDown(W))},setFirstValue:y,setSecondValue:C}},{left:a9,down:l9,right:r9,up:s9,home:i9,end:u9,pageUp:c9,pageDown:d9}=Pe,f9=(e,t,n)=>{const o=M(),a=M(!1),l=S(()=>t.value instanceof Function),r=S(()=>l.value&&t.value(e.modelValue)||e.modelValue),i=un(()=>{n.value&&(a.value=!0)},50),u=un(()=>{n.value&&(a.value=!1)},50);return{tooltip:o,tooltipVisible:a,formatValue:r,displayTooltip:i,hideTooltip:u}},p9=(e,t,n)=>{const{disabled:o,min:a,max:l,step:r,showTooltip:i,precision:u,sliderSize:c,formatTooltip:d,emitChange:f,resetSize:p,updateDragging:v}=Ce(em),{tooltip:m,tooltipVisible:h,formatValue:g,displayTooltip:b,hideTooltip:k}=f9(e,d,i),y=M(),C=S(()=>`${(e.modelValue-a.value)/(l.value-a.value)*100}%`),E=S(()=>e.vertical?{bottom:C.value}:{left:C.value}),_=()=>{t.hovering=!0,b()},$=()=>{t.hovering=!1,t.dragging||k()},T=Z=>{o.value||(Z.preventDefault(),L(Z),window.addEventListener("mousemove",N),window.addEventListener("touchmove",N),window.addEventListener("mouseup",z),window.addEventListener("touchend",z),window.addEventListener("contextmenu",z),y.value.focus())},I=Z=>{o.value||(t.newPosition=Number.parseFloat(C.value)+Z/(l.value-a.value)*100,U(t.newPosition),f())},B=()=>{I(-r.value)},W=()=>{I(r.value)},H=()=>{I(-r.value*4)},D=()=>{I(r.value*4)},x=()=>{o.value||(U(0),f())},K=()=>{o.value||(U(100),f())},R=Z=>{let Q=!0;[a9,l9].includes(Z.key)?B():[r9,s9].includes(Z.key)?W():Z.key===i9?x():Z.key===u9?K():Z.key===d9?H():Z.key===c9?D():Q=!1,Q&&Z.preventDefault()},P=Z=>{let Q,fe;return Z.type.startsWith("touch")?(fe=Z.touches[0].clientY,Q=Z.touches[0].clientX):(fe=Z.clientY,Q=Z.clientX),{clientX:Q,clientY:fe}},L=Z=>{t.dragging=!0,t.isClick=!0;const{clientX:Q,clientY:fe}=P(Z);e.vertical?t.startY=fe:t.startX=Q,t.startPosition=Number.parseFloat(C.value),t.newPosition=t.startPosition},N=Z=>{if(t.dragging){t.isClick=!1,b(),p();let Q;const{clientX:fe,clientY:ie}=P(Z);e.vertical?(t.currentY=ie,Q=(t.startY-t.currentY)/c.value*100):(t.currentX=fe,Q=(t.currentX-t.startX)/c.value*100),t.newPosition=t.startPosition+Q,U(t.newPosition)}},z=()=>{t.dragging&&(setTimeout(()=>{t.dragging=!1,t.hovering||k(),t.isClick||(U(t.newPosition),f())},0),window.removeEventListener("mousemove",N),window.removeEventListener("touchmove",N),window.removeEventListener("mouseup",z),window.removeEventListener("touchend",z),window.removeEventListener("contextmenu",z))},U=async Z=>{if(Z===null||Number.isNaN(+Z))return;Z<0?Z=0:Z>100&&(Z=100);const Q=100/((l.value-a.value)/r.value);let ie=Math.round(Z/Q)*Q*(l.value-a.value)*.01+a.value;ie=Number.parseFloat(ie.toFixed(u.value)),n(Ze,ie),!t.dragging&&e.modelValue!==t.oldValue&&(t.oldValue=e.modelValue),await _e(),t.dragging&&b(),m.value.updatePopper()};return le(()=>t.dragging,Z=>{v(Z)}),{button:y,tooltip:m,tooltipVisible:h,showTooltip:i,wrapperStyle:E,formatValue:g,handleMouseEnter:_,handleMouseLeave:$,onButtonDown:T,onKeyDown:R,setPosition:U}},v9=(e,t,n,o)=>({stops:S(()=>{if(!e.showStops||e.min>e.max)return[];if(e.step===0)return[];const r=(e.max-e.min)/e.step,i=100*e.step/(e.max-e.min),u=Array.from({length:r-1}).map((c,d)=>(d+1)*i);return e.range?u.filter(c=>c<100*(n.value-e.min)/(e.max-e.min)||c>100*(o.value-e.min)/(e.max-e.min)):u.filter(c=>c>100*(t.firstValue-e.min)/(e.max-e.min))}),getStopStyle:r=>e.vertical?{bottom:`${r}%`}:{left:`${r}%`}}),h9=(e,t,n,o,a,l)=>{const r=c=>{a(Ze,c),a(Nn,c)},i=()=>e.range?![n.value,o.value].every((c,d)=>c===t.oldValue[d]):e.modelValue!==t.oldValue,u=()=>{var c,d;if(e.min>e.max){qt("Slider","min should not be greater than max.");return}const f=e.modelValue;e.range&&Array.isArray(f)?f[1]e.max?r([e.max,e.max]):f[0]e.max?r([f[0],e.max]):(t.firstValue=f[0],t.secondValue=f[1],i()&&(e.validateEvent&&((c=l==null?void 0:l.validate)==null||c.call(l,"change").catch(p=>void 0)),t.oldValue=f.slice())):!e.range&&typeof f=="number"&&!Number.isNaN(f)&&(fe.max?r(e.max):(t.firstValue=f,i()&&(e.validateEvent&&((d=l==null?void 0:l.validate)==null||d.call(l,"change").catch(p=>void 0)),t.oldValue=f)))};u(),le(()=>t.dragging,c=>{c||u()}),le(()=>e.modelValue,(c,d)=>{t.dragging||Array.isArray(c)&&Array.isArray(d)&&c.every((f,p)=>f===d[p])&&t.firstValue===c[0]&&t.secondValue===c[1]||u()},{deep:!0}),le(()=>[e.min,e.max],()=>{u()})},m9=ye({modelValue:{type:Number,default:0},vertical:Boolean,tooltipClass:String,placement:{type:String,values:nr,default:"top"}}),g9={[Ze]:e=>je(e)},b9={name:"ElSliderButton"},y9=ne({...b9,props:m9,emits:g9,setup(e,{expose:t,emit:n}){const o=e,a=re("slider"),l=gt({hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:0,oldValue:o.modelValue}),{button:r,tooltip:i,showTooltip:u,tooltipVisible:c,wrapperStyle:d,formatValue:f,handleMouseEnter:p,handleMouseLeave:v,onButtonDown:m,onKeyDown:h,setPosition:g}=p9(o,l,n),{hovering:b,dragging:k}=Ht(l);return t({onButtonDown:m,onKeyDown:h,setPosition:g,hovering:b,dragging:k}),(y,C)=>(w(),A("div",{ref_key:"button",ref:r,class:O([s(a).e("button-wrapper"),{hover:s(b),dragging:s(k)}]),style:Te(s(d)),tabindex:"0",onMouseenter:C[1]||(C[1]=(...E)=>s(p)&&s(p)(...E)),onMouseleave:C[2]||(C[2]=(...E)=>s(v)&&s(v)(...E)),onMousedown:C[3]||(C[3]=(...E)=>s(m)&&s(m)(...E)),onTouchstart:C[4]||(C[4]=(...E)=>s(m)&&s(m)(...E)),onFocus:C[5]||(C[5]=(...E)=>s(p)&&s(p)(...E)),onBlur:C[6]||(C[6]=(...E)=>s(v)&&s(v)(...E)),onKeydown:C[7]||(C[7]=(...E)=>s(h)&&s(h)(...E))},[j(s(bn),{ref_key:"tooltip",ref:i,visible:s(c),"onUpdate:visible":C[0]||(C[0]=E=>Qt(c)?c.value=E:null),placement:y.placement,"fallback-placements":["top","bottom","right","left"],"stop-popper-mouse-event":!1,"popper-class":y.tooltipClass,disabled:!s(u),persistent:""},{content:q(()=>[F("span",null,ue(s(f)),1)]),default:q(()=>[F("div",{class:O([s(a).e("button"),{hover:s(b),dragging:s(k)}])},null,2)]),_:1},8,["visible","placement","popper-class","disabled"])],38))}});var Xp=me(y9,[["__file","/home/runner/work/element-plus/element-plus/packages/components/slider/src/button.vue"]]);const w9=ye({mark:{type:J([String,Object]),default:void 0}});var k9=ne({name:"ElSliderMarker",props:w9,setup(e){const t=re("slider"),n=S(()=>pt(e.mark)?e.mark:e.mark.label),o=S(()=>pt(e.mark)?void 0:e.mark.style);return()=>ke("div",{class:t.e("marks-text"),style:o},n.value)}});const C9=["id","role","aria-label","aria-labelledby"],S9={key:1},$9={name:"ElSlider"},_9=ne({...$9,props:QF,emits:e9,setup(e,{expose:t,emit:n}){const o=e,a=re("slider"),{t:l}=mt(),r=gt({firstValue:0,secondValue:0,oldValue:0,dragging:!1,sliderSize:1}),{elFormItem:i,slider:u,firstButton:c,secondButton:d,sliderDisabled:f,minValue:p,maxValue:v,runwayStyle:m,barStyle:h,resetSize:g,emitChange:b,onSliderWrapperPrevent:k,onSliderClick:y,onSliderDown:C,setFirstValue:E,setSecondValue:_}=o9(o,r,n),{stops:$,getStopStyle:T}=v9(o,r,p,v),{inputId:I,isLabeledByFormItem:B}=Yo(o,{formItemContext:i}),W=Kt(),H=S(()=>o.inputSize||W.value),D=S(()=>o.label||l("el.slider.defaultLabel",{min:o.min,max:o.max})),x=S(()=>o.range?o.rangeStartLabel||l("el.slider.defaultRangeStartLabel"):D.value),K=S(()=>o.formatValueText?o.formatValueText(Z.value):`${Z.value}`),R=S(()=>o.rangeEndLabel||l("el.slider.defaultRangeEndLabel")),P=S(()=>o.formatValueText?o.formatValueText(Q.value):`${Q.value}`),L=S(()=>[a.b(),a.m(W.value),a.is("vertical",o.vertical),{[a.m("with-input")]:o.showInput}]),N=n9(o);h9(o,r,p,v,n,i);const z=S(()=>{const ee=[o.min,o.max,o.step].map(G=>{const he=`${G}`.split(".")[1];return he?he.length:0});return Math.max.apply(null,ee)}),{sliderWrapper:U}=t9(o,r,g),{firstValue:Z,secondValue:Q,sliderSize:fe}=Ht(r),ie=ee=>{r.dragging=ee};return Qe(em,{...Ht(o),sliderSize:fe,disabled:f,precision:z,emitChange:b,resetSize:g,updateDragging:ie}),t({onSliderClick:y}),(ee,G)=>{var he,se;return w(),A("div",{id:ee.range?s(I):void 0,ref_key:"sliderWrapper",ref:U,class:O(s(L)),role:ee.range?"group":void 0,"aria-label":ee.range&&!s(B)?s(D):void 0,"aria-labelledby":ee.range&&s(B)?(he=s(i))==null?void 0:he.labelId:void 0,onTouchstart:G[2]||(G[2]=(...pe)=>s(k)&&s(k)(...pe)),onTouchmove:G[3]||(G[3]=(...pe)=>s(k)&&s(k)(...pe))},[F("div",{ref_key:"slider",ref:u,class:O([s(a).e("runway"),{"show-input":ee.showInput&&!ee.range},s(a).is("disabled",s(f))]),style:Te(s(m)),onMousedown:G[0]||(G[0]=(...pe)=>s(C)&&s(C)(...pe)),onTouchstart:G[1]||(G[1]=(...pe)=>s(C)&&s(C)(...pe))},[F("div",{class:O(s(a).e("bar")),style:Te(s(h))},null,6),j(Xp,{id:ee.range?void 0:s(I),ref_key:"firstButton",ref:c,"model-value":s(Z),vertical:ee.vertical,"tooltip-class":ee.tooltipClass,placement:ee.placement,role:"slider","aria-label":ee.range||!s(B)?s(x):void 0,"aria-labelledby":!ee.range&&s(B)?(se=s(i))==null?void 0:se.labelId:void 0,"aria-valuemin":ee.min,"aria-valuemax":ee.range?s(Q):ee.max,"aria-valuenow":s(Z),"aria-valuetext":s(K),"aria-orientation":ee.vertical?"vertical":"horizontal","aria-disabled":s(f),"onUpdate:modelValue":s(E)},null,8,["id","model-value","vertical","tooltip-class","placement","aria-label","aria-labelledby","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"]),ee.range?(w(),X(Xp,{key:0,ref_key:"secondButton",ref:d,"model-value":s(Q),vertical:ee.vertical,"tooltip-class":ee.tooltipClass,placement:ee.placement,role:"slider","aria-label":s(R),"aria-valuemin":s(Z),"aria-valuemax":ee.max,"aria-valuenow":s(Q),"aria-valuetext":s(P),"aria-orientation":ee.vertical?"vertical":"horizontal","aria-disabled":s(f),"onUpdate:modelValue":s(_)},null,8,["model-value","vertical","tooltip-class","placement","aria-label","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"])):Y("v-if",!0),ee.showStops?(w(),A("div",S9,[(w(!0),A(Ie,null,Je(s($),(pe,Oe)=>(w(),A("div",{key:Oe,class:O(s(a).e("stop")),style:Te(s(T)(pe))},null,6))),128))])):Y("v-if",!0),s(N).length>0?(w(),A(Ie,{key:2},[F("div",null,[(w(!0),A(Ie,null,Je(s(N),(pe,Oe)=>(w(),A("div",{key:Oe,style:Te(s(T)(pe.position)),class:O([s(a).e("stop"),s(a).e("marks-stop")])},null,6))),128))]),F("div",{class:O(s(a).e("marks"))},[(w(!0),A(Ie,null,Je(s(N),(pe,Oe)=>(w(),X(s(k9),{key:Oe,mark:pe.mark,style:Te(s(T)(pe.position))},null,8,["mark","style"]))),128))],2)],64)):Y("v-if",!0)],38),ee.showInput&&!ee.range?(w(),X(s(eb),{key:0,ref:"input","model-value":s(Z),class:O(s(a).e("input")),step:ee.step,disabled:s(f),controls:ee.showInputControls,min:ee.min,max:ee.max,debounce:ee.debounce,size:s(H),"onUpdate:modelValue":s(E),onChange:s(b)},null,8,["model-value","class","step","disabled","controls","min","max","debounce","size","onUpdate:modelValue","onChange"])):Y("v-if",!0)],42,C9)}}});var E9=me(_9,[["__file","/home/runner/work/element-plus/element-plus/packages/components/slider/src/slider.vue"]]);const T9=Xe(E9),O9=ye({prefixCls:{type:String}}),Zp=ne({name:"ElSpaceItem",props:O9,setup(e,{slots:t}){const n=re("space"),o=S(()=>`${e.prefixCls||n.b()}__item`);return()=>ke("div",{class:o.value},oe(t,"default"))}}),Jp={small:8,default:12,large:16};function M9(e){const t=re("space"),n=S(()=>[t.b(),t.m(e.direction),e.class]),o=M(0),a=M(0),l=S(()=>{const i=e.wrap||e.fill?{flexWrap:"wrap",marginBottom:`-${a.value}px`}:{},u={alignItems:e.alignment};return[i,u,e.style]}),r=S(()=>{const i={paddingBottom:`${a.value}px`,marginRight:`${o.value}px`},u=e.fill?{flexGrow:1,minWidth:`${e.fillRatio}%`}:{};return[i,u]});return kn(()=>{const{size:i="small",wrap:u,direction:c,fill:d}=e;if(lt(i)){const[f=0,p=0]=i;o.value=f,a.value=p}else{let f;je(i)?f=i:f=Jp[i||"small"]||Jp.small,(u||d)&&c==="horizontal"?o.value=a.value=f:c==="horizontal"?(o.value=f,a.value=0):(a.value=f,o.value=0)}}),{classes:n,containerStyle:l,itemStyle:r}}const I9=ye({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},class:{type:J([String,Object,Array]),default:""},style:{type:J([String,Array,Object]),default:""},alignment:{type:J(String),default:"center"},prefixCls:{type:String},spacer:{type:J([Object,String,Number,Array]),default:null,validator:e=>zt(e)||je(e)||pt(e)},wrap:Boolean,fill:Boolean,fillRatio:{type:Number,default:100},size:{type:[String,Array,Number],values:_a,validator:e=>je(e)||lt(e)&&e.length===2&&e.every(je)}});var N9=ne({name:"ElSpace",props:I9,setup(e,{slots:t}){const{classes:n,containerStyle:o,itemStyle:a}=M9(e);return()=>{var l;const{spacer:r,prefixCls:i,direction:u}=e,c=oe(t,"default",{key:0},()=>[]);if(((l=c.children)!=null?l:[]).length===0)return null;if(lt(c.children)){let d=[];if(c.children.forEach((f,p)=>{Kh(f)?lt(f.children)&&f.children.forEach((v,m)=>{d.push(j(Zp,{style:a.value,prefixCls:i,key:`nested-${m}`},{default:()=>[v]},Sn.PROPS|Sn.STYLE,["style","prefixCls"]))}):TM(f)&&d.push(j(Zp,{style:a.value,prefixCls:i,key:`LoopKey${p}`},{default:()=>[f]},Sn.PROPS|Sn.STYLE,["style","prefixCls"]))}),r){const f=d.length-1;d=d.reduce((p,v,m)=>{const h=[...p,v];return m!==f&&h.push(j("span",{style:[a.value,u==="vertical"?"width: 100%":null],key:m},[zt(r)?r:at(r,Sn.TEXT)],Sn.STYLE)),h},[])}return j("div",{class:n.value,style:o.value},d,Sn.STYLE|Sn.CLASS)}return c.children}}});const P9=Xe(N9),A9=ye({space:{type:[Number,String],default:""},active:{type:Number,default:0},direction:{type:String,default:"horizontal",values:["horizontal","vertical"]},alignCenter:{type:Boolean},simple:{type:Boolean},finishStatus:{type:String,values:["wait","process","finish","error","success"],default:"finish"},processStatus:{type:String,values:["wait","process","finish","error","success"],default:"process"}}),L9={[It]:(e,t)=>[e,t].every(je)},R9={name:"ElSteps"},D9=ne({...R9,props:A9,emits:L9,setup(e,{emit:t}){const n=e,o=re("steps"),a=M([]);return le(a,()=>{a.value.forEach((l,r)=>{l.setIndex(r)})}),Qe("ElSteps",{props:n,steps:a}),le(()=>n.active,(l,r)=>{t(It,l,r)}),(l,r)=>(w(),A("div",{class:O([s(o).b(),s(o).m(l.simple?"simple":l.direction)])},[oe(l.$slots,"default")],2))}});var B9=me(D9,[["__file","/home/runner/work/element-plus/element-plus/packages/components/steps/src/steps.vue"]]);const V9=ye({title:{type:String,default:""},icon:{type:Ut},description:{type:String,default:""},status:{type:String,values:["","wait","process","finish","error","success"],default:""}}),x9={name:"ElStep"},z9=ne({...x9,props:V9,setup(e){const t=e,n=re("step"),o=M(-1),a=M({}),l=M(""),r=Ce("ElSteps"),i=tt();Fe(()=>{le([()=>r.props.active,()=>r.props.processStatus,()=>r.props.finishStatus],([E])=>{y(E)},{immediate:!0})}),Nt(()=>{r.steps.value=r.steps.value.filter(E=>E.uid!==(i==null?void 0:i.uid))});const u=S(()=>t.status||l.value),c=S(()=>{const E=r.steps.value[o.value-1];return E?E.currentStatus:"wait"}),d=S(()=>r.props.alignCenter),f=S(()=>r.props.direction==="vertical"),p=S(()=>r.props.simple),v=S(()=>r.steps.value.length),m=S(()=>{var E;return((E=r.steps.value[v.value-1])==null?void 0:E.uid)===(i==null?void 0:i.uid)}),h=S(()=>p.value?"":r.props.space),g=S(()=>{const E={flexBasis:typeof h.value=="number"?`${h.value}px`:h.value?h.value:`${100/(v.value-(d.value?0:1))}%`};return f.value||m.value&&(E.maxWidth=`${100/v.value}%`),E}),b=E=>{o.value=E},k=E=>{let _=100;const $={};$.transitionDelay=`${150*o.value}ms`,E===r.props.processStatus?_=0:E==="wait"&&(_=0,$.transitionDelay=`${-150*o.value}ms`),$.borderWidth=_&&!p.value?"1px":0,$[r.props.direction==="vertical"?"height":"width"]=`${_}%`,a.value=$},y=E=>{E>o.value?l.value=r.props.finishStatus:E===o.value&&c.value!=="error"?l.value=r.props.processStatus:l.value="wait";const _=r.steps.value[v.value-1];_&&_.calcProgress(l.value)},C=gt({uid:S(()=>i==null?void 0:i.uid),currentStatus:u,setIndex:b,calcProgress:k});return r.steps.value=[...r.steps.value,C],(E,_)=>(w(),A("div",{style:Te(s(g)),class:O([s(n).b(),s(n).is(s(p)?"simple":s(r).props.direction),s(n).is("flex",s(m)&&!s(h)&&!s(d)),s(n).is("center",s(d)&&!s(f)&&!s(p))])},[Y(" icon & line "),F("div",{class:O([s(n).e("head"),s(n).is(s(u))])},[s(p)?Y("v-if",!0):(w(),A("div",{key:0,class:O(s(n).e("line"))},[F("i",{class:O(s(n).e("line-inner")),style:Te(a.value)},null,6)],2)),F("div",{class:O([s(n).e("icon"),s(n).is(E.icon?"icon":"text")])},[s(u)!=="success"&&s(u)!=="error"?oe(E.$slots,"icon",{key:0},()=>[E.icon?(w(),X(s(Ee),{key:0,class:O(s(n).e("icon-inner"))},{default:q(()=>[(w(),X(ot(E.icon)))]),_:1},8,["class"])):Y("v-if",!0),!E.icon&&!s(p)?(w(),A("div",{key:1,class:O(s(n).e("icon-inner"))},ue(o.value+1),3)):Y("v-if",!0)]):(w(),X(s(Ee),{key:1,class:O([s(n).e("icon-inner"),s(n).is("status")])},{default:q(()=>[s(u)==="success"?(w(),X(s(Zl),{key:0})):(w(),X(s(Kn),{key:1}))]),_:1},8,["class"]))],2)],2),Y(" title & description "),F("div",{class:O(s(n).e("main"))},[F("div",{class:O([s(n).e("title"),s(n).is(s(u))])},[oe(E.$slots,"title",{},()=>[at(ue(E.title),1)])],2),s(p)?(w(),A("div",{key:0,class:O(s(n).e("arrow"))},null,2)):(w(),A("div",{key:1,class:O([s(n).e("description"),s(n).is(s(u))])},[oe(E.$slots,"description",{},()=>[at(ue(E.description),1)])],2))],2)],6))}});var Tb=me(z9,[["__file","/home/runner/work/element-plus/element-plus/packages/components/steps/src/item.vue"]]);const H9=Xe(B9,{Step:Tb}),F9=Rt(Tb),K9=ye({modelValue:{type:[Boolean,String,Number],default:!1},value:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},width:{type:[String,Number],default:""},inlinePrompt:{type:Boolean,default:!1},activeIcon:{type:Ut,default:""},inactiveIcon:{type:Ut,default:""},activeText:{type:String,default:""},inactiveText:{type:String,default:""},activeColor:{type:String,default:""},inactiveColor:{type:String,default:""},borderColor:{type:String,default:""},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},name:{type:String,default:""},validateEvent:{type:Boolean,default:!0},id:String,loading:{type:Boolean,default:!1},beforeChange:{type:J(Function)},size:{type:String,validator:jo},tabindex:{type:[String,Number]}}),W9={[Ze]:e=>Wt(e)||pt(e)||je(e),[It]:e=>Wt(e)||pt(e)||je(e),[Nn]:e=>Wt(e)||pt(e)||je(e)},j9=["onClick"],q9=["id","aria-checked","aria-disabled","name","true-value","false-value","disabled","tabindex","onKeydown"],U9=["aria-hidden"],Y9=["aria-hidden"],G9=["aria-hidden"],X9=["aria-hidden"],Z9={name:"ElSwitch"},J9=ne({...Z9,props:K9,emits:W9,setup(e,{expose:t,emit:n}){const o=e,a="ElSwitch",l=tt(),{formItem:r}=Uo(),i=Kt(),u=re("switch");Ql({from:'"value"',replacement:'"model-value" or "v-model"',scope:a,version:"2.3.0",ref:"https://element-plus.org/en-US/component/switch.html#attributes",type:"Attribute"},S(()=>{var _;return!!((_=l.vnode.props)!=null&&_.value)}));const{inputId:c}=Yo(o,{formItemContext:r}),d=qo(S(()=>o.loading)),f=M(o.modelValue!==!1),p=M(),v=M(),m=S(()=>[u.b(),u.m(i.value),u.is("disabled",d.value),u.is("checked",b.value)]),h=S(()=>({width:jt(o.width)}));le(()=>o.modelValue,()=>{f.value=!0}),le(()=>o.value,()=>{f.value=!1});const g=S(()=>f.value?o.modelValue:o.value),b=S(()=>g.value===o.activeValue);[o.activeValue,o.inactiveValue].includes(g.value)||(n(Ze,o.inactiveValue),n(It,o.inactiveValue),n(Nn,o.inactiveValue)),le(b,_=>{var $;p.value.checked=_,o.validateEvent&&(($=r==null?void 0:r.validate)==null||$.call(r,"change").catch(T=>void 0))});const k=()=>{const _=b.value?o.inactiveValue:o.activeValue;n(Ze,_),n(It,_),n(Nn,_),_e(()=>{p.value.checked=b.value})},y=()=>{if(d.value)return;const{beforeChange:_}=o;if(!_){k();return}const $=_();[Ii($),Wt($)].includes(!0)||qt(a,"beforeChange must return type `Promise` or `boolean`"),Ii($)?$.then(I=>{I&&k()}).catch(I=>{}):$&&k()},C=S(()=>u.cssVarBlock({...o.activeColor?{"on-color":o.activeColor}:null,...o.inactiveColor?{"off-color":o.inactiveColor}:null,...o.borderColor?{"border-color":o.borderColor}:null})),E=()=>{var _,$;($=(_=p.value)==null?void 0:_.focus)==null||$.call(_)};return Fe(()=>{p.value.checked=b.value}),t({focus:E}),(_,$)=>(w(),A("div",{class:O(s(m)),style:Te(s(C)),onClick:ze(y,["prevent"])},[F("input",{id:s(c),ref_key:"input",ref:p,class:O(s(u).e("input")),type:"checkbox",role:"switch","aria-checked":s(b),"aria-disabled":s(d),name:_.name,"true-value":_.activeValue,"false-value":_.inactiveValue,disabled:s(d),tabindex:_.tabindex,onChange:k,onKeydown:ut(y,["enter"])},null,42,q9),!_.inlinePrompt&&(_.inactiveIcon||_.inactiveText)?(w(),A("span",{key:0,class:O([s(u).e("label"),s(u).em("label","left"),s(u).is("active",!s(b))])},[_.inactiveIcon?(w(),X(s(Ee),{key:0},{default:q(()=>[(w(),X(ot(_.inactiveIcon)))]),_:1})):Y("v-if",!0),!_.inactiveIcon&&_.inactiveText?(w(),A("span",{key:1,"aria-hidden":s(b)},ue(_.inactiveText),9,U9)):Y("v-if",!0)],2)):Y("v-if",!0),F("span",{ref_key:"core",ref:v,class:O(s(u).e("core")),style:Te(s(h))},[_.inlinePrompt?(w(),A("div",{key:0,class:O(s(u).e("inner"))},[_.activeIcon||_.inactiveIcon?(w(),A(Ie,{key:0},[_.activeIcon?(w(),X(s(Ee),{key:0,class:O([s(u).is("icon"),s(b)?s(u).is("show"):s(u).is("hide")])},{default:q(()=>[(w(),X(ot(_.activeIcon)))]),_:1},8,["class"])):Y("v-if",!0),_.inactiveIcon?(w(),X(s(Ee),{key:1,class:O([s(u).is("icon"),s(b)?s(u).is("hide"):s(u).is("show")])},{default:q(()=>[(w(),X(ot(_.inactiveIcon)))]),_:1},8,["class"])):Y("v-if",!0)],64)):_.activeText||_.inactiveIcon?(w(),A(Ie,{key:1},[_.activeText?(w(),A("span",{key:0,class:O([s(u).is("text"),s(b)?s(u).is("show"):s(u).is("hide")]),"aria-hidden":!s(b)},ue(_.activeText.substring(0,3)),11,Y9)):Y("v-if",!0),_.inactiveText?(w(),A("span",{key:1,class:O([s(u).is("text"),s(b)?s(u).is("hide"):s(u).is("show")]),"aria-hidden":s(b)},ue(_.inactiveText.substring(0,3)),11,G9)):Y("v-if",!0)],64)):Y("v-if",!0)],2)):Y("v-if",!0),F("div",{class:O(s(u).e("action"))},[_.loading?(w(),X(s(Ee),{key:0,class:O(s(u).is("loading"))},{default:q(()=>[j(s(Wo))]),_:1},8,["class"])):Y("v-if",!0)],2)],6),!_.inlinePrompt&&(_.activeIcon||_.activeText)?(w(),A("span",{key:1,class:O([s(u).e("label"),s(u).em("label","right"),s(u).is("active",s(b))])},[_.activeIcon?(w(),X(s(Ee),{key:0},{default:q(()=>[(w(),X(ot(_.activeIcon)))]),_:1})):Y("v-if",!0),!_.activeIcon&&_.activeText?(w(),A("span",{key:1,"aria-hidden":!s(b)},ue(_.activeText),9,X9)):Y("v-if",!0)],2)):Y("v-if",!0)],14,j9))}});var Q9=me(J9,[["__file","/home/runner/work/element-plus/element-plus/packages/components/switch/src/switch.vue"]]);const e7=Xe(Q9);/*! + * escape-html + * Copyright(c) 2012-2013 TJ Holowaychuk + * Copyright(c) 2015 Andreas Lubbe + * Copyright(c) 2015 Tiancheng "Timothy" Gu + * MIT Licensed + */var t7=/["'&<>]/,n7=o7;function o7(e){var t=""+e,n=t7.exec(t);if(!n)return t;var o,a="",l=0,r=0;for(l=n.index;ltypeof c=="string"?Tt(i,c):c(i,u,e))):(t!=="$key"&&Qp(i)&&"$value"in i&&(i=i.$value),[Qp(i)?Tt(i,t):i])},r=function(i,u){if(o)return o(i.value,u.value);for(let c=0,d=i.key.length;cu.key[c])return 1}return 0};return e.map((i,u)=>({value:i,index:u,key:l?l(i,u):null})).sort((i,u)=>{let c=r(i,u);return c||(c=i.index-u.index),c*+n}).map(i=>i.value)},Ob=function(e,t){let n=null;return e.columns.forEach(o=>{o.id===t&&(n=o)}),n},l7=function(e,t){let n=null;for(let o=0;o{if(!e)throw new Error("Row is required when get row identity");if(typeof t=="string"){if(!t.includes("."))return`${e[t]}`;const n=t.split(".");let o=e;for(const a of n)o=o[a];return`${o}`}else if(typeof t=="function")return t.call(null,e)},ra=function(e,t){const n={};return(e||[]).forEach((o,a)=>{n[Zt(o,t)]={row:o,index:a}}),n};function r7(e,t){const n={};let o;for(o in e)n[o]=e[o];for(o in t)if(tn(t,o)){const a=t[o];typeof a<"u"&&(n[o]=a)}return n}function ed(e){return e===""||e!==void 0&&(e=Number.parseInt(e,10),Number.isNaN(e)&&(e="")),e}function Mb(e){return e===""||e!==void 0&&(e=ed(e),Number.isNaN(e)&&(e=80)),e}function Cu(e){return typeof e=="number"?e:typeof e=="string"?/^\d+(?:px)?$/.test(e)?Number.parseInt(e,10):e:null}function s7(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...o)=>t(n(...o)))}function Hr(e,t,n){let o=!1;const a=e.indexOf(t),l=a!==-1,r=()=>{e.push(t),o=!0},i=()=>{e.splice(a,1),o=!0};return typeof n=="boolean"?n&&!l?r():!n&&l&&i():l?i():r(),o}function i7(e,t,n="children",o="hasChildren"){const a=r=>!(Array.isArray(r)&&r.length);function l(r,i,u){t(r,i,u),i.forEach(c=>{if(c[o]){t(c,null,u+1);return}const d=c[n];a(d)||l(c,d,u+1)})}e.forEach(r=>{if(r[o]){t(r,null,0);return}const i=r[n];a(i)||l(r,i,0)})}let Ao;function u7(e,t,n,o,a){const{nextZIndex:l}=$o(),r=e==null?void 0:e.dataset.prefix,i=e==null?void 0:e.querySelector(`.${r}-scrollbar__wrap`);function u(){const m=a==="light",h=document.createElement("div");return h.className=`${r}-popper ${m?"is-light":"is-dark"}`,n=n7(n),h.innerHTML=n,h.style.zIndex=String(l()),e==null||e.appendChild(h),h}function c(){const m=document.createElement("div");return m.className=`${r}-popper__arrow`,m}function d(){f&&f.update()}Ao=()=>{try{f&&f.destroy(),p&&(e==null||e.removeChild(p)),_n(t,"mouseenter",d),_n(t,"mouseleave",Ao),i&&_n(i,"scroll",Ao),Ao=void 0}catch{}};let f=null;const p=u(),v=c();return p.appendChild(v),f=Vm(t,p,{strategy:"absolute",modifiers:[{name:"offset",options:{offset:[0,8]}},{name:"arrow",options:{element:v,padding:10}}],...o}),ln(t,"mouseenter",d),ln(t,"mouseleave",Ao),i&&ln(i,"scroll",Ao),f}const Ib=(e,t,n,o)=>{let a=0,l=e;if(o){if(o[e].colSpan>1)return{};for(let u=0;u=i.value.length-n.states.rightFixedLeafColumnsLength.value&&(r="right");break;default:l=i.value.length-n.states.rightFixedLeafColumnsLength.value&&(r="right")}return r?{direction:r,start:a,after:l}:{}},td=(e,t,n,o,a)=>{const l=[],{direction:r,start:i}=Ib(t,n,o,a);if(r){const u=r==="left";l.push(`${e}-fixed-column--${r}`),u&&i===o.states.fixedLeafColumnsLength.value-1?l.push("is-last-column"):!u&&i===o.states.columns.value.length-o.states.rightFixedLeafColumnsLength.value&&l.push("is-first-column")}return l};function tv(e,t){return e+(t.realWidth===null||Number.isNaN(t.realWidth)?Number(t.width):t.realWidth)}const nd=(e,t,n,o)=>{const{direction:a,start:l=0}=Ib(e,t,n,o);if(!a)return;const r={},i=a==="left",u=n.states.columns.value;return i?r.left=u.slice(0,e).reduce(tv,0):r.right=u.slice(l+1).reverse().reduce(tv,0),r},ol=(e,t)=>{e&&(Number.isNaN(e[t])||(e[t]=`${e[t]}px`))};function c7(e){const t=tt(),n=M(!1),o=M([]);return{updateExpandRows:()=>{const u=e.data.value||[],c=e.rowKey.value;if(n.value)o.value=u.slice();else if(c){const d=ra(o.value,c);o.value=u.reduce((f,p)=>{const v=Zt(p,c);return d[v]&&f.push(p),f},[])}else o.value=[]},toggleRowExpansion:(u,c)=>{Hr(o.value,u,c)&&t.emit("expand-change",u,o.value.slice())},setExpandRowKeys:u=>{t.store.assertRowKey();const c=e.data.value||[],d=e.rowKey.value,f=ra(c,d);o.value=u.reduce((p,v)=>{const m=f[v];return m&&p.push(m.row),p},[])},isRowExpanded:u=>{const c=e.rowKey.value;return c?!!ra(o.value,c)[Zt(u,c)]:o.value.includes(u)},states:{expandRows:o,defaultExpandAll:n}}}function d7(e){const t=tt(),n=M(null),o=M(null),a=c=>{t.store.assertRowKey(),n.value=c,r(c)},l=()=>{n.value=null},r=c=>{const{data:d,rowKey:f}=e;let p=null;f.value&&(p=(s(d)||[]).find(v=>Zt(v,f.value)===c)),o.value=p,t.emit("current-change",o.value,null)};return{setCurrentRowKey:a,restoreCurrentRowKey:l,setCurrentRowByKey:r,updateCurrentRow:c=>{const d=o.value;if(c&&c!==d){o.value=c,t.emit("current-change",o.value,d);return}!c&&d&&(o.value=null,t.emit("current-change",null,d))},updateCurrentRowData:()=>{const c=e.rowKey.value,d=e.data.value||[],f=o.value;if(!d.includes(f)&&f){if(c){const p=Zt(f,c);r(p)}else o.value=null;o.value===null&&t.emit("current-change",null,f)}else n.value&&(r(n.value),l())},states:{_currentRowKey:n,currentRow:o}}}function f7(e){const t=M([]),n=M({}),o=M(16),a=M(!1),l=M({}),r=M("hasChildren"),i=M("children"),u=tt(),c=S(()=>{if(!e.rowKey.value)return{};const b=e.data.value||[];return f(b)}),d=S(()=>{const b=e.rowKey.value,k=Object.keys(l.value),y={};return k.length&&k.forEach(C=>{if(l.value[C].length){const E={children:[]};l.value[C].forEach(_=>{const $=Zt(_,b);E.children.push($),_[r.value]&&!y[$]&&(y[$]={children:[]})}),y[C]=E}}),y}),f=b=>{const k=e.rowKey.value,y={};return i7(b,(C,E,_)=>{const $=Zt(C,k);Array.isArray(E)?y[$]={children:E.map(T=>Zt(T,k)),level:_}:a.value&&(y[$]={children:[],lazy:!0,level:_})},i.value,r.value),y},p=(b=!1,k=(y=>(y=u.store)==null?void 0:y.states.defaultExpandAll.value)())=>{var y;const C=c.value,E=d.value,_=Object.keys(C),$={};if(_.length){const T=s(n),I=[],B=(H,D)=>{if(b)return t.value?k||t.value.includes(D):!!(k||H!=null&&H.expanded);{const x=k||t.value&&t.value.includes(D);return!!(H!=null&&H.expanded||x)}};_.forEach(H=>{const D=T[H],x={...C[H]};if(x.expanded=B(D,H),x.lazy){const{loaded:K=!1,loading:R=!1}=D||{};x.loaded=!!K,x.loading=!!R,I.push(H)}$[H]=x});const W=Object.keys(E);a.value&&W.length&&I.length&&W.forEach(H=>{const D=T[H],x=E[H].children;if(I.includes(H)){if($[H].children.length!==0)throw new Error("[ElTable]children must be an empty array.");$[H].children=x}else{const{loaded:K=!1,loading:R=!1}=D||{};$[H]={lazy:!0,loaded:!!K,loading:!!R,expanded:B(D,H),children:x,level:""}}})}n.value=$,(y=u.store)==null||y.updateTableScrollY()};le(()=>t.value,()=>{p(!0)}),le(()=>c.value,()=>{p()}),le(()=>d.value,()=>{p()});const v=b=>{t.value=b,p()},m=(b,k)=>{u.store.assertRowKey();const y=e.rowKey.value,C=Zt(b,y),E=C&&n.value[C];if(C&&E&&"expanded"in E){const _=E.expanded;k=typeof k>"u"?!E.expanded:k,n.value[C].expanded=k,_!==k&&u.emit("expand-change",b,k),u.store.updateTableScrollY()}},h=b=>{u.store.assertRowKey();const k=e.rowKey.value,y=Zt(b,k),C=n.value[y];a.value&&C&&"loaded"in C&&!C.loaded?g(b,y,C):m(b,void 0)},g=(b,k,y)=>{const{load:C}=u.props;C&&!n.value[k].loaded&&(n.value[k].loading=!0,C(b,y,E=>{if(!Array.isArray(E))throw new TypeError("[ElTable] data must be an array");n.value[k].loading=!1,n.value[k].loaded=!0,n.value[k].expanded=!0,E.length&&(l.value[k]=E),u.emit("expand-change",b,!0)}))};return{loadData:g,loadOrToggle:h,toggleTreeExpansion:m,updateTreeExpandKeys:v,updateTreeData:p,normalize:f,states:{expandRowKeys:t,treeData:n,indent:o,lazy:a,lazyTreeNodeMap:l,lazyColumnIdentifier:r,childrenColumnName:i}}}const p7=(e,t)=>{const n=t.sortingColumn;return!n||typeof n.sortable=="string"?e:a7(e,t.sortProp,t.sortOrder,n.sortMethod,n.sortBy)},Fr=e=>{const t=[];return e.forEach(n=>{n.children?t.push.apply(t,Fr(n.children)):t.push(n)}),t};function v7(){var e;const t=tt(),{size:n}=Ht((e=t.proxy)==null?void 0:e.$props),o=M(null),a=M([]),l=M([]),r=M(!1),i=M([]),u=M([]),c=M([]),d=M([]),f=M([]),p=M([]),v=M([]),m=M([]),h=M(0),g=M(0),b=M(0),k=M(!1),y=M([]),C=M(!1),E=M(!1),_=M(null),$=M({}),T=M(null),I=M(null),B=M(null),W=M(null),H=M(null);le(a,()=>t.state&&K(!1),{deep:!0});const D=()=>{if(!o.value)throw new Error("[ElTable] prop row-key is required")},x=()=>{d.value=i.value.filter(we=>we.fixed===!0||we.fixed==="left"),f.value=i.value.filter(we=>we.fixed==="right"),d.value.length>0&&i.value[0]&&i.value[0].type==="selection"&&!i.value[0].fixed&&(i.value[0].fixed=!0,d.value.unshift(i.value[0]));const ae=i.value.filter(we=>!we.fixed);u.value=[].concat(d.value).concat(ae).concat(f.value);const ge=Fr(ae),V=Fr(d.value),te=Fr(f.value);h.value=ge.length,g.value=V.length,b.value=te.length,c.value=[].concat(V).concat(ge).concat(te),r.value=d.value.length>0||f.value.length>0},K=(ae,ge=!1)=>{ae&&x(),ge?t.state.doLayout():t.state.debouncedUpdateLayout()},R=ae=>y.value.includes(ae),P=()=>{k.value=!1,y.value.length&&(y.value=[],t.emit("selection-change",[]))},L=()=>{let ae;if(o.value){ae=[];const ge=ra(y.value,o.value),V=ra(a.value,o.value);for(const te in ge)tn(ge,te)&&!V[te]&&ae.push(ge[te].row)}else ae=y.value.filter(ge=>!a.value.includes(ge));if(ae.length){const ge=y.value.filter(V=>!ae.includes(V));y.value=ge,t.emit("selection-change",ge.slice())}},N=()=>(y.value||[]).slice(),z=(ae,ge=void 0,V=!0)=>{if(Hr(y.value,ae,ge)){const we=(y.value||[]).slice();V&&t.emit("select",we,ae),t.emit("selection-change",we)}},U=()=>{var ae,ge;const V=E.value?!k.value:!(k.value||y.value.length);k.value=V;let te=!1,we=0;const Le=(ge=(ae=t==null?void 0:t.store)==null?void 0:ae.states)==null?void 0:ge.rowKey.value;a.value.forEach(($e,Ve)=>{const xe=Ve+we;_.value?_.value.call(null,$e,xe)&&Hr(y.value,$e,V)&&(te=!0):Hr(y.value,$e,V)&&(te=!0),we+=fe(Zt($e,Le))}),te&&t.emit("selection-change",y.value?y.value.slice():[]),t.emit("select-all",y.value)},Z=()=>{const ae=ra(y.value,o.value);a.value.forEach(ge=>{const V=Zt(ge,o.value),te=ae[V];te&&(y.value[te.index]=ge)})},Q=()=>{var ae,ge,V;if(((ae=a.value)==null?void 0:ae.length)===0){k.value=!1;return}let te;o.value&&(te=ra(y.value,o.value));const we=function(xe){return te?!!te[Zt(xe,o.value)]:y.value.includes(xe)};let Le=!0,$e=0,Ve=0;for(let xe=0,_t=(a.value||[]).length;xe<_t;xe++){const Pt=(V=(ge=t==null?void 0:t.store)==null?void 0:ge.states)==null?void 0:V.rowKey.value,wt=xe+Ve,nt=a.value[xe],Gt=_.value&&_.value.call(null,nt,wt);if(we(nt))$e++;else if(!_.value||Gt){Le=!1;break}Ve+=fe(Zt(nt,Pt))}$e===0&&(Le=!1),k.value=Le},fe=ae=>{var ge;if(!t||!t.store)return 0;const{treeData:V}=t.store.states;let te=0;const we=(ge=V.value[ae])==null?void 0:ge.children;return we&&(te+=we.length,we.forEach(Le=>{te+=fe(Le)})),te},ie=(ae,ge)=>{Array.isArray(ae)||(ae=[ae]);const V={};return ae.forEach(te=>{$.value[te.id]=ge,V[te.columnKey||te.id]=ge}),V},ee=(ae,ge,V)=>{I.value&&I.value!==ae&&(I.value.order=null),I.value=ae,B.value=ge,W.value=V},G=()=>{let ae=s(l);Object.keys($.value).forEach(ge=>{const V=$.value[ge];if(!V||V.length===0)return;const te=Ob({columns:c.value},ge);te&&te.filterMethod&&(ae=ae.filter(we=>V.some(Le=>te.filterMethod.call(null,Le,we,te))))}),T.value=ae},he=()=>{a.value=p7(T.value,{sortingColumn:I.value,sortProp:B.value,sortOrder:W.value})},se=(ae=void 0)=>{ae&&ae.filter||G(),he()},pe=ae=>{const{tableHeaderRef:ge}=t.refs;if(!ge)return;const V=Object.assign({},ge.filterPanels),te=Object.keys(V);if(te.length)if(typeof ae=="string"&&(ae=[ae]),Array.isArray(ae)){const we=ae.map(Le=>l7({columns:c.value},Le));te.forEach(Le=>{const $e=we.find(Ve=>Ve.id===Le);$e&&($e.filteredValue=[])}),t.store.commit("filterChange",{column:we,values:[],silent:!0,multi:!0})}else te.forEach(we=>{const Le=c.value.find($e=>$e.id===we);Le&&(Le.filteredValue=[])}),$.value={},t.store.commit("filterChange",{column:{},values:[],silent:!0})},Oe=()=>{I.value&&(ee(null,null,null),t.store.commit("changeSortCondition",{silent:!0}))},{setExpandRowKeys:Ae,toggleRowExpansion:Be,updateExpandRows:Ge,states:Re,isRowExpanded:dt}=c7({data:a,rowKey:o}),{updateTreeExpandKeys:Ne,toggleTreeExpansion:de,updateTreeData:ve,loadOrToggle:Me,states:De}=f7({data:a,rowKey:o}),{updateCurrentRowData:qe,updateCurrentRow:Ye,setCurrentRowKey:ce,states:Ke}=d7({data:a,rowKey:o});return{assertRowKey:D,updateColumns:x,scheduleLayout:K,isSelected:R,clearSelection:P,cleanSelection:L,getSelectionRows:N,toggleRowSelection:z,_toggleAllSelection:U,toggleAllSelection:null,updateSelectionByRowKey:Z,updateAllSelected:Q,updateFilters:ie,updateCurrentRow:Ye,updateSort:ee,execFilter:G,execSort:he,execQuery:se,clearFilter:pe,clearSort:Oe,toggleRowExpansion:Be,setExpandRowKeysAdapter:ae=>{Ae(ae),Ne(ae)},setCurrentRowKey:ce,toggleRowExpansionAdapter:(ae,ge)=>{c.value.some(({type:te})=>te==="expand")?Be(ae,ge):de(ae,ge)},isRowExpanded:dt,updateExpandRows:Ge,updateCurrentRowData:qe,loadOrToggle:Me,updateTreeData:ve,states:{tableSize:n,rowKey:o,data:a,_data:l,isComplex:r,_columns:i,originColumns:u,columns:c,fixedColumns:d,rightFixedColumns:f,leafColumns:p,fixedLeafColumns:v,rightFixedLeafColumns:m,leafColumnsLength:h,fixedLeafColumnsLength:g,rightFixedLeafColumnsLength:b,isAllSelected:k,selection:y,reserveSelection:C,selectOnIndeterminate:E,selectable:_,filters:$,filteredData:T,sortingColumn:I,sortProp:B,sortOrder:W,hoverRow:H,...Re,...De,...Ke}}}function Su(e,t){return e.map(n=>{var o;return n.id===t.id?t:((o=n.children)!=null&&o.length&&(n.children=Su(n.children,t)),n)})}function Nb(e){e.forEach(t=>{var n,o;t.no=(n=t.getColumnIndex)==null?void 0:n.call(t),(o=t.children)!=null&&o.length&&Nb(t.children)}),e.sort((t,n)=>t.no-n.no)}function h7(){const e=tt(),t=v7();return{ns:re("table"),...t,mutations:{setData(r,i){const u=s(r._data)!==i;r.data.value=i,r._data.value=i,e.store.execQuery(),e.store.updateCurrentRowData(),e.store.updateExpandRows(),e.store.updateTreeData(e.store.states.defaultExpandAll.value),s(r.reserveSelection)?(e.store.assertRowKey(),e.store.updateSelectionByRowKey()):u?e.store.clearSelection():e.store.cleanSelection(),e.store.updateAllSelected(),e.$ready&&e.store.scheduleLayout()},insertColumn(r,i,u){const c=s(r._columns);let d=[];u?(u&&!u.children&&(u.children=[]),u.children.push(i),d=Su(c,u)):(c.push(i),d=c),Nb(d),r._columns.value=d,i.type==="selection"&&(r.selectable.value=i.selectable,r.reserveSelection.value=i.reserveSelection),e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},removeColumn(r,i,u){const c=s(r._columns)||[];if(u)u.children.splice(u.children.findIndex(d=>d.id===i.id),1),u.children.length===0&&delete u.children,r._columns.value=Su(c,u);else{const d=c.indexOf(i);d>-1&&(c.splice(d,1),r._columns.value=c)}e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},sort(r,i){const{prop:u,order:c,init:d}=i;if(u){const f=s(r.columns).find(p=>p.property===u);f&&(f.order=c,e.store.updateSort(f,u,c),e.store.commit("changeSortCondition",{init:d}))}},changeSortCondition(r,i){const{sortingColumn:u,sortProp:c,sortOrder:d}=r;s(d)===null&&(r.sortingColumn.value=null,r.sortProp.value=null);const f={filter:!0};e.store.execQuery(f),(!i||!(i.silent||i.init))&&e.emit("sort-change",{column:s(u),prop:s(c),order:s(d)}),e.store.updateTableScrollY()},filterChange(r,i){const{column:u,values:c,silent:d}=i,f=e.store.updateFilters(u,c);e.store.execQuery(),d||e.emit("filter-change",f),e.store.updateTableScrollY()},toggleAllSelection(){e.store.toggleAllSelection()},rowSelectedChanged(r,i){e.store.toggleRowSelection(i),e.store.updateAllSelected()},setHoverRow(r,i){r.hoverRow.value=i},setCurrentRow(r,i){e.store.updateCurrentRow(i)}},commit:function(r,...i){const u=e.store.mutations;if(u[r])u[r].apply(e,[e.store.states].concat(i));else throw new Error(`Action not found: ${r}`)},updateTableScrollY:function(){_e(()=>e.layout.updateScrollY.apply(e.layout))}}}const Cl={rowKey:"rowKey",defaultExpandAll:"defaultExpandAll",selectOnIndeterminate:"selectOnIndeterminate",indent:"indent",lazy:"lazy",data:"data",["treeProps.hasChildren"]:{key:"lazyColumnIdentifier",default:"hasChildren"},["treeProps.children"]:{key:"childrenColumnName",default:"children"}};function m7(e,t){if(!e)throw new Error("Table is required.");const n=h7();return n.toggleAllSelection=un(n._toggleAllSelection,10),Object.keys(Cl).forEach(o=>{Pb(Ab(t,o),o,n)}),g7(n,t),n}function g7(e,t){Object.keys(Cl).forEach(n=>{le(()=>Ab(t,n),o=>{Pb(o,n,e)})})}function Pb(e,t,n){let o=e,a=Cl[t];typeof Cl[t]=="object"&&(a=a.key,o=o||Cl[t].default),n.states[a].value=o}function Ab(e,t){if(t.includes(".")){const n=t.split(".");let o=e;return n.forEach(a=>{o=o[a]}),o}else return e[t]}class b7{constructor(t){this.observers=[],this.table=null,this.store=null,this.columns=[],this.fit=!0,this.showHeader=!0,this.height=M(null),this.scrollX=M(!1),this.scrollY=M(!1),this.bodyWidth=M(null),this.fixedWidth=M(null),this.rightFixedWidth=M(null),this.tableHeight=M(null),this.headerHeight=M(44),this.appendHeight=M(0),this.footerHeight=M(44),this.viewportHeight=M(null),this.bodyHeight=M(null),this.bodyScrollHeight=M(0),this.fixedBodyHeight=M(null),this.gutterWidth=0;for(const n in t)tn(t,n)&&(Qt(this[n])?this[n].value=t[n]:this[n]=t[n]);if(!this.table)throw new Error("Table is required for Table Layout");if(!this.store)throw new Error("Store is required for Table Layout")}updateScrollY(){if(this.height.value===null)return!1;const n=this.table.refs.bodyWrapper;if(this.table.vnode.el&&n){let o=!0;const a=this.scrollY.value;return this.bodyHeight.value===null?o=!1:o=n.scrollHeight>this.bodyHeight.value,this.scrollY.value=o,a!==o}return!1}setHeight(t,n="height"){if(!it)return;const o=this.table.vnode.el;if(t=Cu(t),this.height.value=Number(t),!o&&(t||t===0))return _e(()=>this.setHeight(t,n));typeof t=="number"?(o.style[n]=`${t}px`,this.updateElsHeight()):typeof t=="string"&&(o.style[n]=t,this.updateElsHeight())}setMaxHeight(t){this.setHeight(t,"max-height")}getFlattenColumns(){const t=[];return this.table.store.states.columns.value.forEach(o=>{o.isColumnGroup?t.push.apply(t,o.columns):t.push(o)}),t}updateElsHeight(){var t,n;if(!this.table.$ready)return _e(()=>this.updateElsHeight());const{tableWrapper:o,headerWrapper:a,appendWrapper:l,footerWrapper:r,tableHeader:i,tableBody:u}=this.table.refs;if(o&&o.style.display==="none")return;const{tableLayout:c}=this.table.props;if(this.appendHeight.value=l?l.offsetHeight:0,this.showHeader&&!a&&c==="fixed")return;const d=i||null,f=this.headerDisplayNone(d),p=(a==null?void 0:a.offsetHeight)||0,v=this.headerHeight.value=this.showHeader?p:0;if(this.showHeader&&!f&&p>0&&(this.table.store.states.columns.value||[]).length>0&&v<2)return _e(()=>this.updateElsHeight());const m=this.tableHeight.value=(n=(t=this.table)==null?void 0:t.vnode.el)==null?void 0:n.clientHeight,h=this.footerHeight.value=r?r.offsetHeight:0;this.height.value!==null&&(this.bodyHeight.value===null&&requestAnimationFrame(()=>this.updateElsHeight()),this.bodyHeight.value=m-v-h+(r?1:0),this.bodyScrollHeight.value=u==null?void 0:u.scrollHeight),this.fixedBodyHeight.value=this.scrollX.value?this.bodyHeight.value-this.gutterWidth:this.bodyHeight.value,this.viewportHeight.value=this.scrollX.value?m-this.gutterWidth:m,this.updateScrollY(),this.notifyObservers("scrollable")}headerDisplayNone(t){if(!t)return!0;let n=t;for(;n.tagName!=="DIV";){if(getComputedStyle(n).display==="none")return!0;n=n.parentElement}return!1}updateColumnsWidth(){if(!it)return;const t=this.fit,n=this.table.vnode.el.clientWidth;let o=0;const a=this.getFlattenColumns(),l=a.filter(u=>typeof u.width!="number");if(a.forEach(u=>{typeof u.width=="number"&&u.realWidth&&(u.realWidth=null)}),l.length>0&&t){if(a.forEach(u=>{o+=Number(u.width||u.minWidth||80)}),o<=n){this.scrollX.value=!1;const u=n-o;if(l.length===1)l[0].realWidth=Number(l[0].minWidth||80)+u;else{const c=l.reduce((p,v)=>p+Number(v.minWidth||80),0),d=u/c;let f=0;l.forEach((p,v)=>{if(v===0)return;const m=Math.floor(Number(p.minWidth||80)*d);f+=m,p.realWidth=Number(p.minWidth||80)+m}),l[0].realWidth=Number(l[0].minWidth||80)+u-f}}else this.scrollX.value=!0,l.forEach(u=>{u.realWidth=Number(u.minWidth)});this.bodyWidth.value=Math.max(o,n),this.table.state.resizeState.value.width=this.bodyWidth.value}else a.forEach(u=>{!u.width&&!u.minWidth?u.realWidth=80:u.realWidth=Number(u.width||u.minWidth),o+=u.realWidth}),this.scrollX.value=o>n,this.bodyWidth.value=o;const r=this.store.states.fixedColumns.value;if(r.length>0){let u=0;r.forEach(c=>{u+=Number(c.realWidth||c.width)}),this.fixedWidth.value=u}const i=this.store.states.rightFixedColumns.value;if(i.length>0){let u=0;i.forEach(c=>{u+=Number(c.realWidth||c.width)}),this.rightFixedWidth.value=u}this.notifyObservers("columns")}addObserver(t){this.observers.push(t)}removeObserver(t){const n=this.observers.indexOf(t);n!==-1&&this.observers.splice(n,1)}notifyObservers(t){this.observers.forEach(o=>{var a,l;switch(t){case"columns":(a=o.state)==null||a.onColumnsChange(this);break;case"scrollable":(l=o.state)==null||l.onScrollableChange(this);break;default:throw new Error(`Table Layout don't have event ${t}.`)}})}}const{CheckboxGroup:y7}=Rn,w7=ne({name:"ElTableFilterPanel",components:{ElCheckbox:Rn,ElCheckboxGroup:y7,ElScrollbar:Eo,ElTooltip:bn,ElIcon:Ee,ArrowDown:$a,ArrowUp:Xl},directives:{ClickOutside:Fo},props:{placement:{type:String,default:"bottom-start"},store:{type:Object},column:{type:Object},upDataColumn:{type:Function}},setup(e){const t=tt(),{t:n}=mt(),o=re("table-filter"),a=t==null?void 0:t.parent;a.filterPanels.value[e.column.id]||(a.filterPanels.value[e.column.id]=t);const l=M(!1),r=M(null),i=S(()=>e.column&&e.column.filters),u=S({get:()=>{var C;return(((C=e.column)==null?void 0:C.filteredValue)||[])[0]},set:C=>{c.value&&(typeof C<"u"&&C!==null?c.value.splice(0,1,C):c.value.splice(0,1))}}),c=S({get(){return e.column?e.column.filteredValue||[]:[]},set(C){e.column&&e.upDataColumn("filteredValue",C)}}),d=S(()=>e.column?e.column.filterMultiple:!0),f=C=>C.value===u.value,p=()=>{l.value=!1},v=C=>{C.stopPropagation(),l.value=!l.value},m=()=>{l.value=!1},h=()=>{k(c.value),p()},g=()=>{c.value=[],k(c.value),p()},b=C=>{u.value=C,k(typeof C<"u"&&C!==null?c.value:[]),p()},k=C=>{e.store.commit("filterChange",{column:e.column,values:C}),e.store.updateAllSelected()};le(l,C=>{e.column&&e.upDataColumn("filterOpened",C)},{immediate:!0});const y=S(()=>{var C,E;return(E=(C=r.value)==null?void 0:C.popperRef)==null?void 0:E.contentRef});return{tooltipVisible:l,multiple:d,filteredValue:c,filterValue:u,filters:i,handleConfirm:h,handleReset:g,handleSelect:b,isActive:f,t:n,ns:o,showFilterPanel:v,hideFilterPanel:m,popperPaneRef:y,tooltip:r}}}),k7={key:0},C7=["disabled"],S7=["label","onClick"];function $7(e,t,n,o,a,l){const r=Se("el-checkbox"),i=Se("el-checkbox-group"),u=Se("el-scrollbar"),c=Se("arrow-up"),d=Se("arrow-down"),f=Se("el-icon"),p=Se("el-tooltip"),v=va("click-outside");return w(),X(p,{ref:"tooltip",visible:e.tooltipVisible,"onUpdate:visible":t[5]||(t[5]=m=>e.tooltipVisible=m),offset:0,placement:e.placement,"show-arrow":!1,"stop-popper-mouse-event":!1,teleported:"",effect:"light",pure:"","popper-class":e.ns.b(),persistent:""},{content:q(()=>[e.multiple?(w(),A("div",k7,[F("div",{class:O(e.ns.e("content"))},[j(u,{"wrap-class":e.ns.e("wrap")},{default:q(()=>[j(i,{modelValue:e.filteredValue,"onUpdate:modelValue":t[0]||(t[0]=m=>e.filteredValue=m),class:O(e.ns.e("checkbox-group"))},{default:q(()=>[(w(!0),A(Ie,null,Je(e.filters,m=>(w(),X(r,{key:m.value,label:m.value},{default:q(()=>[at(ue(m.text),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue","class"])]),_:1},8,["wrap-class"])],2),F("div",{class:O(e.ns.e("bottom"))},[F("button",{class:O({[e.ns.is("disabled")]:e.filteredValue.length===0}),disabled:e.filteredValue.length===0,type:"button",onClick:t[1]||(t[1]=(...m)=>e.handleConfirm&&e.handleConfirm(...m))},ue(e.t("el.table.confirmFilter")),11,C7),F("button",{type:"button",onClick:t[2]||(t[2]=(...m)=>e.handleReset&&e.handleReset(...m))},ue(e.t("el.table.resetFilter")),1)],2)])):(w(),A("ul",{key:1,class:O(e.ns.e("list"))},[F("li",{class:O([e.ns.e("list-item"),{[e.ns.is("active")]:e.filterValue===void 0||e.filterValue===null}]),onClick:t[3]||(t[3]=m=>e.handleSelect(null))},ue(e.t("el.table.clearFilter")),3),(w(!0),A(Ie,null,Je(e.filters,m=>(w(),A("li",{key:m.value,class:O([e.ns.e("list-item"),e.ns.is("active",e.isActive(m))]),label:m.value,onClick:h=>e.handleSelect(m.value)},ue(m.text),11,S7))),128))],2))]),default:q(()=>[We((w(),A("span",{class:O([`${e.ns.namespace.value}-table__column-filter-trigger`,`${e.ns.namespace.value}-none-outline`]),onClick:t[4]||(t[4]=(...m)=>e.showFilterPanel&&e.showFilterPanel(...m))},[j(f,null,{default:q(()=>[e.column.filterOpened?(w(),X(c,{key:0})):(w(),X(d,{key:1}))]),_:1})],2)),[[v,e.hideFilterPanel,e.popperPaneRef]])]),_:1},8,["visible","placement","popper-class"])}var _7=me(w7,[["render",$7],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/filter-panel.vue"]]);function Lb(e){const t=tt();Vu(()=>{n.value.addObserver(t)}),Fe(()=>{o(n.value),a(n.value)}),ko(()=>{o(n.value),a(n.value)}),wa(()=>{n.value.removeObserver(t)});const n=S(()=>{const l=e.layout;if(!l)throw new Error("Can not find table layout.");return l}),o=l=>{var r;const i=((r=e.vnode.el)==null?void 0:r.querySelectorAll("colgroup > col"))||[];if(!i.length)return;const u=l.getFlattenColumns(),c={};u.forEach(d=>{c[d.id]=d});for(let d=0,f=i.length;d{var r,i;const u=((r=e.vnode.el)==null?void 0:r.querySelectorAll("colgroup > col[name=gutter]"))||[];for(let d=0,f=u.length;d{h.stopPropagation()},l=(h,g)=>{!g.filters&&g.sortable?m(h,g,!1):g.filterable&&!g.sortable&&a(h),o==null||o.emit("header-click",g,h)},r=(h,g)=>{o==null||o.emit("header-contextmenu",g,h)},i=M(null),u=M(!1),c=M({}),d=(h,g)=>{if(it&&!(g.children&&g.children.length>0)&&i.value&&e.border){u.value=!0;const b=o;t("set-drag-visible",!0);const y=(b==null?void 0:b.vnode.el).getBoundingClientRect().left,C=n.vnode.el.querySelector(`th.${g.id}`),E=C.getBoundingClientRect(),_=E.left-y+30;Zn(C,"noclick"),c.value={startMouseLeft:h.clientX,startLeft:E.right-y,startColumnLeft:E.left-y,tableLeft:y};const $=b==null?void 0:b.refs.resizeProxy;$.style.left=`${c.value.startLeft}px`,document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};const T=B=>{const W=B.clientX-c.value.startMouseLeft,H=c.value.startLeft+W;$.style.left=`${Math.max(_,H)}px`},I=()=>{if(u.value){const{startColumnLeft:B,startLeft:W}=c.value,D=Number.parseInt($.style.left,10)-B;g.width=g.realWidth=D,b==null||b.emit("header-dragend",g.width,W-B,g,h),requestAnimationFrame(()=>{e.store.scheduleLayout(!1,!0)}),document.body.style.cursor="",u.value=!1,i.value=null,c.value={},t("set-drag-visible",!1)}document.removeEventListener("mousemove",T),document.removeEventListener("mouseup",I),document.onselectstart=null,document.ondragstart=null,setTimeout(()=>{pn(C,"noclick")},0)};document.addEventListener("mousemove",T),document.addEventListener("mouseup",I)}},f=(h,g)=>{if(g.children&&g.children.length>0)return;let b=h.target;for(;b&&b.tagName!=="TH";)b=b.parentNode;if(!(!g||!g.resizable)&&!u.value&&e.border){const k=b.getBoundingClientRect(),y=document.body.style;k.width>12&&k.right-h.pageX<8?(y.cursor="col-resize",zn(b,"is-sortable")&&(b.style.cursor="col-resize"),i.value=g):u.value||(y.cursor="",zn(b,"is-sortable")&&(b.style.cursor="pointer"),i.value=null)}},p=()=>{it&&(document.body.style.cursor="")},v=({order:h,sortOrders:g})=>{if(h==="")return g[0];const b=g.indexOf(h||null);return g[b>g.length-2?0:b+1]},m=(h,g,b)=>{h.stopPropagation();const k=g.order===b?null:b||v(g);let y=h.target;for(;y&&y.tagName!=="TH";)y=y.parentNode;if(y&&y.tagName==="TH"&&zn(y,"noclick")){pn(y,"noclick");return}if(!g.sortable)return;const C=e.store.states;let E=C.sortProp.value,_;const $=C.sortingColumn.value;($!==g||$===g&&$.order===null)&&($&&($.order=null),C.sortingColumn.value=g,E=g.property),k?_=g.order=k:_=g.order=null,C.sortProp.value=E,C.sortOrder.value=_,o==null||o.store.commit("changeSortCondition")};return{handleHeaderClick:l,handleHeaderContextMenu:r,handleMouseDown:d,handleMouseMove:f,handleMouseOut:p,handleSortClick:m,handleFilterClick:a}}function T7(e){const t=Ce(ao),n=re("table");return{getHeaderRowStyle:i=>{const u=t==null?void 0:t.props.headerRowStyle;return typeof u=="function"?u.call(null,{rowIndex:i}):u},getHeaderRowClass:i=>{const u=[],c=t==null?void 0:t.props.headerRowClassName;return typeof c=="string"?u.push(c):typeof c=="function"&&u.push(c.call(null,{rowIndex:i})),u.join(" ")},getHeaderCellStyle:(i,u,c,d)=>{var f;let p=(f=t==null?void 0:t.props.headerCellStyle)!=null?f:{};typeof p=="function"&&(p=p.call(null,{rowIndex:i,columnIndex:u,row:c,column:d}));const v=d.isSubColumn?null:nd(u,d.fixed,e.store,c);return ol(v,"left"),ol(v,"right"),Object.assign({},p,v)},getHeaderCellClass:(i,u,c,d)=>{const f=d.isSubColumn?[]:td(n.b(),u,d.fixed,e.store,c),p=[d.id,d.order,d.headerAlign,d.className,d.labelClassName,...f];d.children||p.push("is-leaf"),d.sortable&&p.push("is-sortable");const v=t==null?void 0:t.props.headerCellClassName;return typeof v=="string"?p.push(v):typeof v=="function"&&p.push(v.call(null,{rowIndex:i,columnIndex:u,row:c,column:d})),p.push(n.e("cell")),p.filter(m=>Boolean(m)).join(" ")}}}const Rb=e=>{const t=[];return e.forEach(n=>{n.children?(t.push(n),t.push.apply(t,Rb(n.children))):t.push(n)}),t},O7=e=>{let t=1;const n=(l,r)=>{if(r&&(l.level=r.level+1,t{n(u,l),i+=u.colSpan}),l.colSpan=i}else l.colSpan=1};e.forEach(l=>{l.level=1,n(l,void 0)});const o=[];for(let l=0;l{l.children?(l.rowSpan=1,l.children.forEach(r=>r.isSubColumn=!0)):l.rowSpan=t-l.level+1,o[l.level-1].push(l)}),o};function M7(e){const t=Ce(ao),n=S(()=>O7(e.store.states.originColumns.value));return{isGroup:S(()=>{const l=n.value.length>1;return l&&t&&(t.state.isGroup.value=!0),l}),toggleAllSelection:l=>{l.stopPropagation(),t==null||t.store.commit("toggleAllSelection")},columnRows:n}}var I7=ne({name:"ElTableHeader",components:{ElCheckbox:Rn},props:{fixed:{type:String,default:""},store:{required:!0,type:Object},border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(e,{emit:t}){const n=tt(),o=Ce(ao),a=re("table"),l=M({}),{onColumnsChange:r,onScrollableChange:i}=Lb(o);Fe(async()=>{await _e(),await _e();const{prop:_,order:$}=e.defaultSort;o==null||o.store.commit("sort",{prop:_,order:$,init:!0})});const{handleHeaderClick:u,handleHeaderContextMenu:c,handleMouseDown:d,handleMouseMove:f,handleMouseOut:p,handleSortClick:v,handleFilterClick:m}=E7(e,t),{getHeaderRowStyle:h,getHeaderRowClass:g,getHeaderCellStyle:b,getHeaderCellClass:k}=T7(e),{isGroup:y,toggleAllSelection:C,columnRows:E}=M7(e);return n.state={onColumnsChange:r,onScrollableChange:i},n.filterPanels=l,{ns:a,filterPanels:l,onColumnsChange:r,onScrollableChange:i,columnRows:E,getHeaderRowClass:g,getHeaderRowStyle:h,getHeaderCellClass:k,getHeaderCellStyle:b,handleHeaderClick:u,handleHeaderContextMenu:c,handleMouseDown:d,handleMouseMove:f,handleMouseOut:p,handleSortClick:v,handleFilterClick:m,isGroup:y,toggleAllSelection:C}},render(){const{ns:e,isGroup:t,columnRows:n,getHeaderCellStyle:o,getHeaderCellClass:a,getHeaderRowClass:l,getHeaderRowStyle:r,handleHeaderClick:i,handleHeaderContextMenu:u,handleMouseDown:c,handleMouseMove:d,handleSortClick:f,handleMouseOut:p,store:v,$parent:m}=this;let h=1;return ke("thead",{class:{[e.is("group")]:t}},n.map((g,b)=>ke("tr",{class:l(b),key:b,style:r(b)},g.map((k,y)=>(k.rowSpan>h&&(h=k.rowSpan),ke("th",{class:a(b,y,g,k),colspan:k.colSpan,key:`${k.id}-thead`,rowspan:k.rowSpan,style:o(b,y,g,k),onClick:C=>i(C,k),onContextmenu:C=>u(C,k),onMousedown:C=>c(C,k),onMousemove:C=>d(C,k),onMouseout:p},[ke("div",{class:["cell",k.filteredValue&&k.filteredValue.length>0?"highlight":"",k.labelClassName]},[k.renderHeader?k.renderHeader({column:k,$index:y,store:v,_self:m}):k.label,k.sortable&&ke("span",{onClick:C=>f(C,k),class:"caret-wrapper"},[ke("i",{onClick:C=>f(C,k,"ascending"),class:"sort-caret ascending"}),ke("i",{onClick:C=>f(C,k,"descending"),class:"sort-caret descending"})]),k.filterable&&ke(_7,{store:v,placement:k.filterPlacement||"bottom-start",column:k,upDataColumn:(C,E)=>{k[C]=E}})])]))))))}});function N7(e){const t=Ce(ao),n=M(""),o=M(ke("div")),a=(p,v,m)=>{var h;const g=t,b=mi(p);let k;const y=(h=g==null?void 0:g.vnode.el)==null?void 0:h.dataset.prefix;b&&(k=ev({columns:e.store.states.columns.value},b,y),k&&(g==null||g.emit(`cell-${m}`,v,k,b,p))),g==null||g.emit(`row-${m}`,v,k,p)},l=(p,v)=>{a(p,v,"dblclick")},r=(p,v)=>{e.store.commit("setCurrentRow",v),a(p,v,"click")},i=(p,v)=>{a(p,v,"contextmenu")},u=un(p=>{e.store.commit("setHoverRow",p)},30),c=un(()=>{e.store.commit("setHoverRow",null)},30);return{handleDoubleClick:l,handleClick:r,handleContextMenu:i,handleMouseEnter:u,handleMouseLeave:c,handleCellMouseEnter:(p,v)=>{var m;const h=t,g=mi(p),b=(m=h==null?void 0:h.vnode.el)==null?void 0:m.dataset.prefix;if(g){const _=ev({columns:e.store.states.columns.value},g,b),$=h.hoverState={cell:g,column:_,row:v};h==null||h.emit("cell-mouse-enter",$.row,$.column,$.cell,p)}const k=p.target.querySelector(".cell");if(!(zn(k,`${b}-tooltip`)&&k.childNodes.length))return;const y=document.createRange();y.setStart(k,0),y.setEnd(k,k.childNodes.length);const C=y.getBoundingClientRect().width,E=(Number.parseInt(Xn(k,"paddingLeft"),10)||0)+(Number.parseInt(Xn(k,"paddingRight"),10)||0);(C+E>k.offsetWidth||k.scrollWidth>k.offsetWidth)&&u7(t==null?void 0:t.refs.tableWrapper,g,g.innerText||g.textContent,{placement:"top",strategy:"fixed"},v.tooltipEffect)},handleCellMouseLeave:p=>{if(!mi(p))return;const m=t==null?void 0:t.hoverState;t==null||t.emit("cell-mouse-leave",m==null?void 0:m.row,m==null?void 0:m.column,m==null?void 0:m.cell,p)},tooltipContent:n,tooltipTrigger:o}}function P7(e){const t=Ce(ao),n=re("table");return{getRowStyle:(c,d)=>{const f=t==null?void 0:t.props.rowStyle;return typeof f=="function"?f.call(null,{row:c,rowIndex:d}):f||null},getRowClass:(c,d)=>{const f=[n.e("row")];t!=null&&t.props.highlightCurrentRow&&c===e.store.states.currentRow.value&&f.push("current-row"),e.stripe&&d%2===1&&f.push(n.em("row","striped"));const p=t==null?void 0:t.props.rowClassName;return typeof p=="string"?f.push(p):typeof p=="function"&&f.push(p.call(null,{row:c,rowIndex:d})),f},getCellStyle:(c,d,f,p)=>{const v=t==null?void 0:t.props.cellStyle;let m=v??{};typeof v=="function"&&(m=v.call(null,{rowIndex:c,columnIndex:d,row:f,column:p}));const h=p.isSubColumn?null:nd(d,e==null?void 0:e.fixed,e.store);return ol(h,"left"),ol(h,"right"),Object.assign({},m,h)},getCellClass:(c,d,f,p)=>{const v=p.isSubColumn?[]:td(n.b(),d,e==null?void 0:e.fixed,e.store),m=[p.id,p.align,p.className,...v],h=t==null?void 0:t.props.cellClassName;return typeof h=="string"?m.push(h):typeof h=="function"&&m.push(h.call(null,{rowIndex:c,columnIndex:d,row:f,column:p})),m.push(n.e("cell")),m.filter(g=>Boolean(g)).join(" ")},getSpan:(c,d,f,p)=>{let v=1,m=1;const h=t==null?void 0:t.props.spanMethod;if(typeof h=="function"){const g=h({row:c,column:d,rowIndex:f,columnIndex:p});Array.isArray(g)?(v=g[0],m=g[1]):typeof g=="object"&&(v=g.rowspan,m=g.colspan)}return{rowspan:v,colspan:m}},getColspanRealWidth:(c,d,f)=>{if(d<1)return c[f].realWidth;const p=c.map(({realWidth:v,width:m})=>v||m).slice(f,f+d);return Number(p.reduce((v,m)=>Number(v)+Number(m),-1))}}}function A7(e){const t=Ce(ao),n=re("table"),{handleDoubleClick:o,handleClick:a,handleContextMenu:l,handleMouseEnter:r,handleMouseLeave:i,handleCellMouseEnter:u,handleCellMouseLeave:c,tooltipContent:d,tooltipTrigger:f}=N7(e),{getRowStyle:p,getRowClass:v,getCellStyle:m,getCellClass:h,getSpan:g,getColspanRealWidth:b}=P7(e),k=S(()=>e.store.states.columns.value.findIndex(({type:$})=>$==="default")),y=($,T)=>{const I=t.props.rowKey;return I?Zt($,I):T},C=($,T,I,B=!1)=>{const{tooltipEffect:W,store:H}=e,{indent:D,columns:x}=H.states,K=v($,T);let R=!0;return I&&(K.push(n.em("row",`level-${I.level}`)),R=I.display),ke("tr",{style:[R?null:{display:"none"},p($,T)],class:K,key:y($,T),onDblclick:L=>o(L,$),onClick:L=>a(L,$),onContextmenu:L=>l(L,$),onMouseenter:()=>r(T),onMouseleave:i},x.value.map((L,N)=>{const{rowspan:z,colspan:U}=g($,L,T,N);if(!z||!U)return null;const Z={...L};Z.realWidth=b(x.value,U,N);const Q={store:e.store,_self:e.context||t,column:Z,row:$,$index:T,cellIndex:N,expanded:B};N===k.value&&I&&(Q.treeNode={indent:I.level*D.value,level:I.level},typeof I.expanded=="boolean"&&(Q.treeNode.expanded=I.expanded,"loading"in I&&(Q.treeNode.loading=I.loading),"noLazyChildren"in I&&(Q.treeNode.noLazyChildren=I.noLazyChildren)));const fe=`${T},${N}`,ie=Z.columnKey||Z.rawColumnKey||"",ee=E(N,L,Q);return ke("td",{style:m(T,N,$,L),class:h(T,N,$,L),key:`${ie}${fe}`,rowspan:z,colspan:U,onMouseenter:G=>u(G,{...$,tooltipEffect:W}),onMouseleave:c},[ee])}))},E=($,T,I)=>T.renderCell(I);return{wrappedRowRender:($,T)=>{const I=e.store,{isRowExpanded:B,assertRowKey:W}=I,{treeData:H,lazyTreeNodeMap:D,childrenColumnName:x,rowKey:K}=I.states,R=I.states.columns.value;if(R.some(({type:L})=>L==="expand")){const L=B($),N=C($,T,void 0,L),z=t.renderExpanded;return L?z?[[N,ke("tr",{key:`expanded-row__${N.key}`},[ke("td",{colspan:R.length,class:"el-table__cell el-table__expanded-cell"},[z({row:$,$index:T,store:I,expanded:L})])])]]:(console.error("[Element Error]renderExpanded is required."),N):[[N]]}else if(Object.keys(H.value).length){W();const L=Zt($,K.value);let N=H.value[L],z=null;N&&(z={expanded:N.expanded,level:N.level,display:!0},typeof N.lazy=="boolean"&&(typeof N.loaded=="boolean"&&N.loaded&&(z.noLazyChildren=!(N.children&&N.children.length)),z.loading=N.loading));const U=[C($,T,z)];if(N){let Z=0;const Q=(ie,ee)=>{ie&&ie.length&&ee&&ie.forEach(G=>{const he={display:ee.display&&ee.expanded,level:ee.level+1,expanded:!1,noLazyChildren:!1,loading:!1},se=Zt(G,K.value);if(se==null)throw new Error("For nested data item, row-key is required.");if(N={...H.value[se]},N&&(he.expanded=N.expanded,N.level=N.level||he.level,N.display=!!(N.expanded&&he.display),typeof N.lazy=="boolean"&&(typeof N.loaded=="boolean"&&N.loaded&&(he.noLazyChildren=!(N.children&&N.children.length)),he.loading=N.loading)),Z++,U.push(C(G,T+Z,he)),N){const pe=D.value[se]||G[x.value];Q(pe,N)}})};N.display=!0;const fe=D.value[L]||$[x.value];Q(fe,N)}return U}else return C($,T,void 0)},tooltipContent:d,tooltipTrigger:f}}const L7={store:{required:!0,type:Object},stripe:Boolean,tooltipEffect:String,context:{default:()=>({}),type:Object},rowClassName:[String,Function],rowStyle:[Object,Function],fixed:{type:String,default:""},highlight:Boolean};var R7=ne({name:"ElTableBody",props:L7,setup(e){const t=tt(),n=Ce(ao),o=re("table"),{wrappedRowRender:a,tooltipContent:l,tooltipTrigger:r}=A7(e),{onColumnsChange:i,onScrollableChange:u}=Lb(n);return le(e.store.states.hoverRow,(c,d)=>{if(!e.store.states.isComplex.value||!it)return;let f=window.requestAnimationFrame;f||(f=p=>window.setTimeout(p,16)),f(()=>{var p;const v=(p=t==null?void 0:t.vnode.el)==null?void 0:p.querySelectorAll(`.${o.e("row")}`),m=v[d],h=v[c];m&&pn(m,"hover-row"),h&&Zn(h,"hover-row")})}),wa(()=>{var c;(c=Ao)==null||c()}),ko(()=>{var c;(c=Ao)==null||c()}),{ns:o,onColumnsChange:i,onScrollableChange:u,wrappedRowRender:a,tooltipContent:l,tooltipTrigger:r}},render(){const{wrappedRowRender:e,store:t}=this,n=t.states.data.value||[];return ke("tbody",{},[n.reduce((o,a)=>o.concat(e(a,o.length)),[])])}});function od(e){const t=e.tableLayout==="auto";let n=e.columns||[];t&&n.every(a=>a.width===void 0)&&(n=[]);const o=a=>{const l={key:`${e.tableLayout}_${a.id}`,style:{},name:void 0};return t?l.style={width:`${a.width}px`}:l.name=a.id,l};return ke("colgroup",{},n.map(a=>ke("col",o(a))))}od.props=["columns","tableLayout"];function D7(){const e=Ce(ao),t=e==null?void 0:e.store,n=S(()=>t.states.fixedLeafColumnsLength.value),o=S(()=>t.states.rightFixedColumns.value.length),a=S(()=>t.states.columns.value.length),l=S(()=>t.states.fixedColumns.value.length),r=S(()=>t.states.rightFixedColumns.value.length);return{leftFixedLeafCount:n,rightFixedLeafCount:o,columnsCount:a,leftFixedCount:l,rightFixedCount:r,columns:t.states.columns}}function B7(e){const{columns:t}=D7(),n=re("table");return{getCellClasses:(l,r)=>{const i=l[r],u=[n.e("cell"),i.id,i.align,i.labelClassName,...td(n.b(),r,i.fixed,e.store)];return i.className&&u.push(i.className),i.children||u.push(n.is("leaf")),u},getCellStyles:(l,r)=>{const i=nd(r,l.fixed,e.store);return ol(i,"left"),ol(i,"right"),i},columns:t}}var V7=ne({name:"ElTableFooter",props:{fixed:{type:String,default:""},store:{required:!0,type:Object},summaryMethod:Function,sumText:String,border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(e){const{getCellClasses:t,getCellStyles:n,columns:o}=B7(e);return{ns:re("table"),getCellClasses:t,getCellStyles:n,columns:o}},render(){const{columns:e,getCellStyles:t,getCellClasses:n,summaryMethod:o,sumText:a,ns:l}=this,r=this.store.states.data.value;let i=[];return o?i=o({columns:e,data:r}):e.forEach((u,c)=>{if(c===0){i[c]=a;return}const d=r.map(m=>Number(m[u.property])),f=[];let p=!0;d.forEach(m=>{if(!Number.isNaN(+m)){p=!1;const h=`${m}`.split(".")[1];f.push(h?h.length:0)}});const v=Math.max.apply(null,f);p?i[c]="":i[c]=d.reduce((m,h)=>{const g=Number(h);return Number.isNaN(+g)?m:Number.parseFloat((m+h).toFixed(Math.min(v,20)))},0)}),ke("table",{class:l.e("footer"),cellspacing:"0",cellpadding:"0",border:"0"},[od({columns:e}),ke("tbody",[ke("tr",{},[...e.map((u,c)=>ke("td",{key:c,colspan:u.colSpan,rowspan:u.rowSpan,class:n(e,c),style:t(u,c)},[ke("div",{class:["cell",u.labelClassName]},[i[c]])]))])])])}});function x7(e){return{setCurrentRow:d=>{e.commit("setCurrentRow",d)},getSelectionRows:()=>e.getSelectionRows(),toggleRowSelection:(d,f)=>{e.toggleRowSelection(d,f,!1),e.updateAllSelected()},clearSelection:()=>{e.clearSelection()},clearFilter:d=>{e.clearFilter(d)},toggleAllSelection:()=>{e.commit("toggleAllSelection")},toggleRowExpansion:(d,f)=>{e.toggleRowExpansionAdapter(d,f)},clearSort:()=>{e.clearSort()},sort:(d,f)=>{e.commit("sort",{prop:d,order:f})}}}function z7(e,t,n,o){const a=M(!1),l=M(null),r=M(!1),i=P=>{r.value=P},u=M({width:null,height:null}),c=M(!1),d={display:"block",verticalAlign:"middle"},f=M();kn(()=>{t.setHeight(e.height)}),kn(()=>{t.setMaxHeight(e.maxHeight)}),le(()=>[e.currentRowKey,n.states.rowKey],([P,L])=>{s(L)&&n.setCurrentRowKey(`${P}`)},{immediate:!0}),le(()=>e.data,P=>{o.store.commit("setData",P)},{immediate:!0,deep:!0}),kn(()=>{e.expandRowKeys&&n.setExpandRowKeysAdapter(e.expandRowKeys)});const p=()=>{o.store.commit("setHoverRow",null),o.hoverState&&(o.hoverState=null)},v=(P,L)=>{const{pixelX:N,pixelY:z}=L;Math.abs(N)>=Math.abs(z)&&(o.refs.bodyWrapper.scrollLeft+=L.pixelX/5)},m=S(()=>e.height||e.maxHeight||n.states.fixedColumns.value.length>0||n.states.rightFixedColumns.value.length>0),h=S(()=>({width:t.bodyWidth.value?`${t.bodyWidth.value}px`:""})),g=()=>{m.value&&t.updateElsHeight(),t.updateColumnsWidth(),requestAnimationFrame(C)};Fe(async()=>{await _e(),n.updateColumns(),E(),requestAnimationFrame(g);const P=o.vnode.el;e.flexible&&P&&P.parentElement&&(P.parentElement.style.minWidth="0"),u.value={width:f.value=P.offsetWidth,height:P.offsetHeight},n.states.columns.value.forEach(L=>{L.filteredValue&&L.filteredValue.length&&o.store.commit("filterChange",{column:L,values:L.filteredValue,silent:!0})}),o.$ready=!0});const b=(P,L)=>{if(!P)return;const N=Array.from(P.classList).filter(z=>!z.startsWith("is-scrolling-"));N.push(t.scrollX.value?L:"is-scrolling-none"),P.className=N.join(" ")},k=P=>{const{tableWrapper:L}=o.refs;b(L,P)},y=P=>{const{tableWrapper:L}=o.refs;return!!(L&&L.classList.contains(P))},C=function(){if(!o.refs.scrollBarRef)return;if(!t.scrollX.value){const fe="is-scrolling-none";y(fe)||k(fe);return}const P=o.refs.scrollBarRef.wrap$;if(!P)return;const{scrollLeft:L,offsetWidth:N,scrollWidth:z}=P,{headerWrapper:U,footerWrapper:Z}=o.refs;U&&(U.scrollLeft=L),Z&&(Z.scrollLeft=L);const Q=z-N-1;L>=Q?k("is-scrolling-right"):k(L===0?"is-scrolling-left":"is-scrolling-middle")},E=()=>{o.refs.scrollBarRef&&(o.refs.scrollBarRef.wrap$&&Ot(o.refs.scrollBarRef.wrap$,"scroll",C,{passive:!0}),e.fit?gn(o.vnode.el,_):Ot(window,"resize",_))},_=()=>{if(!o.$ready)return;let P=!1;const L=o.vnode.el,{width:N,height:z}=u.value,U=f.value=L.offsetWidth;N!==U&&(P=!0);const Z=L.offsetHeight;(e.height||m.value)&&z!==Z&&(P=!0),P&&(u.value={width:U,height:Z},g())},$=Kt(),T=S(()=>{const{bodyWidth:P,scrollY:L,gutterWidth:N}=t;return P.value?`${P.value-(L.value?N:0)}px`:""}),I=S(()=>e.maxHeight?"fixed":e.tableLayout);function B(P,L,N){const z=Cu(P),U=e.showHeader?N:0;if(z!==null)return pt(z)?`calc(${z} - ${L}px - ${U}px)`:z-L-U}const W=S(()=>{const P=t.headerHeight.value||0,L=t.bodyHeight.value,N=t.footerHeight.value||0;if(e.height)return L||void 0;if(e.maxHeight)return B(e.maxHeight,N,P)}),H=S(()=>{const P=t.headerHeight.value||0,L=t.bodyHeight.value,N=t.footerHeight.value||0;if(e.height)return{height:L?`${L}px`:""};if(e.maxHeight){const z=B(e.maxHeight,N,P);if(z!==null)return{"max-height":`${z}${je(z)?"px":""}`}}return{}}),D=S(()=>{if(e.data&&e.data.length)return null;let P="100%";return t.appendHeight.value&&(P=`calc(100% - ${t.appendHeight.value}px)`),{width:f.value?`${f.value}px`:"",height:P}}),x=(P,L)=>{const N=o.refs.bodyWrapper;if(Math.abs(L.spinY)>0){const z=N.scrollTop;L.pixelY<0&&z!==0&&P.preventDefault(),L.pixelY>0&&N.scrollHeight-N.clientHeight>z&&P.preventDefault(),N.scrollTop+=Math.ceil(L.pixelY/5)}else N.scrollLeft+=Math.ceil(L.pixelX/5)},K=S(()=>e.maxHeight?e.showSummary?{bottom:0}:{bottom:t.scrollX.value&&e.data.length?`${t.gutterWidth}px`:""}:e.showSummary?{height:t.tableHeight.value?`${t.tableHeight.value}px`:""}:{height:t.viewportHeight.value?`${t.viewportHeight.value}px`:""}),R=S(()=>{if(e.height)return{height:t.fixedBodyHeight.value?`${t.fixedBodyHeight.value}px`:""};if(e.maxHeight){let P=Cu(e.maxHeight);if(typeof P=="number")return P=t.scrollX.value?P-t.gutterWidth:P,e.showHeader&&(P-=t.headerHeight.value),P-=t.footerHeight.value,{"max-height":`${P}px`}}return{}});return{isHidden:a,renderExpanded:l,setDragVisible:i,isGroup:c,handleMouseLeave:p,handleHeaderFooterMousewheel:v,tableSize:$,bodyHeight:H,height:W,emptyBlockStyle:D,handleFixedMousewheel:x,fixedHeight:K,fixedBodyHeight:R,resizeProxyVisible:r,bodyWidth:T,resizeState:u,doLayout:g,tableBodyStyles:h,tableLayout:I,scrollbarViewStyle:d}}var H7={data:{type:Array,default:()=>[]},size:String,width:[String,Number],height:[String,Number],maxHeight:[String,Number],fit:{type:Boolean,default:!0},stripe:Boolean,border:Boolean,rowKey:[String,Function],showHeader:{type:Boolean,default:!0},showSummary:Boolean,sumText:String,summaryMethod:Function,rowClassName:[String,Function],rowStyle:[Object,Function],cellClassName:[String,Function],cellStyle:[Object,Function],headerRowClassName:[String,Function],headerRowStyle:[Object,Function],headerCellClassName:[String,Function],headerCellStyle:[Object,Function],highlightCurrentRow:Boolean,currentRowKey:[String,Number],emptyText:String,expandRowKeys:Array,defaultExpandAll:Boolean,defaultSort:Object,tooltipEffect:String,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:()=>({hasChildren:"hasChildren",children:"children"})},lazy:Boolean,load:Function,style:{type:Object,default:()=>({})},className:{type:String,default:""},tableLayout:{type:String,default:"fixed"},scrollbarAlwaysOn:{type:Boolean,default:!1},flexible:Boolean};const F7=()=>{const e=M(),t=(l,r)=>{const i=e.value;i&&i.scrollTo(l,r)},n=(l,r)=>{const i=e.value;i&&je(r)&&["Top","Left"].includes(l)&&i[`setScroll${l}`](r)};return{scrollBarRef:e,scrollTo:t,setScrollTop:l=>n("Top",l),setScrollLeft:l=>n("Left",l)}};let K7=1;const W7=ne({name:"ElTable",directives:{Mousewheel:gA},components:{TableHeader:I7,TableBody:R7,TableFooter:V7,ElScrollbar:Eo,hColgroup:od},props:H7,emits:["select","select-all","selection-change","cell-mouse-enter","cell-mouse-leave","cell-contextmenu","cell-click","cell-dblclick","row-click","row-contextmenu","row-dblclick","header-click","header-contextmenu","sort-change","filter-change","current-change","header-dragend","expand-change"],setup(e){const{t}=mt(),n=re("table"),o=tt();Qe(ao,o);const a=m7(o,e);o.store=a;const l=new b7({store:o.store,table:o,fit:e.fit,showHeader:e.showHeader});o.layout=l;const r=S(()=>(a.states.data.value||[]).length===0),{setCurrentRow:i,getSelectionRows:u,toggleRowSelection:c,clearSelection:d,clearFilter:f,toggleAllSelection:p,toggleRowExpansion:v,clearSort:m,sort:h}=x7(a),{isHidden:g,renderExpanded:b,setDragVisible:k,isGroup:y,handleMouseLeave:C,handleHeaderFooterMousewheel:E,tableSize:_,bodyHeight:$,height:T,emptyBlockStyle:I,handleFixedMousewheel:B,fixedHeight:W,fixedBodyHeight:H,resizeProxyVisible:D,bodyWidth:x,resizeState:K,doLayout:R,tableBodyStyles:P,tableLayout:L,scrollbarViewStyle:N}=z7(e,l,a,o),{scrollBarRef:z,scrollTo:U,setScrollLeft:Z,setScrollTop:Q}=F7(),fe=un(R,50),ie=`el-table_${K7++}`;o.tableId=ie,o.state={isGroup:y,resizeState:K,doLayout:R,debouncedUpdateLayout:fe};const ee=S(()=>e.sumText||t("el.table.sumText")),G=S(()=>e.emptyText||t("el.table.emptyText"));return{ns:n,layout:l,store:a,handleHeaderFooterMousewheel:E,handleMouseLeave:C,tableId:ie,tableSize:_,isHidden:g,isEmpty:r,renderExpanded:b,resizeProxyVisible:D,resizeState:K,isGroup:y,bodyWidth:x,bodyHeight:$,height:T,tableBodyStyles:P,emptyBlockStyle:I,debouncedUpdateLayout:fe,handleFixedMousewheel:B,fixedHeight:W,fixedBodyHeight:H,setCurrentRow:i,getSelectionRows:u,toggleRowSelection:c,clearSelection:d,clearFilter:f,toggleAllSelection:p,toggleRowExpansion:v,clearSort:m,doLayout:R,sort:h,t,setDragVisible:k,context:o,computedSumText:ee,computedEmptyText:G,tableLayout:L,scrollbarViewStyle:N,scrollBarRef:z,scrollTo:U,setScrollLeft:Z,setScrollTop:Q}}}),j7=["data-prefix"],q7={ref:"hiddenColumns",class:"hidden-columns"};function U7(e,t,n,o,a,l){const r=Se("hColgroup"),i=Se("table-header"),u=Se("table-body"),c=Se("el-scrollbar"),d=Se("table-footer"),f=va("mousewheel");return w(),A("div",{ref:"tableWrapper",class:O([{[e.ns.m("fit")]:e.fit,[e.ns.m("striped")]:e.stripe,[e.ns.m("border")]:e.border||e.isGroup,[e.ns.m("hidden")]:e.isHidden,[e.ns.m("group")]:e.isGroup,[e.ns.m("fluid-height")]:e.maxHeight,[e.ns.m("scrollable-x")]:e.layout.scrollX.value,[e.ns.m("scrollable-y")]:e.layout.scrollY.value,[e.ns.m("enable-row-hover")]:!e.store.states.isComplex.value,[e.ns.m("enable-row-transition")]:(e.store.states.data.value||[]).length!==0&&(e.store.states.data.value||[]).length<100,"has-footer":e.showSummary},e.ns.m(e.tableSize),e.className,e.ns.b(),e.ns.m(`layout-${e.tableLayout}`)]),style:Te(e.style),"data-prefix":e.ns.namespace.value,onMouseleave:t[0]||(t[0]=p=>e.handleMouseLeave())},[F("div",{class:O(e.ns.e("inner-wrapper"))},[F("div",q7,[oe(e.$slots,"default")],512),e.showHeader&&e.tableLayout==="fixed"?We((w(),A("div",{key:0,ref:"headerWrapper",class:O(e.ns.e("header-wrapper"))},[F("table",{ref:"tableHeader",class:O(e.ns.e("header")),style:Te(e.tableBodyStyles),border:"0",cellpadding:"0",cellspacing:"0"},[j(r,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),j(i,{ref:"tableHeaderRef",border:e.border,"default-sort":e.defaultSort,store:e.store,onSetDragVisible:e.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])],6)],2)),[[f,e.handleHeaderFooterMousewheel]]):Y("v-if",!0),F("div",{ref:"bodyWrapper",style:Te(e.bodyHeight),class:O(e.ns.e("body-wrapper"))},[j(c,{ref:"scrollBarRef",height:e.maxHeight?void 0:e.height,"max-height":e.maxHeight?e.height:void 0,"view-style":e.scrollbarViewStyle,always:e.scrollbarAlwaysOn},{default:q(()=>[F("table",{ref:"tableBody",class:O(e.ns.e("body")),cellspacing:"0",cellpadding:"0",border:"0",style:Te({width:e.bodyWidth,tableLayout:e.tableLayout})},[j(r,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),e.showHeader&&e.tableLayout==="auto"?(w(),X(i,{key:0,border:e.border,"default-sort":e.defaultSort,store:e.store,onSetDragVisible:e.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])):Y("v-if",!0),j(u,{context:e.context,highlight:e.highlightCurrentRow,"row-class-name":e.rowClassName,"tooltip-effect":e.tooltipEffect,"row-style":e.rowStyle,store:e.store,stripe:e.stripe},null,8,["context","highlight","row-class-name","tooltip-effect","row-style","store","stripe"])],6),e.isEmpty?(w(),A("div",{key:0,ref:"emptyBlock",style:Te(e.emptyBlockStyle),class:O(e.ns.e("empty-block"))},[F("span",{class:O(e.ns.e("empty-text"))},[oe(e.$slots,"empty",{},()=>[at(ue(e.computedEmptyText),1)])],2)],6)):Y("v-if",!0),e.$slots.append?(w(),A("div",{key:1,ref:"appendWrapper",class:O(e.ns.e("append-wrapper"))},[oe(e.$slots,"append")],2)):Y("v-if",!0)]),_:3},8,["height","max-height","view-style","always"])],6),e.border||e.isGroup?(w(),A("div",{key:1,class:O(e.ns.e("border-left-patch"))},null,2)):Y("v-if",!0)],2),e.showSummary?We((w(),A("div",{key:0,ref:"footerWrapper",class:O(e.ns.e("footer-wrapper"))},[j(d,{border:e.border,"default-sort":e.defaultSort,store:e.store,style:Te(e.tableBodyStyles),"sum-text":e.computedSumText,"summary-method":e.summaryMethod},null,8,["border","default-sort","store","style","sum-text","summary-method"])],2)),[[ft,!e.isEmpty],[f,e.handleHeaderFooterMousewheel]]):Y("v-if",!0),We(F("div",{ref:"resizeProxy",class:O(e.ns.e("column-resize-proxy"))},null,2),[[ft,e.resizeProxyVisible]])],46,j7)}var Y7=me(W7,[["render",U7],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/table.vue"]]);const G7={selection:"table-column--selection",expand:"table__expand-column"},X7={default:{order:""},selection:{width:48,minWidth:48,realWidth:48,order:""},expand:{width:48,minWidth:48,realWidth:48,order:""},index:{width:48,minWidth:48,realWidth:48,order:""}},Z7=e=>G7[e]||"",J7={selection:{renderHeader({store:e}){function t(){return e.states.data.value&&e.states.data.value.length===0}return ke(Rn,{disabled:t(),size:e.states.tableSize.value,indeterminate:e.states.selection.value.length>0&&!e.states.isAllSelected.value,"onUpdate:modelValue":e.toggleAllSelection,modelValue:e.states.isAllSelected.value})},renderCell({row:e,column:t,store:n,$index:o}){return ke(Rn,{disabled:t.selectable?!t.selectable.call(null,e,o):!1,size:n.states.tableSize.value,onChange:()=>{n.commit("rowSelectedChanged",e)},onClick:a=>a.stopPropagation(),modelValue:n.isSelected(e)})},sortable:!1,resizable:!1},index:{renderHeader({column:e}){return e.label||"#"},renderCell({column:e,$index:t}){let n=t+1;const o=e.index;return typeof o=="number"?n=t+o:typeof o=="function"&&(n=o(t)),ke("div",{},[n])},sortable:!1},expand:{renderHeader({column:e}){return e.label||""},renderCell({row:e,store:t,expanded:n}){const{ns:o}=t,a=[o.e("expand-icon")];return n&&a.push(o.em("expand-icon","expanded")),ke("div",{class:a,onClick:function(r){r.stopPropagation(),t.toggleRowExpansion(e)}},{default:()=>[ke(Ee,null,{default:()=>[ke(sn)]})]})},sortable:!1,resizable:!1}};function Q7({row:e,column:t,$index:n}){var o;const a=t.property,l=a&&Er(e,a).value;return t&&t.formatter?t.formatter(e,t,l,n):((o=l==null?void 0:l.toString)==null?void 0:o.call(l))||""}function eK({row:e,treeNode:t,store:n},o=!1){const{ns:a}=n;if(!t)return o?[ke("span",{class:a.e("placeholder")})]:null;const l=[],r=function(i){i.stopPropagation(),n.loadOrToggle(e)};if(t.indent&&l.push(ke("span",{class:a.e("indent"),style:{"padding-left":`${t.indent}px`}})),typeof t.expanded=="boolean"&&!t.noLazyChildren){const i=[a.e("expand-icon"),t.expanded?a.em("expand-icon","expanded"):""];let u=sn;t.loading&&(u=Wo),l.push(ke("div",{class:i,onClick:r},{default:()=>[ke(Ee,{class:{[a.is("loading")]:t.loading}},{default:()=>[ke(u)]})]}))}else l.push(ke("span",{class:a.e("placeholder")}));return l}function nv(e,t){return e.reduce((n,o)=>(n[o]=o,n),t)}function tK(e,t){const n=tt();return{registerComplexWatchers:()=>{const l=["fixed"],r={realWidth:"width",realMinWidth:"minWidth"},i=nv(l,r);Object.keys(i).forEach(u=>{const c=r[u];tn(t,c)&&le(()=>t[c],d=>{let f=d;c==="width"&&u==="realWidth"&&(f=ed(d)),c==="minWidth"&&u==="realMinWidth"&&(f=Mb(d)),n.columnConfig.value[c]=f,n.columnConfig.value[u]=f;const p=c==="fixed";e.value.store.scheduleLayout(p)})})},registerNormalWatchers:()=>{const l=["label","filters","filterMultiple","sortable","index","formatter","className","labelClassName","showOverflowTooltip"],r={property:"prop",align:"realAlign",headerAlign:"realHeaderAlign"},i=nv(l,r);Object.keys(i).forEach(u=>{const c=r[u];tn(t,c)&&le(()=>t[c],d=>{n.columnConfig.value[u]=d})})}}}function nK(e,t,n){const o=tt(),a=M(""),l=M(!1),r=M(),i=M(),u=re("table");kn(()=>{r.value=e.align?`is-${e.align}`:null,r.value}),kn(()=>{i.value=e.headerAlign?`is-${e.headerAlign}`:r.value,i.value});const c=S(()=>{let y=o.vnode.vParent||o.parent;for(;y&&!y.tableId&&!y.columnId;)y=y.vnode.vParent||y.parent;return y}),d=S(()=>{const{store:y}=o.parent;if(!y)return!1;const{treeData:C}=y.states,E=C.value;return E&&Object.keys(E).length>0}),f=M(ed(e.width)),p=M(Mb(e.minWidth)),v=y=>(f.value&&(y.width=f.value),p.value&&(y.minWidth=p.value),y.minWidth||(y.minWidth=80),y.realWidth=Number(y.width===void 0?y.minWidth:y.width),y),m=y=>{const C=y.type,E=J7[C]||{};Object.keys(E).forEach($=>{const T=E[$];$!=="className"&&T!==void 0&&(y[$]=T)});const _=Z7(C);if(_){const $=`${s(u.namespace)}-${_}`;y.className=y.className?`${y.className} ${$}`:$}return y},h=y=>{Array.isArray(y)?y.forEach(E=>C(E)):C(y);function C(E){var _;((_=E==null?void 0:E.type)==null?void 0:_.name)==="ElTableColumn"&&(E.vParent=o)}};return{columnId:a,realAlign:r,isSubColumn:l,realHeaderAlign:i,columnOrTableParent:c,setColumnWidth:v,setColumnForcedProps:m,setColumnRenders:y=>{e.renderHeader||y.type!=="selection"&&(y.renderHeader=_=>{o.columnConfig.value.label;const $=t.header;return $?$(_):y.label});let C=y.renderCell;const E=d.value;return y.type==="expand"?(y.renderCell=_=>ke("div",{class:"cell"},[C(_)]),n.value.renderExpanded=_=>t.default?t.default(_):t.default):(C=C||Q7,y.renderCell=_=>{let $=null;if(t.default){const W=t.default(_);$=W.some(H=>H.type!==Bu)?W:C(_)}else $=C(_);const T=E&&_.cellIndex===0,I=eK(_,T),B={class:"cell",style:{}};return y.showOverflowTooltip&&(B.class=`${B.class} ${s(u.namespace)}-tooltip`,B.style={width:`${(_.column.realWidth||Number(_.column.width))-1}px`}),h($),ke("div",B,[I,$])}),y},getPropsData:(...y)=>y.reduce((C,E)=>(Array.isArray(E)&&E.forEach(_=>{C[_]=e[_]}),C),{}),getColumnElIndex:(y,C)=>Array.prototype.indexOf.call(y,C)}}var oK={type:{type:String,default:"default"},label:String,className:String,labelClassName:String,property:String,prop:String,width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},renderHeader:Function,sortable:{type:[Boolean,String],default:!1},sortMethod:Function,sortBy:[String,Function,Array],resizable:{type:Boolean,default:!0},columnKey:String,align:String,headerAlign:String,showTooltipWhenOverflow:Boolean,showOverflowTooltip:Boolean,fixed:[Boolean,String],formatter:Function,selectable:Function,reserveSelection:Boolean,filterMethod:Function,filteredValue:Array,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},index:[Number,Function],sortOrders:{type:Array,default:()=>["ascending","descending",null],validator:e=>e.every(t=>["ascending","descending",null].includes(t))}};let aK=1;var Db=ne({name:"ElTableColumn",components:{ElCheckbox:Rn},props:oK,setup(e,{slots:t}){const n=tt(),o=M({}),a=S(()=>{let k=n.parent;for(;k&&!k.tableId;)k=k.parent;return k}),{registerNormalWatchers:l,registerComplexWatchers:r}=tK(a,e),{columnId:i,isSubColumn:u,realHeaderAlign:c,columnOrTableParent:d,setColumnWidth:f,setColumnForcedProps:p,setColumnRenders:v,getPropsData:m,getColumnElIndex:h,realAlign:g}=nK(e,t,a),b=d.value;i.value=`${b.tableId||b.columnId}_column_${aK++}`,Vu(()=>{u.value=a.value!==b;const k=e.type||"default",y=e.sortable===""?!0:e.sortable,C={...X7[k],id:i.value,type:k,property:e.prop||e.property,align:g,headerAlign:c,showOverflowTooltip:e.showOverflowTooltip||e.showTooltipWhenOverflow,filterable:e.filters||e.filterMethod,filteredValue:[],filterPlacement:"",isColumnGroup:!1,isSubColumn:!1,filterOpened:!1,sortable:y,index:e.index,rawColumnKey:n.vnode.key};let I=m(["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],["sortMethod","sortBy","sortOrders"],["selectable","reserveSelection"],["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement"]);I=r7(C,I),I=s7(v,f,p)(I),o.value=I,l(),r()}),Fe(()=>{var k;const y=d.value,C=u.value?y.vnode.el.children:(k=y.refs.hiddenColumns)==null?void 0:k.children,E=()=>h(C||[],n.vnode.el);o.value.getColumnIndex=E,E()>-1&&a.value.store.commit("insertColumn",o.value,u.value?y.columnConfig.value:null)}),Nt(()=>{a.value.store.commit("removeColumn",o.value,u.value?b.columnConfig.value:null)}),n.columnId=i.value,n.columnConfig=o},render(){var e,t,n;try{const o=(t=(e=this.$slots).default)==null?void 0:t.call(e,{row:{},column:{},$index:-1}),a=[];if(Array.isArray(o))for(const r of o)((n=r.type)==null?void 0:n.name)==="ElTableColumn"||r.shapeFlag&2?a.push(r):r.type===Ie&&Array.isArray(r.children)&&r.children.forEach(i=>{(i==null?void 0:i.patchFlag)!==1024&&!pt(i==null?void 0:i.children)&&a.push(i)});return ke("div",a)}catch{return ke("div",[])}}});const lK=Xe(Y7,{TableColumn:Db}),rK=Rt(Db);var xl=(e=>(e.ASC="asc",e.DESC="desc",e))(xl||{}),zl=(e=>(e.CENTER="center",e.RIGHT="right",e))(zl||{}),Bb=(e=>(e.LEFT="left",e.RIGHT="right",e))(Bb||{});const $u={asc:"desc",desc:"asc"},Hl=Symbol("placeholder"),sK=(e,t,n)=>{var o;const a={flexGrow:0,flexShrink:0,...n?{}:{flexGrow:e.flexGrow||0,flexShrink:e.flexShrink||1}};n||(a.flexShrink=1);const l={...(o=e.style)!=null?o:{},...a,flexBasis:"auto",width:e.width};return t||(e.maxWidth&&(l.maxWidth=e.maxWidth),e.minWidth&&(l.minWidth=e.minWidth)),l};function iK(e,t,n){const o=S(()=>s(t).filter(h=>!h.hidden)),a=S(()=>s(o).filter(h=>h.fixed==="left"||h.fixed===!0)),l=S(()=>s(o).filter(h=>h.fixed==="right")),r=S(()=>s(o).filter(h=>!h.fixed)),i=S(()=>{const h=[];return s(a).forEach(g=>{h.push({...g,placeholderSign:Hl})}),s(r).forEach(g=>{h.push(g)}),s(l).forEach(g=>{h.push({...g,placeholderSign:Hl})}),h}),u=S(()=>s(a).length||s(l).length),c=S(()=>s(t).reduce((g,b)=>(g[b.key]=sK(b,s(n),e.fixed),g),{})),d=S(()=>s(o).reduce((h,g)=>h+g.width,0)),f=h=>s(t).find(g=>g.key===h),p=h=>s(c)[h],v=(h,g)=>{h.width=g};function m(h){var g;const{key:b}=h.currentTarget.dataset;if(!b)return;const{sortState:k,sortBy:y}=e;let C=xl.ASC;Mt(k)?C=$u[k[b]]:C=$u[y.order],(g=e.onColumnSort)==null||g.call(e,{column:f(b),key:b,order:C})}return{columns:t,columnsStyles:c,columnsTotalWidth:d,fixedColumnsOnLeft:a,fixedColumnsOnRight:l,hasFixedColumns:u,mainColumns:i,normalColumns:r,visibleColumns:o,getColumn:f,getColumnStyle:p,updateColumnWidth:v,onColumnSorted:m}}const uK=(e,{mainTableRef:t,leftTableRef:n,rightTableRef:o,onMaybeEndReached:a})=>{const l=M({scrollLeft:0,scrollTop:0});function r(v){var m,h,g;const{scrollTop:b}=v;(m=t.value)==null||m.scrollTo(v),(h=n.value)==null||h.scrollToTop(b),(g=o.value)==null||g.scrollToTop(b)}function i(v){l.value=v,r(v)}function u(v){l.value.scrollTop=v,r(s(l))}function c(v){var m,h;l.value.scrollLeft=v,(h=(m=t.value)==null?void 0:m.scrollTo)==null||h.call(m,s(l))}function d(v){var m;i(v),(m=e.onScroll)==null||m.call(e,v)}function f({scrollTop:v}){const{scrollTop:m}=s(l);v!==m&&u(v)}function p(v,m="auto"){var h;(h=t.value)==null||h.scrollToRow(v,m)}return le(()=>s(l).scrollTop,(v,m)=>{v>m&&a()}),{scrollPos:l,scrollTo:i,scrollToLeft:c,scrollToTop:u,scrollToRow:p,onScroll:d,onVerticalScroll:f}},cK=(e,{mainTableRef:t,leftTableRef:n,rightTableRef:o,onMaybeEndReached:a})=>{const l=tt(),{emit:r}=l,i=kt(!1),u=kt(null),c=M(e.defaultExpandedRowKeys||[]),d=M(-1),f=kt(null),p=M({}),v=M({}),m=kt({}),h=kt({}),g=kt({}),b=S(()=>je(e.estimatedRowHeight));function k(I){var B;(B=e.onRowsRendered)==null||B.call(e,I),I.rowCacheEnd>s(d)&&(d.value=I.rowCacheEnd)}function y({hovered:I,rowKey:B}){u.value=I?B:null}function C({expanded:I,rowData:B,rowIndex:W,rowKey:H}){var D,x;const K=[...s(c)],R=K.indexOf(H);I?R===-1&&K.push(H):R>-1&&K.splice(R,1),c.value=K,r("update:expandedRowKeys",K),(D=e.onRowExpand)==null||D.call(e,{expanded:I,rowData:B,rowIndex:W,rowKey:H}),(x=e.onExpandedRowsChange)==null||x.call(e,K)}const E=un(()=>{var I,B,W,H;i.value=!0,p.value={...s(p),...s(v)},_(s(f),!1),v.value={},f.value=null,(I=t.value)==null||I.forceUpdate(),(B=n.value)==null||B.forceUpdate(),(W=o.value)==null||W.forceUpdate(),(H=l.proxy)==null||H.$forceUpdate(),i.value=!1},0);function _(I,B=!1){s(b)&&[t,n,o].forEach(W=>{const H=s(W);H&&H.resetAfterRowIndex(I,B)})}function $(I,B,W){const H=s(f);(H===null||H>W)&&(f.value=W),v.value[I]=B}function T({rowKey:I,height:B,rowIndex:W},H){H?H===Bb.RIGHT?g.value[I]=B:m.value[I]=B:h.value[I]=B;const D=Math.max(...[m,g,h].map(x=>x.value[I]||0));s(p)[I]!==D&&($(I,D,W),E())}return le(d,()=>a()),{hoveringRowKey:u,expandedRowKeys:c,lastRenderedRowIndex:d,isDynamic:b,isResetting:i,rowHeights:p,resetAfterIndex:_,onRowExpanded:C,onRowHovered:y,onRowsRendered:k,onRowHeightChange:T}},dK=(e,{expandedRowKeys:t,lastRenderedRowIndex:n,resetAfterIndex:o})=>{const a=M({}),l=S(()=>{const i={},{data:u,rowKey:c}=e,d=s(t);if(!d||!d.length)return u;const f=[],p=new Set;d.forEach(m=>p.add(m));let v=u.slice();for(v.forEach(m=>i[m[c]]=0);v.length>0;){const m=v.shift();f.push(m),p.has(m[c])&&Array.isArray(m.children)&&m.children.length>0&&(v=[...m.children,...v],m.children.forEach(h=>i[h[c]]=i[m[c]]+1))}return a.value=i,f}),r=S(()=>{const{data:i,expandColumnKey:u}=e;return u?s(l):i});return le(r,(i,u)=>{i!==u&&(n.value=-1,o(0,!0))}),{data:r,depthMap:a}},fK=(e,t)=>e+t,Kr=e=>lt(e)?e.reduce(fK,0):e,ba=(e,t,n={})=>$t(e)?e(t):e??n,Do=e=>(["width","maxWidth","minWidth","height"].forEach(t=>{e[t]=jt(e[t])}),e),Vb=e=>zt(e)?t=>ke(e,t):e,pK=(e,{columnsTotalWidth:t,data:n,fixedColumnsOnLeft:o,fixedColumnsOnRight:a})=>{const l=S(()=>{const{fixed:y,width:C,vScrollbarSize:E}=e,_=C-E;return y?Math.max(Math.round(s(t)),_):_}),r=S(()=>s(l)+(e.fixed?e.vScrollbarSize:0)),i=S(()=>{const{height:y=0,maxHeight:C=0,footerHeight:E,hScrollbarSize:_}=e;if(C>0){const $=s(m),T=s(u),B=s(v)+$+T+_;return Math.min(B,C-E)}return y-E}),u=S(()=>{const{rowHeight:y,estimatedRowHeight:C}=e,E=s(n);return je(C)?E.length*C:E.length*y}),c=S(()=>{const{maxHeight:y}=e,C=s(i);if(je(y)&&y>0)return C;const E=s(u)+s(v)+s(m);return Math.min(C,E)}),d=y=>y.width,f=S(()=>Kr(s(o).map(d))),p=S(()=>Kr(s(a).map(d))),v=S(()=>Kr(e.headerHeight)),m=S(()=>{var y;return(((y=e.fixedData)==null?void 0:y.length)||0)*e.rowHeight}),h=S(()=>s(i)-s(v)-s(m)),g=S(()=>{const{style:y={},height:C,width:E}=e;return Do({...y,height:C,width:E})}),b=S(()=>Do({height:e.footerHeight})),k=S(()=>({top:jt(s(v)),bottom:jt(e.footerHeight),width:jt(e.width)}));return{bodyWidth:l,fixedTableHeight:c,mainTableHeight:i,leftTableWidth:f,rightTableWidth:p,headerWidth:r,rowsHeight:u,windowHeight:h,footerHeight:b,emptyStyle:k,rootStyle:g}},vK=e=>{const t=M(),n=M(0),o=M(0);let a;return Fe(()=>{a=gn(t,([l])=>{const{width:r,height:i}=l.contentRect,{paddingLeft:u,paddingRight:c,paddingTop:d,paddingBottom:f}=getComputedStyle(l.target),p=Number.parseInt(u)||0,v=Number.parseInt(c)||0,m=Number.parseInt(d)||0,h=Number.parseInt(f)||0;n.value=r-p-v,o.value=i-m-h}).stop}),Nt(()=>{a==null||a()}),le([n,o],([l,r])=>{var i;(i=e.onResize)==null||i.call(e,{width:l,height:r})}),{sizer:t,width:n,height:o}};function hK(e){const t=M(),n=M(),o=M(),{columns:a,columnsStyles:l,columnsTotalWidth:r,fixedColumnsOnLeft:i,fixedColumnsOnRight:u,hasFixedColumns:c,mainColumns:d,onColumnSorted:f}=iK(e,Vt(e,"columns"),Vt(e,"fixed")),{scrollTo:p,scrollToLeft:v,scrollToTop:m,scrollToRow:h,onScroll:g,onVerticalScroll:b,scrollPos:k}=uK(e,{mainTableRef:t,leftTableRef:n,rightTableRef:o,onMaybeEndReached:Oe}),{expandedRowKeys:y,hoveringRowKey:C,lastRenderedRowIndex:E,isDynamic:_,isResetting:$,rowHeights:T,resetAfterIndex:I,onRowExpanded:B,onRowHeightChange:W,onRowHovered:H,onRowsRendered:D}=cK(e,{mainTableRef:t,leftTableRef:n,rightTableRef:o,onMaybeEndReached:Oe}),{data:x,depthMap:K}=dK(e,{expandedRowKeys:y,lastRenderedRowIndex:E,resetAfterIndex:I}),{bodyWidth:R,fixedTableHeight:P,mainTableHeight:L,leftTableWidth:N,rightTableWidth:z,headerWidth:U,rowsHeight:Z,windowHeight:Q,footerHeight:fe,emptyStyle:ie,rootStyle:ee}=pK(e,{columnsTotalWidth:r,data:x,fixedColumnsOnLeft:i,fixedColumnsOnRight:u}),G=kt(!1),he=M(),se=S(()=>{const Ae=s(x).length===0;return lt(e.fixedData)?e.fixedData.length===0&&Ae:Ae});function pe(Ae){const{estimatedRowHeight:Be,rowHeight:Ge,rowKey:Re}=e;return Be?s(T)[s(x)[Ae][Re]]||Be:Ge}function Oe(){const{onEndReached:Ae}=e;if(!Ae)return;const{scrollTop:Be}=s(k),Ge=s(Z),Re=s(Q),dt=Ge-(Be+Re)+e.hScrollbarSize;s(E)>=0&&Ge!==s(Z)&&Ae(dt)}return le(()=>e.expandedRowKeys,Ae=>y.value=Ae,{deep:!0}),{columns:a,containerRef:he,mainTableRef:t,leftTableRef:n,rightTableRef:o,isDynamic:_,isResetting:$,isScrolling:G,hoveringRowKey:C,hasFixedColumns:c,columnsStyles:l,columnsTotalWidth:r,data:x,expandedRowKeys:y,depthMap:K,fixedColumnsOnLeft:i,fixedColumnsOnRight:u,mainColumns:d,bodyWidth:R,emptyStyle:ie,rootStyle:ee,headerWidth:U,footerHeight:fe,mainTableHeight:L,fixedTableHeight:P,leftTableWidth:N,rightTableWidth:z,showEmpty:se,getRowHeight:pe,onColumnSorted:f,onRowHovered:H,onRowExpanded:B,onRowsRendered:D,onRowHeightChange:W,scrollTo:p,scrollToLeft:v,scrollToTop:m,scrollToRow:h,onScroll:g,onVerticalScroll:b}}const ad=Symbol("tableV2"),xb=String,lr={type:J(Array),required:!0},ld={type:J(Array)},zb={...ld,required:!0},mK=String,ov={type:J(Array),default:()=>St([])},ta={type:Number,required:!0},Hb={type:J([String,Number,Symbol]),default:"id"},av={type:J(Object)},sa=ye({class:String,columns:lr,columnsStyles:{type:J(Object),required:!0},depth:Number,expandColumnKey:mK,estimatedRowHeight:{...fa.estimatedRowHeight,default:void 0},isScrolling:Boolean,onRowExpand:{type:J(Function)},onRowHover:{type:J(Function)},onRowHeightChange:{type:J(Function)},rowData:{type:J(Object),required:!0},rowEventHandlers:{type:J(Object)},rowIndex:{type:Number,required:!0},rowKey:Hb,style:{type:J(Object)}}),gi={type:Number,required:!0},rd=ye({class:String,columns:lr,fixedHeaderData:{type:J(Array)},headerData:{type:J(Array),required:!0},headerHeight:{type:J([Number,Array]),default:50},rowWidth:gi,rowHeight:{type:Number,default:50},height:gi,width:gi}),Wr=ye({columns:lr,data:zb,fixedData:ld,estimatedRowHeight:sa.estimatedRowHeight,width:ta,height:ta,headerWidth:ta,headerHeight:rd.headerHeight,bodyWidth:ta,rowHeight:ta,cache:pb.cache,useIsScrolling:Boolean,scrollbarAlwaysOn:fa.scrollbarAlwaysOn,scrollbarStartGap:fa.scrollbarStartGap,scrollbarEndGap:fa.scrollbarEndGap,class:xb,style:av,containerStyle:av,getRowHeight:{type:J(Function),required:!0},rowKey:sa.rowKey,onRowsRendered:{type:J(Function)},onScroll:{type:J(Function)}}),gK=ye({cache:Wr.cache,estimatedRowHeight:sa.estimatedRowHeight,rowKey:Hb,headerClass:{type:J([String,Function])},headerProps:{type:J([Object,Function])},headerCellProps:{type:J([Object,Function])},headerHeight:rd.headerHeight,footerHeight:{type:Number,default:0},rowClass:{type:J([String,Function])},rowProps:{type:J([Object,Function])},rowHeight:{type:Number,default:50},cellProps:{type:J([Object,Function])},columns:lr,data:zb,dataGetter:{type:J(Function)},fixedData:ld,expandColumnKey:sa.expandColumnKey,expandedRowKeys:ov,defaultExpandedRowKeys:ov,class:xb,fixed:Boolean,style:{type:J(Object)},width:ta,height:ta,maxHeight:Number,useIsScrolling:Boolean,indentSize:{type:Number,default:12},iconSize:{type:Number,default:12},hScrollbarSize:fa.hScrollbarSize,vScrollbarSize:fa.vScrollbarSize,scrollbarAlwaysOn:mb.alwaysOn,sortBy:{type:J(Object),default:()=>({})},sortState:{type:J(Object),default:void 0},onColumnSort:{type:J(Function)},onExpandedRowsChange:{type:J(Function)},onEndReached:{type:J(Function)},onRowExpand:sa.onRowExpand,onScroll:Wr.onScroll,onRowsRendered:Wr.onRowsRendered,rowEventHandlers:sa.rowEventHandlers}),sd=(e,{slots:t})=>{var n;const{cellData:o,style:a}=e,l=((n=o==null?void 0:o.toString)==null?void 0:n.call(o))||"";return j("div",{class:e.class,title:l,style:a},[t.default?t.default(e):l])};sd.displayName="ElTableV2Cell";sd.inheritAttrs=!1;const id=(e,{slots:t})=>{var n,o;return t.default?t.default(e):j("div",{class:e.class,title:(n=e.column)==null?void 0:n.title},[(o=e.column)==null?void 0:o.title])};id.displayName="ElTableV2HeaderCell";id.inheritAttrs=!1;const bK=ye({class:String,columns:lr,columnsStyles:{type:J(Object),required:!0},headerIndex:Number,style:{type:J(Object)}}),yK=ne({name:"ElTableV2HeaderRow",props:bK,setup(e,{slots:t}){return()=>{const{columns:n,columnsStyles:o,headerIndex:a,style:l}=e;let r=n.map((i,u)=>t.cell({columns:n,column:i,columnIndex:u,headerIndex:a,style:o[i.key]}));return t.header&&(r=t.header({cells:r.map(i=>lt(i)&&i.length===1?i[0]:i),columns:n,headerIndex:a})),j("div",{class:e.class,style:l},[r])}}}),wK="ElTableV2Header",kK=ne({name:wK,props:rd,setup(e,{slots:t,expose:n}){const o=re("table-v2"),a=M(),l=S(()=>Do({width:e.width,height:e.height})),r=S(()=>Do({width:e.rowWidth,height:e.height})),i=S(()=>Ua(s(e.headerHeight))),u=f=>{const p=s(a);_e(()=>{p==null||p.scroll({left:f})})},c=()=>{const f=o.e("fixed-header-row"),{columns:p,fixedHeaderData:v,rowHeight:m}=e;return v==null?void 0:v.map((h,g)=>{var b;const k=Do({height:m,width:"100%"});return(b=t.fixed)==null?void 0:b.call(t,{class:f,columns:p,rowData:h,rowIndex:-(g+1),style:k})})},d=()=>{const f=o.e("dynamic-header-row"),{columns:p}=e;return s(i).map((v,m)=>{var h;const g=Do({width:"100%",height:v});return(h=t.dynamic)==null?void 0:h.call(t,{class:f,columns:p,headerIndex:m,style:g})})};return n({scrollToLeft:u}),()=>{if(!(e.height<=0))return j("div",{ref:a,class:e.class,style:s(l)},[j("div",{style:s(r),class:o.e("header")},[d(),c()])])}}}),CK=e=>{const{isScrolling:t}=Ce(ad),n=M(!1),o=M(),a=S(()=>je(e.estimatedRowHeight)&&e.rowIndex>=0),l=(u=!1)=>{const c=s(o);if(!c)return;const{columns:d,onRowHeightChange:f,rowKey:p,rowIndex:v,style:m}=e,{height:h}=c.getBoundingClientRect();n.value=!0,_e(()=>{if(u||h!==Number.parseInt(m.height)){const g=d[0],b=(g==null?void 0:g.placeholderSign)===Hl;f==null||f({rowKey:p,height:h,rowIndex:v},g&&!b&&g.fixed)}})},r=S(()=>{const{rowData:u,rowIndex:c,rowKey:d,onRowHover:f}=e,p=e.rowEventHandlers||{},v={};return Object.entries(p).forEach(([m,h])=>{$t(h)&&(v[m]=g=>{h({event:g,rowData:u,rowIndex:c,rowKey:d})})}),f&&[{name:"onMouseleave",hovered:!1},{name:"onMouseenter",hovered:!0}].forEach(({name:m,hovered:h})=>{const g=v[m];v[m]=b=>{f({event:b,hovered:h,rowData:u,rowIndex:c,rowKey:d}),g==null||g(b)}}),v}),i=u=>{const{onRowExpand:c,rowData:d,rowIndex:f,rowKey:p}=e;c==null||c({expanded:u,rowData:d,rowIndex:f,rowKey:p})};return Fe(()=>{s(a)&&l(!0)}),{isScrolling:t,measurable:a,measured:n,rowRef:o,eventHandlers:r,onExpand:i}},SK="ElTableV2TableRow",$K=ne({name:SK,props:sa,setup(e,{expose:t,slots:n,attrs:o}){const{eventHandlers:a,isScrolling:l,measurable:r,measured:i,rowRef:u,onExpand:c}=CK(e);return t({onExpand:c}),()=>{const{columns:d,columnsStyles:f,expandColumnKey:p,depth:v,rowData:m,rowIndex:h,style:g}=e;let b=d.map((k,y)=>{const C=lt(m.children)&&m.children.length>0&&k.key===p;return n.cell({column:k,columns:d,columnIndex:y,depth:v,style:f[k.key],rowData:m,rowIndex:h,isScrolling:s(l),expandIconProps:C?{rowData:m,rowIndex:h,onExpand:c}:void 0})});if(n.row&&(b=n.row({cells:b.map(k=>lt(k)&&k.length===1?k[0]:k),style:g,columns:d,depth:v,rowData:m,rowIndex:h,isScrolling:s(l)})),s(r)){const{height:k,...y}=g||{},C=s(i);return j("div",rt({ref:u,class:e.class,style:C?g:y},o,s(a)),[b])}return j("div",rt(o,{ref:u,class:e.class,style:g},s(a)),[b])}}}),_K=e=>{const{sortOrder:t}=e;return j(Ee,{size:14,class:e.class},{default:()=>[t===xl.ASC?j(RO,null,null):j(MO,null,null)]})},EK=e=>{const{expanded:t,expandable:n,onExpand:o,style:a,size:l}=e,r={onClick:n?()=>o(!t):void 0,class:e.class};return j(Ee,rt(r,{size:l,style:a}),{default:()=>[j(sn,null,null)]})},TK="ElTableV2Grid",OK=e=>{const t=M(),n=M(),o=S(()=>{const{data:h,rowHeight:g,estimatedRowHeight:b}=e;if(!b)return h.length*g}),a=S(()=>{const{fixedData:h,rowHeight:g}=e;return((h==null?void 0:h.length)||0)*g}),l=S(()=>Kr(e.headerHeight)),r=S(()=>{const{height:h}=e;return Math.max(0,h-s(l)-s(a))}),i=S(()=>s(l)+s(a)>0),u=({data:h,rowIndex:g})=>h[g][e.rowKey];function c({rowCacheStart:h,rowCacheEnd:g,rowVisibleStart:b,rowVisibleEnd:k}){var y;(y=e.onRowsRendered)==null||y.call(e,{rowCacheStart:h,rowCacheEnd:g,rowVisibleStart:b,rowVisibleEnd:k})}function d(h,g){var b;(b=n.value)==null||b.resetAfterRowIndex(h,g)}function f(h,g){const b=s(t),k=s(n);!b||!k||(Mt(h)?(b.scrollToLeft(h.scrollLeft),k.scrollTo(h)):(b.scrollToLeft(h),k.scrollTo({scrollLeft:h,scrollTop:g})))}function p(h){var g;(g=s(n))==null||g.scrollTo({scrollTop:h})}function v(h,g){var b;(b=s(n))==null||b.scrollToItem(h,1,g)}function m(){var h,g;(h=s(n))==null||h.$forceUpdate(),(g=s(t))==null||g.$forceUpdate()}return{bodyRef:n,forceUpdate:m,fixedRowHeight:a,gridHeight:r,hasHeader:i,headerHeight:l,headerRef:t,totalHeight:o,itemKey:u,onItemRendered:c,resetAfterRowIndex:d,scrollTo:f,scrollToTop:p,scrollToRow:v}},ud=ne({name:TK,props:Wr,setup(e,{slots:t,expose:n}){const{ns:o}=Ce(ad),{bodyRef:a,fixedRowHeight:l,gridHeight:r,hasHeader:i,headerRef:u,headerHeight:c,totalHeight:d,forceUpdate:f,itemKey:p,onItemRendered:v,resetAfterRowIndex:m,scrollTo:h,scrollToTop:g,scrollToRow:b}=OK(e);n({forceUpdate:f,totalHeight:d,scrollTo:h,scrollToTop:g,scrollToRow:b,resetAfterRowIndex:m});const k=()=>e.bodyWidth;return()=>{const{cache:y,columns:C,data:E,fixedData:_,useIsScrolling:$,scrollbarAlwaysOn:T,scrollbarEndGap:I,scrollbarStartGap:B,style:W,rowHeight:H,bodyWidth:D,estimatedRowHeight:x,headerWidth:K,height:R,width:P,getRowHeight:L,onScroll:N}=e,z=je(x),U=z?bF:vF,Z=s(c);return j("div",{role:"table",class:[o.e("table"),e.class],style:W},[j(U,{ref:a,data:E,useIsScrolling:$,itemKey:p,columnCache:0,columnWidth:z?k:D,totalColumn:1,totalRow:E.length,rowCache:y,rowHeight:z?L:H,width:P,height:s(r),class:o.e("body"),scrollbarStartGap:B,scrollbarEndGap:I,scrollbarAlwaysOn:T,onScroll:N,onItemRendered:v,perfMode:!1},{default:Q=>{var fe;const ie=E[Q.rowIndex];return(fe=t.row)==null?void 0:fe.call(t,{...Q,columns:C,rowData:ie})}}),s(i)&&j(kK,{ref:u,class:o.e("header-wrapper"),columns:C,headerData:E,headerHeight:e.headerHeight,fixedHeaderData:_,rowWidth:K,rowHeight:H,width:P,height:Math.min(Z+s(l),R)},{dynamic:t.header,fixed:t.row})])}}});function MK(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!zt(e)}const IK=(e,{slots:t})=>{const{mainTableRef:n,...o}=e;return j(ud,rt({ref:n},o),MK(t)?t:{default:()=>[t]})};function NK(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!zt(e)}const PK=(e,{slots:t})=>{if(!e.columns.length)return;const{leftTableRef:n,...o}=e;return j(ud,rt({ref:n},o),NK(t)?t:{default:()=>[t]})};function AK(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!zt(e)}const LK=(e,{slots:t})=>{if(!e.columns.length)return;const{rightTableRef:n,...o}=e;return j(ud,rt({ref:n},o),AK(t)?t:{default:()=>[t]})};function RK(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!zt(e)}const DK=(e,{slots:t})=>{const{columns:n,columnsStyles:o,depthMap:a,expandColumnKey:l,expandedRowKeys:r,estimatedRowHeight:i,hasFixedColumns:u,hoveringRowKey:c,rowData:d,rowIndex:f,style:p,isScrolling:v,rowProps:m,rowClass:h,rowKey:g,rowEventHandlers:b,ns:k,onRowHovered:y,onRowExpanded:C}=e,E=ba(h,{columns:n,rowData:d,rowIndex:f},""),_=ba(m,{columns:n,rowData:d,rowIndex:f}),$=d[g],T=a[$]||0,I=Boolean(l),B=f<0,W=[k.e("row"),E,{[k.e(`row-depth-${T}`)]:I&&f>=0,[k.is("expanded")]:I&&r.includes($),[k.is("hovered")]:!v&&$===c,[k.is("fixed")]:!T&&B,[k.is("customized")]:Boolean(t.row)}],H=u?y:void 0,D={..._,columns:n,columnsStyles:o,class:W,depth:T,expandColumnKey:l,estimatedRowHeight:B?void 0:i,isScrolling:v,rowIndex:f,rowData:d,rowKey:$,rowEventHandlers:b,style:p};return j($K,rt(D,{onRowHover:H,onRowExpand:C}),RK(t)?t:{default:()=>[t]})},_u=({columns:e,column:t,columnIndex:n,depth:o,expandIconProps:a,isScrolling:l,rowData:r,rowIndex:i,style:u,expandedRowKeys:c,ns:d,cellProps:f,expandColumnKey:p,indentSize:v,iconSize:m,rowKey:h},{slots:g})=>{const b=Do(u);if(t.placeholderSign===Hl)return j("div",{class:d.em("row-cell","placeholder"),style:b},null);const{cellRenderer:k,dataKey:y,dataGetter:C}=t,_=Vb(k)||g.default||(R=>j(sd,R,null)),$=$t(C)?C({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i}):Tt(r,y??""),T=ba(f,{cellData:$,columns:e,column:t,columnIndex:n,rowIndex:i,rowData:r}),I={class:d.e("cell-text"),columns:e,column:t,columnIndex:n,cellData:$,isScrolling:l,rowData:r,rowIndex:i},B=_(I),W=[d.e("row-cell"),t.align===zl.CENTER&&d.is("align-center"),t.align===zl.RIGHT&&d.is("align-right")],H=i>=0&&t.key===p,D=i>=0&&c.includes(r[h]);let x;const K=`margin-inline-start: ${o*v}px;`;return H&&(Mt(a)?x=j(EK,rt(a,{class:[d.e("expand-icon"),d.is("expanded",D)],size:m,expanded:D,style:K,expandable:!0}),null):x=j("div",{style:[K,`width: ${m}px; height: ${m}px;`].join(" ")},null)),j("div",rt({class:W,style:b},T),[x,B])};_u.inheritAttrs=!1;function BK(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!zt(e)}const VK=({columns:e,columnsStyles:t,headerIndex:n,style:o,headerClass:a,headerProps:l,ns:r},{slots:i})=>{const u={columns:e,headerIndex:n},c=[r.e("header-row"),ba(a,u,""),{[r.is("customized")]:Boolean(i.header)}],d={...ba(l,u),columnsStyles:t,class:c,columns:e,headerIndex:n,style:o};return j(yK,d,BK(i)?i:{default:()=>[i]})},lv=(e,{slots:t})=>{const{column:n,ns:o,style:a,onColumnSorted:l}=e,r=Do(a);if(n.placeholderSign===Hl)return j("div",{class:o.em("header-row-cell","placeholder"),style:r},null);const{headerCellRenderer:i,headerClass:u,sortable:c}=n,d={...e,class:o.e("header-cell-text")},p=(Vb(i)||t.default||(C=>j(id,C,null)))(d),{sortBy:v,sortState:m,headerCellProps:h}=e;let g,b;if(m){const C=m[n.key];g=Boolean($u[C]),b=g?C:xl.ASC}else g=n.key===v.key,b=g?v.order:xl.ASC;const k=[o.e("header-cell"),ba(u,e,""),n.align===zl.CENTER&&o.is("align-center"),n.align===zl.RIGHT&&o.is("align-right"),c&&o.is("sortable")],y={...ba(h,e),onClick:n.sortable?l:void 0,class:k,style:r,["data-key"]:n.key};return j("div",y,[p,c&&j(_K,{class:[o.e("sort-icon"),g&&o.is("sorting")],sortOrder:b},null)])},Fb=(e,{slots:t})=>{var n;return j("div",{class:e.class,style:e.style},[(n=t.default)==null?void 0:n.call(t)])};Fb.displayName="ElTableV2Footer";const Kb=(e,{slots:t})=>j("div",{class:e.class,style:e.style},[t.default?t.default():j(Xg,null,null)]);Kb.displayName="ElTableV2Empty";const Wb=(e,{slots:t})=>{var n;return j("div",{class:e.class,style:e.style},[(n=t.default)==null?void 0:n.call(t)])};Wb.displayName="ElTableV2Overlay";function bi(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!zt(e)}const xK="ElTableV2",zK=ne({name:xK,props:gK,setup(e,{slots:t,expose:n}){const o=re("table-v2"),{columnsStyles:a,fixedColumnsOnLeft:l,fixedColumnsOnRight:r,mainColumns:i,mainTableHeight:u,fixedTableHeight:c,leftTableWidth:d,rightTableWidth:f,data:p,depthMap:v,expandedRowKeys:m,hasFixedColumns:h,hoveringRowKey:g,mainTableRef:b,leftTableRef:k,rightTableRef:y,isDynamic:C,isResetting:E,isScrolling:_,bodyWidth:$,emptyStyle:T,rootStyle:I,headerWidth:B,footerHeight:W,showEmpty:H,scrollTo:D,scrollToLeft:x,scrollToTop:K,scrollToRow:R,getRowHeight:P,onColumnSorted:L,onRowHeightChange:N,onRowHovered:z,onRowExpanded:U,onRowsRendered:Z,onScroll:Q,onVerticalScroll:fe}=hK(e);return n({scrollTo:D,scrollToLeft:x,scrollToTop:K,scrollToRow:R}),Qe(ad,{ns:o,isResetting:E,hoveringRowKey:g,isScrolling:_}),()=>{const{cache:ie,cellProps:ee,estimatedRowHeight:G,expandColumnKey:he,fixedData:se,headerHeight:pe,headerClass:Oe,headerProps:Ae,headerCellProps:Be,sortBy:Ge,sortState:Re,rowHeight:dt,rowClass:Ne,rowEventHandlers:de,rowKey:ve,rowProps:Me,scrollbarAlwaysOn:De,indentSize:qe,iconSize:Ye,useIsScrolling:ce,vScrollbarSize:Ke,width:et}=e,vt=s(p),ae={cache:ie,class:o.e("main"),columns:s(i),data:vt,fixedData:se,estimatedRowHeight:G,bodyWidth:s($),headerHeight:pe,headerWidth:s(B),height:s(u),mainTableRef:b,rowKey:ve,rowHeight:dt,scrollbarAlwaysOn:De,scrollbarStartGap:2,scrollbarEndGap:Ke,useIsScrolling:ce,width:et,getRowHeight:P,onRowsRendered:Z,onScroll:Q},ge=s(d),V=s(c),te={cache:ie,class:o.e("left"),columns:s(l),data:vt,estimatedRowHeight:G,leftTableRef:k,rowHeight:dt,bodyWidth:ge,headerWidth:ge,headerHeight:pe,height:V,rowKey:ve,scrollbarAlwaysOn:De,scrollbarStartGap:2,scrollbarEndGap:Ke,useIsScrolling:ce,width:ge,getRowHeight:P,onScroll:fe},Le=s(f)+Ke,$e={cache:ie,class:o.e("right"),columns:s(r),data:vt,estimatedRowHeight:G,rightTableRef:y,rowHeight:dt,bodyWidth:Le,headerWidth:Le,headerHeight:pe,height:V,rowKey:ve,scrollbarAlwaysOn:De,scrollbarStartGap:2,scrollbarEndGap:Ke,width:Le,style:`--${s(o.namespace)}-table-scrollbar-size: ${Ke}px`,useIsScrolling:ce,getRowHeight:P,onScroll:fe},Ve=s(a),xe={ns:o,depthMap:s(v),columnsStyles:Ve,expandColumnKey:he,expandedRowKeys:s(m),estimatedRowHeight:G,hasFixedColumns:s(h),hoveringRowKey:s(g),rowProps:Me,rowClass:Ne,rowKey:ve,rowEventHandlers:de,onRowHovered:z,onRowExpanded:U,onRowHeightChange:N},_t={cellProps:ee,expandColumnKey:he,indentSize:qe,iconSize:Ye,rowKey:ve,expandedRowKeys:s(m),ns:o},Pt={ns:o,headerClass:Oe,headerProps:Ae,columnsStyles:Ve},wt={ns:o,sortBy:Ge,sortState:Re,headerCellProps:Be,onColumnSorted:L},nt={row:He=>j(DK,rt(He,xe),{row:t.row,cell:ct=>t.cell?j(_u,rt(ct,_t,{style:Ve[ct.column.key]}),{default:()=>[t.cell]}):j(_u,rt(ct,_t,{style:Ve[ct.column.key]}),null)}),header:He=>j(VK,rt(He,Pt),{header:t.header,cell:ct=>t["header-cell"]?j(lv,rt(ct,wt,{style:Ve[ct.column.key]}),{default:()=>[t["header-cell"]]}):j(lv,rt(ct,wt,{style:Ve[ct.column.key]}),null)})},Gt=[e.class,o.b(),o.e("root"),{[o.is("dynamic")]:s(C)}],be={class:o.e("footer"),style:s(W)};return j("div",{class:Gt,style:s(I)},[j(IK,ae,bi(nt)?nt:{default:()=>[nt]}),j(PK,te,bi(nt)?nt:{default:()=>[nt]}),j(LK,$e,bi(nt)?nt:{default:()=>[nt]}),t.footer&&j(Fb,be,{default:t.footer}),s(H)&&j(Kb,{class:o.e("empty"),style:s(T)},{default:t.empty}),t.overlay&&j(Wb,{class:o.e("overlay")},{default:t.overlay})])}}}),HK=ye({disableWidth:Boolean,disableHeight:Boolean,onResize:{type:J(Function)}}),FK=ne({name:"ElAutoResizer",props:HK,setup(e,{slots:t}){const n=re("auto-resizer"),{height:o,width:a,sizer:l}=vK(e),r={width:"100%",height:"100%"};return()=>{var i;return j("div",{ref:l,class:n.b(),style:r},[(i=t.default)==null?void 0:i.call(t,{height:o.value,width:a.value})])}}}),KK=Xe(zK),WK=Xe(FK),jK=ye({tabs:{type:J(Array),default:()=>St([])}}),qK={name:"ElTabBar"},UK=ne({...qK,props:jK,setup(e,{expose:t}){const n=e,o="ElTabBar",a=tt(),l=Ce(Ns);l||qt(o,"");const r=re("tabs"),i=M(),u=M(),c=()=>{let f=0,p=0;const v=["top","bottom"].includes(l.props.tabPosition)?"width":"height",m=v==="width"?"x":"y";return n.tabs.every(h=>{var g,b,k,y;const C=(b=(g=a.parent)==null?void 0:g.refs)==null?void 0:b[`tab-${h.paneName}`];if(!C)return!1;if(!h.active)return!0;p=C[`client${uo(v)}`];const E=m==="x"?"left":"top";f=C.getBoundingClientRect()[E]-((y=(k=C.parentElement)==null?void 0:k.getBoundingClientRect()[E])!=null?y:0);const _=window.getComputedStyle(C);return v==="width"&&(n.tabs.length>1&&(p-=Number.parseFloat(_.paddingLeft)+Number.parseFloat(_.paddingRight)),f+=Number.parseFloat(_.paddingLeft)),!1}),{[v]:`${p}px`,transform:`translate${uo(m)}(${f}px)`}},d=()=>u.value=c();return le(()=>n.tabs,async()=>{await _e(),d()},{immediate:!0}),gn(i,()=>d()),t({ref:i,update:d}),(f,p)=>(w(),A("div",{ref_key:"barRef",ref:i,class:O([s(r).e("active-bar"),s(r).is(s(l).props.tabPosition)]),style:Te(u.value)},null,6))}});var YK=me(UK,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tabs/src/tab-bar.vue"]]);const GK=ye({panes:{type:J(Array),default:()=>St([])},currentName:{type:[String,Number],default:""},editable:Boolean,onTabClick:{type:J(Function),default:Ct},onTabRemove:{type:J(Function),default:Ct},type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),rv="ElTabNav",XK=ne({name:rv,props:GK,setup(e,{expose:t}){const n=tt(),o=Ce(Ns);o||qt(rv,"");const a=re("tabs"),l=NE(),r=DE(),i=M(),u=M(),c=M(),d=M(!1),f=M(0),p=M(!1),v=M(!0),m=S(()=>["top","bottom"].includes(o.props.tabPosition)?"width":"height"),h=S(()=>({transform:`translate${m.value==="width"?"X":"Y"}(-${f.value}px)`})),g=()=>{if(!i.value)return;const $=i.value[`offset${uo(m.value)}`],T=f.value;if(!T)return;const I=T>$?T-$:0;f.value=I},b=()=>{if(!i.value||!u.value)return;const $=u.value[`offset${uo(m.value)}`],T=i.value[`offset${uo(m.value)}`],I=f.value;if($-I<=T)return;const B=$-I>T*2?I+T:$-T;f.value=B},k=async()=>{const $=u.value;if(!d.value||!c.value||!i.value||!$)return;await _e();const T=c.value.querySelector(".is-active");if(!T)return;const I=i.value,B=["top","bottom"].includes(o.props.tabPosition),W=T.getBoundingClientRect(),H=I.getBoundingClientRect(),D=B?$.offsetWidth-H.width:$.offsetHeight-H.height,x=f.value;let K=x;B?(W.leftH.right&&(K=x+W.right-H.right)):(W.topH.bottom&&(K=x+(W.bottom-H.bottom))),K=Math.max(K,0),f.value=Math.min(K,D)},y=()=>{if(!u.value||!i.value)return;const $=u.value[`offset${uo(m.value)}`],T=i.value[`offset${uo(m.value)}`],I=f.value;if(T<$){const B=f.value;d.value=d.value||{},d.value.prev=B,d.value.next=B+T<$,$-B0&&(f.value=0)},C=$=>{const T=$.code,{up:I,down:B,left:W,right:H}=Pe;if(![I,B,W,H].includes(T))return;const D=Array.from($.currentTarget.querySelectorAll("[role=tab]")),x=D.indexOf($.target);let K;T===W||T===I?x===0?K=D.length-1:K=x-1:x{v.value&&(p.value=!0)},_=()=>p.value=!1;return le(l,$=>{$==="hidden"?v.value=!1:$==="visible"&&setTimeout(()=>v.value=!0,50)}),le(r,$=>{$?setTimeout(()=>v.value=!0,50):v.value=!1}),gn(c,y),Fe(()=>setTimeout(()=>k(),0)),ko(()=>y()),t({scrollToActiveTab:k,removeFocus:_}),le(()=>e.panes,()=>n.update(),{flush:"post"}),()=>{const $=d.value?[j("span",{class:[a.e("nav-prev"),a.is("disabled",!d.value.prev)],onClick:g},[j(Ee,null,{default:()=>[j(zo,null,null)]})]),j("span",{class:[a.e("nav-next"),a.is("disabled",!d.value.next)],onClick:b},[j(Ee,null,{default:()=>[j(sn,null,null)]})])]:null,T=e.panes.map((I,B)=>{var W,H,D,x;const K=(H=(W=I.props.name)!=null?W:I.index)!=null?H:`${B}`,R=I.isClosable||e.editable;I.index=`${B}`;const P=R?j(Ee,{class:"is-icon-close",onClick:z=>e.onTabRemove(I,z)},{default:()=>[j(Kn,null,null)]}):null,L=((x=(D=I.slots).label)==null?void 0:x.call(D))||I.props.label,N=I.active?0:-1;return j("div",{ref:`tab-${K}`,class:[a.e("item"),a.is(o.props.tabPosition),a.is("active",I.active),a.is("disabled",I.props.disabled),a.is("closable",R),a.is("focus",p.value)],id:`tab-${K}`,key:`tab-${K}`,"aria-controls":`pane-${K}`,role:"tab","aria-selected":I.active,tabindex:N,onFocus:()=>E(),onBlur:()=>_(),onClick:z=>{_(),e.onTabClick(I,K,z)},onKeydown:z=>{R&&(z.code===Pe.delete||z.code===Pe.backspace)&&e.onTabRemove(I,z)}},[L,P])});return j("div",{ref:c,class:[a.e("nav-wrap"),a.is("scrollable",!!d.value),a.is(o.props.tabPosition)]},[$,j("div",{class:a.e("nav-scroll"),ref:i},[j("div",{class:[a.e("nav"),a.is(o.props.tabPosition),a.is("stretch",e.stretch&&["top","bottom"].includes(o.props.tabPosition))],ref:u,style:h.value,role:"tablist",onKeydown:C},[e.type?null:j(YK,{tabs:[...e.panes]},null),T])])])}}}),ZK=ye({type:{type:String,values:["card","border-card",""],default:""},activeName:{type:[String,Number]},closable:Boolean,addable:Boolean,modelValue:{type:[String,Number]},editable:Boolean,tabPosition:{type:String,values:["top","right","bottom","left"],default:"top"},beforeLeave:{type:J(Function),default:()=>!0},stretch:Boolean}),yi=e=>pt(e)||je(e),JK={[Ze]:e=>yi(e),"tab-click":(e,t)=>t instanceof Event,"tab-change":e=>yi(e),edit:(e,t)=>["remove","add"].includes(t),"tab-remove":e=>yi(e),"tab-add":()=>!0};var QK=ne({name:"ElTabs",props:ZK,emits:JK,setup(e,{emit:t,slots:n,expose:o}){var a,l;const r=re("tabs"),i=M(),u=gt({}),c=M((l=(a=e.modelValue)!=null?a:e.activeName)!=null?l:"0"),d=h=>{c.value=h,t(Ze,h),t("tab-change",h)},f=async h=>{var g,b,k;if(!(c.value===h||Jt(h)))try{await((g=e.beforeLeave)==null?void 0:g.call(e,h,c.value))!==!1&&(d(h),(k=(b=i.value)==null?void 0:b.removeFocus)==null||k.call(b))}catch{}},p=(h,g,b)=>{h.props.disabled||(f(g),t("tab-click",h,b))},v=(h,g)=>{h.props.disabled||Jt(h.props.name)||(g.stopPropagation(),t("edit",h.props.name,"remove"),t("tab-remove",h.props.name))},m=()=>{t("edit",void 0,"add"),t("tab-add")};return Ql({from:'"activeName"',replacement:'"model-value" or "v-model"',scope:"ElTabs",version:"2.3.0",ref:"https://element-plus.org/en-US/component/tabs.html#attributes",type:"Attribute"},S(()=>!!e.activeName)),le(()=>e.activeName,h=>f(h)),le(()=>e.modelValue,h=>f(h)),le(c,async()=>{var h;await _e(),(h=i.value)==null||h.scrollToActiveTab()}),Qe(Ns,{props:e,currentName:c,registerPane:b=>u[b.uid]=b,unregisterPane:b=>delete u[b]}),o({currentName:c}),()=>{const h=e.editable||e.addable?j("span",{class:r.e("new-tab"),tabindex:"0",onClick:m,onKeydown:k=>{k.code===Pe.enter&&m()}},[j(Ee,{class:r.is("icon-plus")},{default:()=>[j(Bh,null,null)]})]):null,g=j("div",{class:[r.e("header"),r.is(e.tabPosition)]},[h,j(XK,{ref:i,currentName:c.value,editable:e.editable,type:e.type,panes:Object.values(u),stretch:e.stretch,onTabClick:p,onTabRemove:v},null)]),b=j("div",{class:r.e("content")},[oe(n,"default")]);return j("div",{class:[r.b(),r.m(e.tabPosition),{[r.m("card")]:e.type==="card",[r.m("border-card")]:e.type==="border-card"}]},[...e.tabPosition!=="bottom"?[g,b]:[b,g]])}}});const eW=ye({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),tW=["id","aria-hidden","aria-labelledby"],nW={name:"ElTabPane"},oW=ne({...nW,props:eW,setup(e){const t=e,n="ElTabPane",o=tt(),a=mn(),l=Ce(Ns);l||qt(n,"usage: ");const r=re("tab-pane"),i=M(),u=S(()=>t.closable||l.props.closable),c=wf(()=>{var m;return l.currentName.value===((m=t.name)!=null?m:i.value)}),d=M(c.value),f=S(()=>{var m;return(m=t.name)!=null?m:i.value}),p=wf(()=>!t.lazy||d.value||c.value);le(c,m=>{m&&(d.value=!0)});const v=gt({uid:o.uid,slots:a,props:t,paneName:f,active:c,index:i,isClosable:u});return Fe(()=>{l.registerPane(v)}),wa(()=>{l.unregisterPane(v.uid)}),(m,h)=>s(p)?We((w(),A("div",{key:0,id:`pane-${s(f)}`,class:O(s(r).b()),role:"tabpanel","aria-hidden":!s(c),"aria-labelledby":`tab-${s(f)}`},[oe(m.$slots,"default")],10,tW)),[[ft,s(c)]]):Y("v-if",!0)}});var jb=me(oW,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tabs/src/tab-pane.vue"]]);const aW=Xe(QK,{TabPane:jb}),lW=Rt(jb),rW=ye({format:{type:String,default:"HH:mm"},modelValue:String,disabled:Boolean,editable:{type:Boolean,default:!0},effect:{type:String,default:"light"},clearable:{type:Boolean,default:!0},size:Pn,placeholder:String,start:{type:String,default:"09:00"},end:{type:String,default:"18:00"},step:{type:String,default:"00:30"},minTime:String,maxTime:String,name:String,prefixIcon:{type:J([String,Object]),default:()=>Dh},clearIcon:{type:J([String,Object]),default:()=>Ko}}),co=e=>{const t=(e||"").split(":");if(t.length>=2){let n=Number.parseInt(t[0],10);const o=Number.parseInt(t[1],10),a=e.toUpperCase();return a.includes("AM")&&n===12?n=0:a.includes("PM")&&n!==12&&(n+=12),{hours:n,minutes:o}}return null},wi=(e,t)=>{const n=co(e);if(!n)return-1;const o=co(t);if(!o)return-1;const a=n.minutes+n.hours*60,l=o.minutes+o.hours*60;return a===l?0:a>l?1:-1},sv=e=>`${e}`.padStart(2,"0"),La=e=>`${sv(e.hours)}:${sv(e.minutes)}`,sW=(e,t)=>{const n=co(e);if(!n)return"";const o=co(t);if(!o)return"";const a={hours:n.hours,minutes:n.minutes};return a.minutes+=o.minutes,a.hours+=o.hours,a.hours+=Math.floor(a.minutes/60),a.minutes=a.minutes%60,La(a)},iW={name:"ElTimeSelect"},uW=ne({...iW,props:rW,emits:["change","blur","focus","update:modelValue"],setup(e,{expose:t}){const n=e;Ue.extend(Vc);const{Option:o}=ga,a=re("input"),l=M(),r=S(()=>n.modelValue),i=S(()=>{const h=co(n.start);return h?La(h):null}),u=S(()=>{const h=co(n.end);return h?La(h):null}),c=S(()=>{const h=co(n.step);return h?La(h):null}),d=S(()=>{const h=co(n.minTime||"");return h?La(h):null}),f=S(()=>{const h=co(n.maxTime||"");return h?La(h):null}),p=S(()=>{const h=[];if(n.start&&n.end&&n.step){let g=i.value,b;for(;g&&u.value&&wi(g,u.value)<=0;)b=Ue(g,"HH:mm").format(n.format),h.push({value:b,disabled:wi(g,d.value||"-1:-1")<=0||wi(g,f.value||"100:100")>=0}),g=sW(g,c.value)}return h});return t({blur:()=>{var h,g;(g=(h=l.value)==null?void 0:h.blur)==null||g.call(h)},focus:()=>{var h,g;(g=(h=l.value)==null?void 0:h.focus)==null||g.call(h)}}),(h,g)=>(w(),X(s(ga),{ref_key:"select",ref:l,"model-value":s(r),disabled:h.disabled,clearable:h.clearable,"clear-icon":h.clearIcon,size:h.size,effect:h.effect,placeholder:h.placeholder,"default-first-option":"",filterable:h.editable,"onUpdate:modelValue":g[0]||(g[0]=b=>h.$emit("update:modelValue",b)),onChange:g[1]||(g[1]=b=>h.$emit("change",b)),onBlur:g[2]||(g[2]=b=>h.$emit("blur",b)),onFocus:g[3]||(g[3]=b=>h.$emit("focus",b))},{prefix:q(()=>[h.prefixIcon?(w(),X(s(Ee),{key:0,class:O(s(a).e("prefix-icon"))},{default:q(()=>[(w(),X(ot(h.prefixIcon)))]),_:1},8,["class"])):Y("v-if",!0)]),default:q(()=>[(w(!0),A(Ie,null,Je(s(p),b=>(w(),X(s(o),{key:b.value,label:b.value,value:b.value,disabled:b.disabled},null,8,["label","value","disabled"]))),128))]),_:1},8,["model-value","disabled","clearable","clear-icon","size","effect","placeholder","filterable"]))}});var jr=me(uW,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-select/src/time-select.vue"]]);jr.install=e=>{e.component(jr.name,jr)};const cW=jr,dW=cW,fW=ne({name:"ElTimeline",setup(e,{slots:t}){const n=re("timeline");return Qe("timeline",t),()=>ke("ul",{class:[n.b()]},[oe(t,"default")])}}),pW=ye({timestamp:{type:String,default:""},hideTimestamp:{type:Boolean,default:!1},center:{type:Boolean,default:!1},placement:{type:String,values:["top","bottom"],default:"bottom"},type:{type:String,values:["primary","success","warning","danger","info"],default:""},color:{type:String,default:""},size:{type:String,values:["normal","large"],default:"normal"},icon:{type:Ut,default:""},hollow:{type:Boolean,default:!1}}),vW={name:"ElTimelineItem"},hW=ne({...vW,props:pW,setup(e){const t=re("timeline-item");return(n,o)=>(w(),A("li",{class:O([s(t).b(),{[s(t).e("center")]:n.center}])},[F("div",{class:O(s(t).e("tail"))},null,2),n.$slots.dot?Y("v-if",!0):(w(),A("div",{key:0,class:O([s(t).e("node"),s(t).em("node",n.size||""),s(t).em("node",n.type||""),s(t).is("hollow",n.hollow)]),style:Te({backgroundColor:n.color})},[n.icon?(w(),X(s(Ee),{key:0,class:O(s(t).e("icon"))},{default:q(()=>[(w(),X(ot(n.icon)))]),_:1},8,["class"])):Y("v-if",!0)],6)),n.$slots.dot?(w(),A("div",{key:1,class:O(s(t).e("dot"))},[oe(n.$slots,"dot")],2)):Y("v-if",!0),F("div",{class:O(s(t).e("wrapper"))},[!n.hideTimestamp&&n.placement==="top"?(w(),A("div",{key:0,class:O([s(t).e("timestamp"),s(t).is("top")])},ue(n.timestamp),3)):Y("v-if",!0),F("div",{class:O(s(t).e("content"))},[oe(n.$slots,"default")],2),!n.hideTimestamp&&n.placement==="bottom"?(w(),A("div",{key:1,class:O([s(t).e("timestamp"),s(t).is("bottom")])},ue(n.timestamp),3)):Y("v-if",!0)],2)],2))}});var qb=me(hW,[["__file","/home/runner/work/element-plus/element-plus/packages/components/timeline/src/timeline-item.vue"]]);const mW=Xe(fW,{TimelineItem:qb}),gW=Rt(qb),Ub=ye({nowrap:Boolean});var Yb=(e=>(e.top="top",e.bottom="bottom",e.left="left",e.right="right",e))(Yb||{});const bW=Object.values(Yb),cd=ye({width:{type:Number,default:10},height:{type:Number,default:10},style:{type:J(Object),default:null}}),yW=ye({side:{type:J(String),values:bW,required:!0}}),wW=["absolute","fixed"],kW=["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],dd=ye({ariaLabel:String,arrowPadding:{type:J(Number),default:5},effect:{type:String,default:""},contentClass:String,placement:{type:J(String),values:kW,default:"bottom"},reference:{type:J(Object),default:null},offset:{type:Number,default:8},strategy:{type:J(String),values:wW,default:"absolute"},showArrow:{type:Boolean,default:!1}}),fd=ye({delayDuration:{type:Number,default:300},defaultOpen:Boolean,open:{type:Boolean,default:void 0},onOpenChange:{type:J(Function)},"onUpdate:open":{type:J(Function)}}),Pa={type:J(Function)},pd=ye({onBlur:Pa,onClick:Pa,onFocus:Pa,onMouseDown:Pa,onMouseEnter:Pa,onMouseLeave:Pa}),CW=ye({...fd,...cd,...pd,...dd,alwaysOn:Boolean,fullTransition:Boolean,transitionProps:{type:J(Object),default:null},teleported:Boolean,to:{type:J(String),default:"body"}}),SW={name:"ElTooltipV2Root"},$W=ne({...SW,props:fd,setup(e,{expose:t}){const n=e,o=M(n.defaultOpen),a=M(null),l=S({get:()=>YE(n.open)?o.value:n.open,set:g=>{var b;o.value=g,(b=n["onUpdate:open"])==null||b.call(n,g)}}),r=S(()=>je(n.delayDuration)&&n.delayDuration>0),{start:i,stop:u}=ma(()=>{l.value=!0},S(()=>n.delayDuration),{immediate:!1}),c=re("tooltip-v2"),d=Wn(),f=()=>{u(),l.value=!0},p=()=>{s(r)?i():f()},v=f,m=()=>{u(),l.value=!1};return le(l,g=>{var b;g&&(document.dispatchEvent(new CustomEvent(Qs)),v()),(b=n.onOpenChange)==null||b.call(n,g)}),Fe(()=>{document.addEventListener(Qs,m)}),Nt(()=>{u(),document.removeEventListener(Qs,m)}),Qe(Ps,{contentId:d,triggerRef:a,ns:c,onClose:m,onDelayOpen:p,onOpen:v}),t({onOpen:v,onClose:m}),(g,b)=>oe(g.$slots,"default",{open:s(l)})}});var _W=me($W,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/root.vue"]]);const EW={name:"ElTooltipV2Arrow"},TW=ne({...EW,props:{...cd,...yW},setup(e){const t=e,{ns:n}=Ce(Ps),{arrowRef:o}=Ce(om),a=S(()=>{const{style:l,width:r,height:i}=t,u=n.namespace.value;return{[`--${u}-tooltip-v2-arrow-width`]:`${r}px`,[`--${u}-tooltip-v2-arrow-height`]:`${i}px`,[`--${u}-tooltip-v2-arrow-border-width`]:`${r/2}px`,[`--${u}-tooltip-v2-arrow-cover-width`]:r/2-1,...l||{}}});return(l,r)=>(w(),A("span",{ref_key:"arrowRef",ref:o,style:Te(s(a)),class:O(s(n).e("arrow"))},null,6))}});var iv=me(TW,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/arrow.vue"]]);const OW=ye({style:{type:J([String,Object,Array]),default:()=>({})}}),MW={name:"ElVisuallyHidden"},IW=ne({...MW,props:OW,setup(e){const t=e,n=S(()=>[t.style,{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}]);return(o,a)=>(w(),A("span",rt(o.$attrs,{style:s(n)}),[oe(o.$slots,"default")],16))}});var NW=me(IW,[["__file","/home/runner/work/element-plus/element-plus/packages/components/visual-hidden/src/visual-hidden.vue"]]);const PW=["data-side"],AW={name:"ElTooltipV2Content"},LW=ne({...AW,props:{...dd,...Ub},setup(e){const t=e,{triggerRef:n,contentId:o}=Ce(Ps),a=M(t.placement),l=M(t.strategy),r=M(null),{referenceRef:i,contentRef:u,middlewareData:c,x:d,y:f,update:p}=vI({placement:a,strategy:l,middleware:S(()=>{const y=[sI(t.offset)];return t.showArrow&&y.push(hI({arrowRef:r})),y})}),v=$o().nextZIndex(),m=re("tooltip-v2"),h=S(()=>a.value.split("-")[0]),g=S(()=>({position:s(l),top:`${s(f)||0}px`,left:`${s(d)||0}px`,zIndex:v})),b=S(()=>{if(!t.showArrow)return{};const{arrow:y}=s(c);return{[`--${m.namespace.value}-tooltip-v2-arrow-x`]:`${y==null?void 0:y.x}px`||"",[`--${m.namespace.value}-tooltip-v2-arrow-y`]:`${y==null?void 0:y.y}px`||""}}),k=S(()=>[m.e("content"),m.is("dark",t.effect==="dark"),m.is(s(l)),t.contentClass]);return le(r,()=>p()),le(()=>t.placement,y=>a.value=y),Fe(()=>{le(()=>t.reference||n.value,y=>{i.value=y||void 0},{immediate:!0})}),Qe(om,{arrowRef:r}),(y,C)=>(w(),A("div",{ref_key:"contentRef",ref:u,style:Te(s(g)),"data-tooltip-v2-root":""},[y.nowrap?Y("v-if",!0):(w(),A("div",{key:0,"data-side":s(h),class:O(s(k))},[oe(y.$slots,"default",{contentStyle:s(g),contentClass:s(k)}),j(s(NW),{id:s(o),role:"tooltip"},{default:q(()=>[y.ariaLabel?(w(),A(Ie,{key:0},[at(ue(y.ariaLabel),1)],64)):oe(y.$slots,"default",{key:1})]),_:3},8,["id"]),oe(y.$slots,"arrow",{style:Te(s(b)),side:s(h)})],10,PW))],4))}});var uv=me(LW,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/content.vue"]]);const RW=ye({setRef:{type:J(Function),required:!0},onlyChild:Boolean});var DW=ne({props:RW,setup(e,{slots:t}){const n=M(),o=Ms(n,a=>{a?e.setRef(a.nextElementSibling):e.setRef(null)});return()=>{var a;const[l]=((a=t.default)==null?void 0:a.call(t))||[],r=e.onlyChild?MM(l.children):l.children;return j(Ie,{ref:o},[r])}}});const BW={name:"ElTooltipV2Trigger"},VW=ne({...BW,props:{...Ub,...pd},setup(e){const t=e,{onClose:n,onOpen:o,onDelayOpen:a,triggerRef:l,contentId:r}=Ce(Ps);let i=!1;const u=k=>{l.value=k},c=()=>{i=!1},d=Lt(t.onMouseEnter,a),f=Lt(t.onMouseLeave,n),p=Lt(t.onMouseDown,()=>{n(),i=!0,document.addEventListener("mouseup",c,{once:!0})}),v=Lt(t.onFocus,()=>{i||o()}),m=Lt(t.onBlur,n),h=Lt(t.onClick,k=>{k.detail===0&&n()}),g={blur:m,click:h,focus:v,mousedown:p,mouseenter:d,mouseleave:f},b=(k,y,C)=>{k&&Object.entries(y).forEach(([E,_])=>{k[C](E,_)})};return le(l,(k,y)=>{b(k,g,"addEventListener"),b(y,g,"removeEventListener"),k&&k.setAttribute("aria-describedby",r.value)}),Nt(()=>{b(l.value,g,"removeEventListener"),document.removeEventListener("mouseup",c)}),(k,y)=>k.nowrap?(w(),X(s(DW),{key:0,"set-ref":u,"only-child":""},{default:q(()=>[oe(k.$slots,"default")]),_:3})):(w(),A("button",rt({key:1,ref_key:"triggerRef",ref:l},k.$attrs),[oe(k.$slots,"default")],16))}});var xW=me(VW,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/trigger.vue"]]);const zW={name:"ElTooltipV2"},HW=ne({...zW,props:CW,setup(e){const n=Ht(e),o=gt(Lo(n,Object.keys(cd))),a=gt(Lo(n,Object.keys(dd))),l=gt(Lo(n,Object.keys(fd))),r=gt(Lo(n,Object.keys(pd)));return(i,u)=>(w(),X(_W,fo(Sl(l)),{default:q(({open:c})=>[j(xW,rt(r,{nowrap:""}),{default:q(()=>[oe(i.$slots,"trigger")]),_:3},16),(w(),X(Ul,{to:i.to,disabled:!i.teleported},[i.fullTransition?(w(),X(xt,fo(rt({key:0},i.transitionProps)),{default:q(()=>[i.alwaysOn||c?(w(),X(uv,fo(rt({key:0},a)),{arrow:q(({style:d,side:f})=>[i.showArrow?(w(),X(iv,rt({key:0},o,{style:d,side:f}),null,16,["style","side"])):Y("v-if",!0)]),default:q(()=>[oe(i.$slots,"default")]),_:3},16)):Y("v-if",!0)]),_:2},1040)):(w(),A(Ie,{key:1},[i.alwaysOn||c?(w(),X(uv,fo(rt({key:0},a)),{arrow:q(({style:d,side:f})=>[i.showArrow?(w(),X(iv,rt({key:0},o,{style:d,side:f}),null,16,["style","side"])):Y("v-if",!0)]),default:q(()=>[oe(i.$slots,"default")]),_:3},16)):Y("v-if",!0)],64))],8,["to","disabled"]))]),_:3},16))}});var FW=me(HW,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/tooltip.vue"]]);const KW=Xe(FW),Gb="left-check-change",Xb="right-check-change",Ra=ye({data:{type:J(Array),default:()=>[]},titles:{type:J(Array),default:()=>[]},buttonTexts:{type:J(Array),default:()=>[]},filterPlaceholder:String,filterMethod:{type:J(Function)},leftDefaultChecked:{type:J(Array),default:()=>[]},rightDefaultChecked:{type:J(Array),default:()=>[]},renderContent:{type:J(Function)},modelValue:{type:J(Array),default:()=>[]},format:{type:J(Object),default:()=>({})},filterable:Boolean,props:{type:J(Object),default:()=>St({label:"label",key:"key",disabled:"disabled"})},targetOrder:{type:String,values:["original","push","unshift"],default:"original"},validateEvent:{type:Boolean,default:!0}}),Eu=(e,t)=>[e,t].every(lt)||lt(e)&&On(t),WW={[It]:(e,t,n)=>[e,n].every(lt)&&["left","right"].includes(t),[Ze]:e=>lt(e),[Gb]:Eu,[Xb]:Eu},Tu="checked-change",jW=ye({data:Ra.data,optionRender:{type:J(Function)},placeholder:String,title:String,filterable:Boolean,format:Ra.format,filterMethod:Ra.filterMethod,defaultChecked:Ra.leftDefaultChecked,props:Ra.props}),qW={[Tu]:Eu},rr=e=>{const t={label:"label",key:"key",disabled:"disabled"};return S(()=>({...t,...e.props}))},UW=(e,t,n)=>{const o=rr(e),a=S(()=>e.data.filter(d=>$t(e.filterMethod)?e.filterMethod(t.query,d):String(d[o.value.label]||d[o.value.key]).toLowerCase().includes(t.query.toLowerCase()))),l=S(()=>a.value.filter(d=>!d[o.value.disabled])),r=S(()=>{const d=t.checked.length,f=e.data.length,{noChecked:p,hasChecked:v}=e.format;return p&&v?d>0?v.replace(/\${checked}/g,d.toString()).replace(/\${total}/g,f.toString()):p.replace(/\${total}/g,f.toString()):`${d}/${f}`}),i=S(()=>{const d=t.checked.length;return d>0&&d{const d=l.value.map(f=>f[o.value.key]);t.allChecked=d.length>0&&d.every(f=>t.checked.includes(f))},c=d=>{t.checked=d?l.value.map(f=>f[o.value.key]):[]};return le(()=>t.checked,(d,f)=>{if(u(),t.checkChangeByUser){const p=d.concat(f).filter(v=>!d.includes(v)||!f.includes(v));n(Tu,d,p)}else n(Tu,d),t.checkChangeByUser=!0}),le(l,()=>{u()}),le(()=>e.data,()=>{const d=[],f=a.value.map(p=>p[o.value.key]);t.checked.forEach(p=>{f.includes(p)&&d.push(p)}),t.checkChangeByUser=!1,t.checked=d}),le(()=>e.defaultChecked,(d,f)=>{if(f&&d.length===f.length&&d.every(m=>f.includes(m)))return;const p=[],v=l.value.map(m=>m[o.value.key]);d.forEach(m=>{v.includes(m)&&p.push(m)}),t.checkChangeByUser=!1,t.checked=p},{immediate:!0}),{filteredData:a,checkableData:l,checkedSummary:r,isIndeterminate:i,updateAllChecked:u,handleAllCheckedChange:c}},YW=(e,t)=>({onSourceCheckedChange:(a,l)=>{e.leftChecked=a,l&&t(Gb,a,l)},onTargetCheckedChange:(a,l)=>{e.rightChecked=a,l&&t(Xb,a,l)}}),GW=e=>{const t=rr(e),n=S(()=>e.data.reduce((l,r)=>(l[r[t.value.key]]=r)&&l,{})),o=S(()=>e.data.filter(l=>!e.modelValue.includes(l[t.value.key]))),a=S(()=>e.targetOrder==="original"?e.data.filter(l=>e.modelValue.includes(l[t.value.key])):e.modelValue.reduce((l,r)=>{const i=n.value[r];return i&&l.push(i),l},[]));return{sourceData:o,targetData:a}},XW=(e,t,n)=>{const o=rr(e),a=(i,u,c)=>{n(Ze,i),n(It,i,u,c)};return{addToLeft:()=>{const i=e.modelValue.slice();t.rightChecked.forEach(u=>{const c=i.indexOf(u);c>-1&&i.splice(c,1)}),a(i,"left",t.rightChecked)},addToRight:()=>{let i=e.modelValue.slice();const u=e.data.filter(c=>{const d=c[o.value.key];return t.leftChecked.includes(d)&&!e.modelValue.includes(d)}).map(c=>c[o.value.key]);i=e.targetOrder==="unshift"?u.concat(i):i.concat(u),e.targetOrder==="original"&&(i=e.data.filter(c=>i.includes(c[o.value.key])).map(c=>c[o.value.key])),a(i,"right",t.leftChecked)}}},ZW={name:"ElTransferPanel"},JW=ne({...ZW,props:jW,emits:qW,setup(e,{expose:t,emit:n}){const o=e,a=mn(),l=({option:C})=>C,{t:r}=mt(),i=re("transfer"),u=gt({checked:[],allChecked:!1,query:"",inputHover:!1,checkChangeByUser:!0}),c=rr(o),{filteredData:d,checkedSummary:f,isIndeterminate:p,handleAllCheckedChange:v}=UW(o,u,n),m=S(()=>!$n(u.query)&&$n(d.value)),h=S(()=>!$n(a.default()[0].children)),{checked:g,allChecked:b,query:k,inputHover:y}=Ht(u);return t({query:k}),(C,E)=>(w(),A("div",{class:O(s(i).b("panel"))},[F("p",{class:O(s(i).be("panel","header"))},[j(s(Rn),{modelValue:s(b),"onUpdate:modelValue":E[0]||(E[0]=_=>Qt(b)?b.value=_:null),indeterminate:s(p),onChange:s(v)},{default:q(()=>[at(ue(C.title)+" ",1),F("span",null,ue(s(f)),1)]),_:1},8,["modelValue","indeterminate","onChange"])],2),F("div",{class:O([s(i).be("panel","body"),s(i).is("with-footer",s(h))])},[C.filterable?(w(),X(s(nn),{key:0,modelValue:s(k),"onUpdate:modelValue":E[1]||(E[1]=_=>Qt(k)?k.value=_:null),class:O(s(i).be("panel","filter")),size:"default",placeholder:C.placeholder,"prefix-icon":s(SO),clearable:"",onMouseenter:E[2]||(E[2]=_=>y.value=!0),onMouseleave:E[3]||(E[3]=_=>y.value=!1)},null,8,["modelValue","class","placeholder","prefix-icon"])):Y("v-if",!0),We(j(s(gg),{modelValue:s(g),"onUpdate:modelValue":E[4]||(E[4]=_=>Qt(g)?g.value=_:null),class:O([s(i).is("filterable",C.filterable),s(i).be("panel","list")])},{default:q(()=>[(w(!0),A(Ie,null,Je(s(d),_=>(w(),X(s(Rn),{key:_[s(c).key],class:O(s(i).be("panel","item")),label:_[s(c).key],disabled:_[s(c).disabled]},{default:q(()=>{var $;return[j(l,{option:($=C.optionRender)==null?void 0:$.call(C,_)},null,8,["option"])]}),_:2},1032,["class","label","disabled"]))),128))]),_:1},8,["modelValue","class"]),[[ft,!s(m)&&!s($n)(C.data)]]),We(F("p",{class:O(s(i).be("panel","empty"))},ue(s(m)?s(r)("el.transfer.noMatch"):s(r)("el.transfer.noData")),3),[[ft,s(m)||s($n)(C.data)]])],2),s(h)?(w(),A("p",{key:0,class:O(s(i).be("panel","footer"))},[oe(C.$slots,"default")],2)):Y("v-if",!0)],2))}});var cv=me(JW,[["__file","/home/runner/work/element-plus/element-plus/packages/components/transfer/src/transfer-panel.vue"]]);const QW={key:0},ej={key:0},tj={name:"ElTransfer"},nj=ne({...tj,props:Ra,emits:WW,setup(e,{expose:t,emit:n}){const o=e,a=mn(),{t:l}=mt(),r=re("transfer"),{formItem:i}=Uo(),u=gt({leftChecked:[],rightChecked:[]}),c=rr(o),{sourceData:d,targetData:f}=GW(o),{onSourceCheckedChange:p,onTargetCheckedChange:v}=YW(u,n),{addToLeft:m,addToRight:h}=XW(o,u,n),g=M(),b=M(),k=T=>{switch(T){case"left":g.value.query="";break;case"right":b.value.query="";break}},y=S(()=>o.buttonTexts.length===2),C=S(()=>o.titles[0]||l("el.transfer.titles.0")),E=S(()=>o.titles[1]||l("el.transfer.titles.1")),_=S(()=>o.filterPlaceholder||l("el.transfer.filterPlaceholder"));le(()=>o.modelValue,()=>{var T;o.validateEvent&&((T=i==null?void 0:i.validate)==null||T.call(i,"change").catch(I=>void 0))});const $=S(()=>T=>o.renderContent?o.renderContent(ke,T):a.default?a.default({option:T}):ke("span",T[c.value.label]||T[c.value.key]));return t({clearQuery:k,leftPanel:g,rightPanel:b}),(T,I)=>(w(),A("div",{class:O(s(r).b())},[j(cv,{ref_key:"leftPanel",ref:g,data:s(d),"option-render":s($),placeholder:s(_),title:s(C),filterable:T.filterable,format:T.format,"filter-method":T.filterMethod,"default-checked":T.leftDefaultChecked,props:o.props,onCheckedChange:s(p)},{default:q(()=>[oe(T.$slots,"left-footer")]),_:3},8,["data","option-render","placeholder","title","filterable","format","filter-method","default-checked","props","onCheckedChange"]),F("div",{class:O(s(r).e("buttons"))},[j(s(on),{type:"primary",class:O([s(r).e("button"),s(r).is("with-texts",s(y))]),disabled:s($n)(u.rightChecked),onClick:s(m)},{default:q(()=>[j(s(Ee),null,{default:q(()=>[j(s(zo))]),_:1}),s(Jt)(T.buttonTexts[0])?Y("v-if",!0):(w(),A("span",QW,ue(T.buttonTexts[0]),1))]),_:1},8,["class","disabled","onClick"]),j(s(on),{type:"primary",class:O([s(r).e("button"),s(r).is("with-texts",s(y))]),disabled:s($n)(u.leftChecked),onClick:s(h)},{default:q(()=>[s(Jt)(T.buttonTexts[1])?Y("v-if",!0):(w(),A("span",ej,ue(T.buttonTexts[1]),1)),j(s(Ee),null,{default:q(()=>[j(s(sn))]),_:1})]),_:1},8,["class","disabled","onClick"])],2),j(cv,{ref_key:"rightPanel",ref:b,data:s(f),"option-render":s($),placeholder:s(_),filterable:T.filterable,format:T.format,"filter-method":T.filterMethod,title:s(E),"default-checked":T.rightDefaultChecked,props:o.props,onCheckedChange:s(v)},{default:q(()=>[oe(T.$slots,"right-footer")]),_:3},8,["data","option-render","placeholder","filterable","format","filter-method","title","default-checked","props","onCheckedChange"])],2))}});var oj=me(nj,[["__file","/home/runner/work/element-plus/element-plus/packages/components/transfer/src/transfer.vue"]]);const aj=Xe(oj),Wa="$treeNodeId",dv=function(e,t){!t||t[Wa]||Object.defineProperty(t,Wa,{value:e.id,enumerable:!1,configurable:!1,writable:!1})},vd=function(e,t){return e?t[e]:t[Wa]},Ou=e=>{let t=!0,n=!0,o=!0;for(let a=0,l=e.length;a"u"){const l=o[t];return l===void 0?"":l}};let lj=0;class pa{constructor(t){this.id=lj++,this.text=null,this.checked=!1,this.indeterminate=!1,this.data=null,this.expanded=!1,this.parent=null,this.visible=!0,this.isCurrent=!1,this.canFocus=!1;for(const n in t)tn(t,n)&&(this[n]=t[n]);this.level=0,this.loaded=!1,this.childNodes=[],this.loading=!1,this.parent&&(this.level=this.parent.level+1)}initialize(){const t=this.store;if(!t)throw new Error("[Node]store is required!");t.registerNode(this);const n=t.props;if(n&&typeof n.isLeaf<"u"){const l=yr(this,"isLeaf");typeof l=="boolean"&&(this.isLeafByUser=l)}if(t.lazy!==!0&&this.data?(this.setData(this.data),t.defaultExpandAll&&(this.expanded=!0,this.canFocus=!0)):this.level>0&&t.lazy&&t.defaultExpandAll&&this.expand(),Array.isArray(this.data)||dv(this,this.data),!this.data)return;const o=t.defaultExpandedKeys,a=t.key;a&&o&&o.includes(this.key)&&this.expand(null,t.autoExpandParent),a&&t.currentNodeKey!==void 0&&this.key===t.currentNodeKey&&(t.currentNode=this,t.currentNode.isCurrent=!0),t.lazy&&t._initDefaultCheckedNode(this),this.updateLeafState(),this.parent&&(this.level===1||this.parent.expanded===!0)&&(this.canFocus=!0)}setData(t){Array.isArray(t)||dv(this,t),this.data=t,this.childNodes=[];let n;this.level===0&&Array.isArray(this.data)?n=this.data:n=yr(this,"children")||[];for(let o=0,a=n.length;o-1)return t.childNodes[n+1]}return null}get previousSibling(){const t=this.parent;if(t){const n=t.childNodes.indexOf(this);if(n>-1)return n>0?t.childNodes[n-1]:null}return null}contains(t,n=!0){return(this.childNodes||[]).some(o=>o===t||n&&o.contains(t))}remove(){const t=this.parent;t&&t.removeChild(this)}insertChild(t,n,o){if(!t)throw new Error("InsertChild error: child is required.");if(!(t instanceof pa)){if(!o){const a=this.getChildren(!0);a.includes(t.data)||(typeof n>"u"||n<0?a.push(t.data):a.splice(n,0,t.data))}Object.assign(t,{parent:this,store:this.store}),t=gt(new pa(t)),t instanceof pa&&t.initialize()}t.level=this.level+1,typeof n>"u"||n<0?this.childNodes.push(t):this.childNodes.splice(n,0,t),this.updateLeafState()}insertBefore(t,n){let o;n&&(o=this.childNodes.indexOf(n)),this.insertChild(t,o)}insertAfter(t,n){let o;n&&(o=this.childNodes.indexOf(n),o!==-1&&(o+=1)),this.insertChild(t,o)}removeChild(t){const n=this.getChildren()||[],o=n.indexOf(t.data);o>-1&&n.splice(o,1);const a=this.childNodes.indexOf(t);a>-1&&(this.store&&this.store.deregisterNode(t),t.parent=null,this.childNodes.splice(a,1)),this.updateLeafState()}removeChildByData(t){let n=null;for(let o=0;o{if(n){let a=this.parent;for(;a.level>0;)a.expanded=!0,a=a.parent}this.expanded=!0,t&&t(),this.childNodes.forEach(a=>{a.canFocus=!0})};this.shouldLoadData()?this.loadData(a=>{Array.isArray(a)&&(this.checked?this.setChecked(!0,!0):this.store.checkStrictly||qr(this),o())}):o()}doCreateChildren(t,n={}){t.forEach(o=>{this.insertChild(Object.assign({data:o},n),void 0,!0)})}collapse(){this.expanded=!1,this.childNodes.forEach(t=>{t.canFocus=!1})}shouldLoadData(){return this.store.lazy===!0&&this.store.load&&!this.loaded}updateLeafState(){if(this.store.lazy===!0&&this.loaded!==!0&&typeof this.isLeafByUser<"u"){this.isLeaf=this.isLeafByUser;return}const t=this.childNodes;if(!this.store.lazy||this.store.lazy===!0&&this.loaded===!0){this.isLeaf=!t||t.length===0;return}this.isLeaf=!1}setChecked(t,n,o,a){if(this.indeterminate=t==="half",this.checked=t===!0,this.store.checkStrictly)return;if(!(this.shouldLoadData()&&!this.store.checkDescendants)){const{all:r,allWithoutDisable:i}=Ou(this.childNodes);!this.isLeaf&&!r&&i&&(this.checked=!1,t=!1);const u=()=>{if(n){const c=this.childNodes;for(let p=0,v=c.length;p{u(),qr(this)},{checked:t!==!1});return}else u()}const l=this.parent;!l||l.level===0||o||qr(l)}getChildren(t=!1){if(this.level===0)return this.data;const n=this.data;if(!n)return null;const o=this.store.props;let a="children";return o&&(a=o.children||"children"),n[a]===void 0&&(n[a]=null),t&&!n[a]&&(n[a]=[]),n[a]}updateChildren(){const t=this.getChildren()||[],n=this.childNodes.map(l=>l.data),o={},a=[];t.forEach((l,r)=>{const i=l[Wa];!!i&&n.findIndex(c=>c[Wa]===i)>=0?o[i]={index:r,data:l}:a.push({index:r,data:l})}),this.store.lazy||n.forEach(l=>{o[l[Wa]]||this.removeChildByData(l)}),a.forEach(({index:l,data:r})=>{this.insertChild({data:r},l)}),this.updateLeafState()}loadData(t,n={}){if(this.store.lazy===!0&&this.store.load&&!this.loaded&&(!this.loading||Object.keys(n).length)){this.loading=!0;const o=a=>{this.loaded=!0,this.loading=!1,this.childNodes=[],this.doCreateChildren(a,n),this.updateLeafState(),t&&t.call(this,a)};this.store.load(this,o)}else t&&t.call(this)}}class rj{constructor(t){this.currentNode=null,this.currentNodeKey=null;for(const n in t)tn(t,n)&&(this[n]=t[n]);this.nodesMap={}}initialize(){if(this.root=new pa({data:this.data,store:this}),this.root.initialize(),this.lazy&&this.load){const t=this.load;t(this.root,n=>{this.root.doCreateChildren(n),this._initDefaultCheckedNodes()})}else this._initDefaultCheckedNodes()}filter(t){const n=this.filterNodeMethod,o=this.lazy,a=function(l){const r=l.root?l.root.childNodes:l.childNodes;if(r.forEach(i=>{i.visible=n.call(i,t,i.data,i),a(i)}),!l.visible&&r.length){let i=!0;i=!r.some(u=>u.visible),l.root?l.root.visible=i===!1:l.visible=i===!1}t&&l.visible&&!l.isLeaf&&!o&&l.expand()};a(this)}setData(t){t!==this.root.data?(this.root.setData(t),this._initDefaultCheckedNodes()):this.root.updateChildren()}getNode(t){if(t instanceof pa)return t;const n=typeof t!="object"?t:vd(this.key,t);return this.nodesMap[n]||null}insertBefore(t,n){const o=this.getNode(n);o.parent.insertBefore({data:t},o)}insertAfter(t,n){const o=this.getNode(n);o.parent.insertAfter({data:t},o)}remove(t){const n=this.getNode(t);n&&n.parent&&(n===this.currentNode&&(this.currentNode=null),n.parent.removeChild(n))}append(t,n){const o=n?this.getNode(n):this.root;o&&o.insertChild({data:t})}_initDefaultCheckedNodes(){const t=this.defaultCheckedKeys||[],n=this.nodesMap;t.forEach(o=>{const a=n[o];a&&a.setChecked(!0,!this.checkStrictly)})}_initDefaultCheckedNode(t){(this.defaultCheckedKeys||[]).includes(t.key)&&t.setChecked(!0,!this.checkStrictly)}setDefaultCheckedKey(t){t!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=t,this._initDefaultCheckedNodes())}registerNode(t){const n=this.key;!t||!t.data||(n?t.key!==void 0&&(this.nodesMap[t.key]=t):this.nodesMap[t.id]=t)}deregisterNode(t){!this.key||!t||!t.data||(t.childNodes.forEach(o=>{this.deregisterNode(o)}),delete this.nodesMap[t.key])}getCheckedNodes(t=!1,n=!1){const o=[],a=function(l){(l.root?l.root.childNodes:l.childNodes).forEach(i=>{(i.checked||n&&i.indeterminate)&&(!t||t&&i.isLeaf)&&o.push(i.data),a(i)})};return a(this),o}getCheckedKeys(t=!1){return this.getCheckedNodes(t).map(n=>(n||{})[this.key])}getHalfCheckedNodes(){const t=[],n=function(o){(o.root?o.root.childNodes:o.childNodes).forEach(l=>{l.indeterminate&&t.push(l.data),n(l)})};return n(this),t}getHalfCheckedKeys(){return this.getHalfCheckedNodes().map(t=>(t||{})[this.key])}_getAllNodes(){const t=[],n=this.nodesMap;for(const o in n)tn(n,o)&&t.push(n[o]);return t}updateChildren(t,n){const o=this.nodesMap[t];if(!o)return;const a=o.childNodes;for(let l=a.length-1;l>=0;l--){const r=a[l];this.remove(r.data)}for(let l=0,r=n.length;lu.level-i.level),l=Object.create(null),r=Object.keys(o);a.forEach(i=>i.setChecked(!1,!1));for(let i=0,u=a.length;i0;)l[p.data[t]]=!0,p=p.parent;if(c.isLeaf||this.checkStrictly){c.setChecked(!0,!1);continue}if(c.setChecked(!0,!0),n){c.setChecked(!1,!1);const v=function(m){m.childNodes.forEach(g=>{g.isLeaf||g.setChecked(!1,!1),v(g)})};v(c)}}}setCheckedNodes(t,n=!1){const o=this.key,a={};t.forEach(l=>{a[(l||{})[o]]=!0}),this._setCheckedKeys(o,n,a)}setCheckedKeys(t,n=!1){this.defaultCheckedKeys=t;const o=this.key,a={};t.forEach(l=>{a[l]=!0}),this._setCheckedKeys(o,n,a)}setDefaultExpandedKeys(t){t=t||[],this.defaultExpandedKeys=t,t.forEach(n=>{const o=this.getNode(n);o&&o.expand(null,this.autoExpandParent)})}setChecked(t,n,o){const a=this.getNode(t);a&&a.setChecked(!!n,o)}getCurrentNode(){return this.currentNode}setCurrentNode(t){const n=this.currentNode;n&&(n.isCurrent=!1),this.currentNode=t,this.currentNode.isCurrent=!0}setUserCurrentNode(t,n=!0){const o=t[this.key],a=this.nodesMap[o];this.setCurrentNode(a),n&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0)}setCurrentNodeKey(t,n=!0){if(t==null){this.currentNode&&(this.currentNode.isCurrent=!1),this.currentNode=null;return}const o=this.getNode(t);o&&(this.setCurrentNode(o),n&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0))}}const sj=ne({name:"ElTreeNodeContent",props:{node:{type:Object,required:!0},renderContent:Function},setup(e){const t=re("tree"),n=Ce("NodeInstance"),o=Ce("RootTree");return()=>{const a=e.node,{data:l,store:r}=a;return e.renderContent?e.renderContent(ke,{_self:n,node:a,data:l,store:r}):o.ctx.slots.default?o.ctx.slots.default({node:a,data:l}):ke("span",{class:t.be("node","label")},[a.label])}}});var ij=me(sj,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node-content.vue"]]);function Zb(e){const t=Ce("TreeNodeMap",null),n={treeNodeExpand:o=>{e.node!==o&&e.node.collapse()},children:[]};return t&&t.children.push(n),Qe("TreeNodeMap",n),{broadcastExpanded:o=>{if(e.accordion)for(const a of n.children)a.treeNodeExpand(o)}}}const Jb=Symbol("dragEvents");function uj({props:e,ctx:t,el$:n,dropIndicator$:o,store:a}){const l=re("tree"),r=M({showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0,dropType:null});return Qe(Jb,{treeNodeDragStart:({event:d,treeNode:f})=>{if(typeof e.allowDrag=="function"&&!e.allowDrag(f.node))return d.preventDefault(),!1;d.dataTransfer.effectAllowed="move";try{d.dataTransfer.setData("text/plain","")}catch{}r.value.draggingNode=f,t.emit("node-drag-start",f.node,d)},treeNodeDragOver:({event:d,treeNode:f})=>{const p=f,v=r.value.dropNode;v&&v!==p&&pn(v.$el,l.is("drop-inner"));const m=r.value.draggingNode;if(!m||!p)return;let h=!0,g=!0,b=!0,k=!0;typeof e.allowDrop=="function"&&(h=e.allowDrop(m.node,p.node,"prev"),k=g=e.allowDrop(m.node,p.node,"inner"),b=e.allowDrop(m.node,p.node,"next")),d.dataTransfer.dropEffect=g||h||b?"move":"none",(h||g||b)&&v!==p&&(v&&t.emit("node-drag-leave",m.node,v.node,d),t.emit("node-drag-enter",m.node,p.node,d)),(h||g||b)&&(r.value.dropNode=p),p.node.nextSibling===m.node&&(b=!1),p.node.previousSibling===m.node&&(h=!1),p.node.contains(m.node,!1)&&(g=!1),(m.node===p.node||m.node.contains(p.node))&&(h=!1,g=!1,b=!1);const y=p.$el.getBoundingClientRect(),C=n.value.getBoundingClientRect();let E;const _=h?g?.25:b?.45:1:-1,$=b?g?.75:h?.55:0:1;let T=-9999;const I=d.clientY-y.top;Iy.height*$?E="after":g?E="inner":E="none";const B=p.$el.querySelector(`.${l.be("node","expand-icon")}`).getBoundingClientRect(),W=o.value;E==="before"?T=B.top-C.top:E==="after"&&(T=B.bottom-C.top),W.style.top=`${T}px`,W.style.left=`${B.right-C.left}px`,E==="inner"?Zn(p.$el,l.is("drop-inner")):pn(p.$el,l.is("drop-inner")),r.value.showDropIndicator=E==="before"||E==="after",r.value.allowDrop=r.value.showDropIndicator||k,r.value.dropType=E,t.emit("node-drag-over",m.node,p.node,d)},treeNodeDragEnd:d=>{const{draggingNode:f,dropType:p,dropNode:v}=r.value;if(d.preventDefault(),d.dataTransfer.dropEffect="move",f&&v){const m={data:f.node.data};p!=="none"&&f.node.remove(),p==="before"?v.node.parent.insertBefore(m,v.node):p==="after"?v.node.parent.insertAfter(m,v.node):p==="inner"&&v.node.insertChild(m),p!=="none"&&a.value.registerNode(m),pn(v.$el,l.is("drop-inner")),t.emit("node-drag-end",f.node,v.node,p,d),p!=="none"&&t.emit("node-drop",f.node,v.node,p,d)}f&&!v&&t.emit("node-drag-end",f.node,null,p,d),r.value.showDropIndicator=!1,r.value.draggingNode=null,r.value.dropNode=null,r.value.allowDrop=!0}}),{dragState:r}}const cj=ne({name:"ElTreeNode",components:{ElCollapseTransition:xs,ElCheckbox:Rn,NodeContent:ij,ElIcon:Ee,Loading:Wo},props:{node:{type:pa,default:()=>({})},props:{type:Object,default:()=>({})},accordion:Boolean,renderContent:Function,renderAfterExpand:Boolean,showCheckbox:{type:Boolean,default:!1}},emits:["node-expand"],setup(e,t){const n=re("tree"),{broadcastExpanded:o}=Zb(e),a=Ce("RootTree"),l=M(!1),r=M(!1),i=M(null),u=M(null),c=M(null),d=Ce(Jb),f=tt();Qe("NodeInstance",f),e.node.expanded&&(l.value=!0,r.value=!0);const p=a.props.children||"children";le(()=>{const I=e.node.data[p];return I&&[...I]},()=>{e.node.updateChildren()}),le(()=>e.node.indeterminate,I=>{h(e.node.checked,I)}),le(()=>e.node.checked,I=>{h(I,e.node.indeterminate)}),le(()=>e.node.expanded,I=>{_e(()=>l.value=I),I&&(r.value=!0)});const v=I=>vd(a.props.nodeKey,I.data),m=I=>{const B=e.props.class;if(!B)return{};let W;if($t(B)){const{data:H}=I;W=B(H,I)}else W=B;return pt(W)?{[W]:!0}:W},h=(I,B)=>{(i.value!==I||u.value!==B)&&a.ctx.emit("check-change",e.node.data,I,B),i.value=I,u.value=B},g=I=>{const B=a.store.value;B.setCurrentNode(e.node),a.ctx.emit("current-change",B.currentNode?B.currentNode.data:null,B.currentNode),a.currentNode.value=e.node,a.props.expandOnClickNode&&k(),a.props.checkOnClickNode&&!e.node.disabled&&y(null,{target:{checked:!e.node.checked}}),a.ctx.emit("node-click",e.node.data,e.node,f,I)},b=I=>{a.instance.vnode.props.onNodeContextmenu&&(I.stopPropagation(),I.preventDefault()),a.ctx.emit("node-contextmenu",I,e.node.data,e.node,f)},k=()=>{e.node.isLeaf||(l.value?(a.ctx.emit("node-collapse",e.node.data,e.node,f),e.node.collapse()):(e.node.expand(),t.emit("node-expand",e.node.data,e.node,f)))},y=(I,B)=>{e.node.setChecked(B.target.checked,!a.props.checkStrictly),_e(()=>{const W=a.store.value;a.ctx.emit("check",e.node.data,{checkedNodes:W.getCheckedNodes(),checkedKeys:W.getCheckedKeys(),halfCheckedNodes:W.getHalfCheckedNodes(),halfCheckedKeys:W.getHalfCheckedKeys()})})};return{ns:n,node$:c,tree:a,expanded:l,childNodeRendered:r,oldChecked:i,oldIndeterminate:u,getNodeKey:v,getNodeClass:m,handleSelectChange:h,handleClick:g,handleContextMenu:b,handleExpandIconClick:k,handleCheckChange:y,handleChildNodeExpand:(I,B,W)=>{o(B),a.ctx.emit("node-expand",I,B,W)},handleDragStart:I=>{a.props.draggable&&d.treeNodeDragStart({event:I,treeNode:e})},handleDragOver:I=>{I.preventDefault(),a.props.draggable&&d.treeNodeDragOver({event:I,treeNode:{$el:c.value,node:e.node}})},handleDrop:I=>{I.preventDefault()},handleDragEnd:I=>{a.props.draggable&&d.treeNodeDragEnd(I)},CaretRight:Rh}}}),dj=["aria-expanded","aria-disabled","aria-checked","draggable","data-key"],fj=["aria-expanded"];function pj(e,t,n,o,a,l){const r=Se("el-icon"),i=Se("el-checkbox"),u=Se("loading"),c=Se("node-content"),d=Se("el-tree-node"),f=Se("el-collapse-transition");return We((w(),A("div",{ref:"node$",class:O([e.ns.b("node"),e.ns.is("expanded",e.expanded),e.ns.is("current",e.node.isCurrent),e.ns.is("hidden",!e.node.visible),e.ns.is("focusable",!e.node.disabled),e.ns.is("checked",!e.node.disabled&&e.node.checked),e.getNodeClass(e.node)]),role:"treeitem",tabindex:"-1","aria-expanded":e.expanded,"aria-disabled":e.node.disabled,"aria-checked":e.node.checked,draggable:e.tree.props.draggable,"data-key":e.getNodeKey(e.node),onClick:t[1]||(t[1]=ze((...p)=>e.handleClick&&e.handleClick(...p),["stop"])),onContextmenu:t[2]||(t[2]=(...p)=>e.handleContextMenu&&e.handleContextMenu(...p)),onDragstart:t[3]||(t[3]=ze((...p)=>e.handleDragStart&&e.handleDragStart(...p),["stop"])),onDragover:t[4]||(t[4]=ze((...p)=>e.handleDragOver&&e.handleDragOver(...p),["stop"])),onDragend:t[5]||(t[5]=ze((...p)=>e.handleDragEnd&&e.handleDragEnd(...p),["stop"])),onDrop:t[6]||(t[6]=ze((...p)=>e.handleDrop&&e.handleDrop(...p),["stop"]))},[F("div",{class:O(e.ns.be("node","content")),style:Te({paddingLeft:(e.node.level-1)*e.tree.props.indent+"px"})},[e.tree.props.icon||e.CaretRight?(w(),X(r,{key:0,class:O([e.ns.be("node","expand-icon"),e.ns.is("leaf",e.node.isLeaf),{expanded:!e.node.isLeaf&&e.expanded}]),onClick:ze(e.handleExpandIconClick,["stop"])},{default:q(()=>[(w(),X(ot(e.tree.props.icon||e.CaretRight)))]),_:1},8,["class","onClick"])):Y("v-if",!0),e.showCheckbox?(w(),X(i,{key:1,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:!!e.node.disabled,onClick:t[0]||(t[0]=ze(()=>{},["stop"])),onChange:e.handleCheckChange},null,8,["model-value","indeterminate","disabled","onChange"])):Y("v-if",!0),e.node.loading?(w(),X(r,{key:2,class:O([e.ns.be("node","loading-icon"),e.ns.is("loading")])},{default:q(()=>[j(u)]),_:1},8,["class"])):Y("v-if",!0),j(c,{node:e.node,"render-content":e.renderContent},null,8,["node","render-content"])],6),j(f,null,{default:q(()=>[!e.renderAfterExpand||e.childNodeRendered?We((w(),A("div",{key:0,class:O(e.ns.be("node","children")),role:"group","aria-expanded":e.expanded},[(w(!0),A(Ie,null,Je(e.node.childNodes,p=>(w(),X(d,{key:e.getNodeKey(p),"render-content":e.renderContent,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,node:p,accordion:e.accordion,props:e.props,onNodeExpand:e.handleChildNodeExpand},null,8,["render-content","render-after-expand","show-checkbox","node","accordion","props","onNodeExpand"]))),128))],10,fj)),[[ft,e.expanded]]):Y("v-if",!0)]),_:1})],42,dj)),[[ft,e.node.visible]])}var vj=me(cj,[["render",pj],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node.vue"]]);function hj({el$:e},t){const n=re("tree"),o=kt([]),a=kt([]);Fe(()=>{r(),ln(e.value,"keydown",l)}),Nt(()=>{_n(e.value,"keydown",l)}),ko(()=>{o.value=Array.from(e.value.querySelectorAll("[role=treeitem]")),a.value=Array.from(e.value.querySelectorAll("input[type=checkbox]"))}),le(a,i=>{i.forEach(u=>{u.setAttribute("tabindex","-1")})});const l=i=>{const u=i.target;if(!u.className.includes(n.b("node")))return;const c=i.code;o.value=Array.from(e.value.querySelectorAll(`.${n.is("focusable")}[role=treeitem]`));const d=o.value.indexOf(u);let f;if([Pe.up,Pe.down].includes(c)){if(i.preventDefault(),c===Pe.up){f=d===-1?0:d!==0?d-1:o.value.length-1;const v=f;for(;!t.value.getNode(o.value[f].dataset.key).canFocus;){if(f--,f===v){f=-1;break}f<0&&(f=o.value.length-1)}}else{f=d===-1?0:d=o.value.length&&(f=0)}}f!==-1&&o.value[f].focus()}[Pe.left,Pe.right].includes(c)&&(i.preventDefault(),u.click());const p=u.querySelector('[type="checkbox"]');[Pe.enter,Pe.space].includes(c)&&p&&(i.preventDefault(),p.click())},r=()=>{var i;o.value=Array.from(e.value.querySelectorAll(`.${n.is("focusable")}[role=treeitem]`)),a.value=Array.from(e.value.querySelectorAll("input[type=checkbox]"));const u=e.value.querySelectorAll(`.${n.is("checked")}[role=treeitem]`);if(u.length){u[0].setAttribute("tabindex","0");return}(i=o.value[0])==null||i.setAttribute("tabindex","0")}}const mj=ne({name:"ElTree",components:{ElTreeNode:vj},props:{data:{type:Array,default:()=>[]},emptyText:{type:String},renderAfterExpand:{type:Boolean,default:!0},nodeKey:String,checkStrictly:Boolean,defaultExpandAll:Boolean,expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkDescendants:{type:Boolean,default:!1},autoExpandParent:{type:Boolean,default:!0},defaultCheckedKeys:Array,defaultExpandedKeys:Array,currentNodeKey:[String,Number],renderContent:Function,showCheckbox:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},allowDrag:Function,allowDrop:Function,props:{type:Object,default:()=>({children:"children",label:"label",disabled:"disabled"})},lazy:{type:Boolean,default:!1},highlightCurrent:Boolean,load:Function,filterNodeMethod:Function,accordion:Boolean,indent:{type:Number,default:18},icon:[String,Object]},emits:["check-change","current-change","node-click","node-contextmenu","node-collapse","node-expand","check","node-drag-start","node-drag-end","node-drop","node-drag-leave","node-drag-enter","node-drag-over"],setup(e,t){const{t:n}=mt(),o=re("tree"),a=M(new rj({key:e.nodeKey,data:e.data,lazy:e.lazy,props:e.props,load:e.load,currentNodeKey:e.currentNodeKey,checkStrictly:e.checkStrictly,checkDescendants:e.checkDescendants,defaultCheckedKeys:e.defaultCheckedKeys,defaultExpandedKeys:e.defaultExpandedKeys,autoExpandParent:e.autoExpandParent,defaultExpandAll:e.defaultExpandAll,filterNodeMethod:e.filterNodeMethod}));a.value.initialize();const l=M(a.value.root),r=M(null),i=M(null),u=M(null),{broadcastExpanded:c}=Zb(e),{dragState:d}=uj({props:e,ctx:t,el$:i,dropIndicator$:u,store:a});hj({el$:i},a);const f=S(()=>{const{childNodes:P}=l.value;return!P||P.length===0||P.every(({visible:L})=>!L)});le(()=>e.defaultCheckedKeys,P=>{a.value.setDefaultCheckedKey(P)}),le(()=>e.defaultExpandedKeys,P=>{a.value.setDefaultExpandedKeys(P)}),le(()=>e.data,P=>{a.value.setData(P)},{deep:!0}),le(()=>e.checkStrictly,P=>{a.value.checkStrictly=P});const p=P=>{if(!e.filterNodeMethod)throw new Error("[Tree] filterNodeMethod is required when filter");a.value.filter(P)},v=P=>vd(e.nodeKey,P.data),m=P=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in getNodePath");const L=a.value.getNode(P);if(!L)return[];const N=[L.data];let z=L.parent;for(;z&&z!==l.value;)N.push(z.data),z=z.parent;return N.reverse()},h=(P,L)=>a.value.getCheckedNodes(P,L),g=P=>a.value.getCheckedKeys(P),b=()=>{const P=a.value.getCurrentNode();return P?P.data:null},k=()=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in getCurrentKey");const P=b();return P?P[e.nodeKey]:null},y=(P,L)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedNodes");a.value.setCheckedNodes(P,L)},C=(P,L)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedKeys");a.value.setCheckedKeys(P,L)},E=(P,L,N)=>{a.value.setChecked(P,L,N)},_=()=>a.value.getHalfCheckedNodes(),$=()=>a.value.getHalfCheckedKeys(),T=(P,L=!0)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentNode");a.value.setUserCurrentNode(P,L)},I=(P,L=!0)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentKey");a.value.setCurrentNodeKey(P,L)},B=P=>a.value.getNode(P),W=P=>{a.value.remove(P)},H=(P,L)=>{a.value.append(P,L)},D=(P,L)=>{a.value.insertBefore(P,L)},x=(P,L)=>{a.value.insertAfter(P,L)},K=(P,L,N)=>{c(L),t.emit("node-expand",P,L,N)},R=(P,L)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in updateKeyChild");a.value.updateChildren(P,L)};return Qe("RootTree",{ctx:t,props:e,store:a,root:l,currentNode:r,instance:tt()}),Qe(cn,void 0),{ns:o,store:a,root:l,currentNode:r,dragState:d,el$:i,dropIndicator$:u,isEmpty:f,filter:p,getNodeKey:v,getNodePath:m,getCheckedNodes:h,getCheckedKeys:g,getCurrentNode:b,getCurrentKey:k,setCheckedNodes:y,setCheckedKeys:C,setChecked:E,getHalfCheckedNodes:_,getHalfCheckedKeys:$,setCurrentNode:T,setCurrentKey:I,t:n,getNode:B,remove:W,append:H,insertBefore:D,insertAfter:x,handleNodeExpand:K,updateKeyChildren:R}}});function gj(e,t,n,o,a,l){var r;const i=Se("el-tree-node");return w(),A("div",{ref:"el$",class:O([e.ns.b(),e.ns.is("dragging",!!e.dragState.draggingNode),e.ns.is("drop-not-allow",!e.dragState.allowDrop),e.ns.is("drop-inner",e.dragState.dropType==="inner"),{[e.ns.m("highlight-current")]:e.highlightCurrent}]),role:"tree"},[(w(!0),A(Ie,null,Je(e.root.childNodes,u=>(w(),X(i,{key:e.getNodeKey(u),node:u,props:e.props,accordion:e.accordion,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,"render-content":e.renderContent,onNodeExpand:e.handleNodeExpand},null,8,["node","props","accordion","render-after-expand","show-checkbox","render-content","onNodeExpand"]))),128)),e.isEmpty?(w(),A("div",{key:0,class:O(e.ns.e("empty-block"))},[F("span",{class:O(e.ns.e("empty-text"))},ue((r=e.emptyText)!=null?r:e.t("el.tree.emptyText")),3)],2)):Y("v-if",!0),We(F("div",{ref:"dropIndicator$",class:O(e.ns.e("drop-indicator"))},null,2),[[ft,e.dragState.showDropIndicator]])],2)}var Ur=me(mj,[["render",gj],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree.vue"]]);Ur.install=e=>{e.component(Ur.name,Ur)};const ms=Ur,bj=ms,yj=(e,{attrs:t},{tree:n,key:o})=>{const a=re("tree-select"),l={...Lo(Ht(e),Object.keys(ga.props)),...t,valueKey:o,popperClass:S(()=>{const r=[a.e("popper")];return e.popperClass&&r.push(e.popperClass),r.join(" ")}),filterMethod:(r="")=>{e.filterMethod&&e.filterMethod(r),_e(()=>{var i;(i=n.value)==null||i.filter(r)})},onVisibleChange:r=>{var i;(i=t.onVisibleChange)==null||i.call(t,r),e.filterable&&r&&l.filterMethod()}};return l},wj=ne({extends:ss,setup(e,t){const n=ss.setup(e,t);delete n.selectOptionClick;const o=tt().proxy;return _e(()=>{n.select.cachedOptions.get(o.value)||n.select.onOptionCreate(o)}),n},methods:{selectOptionClick(){this.$el.parentElement.click()}}});function Mu(e){return e||e===0}function Qb(e){return Array.isArray(e)&&e.length}function ki(e){return Array.isArray(e)?e:Mu(e)?[e]:[]}function Yr(e,t,n,o,a){for(let l=0;l{le(()=>e.modelValue,()=>{e.showCheckbox&&_e(()=>{const d=l.value;d&&!Cn(d.getCheckedKeys(),ki(e.modelValue))&&d.setCheckedKeys(ki(e.modelValue))})},{immediate:!0,deep:!0});const i=S(()=>({value:r.value,...e.props})),u=(d,f)=>{var p;const v=i.value[d];return $t(v)?v(f,(p=l.value)==null?void 0:p.getNode(u("value",f))):f[v]},c=ki(e.modelValue).map(d=>Yr(e.data||[],f=>u("value",f)===d,f=>u("children",f),(f,p,v,m)=>m&&u("value",m))).filter(d=>Mu(d));return{...Lo(Ht(e),Object.keys(ms.props)),...t,nodeKey:r,expandOnClickNode:S(()=>!e.checkStrictly),defaultExpandedKeys:S(()=>e.defaultExpandedKeys?e.defaultExpandedKeys.concat(c):c),renderContent:(d,{node:f,data:p,store:v})=>d(wj,{value:u("value",p),label:u("label",p),disabled:u("disabled",p)},e.renderContent?()=>e.renderContent(d,{node:f,data:p,store:v}):n.default?()=>n.default({node:f,data:p,store:v}):void 0),filterNodeMethod:(d,f,p)=>{var v;return e.filterNodeMethod?e.filterNodeMethod(d,f,p):d?(v=u("label",f))==null?void 0:v.includes(d):!0},onNodeClick:(d,f,p)=>{var v,m,h;if((v=t.onNodeClick)==null||v.call(t,d,f,p),!(e.showCheckbox&&e.checkOnClickNode))if(!e.showCheckbox&&(e.checkStrictly||f.isLeaf)){if(!u("disabled",d)){const g=(m=a.value)==null?void 0:m.options.get(u("value",d));(h=a.value)==null||h.handleOptionSelect(g,!0)}}else p.proxy.handleExpandIconClick()},onCheck:(d,f)=>{var p;(p=t.onCheck)==null||p.call(t,d,f);const v=u("value",d);if(e.checkStrictly)o(Ze,e.multiple?f.checkedKeys:f.checkedKeys.includes(v)?v:void 0);else if(e.multiple)o(Ze,l.value.getCheckedKeys(!0));else{const m=Yr([d],b=>!Qb(u("children",b))&&!u("disabled",b),b=>u("children",b)),h=m?u("value",m):void 0,g=Mu(e.modelValue)&&!!Yr([d],b=>u("value",b)===e.modelValue,b=>u("children",b));o(Ze,h===e.modelValue||g?void 0:h)}}}},Cj=ne({name:"ElTreeSelect",inheritAttrs:!1,props:{...ga.props,...ms.props},setup(e,t){const{slots:n,expose:o}=t,a=M(),l=M(),r=S(()=>e.nodeKey||e.valueKey||"value"),i=yj(e,t,{select:a,tree:l,key:r}),u=kj(e,t,{select:a,tree:l,key:r}),c=gt({});return o(c),Fe(()=>{Object.assign(c,{...Lo(l.value,["filter","updateKeyChildren","getCheckedNodes","setCheckedNodes","getCheckedKeys","setCheckedKeys","setChecked","getHalfCheckedNodes","getHalfCheckedKeys","getCurrentKey","getCurrentNode","setCurrentKey","setCurrentNode","getNode","remove","append","insertBefore","insertAfter"]),...Lo(a.value,["focus","blur"])})}),()=>ke(ga,gt({...i,ref:d=>a.value=d}),{...n,default:()=>ke(ms,gt({...u,ref:d=>l.value=d}))})}});var Gr=me(Cj,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-select/src/tree-select.vue"]]);Gr.install=e=>{e.component(Gr.name,Gr)};const Sj=Gr,$j=Sj,hd=Symbol(),_j={key:-1,level:-1,data:{}};var hl=(e=>(e.KEY="id",e.LABEL="label",e.CHILDREN="children",e.DISABLED="disabled",e))(hl||{}),Iu=(e=>(e.ADD="add",e.DELETE="delete",e))(Iu||{});const Ej=ye({data:{type:J(Array),default:()=>St([])},emptyText:{type:String},height:{type:Number,default:200},props:{type:J(Object),default:()=>St({children:"children",label:"label",disabled:"disabled",value:"id"})},highlightCurrent:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},defaultCheckedKeys:{type:J(Array),default:()=>St([])},checkStrictly:{type:Boolean,default:!1},defaultExpandedKeys:{type:J(Array),default:()=>St([])},indent:{type:Number,default:16},icon:{type:Ut},expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:{type:Boolean,default:!1},currentNodeKey:{type:J([String,Number])},accordion:{type:Boolean,default:!1},filterMethod:{type:J(Function)},perfMode:{type:Boolean,default:!0}}),Tj=ye({node:{type:J(Object),default:()=>St(_j)},expanded:{type:Boolean,default:!1},checked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},current:{type:Boolean,default:!1},hiddenExpandIcon:{type:Boolean,default:!1}}),Oj=ye({node:{type:J(Object),required:!0}}),e0="node-click",t0="node-expand",n0="node-collapse",o0="current-change",a0="check",l0="check-change",r0="node-contextmenu",Mj={[e0]:(e,t,n)=>e&&t&&n,[t0]:(e,t)=>e&&t,[n0]:(e,t)=>e&&t,[o0]:(e,t)=>e&&t,[a0]:(e,t)=>e&&t,[l0]:(e,t)=>e&&typeof t=="boolean",[r0]:(e,t,n)=>e&&t&&n},Ij={click:(e,t)=>!!(e&&t),toggle:e=>!!e,check:(e,t)=>e&&typeof t=="boolean"};function Nj(e,t){const n=M(new Set),o=M(new Set),{emit:a}=tt();le(()=>t.value,()=>_e(()=>{k(e.defaultCheckedKeys)}),{immediate:!0});const l=()=>{if(!t.value||!e.showCheckbox||e.checkStrictly)return;const{levelTreeNodeMap:y,maxLevel:C}=t.value,E=n.value,_=new Set;for(let $=C-1;$>=1;--$){const T=y.get($);T&&T.forEach(I=>{const B=I.children;if(B){let W=!0,H=!1;for(const D of B){const x=D.key;if(E.has(x))H=!0;else if(_.has(x)){W=!1,H=!0;break}else W=!1}W?E.add(I.key):H?(_.add(I.key),E.delete(I.key)):(E.delete(I.key),_.delete(I.key))}})}o.value=_},r=y=>n.value.has(y.key),i=y=>o.value.has(y.key),u=(y,C,E=!0)=>{const _=n.value,$=(T,I)=>{_[I?Iu.ADD:Iu.DELETE](T.key);const B=T.children;!e.checkStrictly&&B&&B.forEach(W=>{W.disabled||$(W,I)})};$(y,C),l(),E&&c(y,C)},c=(y,C)=>{const{checkedNodes:E,checkedKeys:_}=m(),{halfCheckedNodes:$,halfCheckedKeys:T}=h();a(a0,y.data,{checkedKeys:_,checkedNodes:E,halfCheckedKeys:T,halfCheckedNodes:$}),a(l0,y.data,C)};function d(y=!1){return m(y).checkedKeys}function f(y=!1){return m(y).checkedNodes}function p(){return h().halfCheckedKeys}function v(){return h().halfCheckedNodes}function m(y=!1){const C=[],E=[];if(t!=null&&t.value&&e.showCheckbox){const{treeNodeMap:_}=t.value;n.value.forEach($=>{const T=_.get($);T&&(!y||y&&T.isLeaf)&&(E.push($),C.push(T.data))})}return{checkedKeys:E,checkedNodes:C}}function h(){const y=[],C=[];if(t!=null&&t.value&&e.showCheckbox){const{treeNodeMap:E}=t.value;o.value.forEach(_=>{const $=E.get(_);$&&(C.push(_),y.push($.data))})}return{halfCheckedNodes:y,halfCheckedKeys:C}}function g(y){n.value.clear(),o.value.clear(),k(y)}function b(y,C){if(t!=null&&t.value&&e.showCheckbox){const E=t.value.treeNodeMap.get(y);E&&u(E,C,!1)}}function k(y){if(t!=null&&t.value){const{treeNodeMap:C}=t.value;if(e.showCheckbox&&C&&y)for(const E of y){const _=C.get(E);_&&!r(_)&&u(_,!0,!1)}}}return{updateCheckedKeys:l,toggleCheckbox:u,isChecked:r,isIndeterminate:i,getCheckedKeys:d,getCheckedNodes:f,getHalfCheckedKeys:p,getHalfCheckedNodes:v,setChecked:b,setCheckedKeys:g}}function Pj(e,t){const n=M(new Set([])),o=M(new Set([])),a=S(()=>$t(e.filterMethod));function l(i){var u;if(!a.value)return;const c=new Set,d=o.value,f=n.value,p=[],v=((u=t.value)==null?void 0:u.treeNodes)||[],m=e.filterMethod;f.clear();function h(g){g.forEach(b=>{p.push(b),m!=null&&m(i,b.data)?p.forEach(y=>{c.add(y.key)}):b.isLeaf&&f.add(b.key);const k=b.children;if(k&&h(k),!b.isLeaf){if(!c.has(b.key))f.add(b.key);else if(k){let y=!0;for(const C of k)if(!f.has(C.key)){y=!1;break}y?d.add(b.key):d.delete(b.key)}}p.pop()})}return h(v),c}function r(i){return o.value.has(i.key)}return{hiddenExpandIconKeySet:o,hiddenNodeKeySet:n,doFilter:l,isForceHiddenExpandIcon:r}}function Aj(e,t){const n=M(new Set(e.defaultExpandedKeys)),o=M(),a=kt();le(()=>e.currentNodeKey,ee=>{o.value=ee},{immediate:!0}),le(()=>e.data,ee=>{ie(ee)},{immediate:!0});const{isIndeterminate:l,isChecked:r,toggleCheckbox:i,getCheckedKeys:u,getCheckedNodes:c,getHalfCheckedKeys:d,getHalfCheckedNodes:f,setChecked:p,setCheckedKeys:v}=Nj(e,a),{doFilter:m,hiddenNodeKeySet:h,isForceHiddenExpandIcon:g}=Pj(e,a),b=S(()=>{var ee;return((ee=e.props)==null?void 0:ee.value)||hl.KEY}),k=S(()=>{var ee;return((ee=e.props)==null?void 0:ee.children)||hl.CHILDREN}),y=S(()=>{var ee;return((ee=e.props)==null?void 0:ee.disabled)||hl.DISABLED}),C=S(()=>{var ee;return((ee=e.props)==null?void 0:ee.label)||hl.LABEL}),E=S(()=>{const ee=n.value,G=h.value,he=[],se=a.value&&a.value.treeNodes||[];function pe(){const Oe=[];for(let Ae=se.length-1;Ae>=0;--Ae)Oe.push(se[Ae]);for(;Oe.length;){const Ae=Oe.pop();if(Ae&&(G.has(Ae.key)||he.push(Ae),ee.has(Ae.key))){const Be=Ae.children;if(Be){const Ge=Be.length;for(let Re=Ge-1;Re>=0;--Re)Oe.push(Be[Re])}}}}return pe(),he}),_=S(()=>E.value.length>0);function $(ee){const G=new Map,he=new Map;let se=1;function pe(Ae,Be=1,Ge=void 0){var Re;const dt=[];for(const Ne of Ae){const de=B(Ne),ve={level:Be,key:de,data:Ne};ve.label=H(Ne),ve.parent=Ge;const Me=I(Ne);ve.disabled=W(Ne),ve.isLeaf=!Me||Me.length===0,Me&&Me.length&&(ve.children=pe(Me,Be+1,ve)),dt.push(ve),G.set(de,ve),he.has(Be)||he.set(Be,[]),(Re=he.get(Be))==null||Re.push(ve)}return Be>se&&(se=Be),dt}const Oe=pe(ee);return{treeNodeMap:G,levelTreeNodeMap:he,maxLevel:se,treeNodes:Oe}}function T(ee){const G=m(ee);G&&(n.value=G)}function I(ee){return ee[k.value]}function B(ee){return ee?ee[b.value]:""}function W(ee){return ee[y.value]}function H(ee){return ee[C.value]}function D(ee){n.value.has(ee.key)?L(ee):P(ee)}function x(ee,G){t(e0,ee.data,ee,G),K(ee),e.expandOnClickNode&&D(ee),e.showCheckbox&&e.checkOnClickNode&&!ee.disabled&&i(ee,!r(ee),!0)}function K(ee){U(ee)||(o.value=ee.key,t(o0,ee.data,ee))}function R(ee,G){i(ee,G)}function P(ee){const G=n.value;if(a!=null&&a.value&&e.accordion){const{treeNodeMap:he}=a.value;G.forEach(se=>{const pe=he.get(se);pe&&pe.level===pe.level&&G.delete(se)})}G.add(ee.key),t(t0,ee.data,ee)}function L(ee){n.value.delete(ee.key),t(n0,ee.data,ee)}function N(ee){return n.value.has(ee.key)}function z(ee){return!!ee.disabled}function U(ee){const G=o.value;return!!G&&G===ee.key}function Z(){var ee,G;if(o.value)return(G=(ee=a==null?void 0:a.value)==null?void 0:ee.treeNodeMap.get(o.value))==null?void 0:G.data}function Q(){return o.value}function fe(ee){o.value=ee}function ie(ee){_e(()=>a.value=$(ee))}return{tree:a,flattenTree:E,isNotEmpty:_,getKey:B,getChildren:I,toggleExpand:D,toggleCheckbox:i,isExpanded:N,isChecked:r,isIndeterminate:l,isDisabled:z,isCurrent:U,isForceHiddenExpandIcon:g,handleNodeClick:x,handleNodeCheck:R,getCurrentNode:Z,getCurrentKey:Q,setCurrentKey:fe,getCheckedKeys:u,getCheckedNodes:c,getHalfCheckedKeys:d,getHalfCheckedNodes:f,setChecked:p,setCheckedKeys:v,filter:T,setData:ie}}var Lj=ne({name:"ElTreeNodeContent",props:Oj,setup(e){const t=Ce(hd),n=re("tree");return()=>{const o=e.node,{data:a}=o;return t!=null&&t.ctx.slots.default?t.ctx.slots.default({node:o,data:a}):ke("span",{class:n.be("node","label")},[o==null?void 0:o.label])}}});const Rj="caret-right",Dj=ne({name:"ElTreeNode",components:{ElIcon:Ee,CaretRight:Rh,ElCheckbox:Rn,ElNodeContent:Lj},props:Tj,emits:Ij,setup(e,{emit:t}){const n=Ce(hd),o=re("tree"),a=S(()=>{var d;return(d=n==null?void 0:n.props.indent)!=null?d:16}),l=S(()=>{var d;return(d=n==null?void 0:n.props.icon)!=null?d:Rj});return{ns:o,indent:a,icon:l,handleClick:d=>{t("click",e.node,d)},handleExpandIconClick:()=>{t("toggle",e.node)},handleCheckChange:d=>{t("check",e.node,d)},handleContextMenu:d=>{var f,p,v,m;(v=(p=(f=n==null?void 0:n.instance)==null?void 0:f.vnode)==null?void 0:p.props)!=null&&v.onNodeContextmenu&&(d.stopPropagation(),d.preventDefault()),n==null||n.ctx.emit(r0,d,(m=e.node)==null?void 0:m.data,e.node)}}}}),Bj=["aria-expanded","aria-disabled","aria-checked","data-key"];function Vj(e,t,n,o,a,l){var r,i,u;const c=Se("el-icon"),d=Se("el-checkbox"),f=Se("el-node-content");return w(),A("div",{ref:"node$",class:O([e.ns.b("node"),e.ns.is("expanded",e.expanded),e.ns.is("current",e.current),e.ns.is("focusable",!e.disabled),e.ns.is("checked",!e.disabled&&e.checked)]),role:"treeitem",tabindex:"-1","aria-expanded":e.expanded,"aria-disabled":e.disabled,"aria-checked":e.checked,"data-key":(r=e.node)==null?void 0:r.key,onClick:t[1]||(t[1]=ze((...p)=>e.handleClick&&e.handleClick(...p),["stop"])),onContextmenu:t[2]||(t[2]=(...p)=>e.handleContextMenu&&e.handleContextMenu(...p))},[F("div",{class:O(e.ns.be("node","content")),style:Te({paddingLeft:`${(e.node.level-1)*e.indent}px`})},[e.icon?(w(),X(c,{key:0,class:O([e.ns.is("leaf",!!((i=e.node)!=null&&i.isLeaf)),e.ns.is("hidden",e.hiddenExpandIcon),{expanded:!((u=e.node)!=null&&u.isLeaf)&&e.expanded},e.ns.be("node","expand-icon")]),onClick:ze(e.handleExpandIconClick,["stop"])},{default:q(()=>[(w(),X(ot(e.icon)))]),_:1},8,["class","onClick"])):Y("v-if",!0),e.showCheckbox?(w(),X(d,{key:1,"model-value":e.checked,indeterminate:e.indeterminate,disabled:e.disabled,onChange:e.handleCheckChange,onClick:t[0]||(t[0]=ze(()=>{},["stop"]))},null,8,["model-value","indeterminate","disabled","onChange"])):Y("v-if",!0),j(f,{node:e.node},null,8,["node"])],6)],42,Bj)}var xj=me(Dj,[["render",Vj],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree-node.vue"]]);const zj=ne({name:"ElTreeV2",components:{ElTreeNode:xj,FixedSizeList:bb},props:Ej,emits:Mj,setup(e,t){Qe(hd,{ctx:t,props:e,instance:tt()}),Qe(cn,void 0);const{t:n}=mt(),o=re("tree"),{flattenTree:a,isNotEmpty:l,toggleExpand:r,isExpanded:i,isIndeterminate:u,isChecked:c,isDisabled:d,isCurrent:f,isForceHiddenExpandIcon:p,toggleCheckbox:v,handleNodeClick:m,handleNodeCheck:h,getCurrentNode:g,getCurrentKey:b,setCurrentKey:k,getCheckedKeys:y,getCheckedNodes:C,getHalfCheckedKeys:E,getHalfCheckedNodes:_,setChecked:$,setCheckedKeys:T,filter:I,setData:B}=Aj(e,t.emit);return t.expose({getCurrentNode:g,getCurrentKey:b,setCurrentKey:k,getCheckedKeys:y,getCheckedNodes:C,getHalfCheckedKeys:E,getHalfCheckedNodes:_,setChecked:$,setCheckedKeys:T,filter:I,setData:B}),{t:n,ns:o,flattenTree:a,itemSize:26,isNotEmpty:l,toggleExpand:r,toggleCheckbox:v,isExpanded:i,isIndeterminate:u,isChecked:c,isDisabled:d,isCurrent:f,isForceHiddenExpandIcon:p,handleNodeClick:m,handleNodeCheck:h}}});function Hj(e,t,n,o,a,l){var r;const i=Se("el-tree-node"),u=Se("fixed-size-list");return w(),A("div",{class:O([e.ns.b(),{[e.ns.m("highlight-current")]:e.highlightCurrent}]),role:"tree"},[e.isNotEmpty?(w(),X(u,{key:0,"class-name":e.ns.b("virtual-list"),data:e.flattenTree,total:e.flattenTree.length,height:e.height,"item-size":e.itemSize,"perf-mode":e.perfMode},{default:q(({data:c,index:d,style:f})=>[(w(),X(i,{key:c[d].key,style:Te(f),node:c[d],expanded:e.isExpanded(c[d]),"show-checkbox":e.showCheckbox,checked:e.isChecked(c[d]),indeterminate:e.isIndeterminate(c[d]),disabled:e.isDisabled(c[d]),current:e.isCurrent(c[d]),"hidden-expand-icon":e.isForceHiddenExpandIcon(c[d]),onClick:e.handleNodeClick,onToggle:e.toggleExpand,onCheck:e.handleNodeCheck},null,8,["style","node","expanded","show-checkbox","checked","indeterminate","disabled","current","hidden-expand-icon","onClick","onToggle","onCheck"]))]),_:1},8,["class-name","data","total","height","item-size","perf-mode"])):(w(),A("div",{key:1,class:O(e.ns.e("empty-block"))},[F("span",{class:O(e.ns.e("empty-text"))},ue((r=e.emptyText)!=null?r:e.t("el.tree.emptyText")),3)],2))],2)}var Fj=me(zj,[["render",Hj],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree.vue"]]);const Kj=Xe(Fj),Wj="ElUpload";class jj extends Error{constructor(t,n,o,a){super(t),this.name="UploadAjaxError",this.status=n,this.method=o,this.url=a}}function fv(e,t,n){let o;return n.response?o=`${n.response.error||n.response}`:n.responseText?o=`${n.responseText}`:o=`fail to ${t.method} ${e} ${n.status}`,new jj(o,n.status,t.method,e)}function qj(e){const t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}const Uj=e=>{typeof XMLHttpRequest>"u"&&qt(Wj,"XMLHttpRequest is undefined");const t=new XMLHttpRequest,n=e.action;t.upload&&t.upload.addEventListener("progress",l=>{const r=l;r.percent=l.total>0?l.loaded/l.total*100:0,e.onProgress(r)});const o=new FormData;if(e.data)for(const[l,r]of Object.entries(e.data))Array.isArray(r)?o.append(l,...r):o.append(l,r);o.append(e.filename,e.file,e.file.name),t.addEventListener("error",()=>{e.onError(fv(n,e,t))}),t.addEventListener("load",()=>{if(t.status<200||t.status>=300)return e.onError(fv(n,e,t));e.onSuccess(qj(t))}),t.open(e.method,n,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);const a=e.headers||{};if(a instanceof Headers)a.forEach((l,r)=>t.setRequestHeader(r,l));else for(const[l,r]of Object.entries(a))On(r)||t.setRequestHeader(l,String(r));return t.send(o),t},s0=["text","picture","picture-card"];let Yj=1;const i0=()=>Date.now()+Yj++,u0=ye({action:{type:String,default:"#"},headers:{type:J(Object)},method:{type:String,default:"post"},data:{type:Object,default:()=>St({})},multiple:{type:Boolean,default:!1},name:{type:String,default:"file"},drag:{type:Boolean,default:!1},withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},type:{type:String,default:"select"},fileList:{type:J(Array),default:()=>St([])},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:s0,default:"text"},httpRequest:{type:J(Function),default:Uj},disabled:Boolean,limit:Number}),Gj=ye({...u0,beforeUpload:{type:J(Function),default:Ct},beforeRemove:{type:J(Function)},onRemove:{type:J(Function),default:Ct},onChange:{type:J(Function),default:Ct},onPreview:{type:J(Function),default:Ct},onSuccess:{type:J(Function),default:Ct},onProgress:{type:J(Function),default:Ct},onError:{type:J(Function),default:Ct},onExceed:{type:J(Function),default:Ct}}),Xj=ye({files:{type:J(Array),default:()=>St([])},disabled:{type:Boolean,default:!1},handlePreview:{type:J(Function),default:Ct},listType:{type:String,values:s0,default:"text"}}),Zj={remove:e=>!!e},Jj=["onKeydown"],Qj=["src"],eq=["onClick"],tq=["onClick"],nq=["onClick"],oq={name:"ElUploadList"},aq=ne({...oq,props:Xj,emits:Zj,setup(e,{emit:t}){const n=e,{t:o}=mt(),a=re("upload"),l=re("icon"),r=re("list"),i=M(!1),u=d=>{n.handlePreview(d)},c=d=>{t("remove",d)};return(d,f)=>(w(),X(_0,{tag:"ul",class:O([s(a).b("list"),s(a).bm("list",d.listType),s(a).is("disabled",d.disabled)]),name:s(r).b()},{default:q(()=>[(w(!0),A(Ie,null,Je(d.files,p=>(w(),A("li",{key:p.uid||p.name,class:O([s(a).be("list","item"),s(a).is(p.status),{focusing:i.value}]),tabindex:"0",onKeydown:ut(v=>!d.disabled&&c(p),["delete"]),onFocus:f[0]||(f[0]=v=>i.value=!0),onBlur:f[1]||(f[1]=v=>i.value=!1),onClick:f[2]||(f[2]=v=>i.value=!1)},[oe(d.$slots,"default",{file:p},()=>[d.listType==="picture"||p.status!=="uploading"&&d.listType==="picture-card"?(w(),A("img",{key:0,class:O(s(a).be("list","item-thumbnail")),src:p.url,alt:""},null,10,Qj)):Y("v-if",!0),d.listType!=="picture"&&(p.status==="uploading"||d.listType!=="picture-card")?(w(),A("div",{key:1,class:O(s(a).be("list","item-info"))},[F("a",{class:O(s(a).be("list","item-name")),onClick:ze(v=>u(p),["prevent"])},[j(s(Ee),{class:O(s(l).m("document"))},{default:q(()=>[j(s(X4))]),_:1},8,["class"]),F("span",{class:O(s(a).be("list","item-file-name"))},ue(p.name),3)],10,eq),p.status==="uploading"?(w(),X(s(ib),{key:0,type:d.listType==="picture-card"?"circle":"line","stroke-width":d.listType==="picture-card"?6:2,percentage:Number(p.percentage),style:Te(d.listType==="picture-card"?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):Y("v-if",!0)],2)):Y("v-if",!0),F("label",{class:O(s(a).be("list","item-status-label"))},[d.listType==="text"?(w(),X(s(Ee),{key:0,class:O([s(l).m("upload-success"),s(l).m("circle-check")])},{default:q(()=>[j(s(hc))]),_:1},8,["class"])):["picture-card","picture"].includes(d.listType)?(w(),X(s(Ee),{key:1,class:O([s(l).m("upload-success"),s(l).m("check")])},{default:q(()=>[j(s(Zl))]),_:1},8,["class"])):Y("v-if",!0)],2),d.disabled?Y("v-if",!0):(w(),X(s(Ee),{key:2,class:O(s(l).m("close")),onClick:v=>c(p)},{default:q(()=>[j(s(Kn))]),_:2},1032,["class","onClick"])),Y(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),Y(" This is a bug which needs to be fixed "),Y(" TODO: Fix the incorrect navigation interaction "),d.disabled?Y("v-if",!0):(w(),A("i",{key:3,class:O(s(l).m("close-tip"))},ue(s(o)("el.upload.deleteTip")),3)),d.listType==="picture-card"?(w(),A("span",{key:4,class:O(s(a).be("list","item-actions"))},[F("span",{class:O(s(a).be("list","item-preview")),onClick:v=>d.handlePreview(p)},[j(s(Ee),{class:O(s(l).m("zoom-in"))},{default:q(()=>[j(s(xh))]),_:1},8,["class"])],10,tq),d.disabled?Y("v-if",!0):(w(),A("span",{key:0,class:O(s(a).be("list","item-delete")),onClick:v=>c(p)},[j(s(Ee),{class:O(s(l).m("delete"))},{default:q(()=>[j(s(W4))]),_:1},8,["class"])],10,nq))],2)):Y("v-if",!0)])],42,Jj))),128)),oe(d.$slots,"append")]),_:3},8,["class","name"]))}});var pv=me(aq,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-list.vue"]]);const lq=ye({disabled:{type:Boolean,default:!1}}),rq={file:e=>lt(e)},sq=["onDrop","onDragover"],iq={name:"ElUploadDrag"},uq=ne({...iq,props:lq,emits:rq,setup(e,{emit:t}){const n=e,o="ElUploadDrag",a=Ce(tm);a||qt(o,"usage: ");const l=re("upload"),r=M(!1),i=c=>{if(n.disabled)return;r.value=!1;const d=Array.from(c.dataTransfer.files),f=a.accept.value;if(!f){t("file",d);return}const p=d.filter(v=>{const{type:m,name:h}=v,g=h.includes(".")?`.${h.split(".").pop()}`:"",b=m.replace(/\/.*$/,"");return f.split(",").map(k=>k.trim()).filter(k=>k).some(k=>k.startsWith(".")?g===k:/\/\*$/.test(k)?b===k.replace(/\/\*$/,""):/^[^/]+\/[^/]+$/.test(k)?m===k:!1)});t("file",p)},u=()=>{n.disabled||(r.value=!0)};return(c,d)=>(w(),A("div",{class:O([s(l).b("dragger"),s(l).is("dragover",r.value)]),onDrop:ze(i,["prevent"]),onDragover:ze(u,["prevent"]),onDragleave:d[0]||(d[0]=ze(f=>r.value=!1,["prevent"]))},[oe(c.$slots,"default")],42,sq))}});var cq=me(uq,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-dragger.vue"]]);const dq=ye({...u0,beforeUpload:{type:J(Function),default:Ct},onRemove:{type:J(Function),default:Ct},onStart:{type:J(Function),default:Ct},onSuccess:{type:J(Function),default:Ct},onProgress:{type:J(Function),default:Ct},onError:{type:J(Function),default:Ct},onExceed:{type:J(Function),default:Ct}}),fq=["onKeydown"],pq=["name","multiple","accept"],vq={name:"ElUploadContent",inheritAttrs:!1},hq=ne({...vq,props:dq,setup(e,{expose:t}){const n=e,o=re("upload"),a=kt({}),l=kt(),r=v=>{if(v.length===0)return;const{autoUpload:m,limit:h,fileList:g,multiple:b,onStart:k,onExceed:y}=n;if(h&&g.length+v.length>h){y(v,g);return}b||(v=v.slice(0,1));for(const C of v){const E=C;E.uid=i0(),k(E),m&&i(E)}},i=async v=>{if(l.value.value="",!n.beforeUpload)return u(v);let m;try{m=await n.beforeUpload(v)}catch{m=!1}if(m===!1){n.onRemove(v);return}let h=v;m instanceof Blob&&(m instanceof File?h=m:h=new File([m],v.name,{type:v.type})),u(Object.assign(h,{uid:v.uid}))},u=v=>{const{headers:m,data:h,method:g,withCredentials:b,name:k,action:y,onProgress:C,onSuccess:E,onError:_,httpRequest:$}=n,{uid:T}=v,I={headers:m||{},withCredentials:b,file:v,data:h,method:g,filename:k,action:y,onProgress:W=>{C(W,v)},onSuccess:W=>{E(W,v),delete a.value[T]},onError:W=>{_(W,v),delete a.value[T]}},B=$(I);a.value[T]=B,B instanceof Promise&&B.then(I.onSuccess,I.onError)},c=v=>{const m=v.target.files;m&&r(Array.from(m))},d=()=>{n.disabled||(l.value.value="",l.value.click())},f=()=>{d()};return t({abort:v=>{XE(a.value).filter(v?([h])=>String(v.uid)===h:()=>!0).forEach(([h,g])=>{g instanceof XMLHttpRequest&&g.abort(),delete a.value[h]})},upload:i}),(v,m)=>(w(),A("div",{class:O([s(o).b(),s(o).m(v.listType),s(o).is("drag",v.drag)]),tabindex:"0",onClick:d,onKeydown:ut(ze(f,["self"]),["enter","space"])},[v.drag?(w(),X(cq,{key:0,disabled:v.disabled,onFile:r},{default:q(()=>[oe(v.$slots,"default")]),_:3},8,["disabled"])):oe(v.$slots,"default",{key:1}),F("input",{ref_key:"inputRef",ref:l,class:O(s(o).e("input")),name:v.name,multiple:v.multiple,accept:v.accept,type:"file",onChange:c,onClick:m[0]||(m[0]=ze(()=>{},["stop"]))},null,42,pq)],42,fq))}});var vv=me(hq,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-content.vue"]]);const hv="ElUpload",mq=e=>{var t;(t=e.url)!=null&&t.startsWith("blob:")&&URL.revokeObjectURL(e.url)},gq=(e,t)=>{const n=RE(e,"fileList",void 0,{passive:!0}),o=p=>n.value.find(v=>v.uid===p.uid);function a(p){var v;(v=t.value)==null||v.abort(p)}function l(p=["ready","uploading","success","fail"]){n.value=n.value.filter(v=>!p.includes(v.status))}const r=(p,v)=>{const m=o(v);m&&(console.error(p),m.status="fail",n.value.splice(n.value.indexOf(m),1),e.onError(p,m,n.value),e.onChange(m,n.value))},i=(p,v)=>{const m=o(v);m&&(e.onProgress(p,m,n.value),m.status="uploading",m.percentage=Math.round(p.percent))},u=(p,v)=>{const m=o(v);m&&(m.status="success",m.response=p,e.onSuccess(p,m,n.value),e.onChange(m,n.value))},c=p=>{const v={name:p.name,percentage:0,status:"ready",size:p.size,raw:p,uid:p.uid};if(e.listType==="picture-card"||e.listType==="picture")try{v.url=URL.createObjectURL(p)}catch(m){m.message,e.onError(m,v,n.value)}n.value.push(v),e.onChange(v,n.value)},d=async p=>{const v=p instanceof File?o(p):p;v||qt(hv,"file to be removed not found");const m=h=>{a(h);const g=n.value;g.splice(g.indexOf(h),1),e.onRemove(h,g),mq(h)};e.beforeRemove?await e.beforeRemove(v,n.value)!==!1&&m(v):m(v)};function f(){n.value.filter(({status:p})=>p==="ready").forEach(({raw:p})=>{var v;return p&&((v=t.value)==null?void 0:v.upload(p))})}return le(()=>e.listType,p=>{p!=="picture-card"&&p!=="picture"||(n.value=n.value.map(v=>{const{raw:m,url:h}=v;if(!h&&m)try{v.url=URL.createObjectURL(m)}catch(g){e.onError(g,v,n.value)}return v}))}),le(n,p=>{for(const v of p)v.uid||(v.uid=i0()),v.status||(v.status="success")},{immediate:!0,deep:!0}),{uploadFiles:n,abort:a,clearFiles:l,handleError:r,handleProgress:i,handleStart:c,handleSuccess:u,handleRemove:d,submit:f}},bq={name:"ElUpload"},yq=ne({...bq,props:Gj,setup(e,{expose:t}){const n=e,o=mn(),a=qo(),l=kt(),{abort:r,submit:i,clearFiles:u,uploadFiles:c,handleStart:d,handleError:f,handleRemove:p,handleSuccess:v,handleProgress:m}=gq(n,l),h=S(()=>n.listType==="picture-card"),g=S(()=>({...n,onStart:d,onProgress:m,onSuccess:v,onError:f,onRemove:p}));return Nt(()=>{c.value.forEach(({url:b})=>{b!=null&&b.startsWith("blob:")&&URL.revokeObjectURL(b)})}),Qe(tm,{accept:Vt(n,"accept")}),t({abort:r,submit:i,clearFiles:u,handleStart:d,handleRemove:p}),(b,k)=>(w(),A("div",null,[s(h)&&b.showFileList?(w(),X(pv,{key:0,disabled:s(a),"list-type":b.listType,files:s(c),"handle-preview":b.onPreview,onRemove:s(p)},xo({append:q(()=>[b.listType==="picture-card"?(w(),X(vv,rt({key:0,ref_key:"uploadRef",ref:l},s(g)),{default:q(()=>[s(o).trigger?oe(b.$slots,"trigger",{key:0}):Y("v-if",!0),!s(o).trigger&&s(o).default?oe(b.$slots,"default",{key:1}):Y("v-if",!0)]),_:3},16)):Y("v-if",!0)]),_:2},[b.$slots.file?{name:"default",fn:q(({file:y})=>[oe(b.$slots,"file",{file:y})])}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):Y("v-if",!0),b.listType!=="picture-card"?(w(),X(vv,rt({key:1,ref_key:"uploadRef",ref:l},s(g)),{default:q(()=>[s(o).trigger?oe(b.$slots,"trigger",{key:0}):Y("v-if",!0),!s(o).trigger&&s(o).default?oe(b.$slots,"default",{key:1}):Y("v-if",!0)]),_:3},16)):Y("v-if",!0),b.$slots.trigger?oe(b.$slots,"default",{key:2}):Y("v-if",!0),oe(b.$slots,"tip"),!s(h)&&b.showFileList?(w(),X(pv,{key:3,disabled:s(a),"list-type":b.listType,files:s(c),"handle-preview":b.onPreview,onRemove:s(p)},xo({_:2},[b.$slots.file?{name:"default",fn:q(({file:y})=>[oe(b.$slots,"file",{file:y})])}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):Y("v-if",!0)]))}});var wq=me(yq,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload.vue"]]);const kq=Xe(wq);var Cq=[$I,RI,aP,WK,dP,bP,Fm,NP,PP,on,Um,jA,XA,iL,uL,E6,c6,P6,Rn,IL,gg,B6,J6,Q6,j6,TR,IR,FR,KR,WR,jR,qR,l5,f5,p5,T5,P5,F5,AB,LB,RB,Xg,lx,rx,Ee,wx,Qg,nn,eb,Lx,ez,tz,nz,iz,dH,mH,$H,Hm,ib,Sg,qL,jL,HH,qH,QH,Eo,ga,ss,Vz,KF,ZF,JF,T9,P9,H9,F9,e7,lK,rK,KK,aW,lW,Vs,MA,dW,mW,gW,bn,KW,aj,bj,$j,Kj,kq];const xn="ElInfiniteScroll",Sq=50,$q=200,_q=0,Eq={delay:{type:Number,default:$q},distance:{type:Number,default:_q},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},md=(e,t)=>Object.entries(Eq).reduce((n,[o,a])=>{var l,r;const{type:i,default:u}=a,c=e.getAttribute(`infinite-scroll-${o}`);let d=(r=(l=t[c])!=null?l:c)!=null?r:u;return d=d==="false"?!1:d,d=i(d),n[o]=Number.isNaN(d)?u:d,n},{}),c0=e=>{const{observer:t}=e[xn];t&&(t.disconnect(),delete e[xn].observer)},Tq=(e,t)=>{const{container:n,containerEl:o,instance:a,observer:l,lastScrollTop:r}=e[xn],{disabled:i,distance:u}=md(e,a),{clientHeight:c,scrollHeight:d,scrollTop:f}=o,p=f-r;if(e[xn].lastScrollTop=f,l||i||p<0)return;let v=!1;if(n===e)v=d-(c+f)<=u;else{const{clientTop:m,scrollHeight:h}=e,g=xE(e,o);v=f+c>=g+m+h-u}v&&t.call(a)};function Ci(e,t){const{containerEl:n,instance:o}=e[xn],{disabled:a}=md(e,o);a||n.clientHeight===0||(n.scrollHeight<=n.clientHeight?t.call(o):c0(e))}const Oq={async mounted(e,t){const{instance:n,value:o}=t;$t(o)||qt(xn,"'v-infinite-scroll' binding value must be a function"),await _e();const{delay:a,immediate:l}=md(e,n),r=vc(e,!0),i=r===window?document.documentElement:r,u=ua(Tq.bind(null,e,o),a);if(r){if(e[xn]={instance:n,container:r,containerEl:i,delay:a,cb:o,onScroll:u,lastScrollTop:i.scrollTop},l){const c=new MutationObserver(ua(Ci.bind(null,e,o),Sq));e[xn].observer=c,c.observe(e,{childList:!0,subtree:!0}),Ci(e,o)}r.addEventListener("scroll",u)}},unmounted(e){const{container:t,onScroll:n}=e[xn];t==null||t.removeEventListener("scroll",n),c0(e)},async updated(e){e[xn]||await _e();const{containerEl:t,cb:n,observer:o}=e[xn];t.clientHeight&&o&&Ci(e,n)}},Nu=Oq;Nu.install=e=>{e.directive("InfiniteScroll",Nu)};const Mq=Nu;function Iq(e){let t;const n=re("loading"),o=M(!1),a=gt({...e,originalPosition:"",originalOverflow:"",visible:!1});function l(v){a.text=v}function r(){const v=a.parent;if(!v.vLoadingAddClassList){let m=v.getAttribute("loading-number");m=Number.parseInt(m)-1,m?v.setAttribute("loading-number",m.toString()):(pn(v,n.bm("parent","relative")),v.removeAttribute("loading-number")),pn(v,n.bm("parent","hidden"))}i(),f.unmount()}function i(){var v,m;(m=(v=p.$el)==null?void 0:v.parentNode)==null||m.removeChild(p.$el)}function u(){var v;if(e.beforeClose&&!e.beforeClose())return;const m=a.parent;m.vLoadingAddClassList=void 0,o.value=!0,clearTimeout(t),t=window.setTimeout(()=>{o.value&&(o.value=!1,r())},400),a.visible=!1,(v=e.closed)==null||v.call(e)}function c(){o.value&&(o.value=!1,r())}const f=E0({name:"ElLoading",setup(){return()=>{const v=a.spinner||a.svg,m=ke("svg",{class:"circular",viewBox:a.svgViewBox?a.svgViewBox:"25 25 50 50",...v?{innerHTML:v}:{}},[ke("circle",{class:"path",cx:"50",cy:"50",r:"20",fill:"none"})]),h=a.text?ke("p",{class:n.b("text")},[a.text]):void 0;return ke(xt,{name:n.b("fade"),onAfterLeave:c},{default:q(()=>[We(j("div",{style:{backgroundColor:a.background||""},class:[n.b("mask"),a.customClass,a.fullscreen?"is-fullscreen":""]},[ke("div",{class:n.b("spinner")},[m,h])]),[[ft,a.visible]])])})}}}),p=f.mount(document.createElement("div"));return{...Ht(a),setText:l,removeElLoadingChild:i,close:u,handleAfterLeave:c,vm:p,get $el(){return p.$el}}}let wr;const Pu=function(e={}){if(!it)return;const t=Nq(e);if(t.fullscreen&&wr)return wr;const n=Iq({...t,closed:()=>{var a;(a=t.closed)==null||a.call(t),t.fullscreen&&(wr=void 0)}});Pq(t,t.parent,n),mv(t,t.parent,n),t.parent.vLoadingAddClassList=()=>mv(t,t.parent,n);let o=t.parent.getAttribute("loading-number");return o?o=`${Number.parseInt(o)+1}`:o="1",t.parent.setAttribute("loading-number",o),t.parent.appendChild(n.$el),_e(()=>n.visible.value=t.visible),t.fullscreen&&(wr=n),n},Nq=e=>{var t,n,o,a;let l;return pt(e.target)?l=(t=document.querySelector(e.target))!=null?t:document.body:l=e.target||document.body,{parent:l===document.body||e.body?document.body:l,background:e.background||"",svg:e.svg||"",svgViewBox:e.svgViewBox||"",spinner:e.spinner||!1,text:e.text||"",fullscreen:l===document.body&&((n=e.fullscreen)!=null?n:!0),lock:(o=e.lock)!=null?o:!1,customClass:e.customClass||"",visible:(a=e.visible)!=null?a:!0,target:l}},Pq=async(e,t,n)=>{const{nextZIndex:o}=$o(),a={};if(e.fullscreen)n.originalPosition.value=Xn(document.body,"position"),n.originalOverflow.value=Xn(document.body,"overflow"),a.zIndex=o();else if(e.parent===document.body){n.originalPosition.value=Xn(document.body,"position"),await _e();for(const l of["top","left"]){const r=l==="top"?"scrollTop":"scrollLeft";a[l]=`${e.target.getBoundingClientRect()[l]+document.body[r]+document.documentElement[r]-Number.parseInt(Xn(document.body,`margin-${l}`),10)}px`}for(const l of["height","width"])a[l]=`${e.target.getBoundingClientRect()[l]}px`}else n.originalPosition.value=Xn(t,"position");for(const[l,r]of Object.entries(a))n.$el.style[l]=r},mv=(e,t,n)=>{const o=re("loading");n.originalPosition.value!=="absolute"&&n.originalPosition.value!=="fixed"?Zn(t,o.bm("parent","relative")):pn(t,o.bm("parent","relative")),e.fullscreen&&e.lock?Zn(t,o.bm("parent","hidden")):pn(t,o.bm("parent","hidden"))},Au=Symbol("ElLoading"),gv=(e,t)=>{var n,o,a,l;const r=t.instance,i=p=>Mt(t.value)?t.value[p]:void 0,u=p=>{const v=pt(p)&&(r==null?void 0:r[p])||p;return v&&M(v)},c=p=>u(i(p)||e.getAttribute(`element-loading-${UE(p)}`)),d=(n=i("fullscreen"))!=null?n:t.modifiers.fullscreen,f={text:c("text"),svg:c("svg"),svgViewBox:c("svgViewBox"),spinner:c("spinner"),background:c("background"),customClass:c("customClass"),fullscreen:d,target:(o=i("target"))!=null?o:d?void 0:e,body:(a=i("body"))!=null?a:t.modifiers.body,lock:(l=i("lock"))!=null?l:t.modifiers.lock};e[Au]={options:f,instance:Pu(f)}},Aq=(e,t)=>{for(const n of Object.keys(t))Qt(t[n])&&(t[n].value=e[n])},bv={mounted(e,t){t.value&&gv(e,t)},updated(e,t){const n=e[Au];t.oldValue!==t.value&&(t.value&&!t.oldValue?gv(e,t):t.value&&t.oldValue?Mt(t.value)&&Aq(t.value,n.options):n==null||n.instance.close())},unmounted(e){var t;(t=e[Au])==null||t.instance.close()}},Lq={install(e){e.directive("loading",bv),e.config.globalProperties.$loading=Pu},directive:bv,service:Pu},d0=["success","info","warning","error"],fn=St({customClass:"",center:!1,dangerouslyUseHTMLString:!1,duration:3e3,icon:"",id:"",message:"",onClose:void 0,showClose:!1,type:"info",offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:it?document.body:void 0}),Rq=ye({customClass:{type:String,default:fn.customClass},center:{type:Boolean,default:fn.center},dangerouslyUseHTMLString:{type:Boolean,default:fn.dangerouslyUseHTMLString},duration:{type:Number,default:fn.duration},icon:{type:Ut,default:fn.icon},id:{type:String,default:fn.id},message:{type:J([String,Object,Function]),default:fn.message},onClose:{type:J(Function),required:!1},showClose:{type:Boolean,default:fn.showClose},type:{type:String,values:d0,default:fn.type},offset:{type:Number,default:fn.offset},zIndex:{type:Number,default:fn.zIndex},grouping:{type:Boolean,default:fn.grouping},repeatNum:{type:Number,default:fn.repeatNum}}),Dq={destroy:()=>!0},Qn=T0([]),Bq=e=>{const t=Qn.findIndex(a=>a.id===e),n=Qn[t];let o;return t>0&&(o=Qn[t-1]),{current:n,prev:o}},Vq=e=>{const{prev:t}=Bq(e);return t?t.vm.exposeProxy.bottom:0},xq=["id"],zq=["innerHTML"],Hq={name:"ElMessage"},Fq=ne({...Hq,props:Rq,emits:Dq,setup(e,{expose:t}){const n=e,{Close:o}=Os,a=re("message"),l=M(),r=M(!1),i=M(0);let u;const c=S(()=>n.type?n.type==="error"?"danger":n.type:"info"),d=S(()=>{const C=n.type;return{[a.bm("icon",C)]:C&&Ho[C]}}),f=S(()=>n.icon||Ho[n.type]||""),p=S(()=>Vq(n.id)),v=S(()=>n.offset+p.value),m=S(()=>i.value+v.value),h=S(()=>({top:`${v.value}px`,zIndex:n.zIndex}));function g(){n.duration!==0&&({stop:u}=ma(()=>{k()},n.duration))}function b(){u==null||u()}function k(){r.value=!1}function y({code:C}){C===Pe.esc&&k()}return Fe(()=>{g(),r.value=!0}),le(()=>n.repeatNum,()=>{b(),g()}),Ot(document,"keydown",y),gn(l,()=>{i.value=l.value.getBoundingClientRect().height}),t({visible:r,bottom:m,close:k}),(C,E)=>(w(),X(xt,{name:s(a).b("fade"),onBeforeLeave:C.onClose,onAfterLeave:E[0]||(E[0]=_=>C.$emit("destroy")),persisted:""},{default:q(()=>[We(F("div",{id:C.id,ref_key:"messageRef",ref:l,class:O([s(a).b(),{[s(a).m(C.type)]:C.type&&!C.icon},s(a).is("center",C.center),s(a).is("closable",C.showClose),C.customClass]),style:Te(s(h)),role:"alert",onMouseenter:b,onMouseleave:g},[C.repeatNum>1?(w(),X(s(Fm),{key:0,value:C.repeatNum,type:s(c),class:O(s(a).e("badge"))},null,8,["value","type","class"])):Y("v-if",!0),s(f)?(w(),X(s(Ee),{key:1,class:O([s(a).e("icon"),s(d)])},{default:q(()=>[(w(),X(ot(s(f))))]),_:1},8,["class"])):Y("v-if",!0),oe(C.$slots,"default",{},()=>[C.dangerouslyUseHTMLString?(w(),A(Ie,{key:1},[Y(" Caution here, message could've been compromised, never use user's input as message "),F("p",{class:O(s(a).e("content")),innerHTML:C.message},null,10,zq)],2112)):(w(),A("p",{key:0,class:O(s(a).e("content"))},ue(C.message),3))]),C.showClose?(w(),X(s(Ee),{key:2,class:O(s(a).e("closeBtn")),onClick:ze(k,["stop"])},{default:q(()=>[j(s(o))]),_:1},8,["class","onClick"])):Y("v-if",!0)],46,xq),[[ft,r.value]])]),_:3},8,["name","onBeforeLeave"]))}});var Kq=me(Fq,[["__file","/home/runner/work/element-plus/element-plus/packages/components/message/src/message.vue"]]);let Wq=1;const f0=e=>{const t=!e||pt(e)||zt(e)||$t(e)?{message:e}:e,n={...fn,...t};if(pt(n.appendTo)){let o=document.querySelector(n.appendTo);yo(o)||(o=document.body),n.appendTo=o}return n},jq=e=>{const t=Qn.indexOf(e);if(t===-1)return;Qn.splice(t,1);const{handler:n}=e;n.close()},qq=({appendTo:e,...t},n)=>{const{nextZIndex:o}=$o(),a=`message_${Wq++}`,l=t.onClose,r=document.createElement("div"),i={...t,zIndex:o()+t.zIndex,id:a,onClose:()=>{l==null||l(),jq(f)},onDestroy:()=>{ja(null,r)}},u=j(Kq,i,$t(i.message)||zt(i.message)?{default:i.message}:null);u.appContext=n||al._context,ja(u,r),e.appendChild(r.firstElementChild);const c=u.component,f={id:a,vnode:u,vm:c,handler:{close:()=>{c.exposeProxy.visible=!1}},props:u.component.props};return f},al=(e={},t)=>{if(!it)return{close:()=>{}};if(je(Qi.max)&&Qn.length>=Qi.max)return{close:()=>{}};const n=f0(e);if(n.grouping&&Qn.length){const a=Qn.find(({vnode:l})=>{var r;return((r=l.props)==null?void 0:r.message)===n.message});if(a)return a.props.repeatNum+=1,a.props.type=n.type,a.handler}const o=qq(n,t);return Qn.push(o),o.handler};d0.forEach(e=>{al[e]=(t={},n)=>{const o=f0(t);return al({...o,type:e},n)}});function Uq(e){for(const t of Qn)(!e||e===t.props.type)&&t.handler.close()}al.closeAll=Uq;al._context=null;const Yq=Fh(al,"$message"),Gq=ne({name:"ElMessageBox",directives:{TrapFocus:cA},components:{ElButton:on,ElFocusTrap:Ds,ElInput:nn,ElOverlay:jc,ElIcon:Ee,...Os},inheritAttrs:!1,props:{buttonSize:{type:String,validator:jo},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,draggable:Boolean,roundButton:{default:!1,type:Boolean},container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup(e,{emit:t}){const{t:n}=mt(),o=re("message-box"),a=M(!1),{nextZIndex:l}=$o(),r=gt({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:null,inputValidator:null,inputErrorMessage:"",message:null,modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:l()}),i=S(()=>{const D=r.type;return{[o.bm("icon",D)]:D&&Ho[D]}}),u=Wn(),c=Wn(),d=Kt(S(()=>e.buttonSize),{prop:!0,form:!0,formItem:!0}),f=S(()=>r.icon||Ho[r.type]||""),p=S(()=>!!r.message),v=M(),m=M(),h=M(),g=M(),b=M(),k=S(()=>r.confirmButtonClass);le(()=>r.inputValue,async D=>{await _e(),e.boxType==="prompt"&&D!==null&&I()},{immediate:!0}),le(()=>a.value,D=>{var x,K;D&&(e.boxType!=="prompt"&&(r.autofocus?h.value=(K=(x=b.value)==null?void 0:x.$el)!=null?K:v.value:h.value=v.value),r.zIndex=l()),e.boxType==="prompt"&&(D?_e().then(()=>{var R;g.value&&g.value.$el&&(r.autofocus?h.value=(R=B())!=null?R:v.value:h.value=v.value)}):(r.editorErrorMessage="",r.validateError=!1))});const y=S(()=>e.draggable);rm(v,m,y),Fe(async()=>{await _e(),e.closeOnHashChange&&ln(window,"hashchange",C)}),Nt(()=>{e.closeOnHashChange&&_n(window,"hashchange",C)});function C(){a.value&&(a.value=!1,_e(()=>{r.action&&t("action",r.action)}))}const E=()=>{e.closeOnClickModal&&T(r.distinguishCancelAndClose?"close":"cancel")},_=$c(E),$=D=>{if(r.inputType!=="textarea")return D.preventDefault(),T("confirm")},T=D=>{var x;e.boxType==="prompt"&&D==="confirm"&&!I()||(r.action=D,r.beforeClose?(x=r.beforeClose)==null||x.call(r,D,r,C):C())},I=()=>{if(e.boxType==="prompt"){const D=r.inputPattern;if(D&&!D.test(r.inputValue||""))return r.editorErrorMessage=r.inputErrorMessage||n("el.messagebox.error"),r.validateError=!0,!1;const x=r.inputValidator;if(typeof x=="function"){const K=x(r.inputValue);if(K===!1)return r.editorErrorMessage=r.inputErrorMessage||n("el.messagebox.error"),r.validateError=!0,!1;if(typeof K=="string")return r.editorErrorMessage=K,r.validateError=!0,!1}}return r.editorErrorMessage="",r.validateError=!1,!0},B=()=>{const D=g.value.$refs;return D.input||D.textarea},W=()=>{T("close")},H=()=>{e.closeOnPressEscape&&W()};return e.lockScroll&&sm(a),KM(a),{...Ht(r),ns:o,overlayEvent:_,visible:a,hasMessage:p,typeClass:i,contentId:u,inputId:c,btnSize:d,iconComponent:f,confirmButtonClasses:k,rootRef:v,focusStartRef:h,headerRef:m,inputRef:g,confirmRef:b,doClose:C,handleClose:W,onCloseRequested:H,handleWrapperClick:E,handleInputEnter:$,handleAction:T,t:n}}}),Xq=["aria-label","aria-describedby"],Zq=["aria-label"],Jq=["id"];function Qq(e,t,n,o,a,l){const r=Se("el-icon"),i=Se("close"),u=Se("el-input"),c=Se("el-button"),d=Se("el-focus-trap"),f=Se("el-overlay");return w(),X(xt,{name:"fade-in-linear",onAfterLeave:t[11]||(t[11]=p=>e.$emit("vanish")),persisted:""},{default:q(()=>[We(j(f,{"z-index":e.zIndex,"overlay-class":[e.ns.is("message-box"),e.modalClass],mask:e.modal},{default:q(()=>[F("div",{role:"dialog","aria-label":e.title,"aria-modal":"true","aria-describedby":e.showInput?void 0:e.contentId,class:O(`${e.ns.namespace.value}-overlay-message-box`),onClick:t[8]||(t[8]=(...p)=>e.overlayEvent.onClick&&e.overlayEvent.onClick(...p)),onMousedown:t[9]||(t[9]=(...p)=>e.overlayEvent.onMousedown&&e.overlayEvent.onMousedown(...p)),onMouseup:t[10]||(t[10]=(...p)=>e.overlayEvent.onMouseup&&e.overlayEvent.onMouseup(...p))},[j(d,{loop:"",trapped:e.visible,"focus-trap-el":e.rootRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:q(()=>[F("div",{ref:"rootRef",class:O([e.ns.b(),e.customClass,e.ns.is("draggable",e.draggable),{[e.ns.m("center")]:e.center}]),style:Te(e.customStyle),tabindex:"-1",onClick:t[7]||(t[7]=ze(()=>{},["stop"]))},[e.title!==null&&e.title!==void 0?(w(),A("div",{key:0,ref:"headerRef",class:O(e.ns.e("header"))},[F("div",{class:O(e.ns.e("title"))},[e.iconComponent&&e.center?(w(),X(r,{key:0,class:O([e.ns.e("status"),e.typeClass])},{default:q(()=>[(w(),X(ot(e.iconComponent)))]),_:1},8,["class"])):Y("v-if",!0),F("span",null,ue(e.title),1)],2),e.showClose?(w(),A("button",{key:0,type:"button",class:O(e.ns.e("headerbtn")),"aria-label":e.t("el.messagebox.close"),onClick:t[0]||(t[0]=p=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel")),onKeydown:t[1]||(t[1]=ut(ze(p=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"]))},[j(r,{class:O(e.ns.e("close"))},{default:q(()=>[j(i)]),_:1},8,["class"])],42,Zq)):Y("v-if",!0)],2)):Y("v-if",!0),F("div",{id:e.contentId,class:O(e.ns.e("content"))},[F("div",{class:O(e.ns.e("container"))},[e.iconComponent&&!e.center&&e.hasMessage?(w(),X(r,{key:0,class:O([e.ns.e("status"),e.typeClass])},{default:q(()=>[(w(),X(ot(e.iconComponent)))]),_:1},8,["class"])):Y("v-if",!0),e.hasMessage?(w(),A("div",{key:1,class:O(e.ns.e("message"))},[oe(e.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?(w(),X(ot(e.showInput?"label":"p"),{key:1,for:e.showInput?e.inputId:void 0,innerHTML:e.message},null,8,["for","innerHTML"])):(w(),X(ot(e.showInput?"label":"p"),{key:0,for:e.showInput?e.inputId:void 0},{default:q(()=>[at(ue(e.dangerouslyUseHTMLString?"":e.message),1)]),_:1},8,["for"]))])],2)):Y("v-if",!0)],2),We(F("div",{class:O(e.ns.e("input"))},[j(u,{id:e.inputId,ref:"inputRef",modelValue:e.inputValue,"onUpdate:modelValue":t[2]||(t[2]=p=>e.inputValue=p),type:e.inputType,placeholder:e.inputPlaceholder,"aria-invalid":e.validateError,class:O({invalid:e.validateError}),onKeydown:ut(e.handleInputEnter,["enter"])},null,8,["id","modelValue","type","placeholder","aria-invalid","class","onKeydown"]),F("div",{class:O(e.ns.e("errormsg")),style:Te({visibility:e.editorErrorMessage?"visible":"hidden"})},ue(e.editorErrorMessage),7)],2),[[ft,e.showInput]])],10,Jq),F("div",{class:O(e.ns.e("btns"))},[e.showCancelButton?(w(),X(c,{key:0,loading:e.cancelButtonLoading,class:O([e.cancelButtonClass]),round:e.roundButton,size:e.btnSize,onClick:t[3]||(t[3]=p=>e.handleAction("cancel")),onKeydown:t[4]||(t[4]=ut(ze(p=>e.handleAction("cancel"),["prevent"]),["enter"]))},{default:q(()=>[at(ue(e.cancelButtonText||e.t("el.messagebox.cancel")),1)]),_:1},8,["loading","class","round","size"])):Y("v-if",!0),We(j(c,{ref:"confirmRef",type:"primary",loading:e.confirmButtonLoading,class:O([e.confirmButtonClasses]),round:e.roundButton,disabled:e.confirmButtonDisabled,size:e.btnSize,onClick:t[5]||(t[5]=p=>e.handleAction("confirm")),onKeydown:t[6]||(t[6]=ut(ze(p=>e.handleAction("confirm"),["prevent"]),["enter"]))},{default:q(()=>[at(ue(e.confirmButtonText||e.t("el.messagebox.confirm")),1)]),_:1},8,["loading","class","round","disabled","size"]),[[ft,e.showConfirmButton]])],2)],6)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,Xq)]),_:3},8,["z-index","overlay-class","mask"]),[[ft,e.visible]])]),_:3})}var eU=me(Gq,[["render",Qq],["__file","/home/runner/work/element-plus/element-plus/packages/components/message-box/src/index.vue"]]);const Fl=new Map,tU=(e,t,n=null)=>{const o=ke(eU,e);return o.appContext=n,ja(o,t),document.body.appendChild(t.firstElementChild),o.component},nU=()=>document.createElement("div"),oU=(e,t)=>{const n=nU();e.onVanish=()=>{ja(null,n),Fl.delete(a)},e.onAction=l=>{const r=Fl.get(a);let i;e.showInput?i={value:a.inputValue,action:l}:i=l,e.callback?e.callback(i,o.proxy):l==="cancel"||l==="close"?e.distinguishCancelAndClose&&l!=="cancel"?r.reject("close"):r.reject("cancel"):r.resolve(i)};const o=tU(e,n,t),a=o.proxy;for(const l in e)tn(e,l)&&!tn(a.$props,l)&&(a[l]=e[l]);return le(()=>a.message,(l,r)=>{zt(l)?o.slots.default=()=>[l]:zt(r)&&!zt(l)&&delete o.slots.default},{immediate:!0}),a.visible=!0,a};function il(e,t=null){if(!it)return Promise.reject();let n;return pt(e)||zt(e)?e={message:e}:n=e.callback,new Promise((o,a)=>{const l=oU(e,t??il._context);Fl.set(l,{options:e,callback:n,resolve:o,reject:a})})}const aU=["alert","confirm","prompt"],lU={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};aU.forEach(e=>{il[e]=rU(e)});function rU(e){return(t,n,o,a)=>{let l;return Mt(n)?(o=n,l=""):Jt(n)?l="":l=n,il(Object.assign({title:l,message:t,type:"",...lU[e]},o,{boxType:e}),a)}}il.close=()=>{Fl.forEach((e,t)=>{t.doClose()}),Fl.clear()};il._context=null;const No=il;No.install=e=>{No._context=e._context,e.config.globalProperties.$msgbox=No,e.config.globalProperties.$messageBox=No,e.config.globalProperties.$alert=No.alert,e.config.globalProperties.$confirm=No.confirm,e.config.globalProperties.$prompt=No.prompt};const sU=No,p0=["success","info","warning","error"],iU=ye({customClass:{type:String,default:""},dangerouslyUseHTMLString:{type:Boolean,default:!1},duration:{type:Number,default:4500},icon:{type:J([String,Object]),default:""},id:{type:String,default:""},message:{type:J([String,Object]),default:""},offset:{type:Number,default:0},onClick:{type:J(Function),default:()=>{}},onClose:{type:J(Function),required:!0},position:{type:String,values:["top-right","top-left","bottom-right","bottom-left"],default:"top-right"},showClose:{type:Boolean,default:!0},title:{type:String,default:""},type:{type:String,values:[...p0,""],default:""},zIndex:{type:Number,default:0}}),uU={destroy:()=>!0},cU=ne({name:"ElNotification",components:{ElIcon:Ee,...Os},props:iU,emits:uU,setup(e){const t=re("notification"),n=M(!1);let o;const a=S(()=>{const v=e.type;return v&&Ho[e.type]?t.m(v):""}),l=S(()=>Ho[e.type]||e.icon||""),r=S(()=>e.position.endsWith("right")?"right":"left"),i=S(()=>e.position.startsWith("top")?"top":"bottom"),u=S(()=>({[i.value]:`${e.offset}px`,zIndex:e.zIndex}));function c(){e.duration>0&&({stop:o}=ma(()=>{n.value&&f()},e.duration))}function d(){o==null||o()}function f(){n.value=!1}function p({code:v}){v===Pe.delete||v===Pe.backspace?d():v===Pe.esc?n.value&&f():c()}return Fe(()=>{c(),n.value=!0}),Ot(document,"keydown",p),{ns:t,horizontalClass:r,typeClass:a,iconComponent:l,positionStyle:u,visible:n,close:f,clearTimer:d,startTimer:c}}}),dU=["id"],fU=["textContent"],pU={key:0},vU=["innerHTML"];function hU(e,t,n,o,a,l){const r=Se("el-icon"),i=Se("close");return w(),X(xt,{name:e.ns.b("fade"),onBeforeLeave:e.onClose,onAfterLeave:t[3]||(t[3]=u=>e.$emit("destroy")),persisted:""},{default:q(()=>[We(F("div",{id:e.id,class:O([e.ns.b(),e.customClass,e.horizontalClass]),style:Te(e.positionStyle),role:"alert",onMouseenter:t[0]||(t[0]=(...u)=>e.clearTimer&&e.clearTimer(...u)),onMouseleave:t[1]||(t[1]=(...u)=>e.startTimer&&e.startTimer(...u)),onClick:t[2]||(t[2]=(...u)=>e.onClick&&e.onClick(...u))},[e.iconComponent?(w(),X(r,{key:0,class:O([e.ns.e("icon"),e.typeClass])},{default:q(()=>[(w(),X(ot(e.iconComponent)))]),_:1},8,["class"])):Y("v-if",!0),F("div",{class:O(e.ns.e("group"))},[F("h2",{class:O(e.ns.e("title")),textContent:ue(e.title)},null,10,fU),We(F("div",{class:O(e.ns.e("content")),style:Te(e.title?void 0:{margin:0})},[oe(e.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?(w(),A(Ie,{key:1},[Y(" Caution here, message could've been compromized, nerver use user's input as message "),Y(" eslint-disable-next-line "),F("p",{innerHTML:e.message},null,8,vU)],2112)):(w(),A("p",pU,ue(e.message),1))])],6),[[ft,e.message]]),e.showClose?(w(),X(r,{key:0,class:O(e.ns.e("closeBtn")),onClick:ze(e.close,["stop"])},{default:q(()=>[j(i)]),_:1},8,["class","onClick"])):Y("v-if",!0)],2)],46,dU),[[ft,e.visible]])]),_:3},8,["name","onBeforeLeave"])}var mU=me(cU,[["render",hU],["__file","/home/runner/work/element-plus/element-plus/packages/components/notification/src/notification.vue"]]);const gs={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]},Lu=16;let gU=1;const ll=function(e={},t=null){if(!it)return{close:()=>{}};(typeof e=="string"||zt(e))&&(e={message:e});const n=e.position||"top-right";let o=e.offset||0;gs[n].forEach(({vm:f})=>{var p;o+=(((p=f.el)==null?void 0:p.offsetHeight)||0)+Lu}),o+=Lu;const{nextZIndex:a}=$o(),l=`notification_${gU++}`,r=e.onClose,i={zIndex:a(),offset:o,...e,id:l,onClose:()=>{bU(l,n,r)}};let u=document.body;yo(e.appendTo)?u=e.appendTo:pt(e.appendTo)&&(u=document.querySelector(e.appendTo)),yo(u)||(u=document.body);const c=document.createElement("div"),d=j(mU,i,zt(i.message)?{default:()=>i.message}:null);return d.appContext=t??ll._context,d.props.onDestroy=()=>{ja(null,c)},ja(d,c),gs[n].push({vm:d}),u.appendChild(c.firstElementChild),{close:()=>{d.component.proxy.visible=!1}}};p0.forEach(e=>{ll[e]=(t={})=>((typeof t=="string"||zt(t))&&(t={message:t}),ll({...t,type:e}))});function bU(e,t,n){const o=gs[t],a=o.findIndex(({vm:c})=>{var d;return((d=c.component)==null?void 0:d.props.id)===e});if(a===-1)return;const{vm:l}=o[a];if(!l)return;n==null||n(l);const r=l.el.offsetHeight,i=t.split("-")[0];o.splice(a,1);const u=o.length;if(!(u<1))for(let c=a;c{t.component.proxy.visible=!1})}ll.closeAll=yU;ll._context=null;const wU=Fh(ll,"$notify");var kU=[Mq,Lq,Yq,sU,wU,sb],CU=bI([...Cq,...kU]);const SU=jn({enhance({app:e,router:t,siteData:n}){e.use(CU)},setup(){},rootComponents:[]}),kr=[J0,ty,ly,gy,ky,Ty,m2,g2,T2,N2,L2,SU],$U=[["v-8daa1a0e","/",{title:""},["/index.html","/README.md"]],["v-74bc627b","/about/",{title:"关于"},["/about/index.html","/about/README.md"]],["v-4cb29dce","/download/",{title:"下载"},["/download/index.html","/download/README.md"]],["v-01bea47e","/handbook/",{title:"简介"},["/handbook/index.html","/handbook/README.md"]],["v-2b34a18c","/handbook/automatic.html",{title:"开启自动化"},["/handbook/automatic","/handbook/automatic.md"]],["v-35a5f5cc","/handbook/bugfix.html",{title:"问题反馈"},["/handbook/bugfix","/handbook/bugfix.md"]],["v-2627ce52","/handbook/bus.html",{title:"校巴"},["/handbook/bus","/handbook/bus.md"]],["v-a9910b40","/handbook/course.html",{title:"课程"},["/handbook/course","/handbook/course.md"]],["v-40c7b07c","/handbook/library.html",{title:"图书馆"},["/handbook/library","/handbook/library.md"]],["v-f90600a2","/handbook/pay.html",{title:"珞珈E卡"},["/handbook/pay","/handbook/pay.md"]],["v-36c26638","/handbook/schedule.html",{title:"日程"},["/handbook/schedule","/handbook/schedule.md"]],["v-d9fc26f6","/handbook/score.html",{title:"成绩"},["/handbook/score","/handbook/score.md"]],["v-341440e3","/handbook/sport.html",{title:"运动场馆"},["/handbook/sport","/handbook/sport.md"]],["v-7b0bd8e9","/handbook/status.html",{title:"状态"},["/handbook/status","/handbook/status.md"]],["v-77621860","/handbook/sync.html",{title:"同步"},["/handbook/sync","/handbook/sync.md"]],["v-dce790c0","/privacy/",{title:"隐私政策"},["/privacy/index.html","/privacy/README.md"]],["v-f9d6b0f6","/privacy/user-policy.html",{title:"用户协议"},["/privacy/user-policy","/privacy/user-policy.md"]],["v-37277ed5","/inner/course-score/result/",{title:""},["/inner/course-score/result/index.html","/inner/course-score/result/README.md"]],["v-30606191","/inner/login/wechat/",{title:""},["/inner/login/wechat/index.html","/inner/login/wechat/README.md"]],["v-3706649a","/404.html",{title:""},["/404"]]];var yv=ne({name:"Vuepress",setup(){const e=H0();return()=>ke(e.value)}}),_U=()=>$U.reduce((e,[t,n,o,a])=>(e.push({name:t,path:n,component:yv,meta:o},...a.map(l=>({path:l,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:yv}]),EU=N0,TU=()=>{const e=O0({history:EU(Sv("/whu-ham/")),routes:_U(),scrollBehavior:(t,n,o)=>o||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{var o;(t.path!==n.path||n===M0)&&([Po.value]=await Promise.all([so.resolvePageData(t.name),(o=Tv[t.name])==null?void 0:o.__asyncLoader()]))}),e},OU=e=>{e.component("ClientOnly",Fu),e.component("Content",q0)},MU=(e,t,n)=>{const o=M(t.currentRoute.value.path);le(()=>t.currentRoute.value.path,p=>o.value=p);const a=S(()=>so.resolveLayouts(n)),l=S(()=>so.resolveRouteLocale(Da.value.locales,o.value)),r=S(()=>so.resolveSiteLocaleData(Da.value,l.value)),i=S(()=>so.resolvePageFrontmatter(Po.value)),u=S(()=>so.resolvePageHeadTitle(Po.value,r.value)),c=S(()=>so.resolvePageHead(u.value,i.value,r.value)),d=S(()=>so.resolvePageLang(Po.value)),f=S(()=>so.resolvePageLayout(Po.value,a.value));return e.provide(B0,a),e.provide(Mv,i),e.provide(z0,u),e.provide(Iv,c),e.provide(Nv,d),e.provide(Av,f),e.provide(zu,l),e.provide(Lv,r),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>i.value},$head:{get:()=>c.value},$headTitle:{get:()=>u.value},$lang:{get:()=>d.value},$page:{get:()=>Po.value},$routeLocale:{get:()=>l.value},$site:{get:()=>Da.value},$siteLocale:{get:()=>r.value},$withBase:{get:()=>bs}}),{layouts:a,pageData:Po,pageFrontmatter:i,pageHead:c,pageHeadTitle:u,pageLang:d,pageLayout:f,routeLocale:l,siteData:Da,siteLocaleData:r}},IU=()=>{const e=x0(),t=Pv(),n=M([]),o=()=>{e.value.forEach(l=>{const r=NU(l);r&&n.value.push(r)})},a=()=>{document.documentElement.lang=t.value,n.value.forEach(l=>{l.parentNode===document.head&&document.head.removeChild(l)}),n.value.splice(0,n.value.length),e.value.forEach(l=>{const r=PU(l);r!==null&&(document.head.appendChild(r),n.value.push(r))})};Qe(K0,a),Fe(()=>{o(),a(),le(()=>e.value,()=>a())})},NU=([e,t,n=""])=>{const o=Object.entries(t).map(([i,u])=>eo(u)?`[${i}=${JSON.stringify(u)}]`:u===!0?`[${i}]`:"").join(""),a=`head > ${e}${o}`;return Array.from(document.querySelectorAll(a)).find(i=>i.innerText===n)||null},PU=([e,t,n])=>{if(!eo(e))return null;const o=document.createElement(e);return Du(t)&&Object.entries(t).forEach(([a,l])=>{eo(l)?o.setAttribute(a,l):l===!0&&o.setAttribute(a,"")}),eo(n)&&o.appendChild(document.createTextNode(n)),o},AU=I0,LU=async()=>{var n;const e=AU({name:"VuepressApp",setup(){var o;IU();for(const a of kr)(o=a.setup)==null||o.call(a);return()=>[ke(P0),...kr.flatMap(({rootComponents:a=[]})=>a.map(l=>ke(l)))]}}),t=TU();OU(e),MU(e,t,kr);for(const o of kr)await((n=o.enhance)==null?void 0:n.call(o,{app:e,router:t,siteData:Da}));return e.use(t),{app:e,router:t}};LU().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{To as c,LU as createVueApp,DU as g}; diff --git a/assets/automatic.html-707aaf5a.js b/assets/automatic.html-707aaf5a.js new file mode 100644 index 0000000..36c3ae3 --- /dev/null +++ b/assets/automatic.html-707aaf5a.js @@ -0,0 +1 @@ +import{_ as a,p as e,q as i,a1 as t}from"./framework-caba6eb2.js";const r={},d=t('

开启自动化

自动化是Ham的特色功能之一。

目前自动化支持的功能:

  • 图书馆快速预约
  • 跑步
  • 场馆预定

Android

开启自动化的必要条件:

  • 开启Ham自启动
  • 设置并开启Ham自动化

开启自动化后,Ham将会在每天设定的时间触发自动化操作。

如果你开启了通知,Ham会在自动化触发时与触发结束后通知你。

iOS

你可以在快捷指令®中添加操作,比如"快速预约图书馆"。然后在快捷指令®的自动化中添加这条快捷指令。

',11),o=[d];function l(n,c){return e(),i("div",null,o)}const h=a(r,[["render",l],["__file","automatic.html.vue"]]);export{h as default}; diff --git a/assets/automatic.html-be6e4bae.js b/assets/automatic.html-be6e4bae.js new file mode 100644 index 0000000..bcd03d8 --- /dev/null +++ b/assets/automatic.html-be6e4bae.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-2b34a18c","path":"/handbook/automatic.html","title":"开启自动化","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"Android","slug":"android","link":"#android","children":[]},{"level":2,"title":"iOS","slug":"ios","link":"#ios","children":[]}],"git":{"updatedTime":1678989040000,"contributors":[{"name":"orangeboy","email":"chenenhan@qq.com","commits":2}]},"filePathRelative":"handbook/automatic.md"}');export{e as data}; diff --git a/assets/back-to-top-8efcbe56.svg b/assets/back-to-top-8efcbe56.svg new file mode 100644 index 0000000..8323678 --- /dev/null +++ b/assets/back-to-top-8efcbe56.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/bugfix.html-05e42e7d.js b/assets/bugfix.html-05e42e7d.js new file mode 100644 index 0000000..f74b1db --- /dev/null +++ b/assets/bugfix.html-05e42e7d.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-35a5f5cc","path":"/handbook/bugfix.html","title":"问题反馈","lang":"en-US","frontmatter":{},"headers":[],"git":{"updatedTime":1646222394000,"contributors":[{"name":"orangeboy","email":"chenenhan@qq.com","commits":1}]},"filePathRelative":"handbook/bugfix.md"}');export{e as data}; diff --git a/assets/bugfix.html-babcb96a.js b/assets/bugfix.html-babcb96a.js new file mode 100644 index 0000000..d3ba3f1 --- /dev/null +++ b/assets/bugfix.html-babcb96a.js @@ -0,0 +1 @@ +import{_ as o,M as a,p as s,q as c,Q as t,t as e,N as r}from"./framework-caba6eb2.js";const _={},i=t("h1",{id:"问题反馈",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#问题反馈","aria-hidden":"true"},"#"),e(" 问题反馈")],-1),h=t("p",null,"我会在尽可能多的设备上进行测试。但处于个人资金与精力原因,仍有较多的设备未经测试。",-1),u={href:"https://github.com/orangeboyChen/whu-ham/issues",target:"_blank",rel:"noopener noreferrer"},d={href:"https://gitter.im/whu-ham/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge",target:"_blank",rel:"noopener noreferrer"};function l(m,p){const n=a("ExternalLinkIcon");return s(),c("div",null,[i,h,t("p",null,[e("欢迎在"),t("a",u,[e("Github"),r(n)]),e("反馈issue,也欢迎在"),t("a",d,[e("Gitter"),r(n)]),e("聊天。")])])}const b=o(_,[["render",l],["__file","bugfix.html.vue"]]);export{b as default}; diff --git a/assets/bus.html-6167e8da.js b/assets/bus.html-6167e8da.js new file mode 100644 index 0000000..ce5ef6d --- /dev/null +++ b/assets/bus.html-6167e8da.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-2627ce52","path":"/handbook/bus.html","title":"校巴","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"准备使用","slug":"准备使用","link":"#准备使用","children":[]},{"level":2,"title":"状态","slug":"状态","link":"#状态","children":[]},{"level":2,"title":"灵动岛 / LiveActivity","slug":"灵动岛-liveactivity","link":"#灵动岛-liveactivity","children":[]}],"git":{"updatedTime":1707498508000,"contributors":[{"name":"orangeboy","email":"chenenhan@qq.com","commits":2},{"name":"orangeboyChen","email":"chenenhan@qq.com","commits":1}]},"filePathRelative":"handbook/bus.md"}');export{e as data}; diff --git a/assets/bus.html-71e4b894.js b/assets/bus.html-71e4b894.js new file mode 100644 index 0000000..757aa68 --- /dev/null +++ b/assets/bus.html-71e4b894.js @@ -0,0 +1 @@ +import{_ as e,p as a,q as t,a1 as i}from"./framework-caba6eb2.js";const r={},c=i('

校巴

版本要求

iOS: 1.3.2 (build >= 96)

Android: 1.4.3

你可以通过Ham查看校巴信息。

准备使用

在使用校巴前,你需要在"我的"-"信息门户设置"中登录自己的信息门户账号

状态

状态页中的"校巴"卡片会展示距离你最近站点的校园巴士信息,并自动更新。

灵动岛 / LiveActivity

可在状态页中的校园巴士卡片添加灵动岛/LiveActivity。该功能会用到后台定位权限。

',9),d=[c];function n(o,s){return a(),t("div",null,d)}const p=e(r,[["render",n],["__file","bus.html.vue"]]);export{p as default}; diff --git a/assets/course.html-662c8247.js b/assets/course.html-662c8247.js new file mode 100644 index 0000000..504753f --- /dev/null +++ b/assets/course.html-662c8247.js @@ -0,0 +1 @@ +import{_ as a,p as e,q as r,a1 as i}from"./framework-caba6eb2.js";const t={},p=i('

课程

Ham拥有高度自定义化的课程表。你可以将你的学习课程导入到Ham中,Ham将会在适当的时刻提醒你上课。

添加、编辑、删除课程

在执行编辑或删除操作前,请了解下面词语的含义

  • 这节课

    一周内有连续时间段的单一课程

  • 同一门同时间段的课

    相同时间段、相同课头号的所有课程

  • 这门课

    课头号相同的所有课程

举例

张三有高等数学(周二 2-4节,周四6-8节,1-17周)一课程,那么:

某一周 周二2-4节 -> 一节课

1-17周 周二2-4节 -> 同一门同时间段的课

1-17周 周二2-4节,周四6-8节 -> 一门课

课程页面中,包含着四种操作:

点击

单击某节存在的课,可以查看该门课的详情信息。

如果该门课从教务系统导入,还可以看到这门课的课程性质、学分。

如果这门课已在Ham中录入,你可以在此查看该门课的给分情况。

你可以在课程详情中添加日程,记录你的笔记或作业,新建的日程将关联该课程;或在此处查看所有与该课程相关的日程。

长按

长按课程表空白处,可以添加或粘贴某一节课。

长按课程,可以对该课程进行操作:

  • 编辑

    更改同一门同时间段所有课程的基本信息

  • 复制、剪切

    仅复制、剪切这一节课

  • 删除

    根据你的选择删除课程

拖动

拖动课程,可以便捷地改变某一节课的时间。

设置课程表

可以在设置课程表页面中设置开学日期、背景图片,或导入课程表。

提醒

必须设置开学日期,Ham才能知道你想使用的是哪个学期的课程表,才能准确地提醒你上课。

也可以在设置中添加课程表的背景图片、更改课程的透明度与毛玻璃透明度。

也可以导入武汉大学本科生与研究生课程表。

小组件

Ham拥有课程小组件。你可以把小组件放在桌面上,快捷了解今日或明日课程。

必要的权限

课程提醒

  • Android: 自启动、通知权限
  • iOS: 通知

小组件

  • Android: 自启动
',28),n=[p];function d(h,s){return e(),r("div",null,n)}const l=a(t,[["render",d],["__file","course.html.vue"]]);export{l as default}; diff --git a/assets/course.html-c132165b.js b/assets/course.html-c132165b.js new file mode 100644 index 0000000..5e787da --- /dev/null +++ b/assets/course.html-c132165b.js @@ -0,0 +1 @@ +const l=JSON.parse('{"key":"v-a9910b40","path":"/handbook/course.html","title":"课程","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"添加、编辑、删除课程","slug":"添加、编辑、删除课程","link":"#添加、编辑、删除课程","children":[{"level":3,"title":"点击","slug":"点击","link":"#点击","children":[]},{"level":3,"title":"长按","slug":"长按","link":"#长按","children":[]},{"level":3,"title":"拖动","slug":"拖动","link":"#拖动","children":[]}]},{"level":2,"title":"设置课程表","slug":"设置课程表","link":"#设置课程表","children":[]},{"level":2,"title":"小组件","slug":"小组件","link":"#小组件","children":[]},{"level":2,"title":"必要的权限","slug":"必要的权限","link":"#必要的权限","children":[{"level":3,"title":"课程提醒","slug":"课程提醒","link":"#课程提醒","children":[]},{"level":3,"title":"小组件","slug":"小组件-1","link":"#小组件-1","children":[]}]}],"git":{"updatedTime":1678989040000,"contributors":[{"name":"orangeboy","email":"chenenhan@qq.com","commits":2}]},"filePathRelative":"handbook/course.md"}');export{l as data}; diff --git a/assets/docsearch-1d421ddb.js b/assets/docsearch-1d421ddb.js new file mode 100644 index 0000000..182023d --- /dev/null +++ b/assets/docsearch-1d421ddb.js @@ -0,0 +1,2 @@ +const i=`@media (min-width: 751px){#docsearch-container{min-width:171.36px}}@media (max-width: 750px){.DocSearch-Container{position:fixed}#docsearch-container{min-width:52px}}@media print{#docsearch-container{display:none}} +`;export{i as default}; diff --git a/assets/framework-caba6eb2.js b/assets/framework-caba6eb2.js new file mode 100644 index 0000000..25f112c --- /dev/null +++ b/assets/framework-caba6eb2.js @@ -0,0 +1,5 @@ +function Di(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const Ki=()=>{},Ui=Object.assign,Vi=Object.prototype.hasOwnProperty,Fn=(e,t)=>Vi.call(e,t),Qe=Array.isArray,vn=e=>so(e)==="[object Map]",Wi=e=>typeof e=="function",qi=e=>typeof e=="string",ws=e=>typeof e=="symbol",Nn=e=>e!==null&&typeof e=="object",zi=Object.prototype.toString,so=e=>zi.call(e),Qi=e=>so(e).slice(8,-1),xs=e=>qi(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Rs=(e,t)=>!Object.is(e,t),Yi=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})};let Re;class ro{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Re,!t&&Re&&(this.index=(Re.scopes||(Re.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Re;try{return Re=this,t()}finally{Re=n}}}on(){Re=this}off(){Re=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},oo=e=>(e.w&ct)>0,io=e=>(e.n&ct)>0,Xi=({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{(a==="length"||a>=c)&&l.push(f)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":Qe(e)?xs(n)&&l.push(i.get("length")):(l.push(i.get(_t)),vn(e)&&l.push(i.get(us)));break;case"delete":Qe(e)||(l.push(i.get(_t)),vn(e)&&l.push(i.get(us)));break;case"set":vn(e)&&l.push(i.get(_t));break}if(l.length===1)l[0]&&fs(l[0]);else{const c=[];for(const f of l)f&&c.push(...f);fs(As(c))}}function fs(e,t){const n=Qe(e)?e:[...e];for(const s of n)s.computed&&nr(s);for(const s of n)s.computed||nr(s)}function nr(e,t){(e!==ke||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function el(e,t){var n;return(n=An.get(e))===null||n===void 0?void 0:n.get(t)}const tl=Di("__proto__,__v_isRef,__isVue"),uo=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ws)),nl=Ps(),sl=Ps(!1,!0),rl=Ps(!0),sr=ol();function ol(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=G(this);for(let o=0,i=this.length;o{e[t]=function(...n){Lt();const s=G(this)[t].apply(this,n);return jt(),s}}),e}function il(e){const t=G(this);return we(t,"has",e),t.hasOwnProperty(e)}function Ps(e=!1,t=!1){return function(s,r,o){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&o===(e?t?Cl:go:t?po:ho).get(s))return s;const i=Qe(s);if(!e){if(i&&Fn(sr,r))return Reflect.get(sr,r,o);if(r==="hasOwnProperty")return il}const l=Reflect.get(s,r,o);return(ws(r)?uo.has(r):tl(r))||(e||we(s,"get",r),t)?l:pe(l)?i&&xs(r)?l:l.value:Nn(l)?e?mo(l):ln(l):l}}const ll=fo(),cl=fo(!0);function fo(e=!1){return function(n,s,r,o){let i=n[s];if(Ot(i)&&pe(i)&&!pe(r))return!1;if(!e&&(!Tn(r)&&!Ot(r)&&(i=G(i),r=G(r)),!Qe(n)&&pe(i)&&!pe(r)))return i.value=r,!0;const l=Qe(n)&&xs(s)?Number(s)e,kn=e=>Reflect.getPrototypeOf(e);function an(e,t,n=!1,s=!1){e=e.__v_raw;const r=G(e),o=G(t);n||(t!==o&&we(r,"get",t),we(r,"get",o));const{has:i}=kn(r),l=s?Os:n?$s:Xt;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 dn(e,t=!1){const n=this.__v_raw,s=G(n),r=G(e);return t||(e!==r&&we(s,"has",e),we(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function hn(e,t=!1){return e=e.__v_raw,!t&&we(G(e),"iterate",_t),Reflect.get(e,"size",e)}function rr(e){e=G(e);const t=G(this);return kn(t).has.call(t,e)||(t.add(e),Ye(t,"add",e,e)),this}function or(e,t){t=G(t);const n=G(this),{has:s,get:r}=kn(n);let o=s.call(n,e);o||(e=G(e),o=s.call(n,e));const i=r.call(n,e);return n.set(e,t),o?Rs(t,i)&&Ye(n,"set",e,t):Ye(n,"add",e,t),this}function ir(e){const t=G(this),{has:n,get:s}=kn(t);let r=n.call(t,e);r||(e=G(e),r=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return r&&Ye(t,"delete",e,void 0),o}function lr(){const e=G(this),t=e.size!==0,n=e.clear();return t&&Ye(e,"clear",void 0,void 0),n}function pn(e,t){return function(s,r){const o=this,i=o.__v_raw,l=G(i),c=t?Os:e?$s:Xt;return!e&&we(l,"iterate",_t),i.forEach((f,a)=>s.call(r,c(f),c(a),o))}}function gn(e,t,n){return function(...s){const r=this.__v_raw,o=G(r),i=vn(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,f=r[e](...s),a=n?Os:t?$s:Xt;return!t&&we(o,"iterate",c?us:_t),{next(){const{value:h,done:p}=f.next();return p?{value:h,done:p}:{value:l?[a(h[0]),a(h[1])]:a(h),done:p}},[Symbol.iterator](){return this}}}}function Xe(e){return function(...t){return e==="delete"?!1:this}}function pl(){const e={get(o){return an(this,o)},get size(){return hn(this)},has:dn,add:rr,set:or,delete:ir,clear:lr,forEach:pn(!1,!1)},t={get(o){return an(this,o,!1,!0)},get size(){return hn(this)},has:dn,add:rr,set:or,delete:ir,clear:lr,forEach:pn(!1,!0)},n={get(o){return an(this,o,!0)},get size(){return hn(this,!0)},has(o){return dn.call(this,o,!0)},add:Xe("add"),set:Xe("set"),delete:Xe("delete"),clear:Xe("clear"),forEach:pn(!0,!1)},s={get(o){return an(this,o,!0,!0)},get size(){return hn(this,!0)},has(o){return dn.call(this,o,!0)},add:Xe("add"),set:Xe("set"),delete:Xe("delete"),clear:Xe("clear"),forEach:pn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=gn(o,!1,!1),n[o]=gn(o,!0,!1),t[o]=gn(o,!1,!0),s[o]=gn(o,!0,!0)}),[e,n,t,s]}const[gl,ml,yl,_l]=pl();function Ss(e,t){const n=t?e?_l:yl:e?ml:gl;return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(Fn(n,r)&&r in s?n:s,r,o)}const bl={get:Ss(!1,!1)},vl={get:Ss(!1,!0)},El={get:Ss(!0,!1)},ho=new WeakMap,po=new WeakMap,go=new WeakMap,Cl=new WeakMap;function wl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function xl(e){return e.__v_skip||!Object.isExtensible(e)?0:wl(Qi(e))}function ln(e){return Ot(e)?e:Ms(e,!1,ao,bl,ho)}function Rl(e){return Ms(e,!1,hl,vl,po)}function mo(e){return Ms(e,!0,dl,El,go)}function Ms(e,t,n,s,r){if(!Nn(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=xl(e);if(i===0)return e;const l=new Proxy(e,i===2?s:n);return r.set(e,l),l}function xt(e){return Ot(e)?xt(e.__v_raw):!!(e&&e.__v_isReactive)}function Ot(e){return!!(e&&e.__v_isReadonly)}function Tn(e){return!!(e&&e.__v_isShallow)}function yo(e){return xt(e)||Ot(e)}function G(e){const t=e&&e.__v_raw;return t?G(t):e}function _o(e){return Yi(e,"__v_skip",!0),e}const Xt=e=>Nn(e)?ln(e):e,$s=e=>Nn(e)?mo(e):e;function bo(e){it&&ke&&(e=G(e),co(e.dep||(e.dep=As())))}function Is(e,t){e=G(e);const n=e.dep;n&&fs(n)}function pe(e){return!!(e&&e.__v_isRef===!0)}function En(e){return vo(e,!1)}function Al(e){return vo(e,!0)}function vo(e,t){return pe(e)?e:new Tl(e,t)}class Tl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:G(t),this._value=n?t:Xt(t)}get value(){return bo(this),this._value}set value(t){const n=this.__v_isShallow||Tn(t)||Ot(t);t=n?t:G(t),Rs(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Xt(t),Is(this))}}function Kf(e){Is(e)}function Rt(e){return pe(e)?e.value:e}const Pl={get:(e,t,n)=>Rt(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return pe(r)&&!pe(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function Eo(e){return xt(e)?e:new Proxy(e,Pl)}function Uf(e){const t=Qe(e)?new Array(e.length):{};for(const n in e)t[n]=Sl(e,n);return t}class Ol{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 el(G(this._object),this._key)}}function Sl(e,t,n){const s=e[t];return pe(s)?s:new Ol(e,t,n)}var Co;class Ml{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[Co]=!1,this._dirty=!0,this.effect=new Ts(t,()=>{this._dirty||(this._dirty=!0,Is(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=G(this);return bo(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}Co="__v_isReadonly";function $l(e,t,n=!1){let s,r;const o=Wi(e);return o?(s=e,r=Ki):(s=e.get,r=e.set),new Ml(s,r,o||!r,n)}function Il(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}function Ln(e){if(X(e)){const t={};for(let n=0;n{if(n){const s=n.split(Nl);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function jn(e){let t="";if(me(e))t=e;else if(X(e))for(let n=0;nme(e)?e:e==null?"":X(e)||he(e)&&(e.toString===Po||!Y(e.toString))?JSON.stringify(e,wo,2):String(e),wo=(e,t)=>t&&t.__v_isRef?wo(e,t.value):Ro(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:Ao(t)?{[`Set(${t.size})`]:[...t.values()]}:he(t)&&!X(t)&&!Oo(t)?String(t):t,ce={},At=[],Ue=()=>{},jl=()=>!1,Hl=/^on[^a-z]/,Hn=e=>Hl.test(e),xo=e=>e.startsWith("onUpdate:"),Te=Object.assign,Fs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Bl=Object.prototype.hasOwnProperty,se=(e,t)=>Bl.call(e,t),X=Array.isArray,Ro=e=>Ns(e)==="[object Map]",Ao=e=>Ns(e)==="[object Set]",Y=e=>typeof e=="function",me=e=>typeof e=="string",he=e=>e!==null&&typeof e=="object",To=e=>he(e)&&Y(e.then)&&Y(e.catch),Po=Object.prototype.toString,Ns=e=>Po.call(e),Oo=e=>Ns(e)==="[object Object]",Vt=Il(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Bn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Dl=/-(\w)/g,Ve=Bn(e=>e.replace(Dl,(t,n)=>n?n.toUpperCase():"")),Kl=/\B([A-Z])/g,Dn=Bn(e=>e.replace(Kl,"-$1").toLowerCase()),ks=Bn(e=>e.charAt(0).toUpperCase()+e.slice(1)),Cn=Bn(e=>e?`on${ks(e)}`:""),cr=(e,t)=>!Object.is(e,t),Zn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Ul=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let ur;const Vl=()=>ur||(ur=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function qf(e,...t){}function lt(e,t,n,s){let r;try{r=s?e(...s):e()}catch(o){cn(o,t,n)}return r}function Me(e,t,n,s){if(Y(e)){const o=lt(e,t,n,s);return o&&To(o)&&o.catch(i=>{cn(i,t,n)}),o}const r=[];for(let o=0;o>>1;en(_e[s])Ke&&_e.splice(t,1)}function Ql(e){X(e)?Tt.push(...e):(!ze||!ze.includes(e,e.allowRecurse?pt+1:pt))&&Tt.push(e),$o()}function fr(e,t=Gt?Ke+1:0){for(;t<_e.length;t++){const n=_e[t];n&&n.pre&&(_e.splice(t,1),t--,n())}}function Pn(e){if(Tt.length){const t=[...new Set(Tt)];if(Tt.length=0,ze){ze.push(...t);return}for(ze=t,ze.sort((n,s)=>en(n)-en(s)),pt=0;pte.id==null?1/0:e.id,Yl=(e,t)=>{const n=en(e)-en(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Io(e){ds=!1,Gt=!0,_e.sort(Yl);const t=Ue;try{for(Ke=0;Ke<_e.length;Ke++){const n=_e[Ke];n&&n.active!==!1&<(n,null,14)}}finally{Ke=0,_e.length=0,Pn(),Gt=!1,Ls=null,(_e.length||Tt.length)&&Io()}}function Jl(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||ce;let r=n;const o=t.startsWith("update:"),i=o&&t.slice(7);if(i&&i in s){const a=`${i==="modelValue"?"model":i}Modifiers`,{number:h,trim:p}=s[a]||ce;p&&(r=n.map(m=>me(m)?m.trim():m)),h&&(r=n.map(Ul))}let l,c=s[l=Cn(t)]||s[l=Cn(Ve(t))];!c&&o&&(c=s[l=Cn(Dn(t))]),c&&Me(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,Me(f,e,6,r)}}function Fo(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(!Y(e)){const c=f=>{const a=Fo(f,t,!0);a&&(l=!0,Te(i,a))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(he(e)&&s.set(e,null),null):(X(o)?o.forEach(c=>i[c]=null):Te(i,o),he(e)&&s.set(e,i),i)}function Un(e,t){return!e||!Hn(t)?!1:(t=t.slice(2).replace(/Once$/,""),se(e,t[0].toLowerCase()+t.slice(1))||se(e,Dn(t))||se(e,t))}let ge=null,Vn=null;function On(e){const t=ge;return ge=e,Vn=e&&e.type.__scopeId||null,t}function zf(e){Vn=e}function Qf(){Vn=null}function Zl(e,t=ge,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&Er(-1);const o=On(t);let i;try{i=e(...r)}finally{On(o),s._d&&Er(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function Xn(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:o,propsOptions:[i],slots:l,attrs:c,emit:f,render:a,renderCache:h,data:p,setupState:m,ctx:E,inheritAttrs:T}=e;let k,g;const _=On(e);try{if(n.shapeFlag&4){const L=r||s;k=Ne(a.call(L,L,h,o,m,p,E)),g=c}else{const L=t;k=Ne(L.length>1?L(o,{attrs:c,slots:l,emit:f}):L(o,null)),g=t.props?c:Xl(c)}}catch(L){Qt.length=0,cn(L,e,1),k=ae(Ae)}let R=k;if(g&&T!==!1){const L=Object.keys(g),{shapeFlag:D}=R;L.length&&D&7&&(i&&L.some(xo)&&(g=Gl(g,i)),R=ut(R,g))}return n.dirs&&(R=ut(R),R.dirs=R.dirs?R.dirs.concat(n.dirs):n.dirs),n.transition&&(R.transition=n.transition),k=R,On(_),k}const Xl=e=>{let t;for(const n in e)(n==="class"||n==="style"||Hn(n))&&((t||(t={}))[n]=e[n]);return t},Gl=(e,t)=>{const n={};for(const s in e)(!xo(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function ec(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:l,patchFlag:c}=t,f=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?ar(s,i,f):!!i;if(c&8){const a=t.dynamicProps;for(let h=0;he.__isSuspense;function No(e,t){t&&t.pendingBranch?X(e)?t.effects.push(...e):t.effects.push(e):Ql(e)}function wn(e,t){if(fe){let n=fe.provides;const s=fe.parent&&fe.parent.provides;s===n&&(n=fe.provides=Object.create(s)),n[e]=t}}function je(e,t,n=!1){const s=fe||ge;if(s){const r=s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&Y(t)?t.call(s.proxy):t}}function Yf(e,t){return js(e,null,t)}const mn={};function xn(e,t,n){return js(e,t,n)}function js(e,t,{immediate:n,deep:s,flush:r,onTrack:o,onTrigger:i}=ce){const l=Zi()===(fe==null?void 0:fe.scope)?fe:null;let c,f=!1,a=!1;if(pe(e)?(c=()=>e.value,f=Tn(e)):xt(e)?(c=()=>e,s=!0):X(e)?(a=!0,f=e.some(R=>xt(R)||Tn(R)),c=()=>e.map(R=>{if(pe(R))return R.value;if(xt(R))return yt(R);if(Y(R))return lt(R,l,2)})):Y(e)?t?c=()=>lt(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return h&&h(),Me(e,l,3,[p])}:c=Ue,t&&s){const R=c;c=()=>yt(R())}let h,p=R=>{h=g.onStop=()=>{lt(R,l,4)}},m;if($t)if(p=Ue,t?n&&Me(t,l,3,[c(),a?[]:void 0,p]):c(),r==="sync"){const R=Qc();m=R.__watcherHandles||(R.__watcherHandles=[])}else return Ue;let E=a?new Array(e.length).fill(mn):mn;const T=()=>{if(g.active)if(t){const R=g.run();(s||f||(a?R.some((L,D)=>cr(L,E[D])):cr(R,E)))&&(h&&h(),Me(t,l,3,[R,E===mn?void 0:a&&E[0]===mn?[]:E,p]),E=R)}else g.run()};T.allowRecurse=!!t;let k;r==="sync"?k=T:r==="post"?k=()=>Ce(T,l&&l.suspense):(T.pre=!0,l&&(T.id=l.uid),k=()=>Kn(T));const g=new Ts(c,k);t?n?T():E=g.run():r==="post"?Ce(g.run.bind(g),l&&l.suspense):g.run();const _=()=>{g.stop(),l&&l.scope&&Fs(l.scope.effects,g)};return m&&m.push(_),_}function sc(e,t,n){const s=this.proxy,r=me(e)?e.includes(".")?ko(s,e):()=>s[e]:e.bind(s,s);let o;Y(t)?o=t:(o=t.handler,n=t);const i=fe;Mt(this);const l=js(r,o.bind(s),n);return i?Mt(i):bt(),l}function ko(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{yt(n,t)});else if(Oo(e))for(const n in e)yt(e[n],t);return e}function Lo(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Do(()=>{e.isMounted=!0}),Uo(()=>{e.isUnmounting=!0}),e}const Pe=[Function,Array],rc={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Pe,onEnter:Pe,onAfterEnter:Pe,onEnterCancelled:Pe,onBeforeLeave:Pe,onLeave:Pe,onAfterLeave:Pe,onLeaveCancelled:Pe,onBeforeAppear:Pe,onAppear:Pe,onAfterAppear:Pe,onAppearCancelled:Pe},setup(e,{slots:t}){const n=zs(),s=Lo();let r;return()=>{const o=t.default&&Hs(t.default(),!0);if(!o||!o.length)return;let i=o[0];if(o.length>1){for(const T of o)if(T.type!==Ae){i=T;break}}const l=G(e),{mode:c}=l;if(s.isLeaving)return Gn(i);const f=dr(i);if(!f)return Gn(i);const a=tn(f,l,s,n);nn(f,a);const h=n.subTree,p=h&&dr(h);let m=!1;const{getTransitionKey:E}=f.type;if(E){const T=E();r===void 0?r=T:T!==r&&(r=T,m=!0)}if(p&&p.type!==Ae&&(!gt(f,p)||m)){const T=tn(p,l,s,n);if(nn(p,T),c==="out-in")return s.isLeaving=!0,T.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},Gn(i);c==="in-out"&&f.type!==Ae&&(T.delayLeave=(k,g,_)=>{const R=Ho(s,p);R[String(p.key)]=p,k._leaveCb=()=>{g(),k._leaveCb=void 0,delete a.delayedLeave},a.delayedLeave=_})}return i}}},jo=rc;function Ho(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 tn(e,t,n,s){const{appear:r,mode:o,persisted:i=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:f,onEnterCancelled:a,onBeforeLeave:h,onLeave:p,onAfterLeave:m,onLeaveCancelled:E,onBeforeAppear:T,onAppear:k,onAfterAppear:g,onAppearCancelled:_}=t,R=String(e.key),L=Ho(n,e),D=(P,V)=>{P&&Me(P,s,9,V)},W=(P,V)=>{const U=V[1];D(P,V),X(P)?P.every(z=>z.length<=1)&&U():P.length<=1&&U()},K={mode:o,persisted:i,beforeEnter(P){let V=l;if(!n.isMounted)if(r)V=T||l;else return;P._leaveCb&&P._leaveCb(!0);const U=L[R];U&>(e,U)&&U.el._leaveCb&&U.el._leaveCb(),D(V,[P])},enter(P){let V=c,U=f,z=a;if(!n.isMounted)if(r)V=k||c,U=g||f,z=_||a;else return;let I=!1;const Q=P._enterCb=N=>{I||(I=!0,N?D(z,[P]):D(U,[P]),K.delayedLeave&&K.delayedLeave(),P._enterCb=void 0)};V?W(V,[P,Q]):Q()},leave(P,V){const U=String(e.key);if(P._enterCb&&P._enterCb(!0),n.isUnmounting)return V();D(h,[P]);let z=!1;const I=P._leaveCb=Q=>{z||(z=!0,V(),Q?D(E,[P]):D(m,[P]),P._leaveCb=void 0,L[U]===e&&delete L[U])};L[U]=e,p?W(p,[P,I]):I()},clone(P){return tn(P,t,n,s)}};return K}function Gn(e){if(un(e))return e=ut(e),e.children=null,e}function dr(e){return un(e)?e.children?e.children[0]:void 0:e}function nn(e,t){e.shapeFlag&6&&e.component?nn(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 Hs(e,t=!1,n){let s=[],r=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader;function Jf(e){Y(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,f,a=0;const h=()=>(a++,c=null,p()),p=()=>{let m;return c||(m=c=t().catch(E=>{if(E=E instanceof Error?E:new Error(String(E)),l)return new Promise((T,k)=>{l(E,()=>T(h()),()=>k(E),a+1)});throw E}).then(E=>m!==c&&c?c:(E&&(E.__esModule||E[Symbol.toStringTag]==="Module")&&(E=E.default),f=E,E)))};return Bs({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return f},setup(){const m=fe;if(f)return()=>es(f,m);const E=_=>{c=null,cn(_,m,13,!s)};if(i&&m.suspense||$t)return p().then(_=>()=>es(_,m)).catch(_=>(E(_),()=>s?ae(s,{error:_}):null));const T=En(!1),k=En(),g=En(!!r);return r&&setTimeout(()=>{g.value=!1},r),o!=null&&setTimeout(()=>{if(!T.value&&!k.value){const _=new Error(`Async component timed out after ${o}ms.`);E(_),k.value=_}},o),p().then(()=>{T.value=!0,m.parent&&un(m.parent.vnode)&&Kn(m.parent.update)}).catch(_=>{E(_),k.value=_}),()=>{if(T.value&&f)return es(f,m);if(k.value&&s)return ae(s,{error:k.value});if(n&&!g.value)return ae(n)}}})}function es(e,t){const{ref:n,props:s,children:r,ce:o}=t.vnode,i=ae(e,s,r);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const un=e=>e.type.__isKeepAlive;function oc(e,t){Bo(e,"a",t)}function ic(e,t){Bo(e,"da",t)}function Bo(e,t,n=fe){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Wn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)un(r.parent.vnode)&&lc(s,t,n,r),r=r.parent}}function lc(e,t,n,s){const r=Wn(t,e,s,!0);Vo(()=>{Fs(s[t],r)},n)}function Wn(e,t,n=fe,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Lt(),Mt(n);const l=Me(t,n,e,i);return bt(),jt(),l});return s?r.unshift(o):r.push(o),o}}const Ze=e=>(t,n=fe)=>(!$t||e==="sp")&&Wn(e,(...s)=>t(...s),n),cc=Ze("bm"),Do=Ze("m"),uc=Ze("bu"),Ko=Ze("u"),Uo=Ze("bum"),Vo=Ze("um"),fc=Ze("sp"),ac=Ze("rtg"),dc=Ze("rtc");function hc(e,t=fe){Wn("ec",e,t)}function Zf(e,t){const n=ge;if(n===null)return e;const s=zn(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let o=0;ot(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 sa(e,t,n={},s,r){if(ge.isCE||ge.parent&&Pt(ge.parent)&&ge.parent.isCE)return t!=="default"&&(n.name=t),ae("slot",n,s&&s());let o=e[t];o&&o._c&&(o._d=!1),ni();const i=o&&qo(o(n)),l=ri(ve,{key:n.key||i&&i.key||`_${t}`},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 qo(e){return e.some(t=>$n(t)?!(t.type===Ae||t.type===ve&&!qo(t.children)):!0)?e:null}function ra(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:Cn(s)]=e[s];return n}const hs=e=>e?ci(e)?zn(e)||e.proxy:hs(e.parent):null,Wt=Te(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=>hs(e.parent),$root:e=>hs(e.root),$emit:e=>e.emit,$options:e=>Us(e),$forceUpdate:e=>e.f||(e.f=()=>Kn(e.update)),$nextTick:e=>e.n||(e.n=Mo.bind(e.proxy)),$watch:e=>sc.bind(e)}),ts=(e,t)=>e!==ce&&!e.__isScriptSetup&&se(e,t),gc={get({_:e},t){const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:l,appContext:c}=e;let f;if(t[0]!=="$"){const m=i[t];if(m!==void 0)switch(m){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(ts(s,t))return i[t]=1,s[t];if(r!==ce&&se(r,t))return i[t]=2,r[t];if((f=e.propsOptions[0])&&se(f,t))return i[t]=3,o[t];if(n!==ce&&se(n,t))return i[t]=4,n[t];ps&&(i[t]=0)}}const a=Wt[t];let h,p;if(a)return t==="$attrs"&&we(e,"get",t),a(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==ce&&se(n,t))return i[t]=4,n[t];if(p=c.config.globalProperties,se(p,t))return p[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return ts(r,t)?(r[t]=n,!0):s!==ce&&se(s,t)?(s[t]=n,!0):se(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!==ce&&se(e,i)||ts(t,i)||(l=o[0])&&se(l,i)||se(s,i)||se(Wt,i)||se(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:se(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let ps=!0;function mc(e){const t=Us(e),n=e.proxy,s=e.ctx;ps=!1,t.beforeCreate&&pr(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:l,provide:c,inject:f,created:a,beforeMount:h,mounted:p,beforeUpdate:m,updated:E,activated:T,deactivated:k,beforeDestroy:g,beforeUnmount:_,destroyed:R,unmounted:L,render:D,renderTracked:W,renderTriggered:K,errorCaptured:P,serverPrefetch:V,expose:U,inheritAttrs:z,components:I,directives:Q,filters:N}=t;if(f&&yc(f,s,null,e.appContext.config.unwrapInjectedRef),i)for(const ie in i){const re=i[ie];Y(re)&&(s[ie]=re.bind(n))}if(r){const ie=r.call(n,n);he(ie)&&(e.data=ln(ie))}if(ps=!0,o)for(const ie in o){const re=o[ie],$e=Y(re)?re.bind(n,n):Y(re.get)?re.get.bind(n,n):Ue,ft=!Y(re)&&Y(re.set)?re.set.bind(n):Ue,Ie=Se({get:$e,set:ft});Object.defineProperty(s,ie,{enumerable:!0,configurable:!0,get:()=>Ie.value,set:Ee=>Ie.value=Ee})}if(l)for(const ie in l)zo(l[ie],s,n,ie);if(c){const ie=Y(c)?c.call(n):c;Reflect.ownKeys(ie).forEach(re=>{wn(re,ie[re])})}a&&pr(a,e,"c");function ee(ie,re){X(re)?re.forEach($e=>ie($e.bind(n))):re&&ie(re.bind(n))}if(ee(cc,h),ee(Do,p),ee(uc,m),ee(Ko,E),ee(oc,T),ee(ic,k),ee(hc,P),ee(dc,W),ee(ac,K),ee(Uo,_),ee(Vo,L),ee(fc,V),X(U))if(U.length){const ie=e.exposed||(e.exposed={});U.forEach(re=>{Object.defineProperty(ie,re,{get:()=>n[re],set:$e=>n[re]=$e})})}else e.exposed||(e.exposed={});D&&e.render===Ue&&(e.render=D),z!=null&&(e.inheritAttrs=z),I&&(e.components=I),Q&&(e.directives=Q)}function yc(e,t,n=Ue,s=!1){X(e)&&(e=gs(e));for(const r in e){const o=e[r];let i;he(o)?"default"in o?i=je(o.from||r,o.default,!0):i=je(o.from||r):i=je(o),pe(i)&&s?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[r]=i}}function pr(e,t,n){Me(X(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function zo(e,t,n,s){const r=s.includes(".")?ko(n,s):()=>n[s];if(me(e)){const o=t[e];Y(o)&&xn(r,o)}else if(Y(e))xn(r,e.bind(n));else if(he(e))if(X(e))e.forEach(o=>zo(o,t,n,s));else{const o=Y(e.handler)?e.handler.bind(n):t[e.handler];Y(o)&&xn(r,o,e)}}function Us(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(f=>Sn(c,f,i,!0)),Sn(c,t,i)),he(t)&&o.set(t,c),c}function Sn(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&Sn(e,o,n,!0),r&&r.forEach(i=>Sn(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=_c[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const _c={data:gr,props:ht,emits:ht,methods:ht,computed:ht,beforeCreate:be,created:be,beforeMount:be,mounted:be,beforeUpdate:be,updated:be,beforeDestroy:be,beforeUnmount:be,destroyed:be,unmounted:be,activated:be,deactivated:be,errorCaptured:be,serverPrefetch:be,components:ht,directives:ht,watch:vc,provide:gr,inject:bc};function gr(e,t){return t?e?function(){return Te(Y(e)?e.call(this,this):e,Y(t)?t.call(this,this):t)}:t:e}function bc(e,t){return ht(gs(e),gs(t))}function gs(e){if(X(e)){const t={};for(let n=0;n0)&&!(i&16)){if(i&8){const a=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[p,m]=Yo(h,t,!0);Te(i,p),m&&l.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!o&&!c)return he(e)&&s.set(e,At),At;if(X(o))for(let a=0;a-1,m[1]=T<0||E-1||se(m,"default"))&&l.push(h)}}}const f=[i,l];return he(e)&&s.set(e,f),f}function mr(e){return e[0]!=="$"}function yr(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function _r(e,t){return yr(e)===yr(t)}function br(e,t){return X(t)?t.findIndex(n=>_r(n,e)):Y(t)&&_r(t,e)?0:-1}const Jo=e=>e[0]==="_"||e==="$stable",Vs=e=>X(e)?e.map(Ne):[Ne(e)],wc=(e,t,n)=>{if(t._n)return t;const s=Zl((...r)=>Vs(t(...r)),n);return s._c=!1,s},Zo=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Jo(r))continue;const o=e[r];if(Y(o))t[r]=wc(r,o,s);else if(o!=null){const i=Vs(o);t[r]=()=>i}}},Xo=(e,t)=>{const n=Vs(t);e.slots.default=()=>n},xc=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=G(t),as(t,"_",n)):Zo(t,e.slots={})}else e.slots={},t&&Xo(e,t);as(e.slots,qn,1)},Rc=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=ce;if(s.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(Te(r,t),!n&&l===1&&delete r._):(o=!t.$stable,Zo(t,r)),i=t}else t&&(Xo(e,t),i={default:1});if(o)for(const l in r)!Jo(l)&&!(l in i)&&delete r[l]};function Go(){return{app:null,config:{isNativeTag:jl,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Ac=0;function Tc(e,t){return function(s,r=null){Y(s)||(s=Object.assign({},s)),r!=null&&!he(r)&&(r=null);const o=Go(),i=new Set;let l=!1;const c=o.app={_uid:Ac++,_component:s,_props:r,_container:null,_context:o,_instance:null,version:Yc,get config(){return o.config},set config(f){},use(f,...a){return i.has(f)||(f&&Y(f.install)?(i.add(f),f.install(c,...a)):Y(f)&&(i.add(f),f(c,...a))),c},mixin(f){return o.mixins.includes(f)||o.mixins.push(f),c},component(f,a){return a?(o.components[f]=a,c):o.components[f]},directive(f,a){return a?(o.directives[f]=a,c):o.directives[f]},mount(f,a,h){if(!l){const p=ae(s,r);return p.appContext=o,a&&t?t(p,f):e(p,f,h),l=!0,c._container=f,f.__vue_app__=c,zn(p.component)||p.component.proxy}},unmount(){l&&(e(null,c._container),delete c._container.__vue_app__)},provide(f,a){return o.provides[f]=a,c}};return c}}function Mn(e,t,n,s,r=!1){if(X(e)){e.forEach((p,m)=>Mn(p,t&&(X(t)?t[m]:t),n,s,r));return}if(Pt(s)&&!r)return;const o=s.shapeFlag&4?zn(s.component)||s.component.proxy:s.el,i=r?null:o,{i:l,r:c}=e,f=t&&t.r,a=l.refs===ce?l.refs={}:l.refs,h=l.setupState;if(f!=null&&f!==c&&(me(f)?(a[f]=null,se(h,f)&&(h[f]=null)):pe(f)&&(f.value=null)),Y(c))lt(c,l,12,[i,a]);else{const p=me(c),m=pe(c);if(p||m){const E=()=>{if(e.f){const T=p?se(h,c)?h[c]:a[c]:c.value;r?X(T)&&Fs(T,o):X(T)?T.includes(o)||T.push(o):p?(a[c]=[o],se(h,c)&&(h[c]=a[c])):(c.value=[o],e.k&&(a[e.k]=c.value))}else p?(a[c]=i,se(h,c)&&(h[c]=i)):m&&(c.value=i,e.k&&(a[e.k]=i))};i?(E.id=-1,Ce(E,n)):E()}}}let Ge=!1;const yn=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",_n=e=>e.nodeType===8;function Pc(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:o,parentNode:i,remove:l,insert:c,createComment:f}}=e,a=(g,_)=>{if(!_.hasChildNodes()){n(null,g,_),Pn(),_._vnode=g;return}Ge=!1,h(_.firstChild,g,null,null,null),Pn(),_._vnode=g,Ge&&console.error("Hydration completed but contains mismatches.")},h=(g,_,R,L,D,W=!1)=>{const K=_n(g)&&g.data==="[",P=()=>T(g,_,R,L,D,K),{type:V,ref:U,shapeFlag:z,patchFlag:I}=_;let Q=g.nodeType;_.el=g,I===-2&&(W=!1,_.dynamicChildren=null);let N=null;switch(V){case St:Q!==3?_.children===""?(c(_.el=r(""),i(g),g),N=g):N=P():(g.data!==_.children&&(Ge=!0,g.data=_.children),N=o(g));break;case Ae:Q!==8||K?N=P():N=o(g);break;case zt:if(K&&(g=o(g),Q=g.nodeType),Q===1||Q===3){N=g;const ye=!_.children.length;for(let ee=0;ee<_.staticCount;ee++)ye&&(_.children+=N.nodeType===1?N.outerHTML:N.data),ee===_.staticCount-1&&(_.anchor=N),N=o(N);return K?o(N):N}else P();break;case ve:K?N=E(g,_,R,L,D,W):N=P();break;default:if(z&1)Q!==1||_.type.toLowerCase()!==g.tagName.toLowerCase()?N=P():N=p(g,_,R,L,D,W);else if(z&6){_.slotScopeIds=D;const ye=i(g);if(t(_,ye,null,R,L,yn(ye),W),N=K?k(g):o(g),N&&_n(N)&&N.data==="teleport end"&&(N=o(N)),Pt(_)){let ee;K?(ee=ae(ve),ee.anchor=N?N.previousSibling:ye.lastChild):ee=g.nodeType===3?li(""):ae("div"),ee.el=g,_.component.subTree=ee}}else z&64?Q!==8?N=P():N=_.type.hydrate(g,_,R,L,D,W,e,m):z&128&&(N=_.type.hydrate(g,_,R,L,yn(i(g)),D,W,e,h))}return U!=null&&Mn(U,null,L,_),N},p=(g,_,R,L,D,W)=>{W=W||!!_.dynamicChildren;const{type:K,props:P,patchFlag:V,shapeFlag:U,dirs:z}=_,I=K==="input"&&z||K==="option";if(I||V!==-1){if(z&&De(_,null,R,"created"),P)if(I||!W||V&48)for(const N in P)(I&&N.endsWith("value")||Hn(N)&&!Vt(N))&&s(g,N,null,P[N],!1,void 0,R);else P.onClick&&s(g,"onClick",null,P.onClick,!1,void 0,R);let Q;if((Q=P&&P.onVnodeBeforeMount)&&Oe(Q,R,_),z&&De(_,null,R,"beforeMount"),((Q=P&&P.onVnodeMounted)||z)&&No(()=>{Q&&Oe(Q,R,_),z&&De(_,null,R,"mounted")},L),U&16&&!(P&&(P.innerHTML||P.textContent))){let N=m(g.firstChild,_,g,R,L,D,W);for(;N;){Ge=!0;const ye=N;N=N.nextSibling,l(ye)}}else U&8&&g.textContent!==_.children&&(Ge=!0,g.textContent=_.children)}return g.nextSibling},m=(g,_,R,L,D,W,K)=>{K=K||!!_.dynamicChildren;const P=_.children,V=P.length;for(let U=0;U{const{slotScopeIds:K}=_;K&&(D=D?D.concat(K):K);const P=i(g),V=m(o(g),_,P,R,L,D,W);return V&&_n(V)&&V.data==="]"?o(_.anchor=V):(Ge=!0,c(_.anchor=f("]"),P,V),V)},T=(g,_,R,L,D,W)=>{if(Ge=!0,_.el=null,W){const V=k(g);for(;;){const U=o(g);if(U&&U!==V)l(U);else break}}const K=o(g),P=i(g);return l(g),n(null,_,P,K,R,L,yn(P),D),K},k=g=>{let _=0;for(;g;)if(g=o(g),g&&_n(g)&&(g.data==="["&&_++,g.data==="]")){if(_===0)return o(g);_--}return g};return[a,h]}const Ce=No;function Oc(e){return ei(e)}function Sc(e){return ei(e,Pc)}function ei(e,t){const n=Vl();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:l,createComment:c,setText:f,setElementText:a,parentNode:h,nextSibling:p,setScopeId:m=Ue,insertStaticContent:E}=e,T=(u,d,y,b=null,C=null,A=null,M=!1,x=null,O=!!d.dynamicChildren)=>{if(u===d)return;u&&!gt(u,d)&&(b=S(u),Ee(u,C,A,!0),u=null),d.patchFlag===-2&&(O=!1,d.dynamicChildren=null);const{type:w,ref:H,shapeFlag:F}=d;switch(w){case St:k(u,d,y,b);break;case Ae:g(u,d,y,b);break;case zt:u==null&&_(d,y,b,M);break;case ve:I(u,d,y,b,C,A,M,x,O);break;default:F&1?D(u,d,y,b,C,A,M,x,O):F&6?Q(u,d,y,b,C,A,M,x,O):(F&64||F&128)&&w.process(u,d,y,b,C,A,M,x,O,te)}H!=null&&C&&Mn(H,u&&u.ref,A,d||u,!d)},k=(u,d,y,b)=>{if(u==null)s(d.el=l(d.children),y,b);else{const C=d.el=u.el;d.children!==u.children&&f(C,d.children)}},g=(u,d,y,b)=>{u==null?s(d.el=c(d.children||""),y,b):d.el=u.el},_=(u,d,y,b)=>{[u.el,u.anchor]=E(u.children,d,y,b,u.el,u.anchor)},R=({el:u,anchor:d},y,b)=>{let C;for(;u&&u!==d;)C=p(u),s(u,y,b),u=C;s(d,y,b)},L=({el:u,anchor:d})=>{let y;for(;u&&u!==d;)y=p(u),r(u),u=y;r(d)},D=(u,d,y,b,C,A,M,x,O)=>{M=M||d.type==="svg",u==null?W(d,y,b,C,A,M,x,O):V(u,d,C,A,M,x,O)},W=(u,d,y,b,C,A,M,x)=>{let O,w;const{type:H,props:F,shapeFlag:B,transition:q,dirs:Z}=u;if(O=u.el=i(u.type,A,F&&F.is,F),B&8?a(O,u.children):B&16&&P(u.children,O,null,b,C,A&&H!=="foreignObject",M,x),Z&&De(u,null,b,"created"),K(O,u,u.scopeId,M,b),F){for(const oe in F)oe!=="value"&&!Vt(oe)&&o(O,oe,null,F[oe],A,u.children,b,C,$);"value"in F&&o(O,"value",null,F.value),(w=F.onVnodeBeforeMount)&&Oe(w,b,u)}Z&&De(u,null,b,"beforeMount");const le=(!C||C&&!C.pendingBranch)&&q&&!q.persisted;le&&q.beforeEnter(O),s(O,d,y),((w=F&&F.onVnodeMounted)||le||Z)&&Ce(()=>{w&&Oe(w,b,u),le&&q.enter(O),Z&&De(u,null,b,"mounted")},C)},K=(u,d,y,b,C)=>{if(y&&m(u,y),b)for(let A=0;A{for(let w=O;w{const x=d.el=u.el;let{patchFlag:O,dynamicChildren:w,dirs:H}=d;O|=u.patchFlag&16;const F=u.props||ce,B=d.props||ce;let q;y&&at(y,!1),(q=B.onVnodeBeforeUpdate)&&Oe(q,y,d,u),H&&De(d,u,y,"beforeUpdate"),y&&at(y,!0);const Z=C&&d.type!=="foreignObject";if(w?U(u.dynamicChildren,w,x,y,b,Z,A):M||re(u,d,x,null,y,b,Z,A,!1),O>0){if(O&16)z(x,d,F,B,y,b,C);else if(O&2&&F.class!==B.class&&o(x,"class",null,B.class,C),O&4&&o(x,"style",F.style,B.style,C),O&8){const le=d.dynamicProps;for(let oe=0;oe{q&&Oe(q,y,d,u),H&&De(d,u,y,"updated")},b)},U=(u,d,y,b,C,A,M)=>{for(let x=0;x{if(y!==b){if(y!==ce)for(const x in y)!Vt(x)&&!(x in b)&&o(u,x,y[x],null,M,d.children,C,A,$);for(const x in b){if(Vt(x))continue;const O=b[x],w=y[x];O!==w&&x!=="value"&&o(u,x,w,O,M,d.children,C,A,$)}"value"in b&&o(u,"value",y.value,b.value)}},I=(u,d,y,b,C,A,M,x,O)=>{const w=d.el=u?u.el:l(""),H=d.anchor=u?u.anchor:l("");let{patchFlag:F,dynamicChildren:B,slotScopeIds:q}=d;q&&(x=x?x.concat(q):q),u==null?(s(w,y,b),s(H,y,b),P(d.children,y,H,C,A,M,x,O)):F>0&&F&64&&B&&u.dynamicChildren?(U(u.dynamicChildren,B,y,C,A,M,x),(d.key!=null||C&&d===C.subTree)&&Ws(u,d,!0)):re(u,d,y,H,C,A,M,x,O)},Q=(u,d,y,b,C,A,M,x,O)=>{d.slotScopeIds=x,u==null?d.shapeFlag&512?C.ctx.activate(d,y,b,M,O):N(d,y,b,C,A,M,O):ye(u,d,O)},N=(u,d,y,b,C,A,M)=>{const x=u.component=Dc(u,b,C);if(un(u)&&(x.ctx.renderer=te),Kc(x),x.asyncDep){if(C&&C.registerDep(x,ee),!u.el){const O=x.subTree=ae(Ae);g(null,O,d,y)}return}ee(x,u,d,y,C,A,M)},ye=(u,d,y)=>{const b=d.component=u.component;if(ec(u,d,y))if(b.asyncDep&&!b.asyncResolved){ie(b,d,y);return}else b.next=d,zl(b.update),b.update();else d.el=u.el,b.vnode=d},ee=(u,d,y,b,C,A,M)=>{const x=()=>{if(u.isMounted){let{next:H,bu:F,u:B,parent:q,vnode:Z}=u,le=H,oe;at(u,!1),H?(H.el=Z.el,ie(u,H,M)):H=Z,F&&Zn(F),(oe=H.props&&H.props.onVnodeBeforeUpdate)&&Oe(oe,q,H,Z),at(u,!0);const de=Xn(u),Fe=u.subTree;u.subTree=de,T(Fe,de,h(Fe.el),S(Fe),u,C,A),H.el=de.el,le===null&&tc(u,de.el),B&&Ce(B,C),(oe=H.props&&H.props.onVnodeUpdated)&&Ce(()=>Oe(oe,q,H,Z),C)}else{let H;const{el:F,props:B}=d,{bm:q,m:Z,parent:le}=u,oe=Pt(d);if(at(u,!1),q&&Zn(q),!oe&&(H=B&&B.onVnodeBeforeMount)&&Oe(H,le,d),at(u,!0),F&&J){const de=()=>{u.subTree=Xn(u),J(F,u.subTree,u,C,null)};oe?d.type.__asyncLoader().then(()=>!u.isUnmounted&&de()):de()}else{const de=u.subTree=Xn(u);T(null,de,y,b,u,C,A),d.el=de.el}if(Z&&Ce(Z,C),!oe&&(H=B&&B.onVnodeMounted)){const de=d;Ce(()=>Oe(H,le,de),C)}(d.shapeFlag&256||le&&Pt(le.vnode)&&le.vnode.shapeFlag&256)&&u.a&&Ce(u.a,C),u.isMounted=!0,d=y=b=null}},O=u.effect=new Ts(x,()=>Kn(w),u.scope),w=u.update=()=>O.run();w.id=u.uid,at(u,!0),w()},ie=(u,d,y)=>{d.component=u;const b=u.vnode.props;u.vnode=d,u.next=null,Cc(u,d.props,b,y),Rc(u,d.children,y),Lt(),fr(),jt()},re=(u,d,y,b,C,A,M,x,O=!1)=>{const w=u&&u.children,H=u?u.shapeFlag:0,F=d.children,{patchFlag:B,shapeFlag:q}=d;if(B>0){if(B&128){ft(w,F,y,b,C,A,M,x,O);return}else if(B&256){$e(w,F,y,b,C,A,M,x,O);return}}q&8?(H&16&&$(w,C,A),F!==w&&a(y,F)):H&16?q&16?ft(w,F,y,b,C,A,M,x,O):$(w,C,A,!0):(H&8&&a(y,""),q&16&&P(F,y,b,C,A,M,x,O))},$e=(u,d,y,b,C,A,M,x,O)=>{u=u||At,d=d||At;const w=u.length,H=d.length,F=Math.min(w,H);let B;for(B=0;BH?$(u,C,A,!0,!1,F):P(d,y,b,C,A,M,x,O,F)},ft=(u,d,y,b,C,A,M,x,O)=>{let w=0;const H=d.length;let F=u.length-1,B=H-1;for(;w<=F&&w<=B;){const q=u[w],Z=d[w]=O?st(d[w]):Ne(d[w]);if(gt(q,Z))T(q,Z,y,null,C,A,M,x,O);else break;w++}for(;w<=F&&w<=B;){const q=u[F],Z=d[B]=O?st(d[B]):Ne(d[B]);if(gt(q,Z))T(q,Z,y,null,C,A,M,x,O);else break;F--,B--}if(w>F){if(w<=B){const q=B+1,Z=qB)for(;w<=F;)Ee(u[w],C,A,!0),w++;else{const q=w,Z=w,le=new Map;for(w=Z;w<=B;w++){const xe=d[w]=O?st(d[w]):Ne(d[w]);xe.key!=null&&le.set(xe.key,w)}let oe,de=0;const Fe=B-Z+1;let Et=!1,Xs=0;const Ht=new Array(Fe);for(w=0;w=Fe){Ee(xe,C,A,!0);continue}let Be;if(xe.key!=null)Be=le.get(xe.key);else for(oe=Z;oe<=B;oe++)if(Ht[oe-Z]===0&>(xe,d[oe])){Be=oe;break}Be===void 0?Ee(xe,C,A,!0):(Ht[Be-Z]=w+1,Be>=Xs?Xs=Be:Et=!0,T(xe,d[Be],y,null,C,A,M,x,O),de++)}const Gs=Et?Mc(Ht):At;for(oe=Gs.length-1,w=Fe-1;w>=0;w--){const xe=Z+w,Be=d[xe],er=xe+1{const{el:A,type:M,transition:x,children:O,shapeFlag:w}=u;if(w&6){Ie(u.component.subTree,d,y,b);return}if(w&128){u.suspense.move(d,y,b);return}if(w&64){M.move(u,d,y,te);return}if(M===ve){s(A,d,y);for(let F=0;Fx.enter(A),C);else{const{leave:F,delayLeave:B,afterLeave:q}=x,Z=()=>s(A,d,y),le=()=>{F(A,()=>{Z(),q&&q()})};B?B(A,Z,le):le()}else s(A,d,y)},Ee=(u,d,y,b=!1,C=!1)=>{const{type:A,props:M,ref:x,children:O,dynamicChildren:w,shapeFlag:H,patchFlag:F,dirs:B}=u;if(x!=null&&Mn(x,null,y,u,!0),H&256){d.ctx.deactivate(u);return}const q=H&1&&B,Z=!Pt(u);let le;if(Z&&(le=M&&M.onVnodeBeforeUnmount)&&Oe(le,d,u),H&6)v(u.component,y,b);else{if(H&128){u.suspense.unmount(y,b);return}q&&De(u,null,d,"beforeUnmount"),H&64?u.type.remove(u,d,y,C,te,b):w&&(A!==ve||F>0&&F&64)?$(w,d,y,!1,!0):(A===ve&&F&384||!C&&H&16)&&$(O,d,y),b&&vt(u)}(Z&&(le=M&&M.onVnodeUnmounted)||q)&&Ce(()=>{le&&Oe(le,d,u),q&&De(u,null,d,"unmounted")},y)},vt=u=>{const{type:d,el:y,anchor:b,transition:C}=u;if(d===ve){fn(y,b);return}if(d===zt){L(u);return}const A=()=>{r(y),C&&!C.persisted&&C.afterLeave&&C.afterLeave()};if(u.shapeFlag&1&&C&&!C.persisted){const{leave:M,delayLeave:x}=C,O=()=>M(y,A);x?x(u.el,A,O):O()}else A()},fn=(u,d)=>{let y;for(;u!==d;)y=p(u),r(u),u=y;r(d)},v=(u,d,y)=>{const{bum:b,scope:C,update:A,subTree:M,um:x}=u;b&&Zn(b),C.stop(),A&&(A.active=!1,Ee(M,u,d,y)),x&&Ce(x,d),Ce(()=>{u.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},$=(u,d,y,b=!1,C=!1,A=0)=>{for(let M=A;Mu.shapeFlag&6?S(u.component.subTree):u.shapeFlag&128?u.suspense.next():p(u.anchor||u.el),j=(u,d,y)=>{u==null?d._vnode&&Ee(d._vnode,null,null,!0):T(d._vnode||null,u,d,null,null,null,y),fr(),Pn(),d._vnode=u},te={p:T,um:Ee,m:Ie,r:vt,mt:N,mc:P,pc:re,pbc:U,n:S,o:e};let ue,J;return t&&([ue,J]=t(te)),{render:j,hydrate:ue,createApp:Tc(j,ue)}}function at({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Ws(e,t,n=!1){const s=e.children,r=t.children;if(X(s)&&X(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}const $c=e=>e.__isTeleport,qt=e=>e&&(e.disabled||e.disabled===""),vr=e=>typeof SVGElement<"u"&&e instanceof SVGElement,ys=(e,t)=>{const n=e&&e.to;return me(n)?t?t(n):null:n},Ic={__isTeleport:!0,process(e,t,n,s,r,o,i,l,c,f){const{mc:a,pc:h,pbc:p,o:{insert:m,querySelector:E,createText:T,createComment:k}}=f,g=qt(t.props);let{shapeFlag:_,children:R,dynamicChildren:L}=t;if(e==null){const D=t.el=T(""),W=t.anchor=T("");m(D,n,s),m(W,n,s);const K=t.target=ys(t.props,E),P=t.targetAnchor=T("");K&&(m(P,K),i=i||vr(K));const V=(U,z)=>{_&16&&a(R,U,z,r,o,i,l,c)};g?V(n,W):K&&V(K,P)}else{t.el=e.el;const D=t.anchor=e.anchor,W=t.target=e.target,K=t.targetAnchor=e.targetAnchor,P=qt(e.props),V=P?n:W,U=P?D:K;if(i=i||vr(W),L?(p(e.dynamicChildren,L,V,r,o,i,l),Ws(e,t,!0)):c||h(e,t,V,U,r,o,i,l,!1),g)P||bn(t,n,D,f,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const z=t.target=ys(t.props,E);z&&bn(t,z,null,f,0)}else P&&bn(t,W,K,f,1)}ti(t)},remove(e,t,n,s,{um:r,o:{remove:o}},i){const{shapeFlag:l,children:c,anchor:f,targetAnchor:a,target:h,props:p}=e;if(h&&o(a),(i||!qt(p))&&(o(f),l&16))for(let m=0;m0?Le||At:null,Nc(),sn>0&&Le&&Le.push(e),e}function ia(e,t,n,s,r,o){return si(ii(e,t,n,s,r,o,!0))}function ri(e,t,n,s,r){return si(ae(e,t,n,s,r,!0))}function $n(e){return e?e.__v_isVNode===!0:!1}function gt(e,t){return e.type===t.type&&e.key===t.key}const qn="__vInternal",oi=({key:e})=>e??null,Rn=({ref:e,ref_key:t,ref_for:n})=>e!=null?me(e)||pe(e)||Y(e)?{i:ge,r:e,k:t,f:!!n}:e:null;function ii(e,t=null,n=null,s=0,r=null,o=e===ve?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&oi(t),ref:t&&Rn(t),scopeId:Vn,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:o,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:ge};return l?(qs(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=me(n)?8:16),sn>0&&!i&&Le&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&Le.push(c),c}const ae=kc;function kc(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===Wo)&&(e=Ae),$n(e)){const l=ut(e,t,!0);return n&&qs(l,n),sn>0&&!o&&Le&&(l.shapeFlag&6?Le[Le.indexOf(e)]=l:Le.push(l)),l.patchFlag|=-2,l}if(qc(e)&&(e=e.__vccOpts),t){t=Lc(t);let{class:l,style:c}=t;l&&!me(l)&&(t.class=jn(l)),he(c)&&(yo(c)&&!X(c)&&(c=Te({},c)),t.style=Ln(c))}const i=me(e)?1:nc(e)?128:$c(e)?64:he(e)?4:Y(e)?2:0;return ii(e,t,n,s,r,i,o,!0)}function Lc(e){return e?yo(e)||qn in e?Te({},e):e:null}function ut(e,t,n=!1){const{props:s,ref:r,patchFlag:o,children:i}=e,l=t?jc(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&oi(l),ref:t&&t.ref?n&&r?X(r)?r.concat(Rn(t)):[r,Rn(t)]:Rn(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ve?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ut(e.ssContent),ssFallback:e.ssFallback&&ut(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function li(e=" ",t=0){return ae(St,null,e,t)}function la(e,t){const n=ae(zt,null,e);return n.staticCount=t,n}function ca(e="",t=!1){return t?(ni(),ri(Ae,null,e)):ae(Ae,null,e)}function Ne(e){return e==null||typeof e=="boolean"?ae(Ae):X(e)?ae(ve,null,e.slice()):typeof e=="object"?st(e):ae(St,null,String(e))}function st(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ut(e)}function qs(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(X(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),qs(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(qn in t)?t._ctx=ge:r===3&&ge&&(ge.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Y(t)?(t={default:t,_ctx:ge},n=32):(t=String(t),s&64?(n=16,t=[li(t)]):n=8);e.children=t,e.shapeFlag|=n}function jc(...e){const t={};for(let n=0;nfe||ge,Mt=e=>{fe=e,e.scope.on()},bt=()=>{fe&&fe.scope.off(),fe=null};function ci(e){return e.vnode.shapeFlag&4}let $t=!1;function Kc(e,t=!1){$t=t;const{props:n,children:s}=e.vnode,r=ci(e);Ec(e,n,r,t),xc(e,s);const o=r?Uc(e,t):void 0;return $t=!1,o}function Uc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=_o(new Proxy(e.ctx,gc));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?fi(e):null;Mt(e),Lt();const o=lt(s,e,0,[e.props,r]);if(jt(),bt(),To(o)){if(o.then(bt,bt),t)return o.then(i=>{Cr(e,i,t)}).catch(i=>{cn(i,e,0)});e.asyncDep=o}else Cr(e,o,t)}else ui(e,t)}function Cr(e,t,n){Y(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:he(t)&&(e.setupState=Eo(t)),ui(e,n)}let wr;function ui(e,t,n){const s=e.type;if(!e.render){if(!t&&wr&&!s.render){const r=s.template||Us(e).template;if(r){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,f=Te(Te({isCustomElement:o,delimiters:l},i),c);s.render=wr(r,f)}}e.render=s.render||Ue}Mt(e),Lt(),mc(e),jt(),bt()}function Vc(e){return new Proxy(e.attrs,{get(t,n){return we(e,"get","$attrs"),t[n]}})}function fi(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=Vc(e))},slots:e.slots,emit:e.emit,expose:t}}function zn(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Eo(_o(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Wt)return Wt[n](e)},has(t,n){return n in t||n in Wt}}))}function Wc(e,t=!0){return Y(e)?e.displayName||e.name:e.name||t&&e.__name}function qc(e){return Y(e)&&"__vccOpts"in e}const Se=(e,t)=>$l(e,t,$t);function ua(){return ai().slots}function fa(){return ai().attrs}function ai(){const e=zs();return e.setupContext||(e.setupContext=fi(e))}function Qs(e,t,n){const s=arguments.length;return s===2?he(t)&&!X(t)?$n(t)?ae(e,null,[t]):ae(e,t):ae(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&$n(n)&&(n=[n]),ae(e,t,n))}const zc=Symbol(""),Qc=()=>je(zc),Yc="3.2.47";function Jc(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const Zc="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Xc=Jc(Zc);function di(e){return!!e||e===""}function Gc(e,t){if(e.length!==t.length)return!1;let n=!0;for(let s=0;n&&sIt(n,t))}const eu=/^on[^a-z]/,tu=e=>eu.test(e),nu=e=>e.startsWith("onUpdate:"),Qn=Object.assign,Je=Array.isArray,pi=e=>mi(e)==="[object Set]",xr=e=>mi(e)==="[object Date]",gi=e=>typeof e=="function",rn=e=>typeof e=="string",Rr=e=>typeof e=="symbol",_s=e=>e!==null&&typeof e=="object",su=Object.prototype.toString,mi=e=>su.call(e),yi=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},ru=/\B([A-Z])/g,Ys=yi(e=>e.replace(ru,"-$1").toLowerCase()),ou=yi(e=>e.charAt(0).toUpperCase()+e.slice(1)),iu=(e,t)=>{for(let n=0;n{const t=parseFloat(e);return isNaN(t)?e:t},lu=e=>{const t=rn(e)?Number(e):NaN;return isNaN(t)?e:t},cu="http://www.w3.org/2000/svg",mt=typeof document<"u"?document:null,Tr=mt&&mt.createElement("template"),uu={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?mt.createElementNS(cu,e):mt.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>mt.createTextNode(e),createComment:e=>mt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>mt.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{Tr.innerHTML=s?`${e}`:e;const l=Tr.content;if(s){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]}};function fu(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 au(e,t,n){const s=e.style,r=rn(n);if(n&&!r){if(t&&!rn(t))for(const o in t)n[o]==null&&bs(s,o,"");for(const o in n)bs(s,o,n[o])}else{const o=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=o)}}const Pr=/\s*!important$/;function bs(e,t,n){if(Je(n))n.forEach(s=>bs(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=du(e,t);Pr.test(n)?e.setProperty(Ys(s),n.replace(Pr,""),"important"):e[s]=n}}const Or=["Webkit","Moz","ms"],ns={};function du(e,t){const n=ns[t];if(n)return n;let s=Ve(t);if(s!=="filter"&&s in e)return ns[t]=s;s=ou(s);for(let r=0;rss||(_u.then(()=>ss=0),ss=Date.now());function vu(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Me(Eu(s,n.value),t,5,[s])};return n.value=e,n.attached=bu(),n}function Eu(e,t){if(Je(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 $r=/^on[a-z]/,Cu=(e,t,n,s,r=!1,o,i,l,c)=>{t==="class"?fu(e,s,r):t==="style"?au(e,n,s):tu(t)?nu(t)||mu(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):wu(e,t,s,r))?pu(e,t,s,o,i,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),hu(e,t,s,r))};function wu(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&$r.test(t)&&gi(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||$r.test(t)&&rn(n)?!1:t in e}const et="transition",Bt="animation",_i=(e,{slots:t})=>Qs(jo,vi(e),t);_i.displayName="Transition";const bi={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},xu=_i.props=Qn({},jo.props,bi),dt=(e,t=[])=>{Je(e)?e.forEach(n=>n(...t)):e&&e(...t)},Ir=e=>e?Je(e)?e.some(t=>t.length>1):e.length>1:!1;function vi(e){const t={};for(const I in e)I in bi||(t[I]=e[I]);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:f=i,appearToClass:a=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,E=Ru(r),T=E&&E[0],k=E&&E[1],{onBeforeEnter:g,onEnter:_,onEnterCancelled:R,onLeave:L,onLeaveCancelled:D,onBeforeAppear:W=g,onAppear:K=_,onAppearCancelled:P=R}=t,V=(I,Q,N)=>{nt(I,Q?a:l),nt(I,Q?f:i),N&&N()},U=(I,Q)=>{I._isLeaving=!1,nt(I,h),nt(I,m),nt(I,p),Q&&Q()},z=I=>(Q,N)=>{const ye=I?K:_,ee=()=>V(Q,I,N);dt(ye,[Q,ee]),Fr(()=>{nt(Q,I?c:o),qe(Q,I?a:l),Ir(ye)||Nr(Q,s,T,ee)})};return Qn(t,{onBeforeEnter(I){dt(g,[I]),qe(I,o),qe(I,i)},onBeforeAppear(I){dt(W,[I]),qe(I,c),qe(I,f)},onEnter:z(!1),onAppear:z(!0),onLeave(I,Q){I._isLeaving=!0;const N=()=>U(I,Q);qe(I,h),Ci(),qe(I,p),Fr(()=>{I._isLeaving&&(nt(I,h),qe(I,m),Ir(L)||Nr(I,s,k,N))}),dt(L,[I,N])},onEnterCancelled(I){V(I,!1),dt(R,[I])},onAppearCancelled(I){V(I,!0),dt(P,[I])},onLeaveCancelled(I){U(I),dt(D,[I])}})}function Ru(e){if(e==null)return null;if(_s(e))return[rs(e.enter),rs(e.leave)];{const t=rs(e);return[t,t]}}function rs(e){return lu(e)}function qe(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function nt(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 Fr(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Au=0;function Nr(e,t,n,s){const r=e._endId=++Au,o=()=>{r===e._endId&&s()};if(n)return setTimeout(o,n);const{type:i,timeout:l,propCount:c}=Ei(e,t);if(!i)return s();const f=i+"end";let a=0;const h=()=>{e.removeEventListener(f,p),o()},p=m=>{m.target===e&&++a>=c&&h()};setTimeout(()=>{a(n[E]||"").split(", "),r=s(`${et}Delay`),o=s(`${et}Duration`),i=kr(r,o),l=s(`${Bt}Delay`),c=s(`${Bt}Duration`),f=kr(l,c);let a=null,h=0,p=0;t===et?i>0&&(a=et,h=i,p=o.length):t===Bt?f>0&&(a=Bt,h=f,p=c.length):(h=Math.max(i,f),a=h>0?i>f?et:Bt:null,p=a?a===et?o.length:c.length:0);const m=a===et&&/\b(transform|all)(,|$)/.test(s(`${et}Property`).toString());return{type:a,timeout:h,propCount:p,hasTransform:m}}function kr(e,t){for(;e.lengthLr(n)+Lr(e[s])))}function Lr(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Ci(){return document.body.offsetHeight}const wi=new WeakMap,xi=new WeakMap,Ri={name:"TransitionGroup",props:Qn({},xu,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=zs(),s=Lo();let r,o;return Ko(()=>{if(!r.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!Mu(r[0].el,n.vnode.el,i))return;r.forEach(Pu),r.forEach(Ou);const l=r.filter(Su);Ci(),l.forEach(c=>{const f=c.el,a=f.style;qe(f,i),a.transform=a.webkitTransform=a.transitionDuration="";const h=f._moveCb=p=>{p&&p.target!==f||(!p||/transform$/.test(p.propertyName))&&(f.removeEventListener("transitionend",h),f._moveCb=null,nt(f,i))};f.addEventListener("transitionend",h)})}),()=>{const i=G(e),l=vi(i);let c=i.tag||ve;r=o,o=t.default?Hs(t.default()):[];for(let f=0;fdelete e.mode;Ri.props;const aa=Ri;function Pu(e){const t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function Ou(e){xi.set(e,e.el.getBoundingClientRect())}function Su(e){const t=wi.get(e),n=xi.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 Mu(e,t,n){const s=e.cloneNode();e._vtc&&e._vtc.forEach(i=>{i.split(/\s+/).forEach(l=>l&&s.classList.remove(l))}),n.split(/\s+/).forEach(i=>i&&s.classList.add(i)),s.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(s);const{hasTransform:o}=Ei(s);return r.removeChild(s),o}const Ft=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Je(t)?n=>iu(t,n):t};function $u(e){e.target.composing=!0}function jr(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const da={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e._assign=Ft(r);const o=s||r.props&&r.props.type==="number";ot(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=Ar(l)),e._assign(l)}),n&&ot(e,"change",()=>{e.value=e.value.trim()}),t||(ot(e,"compositionstart",$u),ot(e,"compositionend",jr),ot(e,"change",jr))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:r}},o){if(e._assign=Ft(o),e.composing||document.activeElement===e&&e.type!=="range"&&(n||s&&e.value.trim()===t||(r||e.type==="number")&&Ar(e.value)===t))return;const i=t??"";e.value!==i&&(e.value=i)}},ha={deep:!0,created(e,t,n){e._assign=Ft(n),ot(e,"change",()=>{const s=e._modelValue,r=Ai(e),o=e.checked,i=e._assign;if(Je(s)){const l=hi(s,r),c=l!==-1;if(o&&!c)i(s.concat(r));else if(!o&&c){const f=[...s];f.splice(l,1),i(f)}}else if(pi(s)){const l=new Set(s);o?l.add(r):l.delete(r),i(l)}else i(Ti(e,o))})},mounted:Hr,beforeUpdate(e,t,n){e._assign=Ft(n),Hr(e,t,n)}};function Hr(e,{value:t,oldValue:n},s){e._modelValue=t,Je(t)?e.checked=hi(t,s.props.value)>-1:pi(t)?e.checked=t.has(s.props.value):t!==n&&(e.checked=It(t,Ti(e,!0)))}const pa={created(e,{value:t},n){e.checked=It(t,n.props.value),e._assign=Ft(n),ot(e,"change",()=>{e._assign(Ai(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e._assign=Ft(s),t!==n&&(e.checked=It(t,s.props.value))}};function Ai(e){return"_value"in e?e._value:e.value}function Ti(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Iu=["ctrl","shift","alt","meta"],Fu={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)=>Iu.some(n=>e[`${n}Key`]&&!t.includes(n))},ga=(e,t)=>(n,...s)=>{for(let r=0;rn=>{if(!("key"in n))return;const s=Ys(n.key);if(t.some(r=>r===s||Nu[r]===s))return e(n)},ya={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Dt(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),Dt(e,!0),s.enter(e)):s.leave(e,()=>{Dt(e,!1)}):Dt(e,t))},beforeUnmount(e,{value:t}){Dt(e,t)}};function Dt(e,t){e.style.display=t?e._vod:"none"}const Pi=Qn({patchProp:Cu},uu);let Yt,Br=!1;function Oi(){return Yt||(Yt=Oc(Pi))}function ku(){return Yt=Br?Yt:Sc(Pi),Br=!0,Yt}const _a=(...e)=>{Oi().render(...e)},ba=(...e)=>{const t=Oi().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Si(s);if(!r)return;const o=t._component;!gi(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.innerHTML="";const i=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t},va=(...e)=>{const t=ku().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Si(s);if(r)return n(r,!0,r instanceof SVGElement)},t};function Si(e){return rn(e)?document.querySelector(e):e}const Ea=Array.isArray,Ca=e=>typeof e=="function",wa=e=>typeof e=="string";var Lu=([e,t,n])=>e==="meta"&&t.name?`${e}.${t.name}`:["title","base"].includes(e)?e:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,t,n]),xa=e=>{const t=new Set,n=[];return e.forEach(s=>{const r=Lu(s);t.has(r)||(t.add(r),n.push(s))}),n},Ra=e=>/^(https?:)?\/\//.test(e),Aa=e=>/^mailto:/.test(e),Ta=e=>/^tel:/.test(e),Pa=e=>Object.prototype.toString.call(e)==="[object Object]",Oa=e=>e.replace(/\/$/,""),Sa=e=>e.replace(/^\//,""),Ma=(e,t)=>{const n=Object.keys(e).sort((s,r)=>{const o=r.split("/").length-s.split("/").length;return o!==0?o:r.length-s.length});for(const s of n)if(t.startsWith(s))return s;return"/"},$a=(e,t="/")=>e.replace(/^(https?:)?\/\/[^/]*/,"").replace(new RegExp(`^${t}`),"/");/*! + * vue-router v4.1.6 + * (c) 2022 Eduardo San Martin Morote + * @license MIT + */const wt=typeof window<"u";function ju(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ne=Object.assign;function os(e,t){const n={};for(const s in t){const r=t[s];n[s]=He(r)?r.map(e):e(r)}return n}const Jt=()=>{},He=Array.isArray,Hu=/\/$/,Bu=e=>e.replace(Hu,"");function is(e,t,n="/"){let s,r={},o="",i="";const l=t.indexOf("#");let c=t.indexOf("?");return l=0&&(c=-1),c>-1&&(s=t.slice(0,c),o=t.slice(c+1,l>-1?l:t.length),r=e(o)),l>-1&&(s=s||t.slice(0,l),i=t.slice(l,t.length)),s=Vu(s??t,n),{fullPath:s+(o&&"?")+o+i,path:s,query:r,hash:i}}function Du(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Dr(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Ku(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&Nt(t.matched[s],n.matched[r])&&Mi(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Nt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Mi(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Uu(e[n],t[n]))return!1;return!0}function Uu(e,t){return He(e)?Kr(e,t):He(t)?Kr(t,e):e===t}function Kr(e,t){return He(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function Vu(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/");let r=n.length-1,o,i;for(o=0;o1&&r--;else break;return n.slice(0,r).join("/")+"/"+s.slice(o-(o===s.length?1:0)).join("/")}var on;(function(e){e.pop="pop",e.push="push"})(on||(on={}));var Zt;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Zt||(Zt={}));function Wu(e){if(!e)if(wt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Bu(e)}const qu=/^[^#]+#/;function zu(e,t){return e.replace(qu,"#")+t}function Qu(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const Yn=()=>({left:window.pageXOffset,top:window.pageYOffset});function Yu(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=Qu(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Ur(e,t){return(history.state?history.state.position-t:-1)+e}const vs=new Map;function Ju(e,t){vs.set(e,t)}function Zu(e){const t=vs.get(e);return vs.delete(e),t}let Xu=()=>location.protocol+"//"+location.host;function $i(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let l=r.includes(e.slice(o))?e.slice(o).length:1,c=r.slice(l);return c[0]!=="/"&&(c="/"+c),Dr(c,"")}return Dr(n,e)+s+r}function Gu(e,t,n,s){let r=[],o=[],i=null;const l=({state:p})=>{const m=$i(e,location),E=n.value,T=t.value;let k=0;if(p){if(n.value=m,t.value=p,i&&i===E){i=null;return}k=T?p.position-T.position:0}else s(m);r.forEach(g=>{g(n.value,E,{delta:k,type:on.pop,direction:k?k>0?Zt.forward:Zt.back:Zt.unknown})})};function c(){i=n.value}function f(p){r.push(p);const m=()=>{const E=r.indexOf(p);E>-1&&r.splice(E,1)};return o.push(m),m}function a(){const{history:p}=window;p.state&&p.replaceState(ne({},p.state,{scroll:Yn()}),"")}function h(){for(const p of o)p();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",a)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",a),{pauseListeners:c,listen:f,destroy:h}}function Vr(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?Yn():null}}function ef(e){const{history:t,location:n}=window,s={value:$i(e,n)},r={value:t.state};r.value||o(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(c,f,a){const h=e.indexOf("#"),p=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+c:Xu()+e+c;try{t[a?"replaceState":"pushState"](f,"",p),r.value=f}catch(m){console.error(m),n[a?"replace":"assign"](p)}}function i(c,f){const a=ne({},t.state,Vr(r.value.back,c,r.value.forward,!0),f,{position:r.value.position});o(c,a,!0),s.value=c}function l(c,f){const a=ne({},r.value,t.state,{forward:c,scroll:Yn()});o(a.current,a,!0);const h=ne({},Vr(s.value,c,null),{position:a.position+1},f);o(c,h,!1),s.value=c}return{location:s,state:r,push:l,replace:i}}function Ia(e){e=Wu(e);const t=ef(e),n=Gu(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=ne({location:"",base:e,go:s,createHref:zu.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function tf(e){return typeof e=="string"||e&&typeof e=="object"}function Ii(e){return typeof e=="string"||typeof e=="symbol"}const tt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Fi=Symbol("");var Wr;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Wr||(Wr={}));function kt(e,t){return ne(new Error,{type:e,[Fi]:!0},t)}function We(e,t){return e instanceof Error&&Fi in e&&(t==null||!!(e.type&t))}const qr="[^/]+?",nf={sensitive:!1,strict:!1,start:!0,end:!0},sf=/[.+*?^${}()[\]/\\]/g;function rf(e,t){const n=ne({},nf,t),s=[];let r=n.start?"^":"";const o=[];for(const f of e){const a=f.length?[]:[90];n.strict&&!f.length&&(r+="/");for(let h=0;ht.length?t.length===1&&t[0]===40+40?1:-1:0}function lf(e,t){let n=0;const s=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const cf={type:0,value:""},uf=/[a-zA-Z0-9_]/;function ff(e){if(!e)return[[]];if(e==="/")return[[cf]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${f}": ${m}`)}let n=0,s=n;const r=[];let o;function i(){o&&r.push(o),o=[]}let l=0,c,f="",a="";function h(){f&&(n===0?o.push({type:0,value:f}):n===1||n===2||n===3?(o.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:f,regexp:a,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),f="")}function p(){f+=c}for(;l{i(_)}:Jt}function i(a){if(Ii(a)){const h=s.get(a);h&&(s.delete(a),n.splice(n.indexOf(h),1),h.children.forEach(i),h.alias.forEach(i))}else{const h=n.indexOf(a);h>-1&&(n.splice(h,1),a.record.name&&s.delete(a.record.name),a.children.forEach(i),a.alias.forEach(i))}}function l(){return n}function c(a){let h=0;for(;h=0&&(a.record.path!==n[h].record.path||!Ni(a,n[h]));)h++;n.splice(h,0,a),a.record.name&&!Yr(a)&&s.set(a.record.name,a)}function f(a,h){let p,m={},E,T;if("name"in a&&a.name){if(p=s.get(a.name),!p)throw kt(1,{location:a});T=p.record.name,m=ne(Qr(h.params,p.keys.filter(_=>!_.optional).map(_=>_.name)),a.params&&Qr(a.params,p.keys.map(_=>_.name))),E=p.stringify(m)}else if("path"in a)E=a.path,p=n.find(_=>_.re.test(E)),p&&(m=p.parse(E),T=p.record.name);else{if(p=h.name?s.get(h.name):n.find(_=>_.re.test(h.path)),!p)throw kt(1,{location:a,currentLocation:h});T=p.record.name,m=ne({},h.params,a.params),E=p.stringify(m)}const k=[];let g=p;for(;g;)k.unshift(g.record),g=g.parent;return{name:T,path:E,params:m,matched:k,meta:gf(k)}}return e.forEach(a=>o(a)),{addRoute:o,resolve:f,removeRoute:i,getRoutes:l,getRecordMatcher:r}}function Qr(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function hf(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:pf(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function pf(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="boolean"?n:n[s];return t}function Yr(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function gf(e){return e.reduce((t,n)=>ne(t,n.meta),{})}function Jr(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function Ni(e,t){return t.children.some(n=>n===e||Ni(e,n))}const ki=/#/g,mf=/&/g,yf=/\//g,_f=/=/g,bf=/\?/g,Li=/\+/g,vf=/%5B/g,Ef=/%5D/g,ji=/%5E/g,Cf=/%60/g,Hi=/%7B/g,wf=/%7C/g,Bi=/%7D/g,xf=/%20/g;function Js(e){return encodeURI(""+e).replace(wf,"|").replace(vf,"[").replace(Ef,"]")}function Rf(e){return Js(e).replace(Hi,"{").replace(Bi,"}").replace(ji,"^")}function Es(e){return Js(e).replace(Li,"%2B").replace(xf,"+").replace(ki,"%23").replace(mf,"%26").replace(Cf,"`").replace(Hi,"{").replace(Bi,"}").replace(ji,"^")}function Af(e){return Es(e).replace(_f,"%3D")}function Tf(e){return Js(e).replace(ki,"%23").replace(bf,"%3F")}function Pf(e){return e==null?"":Tf(e).replace(yf,"%2F")}function In(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Of(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ro&&Es(o)):[s&&Es(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function Sf(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=He(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}const Mf=Symbol(""),Xr=Symbol(""),Jn=Symbol(""),Zs=Symbol(""),Cs=Symbol("");function Kt(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function rt(e,t,n,s,r){const o=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((i,l)=>{const c=h=>{h===!1?l(kt(4,{from:n,to:t})):h instanceof Error?l(h):tf(h)?l(kt(2,{from:t,to:h})):(o&&s.enterCallbacks[r]===o&&typeof h=="function"&&o.push(h),i())},f=e.call(s&&s.instances[r],t,n,c);let a=Promise.resolve(f);e.length<3&&(a=a.then(c)),a.catch(h=>l(h))})}function ls(e,t,n,s){const r=[];for(const o of e)for(const i in o.components){let l=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if($f(l)){const f=(l.__vccOpts||l)[t];f&&r.push(rt(f,n,s,o,i))}else{let c=l();r.push(()=>c.then(f=>{if(!f)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const a=ju(f)?f.default:f;o.components[i]=a;const p=(a.__vccOpts||a)[t];return p&&rt(p,n,s,o,i)()}))}}return r}function $f(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Gr(e){const t=je(Jn),n=je(Zs),s=Se(()=>t.resolve(Rt(e.to))),r=Se(()=>{const{matched:c}=s.value,{length:f}=c,a=c[f-1],h=n.matched;if(!a||!h.length)return-1;const p=h.findIndex(Nt.bind(null,a));if(p>-1)return p;const m=eo(c[f-2]);return f>1&&eo(a)===m&&h[h.length-1].path!==m?h.findIndex(Nt.bind(null,c[f-2])):p}),o=Se(()=>r.value>-1&&kf(n.params,s.value.params)),i=Se(()=>r.value>-1&&r.value===n.matched.length-1&&Mi(n.params,s.value.params));function l(c={}){return Nf(c)?t[Rt(e.replace)?"replace":"push"](Rt(e.to)).catch(Jt):Promise.resolve()}return{route:s,href:Se(()=>s.value.href),isActive:o,isExactActive:i,navigate:l}}const If=Bs({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Gr,setup(e,{slots:t}){const n=ln(Gr(e)),{options:s}=je(Jn),r=Se(()=>({[to(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[to(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Qs("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),Ff=If;function Nf(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function kf(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!He(r)||r.length!==s.length||s.some((o,i)=>o!==r[i]))return!1}return!0}function eo(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const to=(e,t,n)=>e??t??n,Lf=Bs({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=je(Cs),r=Se(()=>e.route||s.value),o=je(Xr,0),i=Se(()=>{let f=Rt(o);const{matched:a}=r.value;let h;for(;(h=a[f])&&!h.components;)f++;return f}),l=Se(()=>r.value.matched[i.value]);wn(Xr,Se(()=>i.value+1)),wn(Mf,l),wn(Cs,r);const c=En();return xn(()=>[c.value,l.value,e.name],([f,a,h],[p,m,E])=>{a&&(a.instances[h]=f,m&&m!==a&&f&&f===p&&(a.leaveGuards.size||(a.leaveGuards=m.leaveGuards),a.updateGuards.size||(a.updateGuards=m.updateGuards))),f&&a&&(!m||!Nt(a,m)||!p)&&(a.enterCallbacks[h]||[]).forEach(T=>T(f))},{flush:"post"}),()=>{const f=r.value,a=e.name,h=l.value,p=h&&h.components[a];if(!p)return no(n.default,{Component:p,route:f});const m=h.props[a],E=m?m===!0?f.params:typeof m=="function"?m(f):m:null,k=Qs(p,ne({},E,t,{onVnodeUnmounted:g=>{g.component.isUnmounted&&(h.instances[a]=null)},ref:c}));return no(n.default,{Component:k,route:f})||k}}});function no(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const jf=Lf;function Fa(e){const t=df(e.routes,e),n=e.parseQuery||Of,s=e.stringifyQuery||Zr,r=e.history,o=Kt(),i=Kt(),l=Kt(),c=Al(tt);let f=tt;wt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const a=os.bind(null,v=>""+v),h=os.bind(null,Pf),p=os.bind(null,In);function m(v,$){let S,j;return Ii(v)?(S=t.getRecordMatcher(v),j=$):j=v,t.addRoute(j,S)}function E(v){const $=t.getRecordMatcher(v);$&&t.removeRoute($)}function T(){return t.getRoutes().map(v=>v.record)}function k(v){return!!t.getRecordMatcher(v)}function g(v,$){if($=ne({},$||c.value),typeof v=="string"){const u=is(n,v,$.path),d=t.resolve({path:u.path},$),y=r.createHref(u.fullPath);return ne(u,d,{params:p(d.params),hash:In(u.hash),redirectedFrom:void 0,href:y})}let S;if("path"in v)S=ne({},v,{path:is(n,v.path,$.path).path});else{const u=ne({},v.params);for(const d in u)u[d]==null&&delete u[d];S=ne({},v,{params:h(v.params)}),$.params=h($.params)}const j=t.resolve(S,$),te=v.hash||"";j.params=a(p(j.params));const ue=Du(s,ne({},v,{hash:Rf(te),path:j.path})),J=r.createHref(ue);return ne({fullPath:ue,hash:te,query:s===Zr?Sf(v.query):v.query||{}},j,{redirectedFrom:void 0,href:J})}function _(v){return typeof v=="string"?is(n,v,c.value.path):ne({},v)}function R(v,$){if(f!==v)return kt(8,{from:$,to:v})}function L(v){return K(v)}function D(v){return L(ne(_(v),{replace:!0}))}function W(v){const $=v.matched[v.matched.length-1];if($&&$.redirect){const{redirect:S}=$;let j=typeof S=="function"?S(v):S;return typeof j=="string"&&(j=j.includes("?")||j.includes("#")?j=_(j):{path:j},j.params={}),ne({query:v.query,hash:v.hash,params:"path"in j?{}:v.params},j)}}function K(v,$){const S=f=g(v),j=c.value,te=v.state,ue=v.force,J=v.replace===!0,u=W(S);if(u)return K(ne(_(u),{state:typeof u=="object"?ne({},te,u.state):te,force:ue,replace:J}),$||S);const d=S;d.redirectedFrom=$;let y;return!ue&&Ku(s,j,S)&&(y=kt(16,{to:d,from:j}),ft(j,j,!0,!1)),(y?Promise.resolve(y):V(d,j)).catch(b=>We(b)?We(b,2)?b:$e(b):ie(b,d,j)).then(b=>{if(b){if(We(b,2))return K(ne({replace:J},_(b.to),{state:typeof b.to=="object"?ne({},te,b.to.state):te,force:ue}),$||d)}else b=z(d,j,!0,J,te);return U(d,j,b),b})}function P(v,$){const S=R(v,$);return S?Promise.reject(S):Promise.resolve()}function V(v,$){let S;const[j,te,ue]=Hf(v,$);S=ls(j.reverse(),"beforeRouteLeave",v,$);for(const u of j)u.leaveGuards.forEach(d=>{S.push(rt(d,v,$))});const J=P.bind(null,v,$);return S.push(J),Ct(S).then(()=>{S=[];for(const u of o.list())S.push(rt(u,v,$));return S.push(J),Ct(S)}).then(()=>{S=ls(te,"beforeRouteUpdate",v,$);for(const u of te)u.updateGuards.forEach(d=>{S.push(rt(d,v,$))});return S.push(J),Ct(S)}).then(()=>{S=[];for(const u of v.matched)if(u.beforeEnter&&!$.matched.includes(u))if(He(u.beforeEnter))for(const d of u.beforeEnter)S.push(rt(d,v,$));else S.push(rt(u.beforeEnter,v,$));return S.push(J),Ct(S)}).then(()=>(v.matched.forEach(u=>u.enterCallbacks={}),S=ls(ue,"beforeRouteEnter",v,$),S.push(J),Ct(S))).then(()=>{S=[];for(const u of i.list())S.push(rt(u,v,$));return S.push(J),Ct(S)}).catch(u=>We(u,8)?u:Promise.reject(u))}function U(v,$,S){for(const j of l.list())j(v,$,S)}function z(v,$,S,j,te){const ue=R(v,$);if(ue)return ue;const J=$===tt,u=wt?history.state:{};S&&(j||J?r.replace(v.fullPath,ne({scroll:J&&u&&u.scroll},te)):r.push(v.fullPath,te)),c.value=v,ft(v,$,S,J),$e()}let I;function Q(){I||(I=r.listen((v,$,S)=>{if(!fn.listening)return;const j=g(v),te=W(j);if(te){K(ne(te,{replace:!0}),j).catch(Jt);return}f=j;const ue=c.value;wt&&Ju(Ur(ue.fullPath,S.delta),Yn()),V(j,ue).catch(J=>We(J,12)?J:We(J,2)?(K(J.to,j).then(u=>{We(u,20)&&!S.delta&&S.type===on.pop&&r.go(-1,!1)}).catch(Jt),Promise.reject()):(S.delta&&r.go(-S.delta,!1),ie(J,j,ue))).then(J=>{J=J||z(j,ue,!1),J&&(S.delta&&!We(J,8)?r.go(-S.delta,!1):S.type===on.pop&&We(J,20)&&r.go(-1,!1)),U(j,ue,J)}).catch(Jt)}))}let N=Kt(),ye=Kt(),ee;function ie(v,$,S){$e(v);const j=ye.list();return j.length?j.forEach(te=>te(v,$,S)):console.error(v),Promise.reject(v)}function re(){return ee&&c.value!==tt?Promise.resolve():new Promise((v,$)=>{N.add([v,$])})}function $e(v){return ee||(ee=!v,Q(),N.list().forEach(([$,S])=>v?S(v):$()),N.reset()),v}function ft(v,$,S,j){const{scrollBehavior:te}=e;if(!wt||!te)return Promise.resolve();const ue=!S&&Zu(Ur(v.fullPath,0))||(j||!S)&&history.state&&history.state.scroll||null;return Mo().then(()=>te(v,$,ue)).then(J=>J&&Yu(J)).catch(J=>ie(J,v,$))}const Ie=v=>r.go(v);let Ee;const vt=new Set,fn={currentRoute:c,listening:!0,addRoute:m,removeRoute:E,hasRoute:k,getRoutes:T,resolve:g,options:e,push:L,replace:D,go:Ie,back:()=>Ie(-1),forward:()=>Ie(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:ye.add,isReady:re,install(v){const $=this;v.component("RouterLink",Ff),v.component("RouterView",jf),v.config.globalProperties.$router=$,Object.defineProperty(v.config.globalProperties,"$route",{enumerable:!0,get:()=>Rt(c)}),wt&&!Ee&&c.value===tt&&(Ee=!0,L(r.location).catch(te=>{}));const S={};for(const te in tt)S[te]=Se(()=>c.value[te]);v.provide(Jn,$),v.provide(Zs,ln(S)),v.provide(Cs,c);const j=v.unmount;vt.add(v),v.unmount=function(){vt.delete(v),vt.size<1&&(f=tt,I&&I(),I=null,c.value=tt,Ee=!1,ee=!1),j()}}};return fn}function Ct(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function Hf(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iNt(f,l))?s.push(l):n.push(l));const c=e.matched[i];c&&(t.matched.find(f=>Nt(f,c))||r.push(c))}return[n,s,r]}function Na(){return je(Jn)}function ka(){return je(Zs)}const La=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n};export{ya as $,xn as A,zs as B,Mo as C,Zi as D,Df as E,Al as F,Yf as G,wn as H,Vo as I,Ca as J,Pa as K,ka as L,Xf as M,ae as N,ve as O,ta as P,ii as Q,ca as R,Uf as S,_i as T,ri as U,Zl as V,jc as W,Aa as X,Ta as Y,Zf as Z,La as _,mo as a,Oa as a0,la as a1,ma as a2,$a as a3,qf as a4,$n as a5,Ae as a6,Sl as a7,cc as a8,ua as a9,tt as aA,va as aB,Ia as aC,jf as aD,zf as aE,Qf as aF,Gf as aa,fa as ab,Ko as ac,ga as ad,ut as ae,St as af,oa as ag,ic as ah,na as ai,Vf as aj,Lc as ak,ha as al,pa as am,uc as an,ea as ao,da as ap,ra as aq,_o as ar,Bf as as,G as at,Kf as au,aa as av,ba as aw,Rl as ax,_a as ay,Fa as az,ln as b,Bs as c,Jf as d,Ea as e,xa as f,Ma as g,Se as h,wa as i,Qs as j,je as k,Ra as l,Sa as m,Uo as n,Do as o,ni as p,ia as q,En as r,sa as s,li as t,Na as u,Wf as v,jn as w,Ln as x,pe as y,Rt as z}; diff --git a/assets/iOSDownloadLink-0cbce471.js b/assets/iOSDownloadLink-0cbce471.js new file mode 100644 index 0000000..e5eb04c --- /dev/null +++ b/assets/iOSDownloadLink-0cbce471.js @@ -0,0 +1 @@ +import{h as r}from"./moment-8054f126.js";import f from"./ArrowLink-34f59ba6.js";import{_ as D,M as L,p as i,q as l,Q as a,v as c,R as _,N as p,t as m,aE as M,aF as Y}from"./framework-caba6eb2.js";import"./app-54b01bf3.js";const k={name:"iOSDownloadLink",components:{ArrowLink:f},data(){return{finalRelease:{name:"",updateLog:"",publishDate:new Date},betaRelease:{name:"",updateLog:"",publishDate:new Date}}},created(){this.getIOSReleaseVersionInfo(),this.getIOSBetaVersionInfo()},methods:{formatDate:function(o){return r.locale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"Ah点mm分",LTS:"Ah点m分s秒",L:"YYYY-MM-DD",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah点mm分",LLLL:"YYYY年MMMD日ddddAh点mm分",l:"YYYY-MM-DD",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日Ah点mm分",llll:"YYYY年MMMD日ddddAh点mm分"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(s,e){let n=s;return n===12&&(n=0),e==="凌晨"||e==="早上"||e==="上午"?n:e==="下午"||e==="晚上"?n+12:n>=11?n:n+12},meridiem:function(s,e,n){const t=s*100+e;return t<600?"凌晨":t<900?"早上":t<1130?"上午":t<1230?"中午":t<1800?"下午":"晚上"},calendar:{sameDay:function(){return this.minutes()===0?"[今天]Ah[点整]":"[今天]LT"},nextDay:function(){return this.minutes()===0?"[明天]Ah[点整]":"[明天]LT"},lastDay:function(){return this.minutes()===0?"[昨天]Ah[点整]":"[昨天]LT"},nextWeek:function(){let s,e;return s=r().startOf("week"),e=this.diff(s,"days")>=7?"[下]":"[本]",this.minutes()===0?e+"dddAh点整":e+"dddAh点mm"},lastWeek:function(){let s,e;return s=r().startOf("week"),e=this.unix()"u")return;let o=this;window.jsonpCallback=function(n){let t=n.results[0];console.log(t),o.finalRelease.name=t.version,o.finalRelease.updateLog=t.releaseNotes,o.finalRelease.publishDate=new Date(t.currentVersionReleaseDate)};let s="https://itunes.apple.com/lookup?id=1577896044&callback=jsonpCallback",e=document.createElement("script");e.setAttribute("src",s),document.getElementsByTagName("head")[0].appendChild(e)},getIOSBetaVersionInfo:async function(){}}},u=o=>(M("data-v-82d9d58e"),o=o(),Y(),o),g={key:0},w={style:{"margin-bottom":"2px"}},y={class:"caption"},b=u(()=>a("span",{class:"ham_text_t1"},"更新日志",-1)),R=["innerHTML"],x={key:1},A={style:{"margin-bottom":"2px"}},S={key:0,class:"caption"},v={key:1},T=u(()=>a("span",{class:"ham_text_t1"},"更新日志",-1)),I=["innerHTML"],O={class:"custom-container tip",style:{"border-color":"lightgray"}},N=u(()=>a("p",{class:"custom-container-title"},"提示",-1));function V(o,s,e,n,t,h){const d=L("ArrowLink");return i(),l("div",null,[t.finalRelease.name!==""?(i(),l("div",g,[a("h3",w,"正式版 "+c(t.finalRelease.name),1),a("span",y,"发布于 "+c(h.formatDate(t.finalRelease.publishDate)),1),a("blockquote",null,[b,a("div",{innerHTML:t.finalRelease.updateLog.replace(/新增内容:\n/g,"").replace(/· /g,"").replace(/\n/g,"
")},null,8,R)])])):_("",!0),p(d,{href:"https://apps.apple.com/cn/app/ham/id1577896044",text:"前往App Store下载正式版"}),t.betaRelease.name!==""?(i(),l("div",x,[a("h3",A,"测试版 "+c(t.betaRelease.name),1),t.betaRelease.publishDate!=null?(i(),l("span",S,"发布于 "+c(h.formatDate(t.betaRelease.publishDate)),1)):_("",!0),t.betaRelease.updateLog!==""?(i(),l("blockquote",v,[T,a("div",{innerHTML:t.betaRelease.updateLog.replace(/- /g,"").replace(/\n/g,"
")},null,8,I)])):_("",!0)])):_("",!0),a("div",O,[N,a("p",null,[m("下载测试版前,请确保你的设备已安装 "),p(d,{href:"https://apps.apple.com/us/app/testflight/id899247664",text:"TestFlight"}),m(" 。 ")])]),p(d,{href:"itms-beta://testflight.apple.com/join/waKNnCG3",text:"加入TestFlight内测"})])}const W=D(k,[["render",V],["__scopeId","data-v-82d9d58e"],["__file","iOSDownloadLink.vue"]]);export{W as default}; diff --git a/assets/index-70769223.js b/assets/index-70769223.js new file mode 100644 index 0000000..6d142a2 --- /dev/null +++ b/assets/index-70769223.js @@ -0,0 +1 @@ +var v=function(){return Boolean(window.location.hostname==="localhost"||window.location.hostname==="[::1]"||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/))},c;typeof window<"u"&&(typeof Promise<"u"?c=new Promise(function(t){return window.addEventListener("load",t)}):c={then:function(t){return window.addEventListener("load",t)}});function s(t,n){n===void 0&&(n={});var i=n.registrationOptions;i===void 0&&(i={}),delete n.registrationOptions;var e=function(r){for(var f=[],a=arguments.length-1;a-- >0;)f[a]=arguments[a+1];n&&n[r]&&n[r].apply(n,f)};"serviceWorker"in navigator&&c.then(function(){v()?(l(t,e,i),navigator.serviceWorker.ready.then(function(r){e("ready",r)}).catch(function(r){return o(e,r)})):(u(t,e,i),navigator.serviceWorker.ready.then(function(r){e("ready",r)}).catch(function(r){return o(e,r)}))})}function o(t,n){navigator.onLine||t("offline"),t("error",n)}function u(t,n,i){navigator.serviceWorker.register(t,i).then(function(e){if(n("registered",e),e.waiting){n("updated",e);return}e.onupdatefound=function(){n("updatefound",e);var r=e.installing;r.onstatechange=function(){r.state==="installed"&&(navigator.serviceWorker.controller?n("updated",e):n("cached",e))}}}).catch(function(e){return o(n,e)})}function l(t,n,i){fetch(t).then(function(e){e.status===404?(n("error",new Error("Service worker not found at "+t)),d()):e.headers.get("content-type").indexOf("javascript")===-1?(n("error",new Error("Expected "+t+" to have javascript content-type, but received "+e.headers.get("content-type"))),d()):u(t,n,i)}).catch(function(e){return o(n,e)})}function d(){"serviceWorker"in navigator&&navigator.serviceWorker.ready.then(function(t){t.unregister()}).catch(function(t){return o(emit,t)})}export{s as register,d as unregister}; diff --git a/assets/index-ade63bb5.js b/assets/index-ade63bb5.js new file mode 100644 index 0000000..d9fcbb6 --- /dev/null +++ b/assets/index-ade63bb5.js @@ -0,0 +1,14 @@ +/*! @docsearch/js 3.3.3 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */function Ct(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 P(e){for(var t=1;t=0||(c[l]=i[l]);return c}(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 Ve(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,i,u=[],l=!0,s=!1;try{for(o=o.call(n);!(l=(a=o.next()).done)&&(u.push(a.value),!r||u.length!==r);l=!0);}catch(c){s=!0,i=c}finally{try{l||o.return==null||o.return()}finally{if(s)throw i}}return u}}(e,t)||qn(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 We(e){return function(t){if(Array.isArray(t))return ft(t)}(e)||function(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(e)||qn(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 qn(e,t){if(e){if(typeof e=="string")return ft(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)?ft(e,t):void 0}}function ft(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?Se(p.type,p.props,p.key,null,p.__v):p)!=null){if(p.__=n,p.__b=n.__b+1,(d=v[c])===null||d&&p.key==d.key&&p.type===d.type)v[c]=void 0;else for(m=0;m3)for(n=[n],a=3;a=n.__.length&&n.__.push({}),n.__[e]}function Qn(e){return ue=1,Zn(Gn,e)}function Zn(e,t,n){var r=ke(le++,2);return r.t=e,r.__c||(r.__=[n?n(t):Gn(void 0,t),function(o){var a=r.t(r.__[0],o);r.__[0]!==a&&(r.__=[a,r.__[1]],r.__c.setState({}))}],r.__c=T),r.__}function Yn(e,t){var n=ke(le++,3);!E.__s&&jt(n.__H,t)&&(n.__=e,n.__H=t,T.__H.__h.push(n))}function Ft(e,t){var n=ke(le++,4);!E.__s&&jt(n.__H,t)&&(n.__=e,n.__H=t,T.__h.push(n))}function rt(e,t){var n=ke(le++,7);return jt(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function Ar(){mt.forEach(function(e){if(e.__P)try{e.__H.__h.forEach(He),e.__H.__h.forEach(dt),e.__H.__h=[]}catch(t){e.__H.__h=[],E.__e(t,e.__v)}}),mt=[]}E.__b=function(e){T=null,Lt&&Lt(e)},E.__r=function(e){qt&&qt(e),le=0;var t=(T=e.__c).__H;t&&(t.__h.forEach(He),t.__h.forEach(dt),t.__h=[])},E.diffed=function(e){Mt&&Mt(e);var t=e.__c;t&&t.__H&&t.__H.__h.length&&(mt.push(t)!==1&&Tt===E.requestAnimationFrame||((Tt=E.requestAnimationFrame)||function(n){var r,o=function(){clearTimeout(a),Bt&&cancelAnimationFrame(r),setTimeout(n)},a=setTimeout(o,100);Bt&&(r=requestAnimationFrame(o))})(Ar)),T=void 0},E.__c=function(e,t){t.some(function(n){try{n.__h.forEach(He),n.__h=n.__h.filter(function(r){return!r.__||dt(r)})}catch(r){t.some(function(o){o.__h&&(o.__h=[])}),t=[],E.__e(r,n.__v)}}),Ht&&Ht(e,t)},E.unmount=function(e){Ut&&Ut(e);var t=e.__c;if(t&&t.__H)try{t.__H.__.forEach(He)}catch(n){E.__e(n,t.__v)}};var Bt=typeof requestAnimationFrame=="function";function He(e){var t=T;typeof e.__c=="function"&&e.__c(),T=t}function dt(e){var t=T;e.__c=e.__(),T=t}function jt(e,t){return!e||e.length!==t.length||t.some(function(n,r){return n!==e[r]})}function Gn(e,t){return typeof t=="function"?t(e):t}function Xn(e,t){for(var n in t)e[n]=t[n];return e}function ht(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 vt(e){this.props=e}(vt.prototype=new W).isPureReactComponent=!0,vt.prototype.shouldComponentUpdate=function(e,t){return ht(this.props,e)||ht(this.state,t)};var Vt=E.__b;E.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Vt&&Vt(e)};var xr=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911,Wt=function(e,t){return e==null?null:J(J(e).map(t))},Nr={map:Wt,forEach:Wt,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},Rr=E.__e;function Ue(){this.__u=0,this.t=null,this.__b=null}function er(e){var t=e.__.__c;return t&&t.__e&&t.__e(e)}function ge(){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)}Rr(e,t,n)},(Ue.prototype=new W).__c=function(e,t){var n=t.__c,r=this;r.t==null&&(r.t=[]),r.t.push(n);var o=er(r.__v),a=!1,i=function(){a||(a=!0,n.componentWillUnmount=n.__c,o?o(u):u())};n.__c=n.componentWillUnmount,n.componentWillUnmount=function(){i(),n.__c&&n.__c()};var u=function(){if(!--r.__u){if(r.state.__e){var s=r.state.__e;r.__v.__k[0]=function m(d,p,_){return d&&(d.__v=null,d.__k=d.__k&&d.__k.map(function(h){return m(h,p,_)}),d.__c&&d.__c.__P===p&&(d.__e&&_.insertBefore(d.__e,d.__d),d.__c.__e=!0,d.__c.__P=_)),d}(s,s.__c.__P,s.__c.__O)}var c;for(r.setState({__e:r.__b=null});c=r.t.pop();)c.forceUpdate()}},l=t.__h===!0;r.__u++||l||r.setState({__e:r.__b=r.__v.__k[0]}),e.then(i,i)},Ue.prototype.componentWillUnmount=function(){this.t=[]},Ue.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(i,u,l){return i&&(i.__c&&i.__c.__H&&(i.__c.__H.__.forEach(function(s){typeof s.__c=="function"&&s.__c()}),i.__c.__H=null),(i=Xn({},i)).__c!=null&&(i.__c.__P===l&&(i.__c.__P=u),i.__c=null),i.__k=i.__k&&i.__k.map(function(s){return a(s,u,l)})),i}(this.__b,n,r.__O=r.__P)}this.__b=null}var o=t.__e&&V(Z,null,e.fallback);return o&&(o.__h=null),[V(Z,null,t.__e?null:e.children),o]};var Kt=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)}}),Pe(V(Tr,{context:t.context},e.__v),t.l)):t.l&&t.componentWillUnmount()}function tr(e,t){return V(Lr,{__v:e,i:t})}(ge.prototype=new W).__e=function(e){var t=this,n=er(t.__v),r=t.o.get(e);return r[0]++,function(o){var a=function(){t.props.revealOrder?(r.push(o),Kt(t,e,r)):o()};n?n(a):a()}},ge.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},ge.prototype.componentDidUpdate=ge.prototype.componentDidMount=function(){var e=this;this.o.forEach(function(t,n){Kt(e,n,t)})};var nr=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,qr=/^(?: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]/,Mr=function(e){return(typeof Symbol<"u"&&we(Symbol())=="symbol"?/fil|che|rad/i:/fil|che|ra/i).test(e)};function rr(e,t,n){return t.__k==null&&(t.textContent=""),Pe(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 zt=E.event;function Hr(){}function Ur(){return this.cancelBubble}function Fr(){return this.defaultPrevented}E.event=function(e){return zt&&(e=zt(e)),e.persist=Hr,e.isPropagationStopped=Ur,e.isDefaultPrevented=Fr,e.nativeEvent=e};var or,Jt={configurable:!0,get:function(){return this.class}},$t=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)&&!Mr(n.type)?o="oninput":/^on(Ani|Tra|Tou|BeforeInp)/.test(o)?o=o.toLowerCase():qr.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(i){i.props.selected=r.value.indexOf(i.props.value)!=-1})),t=="select"&&r.defaultValue!=null&&(r.value=J(n.children).forEach(function(i){i.props.selected=r.multiple?r.defaultValue.indexOf(i.props.value)!=-1:r.defaultValue==i.props.value})),e.props=r}t&&n.class!=n.className&&(Jt.enumerable="className"in n,n.className!=null&&(r.class=n.className),Object.defineProperty(r,"className",Jt)),e.$$typeof=nr,$t&&$t(e)};var Qt=E.__r;E.__r=function(e){Qt&&Qt(e),or=e.__c};var Br={ReactCurrentDispatcher:{current:{readContext:function(e){return or.__n[e.__c].props.value}}}};(typeof performance>"u"?"undefined":we(performance))=="object"&&typeof performance.now=="function"&&performance.now.bind(performance);function Zt(e){return!!e&&e.$$typeof===nr}var f={useState:Qn,useReducer:Zn,useEffect:Yn,useLayoutEffect:Ft,useRef:function(e){return ue=5,rt(function(){return{current:e}},[])},useImperativeHandle:function(e,t,n){ue=6,Ft(function(){typeof e=="function"?e(t()):e&&(e.current=t())},n==null?n:n.concat(e))},useMemo:rt,useCallback:function(e,t){return ue=8,rt(function(){return e},t)},useContext:function(e){var t=T.context[e.__c],n=ke(le++,9);return n.__c=e,t?(n.__==null&&(n.__=!0,t.sub(T)),t.props.value):e.__},useDebugValue:function(e,t){E.useDebugValue&&E.useDebugValue(t?t(e):e)},version:"16.8.0",Children:Nr,render:rr,hydrate:function(e,t,n){return $n(e,t),typeof n=="function"&&n(),e?e.__c:null},unmountComponentAtNode:function(e){return!!e.__k&&(Pe(null,e),!0)},createPortal:tr,createElement:V,createContext:function(e,t){var n={__c:t="__cC"+Hn++,__: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(i){this.props.value!==i.value&&o.some(pt)},this.sub=function(i){o.push(i);var u=i.componentWillUnmount;i.componentWillUnmount=function(){o.splice(o.indexOf(i),1),u&&u.call(i)}}),r.children}};return n.Provider.__=n.Consumer.contextType=n},createFactory:function(e){return V.bind(null,e)},cloneElement:function(e){return Zt(e)?Cr.apply(null,arguments):e},createRef:function(){return{current:null}},Fragment:Z,isValidElement:Zt,findDOMNode:function(e){return e&&(e.base||e.nodeType===1&&e)||null},Component:W,PureComponent:vt,memo:function(e,t){function n(o){var a=this.props.ref,i=a==o.ref;return!i&&a&&(a.call?a(null):a.current=null),t?!t(this.props,o)||!i:ht(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=Xn({},n);return delete o.ref,e(o,(r=n.ref||r)&&(we(r)!="object"||"current"in r)?r:null)}return t.$$typeof=xr,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:Z,Suspense:Ue,SuspenseList:ge,lazy:function(e){var t,n,r;function o(a){if(t||(t=e()).then(function(i){n=i.default||i},function(i){r=i}),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:Br};function Vr(){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 ar(){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 Wr=["translations"];function yt(){return yt=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(c[l]=i[l]);return c}(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 Jr=f.forwardRef(function(e,t){var n=e.translations,r=n===void 0?{}:n,o=zr(e,Wr),a=r.buttonText,i=a===void 0?"Search":a,u=r.buttonAriaLabel,l=u===void 0?"Search":u,s=Kr(Qn(null),2),c=s[0],m=s[1];return Yn(function(){typeof navigator<"u"&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?m("⌘"):m("Ctrl"))},[]),f.createElement("button",yt({type:"button",className:"DocSearch DocSearch-Button","aria-label":l},o,{ref:t}),f.createElement("span",{className:"DocSearch-Button-Container"},f.createElement(ar,null),f.createElement("span",{className:"DocSearch-Button-Placeholder"},i)),f.createElement("span",{className:"DocSearch-Button-Keys"},c!==null&&f.createElement(f.Fragment,null,f.createElement("kbd",{className:"DocSearch-Button-Key"},c==="Ctrl"?f.createElement(Vr,null):c),f.createElement("kbd",{className:"DocSearch-Button-Key"},"K"))))});function Ie(e){return e.reduce(function(t,n){return t.concat(n)},[])}var $r=0;function _t(e){return e.collections.length===0?0:e.collections.reduce(function(t,n){return t+n.items.length},0)}var ir=function(){},Qr=[{segment:"autocomplete-core",version:"1.7.4"}];function Fe(e,t){var n=t;return{then:function(r,o){return Fe(e.then(xe(r,n,e),xe(o,n,e)),n)},catch:function(r){return Fe(e.catch(xe(r,n,e)),n)},finally:function(r){return r&&n.onCancelList.push(r),Fe(e.finally(xe(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 Gt(e){return Fe(e,{isCanceled:!1,onCancelList:[]})}function xe(e,t,n){return e?function(r){return t.isCanceled?r:e(r)}:n}function Xt(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 en(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 Zr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Yr(e,t){var n=[];return Promise.resolve(e(t)).then(function(r){return Promise.all(r.filter(function(o){return Boolean(o)}).map(function(o){if(o.sourceId,n.includes(o.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(o.sourceId)," is not unique."));n.push(o.sourceId);var a=function(i){for(var u=1;ue.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(c[l]=i[l]);return c}(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 sn,it,qe,ye=null,fn=(sn=-1,it=-1,qe=void 0,function(e){var t=++sn;return Promise.resolve(e).then(function(n){return qe&&t=0||(c[l]=i[l]);return c}(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 yo=["props","refresh","store"],_o=["inputElement","formElement","panelElement"],go=["inputElement"],bo=["inputElement","maxLength"],Oo=["item","source"];function mn(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 x(e){for(var t=1;t=0||(c[l]=i[l]);return c}(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 Eo(e){var t=e.props,n=e.refresh,r=e.store,o=_e(e,yo);return{getEnvironmentProps:function(a){var i=a.inputElement,u=a.formElement,l=a.panelElement;function s(c){!r.getState().isOpen&&r.pendingRequests.isEmpty()||c.target===i||[u,l].some(function(m){return d=m,p=c.target,d===p||d.contains(p);var d,p})===!1&&(r.dispatch("blur",null),t.debug||r.pendingRequests.cancelAll())}return x({onTouchStart:s,onMouseDown:s,onTouchMove:function(c){r.getState().isOpen!==!1&&i===t.environment.document.activeElement&&c.target!==i&&i.blur()}},_e(a,_o))},getRootProps:function(a){return x({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")},a)},getFormProps:function(a){return a.inputElement,x({action:"",noValidate:!0,role:"search",onSubmit:function(i){var u;i.preventDefault(),t.onSubmit(x({event:i,refresh:n,state:r.getState()},o)),r.dispatch("submit",null),(u=a.inputElement)===null||u===void 0||u.blur()},onReset:function(i){var u;i.preventDefault(),t.onReset(x({event:i,refresh:n,state:r.getState()},o)),r.dispatch("reset",null),(u=a.inputElement)===null||u===void 0||u.focus()}},_e(a,go))},getLabelProps:function(a){return x({htmlFor:"".concat(t.id,"-input"),id:"".concat(t.id,"-label")},a)},getInputProps:function(a){var i;function u(h){(t.openOnFocus||Boolean(r.getState().query))&&ae(x({event:h,props:t,query:r.getState().completion||r.getState().query,refresh:n,store:r},o)),r.dispatch("focus",null)}var l=a||{},s=(l.inputElement,l.maxLength),c=s===void 0?512:s,m=_e(l,bo),d=ie(r.getState()),p=function(h){return Boolean(h&&h.match(Gr))}(((i=t.environment.navigator)===null||i===void 0?void 0:i.userAgent)||""),_=d!=null&&d.itemUrl&&!p?"go":"search";return x({"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:_,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:c,type:"search",onChange:function(h){ae(x({event:h,props:t,query:h.currentTarget.value.slice(0,c),refresh:n,store:r},o))},onKeyDown:function(h){(function(g){var v=g.event,S=g.props,O=g.refresh,y=g.store,b=vo(g,mo);if(v.key==="ArrowUp"||v.key==="ArrowDown"){var I=function(){var q=S.environment.document.getElementById("".concat(S.id,"-item-").concat(y.getState().activeItemId));q&&(q.scrollIntoViewIfNeeded?q.scrollIntoViewIfNeeded(!1):q.scrollIntoView(!1))},N=function(){var q=ie(y.getState());if(y.getState().activeItemId!==null&&q){var De=q.item,Y=q.itemInputValue,Xe=q.itemUrl,se=q.source;se.onActive(X({event:v,item:De,itemInputValue:Y,itemUrl:Xe,refresh:O,source:se,state:y.getState()},b))}};v.preventDefault(),y.getState().isOpen===!1&&(S.openOnFocus||Boolean(y.getState().query))?ae(X({event:v,props:S,query:y.getState().query,refresh:O,store:y},b)).then(function(){y.dispatch(v.key,{nextActiveItemId:S.defaultActiveItemId}),N(),setTimeout(I,0)}):(y.dispatch(v.key,{}),N(),I())}else if(v.key==="Escape")v.preventDefault(),y.dispatch(v.key,null),y.pendingRequests.cancelAll();else if(v.key==="Tab")y.dispatch("blur",null),y.pendingRequests.cancelAll();else if(v.key==="Enter"){if(y.getState().activeItemId===null||y.getState().collections.every(function(q){return q.items.length===0}))return void(S.debug||y.pendingRequests.cancelAll());v.preventDefault();var A=ie(y.getState()),k=A.item,R=A.itemInputValue,L=A.itemUrl,B=A.source;if(v.metaKey||v.ctrlKey)L!==void 0&&(B.onSelect(X({event:v,item:k,itemInputValue:R,itemUrl:L,refresh:O,source:B,state:y.getState()},b)),S.navigator.navigateNewTab({itemUrl:L,item:k,state:y.getState()}));else if(v.shiftKey)L!==void 0&&(B.onSelect(X({event:v,item:k,itemInputValue:R,itemUrl:L,refresh:O,source:B,state:y.getState()},b)),S.navigator.navigateNewWindow({itemUrl:L,item:k,state:y.getState()}));else if(!v.altKey){if(L!==void 0)return B.onSelect(X({event:v,item:k,itemInputValue:R,itemUrl:L,refresh:O,source:B,state:y.getState()},b)),void S.navigator.navigate({itemUrl:L,item:k,state:y.getState()});ae(X({event:v,nextState:{isOpen:!1},props:S,query:R,refresh:O,store:y},b)).then(function(){B.onSelect(X({event:v,item:k,itemInputValue:R,itemUrl:L,refresh:O,source:B,state:y.getState()},b))})}}})(x({event:h,props:t,refresh:n,store:r},o))},onFocus:u,onBlur:ir,onClick:function(h){a.inputElement!==t.environment.document.activeElement||r.getState().isOpen||u(h)}},m)},getPanelProps:function(a){return x({onMouseDown:function(i){i.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},a)},getListProps:function(a){return x({role:"listbox","aria-labelledby":"".concat(t.id,"-label"),id:"".concat(t.id,"-list")},a)},getItemProps:function(a){var i=a.item,u=a.source,l=_e(a,Oo);return x({id:"".concat(t.id,"-item-").concat(i.__autocomplete_id),role:"option","aria-selected":r.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(s){if(i.__autocomplete_id!==r.getState().activeItemId){r.dispatch("mousemove",i.__autocomplete_id);var c=ie(r.getState());if(r.getState().activeItemId!==null&&c){var m=c.item,d=c.itemInputValue,p=c.itemUrl,_=c.source;_.onActive(x({event:s,item:m,itemInputValue:d,itemUrl:p,refresh:n,source:_,state:r.getState()},o))}}},onMouseDown:function(s){s.preventDefault()},onClick:function(s){var c=u.getItemInputValue({item:i,state:r.getState()}),m=u.getItemUrl({item:i,state:r.getState()});(m?Promise.resolve():ae(x({event:s,nextState:{isOpen:!1},props:t,query:c,refresh:n,store:r},o))).then(function(){u.onSelect(x({event:s,item:i,itemInputValue:c,itemUrl:m,refresh:n,source:u,state:r.getState()},o))})}},l)}}}function dn(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 wo(e){for(var t=1;t0},reshape:function(d){return d.sources}},u),{},{id:(s=u.id)!==null&&s!==void 0?s:"autocomplete-".concat($r++),plugins:m,initialState:re({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},u.initialState),onStateChange:function(d){var p;(p=u.onStateChange)===null||p===void 0||p.call(u,d),m.forEach(function(_){var h;return(h=_.onStateChange)===null||h===void 0?void 0:h.call(_,d)})},onSubmit:function(d){var p;(p=u.onSubmit)===null||p===void 0||p.call(u,d),m.forEach(function(_){var h;return(h=_.onSubmit)===null||h===void 0?void 0:h.call(_,d)})},onReset:function(d){var p;(p=u.onReset)===null||p===void 0||p.call(u,d),m.forEach(function(_){var h;return(h=_.onReset)===null||h===void 0?void 0:h.call(_,d)})},getSources:function(d){return Promise.all([].concat(ro(m.map(function(p){return p.getSources})),[u.getSources]).filter(Boolean).map(function(p){return Yr(p,d)})).then(function(p){return Ie(p)}).then(function(p){return p.map(function(_){return re(re({},_),{},{onSelect:function(h){_.onSelect(h),l.forEach(function(g){var v;return(v=g.onSelect)===null||v===void 0?void 0:v.call(g,h)})},onActive:function(h){_.onActive(h),l.forEach(function(g){var v;return(v=g.onActive)===null||v===void 0?void 0:v.call(g,h)})}})})})},navigator:re({navigate:function(d){var p=d.itemUrl;c.location.assign(p)},navigateNewTab:function(d){var p=d.itemUrl,_=c.open(p,"_blank","noopener");_==null||_.focus()},navigateNewWindow:function(d){var p=d.itemUrl;c.open(p,"_blank","noopener")}},u.navigator)})}(e,t),r=to(Io,n,function(u){var l=u.prevState,s=u.state;n.onStateChange(ee({prevState:l,state:s,refresh:i},o))}),o=function(u){var l=u.store;return{setActiveItemId:function(s){l.dispatch("setActiveItemId",s)},setQuery:function(s){l.dispatch("setQuery",s)},setCollections:function(s){var c=0,m=s.map(function(d){return Re(Re({},d),{},{items:Ie(d.items).map(function(p){return Re(Re({},p),{},{__autocomplete_id:c++})})})});l.dispatch("setCollections",m)},setIsOpen:function(s){l.dispatch("setIsOpen",s)},setStatus:function(s){l.dispatch("setStatus",s)},setContext:function(s){l.dispatch("setContext",s)}}}({store:r}),a=Eo(ee({props:n,refresh:i,store:r},o));function i(){return ae(ee({event:new Event("input"),nextState:{isOpen:r.getState().isOpen},props:n,query:r.getState().query,refresh:i,store:r},o))}return n.plugins.forEach(function(u){var l;return(l=u.subscribe)===null||l===void 0?void 0:l.call(u,ee(ee({},o),{},{refresh:i,onSelect:function(s){t.push({onSelect:s})},onActive:function(s){t.push({onActive:s})}}))}),function(u){var l,s,c=u.metadata,m=u.environment;if(!((l=m.navigator)===null||l===void 0||(s=l.userAgent)===null||s===void 0)&&s.includes("Algolia Crawler")){var d=m.document.createElement("meta"),p=m.document.querySelector("head");d.name="algolia:metadata",setTimeout(function(){d.content=JSON.stringify(c),p.appendChild(d)},0)}}({metadata:jo({plugins:n.plugins,options:e}),environment:n.environment}),ee(ee({refresh:i},a),o)}function Co(e){var t=e.translations,n=(t===void 0?{}:t).searchByText,r=n===void 0?"Search by":n;return f.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"},f.createElement("span",{className:"DocSearch-Label"},r),f.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"},f.createElement("defs",null,f.createElement("style",null,".cls-1,.cls-2{fill:#003dff;}.cls-2{fill-rule:evenodd;}")),f.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"}),f.createElement("rect",{className:"cls-1",x:"1845.88",y:"104.73",width:"62.58",height:"277.9",rx:"5.9",ry:"5.9"}),f.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"}),f.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"}),f.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"}),f.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"}),f.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"}),f.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"}),f.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 Me(e){return f.createElement("svg",{width:"15",height:"15","aria-label":e.ariaLabel,role:"img"},f.createElement("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.2"},e.children))}function Ao(e){var t=e.translations,n=t===void 0?{}:t,r=n.selectText,o=r===void 0?"to select":r,a=n.selectKeyAriaLabel,i=a===void 0?"Enter key":a,u=n.navigateText,l=u===void 0?"to navigate":u,s=n.navigateUpKeyAriaLabel,c=s===void 0?"Arrow up":s,m=n.navigateDownKeyAriaLabel,d=m===void 0?"Arrow down":m,p=n.closeText,_=p===void 0?"to close":p,h=n.closeKeyAriaLabel,g=h===void 0?"Escape key":h,v=n.searchByText,S=v===void 0?"Search by":v;return f.createElement(f.Fragment,null,f.createElement("div",{className:"DocSearch-Logo"},f.createElement(Co,{translations:{searchByText:S}})),f.createElement("ul",{className:"DocSearch-Commands"},f.createElement("li",null,f.createElement("kbd",{className:"DocSearch-Commands-Key"},f.createElement(Me,{ariaLabel:i},f.createElement("path",{d:"M12 3.53088v3c0 1-1 2-2 2H4M7 11.53088l-3-3 3-3"}))),f.createElement("span",{className:"DocSearch-Label"},o)),f.createElement("li",null,f.createElement("kbd",{className:"DocSearch-Commands-Key"},f.createElement(Me,{ariaLabel:d},f.createElement("path",{d:"M7.5 3.5v8M10.5 8.5l-3 3-3-3"}))),f.createElement("kbd",{className:"DocSearch-Commands-Key"},f.createElement(Me,{ariaLabel:c},f.createElement("path",{d:"M7.5 11.5v-8M10.5 6.5l-3-3-3 3"}))),f.createElement("span",{className:"DocSearch-Label"},l)),f.createElement("li",null,f.createElement("kbd",{className:"DocSearch-Commands-Key"},f.createElement(Me,{ariaLabel:g},f.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"}))),f.createElement("span",{className:"DocSearch-Label"},_))))}function xo(e){var t=e.hit,n=e.children;return f.createElement("a",{href:t.url},n)}function No(){return f.createElement("svg",{viewBox:"0 0 38 38",stroke:"currentColor",strokeOpacity:".5"},f.createElement("g",{fill:"none",fillRule:"evenodd"},f.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},f.createElement("circle",{strokeOpacity:".3",cx:"18",cy:"18",r:"18"}),f.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},f.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))}function Ro(){return f.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},f.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},f.createElement("path",{d:"M3.18 6.6a8.23 8.23 0 1112.93 9.94h0a8.23 8.23 0 01-11.63 0"}),f.createElement("path",{d:"M6.44 7.25H2.55V3.36M10.45 6v5.6M10.45 11.6L13 13"})))}function gt(){return f.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},f.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 To(){return f.createElement("svg",{className:"DocSearch-Hit-Select-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},f.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},f.createElement("path",{d:"M18 3v4c0 2-2 4-4 4H2"}),f.createElement("path",{d:"M8 17l-6-6 6-6"})))}var Lo=function(){return f.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},f.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 qo(e){switch(e.type){case"lvl1":return f.createElement(Lo,null);case"content":return f.createElement(Ho,null);default:return f.createElement(Mo,null)}}function Mo(){return f.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},f.createElement("path",{d:"M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function Ho(){return f.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},f.createElement("path",{d:"M17 5H3h14zm0 5H3h14zm0 5H3h14z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function _n(){return f.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},f.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 Uo(){return f.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},f.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 Fo(){return f.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},f.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 Bo(e){var t=e.translations,n=t===void 0?{}:t,r=n.titleText,o=r===void 0?"Unable to fetch results":r,a=n.helpText,i=a===void 0?"You might want to check your network connection.":a;return f.createElement("div",{className:"DocSearch-ErrorScreen"},f.createElement("div",{className:"DocSearch-Screen-Icon"},f.createElement(Uo,null)),f.createElement("p",{className:"DocSearch-Title"},o),f.createElement("p",{className:"DocSearch-Help"},i))}var Vo=["translations"];function Wo(e){return function(t){if(Array.isArray(t))return ct(t)}(e)||function(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(e)||function(t,n){if(t){if(typeof t=="string")return ct(t,n);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ct(t,n)}}(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 ct(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(c[l]=i[l]);return c}(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 zo(e){var t=e.translations,n=t===void 0?{}:t,r=Ko(e,Vo),o=n.noResultsText,a=o===void 0?"No results for":o,i=n.suggestedQueryText,u=i===void 0?"Try searching for":i,l=n.reportMissingResultsText,s=l===void 0?"Believe this query should return results?":l,c=n.reportMissingResultsLinkText,m=c===void 0?"Let us know.":c,d=r.state.context.searchSuggestions;return f.createElement("div",{className:"DocSearch-NoResults"},f.createElement("div",{className:"DocSearch-Screen-Icon"},f.createElement(Fo,null)),f.createElement("p",{className:"DocSearch-Title"},a,' "',f.createElement("strong",null,r.state.query),'"'),d&&d.length>0&&f.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},f.createElement("p",{className:"DocSearch-Help"},u,":"),f.createElement("ul",null,d.slice(0,3).reduce(function(p,_){return[].concat(Wo(p),[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"},m)))}var Jo=["hit","attribute","tagName"];function gn(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 bn(e){for(var t=1;t=0||(c[l]=i[l]);return c}(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 On(e,t){return t.split(".").reduce(function(n,r){return n!=null&&n[r]?n[r]:null},e)}function oe(e){var t=e.hit,n=e.attribute,r=e.tagName;return V(r===void 0?"span":r,bn(bn({},Qo(e,Jo)),{},{dangerouslySetInnerHTML:{__html:On(t,"_snippetResult.".concat(n,".value"))||On(t,n)}}))}function Sn(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,i,u=[],l=!0,s=!1;try{for(o=o.call(n);!(l=(a=o.next()).done)&&(u.push(a.value),!r||u.length!==r);l=!0);}catch(c){s=!0,i=c}finally{try{l||o.return==null||o.return()}finally{if(s)throw i}}return u}}(e,t)||function(n,r){if(n){if(typeof n=="string")return En(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 En(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 En(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n|<\/mark>)/g,Go=RegExp(lr.source);function sr(e){var t,n,r,o,a,i=e;if(!i.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var u=((i.__docsearch_parent?(t=i.__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 u&&Go.test(u)?u.replace(lr,""):u}function Ot(){return Ot=Object.assign||function(e){for(var t=1;t=0||(c[l]=i[l]);return c}(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 na(e){var t=e.translations,n=t===void 0?{}:t,r=ta(e,ea),o=n.recentSearchesTitle,a=o===void 0?"Recent":o,i=n.noRecentSearchesText,u=i===void 0?"No recent searches":i,l=n.saveRecentSearchButtonTitle,s=l===void 0?"Save this search":l,c=n.removeRecentSearchButtonTitle,m=c===void 0?"Remove this search from history":c,d=n.favoriteSearchesTitle,p=d===void 0?"Favorite":d,_=n.removeFavoriteSearchButtonTitle,h=_===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"},u)):r.hasCollections===!1?null:f.createElement("div",{className:"DocSearch-Dropdown-Container"},f.createElement(bt,$e({},r,{title:a,collection:r.state.collections[0],renderIcon:function(){return f.createElement("div",{className:"DocSearch-Hit-icon"},f.createElement(Ro,null))},renderAction:function(g){var v=g.item,S=g.runFavoriteTransition,O=g.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(y){y.preventDefault(),y.stopPropagation(),S(function(){r.favoriteSearches.add(v),r.recentSearches.remove(v),r.refresh()})}},f.createElement(_n,null))),f.createElement("div",{className:"DocSearch-Hit-action"},f.createElement("button",{className:"DocSearch-Hit-action-button",title:m,type:"submit",onClick:function(y){y.preventDefault(),y.stopPropagation(),O(function(){r.recentSearches.remove(v),r.refresh()})}},f.createElement(gt,null))))}})),f.createElement(bt,$e({},r,{title:p,collection:r.state.collections[1],renderIcon:function(){return f.createElement("div",{className:"DocSearch-Hit-icon"},f.createElement(_n,null))},renderAction:function(g){var v=g.item,S=g.runDeleteTransition;return f.createElement("div",{className:"DocSearch-Hit-action"},f.createElement("button",{className:"DocSearch-Hit-action-button",title:h,type:"submit",onClick:function(O){O.preventDefault(),O.stopPropagation(),S(function(){r.favoriteSearches.remove(v),r.refresh()})}},f.createElement(gt,null)))}})))}var ra=["translations"];function Qe(){return Qe=Object.assign||function(e){for(var t=1;t=0||(c[l]=i[l]);return c}(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 aa=f.memo(function(e){var t=e.translations,n=t===void 0?{}:t,r=oa(e,ra);if(r.state.status==="error")return f.createElement(Bo,{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(zo,Qe({},r,{translations:n==null?void 0:n.noResultsScreen})):f.createElement(Xo,r):f.createElement(na,Qe({},r,{hasCollections:o,translations:n==null?void 0:n.startScreen}))},function(e,t){return t.state.status==="loading"||t.state.status==="stalled"}),ia=["translations"];function Ze(){return Ze=Object.assign||function(e){for(var t=1;t=0||(c[l]=i[l]);return c}(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 ua(e){var t=e.translations,n=t===void 0?{}:t,r=ca(e,ia),o=n.resetButtonTitle,a=o===void 0?"Clear the query":o,i=n.resetButtonAriaLabel,u=i===void 0?"Clear the query":i,l=n.cancelButtonText,s=l===void 0?"Cancel":l,c=n.cancelButtonAriaLabel,m=c===void 0?"Cancel":c,d=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(p){p.preventDefault()},onReset:d},f.createElement("label",Ze({className:"DocSearch-MagnifierLabel"},r.getLabelProps()),f.createElement(ar,null)),f.createElement("div",{className:"DocSearch-LoadingIndicator"},f.createElement(No,null)),f.createElement("input",Ze({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":u,hidden:!r.state.query},f.createElement(gt,null))),f.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":m,onClick:r.onClose},s))}var la=["_highlightResult","_snippetResult"];function sa(e,t){if(e==null)return{};var n,r,o=function(i,u){if(i==null)return{};var l,s,c={},m=Object.keys(i);for(s=0;s=0||(c[l]=i[l]);return c}(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){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 Pn(e){var t=e.key,n=e.limit,r=n===void 0?5:n,o=fa(t),a=o.getItem().slice(0,r);return{add:function(i){var u=i,l=(u._highlightResult,u._snippetResult,sa(u,la)),s=a.findIndex(function(c){return c.objectID===l.objectID});s>-1&&a.splice(s,1),a.unshift(l),a=a.slice(0,r),o.setItem(a)},remove:function(i){a=a.filter(function(u){return u.objectID!==i.objectID}),o.setItem(a)},getAll:function(){return a}}}var pa=["facetName","facetQuery"];function ma(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,i){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then(function(){var l=JSON.stringify(a),s=o()[l];return Promise.all([s||i(),s!==void 0])}).then(function(l){var s=Ve(l,2),c=s[0],m=s[1];return Promise.all([c,m||u.miss(c)])}).then(function(l){return Ve(l,1)[0]})},set:function(a,i){return Promise.resolve().then(function(){var u=o();return u[JSON.stringify(a)]=i,r().setItem(n,JSON.stringify(u)),i})},delete:function(a){return Promise.resolve().then(function(){var i=o();delete i[JSON.stringify(a)],r().setItem(n,JSON.stringify(i))})},clear:function(){return Promise.resolve().then(function(){r().removeItem(n)})}}}function be(e){var t=We(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(i){return Promise.all([i,a.miss(i)])}).then(function(i){return Ve(i,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 be({caches:t}).get(r,o,a)})},set:function(r,o){return n.set(r,o).catch(function(){return be({caches:t}).set(r,o)})},delete:function(r){return n.delete(r).catch(function(){return be({caches:t}).delete(r)})},clear:function(){return n.clear().catch(function(){return be({caches:t}).clear()})}}}function ut(){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 i=r(),u=o&&o.miss||function(){return Promise.resolve()};return i.then(function(l){return u(l)}).then(function(){return i})},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 da(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 fr(e,t){return t&&Object.keys(t).forEach(function(n){e[n]=t[n](e)}),e}function Ye(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 ce={Read:1,Write:2,Any:3},pr=1,ha=2,mr=3;function dr(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:pr;return P(P({},e),{},{status:t,lastUpdate:Date.now()})}function hr(e){return typeof e=="string"?{protocol:"https",url:e,accept:ce.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||ce.Any}}var kn="GET",Ge="POST";function va(e,t){return Promise.all(t.map(function(n){return e.get(n,function(){return Promise.resolve(dr(n))})})).then(function(n){var r=n.filter(function(i){return function(u){return u.status===pr||Date.now()-u.lastUpdate>12e4}(i)}),o=n.filter(function(i){return function(u){return u.status===mr&&Date.now()-u.lastUpdate<=12e4}(i)}),a=[].concat(We(r),We(o));return{getTimeout:function(i,u){return(o.length===0&&i===0?1:o.length+3+i)*u},statelessHosts:a.length>0?a.map(function(i){return hr(i)}):t}})}function Dn(e,t,n,r){var o=[],a=function(d,p){if(!(d.method===kn||d.data===void 0&&p.data===void 0)){var _=Array.isArray(d.data)?d.data:P(P({},d.data),p.data);return JSON.stringify(_)}}(n,r),i=function(d,p){var _=P(P({},d.headers),p.headers),h={};return Object.keys(_).forEach(function(g){var v=_[g];h[g.toLowerCase()]=v}),h}(e,r),u=n.method,l=n.method!==kn?{}:P(P({},n.data),r.data),s=P(P(P({"x-algolia-agent":e.userAgent.value},e.queryParameters),l),r.queryParameters),c=0,m=function d(p,_){var h=p.pop();if(h===void 0)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:Cn(o)};var g={data:a,headers:i,method:u,url:_a(h,n.path,s),connectTimeout:_(c,e.timeouts.connect),responseTimeout:_(c,r.timeout)},v=function(O){var y={request:g,response:O,host:h,triesLeft:p.length};return o.push(y),y},S={onSucess:function(O){return function(y){try{return JSON.parse(y.content)}catch(b){throw function(I,N){return{name:"DeserializationError",message:I,response:N}}(b.message,y)}}(O)},onRetry:function(O){var y=v(O);return O.isTimedOut&&c++,Promise.all([e.logger.info("Retryable failure",yr(y)),e.hostsCache.set(h,dr(h,O.isTimedOut?mr:ha))]).then(function(){return d(p,_)})},onFail:function(O){throw v(O),function(y,b){var I=y.content,N=y.status,A=I;try{A=JSON.parse(I).message}catch{}return function(k,R,L){return{name:"ApiError",message:k,status:R,transporterStackTrace:L}}(A,N,b)}(O,Cn(o))}};return e.requester.send(g).then(function(O){return function(y,b){return function(I){var N=I.status;return I.isTimedOut||function(A){var k=A.isTimedOut,R=A.status;return!k&&~~R==0}(I)||~~(N/100)!=2&&~~(N/100)!=4}(y)?b.onRetry(y):~~(y.status/100)==2?b.onSucess(y):b.onFail(y)}(O,S)})};return va(e.hostsCache,t).then(function(d){return m(We(d.statelessHosts).reverse(),d.getTimeout)})}function ya(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 _a(e,t,n){var r=vr(n),o="".concat(e.protocol,"://").concat(e.url,"/").concat(t.charAt(0)==="/"?t.substr(1):t);return r.length&&(o+="?".concat(r)),o}function vr(e){return Object.keys(e).map(function(t){return Ye("%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 Cn(e){return e.map(function(t){return yr(t)})}function yr(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return P(P({},e),{},{request:P(P({},e.request),{},{headers:P(P({},e.request.headers),t)})})}var ga=function(e){var t=e.appId,n=function(a,i,u){var l={"x-algolia-api-key":u,"x-algolia-application-id":i};return{headers:function(){return a===Be.WithinHeaders?l:{}},queryParameters:function(){return a===Be.WithinQueryParameters?l:{}}}}(e.authMode!==void 0?e.authMode:Be.WithinHeaders,t,e.apiKey),r=function(a){var i=a.hostsCache,u=a.logger,l=a.requester,s=a.requestsCache,c=a.responsesCache,m=a.timeouts,d=a.userAgent,p=a.hosts,_=a.queryParameters,h={hostsCache:i,logger:u,requester:l,requestsCache:s,responsesCache:c,timeouts:m,userAgent:d,headers:a.headers,queryParameters:_,hosts:p.map(function(g){return hr(g)}),read:function(g,v){var S=In(v,h.timeouts.read),O=function(){return Dn(h,h.hosts.filter(function(b){return(b.accept&ce.Read)!=0}),g,S)};if((S.cacheable!==void 0?S.cacheable:g.cacheable)!==!0)return O();var y={request:g,mappedRequestOptions:S,transporter:{queryParameters:h.queryParameters,headers:h.headers}};return h.responsesCache.get(y,function(){return h.requestsCache.get(y,function(){return h.requestsCache.set(y,O()).then(function(b){return Promise.all([h.requestsCache.delete(y),b])},function(b){return Promise.all([h.requestsCache.delete(y),Promise.reject(b)])}).then(function(b){var I=Ve(b,2);return I[0],I[1]})})},{miss:function(b){return h.responsesCache.set(y,b)}})},write:function(g,v){return Dn(h,h.hosts.filter(function(S){return(S.accept&ce.Write)!=0}),g,In(v,h.timeouts.write))}};return h}(P(P({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:ce.Read},{url:"".concat(t,".algolia.net"),accept:ce.Write}].concat(da([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:P(P(P({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:P(P({},n.queryParameters()),e.queryParameters)})),o={transporter:r,appId:t,addAlgoliaAgent:function(a,i){r.userAgent.add({segment:a,version:i})},clearCache:function(){return Promise.all([r.requestsCache.clear(),r.responsesCache.clear()]).then(function(){})}};return fr(o,e.methods)},_r=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 fr(r,n.methods)}},An=function(e){return function(t,n){var r=t.map(function(o){return P(P({},o),{},{params:vr(o.params||{})})});return e.transporter.read({method:Ge,path:"1/indexes/*/queries",data:{requests:r},cacheable:!0},n)}},xn=function(e){return function(t,n){return Promise.all(t.map(function(r){var o=r.params,a=o.facetName,i=o.facetQuery,u=Pr(o,pa);return _r(e)(r.indexName,{methods:{searchForFacetValues:gr}}).searchForFacetValues(a,i,P(P({},n),u))}))}},ba=function(e){return function(t,n,r){return e.transporter.read({method:Ge,path:Ye("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:n},cacheable:!0},r)}},Oa=function(e){return function(t,n){return e.transporter.read({method:Ge,path:Ye("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n)}},gr=function(e){return function(t,n,r){return e.transporter.read({method:Ge,path:Ye("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},r)}},Sa=1,Ea=2,wa=3;function br(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(i){var u=new XMLHttpRequest;u.open(a.method,a.url,!0),Object.keys(a.headers).forEach(function(m){return u.setRequestHeader(m,a.headers[m])});var l,s=function(m,d){return setTimeout(function(){u.abort(),i({status:0,content:d,isTimedOut:!0})},1e3*m)},c=s(a.connectTimeout,"Connection timeout");u.onreadystatechange=function(){u.readyState>u.OPENED&&l===void 0&&(clearTimeout(c),l=s(a.responseTimeout,"Socket timeout"))},u.onerror=function(){u.status===0&&(clearTimeout(c),clearTimeout(l),i({content:u.responseText||"Network request failed",status:u.status,isTimedOut:!1}))},u.onload=function(){clearTimeout(c),clearTimeout(l),i({content:u.responseText,status:u.status,isTimedOut:!1})},u.send(a.data)})}},logger:(r=wa,{debug:function(a,i){return Sa>=r&&console.debug(a,i),Promise.resolve()},info:function(a,i){return Ea>=r&&console.info(a,i),Promise.resolve()},error:function(a,i){return console.error(a,i),Promise.resolve()}}),responsesCache:ut(),requestsCache:ut({serializable:!1}),hostsCache:be({caches:[ma({key:"".concat("4.8.5","-").concat(e)}),ut()]}),userAgent:ya("4.8.5").add({segment:"Browser",version:"lite"}),authMode:Be.WithinQueryParameters};return ga(P(P(P({},o),n),{},{methods:{search:An,searchForFacetValues:xn,multipleQueries:An,multipleSearchForFacetValues:xn,initIndex:function(a){return function(i){return _r(a)(i,{methods:{search:Oa,searchForFacetValues:gr,findAnswers:ba}})}}}}))}br.version="4.8.5";var ja=["footer","searchBox"];function Ee(){return Ee=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(c[l]=i[l]);return c}(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.appId,n=e.apiKey,r=e.indexName,o=e.placeholder,a=o===void 0?"Search docs":o,i=e.searchParameters,u=e.onClose,l=u===void 0?Yo:u,s=e.transformItems,c=s===void 0?jn:s,m=e.hitComponent,d=m===void 0?xo:m,p=e.resultsFooterComponent,_=p===void 0?function(){return null}:p,h=e.navigator,g=e.initialScrollY,v=g===void 0?0:g,S=e.transformSearchClient,O=S===void 0?jn:S,y=e.disableUserPersonalization,b=y!==void 0&&y,I=e.initialQuery,N=I===void 0?"":I,A=e.translations,k=A===void 0?{}:A,R=e.getMissingResultsUrl,L=k.footer,B=k.searchBox,q=ka(k,ja),De=Ia(f.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),Y=De[0],Xe=De[1],se=f.useRef(null),et=f.useRef(null),Pt=f.useRef(null),Ce=f.useRef(null),fe=f.useRef(null),$=f.useRef(10),It=f.useRef(typeof window<"u"?window.getSelection().toString().slice(0,64):"").current,G=f.useRef(N||It).current,kt=function(j,D,M){return f.useMemo(function(){var H=br(j,D);return H.addAlgoliaAgent("docsearch","3.3.3"),/docsearch.js \(.*\)/.test(H.transporter.userAgent.value)===!1&&H.addAlgoliaAgent("docsearch-react","3.3.3"),M(H)},[j,D,M])}(t,n,O),te=f.useRef(Pn({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(r),limit:10})).current,pe=f.useRef(Pn({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(r),limit:te.getAll().length===0?7:4})).current,me=f.useCallback(function(j){if(!b){var D=j.type==="content"?j.__docsearch_parent:j;D&&te.getAll().findIndex(function(M){return M.objectID===D.objectID})===-1&&pe.add(D)}},[te,pe,b]),de=f.useMemo(function(){return Do({id:"docsearch",defaultActiveItemId:0,placeholder:a,openOnFocus:!0,initialState:{query:G,context:{searchSuggestions:[]}},navigator:h,onStateChange:function(j){Xe(j.state)},getSources:function(j){var D=j.query,M=j.state,H=j.setContext,Q=j.setStatus;return D?kt.search([{query:D,indexName:r,params:lt({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},i)}]).catch(function(C){throw C.name==="RetryError"&&Q("error"),C}).then(function(C){var U=C.results[0],F=U.hits,Er=U.nbHits,tt=wn(F,function(nt){return sr(nt)});return M.context.searchSuggestions.length0&&(Dt(),fe.current&&fe.current.focus())},[G,Dt]),f.useEffect(function(){function j(){if(et.current){var D=.01*window.innerHeight;et.current.style.setProperty("--docsearch-vh","".concat(D,"px"))}}return j(),window.addEventListener("resize",j),function(){window.removeEventListener("resize",j)}},[]),f.createElement("div",Ee({ref:se},Sr({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container",Y.status==="stalled"&&"DocSearch-Container--Stalled",Y.status==="error"&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(j){j.target===j.currentTarget&&l()}}),f.createElement("div",{className:"DocSearch-Modal",ref:et},f.createElement("header",{className:"DocSearch-SearchBar",ref:Pt},f.createElement(ua,Ee({},de,{state:Y,autoFocus:G.length===0,inputRef:fe,isFromSelection:Boolean(G)&&G===It,translations:B,onClose:l}))),f.createElement("div",{className:"DocSearch-Dropdown",ref:Ce},f.createElement(aa,Ee({},de,{indexName:r,state:Y,hitComponent:d,resultsFooterComponent:_,disableUserPersonalization:b,recentSearches:pe,favoriteSearches:te,inputRef:fe,translations:q,getMissingResultsUrl:R,onItemClick:function(j){me(j),l()}}))),f.createElement("footer",{className:"DocSearch-Footer"},f.createElement(Ao,{translations:L}))))}function St(){return St=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))}export{Aa as default}; diff --git a/assets/index.html-1b8d2e96.js b/assets/index.html-1b8d2e96.js new file mode 100644 index 0000000..471b5f2 --- /dev/null +++ b/assets/index.html-1b8d2e96.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-4cb29dce","path":"/download/","title":"下载","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"Android","slug":"android","link":"#android","children":[]},{"level":2,"title":"iOS","slug":"ios","link":"#ios","children":[]}],"git":{"updatedTime":1646380455000,"contributors":[{"name":"orangeboy","email":"chenenhan@qq.com","commits":4}]},"filePathRelative":"download/README.md"}');export{e as data}; diff --git a/assets/index.html-2fbf01ed.js b/assets/index.html-2fbf01ed.js new file mode 100644 index 0000000..a582df9 --- /dev/null +++ b/assets/index.html-2fbf01ed.js @@ -0,0 +1 @@ +import{_ as a,p as e,q as t,a1 as r}from"./framework-caba6eb2.js";const h={},d=r('

关于

Ham安全吗

放心,Ham并不会像某些已经停止服务的小程序一样,将你的学号密码发送到他们的服务器,再进行验证。你的账户信息仅保存在本地,你的手机将直接从学校服务器获取数据,而不会通过第三方转发。

当然了,Ham有查给分等功能,需要用到后台服务器。但请放心,Ham在传输你的信息时,务必通过你的同意。而且Ham不会直接传输关键信息。你的关键信息(学号等)在进行哈希运算后再传输至服务器,这样我也不知道是谁的成绩。

为啥暂不开源

项目里有很多我的账号信息,包括推送服务、苹果的开发者账号等,所以暂时不打算开源。虽然闭源,但它是完全免费的。

如果你有好的建议,欢迎在gitter一起交流,也欢迎大家在gitter进行技术讨论!

',7),i=[d];function n(c,s){return e(),t("div",null,i)}const _=a(h,[["render",n],["__file","index.html.vue"]]);export{_ as default}; diff --git a/assets/index.html-3c30bcb0.js b/assets/index.html-3c30bcb0.js new file mode 100644 index 0000000..a821103 --- /dev/null +++ b/assets/index.html-3c30bcb0.js @@ -0,0 +1 @@ +import{_ as i,M as o,p as r,q as s,N as a,Q as e,t as n}from"./framework-caba6eb2.js";const c={},_=e("h1",{id:"下载",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#下载","aria-hidden":"true"},"#"),n(" 下载")],-1),l=e("h2",{id:"android",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#android","aria-hidden":"true"},"#"),n(" Android")],-1),h=e("h2",{id:"ios",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#ios","aria-hidden":"true"},"#"),n(" iOS")],-1),p=e("div",{class:"custom-container warning"},[e("p",{class:"custom-container-title"},"注意"),e("p",null,"出于App Store审核的原因,正式版并不能保证随时可用。")],-1);function m(u,f){const d=o("android-download-link"),t=o("iOS-download-link");return r(),s("div",null,[_,l,a(d),h,p,a(t)])}const k=i(c,[["render",m],["__file","index.html.vue"]]);export{k as default}; diff --git a/assets/index.html-4059d717.js b/assets/index.html-4059d717.js new file mode 100644 index 0000000..795f586 --- /dev/null +++ b/assets/index.html-4059d717.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-dce790c0","path":"/privacy/","title":"隐私政策","lang":"en-US","frontmatter":{},"headers":[{"level":3,"title":"个人信息搜集","slug":"个人信息搜集","link":"#个人信息搜集","children":[]},{"level":3,"title":"控制个人信息","slug":"控制个人信息","link":"#控制个人信息","children":[]},{"level":3,"title":"个人信息安全","slug":"个人信息安全","link":"#个人信息安全","children":[]},{"level":3,"title":"免责","slug":"免责","link":"#免责","children":[]},{"level":3,"title":"修订","slug":"修订","link":"#修订","children":[]}],"git":{"updatedTime":1657910516000,"contributors":[{"name":"orangeboy","email":"chenenhan@qq.com","commits":3}]},"filePathRelative":"privacy/README.md"}');export{e as data}; diff --git a/assets/index.html-4f2482ff.js b/assets/index.html-4f2482ff.js new file mode 100644 index 0000000..d3df764 --- /dev/null +++ b/assets/index.html-4f2482ff.js @@ -0,0 +1 @@ +import{_ as t,p as a,q as n,Q as e,t as s}from"./framework-caba6eb2.js";const o={},c=e("h1",{id:"简介",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#简介","aria-hidden":"true"},"#"),s(" 简介")],-1),_=e("p",null,"欢迎使用Ham!",-1),r=e("p",null,"希望Ham能够成为帮助你学习的工具。",-1),d=[c,_,r];function i(l,h){return a(),n("div",null,d)}const m=t(o,[["render",i],["__file","index.html.vue"]]);export{m as default}; diff --git a/assets/index.html-66ebaaca.js b/assets/index.html-66ebaaca.js new file mode 100644 index 0000000..a34cfa1 --- /dev/null +++ b/assets/index.html-66ebaaca.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-8daa1a0e","path":"/","title":"","lang":"en-US","frontmatter":{"home":true,"heroText":"Ham","heroImage":"./icon-1024 2.png","tagline":null,"actions":[{"text":"下载 →","link":"/download/","type":"primary"}],"features":[{"title":"课程","details":"快速导入课程、查看你的课程信息"},{"title":"成绩","details":"计算GPA、学分,查询给分"},{"title":"图书馆","details":"自动预约图书馆,免去每日手动预约的烦恼"},{"title":"运动","details":"自动预定体育场所,满足每日运动人士的运动需求"},{"title":"E卡","details":"桌面上快速打开E卡,支付识别快人一步"},{"title":"校巴","details":"查看巴士到站情况"},{"title":"日程","details":"添加你的作业并支持到期提醒,支持关联课程,并同步到iOS日历"}],"footer":"Powered by orangeboy(admin@nowcent.cn)"},"headers":[],"git":{"updatedTime":1679412029000,"contributors":[{"name":"orangeboy","email":"chenenhan@qq.com","commits":7}]},"filePathRelative":"README.md"}');export{e as data}; diff --git a/assets/index.html-7db22d14.js b/assets/index.html-7db22d14.js new file mode 100644 index 0000000..586e0d7 --- /dev/null +++ b/assets/index.html-7db22d14.js @@ -0,0 +1 @@ +import{_ as o,M as r,p as t,q as n,N as c}from"./framework-caba6eb2.js";const s={};function _(a,l){const e=r("CourseScoreShareResultView");return t(),n("div",null,[c(e)])}const u=o(s,[["render",_],["__file","index.html.vue"]]);export{u as default}; diff --git a/assets/index.html-8682feba.js b/assets/index.html-8682feba.js new file mode 100644 index 0000000..dddd0db --- /dev/null +++ b/assets/index.html-8682feba.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-30606191","path":"/inner/login/wechat/","title":"","lang":"en-US","frontmatter":{"navbar":false,"editLink":false,"lastUpdated":false,"sidebar":false,"contributors":false},"headers":[],"git":{"updatedTime":1658071657000,"contributors":[{"name":"orangeboy","email":"chenenhan@qq.com","commits":1}]},"filePathRelative":"inner/login/wechat/README.md"}');export{e as data}; diff --git a/assets/index.html-87a35fbe.js b/assets/index.html-87a35fbe.js new file mode 100644 index 0000000..f76a094 --- /dev/null +++ b/assets/index.html-87a35fbe.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-01bea47e","path":"/handbook/","title":"简介","lang":"en-US","frontmatter":{},"headers":[],"git":{"updatedTime":1646222394000,"contributors":[{"name":"orangeboy","email":"chenenhan@qq.com","commits":1}]},"filePathRelative":"handbook/README.md"}');export{e as data}; diff --git a/assets/index.html-b634ce8e.js b/assets/index.html-b634ce8e.js new file mode 100644 index 0000000..657c741 --- /dev/null +++ b/assets/index.html-b634ce8e.js @@ -0,0 +1 @@ +import{_ as e,p as t,q as c}from"./framework-caba6eb2.js";const n={};function _(r,o){return t(),c("div")}const a=e(n,[["render",_],["__file","index.html.vue"]]);export{a as default}; diff --git a/assets/index.html-b7ee26dc.js b/assets/index.html-b7ee26dc.js new file mode 100644 index 0000000..31ac645 --- /dev/null +++ b/assets/index.html-b7ee26dc.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-74bc627b","path":"/about/","title":"关于","lang":"en-US","frontmatter":{},"headers":[{"level":3,"title":"Ham安全吗","slug":"ham安全吗","link":"#ham安全吗","children":[]},{"level":3,"title":"为啥暂不开源","slug":"为啥暂不开源","link":"#为啥暂不开源","children":[]}],"git":{"updatedTime":1646222394000,"contributors":[{"name":"orangeboy","email":"chenenhan@qq.com","commits":1}]},"filePathRelative":"about/README.md"}');export{e as data}; diff --git a/assets/index.html-c16ca075.js b/assets/index.html-c16ca075.js new file mode 100644 index 0000000..1918cbc --- /dev/null +++ b/assets/index.html-c16ca075.js @@ -0,0 +1 @@ +import{_ as n,M as o,p as t,q as c,N as _}from"./framework-caba6eb2.js";const a={};function r(s,i){const e=o("WechatLoginView");return t(),c("div",null,[_(e)])}const m=n(a,[["render",r],["__file","index.html.vue"]]);export{m as default}; diff --git a/assets/index.html-f5f0a227.js b/assets/index.html-f5f0a227.js new file mode 100644 index 0000000..5aaaa69 --- /dev/null +++ b/assets/index.html-f5f0a227.js @@ -0,0 +1 @@ +import{_ as t,M as o,p as s,q as h,Q as a,t as e,N as n,a1 as r}from"./framework-caba6eb2.js";const c={},d=r('

隐私政策

(本协议修订于2022年7月16日,生效日期为2022年7月16日)

Ham注重您个人隐私的保护。有时候我们需要某些信息才能为您提供您请求的服务,本隐私权声明解释了这些情况下的数据收集和使用情况。本隐私权声明适用于Ham应用产品的所有相关服务。

个人信息搜集

当我们需要能识别您身份的信息(个人信息)或者可以与您联系的信息时,我们会征求您的同意。

Ham不会收集您但个人信息,但为了提升应用的性能,或统计应用使用情况,你的个人信息可能会与第三方共享。在此,Ham使用的第三方服务商如下:

高德开放平台定位SDK

第三方名称:高德软件有限公司

使用目的:获取定位以展示天气

功能类型:定位与搜索天气信息

涉及个人信息:WLAN状态信息、定位信息

',11),i={href:"https://lbs.amap.com/pages/privacy/",target:"_blank",rel:"noopener noreferrer"},l=a("br",null,null,-1),m=a("p",null,[a("strong",null,"友盟SDK")],-1),_=a("p",null,"服务类型:统计分析,应用性能分析",-1),u=a("p",null,"收集个人信息类型:设备信息",-1),f={href:"https://www.umeng.com/page/policy",target:"_blank",rel:"noopener noreferrer"},H=r('

控制个人信息

Ham会在法律要求或符合Ham的相关服务条款、软件许可使用协议约定的情况下透露您的个人信息,或者有充分理由相信必须这样做才能:

(a) 满足法律的明文规定,或者符合Ham本应用适用的法律程序;

(b)符合Ham相关服务条款、软件许可使用协议的约定;

(c) 保护Ham的权利或财产,以及

(d) 在紧急情况下保护Ham员工、Ham产品或服务的用户或大众的个人安全。

Ham不会未经允许将这些信息与第三方共享,本声明已经列出的情况除外。

个人信息安全

严格保护您的个人信息的安全。我们使用各种安全技术和程序来保护您的个人信息不被未经授权的访问、使用或泄漏。

免责

就下列相关事宜的发生,Ham不承担任何法律责任:

Ham根据法律规定或相关政府的要求提供您的个人信息;

非因Ham原因导致的个人信息的泄漏;

任何第三方根据Ham各服务条款及声明中所列明的情况使用您的个人信息由此所产生的纠纷;

任何由于黑客攻击、电脑病毒侵入或政府管制而造成的暂时性服务停止;

因不可抗力导致的任何后果;

Ham在各服务条款及声明中列明的免责情形 。

修订

根据需要,将随时修改本隐私协议。我们建议用户定期上网查看最新的隐私政策于使用条款规定。未来任何条款如有更新,我们将不主动提醒用户,亦不会回溯应用在之前所发生的情形,同时不会改变我们对于之前所收集的资料之处理方式。

',19);function x(b,g){const p=o("ExternalLinkIcon");return s(),h("div",null,[d,a("p",null,[e("隐私权政策链接:"),a("a",i,[e("https://lbs.amap.com/pages/privacy/"),n(p)])]),l,m,_,u,a("p",null,[e("隐私权政策链接:"),a("a",f,[e("https://www.umeng.com/page/policy"),n(p)])]),H])}const w=t(c,[["render",x],["__file","index.html.vue"]]);export{w as default}; diff --git a/assets/index.html-fc0eeef1.js b/assets/index.html-fc0eeef1.js new file mode 100644 index 0000000..d4a57f3 --- /dev/null +++ b/assets/index.html-fc0eeef1.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-37277ed5","path":"/inner/course-score/result/","title":"","lang":"en-US","frontmatter":{"navbar":false,"editLink":false,"lastUpdated":false,"sidebar":false,"contributors":false},"headers":[],"git":{"updatedTime":1679208804000,"contributors":[{"name":"orangeboy","email":"chenenhan@qq.com","commits":1}]},"filePathRelative":"inner/course-score/result/README.md"}');export{e as data}; diff --git a/assets/library.html-b4428852.js b/assets/library.html-b4428852.js new file mode 100644 index 0000000..1c12bfe --- /dev/null +++ b/assets/library.html-b4428852.js @@ -0,0 +1 @@ +import{_ as n,M as d,p as h,q as o,Q as a,t as e,N as r,a1 as t}from"./framework-caba6eb2.js";const s={},p=t('

图书馆

你可以通过Ham便捷地使用图书馆预约功能

提示

新版本中已去除验证码识别选项。如果你使用新版本的Ham,可忽略下列关于"验证码识别"的信息。

准备使用

在使用图书馆前,你需要准备:

  • 图书馆账号 / 信息门户账号
  • 腾讯云® 文字识别

准备图书馆账号 / 信息门户账号

默认而言,你在开学前几周就已经设置好图书馆账号。图书馆账号的密码默认为你身份证的后6位。如果你忘记了图书馆账号,请及时到图书馆前台挂失。

### 准备腾讯云® 文字识别账号图书馆座位预约软件提供商增加了验证码。为了完成自动预约等功能,Ham已完成验证码自动识别。

验证码自动识别使用了腾讯云® 文字识别相关技术。为了完成身份认证,在使用图书馆功能前,你必须输入你的腾讯云® 文字识别信息。对于每个用户,每个月有1000次的免费识别额度。 而如果你不恶意预约图书馆,一个月下来这额度完全够用。

注意

Ham不会也不想获取你的任何信息,包括你的腾讯云®账号。虽然Ham有多种设计防止你的各类敏感数据泄漏,比如账号信息、腾讯云®账号信息等,但你也应该有义务保护自己的账号。

如何开通腾讯云® 文字识别服务?

点击下方链接了解更多

',13),c={href:"https://cloud.tencent.com/document/product/866/17622",target:"_blank",rel:"noopener noreferrer"},l={href:"https://console.cloud.tencent.com/cam/capi",target:"_blank",rel:"noopener noreferrer"},u=t('

重要提示

如果你未曾使用过腾讯云文字识别服务,请务必进入控制台填写资料后开通服务!

如果你没有填任何资料,说明你没有开通成功,那么文字识别服务自然就不可用。

看板预约

看板预约,顾名思义你可以看着每个图书馆每个房间每个座位的空余情况,有空位的话直接预约。

看板预约适用的情况:

  • 你某一天突然想去图书馆但没有预约
  • 你不在乎要预约哪个房间、哪个座位

看板预约位于图书馆功能选项卡的第一个(旧版本为"预约")。

提示

看板预约在预约前不会检查该座位的剩余情况。即在你选择座位后,但该座位被其他同学成功预约时,看板预约并不会帮助你选择附近的座位。

快速预约

你可以保存喜爱的座位,然后直接点击预约预约之。

快速预约使用的情况:

  • 你经常去图书馆,经常坐在一个固定的位置
  • 你需要使用自动化预约功能
  • 你突然想去图书馆,想坐在某个房间中

在你曾在Ham预约过座位,或选择"首选座位"后,快速预约选项卡将出现在图书馆的主页上。你也可以点击座位、时间临时更改座位与预约时间。

提示

快速预约尽量满足你"首选座位"选择的需求。在你选择的座位预约失败后,Ham会立刻选择附近的座位预约。

首选座位

快速预约时的默认座位。

你可以提前选择需要预约的时间、座位、偏好。在你每次进入图书馆页面时,快速预约将自动选择你的设置。

首选座位设置位于"图书馆设置"中。

预约状态

当Ham查询到你拥有有效预约时,将会显示在图书馆主页与状态页上。

你可以在预约状态上更改预约时间、或取消预约。

如果你预约了较长时间,入馆后需要在中途离开一段时间(超过图书馆允许的限制),你也可以在离开前更改预约时间,让你在回来图书馆时也能坐到先前的座位上。

Ham获取预约状态后,会自动将该事项添加到iOS日历中,并在入馆前10分钟提醒。

预约状态已适配LiveActivity,处于"已预约"状态的预约将会在通知栏中固定。(iOS)

历史记录

你可以查看你的图书馆预约记录。

小组件

你可以将小组件放在桌面上,以提醒你预约的地点、时间,或你临时离开的时间。

你也可以设置小组件的更新时间,但如果更新时间过短,可能会导致图书馆临时封号(一般15分钟为宜)。

其它图书馆设置

### 使用验证码预约Ham与腾讯云进行验证码识别时需要一段时间(虽然肯定比真人识别快)。但如果预约时不需要验证码预约,而你还是使用验证码预约,这将白白浪费你的额度与预约时间。

是否需要使用验证码预约请以图书馆小程序预约为准,请根据实际情况开启或关闭该选项。

新版本中,已默认关闭验证码识别预约。

更新基础数据

一般而言,当你进入预约页面时,Ham会首先使用本地的图书馆房间数据减少网络访问、加快预约速度。

如果信息有错,你可以通过以下渠道更新:

  • 从Github分享的数据更新
',36),m={href:"https://github.com/orangeboyChen/whu-ham/blob/library-info/library-info.json",target:"_blank",rel:"noopener noreferrer"},f=t('

如果我没有及时更新数据(因为我最近我也非非非常忙了qwq,感谢各位支持),欢迎大家提pr直接更新这个文件!

  • 从图书馆系统更新

该选项下会在本机登录图书馆系统获取基本数据。

重置

当图书馆出现异常情况时,请点击"重置"

自动化(Android)

首先在Ham软件中设置好首选座位,自动化设置位于"我的"-"自动化"中。开启后,Ham将会在设定的时间预约"首选座位"。预约时,Ham会根据系统时间判断是否预约明天。

自动化(iOS)

首先在Ham软件中设置好首选座位,然后在快捷指令的“自动化”中“创建个人自动化”,选定特定时间,“添加操作”-“App”-“Ham”-“快速预约图书馆”,并关闭运行前询问。开启后,Ham将会在设定的时间预约"首选座位"。预约时,Ham会根据系统时间判断是否预约明天。

灵动岛 / LiveActivity

符合状态的预约将在适当时候"上岛"。

必要的权限

自动化

  • Android: 自启动

小组件

  • Android: 自启动
',16);function b(_,q){const i=d("ExternalLinkIcon");return h(),o("div",null,[p,a("p",null,[a("a",c,[e("如何开通腾讯云文字识别"),r(i)])]),a("p",null,[a("a",l,[e("获取Secret ID和Secret Key"),r(i)])]),u,a("p",null,[e("基础数据文件存放于"),a("a",m,[e("这里"),r(i)])]),f])}const v=n(s,[["render",b],["__file","library.html.vue"]]);export{v as default}; diff --git a/assets/library.html-b6b107d0.js b/assets/library.html-b6b107d0.js new file mode 100644 index 0000000..7346c87 --- /dev/null +++ b/assets/library.html-b6b107d0.js @@ -0,0 +1 @@ +const l=JSON.parse('{"key":"v-40c7b07c","path":"/handbook/library.html","title":"图书馆","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"准备使用","slug":"准备使用","link":"#准备使用","children":[{"level":3,"title":"准备图书馆账号 / 信息门户账号","slug":"准备图书馆账号-信息门户账号","link":"#准备图书馆账号-信息门户账号","children":[]}]},{"level":2,"title":"看板预约","slug":"看板预约","link":"#看板预约","children":[]},{"level":2,"title":"快速预约","slug":"快速预约","link":"#快速预约","children":[]},{"level":2,"title":"首选座位","slug":"首选座位","link":"#首选座位","children":[]},{"level":2,"title":"预约状态","slug":"预约状态","link":"#预约状态","children":[]},{"level":2,"title":"历史记录","slug":"历史记录","link":"#历史记录","children":[]},{"level":2,"title":"小组件","slug":"小组件","link":"#小组件","children":[]},{"level":2,"title":"其它图书馆设置","slug":"其它图书馆设置","link":"#其它图书馆设置","children":[{"level":3,"title":"更新基础数据","slug":"更新基础数据","link":"#更新基础数据","children":[]},{"level":3,"title":"重置","slug":"重置","link":"#重置","children":[]},{"level":3,"title":"自动化(Android)","slug":"自动化-android","link":"#自动化-android","children":[]},{"level":3,"title":"自动化(iOS)","slug":"自动化-ios","link":"#自动化-ios","children":[]},{"level":3,"title":"灵动岛 / LiveActivity","slug":"灵动岛-liveactivity","link":"#灵动岛-liveactivity","children":[]}]},{"level":2,"title":"必要的权限","slug":"必要的权限","link":"#必要的权限","children":[{"level":3,"title":"自动化","slug":"自动化","link":"#自动化","children":[]},{"level":3,"title":"小组件","slug":"小组件-1","link":"#小组件-1","children":[]}]}],"git":{"updatedTime":1679590880000,"contributors":[{"name":"orangeboy","email":"chenenhan@qq.com","commits":6},{"name":"FremontLi","email":"1031864301@qq.com","commits":1}]},"filePathRelative":"handbook/library.md"}');export{l as data}; diff --git a/assets/moment-8054f126.js b/assets/moment-8054f126.js new file mode 100644 index 0000000..21b6133 --- /dev/null +++ b/assets/moment-8054f126.js @@ -0,0 +1,11 @@ +import{g as ln}from"./app-54b01bf3.js";var Ht={},fn={get exports(){return Ht},set exports(e){Ht=e}},Je={},dn={get exports(){return Je},set exports(e){Je=e}},es=function(t,r){return function(){for(var n=new Array(arguments.length),a=0;a"u"}function cn(e){return e!==null&&!jt(e)&&e.constructor!==null&&!jt(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function ts(e){return le.call(e)==="[object ArrayBuffer]"}function mn(e){return le.call(e)==="[object FormData]"}function _n(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&ts(e.buffer),t}function yn(e){return typeof e=="string"}function pn(e){return typeof e=="number"}function rs(e){return e!==null&&typeof e=="object"}function qe(e){if(le.call(e)!=="[object Object]")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}function vn(e){return le.call(e)==="[object Date]"}function wn(e){return le.call(e)==="[object File]"}function Sn(e){return le.call(e)==="[object Blob]"}function ss(e){return le.call(e)==="[object Function]"}function gn(e){return rs(e)&&ss(e.pipe)}function kn(e){return le.call(e)==="[object URLSearchParams]"}function Dn(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function Mn(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function Qt(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),Xt(e))for(var r=0,s=e.length;r"u"||(pe.isArray(f)?m=m+"[]":f=[f],pe.forEach(f,function(l){pe.isDate(l)?l=l.toISOString():pe.isObject(l)&&(l=JSON.stringify(l)),a.push(Or(m)+"="+Or(l))}))}),n=a.join("&")}if(n){var i=t.indexOf("#");i!==-1&&(t=t.slice(0,i)),t+=(t.indexOf("?")===-1?"?":"&")+n}return t},bn=C;function st(){this.handlers=[]}st.prototype.use=function(t,r,s){return this.handlers.push({fulfilled:t,rejected:r,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1};st.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};st.prototype.forEach=function(t){bn.forEach(this.handlers,function(s){s!==null&&t(s)})};var Tn=st,xn=C,Rn=function(t,r){xn.forEach(t,function(n,a){a!==r&&a.toUpperCase()===r.toUpperCase()&&(t[r]=n,delete t[a])})},as=function(t,r,s,n,a){return t.config=r,s&&(t.code=s),t.request=n,t.response=a,t.isAxiosError=!0,t.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},t},is={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},St,Yr;function os(){if(Yr)return St;Yr=1;var e=as;return St=function(r,s,n,a,i){var o=new Error(r);return e(o,s,n,a,i)},St}var gt,br;function Nn(){if(br)return gt;br=1;var e=os();return gt=function(r,s,n){var a=n.config.validateStatus;!n.status||!a||a(n.status)?r(n):s(e("Request failed with status code "+n.status,n.config,null,n.request,n))},gt}var kt,Tr;function Pn(){if(Tr)return kt;Tr=1;var e=C;return kt=e.isStandardBrowserEnv()?function(){return{write:function(s,n,a,i,o,f){var m=[];m.push(s+"="+encodeURIComponent(n)),e.isNumber(a)&&m.push("expires="+new Date(a).toGMTString()),e.isString(i)&&m.push("path="+i),e.isString(o)&&m.push("domain="+o),f===!0&&m.push("secure"),document.cookie=m.join("; ")},read:function(s){var n=document.cookie.match(new RegExp("(^|;\\s*)("+s+")=([^;]*)"));return n?decodeURIComponent(n[3]):null},remove:function(s){this.write(s,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),kt}var Dt,xr;function En(){return xr||(xr=1,Dt=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}),Dt}var Mt,Rr;function Cn(){return Rr||(Rr=1,Mt=function(t,r){return r?t.replace(/\/+$/,"")+"/"+r.replace(/^\/+/,""):t}),Mt}var Ot,Nr;function Wn(){if(Nr)return Ot;Nr=1;var e=En(),t=Cn();return Ot=function(s,n){return s&&!e(n)?t(s,n):n},Ot}var Yt,Pr;function Fn(){if(Pr)return Yt;Pr=1;var e=C,t=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];return Yt=function(s){var n={},a,i,o;return s&&e.forEach(s.split(` +`),function(m){if(o=m.indexOf(":"),a=e.trim(m.substr(0,o)).toLowerCase(),i=e.trim(m.substr(o+1)),a){if(n[a]&&t.indexOf(a)>=0)return;a==="set-cookie"?n[a]=(n[a]?n[a]:[]).concat([i]):n[a]=n[a]?n[a]+", "+i:i}}),n},Yt}var bt,Er;function Ln(){if(Er)return bt;Er=1;var e=C;return bt=e.isStandardBrowserEnv()?function(){var r=/(msie|trident)/i.test(navigator.userAgent),s=document.createElement("a"),n;function a(i){var o=i;return r&&(s.setAttribute("href",o),o=s.href),s.setAttribute("href",o),{href:s.href,protocol:s.protocol?s.protocol.replace(/:$/,""):"",host:s.host,search:s.search?s.search.replace(/^\?/,""):"",hash:s.hash?s.hash.replace(/^#/,""):"",hostname:s.hostname,port:s.port,pathname:s.pathname.charAt(0)==="/"?s.pathname:"/"+s.pathname}}return n=a(window.location.href),function(o){var f=e.isString(o)?a(o):o;return f.protocol===n.protocol&&f.host===n.host}}():function(){return function(){return!0}}(),bt}var Tt,Cr;function nt(){if(Cr)return Tt;Cr=1;function e(t){this.message=t}return e.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},e.prototype.__CANCEL__=!0,Tt=e,Tt}var xt,Wr;function Fr(){if(Wr)return xt;Wr=1;var e=C,t=Nn(),r=Pn(),s=ns,n=Wn(),a=Fn(),i=Ln(),o=os(),f=is,m=nt();return xt=function(l){return new Promise(function(W,be){var Te=l.data,xe=l.headers,Re=l.responseType,_e;function gr(){l.cancelToken&&l.cancelToken.unsubscribe(_e),l.signal&&l.signal.removeEventListener("abort",_e)}e.isFormData(Te)&&delete xe["Content-Type"];var p=new XMLHttpRequest;if(l.auth){var an=l.auth.username||"",on=l.auth.password?unescape(encodeURIComponent(l.auth.password)):"";xe.Authorization="Basic "+btoa(an+":"+on)}var kr=n(l.baseURL,l.url);p.open(l.method.toUpperCase(),s(kr,l.params,l.paramsSerializer),!0),p.timeout=l.timeout;function Dr(){if(p){var j="getAllResponseHeaders"in p?a(p.getAllResponseHeaders()):null,ye=!Re||Re==="text"||Re==="json"?p.responseText:p.response,fe={data:ye,status:p.status,statusText:p.statusText,headers:j,config:l,request:p};t(function(wt){W(wt),gr()},function(wt){be(wt),gr()},fe),p=null}}if("onloadend"in p?p.onloadend=Dr:p.onreadystatechange=function(){!p||p.readyState!==4||p.status===0&&!(p.responseURL&&p.responseURL.indexOf("file:")===0)||setTimeout(Dr)},p.onabort=function(){p&&(be(o("Request aborted",l,"ECONNABORTED",p)),p=null)},p.onerror=function(){be(o("Network Error",l,null,p)),p=null},p.ontimeout=function(){var ye=l.timeout?"timeout of "+l.timeout+"ms exceeded":"timeout exceeded",fe=l.transitional||f;l.timeoutErrorMessage&&(ye=l.timeoutErrorMessage),be(o(ye,l,fe.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",p)),p=null},e.isStandardBrowserEnv()){var Mr=(l.withCredentials||i(kr))&&l.xsrfCookieName?r.read(l.xsrfCookieName):void 0;Mr&&(xe[l.xsrfHeaderName]=Mr)}"setRequestHeader"in p&&e.forEach(xe,function(ye,fe){typeof Te>"u"&&fe.toLowerCase()==="content-type"?delete xe[fe]:p.setRequestHeader(fe,ye)}),e.isUndefined(l.withCredentials)||(p.withCredentials=!!l.withCredentials),Re&&Re!=="json"&&(p.responseType=l.responseType),typeof l.onDownloadProgress=="function"&&p.addEventListener("progress",l.onDownloadProgress),typeof l.onUploadProgress=="function"&&p.upload&&p.upload.addEventListener("progress",l.onUploadProgress),(l.cancelToken||l.signal)&&(_e=function(j){p&&(be(!j||j&&j.type?new m("canceled"):j),p.abort(),p=null)},l.cancelToken&&l.cancelToken.subscribe(_e),l.signal&&(l.signal.aborted?_e():l.signal.addEventListener("abort",_e))),Te||(Te=null),p.send(Te)})},xt}var x=C,Lr=Rn,Un=as,An=is,In={"Content-Type":"application/x-www-form-urlencoded"};function Ur(e,t){!x.isUndefined(e)&&x.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function Hn(){var e;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(e=Fr()),e}function jn(e,t,r){if(x.isString(e))try{return(t||JSON.parse)(e),x.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(r||JSON.stringify)(e)}var at={transitional:An,adapter:Hn(),transformRequest:[function(t,r){return Lr(r,"Accept"),Lr(r,"Content-Type"),x.isFormData(t)||x.isArrayBuffer(t)||x.isBuffer(t)||x.isStream(t)||x.isFile(t)||x.isBlob(t)?t:x.isArrayBufferView(t)?t.buffer:x.isURLSearchParams(t)?(Ur(r,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):x.isObject(t)||r&&r["Content-Type"]==="application/json"?(Ur(r,"application/json"),jn(t)):t}],transformResponse:[function(t){var r=this.transitional||at.transitional,s=r&&r.silentJSONParsing,n=r&&r.forcedJSONParsing,a=!s&&this.responseType==="json";if(a||n&&x.isString(t)&&t.length)try{return JSON.parse(t)}catch(i){if(a)throw i.name==="SyntaxError"?Un(i,this,"E_JSON_PARSE"):i}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};x.forEach(["delete","get","head"],function(t){at.headers[t]={}});x.forEach(["post","put","patch"],function(t){at.headers[t]=x.merge(In)});var Kt=at,Vn=C,$n=Kt,qn=function(t,r,s){var n=this||$n;return Vn.forEach(s,function(i){t=i.call(n,t,r)}),t},Rt,Ar;function us(){return Ar||(Ar=1,Rt=function(t){return!!(t&&t.__CANCEL__)}),Rt}var Ir=C,Nt=qn,Gn=us(),zn=Kt,Bn=nt();function Pt(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Bn("canceled")}var Zn=function(t){Pt(t),t.headers=t.headers||{},t.data=Nt.call(t,t.data,t.headers,t.transformRequest),t.headers=Ir.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),Ir.forEach(["delete","get","head","post","put","patch","common"],function(n){delete t.headers[n]});var r=t.adapter||zn.adapter;return r(t).then(function(n){return Pt(t),n.data=Nt.call(t,n.data,n.headers,t.transformResponse),n},function(n){return Gn(n)||(Pt(t),n&&n.response&&(n.response.data=Nt.call(t,n.response.data,n.response.headers,t.transformResponse))),Promise.reject(n)})},F=C,ls=function(t,r){r=r||{};var s={};function n(_,l){return F.isPlainObject(_)&&F.isPlainObject(l)?F.merge(_,l):F.isPlainObject(l)?F.merge({},l):F.isArray(l)?l.slice():l}function a(_){if(F.isUndefined(r[_])){if(!F.isUndefined(t[_]))return n(void 0,t[_])}else return n(t[_],r[_])}function i(_){if(!F.isUndefined(r[_]))return n(void 0,r[_])}function o(_){if(F.isUndefined(r[_])){if(!F.isUndefined(t[_]))return n(void 0,t[_])}else return n(void 0,r[_])}function f(_){if(_ in r)return n(t[_],r[_]);if(_ in t)return n(void 0,t[_])}var m={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:f};return F.forEach(Object.keys(t).concat(Object.keys(r)),function(l){var T=m[l]||a,W=T(l);F.isUndefined(W)&&T!==f||(s[l]=W)}),s},Et,Hr;function fs(){return Hr||(Hr=1,Et={version:"0.26.1"}),Et}var Jn=fs().version,er={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){er[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});var jr={};er.transitional=function(t,r,s){function n(a,i){return"[Axios v"+Jn+"] Transitional option '"+a+"'"+i+(s?". "+s:"")}return function(a,i,o){if(t===!1)throw new Error(n(i," has been removed"+(r?" in "+r:"")));return r&&!jr[i]&&(jr[i]=!0,console.warn(n(i," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(a,i,o):!0}};function Xn(e,t,r){if(typeof e!="object")throw new TypeError("options must be an object");for(var s=Object.keys(e),n=s.length;n-- >0;){var a=s[n],i=t[a];if(i){var o=e[a],f=o===void 0||i(o,a,e);if(f!==!0)throw new TypeError("option "+a+" must be "+f);continue}if(r!==!0)throw Error("Unknown option "+a)}}var Qn={assertOptions:Xn,validators:er},ds=C,Kn=ns,Vr=Tn,$r=Zn,it=ls,hs=Qn,ve=hs.validators;function Ue(e){this.defaults=e,this.interceptors={request:new Vr,response:new Vr}}Ue.prototype.request=function(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=it(this.defaults,r),r.method?r.method=r.method.toLowerCase():this.defaults.method?r.method=this.defaults.method.toLowerCase():r.method="get";var s=r.transitional;s!==void 0&&hs.assertOptions(s,{silentJSONParsing:ve.transitional(ve.boolean),forcedJSONParsing:ve.transitional(ve.boolean),clarifyTimeoutError:ve.transitional(ve.boolean)},!1);var n=[],a=!0;this.interceptors.request.forEach(function(W){typeof W.runWhen=="function"&&W.runWhen(r)===!1||(a=a&&W.synchronous,n.unshift(W.fulfilled,W.rejected))});var i=[];this.interceptors.response.forEach(function(W){i.push(W.fulfilled,W.rejected)});var o;if(!a){var f=[$r,void 0];for(Array.prototype.unshift.apply(f,n),f=f.concat(i),o=Promise.resolve(r);f.length;)o=o.then(f.shift(),f.shift());return o}for(var m=r;n.length;){var _=n.shift(),l=n.shift();try{m=_(m)}catch(T){l(T);break}}try{o=$r(m)}catch(T){return Promise.reject(T)}for(;i.length;)o=o.then(i.shift(),i.shift());return o};Ue.prototype.getUri=function(t){return t=it(this.defaults,t),Kn(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")};ds.forEach(["delete","get","head","options"],function(t){Ue.prototype[t]=function(r,s){return this.request(it(s||{},{method:t,url:r,data:(s||{}).data}))}});ds.forEach(["post","put","patch"],function(t){Ue.prototype[t]=function(r,s,n){return this.request(it(n||{},{method:t,url:r,data:s}))}});var ea=Ue,Ct,qr;function ta(){if(qr)return Ct;qr=1;var e=nt();function t(r){if(typeof r!="function")throw new TypeError("executor must be a function.");var s;this.promise=new Promise(function(i){s=i});var n=this;this.promise.then(function(a){if(n._listeners){var i,o=n._listeners.length;for(i=0;i>>0,s;for(s=0;s0)for(r=0;r=0;return(a?r?"+":"":"-")+Math.pow(10,Math.max(0,n)).toString().substr(1)+s}var ar=/(\[[^\[]*\])|(\\)?([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,Ve=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ut={},ke={};function c(e,t,r,s){var n=s;typeof s=="string"&&(n=function(){return this[s]()}),e&&(ke[e]=n),t&&(ke[t[0]]=function(){return B(n.apply(this,arguments),t[1],t[2])}),r&&(ke[r]=function(){return this.localeData().ordinal(n.apply(this,arguments),e)})}function ha(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function ca(e){var t=e.match(ar),r,s;for(r=0,s=t.length;r=0&&Ve.test(e);)e=e.replace(Ve,s),Ve.lastIndex=0,r-=1;return e}var ma={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 _a(e){var t=this._longDateFormat[e],r=this._longDateFormat[e.toUpperCase()];return t||!r?t:(this._longDateFormat[e]=r.match(ar).map(function(s){return s==="MMMM"||s==="MM"||s==="DD"||s==="dddd"?s.slice(1):s}).join(""),this._longDateFormat[e])}var ya="Invalid date";function pa(){return this._invalidDate}var va="%d",wa=/\d{1,2}/;function Sa(e){return this._ordinal.replace("%d",e)}var ga={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 ka(e,t,r,s){var n=this._relativeTime[r];return X(n)?n(e,t,r,s):n.replace(/%d/i,e)}function Da(e,t){var r=this._relativeTime[e>0?"future":"past"];return X(r)?r(t):r.replace(/%s/i,t)}var Ee={};function N(e,t){var r=e.toLowerCase();Ee[r]=Ee[r+"s"]=Ee[t]=e}function H(e){return typeof e=="string"?Ee[e]||Ee[e.toLowerCase()]:void 0}function ir(e){var t={},r,s;for(s in e)S(e,s)&&(r=H(s),r&&(t[r]=e[s]));return t}var ws={};function P(e,t){ws[e]=t}function Ma(e){var t=[],r;for(r in e)S(e,r)&&t.push({unit:r,priority:ws[r]});return t.sort(function(s,n){return s.priority-n.priority}),t}function ut(e){return e%4===0&&e%100!==0||e%400===0}function A(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function v(e){var t=+e,r=0;return t!==0&&isFinite(t)&&(r=A(t)),r}function Oe(e,t){return function(r){return r!=null?(Ss(this,e,r),d.updateOffset(this,t),this):Xe(this,e)}}function Xe(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Ss(e,t,r){e.isValid()&&!isNaN(r)&&(t==="FullYear"&&ut(e.year())&&e.month()===1&&e.date()===29?(r=v(r),e._d["set"+(e._isUTC?"UTC":"")+t](r,e.month(),mt(r,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](r))}function Oa(e){return e=H(e),X(this[e])?this[e]():this}function Ya(e,t){if(typeof e=="object"){e=ir(e);var r=Ma(e),s,n=r.length;for(s=0;s68?1900:2e3)};var Rs=Oe("FullYear",!0);function qa(){return ut(this.year())}function Ga(e,t,r,s,n,a,i){var o;return e<100&&e>=0?(o=new Date(e+400,t,r,s,n,a,i),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,r,s,n,a,i),o}function We(e){var t,r;return e<100&&e>=0?(r=Array.prototype.slice.call(arguments),r[0]=e+400,t=new Date(Date.UTC.apply(null,r)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Ke(e,t,r){var s=7+t-r,n=(7+We(e,0,s).getUTCDay()-t)%7;return-n+s-1}function Ns(e,t,r,s,n){var a=(7+r-s)%7,i=Ke(e,s,n),o=1+7*(t-1)+a+i,f,m;return o<=0?(f=e-1,m=Ce(f)+o):o>Ce(e)?(f=e+1,m=o-Ce(e)):(f=e,m=o),{year:f,dayOfYear:m}}function Fe(e,t,r){var s=Ke(e.year(),t,r),n=Math.floor((e.dayOfYear()-s-1)/7)+1,a,i;return n<1?(i=e.year()-1,a=n+re(i,t,r)):n>re(e.year(),t,r)?(a=n-re(e.year(),t,r),i=e.year()+1):(i=e.year(),a=n),{week:a,year:i}}function re(e,t,r){var s=Ke(e,t,r),n=Ke(e+1,t,r);return(Ce(e)-s+n)/7}c("w",["ww",2],"wo","week");c("W",["WW",2],"Wo","isoWeek");N("week","w");N("isoWeek","W");P("week",5);P("isoWeek",5);h("w",M);h("ww",M,U);h("W",M);h("WW",M,U);je(["w","ww","W","WW"],function(e,t,r,s){t[s.substr(0,1)]=v(e)});function za(e){return Fe(e,this._week.dow,this._week.doy).week}var Ba={dow:0,doy:6};function Za(){return this._week.dow}function Ja(){return this._week.doy}function Xa(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function Qa(e){var t=Fe(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}c("d",0,"do","day");c("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});c("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});c("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});c("e",0,0,"weekday");c("E",0,0,"isoWeekday");N("day","d");N("weekday","e");N("isoWeekday","E");P("day",11);P("weekday",11);P("isoWeekday",11);h("d",M);h("e",M);h("E",M);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)});je(["dd","ddd","dddd"],function(e,t,r,s){var n=r._locale.weekdaysParse(e,s,r._strict);n!=null?t.d=n:y(r).invalidWeekday=e});je(["d","e","E"],function(e,t,r,s){t[s]=v(e)});function Ka(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function ei(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function lr(e,t){return e.slice(t,7).concat(e.slice(0,t))}var ti="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ps="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ri="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),si=He,ni=He,ai=He;function ii(e,t){var r=$(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?lr(r,this._week.dow):e?r[e.day()]:r}function oi(e){return e===!0?lr(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function ui(e){return e===!0?lr(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function li(e,t,r){var s,n,a,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)a=J([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(a,"").toLocaleLowerCase();return r?t==="dddd"?(n=Y.call(this._weekdaysParse,i),n!==-1?n:null):t==="ddd"?(n=Y.call(this._shortWeekdaysParse,i),n!==-1?n:null):(n=Y.call(this._minWeekdaysParse,i),n!==-1?n:null):t==="dddd"?(n=Y.call(this._weekdaysParse,i),n!==-1||(n=Y.call(this._shortWeekdaysParse,i),n!==-1)?n:(n=Y.call(this._minWeekdaysParse,i),n!==-1?n:null)):t==="ddd"?(n=Y.call(this._shortWeekdaysParse,i),n!==-1||(n=Y.call(this._weekdaysParse,i),n!==-1)?n:(n=Y.call(this._minWeekdaysParse,i),n!==-1?n:null)):(n=Y.call(this._minWeekdaysParse,i),n!==-1||(n=Y.call(this._weekdaysParse,i),n!==-1)?n:(n=Y.call(this._shortWeekdaysParse,i),n!==-1?n:null))}function fi(e,t,r){var s,n,a;if(this._weekdaysParseExact)return li.call(this,e,t,r);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(n=J([2e3,1]).day(s),r&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(n,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(n,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(n,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[s]||(a="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[s]=new RegExp(a.replace(".",""),"i")),r&&t==="dddd"&&this._fullWeekdaysParse[s].test(e))return s;if(r&&t==="ddd"&&this._shortWeekdaysParse[s].test(e))return s;if(r&&t==="dd"&&this._minWeekdaysParse[s].test(e))return s;if(!r&&this._weekdaysParse[s].test(e))return s}}function di(e){if(!this.isValid())return e!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return e!=null?(e=Ka(e,this.localeData()),this.add(e-t,"d")):t}function hi(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=ei(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function mi(e){return this._weekdaysParseExact?(S(this,"_weekdaysRegex")||fr.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(S(this,"_weekdaysRegex")||(this._weekdaysRegex=si),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function _i(e){return this._weekdaysParseExact?(S(this,"_weekdaysRegex")||fr.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(S(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ni),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function yi(e){return this._weekdaysParseExact?(S(this,"_weekdaysRegex")||fr.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(S(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ai),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function fr(){function e(_,l){return l.length-_.length}var t=[],r=[],s=[],n=[],a,i,o,f,m;for(a=0;a<7;a++)i=J([2e3,1]).day(a),o=L(this.weekdaysMin(i,"")),f=L(this.weekdaysShort(i,"")),m=L(this.weekdays(i,"")),t.push(o),r.push(f),s.push(m),n.push(o),n.push(f),n.push(m);t.sort(e),r.sort(e),s.sort(e),n.sort(e),this._weekdaysRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function dr(){return this.hours()%12||12}function pi(){return this.hours()||24}c("H",["HH",2],0,"hour");c("h",["hh",2],0,dr);c("k",["kk",2],0,pi);c("hmm",0,0,function(){return""+dr.apply(this)+B(this.minutes(),2)});c("hmmss",0,0,function(){return""+dr.apply(this)+B(this.minutes(),2)+B(this.seconds(),2)});c("Hmm",0,0,function(){return""+this.hours()+B(this.minutes(),2)});c("Hmmss",0,0,function(){return""+this.hours()+B(this.minutes(),2)+B(this.seconds(),2)});function Es(e,t){c(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}Es("a",!0);Es("A",!1);N("hour","h");P("hour",13);function Cs(e,t){return t._meridiemParse}h("a",Cs);h("A",Cs);h("H",M);h("h",M);h("k",M);h("HH",M,U);h("hh",M,U);h("kk",M,U);h("hmm",Ds);h("hmmss",Ms);h("Hmm",Ds);h("Hmmss",Ms);k(["H","HH"],b);k(["k","kk"],function(e,t,r){var s=v(e);t[b]=s===24?0:s});k(["a","A"],function(e,t,r){r._isPm=r._locale.isPM(e),r._meridiem=e});k(["h","hh"],function(e,t,r){t[b]=v(e),y(r).bigHour=!0});k("hmm",function(e,t,r){var s=e.length-2;t[b]=v(e.substr(0,s)),t[V]=v(e.substr(s)),y(r).bigHour=!0});k("hmmss",function(e,t,r){var s=e.length-4,n=e.length-2;t[b]=v(e.substr(0,s)),t[V]=v(e.substr(s,2)),t[te]=v(e.substr(n)),y(r).bigHour=!0});k("Hmm",function(e,t,r){var s=e.length-2;t[b]=v(e.substr(0,s)),t[V]=v(e.substr(s))});k("Hmmss",function(e,t,r){var s=e.length-4,n=e.length-2;t[b]=v(e.substr(0,s)),t[V]=v(e.substr(s,2)),t[te]=v(e.substr(n))});function vi(e){return(e+"").toLowerCase().charAt(0)==="p"}var wi=/[ap]\.?m?\.?/i,Si=Oe("Hours",!0);function gi(e,t,r){return e>11?r?"pm":"PM":r?"am":"AM"}var Ws={calendar:fa,longDateFormat:ma,invalidDate:ya,ordinal:va,dayOfMonthOrdinalParse:wa,relativeTime:ga,months:Wa,monthsShort:Os,week:Ba,weekdays:ti,weekdaysMin:ri,weekdaysShort:Ps,meridiemParse:wi},O={},Ne={},Le;function ki(e,t){var r,s=Math.min(e.length,t.length);for(r=0;r0;){if(n=_t(a.slice(0,r).join("-")),n)return n;if(s&&s.length>=r&&ki(a,s)>=r-1)break;r--}t++}return Le}function Mi(e){return e.match("^[^/\\\\]*$")!=null}function _t(e){var t=null,r;if(O[e]===void 0&&typeof module<"u"&&module&&module.exports&&Mi(e))try{t=Le._abbr,r=require,r("./locale/"+e),ue(t)}catch{O[e]=null}return O[e]}function ue(e,t){var r;return e&&(E(t)?r=ne(e):r=hr(e,t),r?Le=r:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Le._abbr}function hr(e,t){if(t!==null){var r,s=Ws;if(t.abbr=e,O[e]!=null)ps("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=O[e]._config;else if(t.parentLocale!=null)if(O[t.parentLocale]!=null)s=O[t.parentLocale]._config;else if(r=_t(t.parentLocale),r!=null)s=r._config;else return Ne[t.parentLocale]||(Ne[t.parentLocale]=[]),Ne[t.parentLocale].push({name:e,config:t}),null;return O[e]=new nr(qt(s,t)),Ne[e]&&Ne[e].forEach(function(n){hr(n.name,n.config)}),ue(e),O[e]}else return delete O[e],null}function Oi(e,t){if(t!=null){var r,s,n=Ws;O[e]!=null&&O[e].parentLocale!=null?O[e].set(qt(O[e]._config,t)):(s=_t(e),s!=null&&(n=s._config),t=qt(n,t),s==null&&(t.abbr=e),r=new nr(t),r.parentLocale=O[e],O[e]=r),ue(e)}else O[e]!=null&&(O[e].parentLocale!=null?(O[e]=O[e].parentLocale,e===ue()&&ue(e)):O[e]!=null&&delete O[e]);return O[e]}function ne(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Le;if(!$(e)){if(t=_t(e),t)return t;e=[e]}return Di(e)}function Yi(){return Gt(O)}function cr(e){var t,r=e._a;return r&&y(e).overflow===-2&&(t=r[ee]<0||r[ee]>11?ee:r[z]<1||r[z]>mt(r[R],r[ee])?z:r[b]<0||r[b]>24||r[b]===24&&(r[V]!==0||r[te]!==0||r[he]!==0)?b:r[V]<0||r[V]>59?V:r[te]<0||r[te]>59?te:r[he]<0||r[he]>999?he:-1,y(e)._overflowDayOfYear&&(tz)&&(t=z),y(e)._overflowWeeks&&t===-1&&(t=Pa),y(e)._overflowWeekday&&t===-1&&(t=Ea),y(e).overflow=t),e}var bi=/^\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)?)?$/,Ti=/^\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)?)?$/,xi=/Z|[+-]\d\d(?::?\d\d)?/,$e=[["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]],At=[["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/]],Ri=/^\/?Date\((-?\d+)/i,Ni=/^(?:(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}))$/,Pi={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 Fs(e){var t,r,s=e._i,n=bi.exec(s)||Ti.exec(s),a,i,o,f,m=$e.length,_=At.length;if(n){for(y(e).iso=!0,t=0,r=m;tCe(i)||e._dayOfYear===0)&&(y(e)._overflowDayOfYear=!0),r=We(i,0,e._dayOfYear),e._a[ee]=r.getUTCMonth(),e._a[z]=r.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=s[t]=n[t];for(;t<7;t++)e._a[t]=s[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[b]===24&&e._a[V]===0&&e._a[te]===0&&e._a[he]===0&&(e._nextDay=!0,e._a[b]=0),e._d=(e._useUTC?We:Ga).apply(null,s),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[b]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==a&&(y(e).weekdayMismatch=!0)}}function Ii(e){var t,r,s,n,a,i,o,f,m;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(a=1,i=4,r=Se(t.GG,e._a[R],Fe(D(),1,4).year),s=Se(t.W,1),n=Se(t.E,1),(n<1||n>7)&&(f=!0)):(a=e._locale._week.dow,i=e._locale._week.doy,m=Fe(D(),a,i),r=Se(t.gg,e._a[R],m.year),s=Se(t.w,m.week),t.d!=null?(n=t.d,(n<0||n>6)&&(f=!0)):t.e!=null?(n=t.e+a,(t.e<0||t.e>6)&&(f=!0)):n=a),s<1||s>re(r,a,i)?y(e)._overflowWeeks=!0:f!=null?y(e)._overflowWeekday=!0:(o=Ns(r,s,n,a,i),e._a[R]=o.year,e._dayOfYear=o.dayOfYear)}d.ISO_8601=function(){};d.RFC_2822=function(){};function _r(e){if(e._f===d.ISO_8601){Fs(e);return}if(e._f===d.RFC_2822){Ls(e);return}e._a=[],y(e).empty=!0;var t=""+e._i,r,s,n,a,i,o=t.length,f=0,m,_;for(n=vs(e._f,e._locale).match(ar)||[],_=n.length,r=0;r<_;r++)a=n[r],s=(t.match(xa(a,e))||[])[0],s&&(i=t.substr(0,t.indexOf(s)),i.length>0&&y(e).unusedInput.push(i),t=t.slice(t.indexOf(s)+s.length),f+=s.length),ke[a]?(s?y(e).empty=!1:y(e).unusedTokens.push(a),Na(a,s,e)):e._strict&&!s&&y(e).unusedTokens.push(a);y(e).charsLeftOver=o-f,t.length>0&&y(e).unusedInput.push(t),e._a[b]<=12&&y(e).bigHour===!0&&e._a[b]>0&&(y(e).bigHour=void 0),y(e).parsedDateParts=e._a.slice(0),y(e).meridiem=e._meridiem,e._a[b]=Hi(e._locale,e._a[b],e._meridiem),m=y(e).era,m!==null&&(e._a[R]=e._locale.erasConvertYear(m,e._a[R])),mr(e),cr(e)}function Hi(e,t,r){var s;return r==null?t:e.meridiemHour!=null?e.meridiemHour(t,r):(e.isPM!=null&&(s=e.isPM(r),s&&t<12&&(t+=12),!s&&t===12&&(t=0)),t)}function ji(e){var t,r,s,n,a,i,o=!1,f=e._f.length;if(f===0){y(e).invalidFormat=!0,e._d=new Date(NaN);return}for(n=0;nthis?this:e:ot()});function Is(e,t){var r,s;if(t.length===1&&$(t[0])&&(t=t[0]),!t.length)return D();for(r=t[0],s=1;sthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function lo(){if(!E(this._isDSTShifted))return this._isDSTShifted;var e={},t;return sr(e,this),e=Us(e),e._a?(t=e._isUTC?J(e._a):D(e._a),this._isDSTShifted=this.isValid()&&eo(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function fo(){return this.isValid()?!this._isUTC:!1}function ho(){return this.isValid()?this._isUTC:!1}function js(){return this.isValid()?this._isUTC&&this._offset===0:!1}var co=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,mo=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function G(e,t){var r=e,s=null,n,a,i;return Be(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:se(e)||!isNaN(+e)?(r={},t?r[t]=+e:r.milliseconds=+e):(s=co.exec(e))?(n=s[1]==="-"?-1:1,r={y:0,d:v(s[z])*n,h:v(s[b])*n,m:v(s[V])*n,s:v(s[te])*n,ms:v(Bt(s[he]*1e3))*n}):(s=mo.exec(e))?(n=s[1]==="-"?-1:1,r={y:de(s[2],n),M:de(s[3],n),w:de(s[4],n),d:de(s[5],n),h:de(s[6],n),m:de(s[7],n),s:de(s[8],n)}):r==null?r={}:typeof r=="object"&&("from"in r||"to"in r)&&(i=_o(D(r.from),D(r.to)),r={},r.ms=i.milliseconds,r.M=i.months),a=new yt(r),Be(e)&&S(e,"_locale")&&(a._locale=e._locale),Be(e)&&S(e,"_isValid")&&(a._isValid=e._isValid),a}G.fn=yt.prototype;G.invalid=Ki;function de(e,t){var r=e&&parseFloat(e.replace(",","."));return(isNaN(r)?0:r)*t}function Qr(e,t){var r={};return r.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(r.months,"M").isAfter(t)&&--r.months,r.milliseconds=+t-+e.clone().add(r.months,"M"),r}function _o(e,t){var r;return e.isValid()&&t.isValid()?(t=pr(t,e),e.isBefore(t)?r=Qr(e,t):(r=Qr(t,e),r.milliseconds=-r.milliseconds,r.months=-r.months),r):{milliseconds:0,months:0}}function Vs(e,t){return function(r,s){var n,a;return s!==null&&!isNaN(+s)&&(ps(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."),a=r,r=s,s=a),n=G(r,s),$s(this,n,e),this}}function $s(e,t,r,s){var n=t._milliseconds,a=Bt(t._days),i=Bt(t._months);e.isValid()&&(s=s??!0,i&&bs(e,Xe(e,"Month")+i*r),a&&Ss(e,"Date",Xe(e,"Date")+a*r),n&&e._d.setTime(e._d.valueOf()+n*r),s&&d.updateOffset(e,a||i))}var yo=Vs(1,"add"),po=Vs(-1,"subtract");function qs(e){return typeof e=="string"||e instanceof String}function vo(e){return q(e)||Ae(e)||qs(e)||se(e)||So(e)||wo(e)||e===null||e===void 0}function wo(e){var t=ce(e)&&!tr(e),r=!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"],n,a,i=s.length;for(n=0;nr.valueOf():r.valueOf()9999?ze(r,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):X(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",ze(r,"Z")):ze(r,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Co(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",r,s,n,a;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),r="["+e+'("]',s=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n="-MM-DD[T]HH:mm:ss.SSS",a=t+'[")]',this.format(r+s+n+a)}function Wo(e){e||(e=this.isUtc()?d.defaultFormatUtc:d.defaultFormat);var t=ze(this,e);return this.localeData().postformat(t)}function Fo(e,t){return this.isValid()&&(q(e)&&e.isValid()||D(e).isValid())?G({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Lo(e){return this.from(D(),e)}function Uo(e,t){return this.isValid()&&(q(e)&&e.isValid()||D(e).isValid())?G({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Ao(e){return this.to(D(),e)}function Gs(e){var t;return e===void 0?this._locale._abbr:(t=ne(e),t!=null&&(this._locale=t),this)}var zs=I("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 Bs(){return this._locale}var et=1e3,De=60*et,tt=60*De,Zs=(365*400+97)*24*tt;function Me(e,t){return(e%t+t)%t}function Js(e,t,r){return e<100&&e>=0?new Date(e+400,t,r)-Zs:new Date(e,t,r).valueOf()}function Xs(e,t,r){return e<100&&e>=0?Date.UTC(e+400,t,r)-Zs:Date.UTC(e,t,r)}function Io(e){var t,r;if(e=H(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?Xs:Js,e){case"year":t=r(this.year(),0,1);break;case"quarter":t=r(this.year(),this.month()-this.month()%3,1);break;case"month":t=r(this.year(),this.month(),1);break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=r(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=Me(t+(this._isUTC?0:this.utcOffset()*De),tt);break;case"minute":t=this._d.valueOf(),t-=Me(t,De);break;case"second":t=this._d.valueOf(),t-=Me(t,et);break}return this._d.setTime(t),d.updateOffset(this,!0),this}function Ho(e){var t,r;if(e=H(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?Xs:Js,e){case"year":t=r(this.year()+1,0,1)-1;break;case"quarter":t=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=r(this.year(),this.month()+1,1)-1;break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=tt-Me(t+(this._isUTC?0:this.utcOffset()*De),tt)-1;break;case"minute":t=this._d.valueOf(),t+=De-Me(t,De)-1;break;case"second":t=this._d.valueOf(),t+=et-Me(t,et)-1;break}return this._d.setTime(t),d.updateOffset(this,!0),this}function jo(){return this._d.valueOf()-(this._offset||0)*6e4}function Vo(){return Math.floor(this.valueOf()/1e3)}function $o(){return new Date(this.valueOf())}function qo(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Go(){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 zo(){return this.isValid()?this.toISOString():null}function Bo(){return rr(this)}function Zo(){return ie({},y(this))}function Jo(){return y(this).overflow}function Xo(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}c("N",0,0,"eraAbbr");c("NN",0,0,"eraAbbr");c("NNN",0,0,"eraAbbr");c("NNNN",0,0,"eraName");c("NNNNN",0,0,"eraNarrow");c("y",["y",1],"yo","eraYear");c("y",["yy",2],0,"eraYear");c("y",["yyy",3],0,"eraYear");c("y",["yyyy",4],0,"eraYear");h("N",vr);h("NN",vr);h("NNN",vr);h("NNNN",uu);h("NNNNN",lu);k(["N","NN","NNN","NNNN","NNNNN"],function(e,t,r,s){var n=r._locale.erasParse(e,s,r._strict);n?y(r).era=n:y(r).invalidEra=e});h("y",Ye);h("yy",Ye);h("yyy",Ye);h("yyyy",Ye);h("yo",fu);k(["y","yy","yyy","yyyy"],R);k(["yo"],function(e,t,r,s){var n;r._locale._eraYearOrdinalRegex&&(n=e.match(r._locale._eraYearOrdinalRegex)),r._locale.eraYearOrdinalParse?t[R]=r._locale.eraYearOrdinalParse(e,n):t[R]=parseInt(e,10)});function Qo(e,t){var r,s,n,a=this._eras||ne("en")._eras;for(r=0,s=a.length;r=0)return a[s]}function eu(e,t){var r=e.since<=e.until?1:-1;return t===void 0?d(e.since).year():d(e.since).year()+(t-e.offset)*r}function tu(){var e,t,r,s=this.localeData().eras();for(e=0,t=s.length;ea&&(t=a),pu.call(this,e,t,r,s,n))}function pu(e,t,r,s,n){var a=Ns(e,t,r,s,n),i=We(a.year,0,a.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}c("Q",0,"Qo","quarter");N("quarter","Q");P("quarter",7);h("Q",gs);k("Q",function(e,t){t[ee]=(v(e)-1)*3});function vu(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}c("D",["DD",2],"Do","date");N("date","D");P("date",9);h("D",M);h("DD",M,U);h("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});k(["D","DD"],z);k("Do",function(e,t){t[z]=v(e.match(M)[0])});var Ks=Oe("Date",!0);c("DDD",["DDDD",3],"DDDo","dayOfYear");N("dayOfYear","DDD");P("dayOfYear",4);h("DDD",ft);h("DDDD",ks);k(["DDD","DDDD"],function(e,t,r){r._dayOfYear=v(e)});function wu(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}c("m",["mm",2],0,"minute");N("minute","m");P("minute",14);h("m",M);h("mm",M,U);k(["m","mm"],V);var Su=Oe("Minutes",!1);c("s",["ss",2],0,"second");N("second","s");P("second",15);h("s",M);h("ss",M,U);k(["s","ss"],te);var gu=Oe("Seconds",!1);c("S",0,0,function(){return~~(this.millisecond()/100)});c(0,["SS",2],0,function(){return~~(this.millisecond()/10)});c(0,["SSS",3],0,"millisecond");c(0,["SSSS",4],0,function(){return this.millisecond()*10});c(0,["SSSSS",5],0,function(){return this.millisecond()*100});c(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});c(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});c(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});c(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});N("millisecond","ms");P("millisecond",16);h("S",ft,gs);h("SS",ft,U);h("SSS",ft,ks);var oe,en;for(oe="SSSS";oe.length<=9;oe+="S")h(oe,Ye);function ku(e,t){t[he]=v(("0."+e)*1e3)}for(oe="S";oe.length<=9;oe+="S")k(oe,ku);en=Oe("Milliseconds",!1);c("z",0,0,"zoneAbbr");c("zz",0,0,"zoneName");function Du(){return this._isUTC?"UTC":""}function Mu(){return this._isUTC?"Coordinated Universal Time":""}var u=Ie.prototype;u.add=yo;u.calendar=Do;u.clone=Mo;u.diff=No;u.endOf=Ho;u.format=Wo;u.from=Fo;u.fromNow=Lo;u.to=Uo;u.toNow=Ao;u.get=Oa;u.invalidAt=Jo;u.isAfter=Oo;u.isBefore=Yo;u.isBetween=bo;u.isSame=To;u.isSameOrAfter=xo;u.isSameOrBefore=Ro;u.isValid=Bo;u.lang=zs;u.locale=Gs;u.localeData=Bs;u.max=zi;u.min=Gi;u.parsingFlags=Zo;u.set=Ya;u.startOf=Io;u.subtract=po;u.toArray=qo;u.toObject=Go;u.toDate=$o;u.toISOString=Eo;u.inspect=Co;typeof Symbol<"u"&&Symbol.for!=null&&(u[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});u.toJSON=zo;u.toString=Po;u.unix=Vo;u.valueOf=jo;u.creationData=Xo;u.eraName=tu;u.eraNarrow=ru;u.eraAbbr=su;u.eraYear=nu;u.year=Rs;u.isLeapYear=qa;u.weekYear=du;u.isoWeekYear=hu;u.quarter=u.quarters=vu;u.month=Ts;u.daysInMonth=ja;u.week=u.weeks=Xa;u.isoWeek=u.isoWeeks=Qa;u.weeksInYear=_u;u.weeksInWeekYear=yu;u.isoWeeksInYear=cu;u.isoWeeksInISOWeekYear=mu;u.date=Ks;u.day=u.days=di;u.weekday=hi;u.isoWeekday=ci;u.dayOfYear=wu;u.hour=u.hours=Si;u.minute=u.minutes=Su;u.second=u.seconds=gu;u.millisecond=u.milliseconds=en;u.utcOffset=ro;u.utc=no;u.local=ao;u.parseZone=io;u.hasAlignedHourOffset=oo;u.isDST=uo;u.isLocal=fo;u.isUtcOffset=ho;u.isUtc=js;u.isUTC=js;u.zoneAbbr=Du;u.zoneName=Mu;u.dates=I("dates accessor is deprecated. Use date instead.",Ks);u.months=I("months accessor is deprecated. Use month instead",Ts);u.years=I("years accessor is deprecated. Use year instead",Rs);u.zone=I("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",so);u.isDSTShifted=I("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",lo);function Ou(e){return D(e*1e3)}function Yu(){return D.apply(null,arguments).parseZone()}function tn(e){return e}var g=nr.prototype;g.calendar=da;g.longDateFormat=_a;g.invalidDate=pa;g.ordinal=Sa;g.preparse=tn;g.postformat=tn;g.relativeTime=ka;g.pastFuture=Da;g.set=la;g.eras=Qo;g.erasParse=Ko;g.erasConvertYear=eu;g.erasAbbrRegex=iu;g.erasNameRegex=au;g.erasNarrowRegex=ou;g.months=Ua;g.monthsShort=Aa;g.monthsParse=Ha;g.monthsRegex=$a;g.monthsShortRegex=Va;g.week=za;g.firstDayOfYear=Ja;g.firstDayOfWeek=Za;g.weekdays=ii;g.weekdaysMin=ui;g.weekdaysShort=oi;g.weekdaysParse=fi;g.weekdaysRegex=mi;g.weekdaysShortRegex=_i;g.weekdaysMinRegex=yi;g.isPM=vi;g.meridiem=gi;function rt(e,t,r,s){var n=ne(),a=J().set(s,t);return n[r](a,e)}function rn(e,t,r){if(se(e)&&(t=e,e=void 0),e=e||"",t!=null)return rt(e,t,r,"month");var s,n=[];for(s=0;s<12;s++)n[s]=rt(e,s,r,"month");return n}function Sr(e,t,r,s){typeof e=="boolean"?(se(t)&&(r=t,t=void 0),t=t||""):(t=e,r=t,e=!1,se(t)&&(r=t,t=void 0),t=t||"");var n=ne(),a=e?n._week.dow:0,i,o=[];if(r!=null)return rt(t,(r+a)%7,s,"day");for(i=0;i<7;i++)o[i]=rt(t,(i+a)%7,s,"day");return o}function bu(e,t){return rn(e,t,"months")}function Tu(e,t){return rn(e,t,"monthsShort")}function xu(e,t,r){return Sr(e,t,r,"weekdays")}function Ru(e,t,r){return Sr(e,t,r,"weekdaysShort")}function Nu(e,t,r){return Sr(e,t,r,"weekdaysMin")}ue("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,r=v(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+r}});d.lang=I("moment.lang is deprecated. Use moment.locale instead.",ue);d.langData=I("moment.langData is deprecated. Use moment.localeData instead.",ne);var Q=Math.abs;function Pu(){var e=this._data;return this._milliseconds=Q(this._milliseconds),this._days=Q(this._days),this._months=Q(this._months),e.milliseconds=Q(e.milliseconds),e.seconds=Q(e.seconds),e.minutes=Q(e.minutes),e.hours=Q(e.hours),e.months=Q(e.months),e.years=Q(e.years),this}function sn(e,t,r,s){var n=G(t,r);return e._milliseconds+=s*n._milliseconds,e._days+=s*n._days,e._months+=s*n._months,e._bubble()}function Eu(e,t){return sn(this,e,t,1)}function Cu(e,t){return sn(this,e,t,-1)}function Kr(e){return e<0?Math.floor(e):Math.ceil(e)}function Wu(){var e=this._milliseconds,t=this._days,r=this._months,s=this._data,n,a,i,o,f;return e>=0&&t>=0&&r>=0||e<=0&&t<=0&&r<=0||(e+=Kr(Jt(r)+t)*864e5,t=0,r=0),s.milliseconds=e%1e3,n=A(e/1e3),s.seconds=n%60,a=A(n/60),s.minutes=a%60,i=A(a/60),s.hours=i%24,t+=A(i/24),f=A(nn(t)),r+=f,t-=Kr(Jt(f)),o=A(r/12),r%=12,s.days=t,s.months=r,s.years=o,this}function nn(e){return e*4800/146097}function Jt(e){return e*146097/4800}function Fu(e){if(!this.isValid())return NaN;var t,r,s=this._milliseconds;if(e=H(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+s/864e5,r=this._months+nn(t),e){case"month":return r;case"quarter":return r/3;case"year":return r/12}else switch(t=this._days+Math.round(Jt(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 Lu(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+v(this._months/12)*31536e6:NaN}function ae(e){return function(){return this.as(e)}}var Uu=ae("ms"),Au=ae("s"),Iu=ae("m"),Hu=ae("h"),ju=ae("d"),Vu=ae("w"),$u=ae("M"),qu=ae("Q"),Gu=ae("y");function zu(){return G(this)}function Bu(e){return e=H(e),this.isValid()?this[e+"s"]():NaN}function me(e){return function(){return this.isValid()?this._data[e]:NaN}}var Zu=me("milliseconds"),Ju=me("seconds"),Xu=me("minutes"),Qu=me("hours"),Ku=me("days"),el=me("months"),tl=me("years");function rl(){return A(this.days()/7)}var K=Math.round,ge={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function sl(e,t,r,s,n){return n.relativeTime(t||1,!!r,e,s)}function nl(e,t,r,s){var n=G(e).abs(),a=K(n.as("s")),i=K(n.as("m")),o=K(n.as("h")),f=K(n.as("d")),m=K(n.as("M")),_=K(n.as("w")),l=K(n.as("y")),T=a<=r.ss&&["s",a]||a0,T[4]=s,sl.apply(null,T)}function al(e){return e===void 0?K:typeof e=="function"?(K=e,!0):!1}function il(e,t){return ge[e]===void 0?!1:t===void 0?ge[e]:(ge[e]=t,e==="s"&&(ge.ss=t-1),!0)}function ol(e,t){if(!this.isValid())return this.localeData().invalidDate();var r=!1,s=ge,n,a;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(r=e),typeof t=="object"&&(s=Object.assign({},ge,t),t.s!=null&&t.ss==null&&(s.ss=t.s-1)),n=this.localeData(),a=nl(this,!r,s,n),r&&(a=n.pastFuture(+this,a)),n.postformat(a)}var It=Math.abs;function we(e){return(e>0)-(e<0)||+e}function vt(){if(!this.isValid())return this.localeData().invalidDate();var e=It(this._milliseconds)/1e3,t=It(this._days),r=It(this._months),s,n,a,i,o=this.asSeconds(),f,m,_,l;return o?(s=A(e/60),n=A(s/60),e%=60,s%=60,a=A(r/12),r%=12,i=e?e.toFixed(3).replace(/\.?0+$/,""):"",f=o<0?"-":"",m=we(this._months)!==we(o)?"-":"",_=we(this._days)!==we(o)?"-":"",l=we(this._milliseconds)!==we(o)?"-":"",f+"P"+(a?m+a+"Y":"")+(r?m+r+"M":"")+(t?_+t+"D":"")+(n||s||e?"T":"")+(n?l+n+"H":"")+(s?l+s+"M":"")+(e?l+i+"S":"")):"P0D"}var w=yt.prototype;w.isValid=Qi;w.abs=Pu;w.add=Eu;w.subtract=Cu;w.as=Fu;w.asMilliseconds=Uu;w.asSeconds=Au;w.asMinutes=Iu;w.asHours=Hu;w.asDays=ju;w.asWeeks=Vu;w.asMonths=$u;w.asQuarters=qu;w.asYears=Gu;w.valueOf=Lu;w._bubble=Wu;w.clone=zu;w.get=Bu;w.milliseconds=Zu;w.seconds=Ju;w.minutes=Xu;w.hours=Qu;w.days=Ku;w.weeks=rl;w.months=el;w.years=tl;w.humanize=ol;w.toISOString=vt;w.toString=vt;w.toJSON=vt;w.locale=Gs;w.localeData=Bs;w.toIsoString=I("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",vt);w.lang=zs;c("X",0,0,"unix");c("x",0,0,"valueOf");h("x",ht);h("X",Ta);k("X",function(e,t,r){r._d=new Date(parseFloat(e)*1e3)});k("x",function(e,t,r){r._d=new Date(v(e))});//! moment.js +d.version="2.29.4";oa(D);d.fn=u;d.min=Bi;d.max=Zi;d.now=Ji;d.utc=J;d.unix=Ou;d.months=bu;d.isDate=Ae;d.locale=ue;d.invalid=ot;d.duration=G;d.isMoment=q;d.weekdays=xu;d.parseZone=Yu;d.localeData=ne;d.isDuration=Be;d.monthsShort=Tu;d.weekdaysMin=Nu;d.defineLocale=hr;d.updateLocale=Oi;d.locales=Yi;d.weekdaysShort=Ru;d.normalizeUnits=H;d.relativeTimeRounding=al;d.relativeTimeThreshold=il;d.calendarFormat=ko;d.prototype=u;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"};export{ll as a,d as h}; diff --git a/assets/pay.html-18baaed8.js b/assets/pay.html-18baaed8.js new file mode 100644 index 0000000..ddcadb2 --- /dev/null +++ b/assets/pay.html-18baaed8.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-f90600a2","path":"/handbook/pay.html","title":"珞珈E卡","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"准备使用","slug":"准备使用","link":"#准备使用","children":[]},{"level":2,"title":"ShortCut","slug":"shortcut","link":"#shortcut","children":[]}],"git":{"updatedTime":1707498508000,"contributors":[{"name":"orangeboy","email":"chenenhan@qq.com","commits":1},{"name":"orangeboyChen","email":"chenenhan@qq.com","commits":1}]},"filePathRelative":"handbook/pay.md"}');export{e as data}; diff --git a/assets/pay.html-be02d47f.js b/assets/pay.html-be02d47f.js new file mode 100644 index 0000000..ad666c8 --- /dev/null +++ b/assets/pay.html-be02d47f.js @@ -0,0 +1 @@ +import{_ as a,p as e,q as t,a1 as r}from"./framework-caba6eb2.js";const c={},o=r('

珞珈E卡

版本要求

iOS: 1.3.2 (build >= 96)

Android: 1.4.3

你可以通过Ham使用珞珈E卡

准备使用

在使用珞珈E卡前,你需要在"我的"-"信息门户设置"中登录自己的信息门户账号

ShortCut

长按桌面上的Ham图标,你可以快速打开珞珈E卡

',7),i=[o];function s(d,n){return e(),t("div",null,i)}const p=a(c,[["render",s],["__file","pay.html.vue"]]);export{p as default}; diff --git a/assets/schedule.html-7e2a2d37.js b/assets/schedule.html-7e2a2d37.js new file mode 100644 index 0000000..1c3f3b5 --- /dev/null +++ b/assets/schedule.html-7e2a2d37.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-36c26638","path":"/handbook/schedule.html","title":"日程","lang":"en-US","frontmatter":{},"headers":[],"git":{"updatedTime":1707498508000,"contributors":[{"name":"orangeboy","email":"chenenhan@qq.com","commits":1},{"name":"orangeboyChen","email":"chenenhan@qq.com","commits":1}]},"filePathRelative":"handbook/schedule.md"}');export{e as data}; diff --git a/assets/schedule.html-dc995fb8.js b/assets/schedule.html-dc995fb8.js new file mode 100644 index 0000000..ff7b0b9 --- /dev/null +++ b/assets/schedule.html-dc995fb8.js @@ -0,0 +1 @@ +import{_ as t,p as s,q as c,Q as e,t as o}from"./framework-caba6eb2.js";const a={},n=e("h1",{id:"日程",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#日程","aria-hidden":"true"},"#"),o(" 日程")],-1),_=e("p",null,'在日程页上下拉进入图片详情页,在点击下方"日程"按钮进入日程页。在日程页中,你可以查看所有日程、添加或删除日程。',-1),r=e("p",null,"日程支持到期前提醒,并自动导入日历。",-1),d=[n,_,r];function l(h,i){return s(),c("div",null,d)}const f=t(a,[["render",l],["__file","schedule.html.vue"]]);export{f as default}; diff --git a/assets/score.html-9d1f38f3.js b/assets/score.html-9d1f38f3.js new file mode 100644 index 0000000..5f7bbdd --- /dev/null +++ b/assets/score.html-9d1f38f3.js @@ -0,0 +1 @@ +const l=JSON.parse('{"key":"v-d9fc26f6","path":"/handbook/score.html","title":"成绩","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"综测成绩类型","slug":"综测成绩类型","link":"#综测成绩类型","children":[{"level":3,"title":"新版F2计算方式","slug":"新版f2计算方式","link":"#新版f2计算方式","children":[]},{"level":3,"title":"旧版F2计算方式","slug":"旧版f2计算方式","link":"#旧版f2计算方式","children":[]}]},{"level":2,"title":"计算学分、GPA","slug":"计算学分、gpa","link":"#计算学分、gpa","children":[]},{"level":2,"title":"安全性与生物识别","slug":"安全性与生物识别","link":"#安全性与生物识别","children":[]},{"level":2,"title":"给分","slug":"给分","link":"#给分","children":[{"level":3,"title":"使用前","slug":"使用前","link":"#使用前","children":[]},{"level":3,"title":"查询给分","slug":"查询给分","link":"#查询给分","children":[]}]},{"level":2,"title":"必要的权限","slug":"必要的权限","link":"#必要的权限","children":[{"level":3,"title":"生物识别","slug":"生物识别","link":"#生物识别","children":[]}]}],"git":{"updatedTime":1646222394000,"contributors":[{"name":"orangeboy","email":"chenenhan@qq.com","commits":1}]},"filePathRelative":"handbook/score.md"}');export{l as data}; diff --git a/assets/score.html-a0d103b1.js b/assets/score.html-a0d103b1.js new file mode 100644 index 0000000..c7bcd46 --- /dev/null +++ b/assets/score.html-a0d103b1.js @@ -0,0 +1,4 @@ +import{_ as a,p as e,q as i,a1 as d}from"./framework-caba6eb2.js";const r={},t=d(`

成绩

你可以通过Ham查看你的课程成绩、计算你的GPA或综测成绩,并查询课程给分情况。

综测成绩类型

不同学院有着不同但综测成绩计算方法。Ham会自动识别通识、公共、必修、选修、跨专业课程,根据不同的方式计算综测成绩。

结合不同的学院,Ham提供了两种不同的计算方法:

B1: 必修、通识课成绩

B2: 选修、跨专业课程成绩

新版F2计算方式

计算公式为

F2 = B1 + B2 × 0.002
+其中: B2最多选8门
+

使用该计算方式时,Ham会以高F2优先的原则,选择8门选修课程。

你可以长按成绩,查看Ham选择了哪些选修成绩进行计算。或者,你可以在长按后自选成绩计算综测成绩。

如果你不想计算某门课程,可以在"成绩设置"-"编辑成绩启用状态"启用或关闭某门课程的成绩。

目前正在使用该计算方式的学院:

  • 计算机学院

旧版F2计算方式

计算公式为

F2 = B1 × 0.98 + B2 × 0.02
+

目前正在使用该计算方式的学院:

  • 资源与环境科学学院

计算学分、GPA

长按任一成绩进入自选模式。你可以在自选模式自由地选择课程来计算学分或GPA

为了避免计算学分错误的情况(比如根据培养计划,某课程不算学分),Ham不会提供多选选项。你需要仔细核对每个课程的学分情况,保证计算的GPA与学院计算的相符。

安全性与生物识别

为了防止你的成绩被别人不经意看到,"成绩"默认开启生物识别,你需要完成生物识别(Face ID、指纹识别等)才能查看成绩。

当然,如果你觉得这过于繁琐,你也可以在设置里关闭该选项。

给分

你可以通过Ham查询课程给分情况。

使用前

使用给分前,你必须:

  • 已获取成绩
  • 同意上传匿名成绩至Ham的服务器

Ham会对需要上传的信息进行脱敏处理,你的学号不会直接上传到服务器,而是选取特征值来上传。因此,在Ham的服务器中,不能直接查看你的成绩。

每次你打开"给分"时,Ham都会将你的成绩上传到服务器中,用以给其他用户提供参考。

当然,你可以选择拒绝上传,但这也意味着你无法使用"给分"。

查询给分

在搜索框输入课程名或授课人姓名,可查询单一课程或单一授课人的给分情况。

当然,你不必输入全部的课程名。比如《毛泽东思想和中国特色社会主义理论体系概论》这门课,你输入"毛概"后,Ham也会知道你想要什么。

必要的权限

生物识别

  • iOS: Face ID
  • Android: 打开设备密码(不是权限,但也是必备项)
`,39),h=[t];function n(l,s){return e(),i("div",null,h)}const p=a(r,[["render",n],["__file","score.html.vue"]]);export{p as default}; diff --git a/assets/sport.html-1fb40a25.js b/assets/sport.html-1fb40a25.js new file mode 100644 index 0000000..0026230 --- /dev/null +++ b/assets/sport.html-1fb40a25.js @@ -0,0 +1 @@ +import{_ as a,p as e,q as i,a1 as r}from"./framework-caba6eb2.js";const t={},d=r('

运动场馆

版本要求

iOS: 1.3.2 (build >= 96)

Android: 1.4.3

你可以通过Ham预定运动场馆

准备使用

在使用预定场馆前,你需要在"我的"-"信息门户设置"中登录自己的信息门户账号

查看场馆

在查看场馆中预定,你可以选择自己的目标运动、场馆,再查看空余的场次和时间段进行预定

查看场馆预定适用的情况:

  • 你某一天突然想去运动但没有预定
  • 某个场馆预定的余量充足

设定收藏预定

你可以在设置中设置自己收藏的场馆、场次和时间段。设定后,该预定会出现在首页中方便你快速预定,同时你也可以通过Siri捷径进行自动化预定。

提示

在首页快速预定或使用Siri捷径自动化预定时并不能确定该时间段下场次的空闲情况。当在该场次的预定失败后,Ham会自动选择相邻空闲的场次进行预定。

订单中心

在首页中,你可以前往订单中心,查看或取消自己的订单。

支付订单

在预定成功且到达支付时间时,你可以通过两种方式支付该订单:

  • 通过微信小程序预定:

在"场馆预约"小程序中支付。该选项可以使用微信支付

  • 在网页内支付

在确认信息后,Ham会提供给你一个链接。该链接为学校支付平台官方链接。你需要将它复制到浏览器中完成支付。该选项可以使用支付宝或云闪付支付。

重要

你在武汉大学支付平台的支付与Ham无关

预定状态

你的预定状态将会在首页展示。

在到达支付时间后,你可以在预定状态卡片中进行支付。

自动化

使用Siri捷径进行自动化预定。

',26),h=[d];function n(c,s){return e(),i("div",null,h)}const o=a(t,[["render",n],["__file","sport.html.vue"]]);export{o as default}; diff --git a/assets/sport.html-7a26ffbe.js b/assets/sport.html-7a26ffbe.js new file mode 100644 index 0000000..039a0ff --- /dev/null +++ b/assets/sport.html-7a26ffbe.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-341440e3","path":"/handbook/sport.html","title":"运动场馆","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"准备使用","slug":"准备使用","link":"#准备使用","children":[]},{"level":2,"title":"查看场馆","slug":"查看场馆","link":"#查看场馆","children":[]},{"level":2,"title":"设定收藏预定","slug":"设定收藏预定","link":"#设定收藏预定","children":[]},{"level":2,"title":"订单中心","slug":"订单中心","link":"#订单中心","children":[]},{"level":2,"title":"支付订单","slug":"支付订单","link":"#支付订单","children":[]},{"level":2,"title":"预定状态","slug":"预定状态","link":"#预定状态","children":[]},{"level":2,"title":"自动化","slug":"自动化","link":"#自动化","children":[]}],"git":{"updatedTime":1707498508000,"contributors":[{"name":"orangeboy","email":"chenenhan@qq.com","commits":2},{"name":"orangeboyChen","email":"chenenhan@qq.com","commits":1}]},"filePathRelative":"handbook/sport.md"}');export{e as data}; diff --git a/assets/status.html-14a54e68.js b/assets/status.html-14a54e68.js new file mode 100644 index 0000000..d2aefc0 --- /dev/null +++ b/assets/status.html-14a54e68.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-7b0bd8e9","path":"/handbook/status.html","title":"状态","lang":"en-US","frontmatter":{},"headers":[{"level":3,"title":"天气","slug":"天气","link":"#天气","children":[]},{"level":3,"title":"图书馆预约","slug":"图书馆预约","link":"#图书馆预约","children":[]},{"level":3,"title":"课程情况","slug":"课程情况","link":"#课程情况","children":[]},{"level":3,"title":"日程","slug":"日程","link":"#日程","children":[]},{"level":3,"title":"校巴","slug":"校巴","link":"#校巴","children":[]}],"git":{"updatedTime":1678989040000,"contributors":[{"name":"orangeboy","email":"chenenhan@qq.com","commits":2}]},"filePathRelative":"handbook/status.md"}');export{e as data}; diff --git a/assets/status.html-28382c18.js b/assets/status.html-28382c18.js new file mode 100644 index 0000000..fd5d6d2 --- /dev/null +++ b/assets/status.html-28382c18.js @@ -0,0 +1 @@ +import{_ as a,p as e,q as r,a1 as h}from"./framework-caba6eb2.js";const d={},t=h('

状态

状态展示了你今日即将需要完成的任务。

天气

展示实时天气。你可以根据展示的天气,调整你的穿着打扮。

图书馆预约

展示当前预约。你也可以在此快速改变预约时间。

课程情况

展示今日或明日课程。

日程

展示你在Ham中添加的日程

校巴

展示距离你最近站点的校园巴士信息

',12),i=[t];function n(s,c){return e(),r("div",null,i)}const p=a(d,[["render",n],["__file","status.html.vue"]]);export{p as default}; diff --git a/assets/style-1213c5f7.css b/assets/style-1213c5f7.css new file mode 100644 index 0000000..50aeef6 --- /dev/null +++ b/assets/style-1213c5f7.css @@ -0,0 +1 @@ +@charset "UTF-8";:root{--back-to-top-z-index: 5;--back-to-top-color: #3eaf7c;--back-to-top-color-hover: #71cda3}.back-to-top{cursor:pointer;position:fixed;bottom:2rem;right:2.5rem;width:2rem;height:1.2rem;background-color:var(--back-to-top-color);-webkit-mask:url(/whu-ham/assets/back-to-top-8efcbe56.svg) no-repeat;mask:url(/whu-ham/assets/back-to-top-8efcbe56.svg) no-repeat;z-index:var(--back-to-top-z-index)}.back-to-top:hover{background-color:var(--back-to-top-color-hover)}@media (max-width: 959px){.back-to-top{display:none}}@media print{.back-to-top{display:none}}.back-to-top-enter-active,.back-to-top-leave-active{transition:opacity .3s}.back-to-top-enter-from,.back-to-top-leave-to{opacity:0}:root{--external-link-icon-color: #aaa}.external-link-icon{position:relative;display:inline-block;color:var(--external-link-icon-color);vertical-align:middle;top:-1px}@media print{.external-link-icon{display:none}}.external-link-icon-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}:root{--medium-zoom-z-index: 100;--medium-zoom-bg-color: #ffffff;--medium-zoom-opacity: 1}.medium-zoom-overlay{background-color:var(--medium-zoom-bg-color)!important;z-index:var(--medium-zoom-z-index)}.medium-zoom-overlay~img{z-index:calc(var(--medium-zoom-z-index) + 1)}.medium-zoom--opened .medium-zoom-overlay{opacity:var(--medium-zoom-opacity)}:root{--nprogress-color: #29d;--nprogress-z-index: 1031}#nprogress{pointer-events:none}#nprogress .bar{background:var(--nprogress-color);position:fixed;z-index:var(--nprogress-z-index);top:0;left:0;width:100%;height:2px}:root{--c-brand: #3eaf7c;--c-brand-light: #4abf8a;--c-bg: #ffffff;--c-bg-light: #f3f4f5;--c-bg-lighter: #eeeeee;--c-bg-dark: #ebebec;--c-bg-darker: #e6e6e6;--c-bg-navbar: var(--c-bg);--c-bg-sidebar: var(--c-bg);--c-bg-arrow: #cccccc;--c-text: #2c3e50;--c-text-accent: var(--c-brand);--c-text-light: #3a5169;--c-text-lighter: #4e6e8e;--c-text-lightest: #6a8bad;--c-text-quote: #999999;--c-border: #eaecef;--c-border-dark: #dfe2e5;--c-tip: #42b983;--c-tip-bg: var(--c-bg-light);--c-tip-title: var(--c-text);--c-tip-text: var(--c-text);--c-tip-text-accent: var(--c-text-accent);--c-warning: #ffc310;--c-warning-bg: #fffae3;--c-warning-bg-light: #fff3ba;--c-warning-bg-lighter: #fff0b0;--c-warning-border-dark: #f7dc91;--c-warning-details-bg: #fff5ca;--c-warning-title: #f1b300;--c-warning-text: #746000;--c-warning-text-accent: #edb100;--c-warning-text-light: #c1971c;--c-warning-text-quote: #ccab49;--c-danger: #f11e37;--c-danger-bg: #ffe0e0;--c-danger-bg-light: #ffcfde;--c-danger-bg-lighter: #ffc9c9;--c-danger-border-dark: #f1abab;--c-danger-details-bg: #ffd4d4;--c-danger-title: #ed1e2c;--c-danger-text: #660000;--c-danger-text-accent: #bd1a1a;--c-danger-text-light: #b5474d;--c-danger-text-quote: #c15b5b;--c-details-bg: #eeeeee;--c-badge-tip: var(--c-tip);--c-badge-warning: #ecc808;--c-badge-warning-text: var(--c-bg);--c-badge-danger: #dc2626;--c-badge-danger-text: var(--c-bg);--t-color: .3s ease;--t-transform: .3s ease;--code-bg-color: #282c34;--code-hl-bg-color: rgba(0, 0, 0, .66);--code-ln-color: #9e9e9e;--code-ln-wrapper-width: 3.5rem;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-code: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;--navbar-height: 3.6rem;--navbar-padding-v: .7rem;--navbar-padding-h: 1.5rem;--sidebar-width: 20rem;--sidebar-width-mobile: calc(var(--sidebar-width) * .82);--content-width: 740px;--homepage-width: 960px}.back-to-top{--back-to-top-color: var(--c-brand);--back-to-top-color-hover: var(--c-brand-light)}.DocSearch{--docsearch-primary-color: var(--c-brand);--docsearch-text-color: var(--c-text);--docsearch-highlight-color: var(--c-brand);--docsearch-muted-color: var(--c-text-quote);--docsearch-container-background: rgba(9, 10, 17, .8);--docsearch-modal-background: var(--c-bg-light);--docsearch-searchbox-background: var(--c-bg-lighter);--docsearch-searchbox-focus-background: var(--c-bg);--docsearch-searchbox-shadow: inset 0 0 0 2px var(--c-brand);--docsearch-hit-color: var(--c-text-light);--docsearch-hit-active-color: var(--c-bg);--docsearch-hit-background: var(--c-bg);--docsearch-hit-shadow: 0 1px 3px 0 var(--c-border-dark);--docsearch-footer-background: var(--c-bg)}.external-link-icon{--external-link-icon-color: var(--c-text-quote)}.medium-zoom-overlay{--medium-zoom-bg-color: var(--c-bg)}#nprogress{--nprogress-color: var(--c-brand)}.pwa-popup{--pwa-popup-text-color: var(--c-text);--pwa-popup-bg-color: var(--c-bg);--pwa-popup-border-color: var(--c-brand);--pwa-popup-shadow: 0 4px 16px var(--c-brand);--pwa-popup-btn-text-color: var(--c-bg);--pwa-popup-btn-bg-color: var(--c-brand);--pwa-popup-btn-hover-bg-color: var(--c-brand-light)}.search-box{--search-bg-color: var(--c-bg);--search-accent-color: var(--c-brand);--search-text-color: var(--c-text);--search-border-color: var(--c-border);--search-item-text-color: var(--c-text-lighter);--search-item-focus-bg-color: var(--c-bg-light)}html.dark{--c-brand: #3aa675;--c-brand-light: #349469;--c-bg: #22272e;--c-bg-light: #2b313a;--c-bg-lighter: #262c34;--c-bg-dark: #343b44;--c-bg-darker: #37404c;--c-text: #adbac7;--c-text-light: #96a7b7;--c-text-lighter: #8b9eb0;--c-text-lightest: #8094a8;--c-border: #3e4c5a;--c-border-dark: #34404c;--c-tip: #318a62;--c-warning: #e0ad15;--c-warning-bg: #2d2f2d;--c-warning-bg-light: #423e2a;--c-warning-bg-lighter: #44442f;--c-warning-border-dark: #957c35;--c-warning-details-bg: #39392d;--c-warning-title: #fdca31;--c-warning-text: #d8d96d;--c-warning-text-accent: #ffbf00;--c-warning-text-light: #ddb84b;--c-warning-text-quote: #ccab49;--c-danger: #fc1e38;--c-danger-bg: #39232c;--c-danger-bg-light: #4b2b35;--c-danger-bg-lighter: #553040;--c-danger-border-dark: #a25151;--c-danger-details-bg: #482936;--c-danger-title: #fc2d3b;--c-danger-text: #ea9ca0;--c-danger-text-accent: #fd3636;--c-danger-text-light: #d9777c;--c-danger-text-quote: #d56b6b;--c-details-bg: #323843;--c-badge-warning: var(--c-warning);--c-badge-warning-text: #3c2e05;--c-badge-danger: var(--c-danger);--c-badge-danger-text: #401416;--code-hl-bg-color: #363b46}html.dark .DocSearch{--docsearch-logo-color: var(--c-text);--docsearch-modal-shadow: inset 1px 1px 0 0 #2c2e40, 0 3px 8px 0 #000309;--docsearch-key-shadow: inset 0 -2px 0 0 #282d55, inset 0 0 1px 1px #51577d, 0 2px 2px 0 rgba(3, 4, 9, .3);--docsearch-key-gradient: linear-gradient(-225deg, #444950, #1c1e21);--docsearch-footer-shadow: inset 0 1px 0 0 rgba(73, 76, 106, .5), 0 -4px 8px 0 rgba(0, 0, 0, .2)}html,body{padding:0;margin:0;background-color:var(--c-bg);transition:background-color var(--t-color)}html.dark{color-scheme:dark}html{font-size:16px}body{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;color:var(--c-text)}a{font-weight:500;color:var(--c-text-accent);text-decoration:none;overflow-wrap:break-word}p a code{font-weight:400;color:var(--c-text-accent)}kbd{font-family:var(--font-family-code);color:var(--c-text);background:var(--c-bg-lighter);border:solid .15rem var(--c-border-dark);border-bottom:solid .25rem var(--c-border-dark);border-radius:.15rem;padding:0 .15em}code{font-family:var(--font-family-code);color:var(--c-text-lighter);padding:.25rem .5rem;margin:0;font-size:.85em;background-color:var(--c-bg-light);border-radius:3px;overflow-wrap:break-word;transition:background-color var(--t-color)}blockquote{font-size:1rem;color:var(--c-text-quote);border-left:.2rem solid var(--c-border-dark);margin:1rem 0;padding:.25rem 0 .25rem 1rem;overflow-wrap:break-word}blockquote>p{margin:0}ul,ol{padding-left:1.2em}strong{font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25;overflow-wrap:break-word}h1:focus-visible,h2:focus-visible,h3:focus-visible,h4:focus-visible,h5:focus-visible,h6:focus-visible{outline:none}h1:hover .header-anchor,h2:hover .header-anchor,h3:hover .header-anchor,h4:hover .header-anchor,h5:hover .header-anchor,h6:hover .header-anchor{opacity:1}h1{font-size:2.2rem}h2{font-size:1.65rem;padding-bottom:.3rem;border-bottom:1px solid var(--c-border);transition:border-color var(--t-color)}h3{font-size:1.35rem}h4{font-size:1.15rem}h5{font-size:1.05rem}h6{font-size:1rem}a.header-anchor{font-size:.85em;float:left;margin-left:-.87em;padding-right:.23em;margin-top:.125em;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media print{a.header-anchor{display:none}}a.header-anchor:hover{text-decoration:none}a.header-anchor:focus-visible{opacity:1}@media print{a[href^="http://"]:after,a[href^="https://"]:after{content:" (" attr(href) ") "}}p,ul,ol{line-height:1.7;overflow-wrap:break-word}hr{border:0;border-top:1px solid var(--c-border)}table{border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto;transition:border-color var(--t-color)}tr{border-top:1px solid var(--c-border-dark);transition:border-color var(--t-color)}tr:nth-child(2n){background-color:var(--c-bg-light);transition:background-color var(--t-color)}tr:nth-child(2n) code{background-color:var(--c-bg-dark)}th,td{padding:.6em 1em;border:1px solid var(--c-border-dark);transition:border-color var(--t-color)}.arrow{display:inline-block;width:0;height:0}.arrow.up{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid var(--c-bg-arrow)}.arrow.down{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--c-bg-arrow)}.arrow.right{border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid var(--c-bg-arrow)}.arrow.left{border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:6px solid var(--c-bg-arrow)}.badge{display:inline-block;font-size:14px;font-weight:600;height:18px;line-height:18px;border-radius:3px;padding:0 6px;color:var(--c-bg);vertical-align:top;transition:color var(--t-color),background-color var(--t-color)}.badge.tip{background-color:var(--c-badge-tip)}.badge.warning{background-color:var(--c-badge-warning);color:var(--c-badge-warning-text)}.badge.danger{background-color:var(--c-badge-danger);color:var(--c-badge-danger-text)}.badge+.badge{margin-left:5px}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:var(--font-family-code);font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#ec5975}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:#3eaf7c}.theme-default-content pre,.theme-default-content pre[class*=language-]{line-height:1.375;padding:1.3rem 1.5rem;margin:.85rem 0;border-radius:6px;overflow:auto}.theme-default-content pre code,.theme-default-content pre[class*=language-] code{color:#fff;padding:0;background-color:transparent!important;border-radius:0;overflow-wrap:unset;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.theme-default-content .line-number{font-family:var(--font-family-code)}div[class*=language-]{position:relative;background-color:var(--code-bg-color);border-radius:6px}div[class*=language-]:before{content:attr(data-ext);position:absolute;z-index:3;top:.8em;right:1em;font-size:.75rem;color:var(--code-ln-color)}div[class*=language-] pre,div[class*=language-] pre[class*=language-]{background:transparent!important;position:relative;z-index:1}div[class*=language-] .highlight-lines{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-top:1.3rem;position:absolute;top:0;left:0;width:100%;line-height:1.375}div[class*=language-] .highlight-lines .highlight-line{background-color:var(--code-hl-bg-color)}div[class*=language-]:not(.line-numbers-mode) .line-numbers{display:none}div[class*=language-].line-numbers-mode .highlight-lines .highlight-line{position:relative}div[class*=language-].line-numbers-mode .highlight-lines .highlight-line:before{content:" ";position:absolute;z-index:2;left:0;top:0;display:block;width:var(--code-ln-wrapper-width);height:100%}div[class*=language-].line-numbers-mode pre{margin-left:var(--code-ln-wrapper-width);padding-left:1rem;vertical-align:middle}div[class*=language-].line-numbers-mode .line-numbers{position:absolute;top:0;width:var(--code-ln-wrapper-width);text-align:center;color:var(--code-ln-color);padding-top:1.25rem;line-height:1.375;counter-reset:line-number}div[class*=language-].line-numbers-mode .line-numbers .line-number{position:relative;z-index:3;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:1.375em}div[class*=language-].line-numbers-mode .line-numbers .line-number:before{counter-increment:line-number;content:counter(line-number);font-size:.85em}div[class*=language-].line-numbers-mode:after{content:"";position:absolute;top:0;left:0;width:var(--code-ln-wrapper-width);height:100%;border-radius:6px 0 0 6px;border-right:1px solid var(--code-hl-bg-color)}@media (max-width: 419px){.theme-default-content div[class*=language-]{margin:.85rem -1.5rem;border-radius:0}}.code-group__nav{margin-top:.85rem;margin-bottom:calc(-1.7rem - 6px);padding-bottom:calc(1.7rem - 6px);padding-left:10px;padding-top:10px;border-top-left-radius:6px;border-top-right-radius:6px;background-color:var(--code-bg-color)}.code-group__ul{margin:auto 0;padding-left:0;display:inline-flex;list-style:none}.code-group__nav-tab{border:0;padding:5px;cursor:pointer;background-color:transparent;font-size:.85em;line-height:1.4;color:#ffffffe6;font-weight:600}.code-group__nav-tab:focus{outline:none}.code-group__nav-tab:focus-visible{outline:1px solid rgba(255,255,255,.9)}.code-group__nav-tab-active{border-bottom:var(--c-brand) 1px solid}@media (max-width: 419px){.code-group__nav{margin-left:-1.5rem;margin-right:-1.5rem;border-radius:0}}.code-group-item{display:none}.code-group-item__active{display:block}.code-group-item>pre{background-color:orange}.custom-container{transition:color var(--t-color),border-color var(--t-color),background-color var(--t-color)}.custom-container .custom-container-title{font-weight:600}.custom-container .custom-container-title:not(:only-child){margin-bottom:-.4rem}.custom-container.tip,.custom-container.warning,.custom-container.danger{padding:.1rem 1.5rem;border-left-width:.5rem;border-left-style:solid;margin:1rem 0}.custom-container.tip{border-color:var(--c-tip);background-color:var(--c-tip-bg);color:var(--c-tip-text)}.custom-container.tip .custom-container-title{color:var(--c-tip-title)}.custom-container.tip a{color:var(--c-tip-text-accent)}.custom-container.tip code{background-color:var(--c-bg-dark)}.custom-container.warning{border-color:var(--c-warning);background-color:var(--c-warning-bg);color:var(--c-warning-text)}.custom-container.warning .custom-container-title{color:var(--c-warning-title)}.custom-container.warning a{color:var(--c-warning-text-accent)}.custom-container.warning blockquote{border-left-color:var(--c-warning-border-dark);color:var(--c-warning-text-quote)}.custom-container.warning code{color:var(--c-warning-text-light);background-color:var(--c-warning-bg-light)}.custom-container.warning details{background-color:var(--c-warning-details-bg)}.custom-container.warning details code{background-color:var(--c-warning-bg-lighter)}.custom-container.warning .external-link-icon{--external-link-icon-color: var(--c-warning-text-quote)}.custom-container.danger{border-color:var(--c-danger);background-color:var(--c-danger-bg);color:var(--c-danger-text)}.custom-container.danger .custom-container-title{color:var(--c-danger-title)}.custom-container.danger a{color:var(--c-danger-text-accent)}.custom-container.danger blockquote{border-left-color:var(--c-danger-border-dark);color:var(--c-danger-text-quote)}.custom-container.danger code{color:var(--c-danger-text-light);background-color:var(--c-danger-bg-light)}.custom-container.danger details{background-color:var(--c-danger-details-bg)}.custom-container.danger details code{background-color:var(--c-danger-bg-lighter)}.custom-container.danger .external-link-icon{--external-link-icon-color: var(--c-danger-text-quote)}.custom-container.details{display:block;position:relative;border-radius:2px;margin:1.6em 0;padding:1.6em;background-color:var(--c-details-bg)}.custom-container.details code{background-color:var(--c-bg-darker)}.custom-container.details h4{margin-top:0}.custom-container.details figure:last-child,.custom-container.details p:last-child{margin-bottom:0;padding-bottom:0}.custom-container.details summary{outline:none;cursor:pointer}.home{padding:var(--navbar-height) 2rem 0;max-width:var(--homepage-width);margin:0 auto;display:block}.home .hero{text-align:center}.home .hero img{max-width:100%;max-height:280px;display:block;margin:3rem auto 1.5rem}.home .hero h1{font-size:3rem}.home .hero h1,.home .hero .description,.home .hero .actions{margin:1.8rem auto}.home .hero .actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.home .hero .description{max-width:35rem;font-size:1.6rem;line-height:1.3;color:var(--c-text-lightest)}.home .hero .action-button{display:inline-block;font-size:1.2rem;padding:.8rem 1.6rem;border-width:2px;border-style:solid;border-radius:4px;transition:background-color var(--t-color);box-sizing:border-box}.home .hero .action-button.primary{color:var(--c-bg);background-color:var(--c-brand);border-color:var(--c-brand)}.home .hero .action-button.primary:hover{background-color:var(--c-brand-light)}.home .hero .action-button.secondary{color:var(--c-brand);background-color:var(--c-bg);border-color:var(--c-brand)}.home .hero .action-button.secondary:hover{color:var(--c-bg);background-color:var(--c-brand-light)}.home .features{border-top:1px solid var(--c-border);transition:border-color var(--t-color);padding:1.2rem 0;margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:stretch;justify-content:space-between}.home .feature{flex-grow:1;flex-basis:30%;max-width:30%}.home .feature h2{font-size:1.4rem;font-weight:500;border-bottom:none;padding-bottom:0;color:var(--c-text-light)}.home .feature p{color:var(--c-text-lighter)}.home .theme-default-content{padding:0;margin:0}.home .footer{padding:2.5rem;border-top:1px solid var(--c-border);text-align:center;color:var(--c-text-lighter);transition:border-color var(--t-color)}@media (max-width: 719px){.home .features{flex-direction:column}.home .feature{max-width:100%;padding:0 2.5rem}}@media (max-width: 419px){.home{padding-left:1.5rem;padding-right:1.5rem}.home .hero img{max-height:210px;margin:2rem auto 1.2rem}.home .hero h1{font-size:2rem}.home .hero h1,.home .hero .description,.home .hero .actions{margin:1.2rem auto}.home .hero .description{font-size:1.2rem}.home .hero .action-button{font-size:1rem;padding:.6rem 1.2rem}.home .feature h2{font-size:1.25rem}}.page{padding-top:var(--navbar-height);padding-left:var(--sidebar-width)}.navbar{position:fixed;z-index:20;top:0;left:0;right:0;height:var(--navbar-height);box-sizing:border-box;border-bottom:1px solid var(--c-border);background-color:var(--c-bg-navbar);transition:background-color var(--t-color),border-color var(--t-color)}.sidebar{font-size:16px;width:var(--sidebar-width);position:fixed;z-index:10;margin:0;top:var(--navbar-height);left:0;bottom:0;box-sizing:border-box;border-right:1px solid var(--c-border);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--c-brand) var(--c-border);background-color:var(--c-bg-sidebar);transition:transform var(--t-transform),background-color var(--t-color),border-color var(--t-color)}.sidebar::-webkit-scrollbar{width:7px}.sidebar::-webkit-scrollbar-track{background-color:var(--c-border)}.sidebar::-webkit-scrollbar-thumb{background-color:var(--c-brand)}.sidebar-mask{position:fixed;z-index:9;top:0;left:0;width:100vw;height:100vh;display:none}.theme-container.sidebar-open .sidebar-mask{display:block}.theme-container.sidebar-open .navbar>.toggle-sidebar-button .icon span:nth-child(1){transform:rotate(45deg) translate3d(5.5px,5.5px,0)}.theme-container.sidebar-open .navbar>.toggle-sidebar-button .icon span:nth-child(2){transform:scale3d(0,1,1)}.theme-container.sidebar-open .navbar>.toggle-sidebar-button .icon span:nth-child(3){transform:rotate(-45deg) translate3d(6px,-6px,0)}.theme-container.sidebar-open .navbar>.toggle-sidebar-button .icon span:nth-child(1),.theme-container.sidebar-open .navbar>.toggle-sidebar-button .icon span:nth-child(3){transform-origin:center}.theme-container.no-navbar .theme-default-content h1,.theme-container.no-navbar .theme-default-content h2,.theme-container.no-navbar .theme-default-content h3,.theme-container.no-navbar .theme-default-content h4,.theme-container.no-navbar .theme-default-content h5,.theme-container.no-navbar .theme-default-content h6{margin-top:1.5rem;padding-top:0}.theme-container.no-navbar .page{padding-top:0}.theme-container.no-navbar .sidebar{top:0}.theme-container.no-sidebar .sidebar{display:none}@media (max-width: 719px){.theme-container.no-sidebar .sidebar{display:block}}.theme-container.no-sidebar .page{padding-left:0}.theme-default-content a:hover{text-decoration:underline}.theme-default-content img{max-width:100%}.theme-default-content h1,.theme-default-content h2,.theme-default-content h3,.theme-default-content h4,.theme-default-content h5,.theme-default-content h6{margin-top:calc(.5rem - var(--navbar-height));padding-top:calc(1rem + var(--navbar-height));margin-bottom:0}.theme-default-content h1:first-child,.theme-default-content h2:first-child,.theme-default-content h3:first-child,.theme-default-content h4:first-child,.theme-default-content h5:first-child,.theme-default-content h6:first-child{margin-bottom:1rem}.theme-default-content h1:first-child+p,.theme-default-content h1:first-child+pre,.theme-default-content h1:first-child+.custom-container,.theme-default-content h2:first-child+p,.theme-default-content h2:first-child+pre,.theme-default-content h2:first-child+.custom-container,.theme-default-content h3:first-child+p,.theme-default-content h3:first-child+pre,.theme-default-content h3:first-child+.custom-container,.theme-default-content h4:first-child+p,.theme-default-content h4:first-child+pre,.theme-default-content h4:first-child+.custom-container,.theme-default-content h5:first-child+p,.theme-default-content h5:first-child+pre,.theme-default-content h5:first-child+.custom-container,.theme-default-content h6:first-child+p,.theme-default-content h6:first-child+pre,.theme-default-content h6:first-child+.custom-container{margin-top:2rem}@media (max-width: 959px){.sidebar{font-size:15px;width:var(--sidebar-width-mobile)}.page{padding-left:var(--sidebar-width-mobile)}}@media (max-width: 719px){.sidebar{top:0;padding-top:var(--navbar-height);transform:translate(-100%)}.page{padding-left:0}.theme-container.sidebar-open .sidebar{transform:translate(0)}.theme-container.no-navbar .sidebar{padding-top:0}}@media (max-width: 419px){h1{font-size:1.9rem}}.navbar{--navbar-line-height: calc( var(--navbar-height) - 2 * var(--navbar-padding-v) );padding:var(--navbar-padding-v) var(--navbar-padding-h);line-height:var(--navbar-line-height)}.navbar .logo{height:var(--navbar-line-height);margin-right:var(--navbar-padding-v);vertical-align:top}.navbar .site-name{font-size:1.3rem;font-weight:600;color:var(--c-text);position:relative}.navbar .navbar-items-wrapper{display:flex;position:absolute;box-sizing:border-box;top:var(--navbar-padding-v);right:var(--navbar-padding-h);height:var(--navbar-line-height);padding-left:var(--navbar-padding-h);white-space:nowrap;font-size:.9rem}.navbar .navbar-items-wrapper .search-box{flex:0 0 auto;vertical-align:top}@media screen and (max-width: 719px){.navbar{padding-left:4rem}.navbar .site-name{display:block;width:calc(100vw - 11rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.navbar .can-hide{display:none}}.navbar-items{display:inline-block}@media print{.navbar-items{display:none}}.navbar-items a{display:inline-block;line-height:1.4rem;color:inherit}.navbar-items a:hover,.navbar-items a.router-link-active{color:var(--c-text)}.navbar-items .navbar-item{position:relative;display:inline-block;margin-left:1.5rem;line-height:var(--navbar-line-height)}.navbar-items .navbar-item:first-child{margin-left:0}.navbar-items .navbar-item>a:hover,.navbar-items .navbar-item>a.router-link-active{margin-bottom:-2px;border-bottom:2px solid var(--c-text-accent)}@media (max-width: 719px){.navbar-items .navbar-item{margin-left:0}.navbar-items .navbar-item>a:hover,.navbar-items .navbar-item>a.router-link-active{margin-bottom:0;border-bottom:none}.navbar-items a:hover,.navbar-items a.router-link-active{color:var(--c-text-accent)}}.toggle-sidebar-button{position:absolute;top:.6rem;left:1rem;display:none;padding:.6rem;cursor:pointer}.toggle-sidebar-button .icon{display:flex;flex-direction:column;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;cursor:inherit}.toggle-sidebar-button .icon span{display:inline-block;width:100%;height:2px;border-radius:2px;background-color:var(--c-text);transition:transform var(--t-transform)}.toggle-sidebar-button .icon span:nth-child(2){margin:6px 0}@media screen and (max-width: 719px){.toggle-sidebar-button{display:block}}.toggle-color-mode-button{display:flex;margin:auto;margin-left:1rem;border:0;background:none;color:var(--c-text);opacity:.8;cursor:pointer}@media print{.toggle-color-mode-button{display:none}}.toggle-color-mode-button:hover{opacity:1}.toggle-color-mode-button .icon{width:1.25rem;height:1.25rem}.DocSearch{transition:background-color var(--t-color)}.navbar-dropdown-wrapper{cursor:pointer}.navbar-dropdown-wrapper .navbar-dropdown-title,.navbar-dropdown-wrapper .navbar-dropdown-title-mobile{display:block;font-size:.9rem;font-family:inherit;cursor:inherit;padding:inherit;line-height:1.4rem;background:transparent;border:none;font-weight:500;color:var(--c-text)}.navbar-dropdown-wrapper .navbar-dropdown-title:hover,.navbar-dropdown-wrapper .navbar-dropdown-title-mobile:hover{border-color:transparent}.navbar-dropdown-wrapper .navbar-dropdown-title .arrow,.navbar-dropdown-wrapper .navbar-dropdown-title-mobile .arrow{vertical-align:middle;margin-top:-1px;margin-left:.4rem}.navbar-dropdown-wrapper .navbar-dropdown-title-mobile{display:none;font-weight:600;font-size:inherit}.navbar-dropdown-wrapper .navbar-dropdown-title-mobile:hover{color:var(--c-text-accent)}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item{color:inherit;line-height:1.7rem}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subtitle{margin:.45rem 0 0;border-top:1px solid var(--c-border);padding:1rem 0 .45rem;font-size:.9rem}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subtitle>span{padding:0 1.5rem 0 1.25rem}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subtitle>a{font-weight:inherit}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subtitle>a.router-link-active:after{display:none}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subitem-wrapper{padding:0;list-style:none}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subitem-wrapper .navbar-dropdown-subitem{font-size:.9em}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item a{display:block;line-height:1.7rem;position:relative;border-bottom:none;font-weight:400;margin-bottom:0;padding:0 1.5rem 0 1.25rem}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item a:hover,.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item a.router-link-active{color:var(--c-text-accent)}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item a.router-link-active:after{content:"";width:0;height:0;border-left:5px solid var(--c-text-accent);border-top:3px solid transparent;border-bottom:3px solid transparent;position:absolute;top:calc(50% - 2px);left:9px}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item:first-child .navbar-dropdown-subtitle{margin-top:0;padding-top:0;border-top:0}.navbar-dropdown-wrapper.mobile.open .navbar-dropdown-title,.navbar-dropdown-wrapper.mobile.open .navbar-dropdown-title-mobile{margin-bottom:.5rem}.navbar-dropdown-wrapper.mobile .navbar-dropdown-title,.navbar-dropdown-wrapper.mobile .navbar-dropdown-title-mobile{display:none}.navbar-dropdown-wrapper.mobile .navbar-dropdown-title-mobile{display:block}.navbar-dropdown-wrapper.mobile .navbar-dropdown{transition:height .1s ease-out;overflow:hidden}.navbar-dropdown-wrapper.mobile .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subtitle{border-top:0;margin-top:0;padding-top:0;padding-bottom:0}.navbar-dropdown-wrapper.mobile .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subtitle,.navbar-dropdown-wrapper.mobile .navbar-dropdown .navbar-dropdown-item>a{font-size:15px;line-height:2rem}.navbar-dropdown-wrapper.mobile .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subitem{font-size:14px;padding-left:1rem}.navbar-dropdown-wrapper:not(.mobile){height:1.8rem}.navbar-dropdown-wrapper:not(.mobile):hover .navbar-dropdown,.navbar-dropdown-wrapper:not(.mobile).open .navbar-dropdown{display:block!important}.navbar-dropdown-wrapper:not(.mobile).open:blur{display:none}.navbar-dropdown-wrapper:not(.mobile) .navbar-dropdown{display:none;height:auto!important;box-sizing:border-box;max-height:calc(100vh - 2.7rem);overflow-y:auto;position:absolute;top:100%;right:0;background-color:var(--c-bg-navbar);padding:.6rem 0;border:1px solid var(--c-border);border-bottom-color:var(--c-border-dark);text-align:left;border-radius:.25rem;white-space:nowrap;margin:0}.page{padding-bottom:2rem;display:block}.page .theme-default-content{max-width:var(--content-width);margin:0 auto;padding:2rem 2.5rem;padding-top:0}@media (max-width: 959px){.page .theme-default-content{padding:2rem}}@media (max-width: 419px){.page .theme-default-content{padding:1.5rem}}.page-meta{max-width:var(--content-width);margin:0 auto;padding:1rem 2.5rem;overflow:auto}@media (max-width: 959px){.page-meta{padding:2rem}}@media (max-width: 419px){.page-meta{padding:1.5rem}}.page-meta .meta-item{cursor:default;margin-top:.8rem}.page-meta .meta-item .meta-item-label{font-weight:500;color:var(--c-text-lighter)}.page-meta .meta-item .meta-item-info{font-weight:400;color:var(--c-text-quote)}.page-meta .edit-link{display:inline-block;margin-right:.25rem}@media print{.page-meta .edit-link{display:none}}.page-meta .last-updated{float:right}@media (max-width: 719px){.page-meta .last-updated{font-size:.8em;float:none}.page-meta .contributors{font-size:.8em}}.page-nav{max-width:var(--content-width);margin:0 auto;padding:1rem 2.5rem 2rem;padding-bottom:0}@media (max-width: 959px){.page-nav{padding:2rem}}@media (max-width: 419px){.page-nav{padding:1.5rem}}.page-nav .inner{min-height:2rem;margin-top:0;border-top:1px solid var(--c-border);transition:border-color var(--t-color);padding-top:1rem;overflow:auto}.page-nav .prev a:before{content:"\2190"}.page-nav .next{float:right}.page-nav .next a:after{content:"\2192"}.sidebar ul{padding:0;margin:0;list-style-type:none}.sidebar a{display:inline-block}.sidebar .navbar-items{display:none;border-bottom:1px solid var(--c-border);transition:border-color var(--t-color);padding:.5rem 0 .75rem}.sidebar .navbar-items a{font-weight:600}.sidebar .navbar-items .navbar-item{display:block;line-height:1.25rem;font-size:1.1em;padding:.5rem 0 .5rem 1.5rem}.sidebar .sidebar-items{padding:1.5rem 0}@media (max-width: 719px){.sidebar .navbar-items{display:block}.sidebar .navbar-items .navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item a.router-link-active:after{top:calc(1rem - 2px)}.sidebar .sidebar-items{padding:1rem 0}}.sidebar-item{cursor:default;border-left:.25rem solid transparent;color:var(--c-text)}.sidebar-item:focus-visible{outline-width:1px;outline-offset:-1px}.sidebar-item.active:not(p.sidebar-heading){font-weight:600;color:var(--c-text-accent);border-left-color:var(--c-text-accent)}.sidebar-item.sidebar-heading{transition:color .15s ease;font-size:1.1em;font-weight:700;padding:.35rem 1.5rem .35rem 1.25rem;width:100%;box-sizing:border-box;margin:0}.sidebar-item.sidebar-heading+.sidebar-item-children{transition:height .1s ease-out;overflow:hidden;margin-bottom:.75rem}.sidebar-item.collapsible{cursor:pointer}.sidebar-item.collapsible .arrow{position:relative;top:-.12em;left:.5em}.sidebar-item:not(.sidebar-heading){font-size:1em;font-weight:400;display:inline-block;margin:0;padding:.35rem 1rem .35rem 2rem;line-height:1.4;width:100%;box-sizing:border-box}.sidebar-item:not(.sidebar-heading)+.sidebar-item-children{padding-left:1rem;font-size:.95em}.sidebar-item-children .sidebar-item-children .sidebar-item:not(.sidebar-heading){padding:.25rem 1rem .25rem 1.75rem}.sidebar-item-children .sidebar-item-children .sidebar-item:not(.sidebar-heading).active{font-weight:500;border-left-color:transparent}a.sidebar-heading+.sidebar-item-children .sidebar-item:not(.sidebar-heading).active{border-left-color:transparent}a.sidebar-item{cursor:pointer}a.sidebar-item:hover{color:var(--c-text-accent)}.table-of-contents .badge{vertical-align:middle}.dropdown-enter-from,.dropdown-leave-to{height:0!important}.fade-slide-y-enter-active{transition:all .2s ease}.fade-slide-y-leave-active{transition:all .2s cubic-bezier(1,.5,.8,1)}.fade-slide-y-enter-from,.fade-slide-y-leave-to{transform:translateY(10px);opacity:0}:root{--c-brand: rgba(32, 167, 238, .85);--c-brand-light: rgba(32, 167, 238, .64);scroll-behavior:smooth}html.dark{--c-brand: rgba(32, 167, 238, .85);--c-brand-light: rgba(32, 167, 238, .64)}:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","\5fae\8f6f\96c5\9ed1",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px}:root{color-scheme:light;--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .04),0px 8px 20px rgba(0, 0, 0, .08);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, .12);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, .12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, .08),0px 12px 32px rgba(0, 0, 0, .12),0px 8px 16px -8px rgba(0, 0, 0, .16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0, 0, 0, .8);--el-overlay-color-light:rgba(0, 0, 0, .7);--el-overlay-color-lighter:rgba(0, 0, 0, .5);--el-mask-color:rgba(255, 255, 255, .9);--el-mask-color-extra-light:rgba(255, 255, 255, .3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center top}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center bottom}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transition:var(--el-transition-md-fade);transform-origin:top left}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon-loading{animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;height:1em;width:1em;line-height:1em;display:inline-flex;justify-content:center;align-items:center;position:relative;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-affix--fixed{position:fixed}.el-alert{--el-alert-padding:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:13px;--el-alert-description-font-size:12px;--el-alert-close-font-size:12px;--el-alert-close-customed-font-size:13px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;width:100%;padding:var(--el-alert-padding);margin:0;box-sizing:border-box;border-radius:var(--el-alert-border-radius-base);position:relative;background-color:var(--el-color-white);overflow:hidden;opacity:1;display:flex;align-items:center;transition:opacity var(--el-transition-duration-fast)}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{justify-content:center}.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-success)}.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-info)}.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-warning)}.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-error)}.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{display:table-cell;padding:0 8px}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);width:var(--el-alert-icon-size)}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);width:var(--el-alert-icon-large-size)}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:18px;vertical-align:text-top}.el-alert__title.is-bold{font-weight:700}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:5px 0 0}.el-alert .el-alert__close-btn{font-size:var(--el-alert-close-font-size);opacity:1;position:absolute;top:12px;right:15px;cursor:pointer}.el-alert .el-alert__close-btn.is-customed{font-style:normal;font-size:var(--el-alert-close-customed-font-size);top:9px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.el-aside{overflow:auto;box-sizing:border-box;flex-shrink:0;width:var(--el-aside-width,300px)}.el-autocomplete{position:relative;display:inline-block}.el-autocomplete__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-autocomplete__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-autocomplete-suggestion{border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-autocomplete-suggestion__wrap{max-height:280px;padding:10px 0;box-sizing:border-box}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{padding:0 20px;margin:0;line-height:34px;cursor:pointer;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);list-style:none;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-autocomplete-suggestion li:hover,.el-autocomplete-suggestion li.highlighted{background-color:var(--el-fill-color-light)}.el-autocomplete-suggestion li.divider{margin-top:6px;border-top:1px solid var(--el-color-black)}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{text-align:center;height:100px;line-height:100px;font-size:20px;color:var(--el-text-color-secondary)}.el-autocomplete-suggestion.is-loading li:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:var(--el-bg-color-overlay)}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size-small:24px;--el-avatar-size:40px;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;text-align:center;overflow:hidden;color:var(--el-avatar-text-color);background:var(--el-avatar-bg-color);width:var(--el-avatar-size);height:var(--el-avatar-size);font-size:var(--el-avatar-text-size)}.el-avatar>img{display:block;height:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);position:fixed;background-color:var(--el-backtop-bg-color);width:40px;height:40px;border-radius:50%;color:var(--el-backtop-text-color);display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:var(--el-box-shadow-lighter);cursor:pointer;z-index:5}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;position:relative;vertical-align:middle;display:inline-block}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;justify-content:center;align-items:center;font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color)}.el-badge__content.is-fixed{position:absolute;top:0;right:calc(1px + var(--el-badge-size)/ 2);transform:translateY(-50%) translate(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{height:8px;width:8px;padding:0;right:0;border-radius:50%}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:after,.el-breadcrumb:before{display:table;content:""}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{margin:0 9px;font-weight:700;color:var(--el-text-color-placeholder)}.el-breadcrumb__separator.el-icon{margin:0 6px;font-weight:400}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{float:left;display:flex;align-items:center}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{font-weight:700;text-decoration:none;transition:var(--el-transition-color);color:var(--el-text-color-primary)}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{font-weight:400;color:var(--el-text-color-regular);cursor:text}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{display:table;content:""}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-button.is-active{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255, 255, 255, .5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-color-info);--el-button-active-color:var(--el-text-color-primary)}.el-button{display:inline-flex;justify-content:center;align-items:center;line-height:1;height:32px;white-space:nowrap;cursor:pointer;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;outline:0;transition:.1s;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);padding:8px 15px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button:focus,.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:0}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button>span{display:inline-flex;align-items:center}.el-button+.el-button{margin-left:12px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:var(--el-mask-color-extra-light)}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px}.el-button.is-text{color:var(--el-button-text-color);border:0 solid transparent;background-color:transparent}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important}.el-button.is-text:not(.is-disabled):focus,.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:focus,.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{border-color:transparent;color:var(--el-button-text-color);background:0 0;padding:2px;height:auto}.el-button.is-link:focus,.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button.is-link:not(.is-disabled):focus,.el-button.is-link:not(.is-disabled):hover{border-color:transparent;background-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);border-color:transparent;background-color:transparent}.el-button--text{border-color:transparent;background:0 0;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button--text:not(.is-disabled):focus,.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);border-color:transparent;background-color:transparent}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);border-color:transparent;background-color:transparent}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size);padding:12px 19px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size);padding:5px 11px;font-size:12px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-calendar{--el-calendar-border:var(--el-table-border, 1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:var(--el-calendar-header-border-bottom)}.el-calendar__title{color:var(--el-text-color);align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{padding:12px 0;color:var(--el-text-color-regular);font-weight:400}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);vertical-align:top;transition:background-color var(--el-transition-duration-fast) ease}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;padding:8px;height:var(--el-calendar-cell-width)}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:var(--el-calendar-selected-bg-color)}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank)}.el-card{border-radius:var(--el-card-border-radius);border:1px solid var(--el-card-border-color);background-color:var(--el-card-bg-color);overflow:hidden;color:var(--el-text-color-primary);transition:var(--el-transition-duration)}.el-card.is-always-shadow{box-shadow:var(--el-box-shadow-light)}.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box}.el-card__body{padding:var(--el-card-padding)}.el-carousel__item{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;overflow:hidden;z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%;transition:transform .4s ease-in-out}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__mask{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--el-color-white);opacity:.24;transition:var(--el-transition-duration-fast)}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:rgba(31, 45, 61, .11);--el-carousel-arrow-hover-background:rgba(31, 45, 61, .23);--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal{overflow-x:hidden}.el-carousel--vertical{overflow-y:hidden}.el-carousel__container{position:relative;height:300px}.el-carousel__arrow{border:none;outline:0;padding:0;margin:0;height:var(--el-carousel-arrow-size);width:var(--el-carousel-arrow-size);cursor:pointer;transition:var(--el-transition-duration);border-radius:50%;background-color:var(--el-carousel-arrow-background);color:#fff;position:absolute;top:50%;z-index:10;transform:translateY(-50%);text-align:center;font-size:var(--el-carousel-arrow-font-size);display:inline-flex;justify-content:center;align-items:center}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{position:absolute;list-style:none;margin:0;padding:0;z-index:calc(var(--el-index-normal) + 1)}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translate(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical) * 2);text-align:center;position:static;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--labels{left:0;right:0;transform:none;text-align:center}.el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:12px}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{width:var(--el-carousel-indicator-height);height:calc(var(--el-carousel-indicator-width)/ 2)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{display:block;opacity:.48;width:var(--el-carousel-indicator-width);height:var(--el-carousel-indicator-height);background-color:#fff;border:none;outline:0;padding:0;margin:0;cursor:pointer;transition:var(--el-transition-duration)}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{transform:translateY(-50%) translate(-10px);opacity:0}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{transform:translateY(-50%) translate(10px);opacity:0}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color)}.el-cascader-panel{display:flex;border-radius:var(--el-cascader-menu-radius);font-size:var(--el-cascader-menu-font-size)}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{min-width:180px;box-sizing:border-box;color:var(--el-cascader-menu-text-color);border-right:var(--el-cascader-menu-border)}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{position:relative;min-height:100%;margin:0;padding:6px 0;list-style:none;box-sizing:border-box}.el-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.el-cascader-menu__empty-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;color:var(--el-cascader-color-empty)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{position:relative;display:flex;align-items:center;padding:0 30px 0 20px;height:34px;line-height:34px;outline:0}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{flex:1;text-align:left;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-cascader{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);display:inline-block;position:relative;font-size:var(--el-font-size-base);line-height:32px;outline:0}.el-cascader:not(.is-disabled):hover .el-input__wrapper{cursor:pointer;box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-cascader .el-input{cursor:pointer}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis;cursor:pointer}.el-cascader .el-input .el-input__inner::selection{outline:0}.el-cascader .el-input .el-input__suffix-inner .el-icon{height:calc(100% - 2px)}.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-cascader .el-input .icon-arrow-down{transition:transform var(--el-transition-duration);font-size:14px}.el-cascader .el-input .icon-arrow-down.is-reverse{transform:rotate(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color,var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader.is-disabled .el-cascader__label{z-index:calc(var(--el-index-normal) + 1);color:var(--el-disabled-text-color)}.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color)}.el-cascader__dropdown{font-size:var(--el-cascader-menu-font-size);border-radius:var(--el-cascader-menu-radius)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill);border:var(--el-cascader-menu-border);box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-cascader__dropdown.el-popper{box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__tags{position:absolute;left:0;right:30px;top:50%;transform:translateY(-50%);display:flex;flex-wrap:wrap;line-height:normal;text-align:left;box-sizing:border-box}.el-cascader__tags .el-tag{display:inline-flex;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:var(--el-cascader-tag-background)}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{flex:none;background-color:var(--el-text-color-placeholder);color:var(--el-color-white)}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap}.el-cascader__collapse-tag{line-height:inherit;height:inherit;display:flex}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-list{max-height:204px;margin:0;padding:6px 0;font-size:var(--el-font-size-base);color:var(--el-cascader-menu-text-color);text-align:center}.el-cascader__suggestion-item{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 15px;text-align:left;outline:0;cursor:pointer}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{margin:10px 0;color:var(--el-cascader-color-empty)}.el-cascader__search-input{flex:1;height:24px;min-width:60px;margin:2px 0 2px 11px;padding:0;color:var(--el-cascader-menu-text-color);border:none;outline:0;box-sizing:border-box;background:0 0}.el-cascader__search-input::placeholder{color:transparent}.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);line-height:var(--el-font-size-base);padding:7px 15px;transition:var(--el-transition-all);font-weight:700}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.is-checked{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.is-checked:hover{background-color:var(--el-color-primary-light-7)}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary)}.el-checkbox-button{position:relative;display:inline-block}.el-checkbox-button__inner{display:inline-block;line-height:1;font-weight:var(--el-checkbox-font-weight);white-space:nowrap;vertical-align:middle;cursor:pointer;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left:0;color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;position:relative;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.el-checkbox-button__inner.is-round{padding:8px 15px}.el-checkbox-button__inner:hover{color:var(--el-color-primary)}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:var(--el-checkbox-button-checked-text-color);background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color,var(--el-border-color-light))}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:var(--el-border);border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-checkbox-button--large .el-checkbox-button__inner{padding:12px 19px;font-size:var(--el-font-size-base);border-radius:0}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{padding:5px 11px;font-size:12px;border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}.el-checkbox-group{font-size:0;line-height:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary)}.el-checkbox{color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-right:30px;height:32px}.el-checkbox.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter);cursor:not-allowed}.el-checkbox.is-bordered.el-checkbox--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:0 11px 0 7px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color)}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";position:absolute;display:block;background-color:var(--el-checkbox-checked-icon-color);height:2px;transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:"";border:1px solid var(--el-checkbox-checked-icon-color);border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s ease-in 50ms;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox__label{display:inline-block;padding-left:8px;line-height:1;font-size:var(--el-checkbox-font-size)}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{display:block;min-height:1px}.el-col-0,.el-col-0.is-guttered{display:none}.el-col-0{max-width:0%;flex:0 0 0%}.el-col-offset-0{margin-left:0}.el-col-pull-0{position:relative;right:0}.el-col-push-0{position:relative;left:0}.el-col-1{max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-offset-1{margin-left:4.1666666667%}.el-col-pull-1{position:relative;right:4.1666666667%}.el-col-push-1{position:relative;left:4.1666666667%}.el-col-2{max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-offset-2{margin-left:8.3333333333%}.el-col-pull-2{position:relative;right:8.3333333333%}.el-col-push-2{position:relative;left:8.3333333333%}.el-col-3{max-width:12.5%;flex:0 0 12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{position:relative;left:12.5%}.el-col-4{max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-offset-4{margin-left:16.6666666667%}.el-col-pull-4{position:relative;right:16.6666666667%}.el-col-push-4{position:relative;left:16.6666666667%}.el-col-5{max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-offset-5{margin-left:20.8333333333%}.el-col-pull-5{position:relative;right:20.8333333333%}.el-col-push-5{position:relative;left:20.8333333333%}.el-col-6{max-width:25%;flex:0 0 25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{position:relative;left:25%}.el-col-7{max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-offset-7{margin-left:29.1666666667%}.el-col-pull-7{position:relative;right:29.1666666667%}.el-col-push-7{position:relative;left:29.1666666667%}.el-col-8{max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-offset-8{margin-left:33.3333333333%}.el-col-pull-8{position:relative;right:33.3333333333%}.el-col-push-8{position:relative;left:33.3333333333%}.el-col-9{max-width:37.5%;flex:0 0 37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{position:relative;left:37.5%}.el-col-10{max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-offset-10{margin-left:41.6666666667%}.el-col-pull-10{position:relative;right:41.6666666667%}.el-col-push-10{position:relative;left:41.6666666667%}.el-col-11{max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-offset-11{margin-left:45.8333333333%}.el-col-pull-11{position:relative;right:45.8333333333%}.el-col-push-11{position:relative;left:45.8333333333%}.el-col-12{max-width:50%;flex:0 0 50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{position:relative;left:50%}.el-col-13{max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-offset-13{margin-left:54.1666666667%}.el-col-pull-13{position:relative;right:54.1666666667%}.el-col-push-13{position:relative;left:54.1666666667%}.el-col-14{max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-offset-14{margin-left:58.3333333333%}.el-col-pull-14{position:relative;right:58.3333333333%}.el-col-push-14{position:relative;left:58.3333333333%}.el-col-15{max-width:62.5%;flex:0 0 62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{position:relative;left:62.5%}.el-col-16{max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-offset-16{margin-left:66.6666666667%}.el-col-pull-16{position:relative;right:66.6666666667%}.el-col-push-16{position:relative;left:66.6666666667%}.el-col-17{max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-offset-17{margin-left:70.8333333333%}.el-col-pull-17{position:relative;right:70.8333333333%}.el-col-push-17{position:relative;left:70.8333333333%}.el-col-18{max-width:75%;flex:0 0 75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{position:relative;left:75%}.el-col-19{max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-offset-19{margin-left:79.1666666667%}.el-col-pull-19{position:relative;right:79.1666666667%}.el-col-push-19{position:relative;left:79.1666666667%}.el-col-20{max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-offset-20{margin-left:83.3333333333%}.el-col-pull-20{position:relative;right:83.3333333333%}.el-col-push-20{position:relative;left:83.3333333333%}.el-col-21{max-width:87.5%;flex:0 0 87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{position:relative;left:87.5%}.el-col-22{max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-offset-22{margin-left:91.6666666667%}.el-col-pull-22{position:relative;right:91.6666666667%}.el-col-push-22{position:relative;left:91.6666666667%}.el-col-23{max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-offset-23{margin-left:95.8333333333%}.el-col-pull-23{position:relative;right:95.8333333333%}.el-col-push-23{position:relative;left:95.8333333333%}.el-col-24{max-width:100%;flex:0 0 100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{position:relative;left:100%}@media only screen and (max-width:768px){.el-col-xs-0,.el-col-xs-0.is-guttered{display:none}.el-col-xs-0{max-width:0%;flex:0 0 0%}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{position:relative;left:0}.el-col-xs-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-xs-offset-1{margin-left:4.1666666667%}.el-col-xs-pull-1{position:relative;right:4.1666666667%}.el-col-xs-push-1{position:relative;left:4.1666666667%}.el-col-xs-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-xs-offset-2{margin-left:8.3333333333%}.el-col-xs-pull-2{position:relative;right:8.3333333333%}.el-col-xs-push-2{position:relative;left:8.3333333333%}.el-col-xs-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-xs-offset-4{margin-left:16.6666666667%}.el-col-xs-pull-4{position:relative;right:16.6666666667%}.el-col-xs-push-4{position:relative;left:16.6666666667%}.el-col-xs-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-xs-offset-5{margin-left:20.8333333333%}.el-col-xs-pull-5{position:relative;right:20.8333333333%}.el-col-xs-push-5{position:relative;left:20.8333333333%}.el-col-xs-6{display:block;max-width:25%;flex:0 0 25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-xs-offset-7{margin-left:29.1666666667%}.el-col-xs-pull-7{position:relative;right:29.1666666667%}.el-col-xs-push-7{position:relative;left:29.1666666667%}.el-col-xs-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-xs-offset-8{margin-left:33.3333333333%}.el-col-xs-pull-8{position:relative;right:33.3333333333%}.el-col-xs-push-8{position:relative;left:33.3333333333%}.el-col-xs-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-xs-offset-10{margin-left:41.6666666667%}.el-col-xs-pull-10{position:relative;right:41.6666666667%}.el-col-xs-push-10{position:relative;left:41.6666666667%}.el-col-xs-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-xs-offset-11{margin-left:45.8333333333%}.el-col-xs-pull-11{position:relative;right:45.8333333333%}.el-col-xs-push-11{position:relative;left:45.8333333333%}.el-col-xs-12{display:block;max-width:50%;flex:0 0 50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-xs-offset-13{margin-left:54.1666666667%}.el-col-xs-pull-13{position:relative;right:54.1666666667%}.el-col-xs-push-13{position:relative;left:54.1666666667%}.el-col-xs-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-xs-offset-14{margin-left:58.3333333333%}.el-col-xs-pull-14{position:relative;right:58.3333333333%}.el-col-xs-push-14{position:relative;left:58.3333333333%}.el-col-xs-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-xs-offset-16{margin-left:66.6666666667%}.el-col-xs-pull-16{position:relative;right:66.6666666667%}.el-col-xs-push-16{position:relative;left:66.6666666667%}.el-col-xs-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-xs-offset-17{margin-left:70.8333333333%}.el-col-xs-pull-17{position:relative;right:70.8333333333%}.el-col-xs-push-17{position:relative;left:70.8333333333%}.el-col-xs-18{display:block;max-width:75%;flex:0 0 75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-xs-offset-19{margin-left:79.1666666667%}.el-col-xs-pull-19{position:relative;right:79.1666666667%}.el-col-xs-push-19{position:relative;left:79.1666666667%}.el-col-xs-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-xs-offset-20{margin-left:83.3333333333%}.el-col-xs-pull-20{position:relative;right:83.3333333333%}.el-col-xs-push-20{position:relative;left:83.3333333333%}.el-col-xs-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-xs-offset-22{margin-left:91.6666666667%}.el-col-xs-pull-22{position:relative;right:91.6666666667%}.el-col-xs-push-22{position:relative;left:91.6666666667%}.el-col-xs-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-xs-offset-23{margin-left:95.8333333333%}.el-col-xs-pull-23{position:relative;right:95.8333333333%}.el-col-xs-push-23{position:relative;left:95.8333333333%}.el-col-xs-24{display:block;max-width:100%;flex:0 0 100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0,.el-col-sm-0.is-guttered{display:none}.el-col-sm-0{max-width:0%;flex:0 0 0%}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{position:relative;left:0}.el-col-sm-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-sm-offset-1{margin-left:4.1666666667%}.el-col-sm-pull-1{position:relative;right:4.1666666667%}.el-col-sm-push-1{position:relative;left:4.1666666667%}.el-col-sm-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-sm-offset-2{margin-left:8.3333333333%}.el-col-sm-pull-2{position:relative;right:8.3333333333%}.el-col-sm-push-2{position:relative;left:8.3333333333%}.el-col-sm-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-sm-offset-4{margin-left:16.6666666667%}.el-col-sm-pull-4{position:relative;right:16.6666666667%}.el-col-sm-push-4{position:relative;left:16.6666666667%}.el-col-sm-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-sm-offset-5{margin-left:20.8333333333%}.el-col-sm-pull-5{position:relative;right:20.8333333333%}.el-col-sm-push-5{position:relative;left:20.8333333333%}.el-col-sm-6{display:block;max-width:25%;flex:0 0 25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-sm-offset-7{margin-left:29.1666666667%}.el-col-sm-pull-7{position:relative;right:29.1666666667%}.el-col-sm-push-7{position:relative;left:29.1666666667%}.el-col-sm-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-sm-offset-8{margin-left:33.3333333333%}.el-col-sm-pull-8{position:relative;right:33.3333333333%}.el-col-sm-push-8{position:relative;left:33.3333333333%}.el-col-sm-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-sm-offset-10{margin-left:41.6666666667%}.el-col-sm-pull-10{position:relative;right:41.6666666667%}.el-col-sm-push-10{position:relative;left:41.6666666667%}.el-col-sm-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-sm-offset-11{margin-left:45.8333333333%}.el-col-sm-pull-11{position:relative;right:45.8333333333%}.el-col-sm-push-11{position:relative;left:45.8333333333%}.el-col-sm-12{display:block;max-width:50%;flex:0 0 50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-sm-offset-13{margin-left:54.1666666667%}.el-col-sm-pull-13{position:relative;right:54.1666666667%}.el-col-sm-push-13{position:relative;left:54.1666666667%}.el-col-sm-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-sm-offset-14{margin-left:58.3333333333%}.el-col-sm-pull-14{position:relative;right:58.3333333333%}.el-col-sm-push-14{position:relative;left:58.3333333333%}.el-col-sm-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-sm-offset-16{margin-left:66.6666666667%}.el-col-sm-pull-16{position:relative;right:66.6666666667%}.el-col-sm-push-16{position:relative;left:66.6666666667%}.el-col-sm-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-sm-offset-17{margin-left:70.8333333333%}.el-col-sm-pull-17{position:relative;right:70.8333333333%}.el-col-sm-push-17{position:relative;left:70.8333333333%}.el-col-sm-18{display:block;max-width:75%;flex:0 0 75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-sm-offset-19{margin-left:79.1666666667%}.el-col-sm-pull-19{position:relative;right:79.1666666667%}.el-col-sm-push-19{position:relative;left:79.1666666667%}.el-col-sm-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-sm-offset-20{margin-left:83.3333333333%}.el-col-sm-pull-20{position:relative;right:83.3333333333%}.el-col-sm-push-20{position:relative;left:83.3333333333%}.el-col-sm-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-sm-offset-22{margin-left:91.6666666667%}.el-col-sm-pull-22{position:relative;right:91.6666666667%}.el-col-sm-push-22{position:relative;left:91.6666666667%}.el-col-sm-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-sm-offset-23{margin-left:95.8333333333%}.el-col-sm-pull-23{position:relative;right:95.8333333333%}.el-col-sm-push-23{position:relative;left:95.8333333333%}.el-col-sm-24{display:block;max-width:100%;flex:0 0 100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0,.el-col-md-0.is-guttered{display:none}.el-col-md-0{max-width:0%;flex:0 0 0%}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{position:relative;left:0}.el-col-md-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-md-offset-1{margin-left:4.1666666667%}.el-col-md-pull-1{position:relative;right:4.1666666667%}.el-col-md-push-1{position:relative;left:4.1666666667%}.el-col-md-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-md-offset-2{margin-left:8.3333333333%}.el-col-md-pull-2{position:relative;right:8.3333333333%}.el-col-md-push-2{position:relative;left:8.3333333333%}.el-col-md-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-md-offset-4{margin-left:16.6666666667%}.el-col-md-pull-4{position:relative;right:16.6666666667%}.el-col-md-push-4{position:relative;left:16.6666666667%}.el-col-md-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-md-offset-5{margin-left:20.8333333333%}.el-col-md-pull-5{position:relative;right:20.8333333333%}.el-col-md-push-5{position:relative;left:20.8333333333%}.el-col-md-6{display:block;max-width:25%;flex:0 0 25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-md-offset-7{margin-left:29.1666666667%}.el-col-md-pull-7{position:relative;right:29.1666666667%}.el-col-md-push-7{position:relative;left:29.1666666667%}.el-col-md-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-md-offset-8{margin-left:33.3333333333%}.el-col-md-pull-8{position:relative;right:33.3333333333%}.el-col-md-push-8{position:relative;left:33.3333333333%}.el-col-md-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-md-offset-10{margin-left:41.6666666667%}.el-col-md-pull-10{position:relative;right:41.6666666667%}.el-col-md-push-10{position:relative;left:41.6666666667%}.el-col-md-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-md-offset-11{margin-left:45.8333333333%}.el-col-md-pull-11{position:relative;right:45.8333333333%}.el-col-md-push-11{position:relative;left:45.8333333333%}.el-col-md-12{display:block;max-width:50%;flex:0 0 50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-md-offset-13{margin-left:54.1666666667%}.el-col-md-pull-13{position:relative;right:54.1666666667%}.el-col-md-push-13{position:relative;left:54.1666666667%}.el-col-md-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-md-offset-14{margin-left:58.3333333333%}.el-col-md-pull-14{position:relative;right:58.3333333333%}.el-col-md-push-14{position:relative;left:58.3333333333%}.el-col-md-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-md-offset-16{margin-left:66.6666666667%}.el-col-md-pull-16{position:relative;right:66.6666666667%}.el-col-md-push-16{position:relative;left:66.6666666667%}.el-col-md-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-md-offset-17{margin-left:70.8333333333%}.el-col-md-pull-17{position:relative;right:70.8333333333%}.el-col-md-push-17{position:relative;left:70.8333333333%}.el-col-md-18{display:block;max-width:75%;flex:0 0 75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-md-offset-19{margin-left:79.1666666667%}.el-col-md-pull-19{position:relative;right:79.1666666667%}.el-col-md-push-19{position:relative;left:79.1666666667%}.el-col-md-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-md-offset-20{margin-left:83.3333333333%}.el-col-md-pull-20{position:relative;right:83.3333333333%}.el-col-md-push-20{position:relative;left:83.3333333333%}.el-col-md-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-md-offset-22{margin-left:91.6666666667%}.el-col-md-pull-22{position:relative;right:91.6666666667%}.el-col-md-push-22{position:relative;left:91.6666666667%}.el-col-md-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-md-offset-23{margin-left:95.8333333333%}.el-col-md-pull-23{position:relative;right:95.8333333333%}.el-col-md-push-23{position:relative;left:95.8333333333%}.el-col-md-24{display:block;max-width:100%;flex:0 0 100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0,.el-col-lg-0.is-guttered{display:none}.el-col-lg-0{max-width:0%;flex:0 0 0%}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{position:relative;left:0}.el-col-lg-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-lg-offset-1{margin-left:4.1666666667%}.el-col-lg-pull-1{position:relative;right:4.1666666667%}.el-col-lg-push-1{position:relative;left:4.1666666667%}.el-col-lg-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-lg-offset-2{margin-left:8.3333333333%}.el-col-lg-pull-2{position:relative;right:8.3333333333%}.el-col-lg-push-2{position:relative;left:8.3333333333%}.el-col-lg-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-lg-offset-4{margin-left:16.6666666667%}.el-col-lg-pull-4{position:relative;right:16.6666666667%}.el-col-lg-push-4{position:relative;left:16.6666666667%}.el-col-lg-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-lg-offset-5{margin-left:20.8333333333%}.el-col-lg-pull-5{position:relative;right:20.8333333333%}.el-col-lg-push-5{position:relative;left:20.8333333333%}.el-col-lg-6{display:block;max-width:25%;flex:0 0 25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-lg-offset-7{margin-left:29.1666666667%}.el-col-lg-pull-7{position:relative;right:29.1666666667%}.el-col-lg-push-7{position:relative;left:29.1666666667%}.el-col-lg-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-lg-offset-8{margin-left:33.3333333333%}.el-col-lg-pull-8{position:relative;right:33.3333333333%}.el-col-lg-push-8{position:relative;left:33.3333333333%}.el-col-lg-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-lg-offset-10{margin-left:41.6666666667%}.el-col-lg-pull-10{position:relative;right:41.6666666667%}.el-col-lg-push-10{position:relative;left:41.6666666667%}.el-col-lg-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-lg-offset-11{margin-left:45.8333333333%}.el-col-lg-pull-11{position:relative;right:45.8333333333%}.el-col-lg-push-11{position:relative;left:45.8333333333%}.el-col-lg-12{display:block;max-width:50%;flex:0 0 50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-lg-offset-13{margin-left:54.1666666667%}.el-col-lg-pull-13{position:relative;right:54.1666666667%}.el-col-lg-push-13{position:relative;left:54.1666666667%}.el-col-lg-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-lg-offset-14{margin-left:58.3333333333%}.el-col-lg-pull-14{position:relative;right:58.3333333333%}.el-col-lg-push-14{position:relative;left:58.3333333333%}.el-col-lg-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-lg-offset-16{margin-left:66.6666666667%}.el-col-lg-pull-16{position:relative;right:66.6666666667%}.el-col-lg-push-16{position:relative;left:66.6666666667%}.el-col-lg-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-lg-offset-17{margin-left:70.8333333333%}.el-col-lg-pull-17{position:relative;right:70.8333333333%}.el-col-lg-push-17{position:relative;left:70.8333333333%}.el-col-lg-18{display:block;max-width:75%;flex:0 0 75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-lg-offset-19{margin-left:79.1666666667%}.el-col-lg-pull-19{position:relative;right:79.1666666667%}.el-col-lg-push-19{position:relative;left:79.1666666667%}.el-col-lg-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-lg-offset-20{margin-left:83.3333333333%}.el-col-lg-pull-20{position:relative;right:83.3333333333%}.el-col-lg-push-20{position:relative;left:83.3333333333%}.el-col-lg-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-lg-offset-22{margin-left:91.6666666667%}.el-col-lg-pull-22{position:relative;right:91.6666666667%}.el-col-lg-push-22{position:relative;left:91.6666666667%}.el-col-lg-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-lg-offset-23{margin-left:95.8333333333%}.el-col-lg-pull-23{position:relative;right:95.8333333333%}.el-col-lg-push-23{position:relative;left:95.8333333333%}.el-col-lg-24{display:block;max-width:100%;flex:0 0 100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0,.el-col-xl-0.is-guttered{display:none}.el-col-xl-0{max-width:0%;flex:0 0 0%}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{position:relative;left:0}.el-col-xl-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-xl-offset-1{margin-left:4.1666666667%}.el-col-xl-pull-1{position:relative;right:4.1666666667%}.el-col-xl-push-1{position:relative;left:4.1666666667%}.el-col-xl-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-xl-offset-2{margin-left:8.3333333333%}.el-col-xl-pull-2{position:relative;right:8.3333333333%}.el-col-xl-push-2{position:relative;left:8.3333333333%}.el-col-xl-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-xl-offset-4{margin-left:16.6666666667%}.el-col-xl-pull-4{position:relative;right:16.6666666667%}.el-col-xl-push-4{position:relative;left:16.6666666667%}.el-col-xl-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-xl-offset-5{margin-left:20.8333333333%}.el-col-xl-pull-5{position:relative;right:20.8333333333%}.el-col-xl-push-5{position:relative;left:20.8333333333%}.el-col-xl-6{display:block;max-width:25%;flex:0 0 25%}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-xl-offset-7{margin-left:29.1666666667%}.el-col-xl-pull-7{position:relative;right:29.1666666667%}.el-col-xl-push-7{position:relative;left:29.1666666667%}.el-col-xl-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-xl-offset-8{margin-left:33.3333333333%}.el-col-xl-pull-8{position:relative;right:33.3333333333%}.el-col-xl-push-8{position:relative;left:33.3333333333%}.el-col-xl-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-xl-offset-10{margin-left:41.6666666667%}.el-col-xl-pull-10{position:relative;right:41.6666666667%}.el-col-xl-push-10{position:relative;left:41.6666666667%}.el-col-xl-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-xl-offset-11{margin-left:45.8333333333%}.el-col-xl-pull-11{position:relative;right:45.8333333333%}.el-col-xl-push-11{position:relative;left:45.8333333333%}.el-col-xl-12{display:block;max-width:50%;flex:0 0 50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-xl-offset-13{margin-left:54.1666666667%}.el-col-xl-pull-13{position:relative;right:54.1666666667%}.el-col-xl-push-13{position:relative;left:54.1666666667%}.el-col-xl-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-xl-offset-14{margin-left:58.3333333333%}.el-col-xl-pull-14{position:relative;right:58.3333333333%}.el-col-xl-push-14{position:relative;left:58.3333333333%}.el-col-xl-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-xl-offset-16{margin-left:66.6666666667%}.el-col-xl-pull-16{position:relative;right:66.6666666667%}.el-col-xl-push-16{position:relative;left:66.6666666667%}.el-col-xl-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-xl-offset-17{margin-left:70.8333333333%}.el-col-xl-pull-17{position:relative;right:70.8333333333%}.el-col-xl-push-17{position:relative;left:70.8333333333%}.el-col-xl-18{display:block;max-width:75%;flex:0 0 75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-xl-offset-19{margin-left:79.1666666667%}.el-col-xl-pull-19{position:relative;right:79.1666666667%}.el-col-xl-push-19{position:relative;left:79.1666666667%}.el-col-xl-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-xl-offset-20{margin-left:83.3333333333%}.el-col-xl-pull-20{position:relative;right:83.3333333333%}.el-col-xl-push-20{position:relative;left:83.3333333333%}.el-col-xl-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-xl-offset-22{margin-left:91.6666666667%}.el-col-xl-pull-22{position:relative;right:91.6666666667%}.el-col-xl-push-22{position:relative;left:91.6666666667%}.el-col-xl-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-xl-offset-23{margin-left:95.8333333333%}.el-col-xl-pull-23{position:relative;right:95.8333333333%}.el-col-xl-push-23{position:relative;left:95.8333333333%}.el-col-xl-24{display:block;max-width:100%;flex:0 0 100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-top:1px solid var(--el-collapse-border-color);border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{display:flex;align-items:center;height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);background-color:var(--el-collapse-header-bg-color);color:var(--el-collapse-header-text-color);cursor:pointer;border-bottom:1px solid var(--el-collapse-border-color);font-size:var(--el-collapse-header-font-size);font-weight:500;transition:border-bottom-color var(--el-transition-duration);outline:0}.el-collapse-item__arrow{margin:0 8px 0 auto;transition:transform var(--el-transition-duration);font-weight:300}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{will-change:height;background-color:var(--el-collapse-content-bg-color);overflow:hidden;box-sizing:border-box;border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-item__content{padding-bottom:25px;font-size:var(--el-collapse-content-font-size);color:var(--el-collapse-content-text-color);line-height:1.7692307692}.el-collapse-item:last-child{margin-bottom:-1px}.el-color-predefine{display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:flex;flex:1;flex-wrap:wrap}.el-color-predefine__color-selector{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;cursor:pointer}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector>div{display:flex;height:100%;border-radius:3px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px;float:right}.el-color-hue-slider__bar{position:relative;background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid var(--el-border-color-lighter);box-shadow:0 0 2px #0009;z-index:1}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.el-color-svpanel__black{background:linear-gradient(to top,#000,rgba(0,0,0,0))}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;border-radius:50%;transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.el-color-alpha-slider__bar{position:relative;background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--el-bg-color) 100%);height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid var(--el-border-color-lighter);box-shadow:0 0 2px #0009;z-index:1}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper:after{content:"";display:table;clear:both}.el-color-dropdown__btns{margin-top:12px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#000;width:160px}.el-color-picker{display:inline-block;position:relative;line-height:normal}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--large{height:40px}.el-color-picker--large .el-color-picker__trigger{height:40px;width:40px}.el-color-picker--large .el-color-picker__mask{height:38px;width:38px}.el-color-picker--small{height:24px}.el-color-picker--small .el-color-picker__trigger{height:24px;width:24px}.el-color-picker--small .el-color-picker__mask{height:22px;width:22px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{transform:scale(.8)}.el-color-picker__mask{height:38px;width:38px;border-radius:4px;position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:#ffffffb3}.el-color-picker__trigger{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;height:32px;width:32px;padding:4px;border:1px solid var(--el-border-color);border-radius:4px;font-size:0;position:relative;cursor:pointer}.el-color-picker__color{position:relative;display:block;box-sizing:border-box;border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);width:100%;height:100%;text-align:center}.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.el-color-picker__color-inner{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%}.el-color-picker .el-color-picker__empty{font-size:12px;color:var(--el-text-color-secondary)}.el-color-picker .el-color-picker__icon{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-size:12px}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;box-sizing:content-box;background-color:#fff;border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light)}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333333}.el-container{display:flex;flex-direction:row;flex:1;flex-basis:auto;box-sizing:border-box;min-width:0}.el-container.is-vertical{flex-direction:column}.el-date-table{font-size:12px;-webkit-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{width:32px;height:30px;padding:4px 0;box-sizing:border-box;text-align:center;cursor:pointer;position:relative}.el-date-table td .el-date-table-cell{height:30px;padding:3px 0;box-sizing:border-box}.el-date-table td .el-date-table-cell .el-date-table-cell__text{width:24px;height:24px;display:block;margin:0 auto;line-height:24px;position:absolute;left:50%;transform:translate(-50%);border-radius:50%}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.end-date .el-date-table-cell__text,.el-date-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.end-date .el-date-table-cell,.el-date-table td.start-date .el-date-table-cell{color:#fff}.el-date-table td.end-date .el-date-table-cell__text,.el-date-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table td.end-date .el-date-table-cell{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);opacity:1;cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-date-table td.selected .el-date-table-cell{margin-left:5px;margin-right:5px;background-color:var(--el-datepicker-inrange-bg-color);border-radius:15px}.el-date-table td.selected .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff;border-radius:15px}.el-date-table td.week{font-size:80%;color:var(--el-datepicker-header-text-color)}.el-date-table td:focus{outline:0}.el-date-table th{padding:5px;color:var(--el-datepicker-header-text-color);font-weight:400;border-bottom:solid 1px var(--el-border-color-lighter)}.el-month-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-month-table td{text-align:center;padding:8px 0;cursor:pointer}.el-month-table td div{height:48px;padding:6px 0;box-sizing:border-box}.el-month-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#fff}.el-month-table td.disabled .cell{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-month-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-month-table td .cell{width:60px;height:36px;display:block;line-height:36px;color:var(--el-datepicker-text-color);margin:0 auto;border-radius:18px}.el-month-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range div{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range div:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#fff}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:var(--el-datepicker-active-color)}.el-month-table td:focus-visible{outline:0}.el-month-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color)}.el-year-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-year-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-year-table td.disabled .cell{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-year-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-year-table td .cell{width:48px;height:36px;display:block;line-height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto}.el-year-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.current:not(.disabled) .cell{color:var(--el-datepicker-active-color)}.el-year-table td:focus-visible{outline:0}.el-year-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color)}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{max-height:192px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{font-size:12px;color:var(--el-text-color-secondary);position:absolute;left:0;width:100%;z-index:var(--el-index-normal);text-align:center;height:30px;line-height:30px;cursor:pointer}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner{padding:0;text-align:center}.el-time-spinner__list{padding:0;margin:0;list-style:none;text-align:center}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";display:block;width:100%;height:80px}.el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:var(--el-text-color-regular)}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);position:relative;display:inline-block;text-align:left}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:var(--el-date-editor-width);height:var(--el-input-height,var(--el-component-size))}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .close-icon,.el-date-editor .clear-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__icon{height:inherit;font-size:14px;color:var(--el-text-color-placeholder);float:left}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;appearance:none;border:none;outline:0;display:inline-block;height:100%;margin:0;padding:0;width:39%;text-align:center;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);background-color:transparent}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{flex:1;display:inline-flex;justify-content:center;align-items:center;height:100%;padding:0 5px;margin:0;font-size:14px;word-break:keep-all;color:var(--el-text-color-primary)}.el-date-editor .el-range__close-icon{font-size:14px;color:var(--el-text-color-placeholder);height:inherit;width:unset;cursor:pointer}.el-date-editor .el-range__close-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{display:inline-flex;align-items:center;padding:0 10px}.el-range-editor .el-range-input{line-height:1}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{line-height:40px;font-size:14px}.el-range-editor--large .el-range-input{font-size:14px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{line-height:24px;font-size:12px}.el-range-editor--small .el-range-input{font-size:12px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{color:var(--el-text-color-regular);background:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);line-height:30px}.el-picker-panel .el-time-panel{margin:5px 0;border:solid 1px var(--el-datepicker-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid var(--el-datepicker-inner-border-color);padding:4px 12px;text-align:right;background-color:var(--el-bg-color-overlay);position:relative;font-size:0}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:var(--el-datepicker-text-color);padding-left:12px;text-align:left;outline:0;cursor:pointer}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:var(--el-datepicker-active-color)}.el-picker-panel__btn{border:1px solid var(--el-fill-color-darker);color:var(--el-text-color-primary);line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:var(--el-datepicker-icon-color);border:0;background:0 0;cursor:pointer;outline:0;margin-top:8px}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;padding-top:6px;background-color:var(--el-bg-color-overlay);overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary)}.el-date-picker{width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid var(--el-datepicker-inner-border-color);font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:solid 1px var(--el-border-color-lighter)}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:var(--el-text-color-regular)}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{outline:0;color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.el-date-picker .el-time-panel{position:absolute}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary)}.el-date-range-picker{width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{position:relative;text-align:center;height:28px}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{float:left;width:50%;box-sizing:border-box;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid var(--el-datepicker-inner-border-color);font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:var(--el-datepicker-icon-color)}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#fff}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px;z-index:1}.el-time-range-picker__cell{box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid var(--el-datepicker-border-color)}.el-time-panel{border-radius:2px;position:relative;width:180px;left:0;z-index:var(--el-index-top);-webkit-user-select:none;user-select:none;box-sizing:content-box}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";top:50%;position:absolute;margin-top:-16px;height:32px;z-index:-1;left:0;right:0;box-sizing:border-box;padding-top:6px;text-align:left}.el-time-panel__content:after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content:before{padding-left:50%;margin-right:12%;margin-left:12%;border-top:1px solid var(--el-border-color-light);border-bottom:1px solid var(--el-border-color-light)}.el-time-panel__content.has-seconds:after{left:66.6666666667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333333333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));padding:4px;height:36px;line-height:25px;text-align:right;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:0;font-size:12px;color:var(--el-text-color-primary)}.el-time-panel__btn.confirm{font-weight:800;color:var(--el-timepicker-active-color,var(--el-color-primary))}.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);box-sizing:border-box;font-size:var(--el-font-size-base);color:var(--el-text-color-primary)}.el-descriptions__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:700}.el-descriptions__body{background-color:var(--el-fill-color-blank)}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}.el-descriptions__body .el-descriptions__table .el-descriptions__cell{box-sizing:border-box;text-align:left;font-weight:400;line-height:23px;font-size:14px}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}.el-descriptions--large{font-size:14px}.el-descriptions--large .el-descriptions__header{margin-bottom:20px}.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}.el-descriptions--small{font-size:12px}.el-descriptions--small .el-descriptions__header{margin-bottom:12px}.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{font-weight:700;color:var(--el-text-color-regular);background:var(--el-descriptions-item-bordered-label-background)}.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:8px}.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color)}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:20px;--el-dialog-border-radius:var(--el-border-radius-small);position:relative;margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:0!important}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding:var(--el-dialog-padding-primary);padding-bottom:10px;margin-right:16px;word-break:break-all}.el-dialog__headerbtn{position:absolute;top:6px;right:0;padding:0;width:54px;height:54px;background:0 0;border:none;outline:0;cursor:pointer;font-size:var(--el-message-close-size,16px)}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{padding:calc(var(--el-dialog-padding-primary) + 10px) var(--el-dialog-padding-primary);color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size);word-break:break-all}.el-dialog__footer{padding:var(--el-dialog-padding-primary);padding-top:10px;text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px calc(var(--el-dialog-padding-primary) + 5px) 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes dialog-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-divider{position:relative}.el-divider--horizontal{display:block;height:1px;width:100%;margin:24px 0;border-top:1px var(--el-border-color) var(--el-border-style)}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative;border-left:1px var(--el-border-color) var(--el-border-style)}.el-divider__text{position:absolute;background-color:var(--el-bg-color);padding:0 20px;font-weight:500;color:var(--el-text-color-primary);font-size:14px}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translate(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color, var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary, 20px)}.el-drawer{position:absolute;box-sizing:border-box;background-color:var(--el-drawer-bg-color);display:flex;flex-direction:column;box-shadow:var(--el-box-shadow-dark);overflow:hidden;transition:all var(--el-transition-duration)}.el-drawer .rtl,.el-drawer .ltr,.el-drawer .ttb,.el-drawer .btt{transform:translate(0)}.el-drawer__sr-focus:focus{outline:0!important}.el-drawer__header{align-items:center;color:#72767b;display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{margin:0;flex:1;line-height:inherit;font-size:1rem}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{border:none;cursor:pointer;font-size:var(--el-font-size-extra-large);color:inherit;background-color:transparent;outline:0}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__close-btn .el-icon{font-size:inherit;vertical-align:text-bottom}.el-drawer__body{flex:1;padding:var(--el-drawer-padding-primary);overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.btt,.el-drawer.ttb{width:100%;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{opacity:0}.el-drawer-fade-enter-to,.el-drawer-fade-leave-from{opacity:1}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;display:inline-flex;position:relative;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);line-height:1;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:0}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{list-style:none;padding:0;margin:0;box-sizing:border-box}.el-dropdown .el-dropdown__caret-button{padding-left:0;padding-right:0;display:inline-flex;justify-content:center;align-items:center;width:32px;border-left:none}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{content:"";position:absolute;display:block;width:1px;top:-1px;bottom:-1px;left:0;background:var(--el-overlay-color-lighter)}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:0}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{position:relative;top:0;left:0;z-index:var(--el-dropdown-menu-index);padding:5px 0;margin:0;background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;list-style:none}.el-dropdown-menu__item{display:flex;align-items:center;white-space:nowrap;list-style:none;line-height:22px;padding:5px 16px;margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:0}.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{margin:6px 0;border-top:1px solid var(--el-border-color-lighter)}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;line-height:22px;font-size:14px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:2px 12px;line-height:20px;font-size:12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:var(--el-empty-padding)}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{-webkit-user-select:none;user-select:none;width:100%;height:100%;vertical-align:top;object-fit:contain}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:100%;height:100%;vertical-align:top}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-secondary)}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;padding:var(--el-footer-padding);box-sizing:border-box;flex-shrink:0;height:var(--el-footer-height)}.el-form{--el-form-label-font-size:var(--el-font-size-base)}.el-form--label-left .el-form-item__label{justify-content:flex-start}.el-form--label-top .el-form-item{display:block}.el-form--label-top .el-form-item .el-form-item__label{display:block;height:auto;text-align:left;margin-bottom:8px;line-height:22px}.el-form--inline .el-form-item{display:inline-flex;vertical-align:middle;margin-right:32px}.el-form--inline.el-form--label-top{display:flex;flex-wrap:wrap}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form--large.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:12px;line-height:22px}.el-form--default.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:8px;line-height:22px}.el-form--small.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:4px;line-height:20px}.el-form-item{display:flex;--font-size:14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item__label-wrap{display:flex}.el-form-item__label{display:inline-flex;justify-content:flex-end;align-items:flex-start;flex:0 0 auto;font-size:var(--el-form-label-font-size);color:var(--el-text-color-regular);height:32px;line-height:32px;padding:0 12px 0 0;box-sizing:border-box}.el-form-item__content{display:flex;flex-wrap:wrap;align-items:center;flex:1;line-height:32px;position:relative;font-size:var(--font-size);min-width:0}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;line-height:1;padding-top:2px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:"*";color:var(--el-color-danger);margin-right:4px}.el-form-item.is-error .el-select-v2__wrapper,.el-form-item.is-error .el-select-v2__wrapper:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-input-group__prepend .el-input__wrapper{box-shadow:0 0 0 1px transparent inset}.el-form-item.is-error .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-header{--el-header-padding:0 20px;--el-header-height:60px;padding:var(--el-header-padding);box-sizing:border-box;flex-shrink:0;height:var(--el-header-height)}.el-image-viewer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.el-image-viewer__btn{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.8;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none}.el-image-viewer__btn .el-icon{font-size:inherit;cursor:pointer}.el-image-viewer__close{top:40px;right:40px;width:40px;height:40px;font-size:40px}.el-image-viewer__canvas{width:100%;height:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.el-image-viewer__actions{left:50%;bottom:30px;transform:translate(-50%);width:282px;height:44px;padding:0 23px;background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px}.el-image-viewer__actions__inner{width:100%;height:100%;text-align:justify;cursor:default;font-size:23px;color:#fff;display:flex;align-items:center;justify-content:space-around}.el-image-viewer__prev{top:50%;transform:translateY(-50%);left:40px;width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__next{top:50%;transform:translateY(-50%);right:40px;text-indent:2px;width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__close{width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:#000}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes viewer-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{width:100%;height:100%}.el-image{position:relative;display:inline-block;overflow:hidden}.el-image__inner{vertical-align:top;opacity:1}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{position:absolute;top:0;left:0}.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{display:flex;justify-content:center;align-items:center;font-size:14px;background:var(--el-fill-color-light);color:var(--el-text-color-placeholder);vertical-align:middle}.el-image__preview{cursor:pointer}.el-input-number{position:relative;display:inline-block;width:150px;line-height:30px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;line-height:1}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.el-input-number__decrease,.el-input-number__increase{display:flex;justify-content:center;align-items:center;height:auto;position:absolute;z-index:1;top:1px;bottom:1px;width:32px;background:var(--el-fill-color-light);color:var(--el-text-color-regular);cursor:pointer;font-size:13px;-webkit-user-select:none;user-select:none}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input_wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input_wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border)}.el-input-number__decrease{left:1px;border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border)}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{width:180px;line-height:38px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{width:40px;font-size:14px}.el-input-number--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{width:120px;line-height:22px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:24px;font-size:12px}.el-input-number--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{bottom:auto;left:auto;border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border)}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;top:auto;left:auto;border-right:none;border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary)}.el-textarea{position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:var(--el-font-size-base)}.el-textarea__inner{position:relative;display:block;resize:vertical;padding:5px 11px;line-height:1.5;box-sizing:border-box;width:100%;font-size:inherit;font-family:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);border:none}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{outline:0;box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);position:absolute;font-size:12px;line-height:14px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{border-color:var(--el-color-danger)}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary)}.el-input{--el-input-height:var(--el-component-size);position:relative;font-size:var(--el-font-size-base);display:inline-flex;width:100%;line-height:var(--el-input-height);box-sizing:border-box}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:var(--el-text-color-disabled)}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);font-size:14px;cursor:pointer}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;display:inline-flex;align-items:center;color:var(--el-color-info);font-size:12px}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;display:inline-block;padding-left:8px}.el-input__wrapper{display:inline-flex;flex-grow:1;align-items:center;justify-content:center;padding:1px 11px;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px);width:100%;flex-grow:1;-webkit-appearance:none;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);padding:0;outline:0;border:none;background:0 0;box-sizing:border-box}.el-input__inner:focus{outline:0}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__prefix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__prefix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__suffix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;display:flex;justify-content:center;align-items:center;transition:all var(--el-transition-duration);margin-left:8px}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color,) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{display:inline-flex;width:100%;align-items:stretch}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:100%;border-radius:var(--el-input-border-radius);padding:0 20px;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-input__wrapper,.el-input-group__append div.el-select:hover .el-input__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-input__wrapper,.el-input-group__prepend div.el-select:hover .el-input__wrapper{border-color:transparent;background-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper{box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important;z-index:2}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper:focus{outline:0;z-index:2;box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__wrapper{z-index:1;box-shadow:1px 0 0 0 var(--el-input-hover-border-color) inset,1px 0 0 0 var(--el-input-hover-border-color),0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__wrapper{z-index:2;box-shadow:-1px 0 0 0 var(--el-input-focus-border-color),-1px 0 0 0 var(--el-input-focus-border-color) inset,0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__wrapper{z-index:1;box-shadow:-1px 0 0 0 var(--el-input-hover-border-color),-1px 0 0 0 var(--el-input-hover-border-color) inset,0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder)}.el-link{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;vertical-align:middle;position:relative;text-decoration:none;outline:0;cursor:pointer;padding:0;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);color:var(--el-link-text-color)}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link.is-underline:hover:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--el-link-hover-text-color)}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default:after{border-color:var(--el-link-hover-text-color)}.el-link__inner{display:inline-flex;justify-content:center;align-items:center}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--primary:after{border-color:var(--el-link-text-color)}.el-link.el-link--primary.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--success:after{border-color:var(--el-link-text-color)}.el-link.el-link--success.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--warning:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--danger:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--error:after{border-color:var(--el-link-text-color)}.el-link.el-link--error.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.el-link--info:after{border-color:var(--el-link-text-color)}.el-link.el-link--info.is-underline:hover:after{border-color:var(--el-link-text-color)}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{position:absolute;z-index:2000;background-color:var(--el-mask-color);margin:0;top:0;right:0;bottom:0;left:0;transition:opacity var(--el-transition-duration)}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size))/ 2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{top:50%;margin-top:calc((0px - var(--el-loading-spinner-size))/ 2);width:100%;text-align:center;position:absolute}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);margin:3px 0;font-size:14px}.el-loading-spinner .circular{display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size);animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--el-color-primary);stroke-linecap:round}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-main{--el-main-padding:20px;display:block;flex:1;flex-basis:auto;overflow:auto;box-sizing:border-box;padding:var(--el-main-padding)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px;--el-menu-icon-transform-closed:none;--el-menu-icon-transform-open:rotateZ(180deg)}.el-menu{border-right:solid 1px var(--el-menu-border-color);list-style:none;position:relative;margin:0;padding-left:0;background-color:var(--el-menu-bg-color);box-sizing:border-box}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title{padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding))}.el-menu--horizontal{display:flex;flex-wrap:nowrap;border-bottom:solid 1px var(--el-menu-border-color);border-right:none}.el-menu--horizontal>.el-menu-item{display:inline-flex;justify-content:center;align-items:center;height:100%;margin:0;border-bottom:2px solid transparent;color:var(--el-menu-text-color)}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover{background-color:#fff}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:0}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:100%;border-bottom:2px solid transparent;color:var(--el-menu-text-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-bg-color-overlay)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__icon-arrow{position:static;vertical-align:middle;margin-left:8px;margin-top:-3px}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--el-menu-bg-color);display:flex;align-items:center;height:var(--el-menu-horizontal-sub-item-height);padding:0 10px;color:var(--el-menu-text-color)}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{outline:0;color:var(--el-menu-hover-text-color);background-color:var(--el-menu-hover-bg-color)}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;vertical-align:middle;width:var(--el-menu-icon-width);text-align:center}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu{position:relative}.el-menu--collapse .el-sub-menu .el-menu{position:absolute;margin-left:5px;top:0;left:100%;z-index:10;border:1px solid var(--el-border-color-light);border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light)}.el-menu--collapse .el-sub-menu.is-opened>.el-sub-menu__title .el-sub-menu__icon-arrow{transform:var(--el-menu-icon-transform-closed)}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{z-index:100;min-width:200px;border:none;padding:5px 0;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light)}.el-menu .el-icon{flex-shrink:0}.el-menu-item{display:flex;align-items:center;height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);list-style:none;cursor:pointer;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:focus,.el-menu-item:hover{outline:0}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon]{margin-right:5px;width:var(--el-menu-icon-width);text-align:center;font-size:18px;vertical-align:middle}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{position:absolute;left:0;top:0;height:100%;width:100%;display:inline-flex;align-items:center;box-sizing:border-box;padding:0 var(--el-menu-base-level-padding)}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{display:flex;align-items:center;height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);list-style:none;cursor:pointer;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:0}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height);min-width:200px}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-opened>.el-sub-menu__title .el-sub-menu__icon-arrow{transform:var(--el-menu-icon-transform-open)}.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu .el-icon{vertical-align:middle;margin-right:5px;width:var(--el-menu-icon-width);text-align:center;font-size:18px}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{position:absolute;top:50%;right:var(--el-menu-base-level-padding);margin-top:-7px;transform:var(--el-menu-icon-transform-closed);transition:transform var(--el-transition-duration);font-size:12px;margin-right:0;width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px var(--el-menu-base-level-padding);line-height:normal;font-size:12px;color:var(--el-text-color-secondary)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{transition:var(--el-transition-duration-fast);opacity:0}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:15px}.el-message-box{display:inline-block;width:var(--el-messagebox-width);padding-bottom:10px;vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);border:1px solid var(--el-border-color-lighter);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-box-shadow-light);text-align:left;overflow:hidden;backface-visibility:hidden}.el-message-box:focus{outline:0!important}.el-overlay.is-message-box .el-overlay-message-box{text-align:center;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.el-overlay.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{position:relative;padding:var(--el-messagebox-padding-primary);padding-bottom:10px}.el-message-box__title{padding-left:0;margin-bottom:0;font-size:var(--el-messagebox-font-size);line-height:1;color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{position:absolute;top:var(--el-messagebox-padding-primary);right:var(--el-messagebox-padding-primary);padding:0;border:none;outline:0;background:0 0;font-size:var(--el-message-close-size,16px);cursor:pointer}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{padding:10px var(--el-messagebox-padding-primary);color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{position:relative}.el-message-box__input{padding-top:15px}.el-message-box__input div.invalid>input{border-color:var(--el-color-error)}.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{position:absolute;top:50%;transform:translateY(-50%);font-size:24px!important}.el-message-box__status:before{padding-left:1px}.el-message-box__status.el-icon{position:absolute}.el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px;word-break:break-word}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{margin:0}.el-message-box__message p{margin:0;line-height:24px}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);min-height:18px;margin-top:2px}.el-message-box__btns{padding:5px 15px 0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.el-message-box__btns button:nth-child(2){margin-left:10px}.el-message-box__btns-reverse{flex-direction:row-reverse}.el-message-box--center .el-message-box__title{position:relative;display:flex;align-items:center;justify-content:center}.el-message-box--center .el-message-box__status{position:relative;top:auto;padding-right:5px;text-align:center;transform:translateY(-1px)}.el-message-box--center .el-message-box__message{margin-left:0}.el-message-box--center .el-message-box__btns{justify-content:center}.el-message-box--center .el-message-box__content{padding-left:calc(var(--el-messagebox-padding-primary) + 12px);padding-right:calc(var(--el-messagebox-padding-primary) + 12px);text-align:center}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes msgbox-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}.el-message{--el-message-min-width:380px;--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:15px 15px 15px 20px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary)}.el-message{min-width:var(--el-message-min-width);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);position:fixed;left:50%;top:20px;transform:translate(-50%);transition:opacity .3s,transform .4s,top .4s;background-color:var(--el-message-bg-color);transition:opacity var(--el-transition-duration),transform .4s,top .4s;padding:var(--el-message-padding);display:flex;align-items:center}.el-message.is-center{justify-content:center}.el-message.is-closable .el-message__content{padding-right:16px}.el-message p{margin:0}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content,.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content,.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content,.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content,.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message__icon{margin-right:10px}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{position:absolute;top:50%;right:15px;transform:translateY(-50%);cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-100%)}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size, 16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular)}.el-notification{display:flex;width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);position:fixed;background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);overflow-wrap:anywhere;overflow:hidden;z-index:9999}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right)}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0;color:var(--el-notification-content-color);text-align:justify}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size)}.el-notification .el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size)}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.el-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;height:100%;background-color:var(--el-overlay-color-lighter);overflow:auto}.el-overlay .el-overlay-root{height:0}.el-page-header{display:flex;line-height:24px}.el-page-header__left{display:flex;cursor:pointer;margin-right:40px;position:relative}.el-page-header__left:after{content:"";position:absolute;width:1px;height:16px;right:-20px;top:50%;transform:translateY(-50%);background-color:var(--el-border-color)}.el-page-header__icon{font-size:18px;margin-right:6px;display:flex;align-items:center}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{font-size:18px;color:var(--el-text-color-primary)}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:3px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-height-extra-small:24px;--el-pagination-line-height-extra-small:var(--el-pagination-height-extra-small);white-space:nowrap;padding:2px 5px;color:var(--el-pagination-text-color);font-weight:400;display:flex;align-items:center}.el-pagination:after,.el-pagination:before{display:table;content:""}.el-pagination:after{clear:both}.el-pagination button,.el-pagination span:not([class*=suffix]){display:flex;justify-content:center;align-items:center;font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);box-sizing:border-box}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield;line-height:normal}.el-pagination .el-select .el-input{width:128px}.el-pagination button{border:none;padding:0 6px;background:0 0}.el-pagination button:focus{outline:0}.el-pagination button:hover{color:var(--el-pagination-hover-color)}.el-pagination button:disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pagination .btn-next,.el-pagination .btn-prev{background:center center no-repeat;background-size:16px;background-color:var(--el-pagination-bg-color);cursor:pointer;margin:0;color:var(--el-pagination-button-color)}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700;width:inherit}.el-pagination .btn-next:focus-visible,.el-pagination .btn-prev:focus-visible{outline:1px solid var(--el-pagination-hover-color);color:var(--el-pagination-hover-color)}.el-pagination .el-pager li.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li,.el-pagination--small .el-pager li.btn-quicknext,.el-pagination--small .el-pager li.btn-quickprev,.el-pagination--small .el-pager li:last-child{border-color:transparent;font-size:var(--el-font-size-extra-small);line-height:var(--el-pagination-line-height-extra-small);height:var(--el-pagination-height-extra-small);min-width:24px}.el-pagination--small .arrow.is-disabled{visibility:hidden}.el-pagination--small .more:before,.el-pagination--small li.more:before{line-height:var(--el-pagination-line-height-extra-small)}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){height:var(--el-pagination-height-extra-small);line-height:var(--el-pagination-line-height-extra-small);font-size:var(--el-font-size-extra-small)}.el-pagination--small .el-pagination__editor{height:var(--el-pagination-line-height-extra-small)}.el-pagination--small .el-pagination__editor.el-input .el-input__inner{height:var(--el-pagination-height-extra-small)}.el-pagination--small .el-input--small,.el-pagination--small .el-input__inner{height:var(--el-pagination-height-extra-small)!important;line-height:var(--el-pagination-line-height-extra-small)}.el-pagination--small .el-input__suffix,.el-pagination--small .el-input__suffix .el-input__suffix-inner,.el-pagination--small .el-input__suffix .el-input__suffix-inner i.el-select__caret{line-height:var(--el-pagination-line-height-extra-small)}.el-pagination--small .el-select .el-input{width:100px}.el-pagination__sizes{margin:0 16px 0 0;font-weight:400;color:var(--el-text-color-regular)}.el-pagination__sizes+button.btn-prev[type=button]{margin-left:0}.el-pagination__sizes+.el-pager .number:first-child{margin-left:0}.el-pagination__sizes+.el-pager .number:last-child{margin-right:0}.el-pagination__total{margin-right:16px;font-weight:400;color:var(--el-text-color-regular)}.el-pagination__total+button.btn-prev[type=button]{margin-left:0}.el-pagination__total+.el-pager .number:first-child{margin-left:0}.el-pagination__total+.el-pager .number:last-child{margin-right:0}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{margin-left:16px;font-weight:400;color:var(--el-text-color-regular)}.el-pagination__jump .el-input__inner{padding:0 3px}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__rightwrapper{flex:1;display:flex;align-items:center;justify-content:flex-end}.el-pagination__editor{line-height:18px;margin:0 8px;height:var(--el-pagination-button-height);min-width:56px;text-align:center;box-sizing:border-box;border-radius:var(--el-pagination-border-radius)}.el-pagination__editor.el-input{width:50px}.el-pagination__editor.el-input .el-input__inner{height:var(--el-pagination-button-height)}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{margin:0 4px;background-color:var(--el-pagination-button-bg-color);color:var(--el-text-color-regular);min-width:32px;border-radius:2px}.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .el-pager li.is-disabled{color:var(--el-text-color-placeholder);background-color:var(--el-disabled-bg-color)}.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active{color:var(--el-text-color-secondary);background-color:var(--el-fill-color-dark)}.el-pagination.is-background .btn-next.is-first,.el-pagination.is-background .btn-prev.is-first,.el-pagination.is-background .el-pager li.is-first{margin-left:0}.el-pagination.is-background .btn-next.is-last,.el-pagination.is-background .btn-prev.is-last,.el-pagination.is-background .el-pager li.is-last{margin-right:0}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev{padding:0}.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev:disabled{color:var(--el-text-color-placeholder);background-color:var(--el-disabled-bg-color)}.el-pagination.is-background .btn-next:hover:not([disabled]),.el-pagination.is-background .btn-prev:hover:not([disabled]){color:var(--el-pagination-hover-color)}.el-pagination.is-background .el-pager li:not(.is-disabled):hover{color:var(--el-pagination-hover-color)}.el-pagination.is-background .el-pager li:not(.is-disabled).is-active{background-color:var(--el-color-primary);color:var(--el-color-white);font-weight:700}.el-pagination.is-background.el-pagination--small .btn-next,.el-pagination.is-background.el-pagination--small .btn-prev,.el-pagination.is-background.el-pagination--small .el-pager li{min-width:24px}.el-pagination.is-background .el-pagination__sizes.is-last{margin-left:16px}.el-pager{-webkit-user-select:none;user-select:none;list-style:none;font-size:0;padding:0;margin:0;display:flex;align-items:center}.el-pager li{padding:0 4px;background:var(--el-pagination-bg-color);display:flex;justify-content:center;align-items:center;font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);box-sizing:border-box;cursor:pointer;text-align:center;margin:0 1px}.el-pager li.btn-quickprev:hover,.el-pager li.btn-quicknext:hover{cursor:pointer}.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{line-height:32px;color:var(--el-pagination-button-color)}.el-pager li.btn-quicknext.is-disabled,.el-pager li.btn-quickprev.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-pager li.btn-quicknext svg,.el-pager li.btn-quickprev svg{pointer-events:none}.el-pager li.btn-quicknext:focus-visible,.el-pager li.btn-quickprev:focus-visible{outline:1px solid var(--el-pagination-hover-color);color:var(--el-pagination-hover-color)}.el-pager li.is-active+li{border-left:0}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color)}.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{color:var(--el-pagination-hover-color);cursor:default}.el-pager li.is-active.is-disabled{font-weight:700;color:var(--el-text-color-secondary)}.el-pager+button.btn-next[type=button]{margin-right:0}.el-popconfirm__main{display:flex;align-items:center}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin-top:8px}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);min-width:150px;border-radius:var(--el-popover-border-radius);border:1px solid var(--el-popover-border-color);padding:var(--el-popover-padding);z-index:var(--el-index-popper);color:var(--el-text-color-regular);line-height:1.4;text-align:justify;font-size:var(--el-popover-font-size);box-shadow:var(--el-box-shadow-light);word-break:break-all}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);line-height:1;margin-bottom:12px}.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-popover.el-popper:focus,.el-popover.el-popper:focus:active{outline-width:0}.el-progress{position:relative;line-height:1;display:flex;align-items:center}.el-progress__text{font-size:14px;color:var(--el-text-color-regular);margin-left:5px;min-width:50px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{flex-grow:1;box-sizing:border-box}.el-progress-bar__outer{height:6px;border-radius:100px;background-color:var(--el-border-color-lighter);overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:var(--el-color-primary);text-align:right;border-radius:100px;line-height:1;white-space:nowrap;transition:width .6s ease}.el-progress-bar__inner:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{transform:translateZ(0);animation:indeterminate 3s infinite}.el-progress-bar__innerText{display:inline-block;vertical-align:middle;color:#fff;font-size:12px;margin:0 5px}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light)}.el-radio-button{position:relative;display:inline-block;outline:0}.el-radio-button__inner{display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));border-left:0;color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;position:relative;cursor:pointer;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:var(--el-border);border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button__original-radio{opacity:0;outline:0;position:absolute;z-index:-1}.el-radio-button__original-radio:checked+.el-radio-button__inner{color:var(--el-radio-button-checked-text-color,var(--el-color-white));background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary))}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2;border-radius:var(--el-border-radius-base);box-shadow:none}.el-radio-button__original-radio:disabled+.el-radio-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{padding:12px 19px;font-size:var(--el-font-size-base);border-radius:0}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{padding:5px 11px;font-size:12px;border-radius:0}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-radio-group{display:inline-flex;align-items:center;flex-wrap:wrap;font-size:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary)}.el-radio{color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;outline:0;font-size:var(--el-font-size-base);-webkit-user-select:none;user-select:none;margin-right:32px;height:32px}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--el-border-color-lighter)}.el-radio.is-bordered.el-radio--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.is-bordered.el-radio--small{padding:0 11px 0 7px;border-radius:var(--el-border-radius-base)}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-flex;position:relative;vertical-align:middle}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);width:var(--el-radio-input-width);height:var(--el-radio-input-height);background-color:var(--el-radio-input-bg-color);position:relative;cursor:pointer;display:inline-block;box-sizing:border-box}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{width:4px;height:4px;border-radius:var(--el-radio-input-border-radius);background-color:var(--el-color-white);content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in}.el-radio__original{opacity:0;outline:0;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.el-radio__original:focus-visible+.el-radio__inner{outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px;border-radius:var(--el-radio-input-border-radius)}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{width:12px;height:12px}.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary)}.el-rate{display:inline-flex;align-items:center;height:32px}.el-rate:active,.el-rate:focus{outline-width:0}.el-rate__item{cursor:pointer;display:inline-block;position:relative;font-size:0;vertical-align:middle;color:var(--el-rate-void-color)}.el-rate .el-rate__icon{position:relative;display:inline-block;font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);transition:var(--el-transition-duration)}.el-rate .el-rate__icon.hover{transform:scale(1.15)}.el-rate .el-rate__icon .path2{position:absolute;left:0;top:0}.el-rate .el-rate__icon.is-active{color:var(--el-rate-fill-color)}.el-rate__decimal{position:absolute;top:0;left:0;display:inline-block;overflow:hidden;color:var(--el-rate-fill-color)}.el-rate__text{font-size:var(--el-rate-font-size);vertical-align:middle;color:var(--el-rate-text-color)}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate.is-disabled .el-rate__item{cursor:auto;color:var(--el-rate-disabled-void-color)}.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px}.el-result{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:var(--el-result-padding)}.el-result__icon svg{width:var(--el-result-icon-font-size);height:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{margin:0;font-size:var(--el-result-title-font-size);color:var(--el-text-color-primary);line-height:1.3}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);line-height:1.3}.el-result__extra{margin-top:var(--el-result-extra-margin-top)}.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}.el-row{display:flex;flex-wrap:wrap;position:relative;box-sizing:border-box}.el-row.is-justify-center{justify-content:center}.el-row.is-justify-end{justify-content:flex-end}.el-row.is-justify-space-between{justify-content:space-between}.el-row.is-justify-space-around{justify-content:space-around}.el-row.is-justify-space-evenly{justify-content:space-evenly}.el-row.is-align-middle{align-items:center}.el-row.is-align-bottom{align-items:flex-end}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary)}.el-scrollbar{overflow:hidden;position:relative;height:100%}.el-scrollbar__wrap{overflow:auto;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3)}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-select-dropdown__option-item.is-selected:not(.is-multiple).is-disabled{color:var(--el-text-color-placeholder)}.el-select-dropdown__option-item.is-selected:not(.is-multiple).is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-dropdown__option-item:hover:not(.hover){background-color:transparent}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-disabled.is-selected{color:var(--el-text-color-placeholder)}.el-select-dropdown__list{list-style:none;margin:6px 0!important;padding:0!important;box-sizing:border-box}.el-select-dropdown__option-item{font-size:var(--el-select-font-size);padding:0 32px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--el-text-color-regular);height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__option-item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown__option-item.is-disabled:hover{background-color:var(--el-bg-color)}.el-select-dropdown__option-item.is-selected{background-color:var(--el-fill-color-light);font-weight:700}.el-select-dropdown__option-item.is-selected:not(.is-multiple){color:var(--el-color-primary)}.el-select-dropdown__option-item.hover{background-color:var(--el-fill-color-light)!important}.el-select-dropdown__option-item:hover{background-color:var(--el-fill-color-light)}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay)}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected .el-icon{position:absolute;right:20px;top:0;height:inherit;font-size:12px}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected .el-icon svg{height:inherit;vertical-align:middle}.el-select-group{margin:0;padding:0}.el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type):after{content:"";position:absolute;display:block;left:20px;right:20px;bottom:12px;height:1px;background:var(--el-border-color-light)}.el-select-group__split-dash{position:absolute;left:20px;right:20px;height:1px;background:var(--el-border-color-light)}.el-select-group__title{padding-left:20px;font-size:12px;color:var(--el-color-info);line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select-v2{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px}.el-select-v2{display:inline-block;position:relative;vertical-align:middle;font-size:14px}.el-select-v2__wrapper{display:flex;align-items:center;flex-wrap:wrap;box-sizing:border-box;cursor:pointer;padding:1px 30px 1px 0;border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);transition:border-color var(--el-transition-duration-fast) var(--el-ease-in-out-bezier-function)}.el-select-v2__wrapper:hover{border-color:var(--el-text-color-placeholder)}.el-select-v2__wrapper.is-filterable{cursor:text}.el-select-v2__wrapper.is-focused{border-color:var(--el-color-primary)}.el-select-v2__wrapper.is-hovering:not(.is-focused){border-color:var(--el-text-color-placeholder)}.el-select-v2__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);border-color:var(--el-select-disabled-border)}.el-select-v2__wrapper.is-disabled:hover{border-color:var(--el-select-disabled-border)}.el-select-v2__wrapper.is-disabled.is-focus{border-color:var(--el-input-focus-border-color)}.el-select-v2__wrapper.is-disabled .is-transparent{opacity:1;-webkit-user-select:none;user-select:none}.el-select-v2__wrapper.is-disabled .el-select-v2__caret,.el-select-v2__wrapper.is-disabled .el-select-v2__combobox-input{cursor:not-allowed}.el-select-v2__wrapper .el-select-v2__input-wrapper{box-sizing:border-box;position:relative;margin-inline-start:12px;max-width:100%;overflow:hidden}.el-select-v2__wrapper,.el-select-v2__wrapper .el-select-v2__input-wrapper{line-height:32px}.el-select-v2__wrapper .el-select-v2__input-wrapper input{line-height:24px;height:24px;min-width:4px;width:100%;background-color:transparent;-webkit-appearance:none;appearance:none;background:0 0;border:none;margin:2px 0;outline:0;padding:0}.el-select-v2 .el-select-v2__tags-text{text-overflow:ellipsis;display:inline-flex;justify-content:center;align-items:center;overflow:hidden}.el-select-v2__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:14px}.el-select-v2__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select-v2__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select-v2__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select-v2--large .el-select-v2__wrapper .el-select-v2__combobox-input{height:32px}.el-select-v2--large .el-select-v2__caret,.el-select-v2--large .el-select-v2__suffix{height:40px}.el-select-v2--large .el-select-v2__placeholder{font-size:14px;line-height:40px}.el-select-v2--small .el-select-v2__wrapper .el-select-v2__combobox-input{height:16px}.el-select-v2--small .el-select-v2__caret,.el-select-v2--small .el-select-v2__suffix{height:24px}.el-select-v2--small .el-select-v2__placeholder{font-size:12px;line-height:24px}.el-select-v2 .el-select-v2__selection>span{display:inline-block}.el-select-v2:hover .el-select-v2__combobox-input{border-color:var(--el-select-border-color-hover)}.el-select-v2 .el-select__selection-text{text-overflow:ellipsis;display:inline-block;overflow-x:hidden;vertical-align:bottom}.el-select-v2 .el-select-v2__combobox-input{padding-right:35px;display:block}.el-select-v2 .el-select-v2__combobox-input:focus{border-color:var(--el-select-input-focus-border-color)}.el-select-v2__input{border:none;outline:0;padding:0;margin-left:15px;color:var(--el-select-multiple-input-color);font-size:var(--el-select-font-size);-webkit-appearance:none;appearance:none;height:28px}.el-select-v2__input.is-small{height:14px}.el-select-v2__close{cursor:pointer;position:absolute;top:8px;z-index:var(--el-index-top);right:25px;color:var(--el-select-input-color);line-height:18px;font-size:var(--el-select-input-font-size)}.el-select-v2__close:hover{color:var(--el-select-close-hover-color)}.el-select-v2__suffix{display:inline-flex;position:absolute;right:12px;height:32px;top:50%;transform:translateY(-50%);color:var(--el-input-icon-color,var(--el-text-color-placeholder))}.el-select-v2__suffix .el-input__icon{height:inherit}.el-select-v2__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:transform var(--el-transition-duration);transform:rotate(180deg);cursor:pointer}.el-select-v2__caret.is-reverse{transform:rotate(0)}.el-select-v2__caret.is-show-close{font-size:var(--el-select-font-size);text-align:center;transform:rotate(180deg);border-radius:var(--el-border-radius-circle);color:var(--el-select-input-color);transition:var(--el-transition-color)}.el-select-v2__caret.is-show-close:hover{color:var(--el-select-close-hover-color)}.el-select-v2__caret.el-icon{height:inherit}.el-select-v2__caret.el-icon svg{vertical-align:middle}.el-select-v2__selection{white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap}.el-select-v2__wrapper{background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);position:relative;transition:all var(--el-transition-duration) var(--el-ease-in-out-bezier-function)}.el-select-v2__input-calculator{left:0;position:absolute;top:0;visibility:hidden;white-space:pre;z-index:999}.el-select-v2__selected-item{line-height:inherit;height:inherit;-webkit-user-select:none;user-select:none;display:flex}.el-select-v2__placeholder{position:absolute;top:50%;transform:translateY(-50%);margin-inline-start:12px;width:calc(100% - 52px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--el-input-text-color,var(--el-text-color-regular))}.el-select-v2__placeholder.is-transparent{color:var(--el-text-color-placeholder)}.el-select-v2 .el-select-v2__selection .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:var(--el-fill-color)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;color:var(--el-color-white)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select-v2.el-select-v2--small .el-select-v2__selection .el-tag{margin:1px 0 1px 6px;height:18px}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:var(--el-fill-color-light)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:center;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-dropdown .el-select-dropdown__option-item.is-selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:center;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown .el-select-dropdown__item.is-disabled:hover{background-color:unset}.el-select-dropdown .el-select-dropdown__item.is-disabled.selected{color:var(--el-text-color-placeholder)}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size)}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;box-sizing:border-box}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px}.el-select{display:inline-block;position:relative;line-height:32px}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select .el-select-tags-wrapper.has-prefix{margin-left:6px}.el-select--large{line-height:40px}.el-select--large .el-select-tags-wrapper.has-prefix{margin-left:8px}.el-select--small{line-height:24px}.el-select--small .el-select-tags-wrapper.has-prefix{margin-left:4px}.el-select .el-select__tags>span{display:inline-block}.el-select:hover:not(.el-select--disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-select-border-color-hover) inset}.el-select .el-select__tags-text{text-overflow:ellipsis;display:inline-flex;justify-content:center;align-items:center;overflow:hidden}.el-select .el-input__wrapper{cursor:pointer}.el-select .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-select-input-focus-border-color) inset!important}.el-select .el-input__inner{cursor:pointer}.el-select .el-input{display:flex}.el-select .el-input .el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:transform var(--el-transition-duration);transform:rotate(180deg);cursor:pointer}.el-select .el-input .el-select__caret.is-reverse{transform:rotate(0)}.el-select .el-input .el-select__caret.is-show-close{font-size:var(--el-select-font-size);text-align:center;transform:rotate(180deg);border-radius:var(--el-border-radius-circle);color:var(--el-select-input-color);transition:var(--el-transition-color)}.el-select .el-input .el-select__caret.is-show-close:hover{color:var(--el-select-close-hover-color)}.el-select .el-input .el-select__caret.el-icon{position:relative;height:inherit;z-index:2}.el-select .el-input.is-disabled .el-input__wrapper{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select .el-input.is-disabled .el-input__inner,.el-select .el-input.is-disabled .el-select__caret{cursor:not-allowed}.el-select .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-select-input-focus-border-color) inset!important}.el-select__input{border:none;outline:0;padding:0;margin-left:15px;color:var(--el-select-multiple-input-color);font-size:var(--el-select-font-size);-webkit-appearance:none;appearance:none;height:28px;background-color:transparent}.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:var(--el-index-top);right:25px;color:var(--el-select-input-color);line-height:18px;font-size:var(--el-select-input-font-size)}.el-select__close:hover{color:var(--el-select-close-hover-color)}.el-select__tags{position:absolute;line-height:normal;top:50%;transform:translateY(-50%);white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap}.el-select__collapse-tags{white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap}.el-select__collapse-tag{line-height:inherit;height:inherit;display:flex}.el-select .el-select__tags .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 6px 2px 0}.el-select .el-select__tags .el-tag:last-child{margin-right:0}.el-select .el-select__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;top:0;color:#fff}.el-select .el-select__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select .el-select__tags .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select .el-select__tags .el-tag--info{background-color:var(--el-fill-color)}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);display:inline-block;height:16px;border-radius:var(--el-border-radius-base);width:100%}.el-skeleton__circle{border-radius:50%;width:var(--el-skeleton-circle-size);height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size)}.el-skeleton__button{height:40px;width:64px;border-radius:4px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:var(--el-font-size-small)}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{width:unset;display:flex;align-items:center;justify-content:center;border-radius:0}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:22%;height:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{height:16px;margin-top:16px;background:var(--el-skeleton-color)}.el-skeleton.is-animated .el-skeleton__item{background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%;animation:el-skeleton-loading 1.4s ease infinite}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px}.el-slider{width:100%;height:32px;display:flex;align-items:center}.el-slider__runway{flex:1;height:var(--el-slider-height);background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);position:relative;cursor:pointer}.el-slider__runway.show-input{margin-right:30px;width:auto}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper:hover,.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{transform:scale(1)}.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover,.el-slider__runway.is-disabled .el-slider__button.dragging{cursor:not-allowed}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{height:var(--el-slider-height);background-color:var(--el-slider-main-bg-color);border-top-left-radius:var(--el-slider-border-radius);border-bottom-left-radius:var(--el-slider-border-radius);position:absolute}.el-slider__button-wrapper{height:var(--el-slider-button-wrapper-size);width:var(--el-slider-button-wrapper-size);position:absolute;z-index:1;top:var(--el-slider-button-wrapper-offset);transform:translate(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;user-select:none;line-height:normal;outline:0}.el-slider__button-wrapper:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__button{display:inline-block;width:var(--el-slider-button-size);height:var(--el-slider-button-size);vertical-align:middle;border:solid 2px var(--el-slider-main-bg-color);background-color:var(--el-color-white);border-radius:50%;box-sizing:border-box;transition:var(--el-transition-duration-fast);-webkit-user-select:none;user-select:none}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{position:absolute;height:var(--el-slider-height);width:var(--el-slider-height);border-radius:var(--el-border-radius-circle);background-color:var(--el-slider-stop-bg-color);transform:translate(-50%)}.el-slider__marks{top:0;left:12px;width:18px;height:100%}.el-slider__marks-text{position:absolute;transform:translate(-50%);font-size:14px;color:var(--el-color-info);margin-top:15px}.el-slider.is-vertical{position:relative;height:100%;flex:0}.el-slider.is-vertical .el-slider__runway{width:var(--el-slider-height);height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:var(--el-slider-height);height:auto;border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:var(--el-slider-button-wrapper-offset);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.el-space{display:inline-flex;vertical-align:top}.el-space__item{display:flex;flex-wrap:wrap}.el-space__item>*{flex:1}.el-space--vertical{flex-direction:column}.el-time-spinner{width:100%;white-space:nowrap}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{animation:rotate 2s linear infinite;width:50px;height:50px}.el-spinner-inner .path{stroke:var(--el-border-color-lighter);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-step{position:relative;flex-shrink:1}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-basis:auto!important;flex-shrink:0;flex-grow:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{color:var(--el-text-color-primary);border-color:var(--el-text-color-primary)}.el-step__head.is-wait{color:var(--el-text-color-placeholder);border-color:var(--el-text-color-placeholder)}.el-step__head.is-success{color:var(--el-color-success);border-color:var(--el-color-success)}.el-step__head.is-error{color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-step__head.is-finish{color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-step__icon{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;box-sizing:border-box;background:var(--el-bg-color);transition:.15s ease-out}.el-step__icon.is-text{border-radius:50%;border:2px solid;border-color:inherit}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{display:inline-block;-webkit-user-select:none;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{position:absolute;border-color:inherit;background-color:var(--el-text-color-placeholder)}.el-step__line-inner{display:block;border-width:1px;border-style:solid;border-color:inherit;transition:.15s ease-out;box-sizing:border-box;width:0;height:0}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{font-weight:700;color:var(--el-text-color-primary)}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{padding-left:10px;flex-grow:1}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{display:flex;align-items:center}.el-step.is-simple .el-step__head{width:auto;font-size:0;padding-right:10px}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{position:relative;display:flex;align-items:stretch;flex-grow:1}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;word-break:break-all}.el-step.is-simple .el-step__arrow{flex-grow:1;display:flex;align-items:center;justify-content:center}.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before{content:"";display:inline-block;position:absolute;height:15px;width:1px;background:var(--el-text-color-placeholder)}.el-step.is-simple .el-step__arrow:before{transform:rotate(-45deg) translateY(-4px);transform-origin:0 0}.el-step.is-simple .el-step__arrow:after{transform:rotate(45deg) translateY(4px);transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-steps{display:flex}.el-steps--simple{padding:13px 8%;border-radius:4px;background:var(--el-fill-color-light)}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{height:100%;flex-flow:column}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color)}.el-switch{display:inline-flex;align-items:center;position:relative;font-size:14px;line-height:20px;height:32px;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:var(--el-transition-duration-fast);height:20px;display:inline-block;font-size:14px;font-weight:500;cursor:pointer;vertical-align:middle;color:var(--el-text-color-primary)}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:14px;display:inline-block}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{margin:0;display:inline-block;position:relative;width:40px;height:20px;border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));outline:0;border-radius:10px;box-sizing:border-box;background:var(--el-switch-off-color);cursor:pointer;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration);vertical-align:middle}.el-switch__core .el-switch__inner{position:absolute;top:1px;left:1px;transition:all var(--el-transition-duration);width:16px;height:16px;display:flex;justify-content:center;align-items:center;left:50%;white-space:nowrap}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{color:var(--el-color-white);transition:opacity var(--el-transition-duration);position:absolute;-webkit-user-select:none;user-select:none}.el-switch__core .el-switch__action{position:absolute;top:1px;left:1px;border-radius:var(--el-border-radius-circle);transition:all var(--el-transition-duration);width:16px;height:16px;background-color:var(--el-color-white);display:flex;justify-content:center;align-items:center;color:var(--el-switch-off-color)}.el-switch__core .el-switch__action .is-icon,.el-switch__core .el-switch__action .is-text{transition:opacity var(--el-transition-duration);position:absolute;-webkit-user-select:none;user-select:none}.el-switch__core .is-text{font-size:12px}.el-switch__core .is-show{opacity:1}.el-switch__core .is-hide{opacity:0}.el-switch.is-checked .el-switch__core{border-color:var(--el-switch-border-color,var(--el-switch-on-color));background-color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__action{left:100%;margin-left:-17px;color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__inner{left:50%;white-space:nowrap;margin-left:-17px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;line-height:24px;height:40px}.el-switch--large .el-switch__label{height:24px;font-size:14px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{width:50px;height:24px;border-radius:12px}.el-switch--large .el-switch__core .el-switch__inner,.el-switch--large .el-switch__core .el-switch__action{width:20px;height:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action,.el-switch--large.is-checked .el-switch__core .el-switch__inner{margin-left:-21px}.el-switch--small{font-size:12px;line-height:16px;height:24px}.el-switch--small .el-switch__label{height:16px;font-size:12px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{width:30px;height:16px;border-radius:8px}.el-switch--small .el-switch__core .el-switch__inner,.el-switch--small .el-switch__core .el-switch__action{width:12px;height:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action,.el-switch--small.is-checked .el-switch__core .el-switch__inner{margin-left:-13px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:solid 1px var(--el-border-color-lighter);border-radius:2px;background-color:#fff;box-shadow:var(--el-box-shadow-light);box-sizing:border-box}.el-table-filter__list{padding:5px 0;margin:0;list-style:none;min-width:100px}.el-table-filter__list-item{line-height:36px;padding:0 10px;cursor:pointer;font-size:var(--el-font-size-base)}.el-table-filter__list-item:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{background:0 0;border:none;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button:focus{outline:0}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{display:flex;align-items:center;margin-right:5px;margin-bottom:12px;margin-left:5px;height:unset}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0, 0, 0, .15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0, 0, 0, .15)}.el-table{position:relative;overflow:hidden;box-sizing:border-box;height:-moz-fit-content;height:fit-content;width:100%;max-width:100%;background-color:var(--el-table-bg-color);font-size:14px;color:var(--el-table-text-color)}.el-table__inner-wrapper{position:relative}.el-table__inner-wrapper:before{left:0;bottom:0;width:100%;height:1px;z-index:3}.el-table.has-footer .el-table__inner-wrapper:before{bottom:1px}.el-table__empty-block{position:sticky;left:0;min-height:60px;text-align:center;width:100%;display:flex;justify-content:center;align-items:center}.el-table__empty-text{line-height:60px;width:50%;color:var(--el-text-color-secondary)}.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;user-select:none}.el-table__expand-icon{position:relative;cursor:pointer;color:var(--el-text-color-regular);font-size:12px;transition:transform var(--el-transition-duration-fast) ease-in-out;height:20px}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-right:0;border-bottom:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table thead{color:var(--el-table-header-text-color);font-weight:500}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{padding:8px 0;min-width:0;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;position:relative;text-align:left;z-index:1}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{width:15px;border-right-width:0;border-bottom-width:0;padding:0}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;line-height:23px;padding:0 12px}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--small{font-size:12px}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{-webkit-user-select:none;user-select:none;background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell{display:inline-block;box-sizing:border-box;position:relative;vertical-align:middle;width:100%}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{display:inline-block;content:"";width:8px;height:8px;border-radius:50%;background:#ff4d51;margin-right:5px;vertical-align:middle}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table--border .el-table__footer-wrapper tr:first-child td:first-child,.el-table--border .el-table__footer-wrapper tr:first-child th:first-child,.el-table--border .el-table__inner-wrapper tr:first-child td:first-child,.el-table--border .el-table__inner-wrapper tr:first-child th:first-child,.el-table--group .el-table__footer-wrapper tr:first-child td:first-child,.el-table--group .el-table__footer-wrapper tr:first-child th:first-child,.el-table--group .el-table__inner-wrapper tr:first-child td:first-child,.el-table--group .el-table__inner-wrapper tr:first-child th:first-child{border-left:var(--el-table-border)}.el-table--border .el-table__footer-wrapper,.el-table--group .el-table__footer-wrapper{border-top:var(--el-table-border)}.el-table--border .el-table__inner-wrapper:after,.el-table--border:after,.el-table--border:before,.el-table__inner-wrapper:before{content:"";position:absolute;background-color:var(--el-table-border-color);z-index:3}.el-table--border .el-table__inner-wrapper:after{left:0;top:0;width:100%;height:1px;z-index:3}.el-table--border:before{top:-1px;left:0;width:1px;height:100%;z-index:3}.el-table--border:after{top:-1px;right:0;width:1px;height:100%;z-index:3}.el-table--border .el-table__inner-wrapper{border-right:none;border-bottom:none}.el-table--border .el-table__footer-wrapper{position:relative}.el-table--border .el-table__footer-wrapper{margin-top:-2px}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right,.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{position:sticky!important;z-index:2;background:var(--el-bg-color)}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{content:"";position:absolute;top:0;width:10px;bottom:-1px;overflow-x:hidden;overflow-y:hidden;box-shadow:none;touch-action:none;pointer-events:none}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{right:-10px;box-shadow:none}.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch,.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch{position:sticky!important;z-index:2;background:#fff;right:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body,.el-table__footer,.el-table__header{table-layout:fixed;border-collapse:separate}.el-table__footer-wrapper,.el-table__header-wrapper{overflow:hidden}.el-table__footer-wrapper tbody td.el-table__cell,.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__body-wrapper .el-table-column--selection .el-checkbox,.el-table__header-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{overflow:hidden;position:relative}.el-table__body-wrapper .el-scrollbar__bar{z-index:2}.el-table .caret-wrapper{display:inline-flex;flex-direction:column;align-items:center;height:14px;width:24px;vertical-align:middle;cursor:pointer;overflow:initial;position:relative}.el-table .sort-caret{width:0;height:0;border:solid 5px transparent;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{visibility:hidden;position:absolute;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__column-resize-proxy{position:absolute;left:200px;top:0;bottom:0;width:0;border-left:var(--el-table-border);z-index:10}.el-table__column-filter-trigger{display:inline-block;cursor:pointer}.el-table__column-filter-trigger i{color:var(--el-color-info);font-size:14px;vertical-align:middle}.el-table__border-left-patch{top:0;left:0;width:1px;height:100%;z-index:3;position:absolute;background-color:var(--el-table-border-color)}.el-table__border-bottom-patch{left:0;height:1px;z-index:3;position:absolute;background-color:var(--el-table-border-color)}.el-table__border-right-patch{top:0;height:100%;width:1px;z-index:3;position:absolute;background-color:var(--el-table-border-color)}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;width:12px;line-height:12px;height:12px;text-align:center;margin-right:8px}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table:not(.el-table--border) .el-table__footer-wrapper tr:first-child td:first-child,.el-table:not(.el-table--border) .el-table__footer-wrapper tr:first-child th:first-child,.el-table:not(.el-table--border) .el-table__inner-wrapper tr:first-child td:first-child,.el-table:not(.el-table--border) .el-table__inner-wrapper tr:first-child th:first-child{border-left:none}.el-table-v2{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0, 0, 0, .15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0, 0, 0, .15)}.el-table-v2{font-size:14px}.el-table-v2 *{box-sizing:border-box}.el-table-v2__root{position:relative}.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar{opacity:1}.el-table-v2__main{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);left:0}.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}.el-table-v2__left{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);left:0;box-shadow:2px 0 4px #0000000f}.el-table-v2__left .el-virtual-scrollbar{opacity:0}.el-table-v2__left .el-vl__horizontal,.el-table-v2__left .el-vl__vertical{z-index:-1}.el-table-v2__right{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);right:0;box-shadow:-2px 0 4px #0000000f}.el-table-v2__right .el-virtual-scrollbar{opacity:0}.el-table-v2__right .el-vl__horizontal,.el-table-v2__right .el-vl__vertical{z-index:-1}.el-table-v2__header-row,.el-table-v2__row{padding-inline-end:var(--el-table-scrollbar-size)}.el-table-v2__header-wrapper{overflow:hidden}.el-table-v2__header{position:relative;overflow:hidden}.el-table-v2__footer{position:absolute;left:0;right:0;bottom:0;overflow:hidden}.el-table-v2__empty{position:absolute;left:0}.el-table-v2__overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:9999}.el-table-v2__header-row{display:flex;border-bottom:var(--el-table-border)}.el-table-v2__header-cell{display:flex;align-items:center;padding:0 8px;height:100%;-webkit-user-select:none;user-select:none;overflow:hidden;background-color:var(--el-table-header-bg-color);color:var(--el-table-header-text-color);font-weight:700}.el-table-v2__header-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__header-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__header-cell.is-sortable{cursor:pointer}.el-table-v2__header-cell:hover .el-icon{display:block}.el-table-v2__sort-icon{transition:opacity,display var(--el-transition-duration);opacity:.6;display:none}.el-table-v2__sort-icon.is-sorting{display:block;opacity:1}.el-table-v2__row{border-bottom:var(--el-table-border);display:flex;align-items:center;transition:background-color var(--el-transition-duration)}.el-table-v2__row.is-hovered,.el-table-v2__row:hover{background-color:var(--el-table-row-hover-bg-color)}.el-table-v2__row-cell{height:100%;overflow:hidden;display:flex;align-items:center;padding:0 8px}.el-table-v2__row-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__row-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__expand-icon{margin:0 4px;cursor:pointer;-webkit-user-select:none;user-select:none}.el-table-v2__expand-icon svg{transition:transform var(--el-transition-duration)}.el-table-v2__expand-icon.is-expanded svg{transform:rotate(90deg)}.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table-v2.is-dynamic .el-table-v2__row{overflow:hidden;align-items:stretch}.el-tabs{--el-tabs-header-height:40px}.el-tabs__header{padding:0;position:relative;margin:0 0 15px}.el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:var(--el-color-primary);z-index:1;transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);list-style:none}.el-tabs__new-tab{display:flex;align-items:center;justify-content:center;float:right;border:1px solid var(--el-border-color);height:20px;width:20px;line-height:20px;margin:10px 0 10px 10px;border-radius:3px;text-align:center;font-size:12px;color:var(--el-text-color-primary);cursor:pointer;transition:all .15s}.el-tabs__new-tab .is-icon-plus{height:inherit;width:inherit;transform:scale(.8)}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__nav-wrap{overflow:hidden;margin-bottom:-1px;position:relative}.el-tabs__nav-wrap:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--el-border-color-light);z-index:var(--el-index-normal)}.el-tabs__nav-wrap.is-scrollable{padding:0 20px;box-sizing:border-box}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{position:absolute;cursor:pointer;line-height:44px;font-size:12px;color:var(--el-text-color-secondary)}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;position:relative;transition:transform var(--el-transition-duration);float:left;z-index:calc(var(--el-index-normal) + 1)}.el-tabs__nav.is-stretch{min-width:100%;display:flex}.el-tabs__nav.is-stretch>*{flex:1;text-align:center}.el-tabs__item{padding:0 20px;height:var(--el-tabs-header-height);box-sizing:border-box;line-height:var(--el-tabs-header-height);display:inline-block;list-style:none;font-size:var(--el-font-size-base);font-weight:500;color:var(--el-text-color-primary);position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:0}.el-tabs__item:focus-visible{box-shadow:0 0 2px 2px var(--el-color-primary) inset;border-radius:3px}.el-tabs__item .is-icon-close{border-radius:50%;text-align:center;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);margin-left:5px}.el-tabs__item .is-icon-close:before{transform:scale(.9);display:inline-block}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item .is-icon-close svg{margin-top:1px}.el-tabs__item.is-active{color:var(--el-color-primary)}.el-tabs__item:hover{color:var(--el-color-primary);cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:default}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height)}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{position:relative;font-size:12px;width:0;height:14px;vertical-align:middle;line-height:15px;overflow:hidden;top:-1px;right:-2px;transform-origin:100% 50%}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--el-border-color-light);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);border:1px solid transparent;margin-top:-1px;color:var(--el-text-color-secondary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay);border-right-color:var(--el-border-color);border-left-color:var(--el-border-color)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{top:0;bottom:auto;width:2px;height:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{right:auto;bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{height:100%;width:2px;bottom:auto;top:0}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{float:none}.el-tabs--left .el-tabs__item.is-left,.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-right{display:block}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}.el-tabs--left .el-tabs__active-bar.is-left{right:0;left:auto}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid var(--el-border-color-light);border-bottom:none;border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-right-color:#fff;border-left:none;border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-radius:4px 0 0 4px;border-bottom:1px solid var(--el-border-color-light);border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-left-color:#fff;border-right:none;border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-radius:0 4px 4px 0;border-bottom:1px solid var(--el-border-color-light);border-left:none}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{position:absolute;left:0;right:0;animation:slideInRight-leave var(--el-transition-duration)}.slideInLeft-enter{animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{position:absolute;left:0;right:0;animation:slideInLeft-leave var(--el-transition-duration)}@keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translate(100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInRight-leave{0%{transform-origin:0 0;transform:translate(0);opacity:1}to{transform-origin:0 0;transform:translate(100%);opacity:0}}@keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translate(-100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInLeft-leave{0%{transform-origin:0 0;transform:translate(0);opacity:1}to{transform-origin:0 0;transform:translate(-100%);opacity:0}}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px}.el-tag{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);--el-tag-text-color:var(--el-color-primary);background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);display:inline-flex;justify-content:center;align-items:center;height:24px;padding:0 9px;font-size:var(--el-tag-font-size);line-height:1;border-width:1px;border-style:solid;border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size:14px}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color)}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag .el-icon{border-radius:50%;cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}.el-tag .el-tag__close{margin-left:6px}.el-tag--dark{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3);--el-tag-text-color:var(--el-color-white)}.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info{--el-tag-text-color:var(--el-color-white)}.el-tag--plain{--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary);--el-tag-bg-color:var(--el-fill-color-blank)}.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{padding:0 11px;height:32px;--el-icon-size:16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{padding:0 7px;height:20px;--el-icon-size:12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);font-weight:700;cursor:pointer}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:700}.el-timeline-item{position:relative;padding-bottom:20px}.el-timeline-item__wrapper{position:relative;padding-left:28px;top:-3px}.el-timeline-item__tail{position:absolute;left:4px;height:100%;border-left:2px solid var(--el-timeline-node-color)}.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}.el-timeline-item__node{position:absolute;background-color:var(--el-timeline-node-color);border-color:var(--el-timeline-node-color);border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.el-timeline-item__node--normal{left:-1px;width:var(--el-timeline-node-size-normal);height:var(--el-timeline-node-size-normal)}.el-timeline-item__node--large{left:-2px;width:var(--el-timeline-node-size-large);height:var(--el-timeline-node-size-large)}.el-timeline-item__node.is-hollow{background:var(--el-color-white);border-style:solid;border-width:2px}.el-timeline-item__node--primary{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-timeline-item__node--success{background-color:var(--el-color-success);border-color:var(--el-color-success)}.el-timeline-item__node--warning{background-color:var(--el-color-warning);border-color:var(--el-color-warning)}.el-timeline-item__node--danger{background-color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-timeline-item__node--info{background-color:var(--el-color-info);border-color:var(--el-color-info)}.el-timeline-item__dot{position:absolute;display:flex;justify-content:center;align-items:center}.el-timeline-item__content{color:var(--el-text-color-primary)}.el-timeline-item__timestamp{color:var(--el-text-color-secondary);line-height:1;font-size:var(--el-font-size-small)}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-timeline-node-color:var(--el-border-color-light)}.el-timeline{margin:0;font-size:var(--el-font-size-base);list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline .el-timeline-item__center{display:flex;align-items:center}.el-timeline .el-timeline-item__center .el-timeline-item__wrapper{width:100%}.el-timeline .el-timeline-item__center .el-timeline-item__tail{top:0}.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail{height:calc(50% + 10px);top:calc(50% - 10px)}.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail{display:block;height:calc(50% - 10px)}.el-tooltip-v2__content{--el-tooltip-v2-padding:5px 10px;--el-tooltip-v2-border-radius:4px;--el-tooltip-v2-border-color:var(--el-border-color);border-radius:var(--el-tooltip-v2-border-radius);color:var(--el-color-black);background-color:var(--el-color-white);padding:var(--el-tooltip-v2-padding);border:1px solid var(--el-border-color)}.el-tooltip-v2__arrow{position:absolute;color:var(--el-color-white);width:var(--el-tooltip-v2-arrow-width);height:var(--el-tooltip-v2-arrow-height);pointer-events:none;left:var(--el-tooltip-v2-arrow-x);top:var(--el-tooltip-v2-arrow-y)}.el-tooltip-v2__arrow:before{content:"";width:0;height:0;border:var(--el-tooltip-v2-arrow-border-width) solid transparent;position:absolute}.el-tooltip-v2__arrow:after{content:"";width:0;height:0;border:var(--el-tooltip-v2-arrow-border-width) solid transparent;position:absolute}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow{bottom:0}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:before{border-top-color:var(--el-color-white);border-top-width:var(--el-tooltip-v2-arrow-border-width);border-bottom:0;top:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:after{border-top-color:var(--el-border-color);border-top-width:var(--el-tooltip-v2-arrow-border-width);border-bottom:0;top:100%;z-index:-1}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow{top:0}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:before{border-bottom-color:var(--el-color-white);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:after{border-bottom-color:var(--el-border-color);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:100%;z-index:-1}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow{right:0}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:before{border-left-color:var(--el-color-white);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:after{border-left-color:var(--el-border-color);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:100%;z-index:-1}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow{left:0}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:before{border-right-color:var(--el-color-white);border-right-width:var(--el-tooltip-v2-arrow-border-width);border-left:0;right:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:after{border-right-color:var(--el-border-color);border-right-width:var(--el-tooltip-v2-arrow-border-width);border-left:0;right:100%;z-index:-1}.el-tooltip-v2__content.is-dark{--el-tooltip-v2-border-color:transparent;background-color:var(--el-color-black);color:var(--el-color-white);border-color:transparent}.el-tooltip-v2__content.is-dark .el-tooltip-v2__arrow{background-color:var(--el-color-black);border-color:transparent}.el-transfer{--el-transfer-border-color:var(--el-border-color-lighter);--el-transfer-border-radius:var(--el-border-radius-base);--el-transfer-panel-width:200px;--el-transfer-panel-header-height:40px;--el-transfer-panel-header-bg-color:var(--el-fill-color-light);--el-transfer-panel-footer-height:40px;--el-transfer-panel-body-height:278px;--el-transfer-item-height:30px;--el-transfer-filter-height:32px}.el-transfer{font-size:var(--el-font-size-base)}.el-transfer__buttons{display:inline-block;vertical-align:middle;padding:0 30px}.el-transfer__button{vertical-align:top}.el-transfer__button:nth-child(2){margin:0 0 0 10px}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button .el-icon+span{margin-left:0}.el-transfer-panel{overflow:hidden;background:var(--el-bg-color-overlay);display:inline-block;text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width);max-height:100%;box-sizing:border-box;position:relative}.el-transfer-panel__body{height:var(--el-transfer-panel-body-height);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);border-bottom:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);overflow:hidden}.el-transfer-panel__body.is-with-footer{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.el-transfer-panel__list{margin:0;padding:6px 0;list-style:none;height:var(--el-transfer-panel-body-height);overflow:auto;box-sizing:border-box}.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}.el-transfer-panel__item{height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px;display:block!important}.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.el-transfer-panel__item.el-checkbox{color:var(--el-text-color-regular)}.el-transfer-panel__item:hover{color:var(--el-color-primary)}.el-transfer-panel__item.el-checkbox .el-checkbox__label{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;box-sizing:border-box;padding-left:22px;line-height:var(--el-transfer-item-height)}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;margin:15px;box-sizing:border-box;width:auto}.el-transfer-panel__filter .el-input__inner{height:var(--el-transfer-filter-height);width:100%;font-size:12px;display:inline-block;box-sizing:border-box;border-radius:calc(var(--el-transfer-filter-height)/ 2)}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{display:flex;align-items:center;height:var(--el-transfer-panel-header-height);background:var(--el-transfer-panel-header-bg-color);margin:0;padding-left:15px;border:1px solid var(--el-transfer-border-color);border-top-left-radius:var(--el-transfer-border-radius);border-top-right-radius:var(--el-transfer-border-radius);box-sizing:border-box;color:var(--el-color-black)}.el-transfer-panel .el-transfer-panel__header .el-checkbox{position:relative;display:flex;width:100%;align-items:center}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{font-size:16px;color:var(--el-text-color-primary);font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{position:absolute;right:15px;top:50%;transform:translate3d(0,-50%,0);color:var(--el-text-color-secondary);font-size:12px;font-weight:400}.el-transfer-panel .el-transfer-panel__footer{height:var(--el-transfer-panel-footer-height);background:var(--el-bg-color-overlay);margin:0;padding:0;border:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius)}.el-transfer-panel .el-transfer-panel__footer:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{padding-left:20px;color:var(--el-text-color-regular)}.el-transfer-panel .el-transfer-panel__empty{margin:0;height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding:6px 15px 0;color:var(--el-text-color-secondary);text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{height:14px;width:14px;border-radius:3px}.el-transfer-panel .el-checkbox__inner:after{height:6px;width:3px;left:4px}.el-tree{--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree{position:relative;cursor:default;background:var(--el-fill-color-blank);color:var(--el-tree-text-color)}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--el-text-color-secondary);font-size:var(--el-font-size-base)}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:var(--el-color-primary)}.el-tree-node{white-space:nowrap;outline:0}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{display:flex;align-items:center;height:26px;cursor:pointer}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px;box-sizing:content-box}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:var(--el-tree-expand-icon-color);font-size:12px;transform:rotate(0);transition:transform var(--el-transition-duration) ease-in-out}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__label{font-size:var(--el-font-size-base)}.el-tree-node__loading-icon{margin-right:8px;font-size:var(--el-font-size-base);color:var(--el-tree-expand-icon-color)}.el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-tree-select{--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree-select__popper .el-tree-node__expand-icon{margin-left:8px}.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected:after{content:none}.el-tree-select__popper .el-select-dropdown__item{flex:1;background:0 0!important;padding-left:0;height:20px;line-height:20px}.el-upload{--el-upload-dragger-padding-horizontal:40px;--el-upload-dragger-padding-vertical:10px}.el-upload{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;outline:0}.el-upload__input{display:none}.el-upload__tip{font-size:12px;color:var(--el-text-color-regular);margin-top:7px}.el-upload iframe{position:absolute;z-index:-1;top:0;left:0;opacity:0}.el-upload--picture-card{--el-upload-picture-card-size:148px;background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);border-radius:6px;box-sizing:border-box;width:var(--el-upload-picture-card-size);height:var(--el-upload-picture-card-size);cursor:pointer;vertical-align:top;display:inline-flex;justify-content:center;align-items:center}.el-upload--picture-card i{font-size:28px;color:var(--el-text-color-secondary)}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{padding:var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);border-radius:6px;box-sizing:border-box;text-align:center;cursor:pointer;position:relative;overflow:hidden}.el-upload-dragger .el-icon--upload{font-size:67px;color:var(--el-text-color-placeholder);margin-bottom:16px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{padding:calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px);background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary)}.el-upload-list{margin:10px 0 0;padding:0;list-style:none;position:relative}.el-upload-list__item{transition:all .5s cubic-bezier(.55,0,.1,1);font-size:14px;color:var(--el-text-color-regular);margin-bottom:5px;position:relative;box-sizing:border-box;border-radius:4px;width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{display:none;position:absolute;right:5px;top:50%;cursor:pointer;opacity:.75;color:var(--el-text-color-regular);transition:opacity var(--el-transition-duration);transform:translateY(-50%)}.el-upload-list__item .el-icon--close:hover{opacity:1;color:var(--el-color-primary)}.el-upload-list__item .el-icon--close-tip{display:none;position:absolute;top:1px;right:5px;font-size:12px;cursor:pointer;opacity:1;color:var(--el-color-primary);font-style:normal}.el-upload-list__item:hover{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close{display:inline-flex}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{display:inline-flex;justify-content:center;flex-direction:column;width:calc(100% - 30px);margin-left:4px}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon--close-tip,.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip{display:none}.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label{display:none;opacity:0}.el-upload-list.is-disabled .el-upload-list__item-status-label,.el-upload-list.is-disabled .el-upload-list__item:hover{display:block}.el-upload-list__item-name{color:var(--el-text-color-regular);display:inline-flex;text-align:center;align-items:center;padding:0 4px;transition:color var(--el-transition-duration);font-size:var(--el-font-size-base)}.el-upload-list__item-name .el-icon{margin-right:6px;color:var(--el-text-color-secondary)}.el-upload-list__item-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none;height:100%;justify-content:center;align-items:center;transition:opacity var(--el-transition-duration)}.el-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:12px;color:var(--el-text-color-regular);display:none}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{--el-upload-list-picture-card-size:148px;display:inline-flex;flex-wrap:wrap;margin:0}.el-upload-list--picture-card .el-upload-list__item{overflow:hidden;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;width:var(--el-upload-list-picture-card-size);height:var(--el-upload-list-picture-card-size);margin:0 8px 8px 0;padding:0;display:inline-flex}.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon--close{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:block}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%;object-fit:contain}.el-upload-list--picture-card .el-upload-list__item-status-label{right:-15px;top:-6px;width:40px;height:24px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;display:inline-flex;justify-content:center;align-items:center;color:#fff;opacity:0;font-size:20px;background-color:var(--el-overlay-color-lighter);transition:opacity var(--el-transition-duration)}.el-upload-list--picture-card .el-upload-list__item-actions span{display:none;cursor:pointer}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:1rem}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{position:static;font-size:inherit;color:inherit}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-flex}.el-upload-list--picture-card .el-progress{top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{overflow:hidden;z-index:0;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;margin-top:10px;padding:10px}.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:block}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{display:inline-flex;justify-content:center;align-items:center;width:70px;height:70px;object-fit:contain;position:relative;z-index:1;background-color:var(--el-color-white)}.el-upload-list--picture .el-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.el-upload-cover:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-upload-cover img{display:block;width:100%;height:100%}.el-upload-cover__label{right:-15px;top:-6px;width:40px;height:24px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-cover__label i{font-size:12px;margin-top:11px;transform:rotate(-45deg);color:#fff}.el-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.el-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--el-overlay-color-light);text-align:center}.el-upload-cover__interact .btn{display:inline-block;color:#fff;font-size:14px;cursor:pointer;vertical-align:middle;transition:var(--el-transition-md-fade);margin-top:60px}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#fff;height:36px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-align:left;padding:0 10px;margin:0;line-height:36px;font-size:14px;color:var(--el-text-color-primary)}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-vl__wrapper{position:relative}.el-vl__wrapper:hover .el-virtual-scrollbar,.el-vl__wrapper.always-on .el-virtual-scrollbar{opacity:1}.el-vl__window{scrollbar-width:none}.el-vl__window::-webkit-scrollbar{display:none}.el-virtual-scrollbar{opacity:0;transition:opacity .34s ease-out}.el-virtual-scrollbar.always-on{opacity:1}.el-vg__wrapper{position:relative}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius, 4px)}.el-popper{position:absolute;border-radius:var(--el-popper-border-radius);padding:5px 11px;z-index:2000;font-size:12px;line-height:20px;min-width:10px;word-wrap:break-word;visibility:visible}.el-popper.is-dark{color:var(--el-bg-color);background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark .el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-text-color-primary);right:0}.el-popper.is-light{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light .el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-bg-color-overlay);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{position:absolute;width:10px;height:10px;z-index:-1}.el-popper__arrow:before{position:absolute;width:10px;height:10px;z-index:-1;content:" ";transform:rotate(45deg);background:var(--el-text-color-primary);box-sizing:border-box}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent!important;border-bottom-color:transparent!important}.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-select-dropdown__item{font-size:var(--el-font-size-base);padding:0 32px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--el-text-color-regular);height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.selected{color:var(--el-color-primary);font-weight:700}.caption[data-v-b4de2590]{color:gray;font-size:small}.ham_text_t1[data-v-b4de2590]{font-size:1.15rem;font-weight:600}.link[data-v-97095d73]{cursor:pointer}.course-score-item{display:flex;align-items:center}.course-score-item-tip{width:52px;font-size:14px}.course-score-item-division{height:6px;border-radius:3px;margin-right:8px}.tip{font-size:12px}.container{width:80%;position:relative}.wechat-icon[data-v-e1002e36]{width:100px;height:100px;text-align:center}.text-h1[data-v-e1002e36]{font-size:24px;font-weight:600}.text-caption[data-v-e1002e36]{font-size:12px}.button-container[data-v-e1002e36]{width:100%;margin-bottom:20px}.center[data-v-e1002e36]{margin-left:50%;transform:translate(-50%)}.footer[data-v-e1002e36]{position:absolute;bottom:70px;margin-right:1.5rem}.caption[data-v-82d9d58e]{color:gray;font-size:small}.link[data-v-82d9d58e]{margin-top:16px}.ham_text_t1[data-v-82d9d58e]{font-size:1.15rem;font-weight:600}/*! @docsearch/css 3.3.3 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;position:relative;padding:0 0 2px;border:0;top:-1px;width:20px}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::-moz-placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{animation:fade-in .1s ease-in forwards;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"\bb "}.DocSearch-Prefill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:2px;box-shadow:var(--docsearch-key-shadow);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;color:var(--docsearch-muted-color);border:0;width:20px}@media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (min-width: 751px){#docsearch-container{min-width:171.36px}}@media (max-width: 750px){.DocSearch-Container{position:fixed}#docsearch-container{min-width:52px}}@media print{#docsearch-container{display:none}} diff --git a/assets/style-e9220a04.js b/assets/style-e9220a04.js new file mode 100644 index 0000000..c930548 --- /dev/null +++ b/assets/style-e9220a04.js @@ -0,0 +1 @@ +const t="";export{t as default}; diff --git a/assets/sync.html-7c6b3d09.js b/assets/sync.html-7c6b3d09.js new file mode 100644 index 0000000..a52980a --- /dev/null +++ b/assets/sync.html-7c6b3d09.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-77621860","path":"/handbook/sync.html","title":"同步","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"Ham账号","slug":"ham账号","link":"#ham账号","children":[]},{"level":2,"title":"注销账号","slug":"注销账号","link":"#注销账号","children":[]},{"level":2,"title":"必要的权限","slug":"必要的权限","link":"#必要的权限","children":[]}],"git":{"updatedTime":1658071657000,"contributors":[{"name":"orangeboy","email":"chenenhan@qq.com","commits":2}]},"filePathRelative":"handbook/sync.md"}');export{e as data}; diff --git a/assets/sync.html-d93208da.js b/assets/sync.html-d93208da.js new file mode 100644 index 0000000..b25945d --- /dev/null +++ b/assets/sync.html-d93208da.js @@ -0,0 +1 @@ +import{_ as a,p as e,q as i,a1 as h}from"./framework-caba6eb2.js";const r={},t=h('

同步

有了同步功能,你可以:

  • 在多设备登录同一个图书馆账号,且不发生冲突。
  • 等等

同步功能在适时将会开放。也可以在我的-看板查看最新动态。

Ham账号

你必须登录Ham账号才能使用同步功能。Ham支持的登录方式有QQ登录、微信登录、Github登录和Apple登录(iOS)。

登录账号后,你可以在个人信息页查看已登录的设备,或查看已绑定的社交账号。当然你也可以移除某些已经登录的设备,或移除某些绑定的社交账号。

注销账号

根据《中华人民共和国个人信息保护法》规定,你随时可以在设置中注销自己的账号。注销后,你将无法使用同步功能,并且你的所有的个人信息、设备信息、登录状态、社交账号等将在Ham服务器抹掉。所以在您准备注销账号时,请三思而后行。

必要的权限

  • 通知 - 用于同步状态
  • 网络 - 用于连接Ham服务器,作为中转推送到其它设备
  • 第三方登录 - 用于鉴别身份
',11),l=[t];function d(n,c){return e(),i("div",null,l)}const o=a(r,[["render",d],["__file","sync.html.vue"]]);export{o as default}; diff --git a/assets/user-policy.html-adcdf345.js b/assets/user-policy.html-adcdf345.js new file mode 100644 index 0000000..26fe314 --- /dev/null +++ b/assets/user-policy.html-adcdf345.js @@ -0,0 +1 @@ +const l=JSON.parse('{"key":"v-f9d6b0f6","path":"/privacy/user-policy.html","title":"用户协议","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"一、账号注册","slug":"一、账号注册","link":"#一、账号注册","children":[]},{"level":2,"title":"二、服务内容","slug":"二、服务内容","link":"#二、服务内容","children":[]},{"level":2,"title":"三、用户个人信息保护","slug":"三、用户个人信息保护","link":"#三、用户个人信息保护","children":[]},{"level":2,"title":"四、内容规范","slug":"四、内容规范","link":"#四、内容规范","children":[]},{"level":2,"title":"五、使用规则","slug":"五、使用规则","link":"#五、使用规则","children":[]},{"level":2,"title":"六、账户管理","slug":"六、账户管理","link":"#六、账户管理","children":[]},{"level":2,"title":"七、风险承担","slug":"七、风险承担","link":"#七、风险承担","children":[]},{"level":2,"title":"八、知识产权声明","slug":"八、知识产权声明","link":"#八、知识产权声明","children":[]},{"level":2,"title":"九、法律责任","slug":"九、法律责任","link":"#九、法律责任","children":[]},{"level":2,"title":"十、不可抗力及其他免责事由","slug":"十、不可抗力及其他免责事由","link":"#十、不可抗力及其他免责事由","children":[]},{"level":2,"title":"十一、服务的变更、中断、终止","slug":"十一、服务的变更、中断、终止","link":"#十一、服务的变更、中断、终止","children":[]},{"level":2,"title":"十二、其他","slug":"十二、其他","link":"#十二、其他","children":[]}],"git":{"updatedTime":1657910516000,"contributors":[{"name":"orangeboy","email":"chenenhan@qq.com","commits":1}]},"filePathRelative":"privacy/user-policy.md"}');export{l as data}; diff --git a/assets/user-policy.html-c5131675.js b/assets/user-policy.html-c5131675.js new file mode 100644 index 0000000..b2e8580 --- /dev/null +++ b/assets/user-policy.html-c5131675.js @@ -0,0 +1 @@ +import{_ as a,p as l,q as i,a1 as m}from"./framework-caba6eb2.js";const H={},p=m('

用户协议

本协议约定Ham与用户之间关于Ham软件服务(以下简称“服务”)的权利义务。“用户”是指下载、安装、注册、登录、使用(以下统称“使用”)本服务的个人。Ham在此特别提醒您(用户)在注册成为用户之前,请认真阅读本《用户协议》(以下简称“协议”),确保您充分理解本协议中各条款。请您审慎阅读并充分理解本协议,特别是涉及免除或者限制责任的条款、权利许可和信息使用的条款、同意开通和使用特殊单项服务的条款、法律适用和争议解决条款等。其中,免除或者限制责任条款等重要内容将以加粗形式提示用户注意,您应重点阅读。如您不同意本协议,这将导致Ham无法为您提供完整的产品和服务,您也可以选择停止使用。如您自主选择同意或使用Ham及相关服务,则视为您已充分理解本协议,并同意作为本协议的一方当事人接受本协议以及其他与Ham及相关服务相关的协议和规则(包括但不限于《用户协议》)的约束。

为给用户提供更好的服务或因国家法律法规、政策调整、技术条件、产品功能等变化需要,本协议可由Ham开发者适时修订更新,修订的内容构成本协议的组成部分。本协议更新后,Ham会通过官方网站公告或其他适当的方式提醒用户更新的内容,以便用户及时了解本协议的最新版本,用户也可以在网站首页或软件设置页面查阅最新版本的协议条款。如用户继续使用Ham及相关服务,即表示用户已同意接受修订后的本协议内容。

一、账号注册

  1. 用户在使用本服务前需要注册一个Ham账号。Ham可以根据用户需求或产品需要对账号注册和绑定的方式进行变更。

  2. 鉴于Ham账号的绑定注册方式,用户同意Ham在注册时将使用用户提供的社交账号、手机号等信息用于注册。

  3. 用户理解并承诺,用户所设置的账号不得违反国家法律法规及Ham的相关规则,用户的账号名称、头像和简介等注册信息及其他个人信息中不得出现违法和不良信息,未经他人许可不得用他人名义(包括但不限于冒用他人姓名、名称、字号、头像等或采取其他足以让人引起混淆的方式)开设账号,不得恶意注册Ham账号(包括但不限于频繁注册、批量注册账号等行为)。用户在账号注册及使用过程中需遵守相关法律法规,不得实施任何侵害国家利益、损害其他公民合法权益,有害社会道德风尚的行为。Ham有权对用户提交的注册信息进行审核。

  4. 在用户注册及使用本服务时,Ham需要收集能识别用户身份的个人信息以便Ham可以在必要时联系用户,或为用户提供更好的使用体验。Ham收集的信息包括但不限于用户的姓名、性别、年龄、出生日期、身份证号、地址、学校情况、公司情况、所属行业、兴趣爱好、常出没的地方、个人说明;Ham对这些信息的使用将受限于第三条用户个人隐私信息保护的约束。

二、服务内容

  1. 本服务的具体内容由Ham根据实际情况提供,包括但不限于授权用户通过其账号进行星座运势查询、天气查询。为更好的提升用户体验及服务,Ham将不定期变更其提供的服务(包括但不限于软件修改、升级、功能强化、开发新服务、软件替换等);用户将会收到Ham关于服务变更的通知(包括但不限于系统提示、公告、站内信等)。用户有权选择接受更新后版本;如用户选择不作更新,则本服务的部分功能将受到限制或不能正常使用。

  2. Ham许可用户一项个人的、可撤销的、不可转让的、非独占地和非商业的合法使用Ham软件及相关服务的权利。本协议未明示授权的其他一切权利仍由Ham保留,用户在行使该些权利前须另行获得Ham的书面许可,同时Ham如未行使前述任何权利,并不构成对该权利的放弃。

  3. Ham提供的服务包含免费服务与收费服务。用户可以通过付费方式购买收费服务,具体方式为:用户通过网上银行、支付宝或其他Ham平台提供的付费途径支付。对于收费服务,Ham会在用户使用之前给予用户明确的提示,只有用户根据提示确认其同意按照前述支付方式支付费用并完成了支付行为,用户才能使用该等收费服务。支付行为的完成以银行或第三方支付平台生成“支付已完成”的确认通知为准。

三、用户个人信息保护

  1. 用户在注册账号或使用本服务的过程中,可能需要填写或提交一些必要的个人信息,如法律法规、规章规范性文件(以下称“法律法规”)规定的需要填写的身份信息。如用户提交的信息不完整或不符合法律法规的规定,则用户可能无法使用本服务或在使用本服务的过程中受到限制。

  2. 用户个人信息包括:1)用户自行提供的用户个人信息(如注册时填写的手机号码等个人信息,用户开启定位功能并使用服务时的地理位置信息等);2)其他方共享的用户个人信息;3)Ham为提供服务而合法收集的用户个人信息(如使用服务时系统自动采集的设备或软件信息,浏览历史信息,时间信息等信息)。其中个人信息是指以电子或者其他方式记录的能够单独或者与其他信息结合识别特定自然人身份或者反映特定自然人活动情况的各种信息。用户知悉、理解并同意,用户在使用Ham的产品与/或服务时,Ham将按照平台公布的《隐私政策》的约定处理和保护用户的个人信息,因此希望用户能够仔细阅读、充分理解《隐私政策》的全文,并在需要时,按照《隐私政策》的指引,作出用户认为适当的选择。

  3. Ham重视对个人信息的保护,Ham将采取技术措施和其他必要措施,确保用户个人信息安全,防止在本服务中收集的用户个人信息泄露、毁损或丢失。在发生前述情形或者Ham发现存在发生前述情形的可能时,Ham将及时采取补救措施并告知用户,用户如发现存在前述情形亦需立即与Ham联系。

  4. Ham未经用户同意不向任何第三方公开、透露用户个人信息。但以下特定情形除外:

    • Ham根据法律法规规定或有权机关的指示提供用户的个人信息;
    • 由于用户将其用户密码告知他人或与他人共享注册帐户与密码,由此导致的任何个人信息的泄漏,或其他非因Ham原因导致的个人信息的泄露;
    • 用户自行向第三方公开其个人信息;
    • 用户与Ham及合作单位之间就用户个人信息的使用公开达成约定,Ham因此向合作单位公开用户个人信息;
    • 任何由于黑客攻击、电脑病毒侵入及其他不可抗力事件导致用户个人信息的泄露;
    • 用户个人信息已经经过处理无法识别特定个人且不能复原。
  5. 用户同意Ham可在以下事项中使用用户的个人信息:

    • Ham向用户及时发送重要通知,如软件更新、本协议条款的变更;
    • Ham内部进行审计、数据分析和研究等,以改进Ham的产品、服务和与用户之间的沟通;
    • 依本协议约定,Ham管理、审查用户信息及进行处理措施;
    • 适用法律法规规定的其他事项。

除上述事项外,如未取得用户事先同意,Ham不会将用户个人信息使用于任何其他用途。

  1. Ham重视对未成年人的保护。Ham将依赖用户提供的个人信息判断用户是否为未成年人。任何18岁以下的未成年人均不得注册账号或使用本服务。

  2. Ham保证在合法、正当与必要的原则下收集、使用或者公开用户个人信息且不会收集与提供的服务无关的用户个人信息。

  3. Ham十分注重保护用户的个人信息及个人隐私,并制定了《隐私权政策》,用户应当在仔细阅读、充分理解《隐私政策》后使用Ham的产品与/或服务,如果用户不同意政策的内容,将可能导致Ham的产品与/或服务无法正常运行,或者无法达到Ham拟达到的服务效果。用户亦可以通过“设置”页面里的“关于”来进行具体查看,Ham希望通过《隐私政策》向用户清楚地介绍对用户个人信息的处理方式,因此建议用户完整地阅读《隐私政策》,以帮助用户更好地保护用户的隐私权。

四、内容规范

  1. 本条所述内容是指用户使用本服务过程中所制作、上载、复制、发布、传播的任何内容,包括但不限于账号头像、名称、用户说明等注册信息及认证资料,或文字、语音、图片、视频、图文等发送、回复或自动回复消息和相关链接页面,以及其他使用账号或本服务所产生的内容。

  2. 用户不得利用Ham账号或本服务制作、上载、复制、发布、传播如下法律、法规和政策禁止的内容:

    • 反对宪法所确定的基本原则的;
    • 危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一的;
    • 损害国家荣誉和利益的;
    • 歪曲、丑化、亵渎、否定英雄烈士事迹和精神,以侮辱、诽谤或者其他方式侵害英雄烈士的姓名、肖像、名誉、荣誉的;
    • 宣扬恐怖主义、极端主义或者煽动实施恐怖活动、极端主义活动的;
    • 煽动民族仇恨、民族歧视,破坏民族团结的;
    • 破坏国家宗教政策,宣扬邪教和封建迷信的;
    • 散布谣言,扰乱经济秩序和社会秩序的;
    • 散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的;
    • 侮辱或者诽谤他人,侵害他人名誉、隐私和其他合法权益的;
    • 煽动非法集会、结社、游行、示威、聚众扰乱社会秩序的;
    • 以非法民间组织名义活动的;
    • 不遵守法律法规底线、社会主义制度底线、国家利益底线、公民合法权益底线、社会公共秩序底线、道德风尚底线和信息真实性底线的“七条底线”要求的;
    • 含有法律、行政法规、政策禁止的其他内容的信息。
  3. 用户不得利用Ham账号或本服务制作、上载、复制、发布、传播如下干扰Ham正常运营,以及侵犯其他用户或第三方合法权益,对网络生态造成不良影响的内容:

    • 使用夸张标题,内容与标题严重不符的;
    • 炒作绯闻、丑闻、劣迹等的;
    • 不当评述自然灾害、重大事故等灾难的;
    • 带有性暗示、性挑逗等易使人产生性联想的;
    • 展现血腥、惊悚、残忍等致人身心不适的;
    • 煽动人群歧视、地域歧视等的;
    • 宣扬低俗、庸俗、媚俗内容的;
    • 可能引发未成年人模仿不安全行为和违反社会公德行为、诱导未成年人不良嗜好等的;
    • 含有辱骂、恐吓、威胁内容的;
    • 含有骚扰、垃圾广告、恶意信息、诱骗信息的;
    • 侵害他人个人信息或资料的;
    • 侵害他人肖像权、知识产权、商业秘密等合法权利的;
    • 含有其他干扰本服务正常运营和侵犯其他用户或第三方合法权益内容,对网络生态造成不良影响的信息。

五、使用规则

  1. 用户在本服务中或通过本服务所传送、发布的任何内容并不反映或代表,也不得被视为反映或代表Ham的观点、立场或政策,Ham对此不承担任何责任。

  2. 用户不得利用Ham账号或本服务进行如下行为:

    • 提交、发布虚假信息,或盗用他人头像或资料,冒充、利用他人名义的;
    • 强制、诱导其他用户关注、点击链接页面或分享信息的;
    • 虚构事实、隐瞒真相以误导、欺骗他人的;
    • 利用技术手段批量建立虚假账号的;
    • 利用Ham账号或本服务从事任何违法犯罪活动的;
    • 制作、发布与以上行为相关的方法、工具,或对此类方法、工具进行运营或传播,无论这些行为是否为商业目的;
    • 其他违反法律法规规定、侵犯其他用户合法权益、干扰Ham正常运营或Ham未明示授权的行为。
  3. 用户须对利用Ham账号或本服务传送信息的真实性、合法性、无害性、准确性、有效性等全权负责,与用户所传播的信息相关的任何法律责任由用户自行承担,与Ham无关。如因此给Ham或第三方造成损害的,用户应当依法予以赔偿。

  4. Ham提供的服务中可能包括广告,用户同意在使用过程中显示Ham和第三方供应商、合作伙伴提供的广告。除法律法规明确规定外,用户应自行对依该广告信息进行的交易负责,对用户因依该广告信息进行的交易或前述广告商提供的内容而遭受的损失或损害,Ham不承担任何责任。

  5. 除非Ham书面许可,用户不得从事下列任一行为:

    • 删除软件及其副本上关于著作权的信息;
    • 对软件进行反向工程、反向汇编、反向编译,或者以其他方式尝试发现软件的源代码;
    • 对Ham拥有知识产权的内容进行使用、出租、出借、复制、修改、链接、转载、汇编、发表、出版、建立镜像站点等;
    • 对软件或者软件运行过程中释放到任何终端内存中的数据、软件运行过程中客户端与服务器端的交互数据,以及软件运行所必需的系统数据,进行复制、修改、增加、删除、挂接运行或创作任何衍生作品,形式包括但不限于使用插件、外挂或非经Ham授权的第三方工具/服务接入软件和相关系统;
    • 通过修改或伪造软件运行中的指令、数据,增加、删减、变动软件的功能或运行效果,或者将用于上述用途的软件、方法进行运营或向公众传播,无论这些行为是否为商业目的;
    • 通过非Ham开发、授权的第三方软件、插件、外挂、系统,登录或使用Ham软件及服务,或制作、发布、传播非Ham开发、授权的第三方软件、插件、外挂、系统。

六、账户管理

  1. Ham账号的所有权归Ham所有,用户完成申请注册手续后,获得Ham账号的使用权,该使用权仅属于初始申请注册人,禁止赠与、借用、租用、转让或售卖。如果Ham发现或者有合理理由认为使用者并非账号初始注册人,为保障账号安全,Ham有权立即暂停或终止向该注册账号提供服务,并有权永久禁用该账号。

  2. 用户可以通过1)查看与编辑个人资料页,2)“设置”页面里查询、更改、删除、注销Ham帐户上的个人资料、注册信息及传送内容等,但需注意,删除有关信息的同时也会删除用户储存在系统中的文字和图片。

  3. 用户有责任妥善保管注册账号信息及账号密码的安全,因用户保管不善可能导致遭受盗号或密码失窃,责任由用户自行承担。用户需要对注册账号以及密码下的行为承担法律责任。用户同意在任何情况下不使用其他用户的账号或密码。在用户怀疑他人使用其账号或密码时,用户同意立即通知Ham。

  4. 用户应遵守本协议的各项条款,正确、适当地使用本服务,如因用户违反本协议中的任何条款,Ham在通知用户后有权依据协议中断或终止对违约用户Ham账号提供服务。

  5. 用户可以通过“设置”页面里的“退出账号”页面来进行账号注销服务,入口变更时Ham不再另行通知,Ham会在完成个人身份、安全状态、设备信息、侵权投诉等方面的合理和必要的验证后协助用户注销账号,并依照用户的要求删除有关用户账号的一切信息,法律法规另有规定的除外。用户确认注销账号是不可恢复的操作,用户应自行备份与Ham账号相关的信息和数据,用户确认操作之前与Ham账号相关的所有服务均已进行妥善处理。用户确认并同意注销账号后并不代表本Ham账号注销前的账号行为和相关责任得到豁免或减轻,如在注销期间,用户的账号被他人投诉、被国家机关调查或者正处于诉讼、仲裁程序中,Ham有权自行终止用户的账号注销。

七、风险承担

用户理解并同意,Ham仅为用户提供信息分享、传送及获取的平台,用户必须为自己注册账号下的一切行为负责,包括用户所传送的任何内容以及由此产生的任何后果。用户应对Ham及本服务中的内容自行加以判断,并承担因使用内容而引起的所有风险,包括因对内容的正确性、完整性或实用性的依赖而产生的风险。Ham无法且不会对因用户行为而导致的任何损失或损害承担责任。

八、知识产权声明

  1. 除本服务中涉及广告的知识产权由相应广告商享有外,Ham在本服务中提供的内容(包括但不限于网页、文字、图片、音频、视频、图表等)的知识产权均归Ham所有,但用户在使用本服务前对自己发布的内容已合法取得知识产权的除外。

  2. 除另有特别声明外,Ham提供本服务时所依托软件的著作权、专利权及其他知识产权均归Ham所有。

  3. Ham在本服务中所涉及的图形、文字或其组成,以及其他Ham标志及产品、服务名称(以下统称“Ham标识”),其著作权或商标权归Ham所有。未经Ham事先书面同意,用户不得将Ham标识以任何方式展示或使用或作其他处理,也不得向他人表明用户有权展示、使用、或其他有权处理Ham标识的行为。

  4. 上述及其他任何Ham或相关广告商依法拥有的知识产权均受到法律保护,未经Ham或相关广告商书面许可,用户不得以任何形式进行使用或创造相关衍生作品。

  5. 用户在使用Ham服务时发表上传的文字、图片、视频、音频、软件、直播内容以及表演等各种形式的内容和信息均由用户原创或已获合法授权(且含转授权),此部分内容和信息的知识产权归用户或原始著作权人,责任由用户承担。用户的发表、上传行为视为对Ham的授权,用户理解并同意授予Ham及其关联公司全球范围内完全免费、非独家、永久、可转授权和可再许可的权利,包括但不限于:复制权、发行权、出租权、展览权、表演权、放映权、广播权、信息网络传播权、摄制权、改编权、翻译权、汇编权以及《著作权法》规定的由著作权人享有的其他著作财产权利及邻接权利。Ham可自行选择是否使用以及使用方式,包括但不限于将前述内容和信息在Ham旗下的服务平台上使用与传播,将上述内容和信息再次编辑后使用,以及由Ham授权给合作方使用、编辑与传播等。为避免疑义,用户理解并同意,上述授予的权利包括使用、复制和展示用户拥有或被许可使用并植入内容和信息中的个人形象、肖像、姓名、商标、服务标志、品牌、名称、标识和公司标记(如有)以及任何其他品牌、营销或推广资产、物料、素材等的权利和许可。

九、法律责任

  1. 如果Ham发现或收到他人举报或投诉用户违反本协议约定的,Ham有权不经通知随时对相关内容,包括但不限于用户资料、聊天记录进行审查、删除,并视情节轻重对违规账号处以包括但不限于警告、拒绝发布、删除内容、限制账号部分或者全部功能直至终止提供服务、永久关闭账号等措施,对于因此而造成用户无法正常使用账号及相关服务、无法正常获取用户账号内资产或其他权益等后果,Ham不承担任何责任,Ham将通知用户处理结果,对已删除内容Ham有权不予恢复。
  2. 因违反用户协议被封禁的用户,可以联系Ham客服查询封禁期限,并在封禁期限届满后自助解封。其中,被实施功能封禁的用户会在封禁期届满后自动恢复被封禁功能。被封禁用户可向Ham网站相关页面提交申诉,Ham将对申诉进行审查,并自行合理判断决定是否变更处罚措施。
  3. 用户理解并同意,Ham有权依合理判断对违反有关法律法规或本协议规定的行为进行处罚,对违法违规的任何用户采取适当的法律行动,并依据法律法规保存有关信息向有关部门报告等,用户应承担由此而产生的一切法律责任。
  4. 用户理解并同意,因用户违反本协议约定,导致或产生的任何第三方主张的任何索赔、要求或损失,包括合理的律师费,用户应当赔偿Ham与合作公司、关联公司,并使之免受损害。
  5. Ham尊重并保护用户及他人的知识产权、名誉权、姓名权、隐私权等合法权益。用户保证,在使用本服务时上传的文字、图片、视频、音频、链接等不侵犯任何第三方的知识产权、名誉权、姓名权、隐私权等权利及合法权益。否则,Ham有权在收到权利方或者相关方通知的情况下移除该涉嫌侵权内容。针对第三方提出的全部权利主张,用户应自行处理并承担可能因此产生的全部法律责任;如因用户的侵权行为导致Ham及其关联方遭受损失的(包括但不限于经济、商誉等损失),用户还应足额赔偿Ham及其关联方遭受的全部损失。

十、不可抗力及其他免责事由

  1. 用户理解并确认,在使用本服务的过程中,可能会遇到不可抗力等风险因素,使本服务发生中断。不可抗力是指不能预见、不能克服并不能避免且对一方或双方造成重大影响的客观事件,包括但不限于自然灾害如洪水、地震、瘟疫流行和风暴等以及社会事件如战争、动乱、政府行为等。出现上述情况时,Ham将努力在第一时间与相关单位配合,及时进行修复,但是由此给用户或第三方造成的损失,Ham及合作单位在法律允许的范围内免责。

  2. 本服务同大多数互联网服务一样,受包括但不限于用户原因、网络服务质量、社会环境等因素的差异影响,可能受到各种安全问题的侵扰,如他人利用用户的资料,造成现实生活中的骚扰;用户下载安装的其它软件或访问的其他网站中含有“特洛伊木马”等病毒,威胁到用户的计算机信息和数据的安全,继而影响本服务的正常使用等等。用户应加强信息安全及使用者资料的保护意识,要注意加强密码保护,以免遭致损失和骚扰。

  3. 用户理解并确认,本服务存在因不可抗力、计算机病毒或黑客攻击、系统不稳定、用户所在位置、用户关机以及其他任何技术、互联网络、通信线路原因等造成的服务中断或不能满足用户要求的风险,因此导致的用户或第三方任何损失,Ham不承担任何责任。

  4. 用户理解并确认,在使用本服务过程中存在来自任何他人的包括误导性的、欺骗性的、威胁性的、诽谤性的、令人反感的或非法的信息,或侵犯他人权利的匿名或冒名的信息,以及伴随该等信息的行为,因此导致的用户或第三方的任何损失,Ham不承担任何责任。

  5. 用户理解并确认,Ham需要定期或不定期地对Ham平台或相关的设备进行检修或者维护,如因此类情况而造成服务在合理时间内的中断,Ham无需为此承担任何责任,但Ham应事先进行通告。

  6. Ham依据法律法规、本协议约定获得处理违法违规或违约内容的权利,该权利不构成Ham的义务或承诺,Ham不能保证及时发现违法违规或违约行为或进行相应处理。

  7. 用户理解并确认,对于Ham向用户提供的下列产品或者服务的质量缺陷及其引发的任何损失,Ham无需承担任何责任:

    • Ham向用户免费提供的服务;
    • Ham向用户赠送的任何产品或者服务。
  8. 在任何情况下,Ham均不对任何间接性、后果性、惩罚性、偶然性、特殊性或刑罚性的损害,包括因用户使用Ham或本服务而遭受的利润损失,承担责任(即使Ham已被告知该等损失的可能性亦然)。尽管本协议中可能含有相悖的规定,Ham对用户承担的全部责任,无论因何原因或何种行为方式,始终不超过用户因使用Ham提供的服务而支付给Ham的费用(如有)。

十一、服务的变更、中断、终止

  1. 鉴于网络服务的特殊性,用户同意Ham有权视情况变更、中断或终止部分或全部的服务(包括收费服务)。Ham变更、中断或终止的服务,Ham开发者应当在变更、中断或终止之前通知用户,并应向受影响的用户提供等值的替代性的服务;如用户不愿意接受替代性的服务,Ham应当按照该用户实际使用服务的情况扣除相应费用之后,将剩余退还用户的账户中。
  2. 如发生下列任何一种情形,Ham有权变更、中断或终止向用户提供的免费服务或收费服务,而无需对用户或任何第三方承担任何责任:
    • 根据法律规定用户应提交真实信息,而用户提供的个人资料不真实、或与注册时信息不一致又未能提供合理证明;
    • 用户违反相关法律法规或本协议的约定;
    • 按照法律规定或有权机关的要求;
    • 出于安全的原因或其他必要的情形。

十二、其他

  1. Ham郑重提醒用户注意本协议中免除Ham责任和限制用户权利的条款,请用户仔细阅读,自主考虑风险。

  2. 本协议的效力、解释及纠纷的解决,适用于中华人民共和国法律。若用户和Ham之间发生任何纠纷或争议,首先应友好协商解决,协商不成的,用户同意将纠纷或争议提交Ham住所地有管辖权的人民法院管辖。

  3. 本协议的任何条款无论因何种原因无效或不具可执行性,其余条款仍有效,对双方具有约束力。

  4. 由于互联网高速发展,用户与Ham签署的本协议列明的条款可能并不能完整罗列并覆盖用户与Ham所有权利与义务,现有的约定也不能保证完全符合未来发展的需求。因此,隐私协议为本协议的补充协议,与本协议不可分割且具有同等法律效力。如用户使用Ham,视为用户同意上述补充协议。

',29),e=[p];function h(r,d){return l(),i("div",null,e)}const n=a(H,[["render",h],["__file","user-policy.html.vue"]]);export{n as default}; diff --git a/download/index.html b/download/index.html new file mode 100644 index 0000000..7937b89 --- /dev/null +++ b/download/index.html @@ -0,0 +1,33 @@ + + + + + + + + + 下载 | Ham + + + + +
+ + + diff --git a/handbook/automatic.html b/handbook/automatic.html new file mode 100644 index 0000000..c1ee723 --- /dev/null +++ b/handbook/automatic.html @@ -0,0 +1,33 @@ + + + + + + + + + 开启自动化 | Ham + + + + +
+ + + diff --git a/handbook/bugfix.html b/handbook/bugfix.html new file mode 100644 index 0000000..466f876 --- /dev/null +++ b/handbook/bugfix.html @@ -0,0 +1,33 @@ + + + + + + + + + 问题反馈 | Ham + + + + +
+ + + diff --git a/handbook/bus.html b/handbook/bus.html new file mode 100644 index 0000000..2046cee --- /dev/null +++ b/handbook/bus.html @@ -0,0 +1,33 @@ + + + + + + + + + 校巴 | Ham + + + + +
+ + + diff --git a/handbook/course.html b/handbook/course.html new file mode 100644 index 0000000..b58c79f --- /dev/null +++ b/handbook/course.html @@ -0,0 +1,33 @@ + + + + + + + + + 课程 | Ham + + + + +
+ + + diff --git a/handbook/index.html b/handbook/index.html new file mode 100644 index 0000000..f0f88cf --- /dev/null +++ b/handbook/index.html @@ -0,0 +1,33 @@ + + + + + + + + + 简介 | Ham + + + + +
+ + + diff --git a/handbook/library.html b/handbook/library.html new file mode 100644 index 0000000..15df446 --- /dev/null +++ b/handbook/library.html @@ -0,0 +1,33 @@ + + + + + + + + + 图书馆 | Ham + + + + +
+ + + diff --git a/handbook/pay.html b/handbook/pay.html new file mode 100644 index 0000000..df3fb61 --- /dev/null +++ b/handbook/pay.html @@ -0,0 +1,33 @@ + + + + + + + + + 珞珈E卡 | Ham + + + + +
+ + + diff --git a/handbook/schedule.html b/handbook/schedule.html new file mode 100644 index 0000000..370c503 --- /dev/null +++ b/handbook/schedule.html @@ -0,0 +1,33 @@ + + + + + + + + + 日程 | Ham + + + + +
+ + + diff --git a/handbook/score.html b/handbook/score.html new file mode 100644 index 0000000..21b0ccf --- /dev/null +++ b/handbook/score.html @@ -0,0 +1,33 @@ + + + + + + + + + 成绩 | Ham + + + + +
+ + + diff --git a/handbook/sport.html b/handbook/sport.html new file mode 100644 index 0000000..fd5e5f3 --- /dev/null +++ b/handbook/sport.html @@ -0,0 +1,33 @@ + + + + + + + + + 运动场馆 | Ham + + + + +
+ + + diff --git a/handbook/status.html b/handbook/status.html new file mode 100644 index 0000000..7f7927a --- /dev/null +++ b/handbook/status.html @@ -0,0 +1,33 @@ + + + + + + + + + 状态 | Ham + + + + +
+ + + diff --git a/handbook/sync.html b/handbook/sync.html new file mode 100644 index 0000000..a2deb22 --- /dev/null +++ b/handbook/sync.html @@ -0,0 +1,33 @@ + + + + + + + + + 同步 | Ham + + + + +
+ + + diff --git a/icon-1024 2.png b/icon-1024 2.png new file mode 100644 index 0000000000000000000000000000000000000000..bbfe84070130cb75268963c1e7fa7aa2e70eb645 GIT binary patch literal 71611 zcmeFZ`9IX(8$Leveb3&D30aB|Az?<@vSh7DnrzuAOUN=~N%keO*Vsj}Z;`F+vhTzQ zW#5Nk#>{-4%Q*mzR&$UiZXhj%|y>f4+4Rh?(1lnfIyVM zkCY%cqIOv@#keM74+huL^HjQrn(^*k9dbHW+WR>{ zf^qV=R*W|W{mk-()^EY4X5}xQF;9i%wvN=)@`_W-*54Ox`U`y$3;l?+5&?_>fp{1* zH_0x3f(9pEyn+~6|Mx2p1ts0ZC+#40(&j-R8R-A}3IN0Z<+w0TQUFFGXf;x~9ZKPM zK)qz_r1wwl`8vM*$A3tJFoBZXnHVpmee(7VO`;g+^IJ;b11Q(sb2G~CalK3+PXy_M z9Gbkqw~73qRS<~>j5j*5SC`ME87#=4j5@#v&%xlS3K2UhkSrKr5Q6@0Bc%5?@g#{I zq;!S!!Pvb^2HQt{Q6gUy@5`CR?|nu{kj6`1j2ETnzuZHMVZb$;Ay5JQ ze5%}#tL@96OI##?bqr)F{(feI%fcCi*uOExaSEFspFa%Kezckb>H}S(zxYmp;~&q0 zm#{xeM^XQdc+K5!-OOTM9aM|7MZ`NH%Bq`5 z-drmwvBxwDBMDMt0>oW7LrDSU`!lFI7fq!ki1)%lE-5s%x;IAVJOOK=Q^v0&4GiOl8n>nv7Kp7wn5~-hqKSzsvpuv}PjyQ3FIl)E4 z?(GLQu(rpMud0?xbIlGzgv2O%DWU9ucM#XEzxa&|G@I2tmxz@*xJsWT93JtZqb*>< zQEBsATkZ;7FU_@7k}1zg7GKl3Pg!zp-H`pI81KW0X(?B8B(?(lt>MM6sa?Y5)F7!0 zG9{S&*)k&VCPE*SLgJ^Y5+lz2AmE!Hdc=H7`d722bsmmZRz1%f}=fxGNOvgODmX&En(xOmlQ zvk@|!1Nj;WK_^+S42#h9u0bfcw(8O+lG9PRDSmxiyzZeJow-nAnSJy}MiCg7xQ-}7 zK4*@^&`Z;Z9z0zbq4o#9T{foIx0BEMlTB=N-)r(y1<<=)@=Hz)NW@k0zCf^Zp;2@n zRQ)Efuo*weze4>U_xj9M2!Wx5a5i|^OGy7$ww~lAx@e7(!{W-TRK!lO$n``+I+3H0 zS}q!upJ<+2ci;9?CQ_R*l7`##iP1`${jN}0PfIuryYYUxf^V&Ac9Vr5w0k7@bZkYi zCjiCK=nvnAstBZt@ai;58kOsV7|1!pNbX@xF+3|~$8d|SV*+CB8uxJM&NlPtAX=)< zyFLF+J^dBRPMwefwpLrh@MPG5|5QUun6sI{dM;-v6@ zcdSbG4TXg|PJEK#Yh_d}445a$s=r%agWvLX9!Pvo)b7WGielitx3K7ro1iUcjGe~zP&5d2^P#EygMUKg?_iyAN~zhyG|?Bh~aTg2?Sf; zWc9HC-xoECrUJOr6#_UOd`tH(v8?!9xC>7wiW{fH+AqfW%|3{QLdKen^^>Yo5c@+b zw6Ha=01CsiGVt?hcm^z&I8(jfMYd{<3GvpFC5C)9oq^(Mb`>n&W8zDJA zwAI!Vlm`V@(m2N+N0}0Zzk)5_>S~2|5PAKc{q)#q_vmV0`8MQmUy_Zo3)A67hKGBf z7jG%KL4z&83;N*uPDVpM>N*tBr1AnPl%eI=_a!JV6sxPY8FAFVd3@-0_Tk3p0rTzx164?e(@QmQn-Xg_ zBf2$jq8j=s1Nwx4T!-QsHOW4^tMvGz1l)@Li32Md_e`wiC8RKnd$~7HKC((Fj8661 z7mu06BRqRlh`uiCQ>E3%>&v$z!uz26)zIh+=)@SffUJ_9G!fS&^v8Urqn7^n#9`5^VeF0`iBbaG~JfJPJ3gSWr!xb>#jfo z`b?_eeaNDH$Ow6^Uj}r03_MH~LOw-xg{hYhh&d3fkQTpUaOS{<8PGowW5iP2{Ny)C zA!~ydDUP_mi0q11FEcM)yV>#T*>j8sF{rf-%n*>bB}68n9v%pFe+8~(E+&3c8z5ix z@oLI|7EpzlZH6XNr!bJ_X6a(Y*Q6gl=EoFsqKnxNV%o)Y)vlgC=<_U+6ln_{e(JXr zb85E#j%N05xatpl%3^WPFPcCu8oO>@Hw*BNKD1h1Jf;coRUt_=b6{Gz>2o8HhDO*6 zQ8o0}eVm)E8S8xoIioV)$rU%9`g)FQTPo@|f4%Q(RIxR#puKgsc1N*4PN@+S1(Zv~ z!tj;0lg2)%S_bqQ1Np&)nIs4hOjIoRhx%vQ@i<$<6EQlht;YE%>Q~}r$wjz|F^;2p z3gdh;DSL0bnpm+C|GYynsY818$j3lw6rpy(G28o4JZ;R3djLkfs8rt z5rum28`O9@VZun3?KZ6lxN9}nBE&>5?=}_pB zj+2bFl0sjF-VtPr&pA3td3bEy&HA)%o@)C{8h z!R%YoABX$fpOm&oj$(FWD)nu|g{q|QI+c(LkIF3(JsPEsP?fgtKOO<5S5~JBVth*5smjijw zxp(yJzUrd?fODjWr?c18a+!S%mxJ2_x1qUgiv_2EBvYv1hnH;>dHhfPwJrFB-F!w7 zpUb1Je2kEn{f>n<@r-@$*02%|qZ`%>7Z4JCliz*mD8#Q15g2FmGQ=oWAG}2sG9usp z3jd>!te0#R&`<=~d&_U|p``SmkX14NWF>F?`jy7i8`G5r)2Kjs(00(ifFECwJ zVZoPT6hYiOderB9ku5g9CFHp?8K5n?trclnk!|)HI(&#ikpK4icHX8e2()_Tc)g9b zhVaecjOM($N(`63D)s5{k>6i4q2NE*73VV4vTN6i>k2OBz{`I_`W@SO4_4DchkBpq zm5+YD(d{i;bR=uVxRtm2fioN}AXB1^mB&>ttx>~%dnjHx%slp0yYbxmYL45SSJ^M3 zLSM(b)^ZGP*6Uz@<_>ztfMM*S?9ag-mYnq|qYc~U#88be&uU1wKKw8Th9|BBzhes6V{^g(0Ea}oOBucYjzLxBYn2ZH|Ei*NAg zTsXAO@cZr}!k($Eb+J|y$1#K+xUBqw!P%?+xzo`XwzjS(=}Q&aO`?EbtRn}hQBPNd zn z&+$Pu5z*~f)6pQO}KxXBeDg&^qAXh zMjmwgqFn%$;Jkts`?e1GI)bVgfz&=K-s?}&4Vvi2OJ!Lp)@{Tq%#T)ju&hR~P0Cjl ziq=o>xZP5-rhV`7)4&9LDVt6wm85q%4KyMK6xCZST6~FUj3(gg!en=FdY~`7?m~J# zg*3ygf@2#Y^6L#$gO+pp+F84f1E~=^XX;XMqm`nsC(cfk0pxt7RzHVKw#y&ugFjG( zH13dD6q0Ffu?T#=Oe!!_?z4#!yy)=v>M>Cq*kZ-M(t@P=qk>T5RAXV9N!d7Ti`T+Sid-9~sP?6?vIRlE6HITfF(*=BSWnu&d9xTpnFS%e& z+wJ$BKBO_nKFgrtxFo*b&WS58Sez~n(4E&)JHTubWj;#QqO2wI;(eh&i8Z4Bh>qlg zkh=!w#giM?`LQ%7r~PKQUc)oJl+$8XjAba7zFX;617CE+V5KD_gEE{ zD^O>Col7T?ZnX)_TB66}1hprzBkww{6Mk+%oXLe_O$kxUgh_a2_F%@gvn5jYR`vkH zr0H~LYUYepL&Nl0rND$@wv}k&Bfb%$%r|-Pb48KEVfo*exiy#*IY}Dv)Sd-@|JtL) z^nzgsIxPw(p*yq`e9Y|NRrI>Br9Rnk#**3S4Rt;c3jw{0#%n*Do{!3rwOMK0(+eXX z1NA&iDI_ze7iT6-Wz-c#(7S}yUYOA?nh@I!gbZe4Kcp(SIJwDZqdJzQU;&c4a*71DL_}N%} z&enfBx|VHI>c3ekyPwzAbz_)k??m`5jEX_kl6+&wa)9GS<)y@bd!az2(`)W@!khjQ zo~Z}Y=fdARBWFwr9j_qVwT@0{Pq1c|E<(FB`^L7lE$%28SC0y>1-31mX8Fww#A+xs z-U+l7U~?#+qr|EH;mn)VKA|#6j3RC;2U#U!RN=pb&kpJ8w{zFwXnuFfbnoOJpTnqJNEsKU8Bkt+p)Kte`;Wwd@KD2ZF%)XtR{DYV%tsZp zVbz?N-`AYx!r{sK*HwkX8GI*4WRY%9xdYzq@JH+z2km&6K+pdRPzNh9MJ`;G%%DEq z;fgK%hyrCB($lbuO%%S97uOrLm#5PihuG-BrV->Hx`9mO3U7k@uWfWca1ge?b zc2ak(R1@?o!HM(E2$y{cMe64g;I|#ZK>1%6eHq^)j!D}B~>YSTq0vA@cuSCJ) z0*Rh{iF&r6RPyBnULb(QjlpS88xcq3vTq&_ieaZN6ni=6TDp zXRL|a?5X!DJY5*Y4^5yOYFCp0RLGq)iJGNn2iGve)k|Vp>w^0!yG#njyrvM;go6Ro zLjp*%JyMjZ72dgMwRUXIK;C6YqKzD2e&QE)gLB;ExyBCK;40eCd|g`ZFKTt$Q?G4i z?6GS^uV4-$LcYqOxAj%JAgT=_f8CiPa4&7oS@ce zo!JW;9{^<7vXgHh=y&XB4FlJSeU1&nQdHB;&WqzDUn>Pv1CIqz?iWL+m?t{Q13M&Ot}KlR4G_zycD zdZX@Gj>(o+wG~8BQ67c=c@n}F;ON7dcveKVdZz>VfG<%~(@0H^Y|@2}baE<@crk0} zJlOimC74{{>{W{+eJ=4VHMq&Tc4UPC#H^f;|2Z|7f71Jg4@yw?k9I-?+9F_@M(_VE zi2!rlpdr;d8{&`KJg(h>tVVa;1E$G48ySK4IT)IbyuFx+4NHMw`8e8Yy_L!qV3v?b zO<7C(PE`r$hIvX+i4)VcfGH%zpU);_MiI?#L58ktW*u{DXcXlf8Q}Ffav>m{QQid^ zJJe0*xVMF5@9$9g7m-z65B-rDHV&gV8sjZHIpPC&Bl1BPjWlfY*c@z?NX7Lqa|djtgs^(y|@oE0vKp>%@~c;TyG=%+V>=mJV5E>wq0Gf z(SwZ3^UeIB0hyTCE_bux+9PjOH#xm5lZUoKl&m$4eiR}u-3c4Wy70A9^rMrNV4H$< zh+o>U4(`171FnY-@1~wMk9Bh0r31}=c3Cd6#uc%-h}-Zb>e?b)HH|dW$UO<>+5lKd z_H6jIsl6|y|HPgrBS!{RZ;#g1zpl1k(vb%B&Q*%K3)Hz^u6JpPYq&p#nBi2XPa`k2 zVkYfb=(G83LclVlD^u{ylZY6Bv05q4Mtzv`G1c1|qyf?1DvH6xJqdW{8l>8Pl9ii= zl9K-$o%1V|oI3Y1=}AxTHNRQIPaH(2$#cqg1U;@hqcTNv%6H))Bb($755b!H>9e_I z+gf?Br>4E;arsB;zd3ix^nCGM`s>x%ZRucK~Rc~#{Aa#iL6)h zm8Oty4t(Ho!R%>32?s)|hsa0?wecnweof{;F#n&JJX(?JquZuKmKF^zfE;S=7<YLm_fKbTuo?>lwX~IdjT}FDX2Lt`HjeeY+UUL1gR4Q?ap$HH}R@D4Tdx z*~bF9WD++TVtn*3i5A}>@rY9M3BA!XX0!cNkO=VnN#h|JX)KI})ymL#>VZwi@|kqpTc1c?i3dH<{o!llpp2Fu(ZJV^7D$hj#+253(X z?EXNo&@oP{^mI7qpZ3$Ob?sE+T^3N`W838^*{z~KaU2xAE}zsE1=LFTOP@;9EBHD3-(13KhabSE;&3pstF#bHt2ceJhLDODzzJ1@{P}!-^%_< zvvB`f=-5;G-WSP652eVQ{(?wn|9gjt@?Z0ae)bTm>{DNl1OFoH^v`Exh<eZokrgOj5$SxhNN2>yc)y}E_|{1Npj#a#AGl5JX$+@ptYl`w-$x6 z10hUiOjZDUEuC9A)%|Z!QNE_uzD{%P0W-93jO1XW5#SWyMo2b1?D5e=&qS%qT{R}!1+fWV2}D(E537VY%{4ue06ZVz6u}NRZHp13h*Wxa znx1BL%{~Lkw0C>I>Pi3R(mQqeRl`$FqhE!H*!~a`Cpz&5mNM)hM98C6fEKd}tDTTD zZQ^?l;;u;NCGRHdY&SkG1uPjNq$lz<%dBr~M*bUmJu)&Yvi^Y(-3hK(U_q#a)0sj3 zw!;cM{{ue!<34A=a+@#Da#Kl5!_#{;(jdfmqNqE+9ENHB%?mxUB;_!Q{*e9|cGhEZ z0Ap%nby327Wvt%@fc`m+Jg$8A(4R*PM-B>?O>cDjr7UApHF>HuUWlj#$a|5)cqBFB z31Kk=Q%PLX28OBP)K~vp&{Fn>JkzCf3Xsm+lNHPZ@9tzNs)9-0Y~$NTNnRvhP!u3W z;qUW^tM-r*{qwelr!LQz1wmk;kE1)b|GG^;U-1bj6NK=3LgjtOSkIi9JK;suw~W+C z2@s)fT)qy;S%>(~8tQToy$wk9XAXA>#lr z!K++&htb0IVrBXlxT6=Xws8p-DH|O8fiS> zp=A$wk8eHXAg1PU#Layx>X1ER0VT3)k?LO=Y{J76jwYq0?9(+32mbCpEv9z>{C4lycK)m1yDayvHm4AwlNH`APNVzf zYEI<^BK_B%pap>n>i%qkew)X7C;aD&y&KaG%IT!_ex~2p<=u0w@DeJiA+Nqpqr1qy z^dB5kpzw@k|4pE)fIlsOscvZ?TF|#aFriwo;_BNvm;tMm+t#}@7q|Fe7zlB`9_ubp zwW#R48P5m?3h?0DM!!-K-{(We2T6KuW^|BG43}zK5bF}h(XC^4vQB&GU?7mQk0RYw zWFZL23VCtcC^i+LKOb5%a52JQXcQj1qh>0J9nRZ!I5u9#P=Ulln?!f{6fw+Q8;tQ! zm{Z>9L9H*y^5MN9x}xB(qWUO&H5heduyPu0O_zcP+7~^M?w6}}d1{;`*S}X@?hi?+ zrE*9jW!um3)f&VSZjx4v|J&a8+;O(lo@D_+bM^VoTj{*UmV))j-v5Of`_c~PN+}UZ z6);qjQ3oyf6fIc1-7~s($HDpC%T{R+)R&ilq?-Qt?ym4q>;e7>4fd*Q3GFV3V@ zq+urn>pyJ+EJbAN^PGp!d8yQRg8wz@>fBEJJq6Xgz$?YFBcC|3qn4~q z%(aJf%%4j?nVXLh$B}`=dBa8*RzC7a;CyNF_F0jAtDuxJDRa*NqlXvEv0s0P-fQ_| zSgJ`J?GL6L1x_S>-{PwUL5Q0+8aVB;JKg&E{6q%}=9J|rX#WM=_79_h;2Q9F5)gFq z0dF1}Up8@LIT6r}_wyzzd&u?Jb)naQJ1@7d$+p1tS0WLy7eQnHLBw-V2%FIIC&6yO zV=NEeL*gM#+UAic^I7QFa($)LvcjteKSYP3=0(C;Ln*~NrUmM;)6az;j7G|K^T@`f zYh`L>wqgy7cndb}D{_$;+39d#487~8ahBxb1((G=^`K2|9rPDQ7KX1Q&+~~()yRza z*N!EN%e3A(&&%Q~mF-@KPv$-_O_#E+FBxZl5%Vj)a<2AG#ln>Vp^j<7Pwp>7D_`RM z__pTNQUn*Xw_Li5)^GIdXpm)$uqiWjoW=S{@mm*6v+EYbD?qz0`dzNr0q))$0k($Nq`M_ zIF7;{X91xfwO=t|&?F|RUJ0KpdZ1UE+SMQGC>hzE=XfLfQP_5TrT%jL=9L#=vNt#N zD~yBE~iGEi5vH7#p$d@K#-fkab__`ao<&Zcdkdk!$A=u}FQ8!EM z(0kv26<-Q^R18N9E?Sfh=dKG@w@ZyWMNLJUf8rRJ?mE2eA!$@Bq5QR<8fz>YHyJTi z9eN-&cgm&E`W9FZE5qwE85Ty*H`N)`_k=v~efTkQTKY=OEu+1y>d-P$1dGS@17znX zbY91{xjXMkPG-$)2%21Jl$p<~ljL&f8k2-&a$aZ1Yq|SK`?$AXOVKuzS7`Mt-+nyPK8H; zR~C#^CB?7T2kRnQACX_my_$3Qzo`4Hg%-5^iR_hXi;sfeSl7sZT@;cBkJO>H_UY{Z zo{n5TdVIDVYiK~bUm4}2^zgSAWg~sRG#Z>`>L96#;`%uhuaB@+~U_1RLb2JyXtpG z>lbqjT<_fkb!=uf!hifWZkYb*-It2k{~EIF#!`Awz!^OS3JhGHTQooZP6MtWC6Cye z2UnN(aPqh@F|V}7@SSedd{vJ7Y+ExJAMLozUrBH7mhLwD)vZ~5zTR-YmLe-IR4i`P z%Jv_DEk^wFRq*H(^lu+2pImypO_{Sa3cofV1b8xP-PscEP!jLenv>wDc)G2r<`pvh z^imwvR>P`YWVC3|-g%snlw6Z=c1bad55tFykl?s{+dw9eT(@d)URp|8b&z zZ`ya;Vcz|Do%JL|Xx@yf9SSmP4Ad{LE`(Au<nF}V+yt;<8g((sn-G{z=SK7h0MBdbpa6;Oy4eZXVTb`BD?9< zVX+Dt67;%A6PMyk0aX;+laR!66ATmB@H7)t$N%_e_Guyk>Q%|R7$R3p9ZrATs+J-d zHs-CMT(Z|>G4BtZ|IYvQXPB!#x8UyyfoUqAfsnigsx-w503)9iI6IHO$a~%#A z{nzzVN`<3bmnCRs{PcBiBUTFkUSQE>+_4V9z91e-wGE__h&J2pOh8mgsX^>vs$CTy z+2XFUi|@V@;o;{St=}7ejVg6(4w=+8OQ7+zmwAN>{}#|&^xYHW3DMHLkYaIa1#CjY zpW*D1|DKj9RxPY8RZ6wK9BlP`54$7G7XwT+QI%^9xISpl&2@{ZEWYTEdahiP*RSud zI-?tJ8GXA*E}BXG^$-enJZx+IU8?hc8pJS!SF8NbitNgYPk=B);;zuR`svTN!rK14 zb{i15xmo&-BEwdrA>Lw-pJ`Sg1)G1)zD7DB(O(%ifL!Oo!<;wvq-<-5r5tzVxwgL) zpZ?_td`0b}mP5(EP_Wme*$m9%dB{TH{s7b5Va z`6dSBvBk$PRkhHD{7Hd}qit)ik)i8P$Cc_$Rw4;s^t_)0VzYw|#M^@DaA(jfGToxS z>j56qnBV zD_6(a@%584-<^_iyNpt83fBL|Yuy5l`S(VB7w&2q96N#ylBtO!MMEzSJQ1H1Y%11H z4laU3Jl}2}Ii^Xh&+$#&eEe#}<1KB?ptL~UP}}v?7Y`Gtz*Me|W+>m{R-&3h{rzKe z@GaY>)BU28&(D%By z&{#Jq6js{tbMaY5+-6L|nWy{zPW+zT1|93qI9wdLjG%o*$f|s}ClzKP;AR}bU}*7a z8BCE4pC;I_nTZA8RCEseHNMZcK zw1wN9@Mubi^DtKB(kUp9V)58?Jp{T0Y=PV=H0v(ZK&nh^@KZPXGzvM^Sf$S+rVauI zN}ER#^z_Sq&95=fawkMTFax<~DogV-Wbfx~4AGlzD_3Rs4`) z^%u#RtGYY&khgJ!u5K5T@fRL9rnrHvav_n`!{6Otss;)tCuCqDp&}>Cll2CboIMo; z$6LM9q9_)9@A}DUPtX&H5Llju_PgSFAfoI-KfbA>6V}`MDc5S!%1k{DXJb0uCiBU} z1-fga+^~Zz>jCaR>vQeRY?nj&hEDQULHv4*WbY^v4M}1F7IV%g?zU*g5c-VI#w%yD zVvetB5DS00;pT4R(3XL_^mOHKkwO(Lp4 zJ1vJq)dhp1-&2I|GNk-(_m;DqL=m<9FRY{RffpV*TMd$pZiXML9<<)zDlZYBhf-Dj zd4>On*~0Cqdq5>7ZXL8^TcIhEG%u;Qs&7M4T6t`WR6r*xwgDS^N4pj^lGN6(g5L^`6HGabx;K%CPT1GExz2Z`ys;FN7F2=xEhp7 z^H_Vx$ScR>JF$1v%6F8P>Jk_(bpe5^GMf>bMS=cEpKW@5 z!fF15*EdLa{=42Ww0*jgqz~(yO-OA{YeqsboUlPG?wu3 z@qP>ex62eya8vh?o~rPv{A^|RVqW4)QZWHjcitduBHJR!`EnDHqa*mEN#7DINII}iwqne{^X1l zw6DO@BL=3S?B4@I`K%5@Vck|YblKh?c;I- zB9cge4L$;P)&J`=FA#*NL-j{J3hJ8j`uN4KJ9AsT2@ox@uEFtMZOVM5-j z7s49tlrt{Q5?I#AB8uQ1gLOt6VOyFgz-^Joxq>!kc5PF6XXCpl6^(@(Nc^ z+BaWKQcp_0&;+~ZWzTl5)Ang8ya%rgDHVT%Mg_@md)pMg&b7DOFTW>bW4{=9l=ktl z;M$QX-R5)-YWKf+i1*$?skX5s@^pm4QXx0=s>JA11s2tD{{w3^FEY48%!`h(#b;$% zTZ5)R({*(`ea-Jf9rCjD>H$g%^N>{f>b*QjK!xSIpGgbi@4&9VMoUwEbmMc#j3h90 zZ<_bOoFK%UpfjZx9Hy8*7?fp&tsq9==g)hBO+HFub#U?v5clKqDjUnN!!*y@D1Bz~{CaPMBHsv5N;;(b2B zN0g7LEtFn=g%&AelRh*p9Q_sl4eL;i^LJ@D{;k=9YFlswzZ9y#bO1?{&H64g_&-gT z^AEF!ZA26H9{g)TvDxG6lt8CS`?2%oKXB{FzqgOpV*)oB>0A#oJ{WLtWQmHBR(%U4u2)nfozPm?W5L0x^6yyEjV0hw)`|!5==ZI= z)*s$}x)KaS?|l!wgB8o$Dmq#89MnR?SReH$ij3&yfDxY{Pn*kh z(9O{94tHA?#zq^dfl@P?eDRX%QKUUcW4Hr`Ol!M6d>) z31v&}BkRT8$cr-()YjPRCwl~E=Rf;7H~57Zc1DNL=pQ@f|GtxOwDH5Ij%O79uBIV% zlZhX8R7&R#Q(N>WsN;TL(IA4t!iJx2e?P4R43MX}?!fTIp+v#MDSmJ8*kdrK&i7Ad z#L;$h%(n}5`fhKG6`VVr_f>a5OOF9E_<)AnC5B7w*(Hv_t4D*dObjlpX9+vRMUc&owbK&xc zz*8(c3T@;yk?o_sIwVdyc&BVL2?VW*EZq8-CLoK#{b%vtq%H5$8WQbWFax#lMMFOW zN^CLB;uma?p*NuxE3!>anV1}_M+_)Ev#-Y=#1e2c>|FReG{AkEcWGOtsDB+-GY9@P z5AT=AmC}%dG_N)W{c}?bDt}E}tNj}AFyRH%%6Uup&CZnZcoov{{3qF?ufe=DuJju5 zZucI;+v$OO@Kh4`Jxh+11VRZWGdHdcc;1BKNp%AvBA%jcg7rtMciGW-0xO;ZDqf{B z?SEE0HOk#rZ|B9rQ%%a-6b#4_ zn;oBBm-3Nb{ekcC@DFK3J0QP*Rg7~!T*B1eLP)h1# z6*IB*s5@CnN(AmU#C&7YAZh(2VzD_;5tz0N$DxY=+1WoiPrkPS-*$t)f#o^OBfSh( z?lK4p`vdjRzg&mPd_hnFlvd5Bs7A^5H;y-GZE)y@N$*@}A@Ibi8U8(=O}73Stwt=R zk4s3lRolXooXMt7IT6o$1T!Arlliv;x|wosqiw&*sGuA5DIm}F4E{AA={RBZ=Kb}K z9fo&zq*X)L1wkevnR@^D+bZK#5)AHoy{`L;be+of3RJzb{gq&9V{6nFu@u*XS&S*U z1Co&a@jFnL__3jh8@GIm@WvfC&W)FzoeLPa<%&xdv#u}uISj!1eyOj58Z;6%Kef?t zdOkT9gtX8Z2 zUd#)w)hK8G_oTEA5aRgLA9X`|2{YWx!q|7!*Sa10|m-p5%;XAE0ObHMm zwkoCkH{u|ppuBN;6rt{H(F-{G_S_WL?*N*x4N5VY6qFwHmqu7)D_$a4Gq{M9u#RGM z8w869Lb$GY3_FJ9!-bS5%M5(bXq4l=T?PulzRDHnmvFIvi>zzz z>G@dtDJ*HuU;0ey@^7oL(*aKm`t*nkljkC%r}J>b=Qbl43vU2_ryO5#F&q2VqeJ17 zZ})i9a>+n`OJ0xfNS~)0ete{ws4nZ`+{1rsGb73p`R?f2--Vgh3e1g+i01%N)vL1z zhJ|PpUL&I$*259hfIo0Ox2mthq`G{D4%4)~DLwj;aCV-u83JlwV*mJP?O3eLRyr3a zF1VJ}-Ie+PC~1p74)d;?j@ZHA#-v^b>>DSs_XD8s}2j8dsk6(?tmkQ_})8*w~Klay7vufbYS+h3g3sud!IJ5S6 zpoZgU{G=F27t5Ui9Bm_i3(9MtcRk%^yT!ErX*7@eBPPqS{T zK_>kV#DEsyBn260UF;E;vNUm`)sJ$V!@^}|d*LtN9x-~aj|_X4c{t+v@C(EwM2HNu zpHqN__@N9B`*9!P-p>{)(C~a~opK=h;V%q!H1bpX_?ehb3T;0=7T~<@MN-wJpPT74 z$olwJ=x-C%l<2J8^#Gl zK|;Qi+}9&U38fG)w+M5gi&mu#FPA-1!)Fyx!Trhye6K8lCIZNgBp*lp`9RP5Sf@0W zqow(&i*jq|+v&hO*u9tg8>GK#eRIhTW%#G*j`arIkU#MYx^0iXIJ3@z1If8%3)QAFep*3<1ixFb8j7vjg zDhwe&0q!cUb6_}BNL+aQQmxQhF8l0*1g^hi=z2nQcOJl7kjQhNU-yR1d!F58vwc0J z5GS$m0wmVL)vwC*2+#{;+09M8VWgmnA! zTn@DqgDIkdqs!uflTtER`TJ9snb_aA5l7a>nIx8$-N$b!cP$HI_Oa3MCT_GOK4Ici zPovlvi~Mi?CJS*<`JDX4K&b&*@gK-6JLpVf?L&`7faWo@v}ABLV8Ex@cW!inap@ZR z*p0f~R|RBD77Z8L!EMA6@EGzf7yf5(o98RiYzDryat0{`hr8)+M_*yH4$OIfxk07x zhOGd7i!^U7e*>PBcX2MxQWc}{TLZ-ll3y6tne^r$0aI6~N2IvHR)TKpn*C$HjYZOp zK9Pk5{ce4udkh7x@(HD`DNC#VsDJ^Y;jBDfHki(LUy<_8?%p>BRp9c+TPeap<|i@a z7#z7Q_~#kd%cr?*KwbUc#)2o$*u_}lC4K@3`Zwxz{?X>j$>cb2h*bYQn!DysyL;$D z4W9D@17&Nki3H&wnlMceZ`*Uggpz6l5@f#%iEC3BUWE6-*_V%LRg%mg3Lr#02tU+_ z<(sd}jK*KQd;I2Ped`}6iL|Bm9KD-(WWj0AQHg9cTxIPP_vxxBw(Yr-7=PWRMWgku z;^B-6711Y-u@ngPA8tn@a#K;$FEyZ>MRVA$N8v9(n;-q3GVueB)8IHaPAxcf5ROkU zIbZQQa4aOIKHrm?mJHM_9&8Q#euPaXpARAjs=gn}glhj)|79gJQTv|9v6_1IyzMQ* zv{%RwWZbuw2WwA@_sT`OAW6E!sC5n7oqS3YJLDa^R=i8K0ZB}ZG-z??`G2{n_iiNu zx`pPU|2;$2$9Ug_D(<&GR%0yB<0Mk<;WobKtffA?R4=*o7zzzp zLihfGA!^5hn;4!-U;tEk1|#<{)KdFX!-G~W@=*w=of;@S&#=jP<7TRfo0U}mS(N); zZVq*4B|9b$1u!l6;f00i{C@9zkgy+M+%`tM?uK{f#|0O?oBtQk*6^V1t(7zg^c#3G zbX13o0Xp2!QroTv*OcgpK*?>55aalUC%y zdRxWmI}X59AEWbRE+8gV!%RIupt}ceT|Pd3rL5~rIhyqMNpl0Mcn&Z0IX9R`|9%m% zr9AcXX^%gr?}1_L7<`!9Cyf9+OPGGS?(yVNK9S+w!vqT8zo+P2jy>D7&8sVW1Lhp{ zl-y{}B2x(V4rc|_GStrMeC086+$#otkU&)XKO|jwIFxM{f5yIM&60hKLK1JX&SZ&_ zD6%Am5VB{>I%BC&qLNZ}g(7>FEJN9qHTxRMZtTM_^L+R8b$x$)?{z)qx$kqI`z*in zJLf@P`~Vxh6GAs-;ZBvxZ})nwJpsiO@Ece6XRj_CpNBry^bh3$!&bM<49I^hZ~Y9X z9NdpGJU4sB60Yx&=5_VW@8zO4jZaiNQPQ~wW)v}W>dXBMuniMbMcooVPDN437uWG# z8w2%sSH3^NXcY5&#pewduU~HUSC3xOHU0dKEAPSO1q(vZ%|_nbpTptL zl)l~gJvG}?&JK2oim3?39A=35tXdF?dS^vabTGx0rQ60QqD!9D*=1uy)e5IaUA8?MsP8J?&uamHdpg?x$Z6%rxGUi$ zHN>J8PI__hw>Wz6x@Ka3?XQ04BjyNm&_cDyn?tY&pTl&_W|Tzeogu51-f+v>msVW) z^=_y`MVnI>GzmX6&M2QE|2LWo-uq5eZFy|HxR|nPGxVyRQ3D}xZmMKzI^J+c>jU0j zvuDj3cV&JSkRrlA09n6Z^?eKirsp#hH)dkBH)sk1^_X#B7(Hdrs}G!|VxoAko%S5U z@QM{e0Pd1Ji)aA>Q`-=MHfm(GtL-NtTwf5}I8^28leQnV~rbT!Lz|3FPC+#WK z&T^Zu*a9aM(9iRZ1BbF-HZcUnB_3GLa_nJp7BNg-MGG?+y3Lz^nHEH*>_Z*Hpb~O3 zA!p*R(b}D^+JC#Z;u(My(`7~vW$)B`qBhxh{eHY6=}1yAHqvGL%A0I}_SMMXDIC<) zaR0{ch0Zm<0hf^0?F_l**ZIFjM?wk46&7m6NU>X8 z6oH*hto9H-`VSXwwR_=8;oJqDOlG4-6Q}1V8%#%urhg;DWPR3`Fd2);`Qwu+x%0PV^6#z~ke#J_%-$c1jY`y?YsEbi@ zUQ8qN+P=O}+K=J8pxY?Fot6ixKL7sQFMD9Mj_fPf+IlkPS@AEqJ|$YfHvM#}WeKjf z#@ro06u5olJNc_*6B8<<0T@)ArDb;DePg9}tV>5n@BRz|9miPKkDerc9Kj;@Z`3_rM3NR`8pVYLI=vN4J7VLhi7ZIP0>Dn)Dj3RQ=BFV@BcA#34Xso ze&lh4+slD>aL$`O4|7W$e-{T_-TN~KP;gFn8ZcfeWyaL`$9G)YZ)nqUB`>n5AuNUy z8ftz+W^1_h0Ppo89uAAcjHRZz+s(mm_IJDfs^eOGa1hkun4#&I7G$_9(|Ip92fb4G ziXOcB)8#NC@?a=~F&I;iY1&Q7#O*(hxu(owm`PAMM%m%6EP$uM0YTx>{yS2jY%=&= zM(QF!TJJKuQ!|yE8TgExBm{`Od`}oAac(CE@Gp>C#eY;D3@PaOUZ%tvqU=?l1JnO* z51S?AB$>Mh6gh!|$$wLr2Op-tb6n|}ug8T+{MK#jI~3>{8}3M2_JJVOg+A95FZhab zsiKRZ^NC9@m4KN)bq&@ZAr1sttWKd9oQf-URZ|ZIp7_t+JY?cYLO@q^nSDF+&WpI4E0)Ct4ogyDLi{Cm&r@=p90xwvZB2Fh4=>}qi_|Stiy8R~oAf$#$1b(Lxg6UC-&yAm&ZU;5}?Mdg-H9&FW zA6=OK(*1iRxxJT$Wiaa=5$DD7ZP)i}JuY1UE*@D8G7ThiN(>;P zTPe(++OBIEKz5ly+$(v0TNaH&8JB}GD(Qa=SU^;NvXcBXZv1Z(`pGL=pqhNjPdT)T zMKvp3g^%K0(INs{|c7z_DqVNz-aY;fZw3}+!8>wVtpOqeidR*$FSx##o;`sBhKS?0;7|ekn ztl!4U>z@)m1;TnM;7v`O{vbSg2|$wrBbb1^KS!T1HNEsKT*w-8Niw;}8h^wipbwad zv0-~chqD}mIWnx#pdT#d8tgS8@LrZW?%5>N@xoZW&^dN0%JYQP% zPEwc6#FO?dSsGq~St`k^3<0_J^Bc!3V#CNKVVn7sn}#xP-bxKxOVSKY>iJaFi9&46@yuUtW-%16zT4~XYZO9mNV+okyv7f`-4lu>}J zQdJ-Rwu7O`9yrHFegu*NkZ7R({>V|-swn{F1Q&3QqVq_S!ciWq*T`mXjVYQ6Epqic zOHwfQUTMd-^cVh9=`(Tzp$o2kuHgK9fZJ|*F}{PWS!bFg4#+BQydisyt=?dk#^~9h zHSVA_a)Y@6uU`bvNQA=EX)H7oBf%b=q|oroCXj^XOb);i;MpmnDLbe?t07(E+>v zoYw?iVq}DpZUhX#oCz#eat!HYrE*@{!}ez?N7l z#EoHslvv(7y7Ohv9norc(OOv)0h@5&3F=ncqWm%gCnS?%Hij`&B;iB*oSxVd(Jx%& zt?{HY+MYn`s2dv|B%w7w1as>}0H@GHh&hwO8mS?23K;J6zX>WNOs$9L)qydmyfDtoG z(AEUeWC;$chgUu9wty00x^||owns;OoBGREKN=*-fbGl zAQOUKy&r_<)k&D5hxPD>k%jAkMGpN2)r0y&^}!qy79hH>E(373vxMlhTdp!`dUo~7 zxC!alD=b(g)Ff7p2${0}@&(H@>dpff9{9VY zSeG-_`e?xs9S2~{J~We`2-bLwI1@2*2+jd`C1EF>jQcgDo_Z=+!ceEe93(xgtI{A) zZU&^9Z_a1(g&&?UfHGWG4B~SdPJ44fT0H8&__=G=`18?4Hbpzi*^4@3rLoJ1{4yA!vrl$V&dX>4f#l?Lm|Y%Wyt+HP?j%xMQ>sQCO4 z1F*O^aeDW0yt67MMv;VcSnfJc_Iy;*Ey(>u>ECOl0EGOUm(D|t@gkj>?pQ76kum(F zK|~j0^t{JgI~RVKxt&jDlSnSM&YLo$97;ZwR@hWS={oli7;8K>bOy#Ypra`U3{gYqxPmn zzqzw*^~nQ!#sTV7fGP=A1sZVUWLMY~Y+3k$oea){C2TPMMEJ&d3CAd1nK4ev{O`>K zped)@DhqR>`dIAz0R$w&*o-5-Ec7sYd7>dmEX3b;YJoHtLNc(S)tWtJfB3(i{HarVeB0NznO>hdxA zy~>n$;#KBKZiD-8d=9evXO2SR%s&Tr+&L{wUygF4E7`pvcD*suz`{l`wkseH?m$Xa zkM#GE1b}I=lw+B=z6NvyJ6QS*mrAmgJPllgc-$@cWgV%C5bRcExK19eeZday;7?v6 zXVjygca46*`%2>=%{OBMf}(pEw#%JS|2~+TpW^Mr0}j0i0X5%oj>Ri=zt080ERJd6 zrWF=u6rs}5Ee!R&K7Bh7bakGVd9sI&Gq7q0B z8bWXE%9Mcr zo;BQ*@zUolwl`$l#Q9#*%40OHxj5}Qr$&K{_^Ru4@666n;XmcM-HwYZ)kzF*@4 zv$lGyjL34_ssRUl&Mr+==GM*eSfCL}#_!i)Q+N2d)-a1;L7SVu(Ys*!HJsM!lJ61G z>7VXLIQtix78eNXb^@~$F|RQy@P#ydXjRX)F+nQF$FBHa^y6Q{g}ZlYZQlA~Y!6ml zR?;KFLn-_la8Zm)Sp{5l@BVope-S|I)WR51Tq_h4(|-Q*%VG=HTTGkuNmoyg!-twb z!b0ly&?%Eh5cDpGCcf_iPk5Ov`SJibpu55E>OTd$2bOU?KOgS+L{gcriFChcF_sT+ z-bJfQ@qhpe9D8F^WufU{N-EHg;~c%@m0-u79>f}M5~=F}uW7XvlLDLiPn;ja)Q{x) z6MuGwexrg=P9v|4LBSDR@MGYDpM1WIA*M^!6>)j1>hl)&lm};mLnD!*c;mzxikBsRbIy2I>``iaOoE@E{9%$S$1D@QmA&3!oby?C9#zMOb}P26 zos1468htdK07sNG`}$cdpwV2H1ec;y%$AhU<9}nEj68kK?@QDYh7E9(pOI-nj~x5m zaVeKz({b)*nvwKb#$hk*8UJp&C%iqWhU7z2XU>&?;LG*^ssdC+C#w$ZNwdE~Z1@=88)wv@GX>846ihGlwrUUxp_ zDx#FLOM&AB_e4=l5b^59M|iW&u8t_eQ~<};kdPc4HXb?Twy3amA&^S|^AE-R&y@Q&n}A|Yf$dWqa+l9z;+VnS1?~$Th`a$ z$*|Vvl`y*OOK$vkg~L(aW6U5}0f8A*%3z?D6H!U7BCC8=7TmdC{)TMOUJP9@n3~?oLW>*3qqY84WZf<0-y9bSb-8q>FpvF zaRbG_j}&+tF8rjRO!}GsTpye zKIJeBc7lBuw$2`VF3lyjn&ww~9zt}52!IfDWd&U~yey^0`Y&<(3`R<@|Mcpr_$MMO|AS(9UXx759`|5kMX-rwU*zOqS~}c;|N|$aj`6g1>(s z+mp&GyZuRDj5&*u+bn$-If;C41?%YQvI^`XN&Bl(rJ*+e49pD*8$xq1D)C`24Y$D! zPA(Ie>u^?lBlhw#s9^oPgfK}s7p4X5MSHn|uoST5OsBve)g~0bdP~s<4Z-Yve)J2N zUG|?&A;dyTq6NJNNY3g<;3dUqfiJ!OX%{(VAKLS|KAy^T5UxP(tQ7iUZ16j zW}LSHB4BTl7n;0xvR4EcvnLi2Zf+>t99#f1_ zKTbr}_FT9@Vw3*rIg1CY`1bsU+*9x*hz_;PkIe08WK1roxG#`JT(|&p zzqkM5gv6Rz3k0~BxBu{P5kw%tYVH|fTQI*Mu{v7xZ3|uIHEnKq04T5M@x3qQ*`TQ< zP87)3^1eFs=KTsLGJ$dX*Kc=5dPqIym8up71WQ1|_w6eWe(?`RF+}pwc1pHTWB-^_ zM^A^X6Gie=4d-N_`z6Jxr^EGuzM*abB=Jcdo))O@W2~mewklLz+&jG;J9(WVs;V_v z>3{KpDDsH-M_h!$Z{2#SBc3{mXnfv!_6aLWX#ZP<<=3Krw@`JqGVIU$<%|2;Z>VTr z)FCqANOF~-AS4%!xh6{V8Yyvi^Kgfj8;es#oBl6ew3uv!I@8cm*FA2`In@S5Ye z09Es5)QZ1-@_(VKH!)k&MjO!Hf8j-qdMkjvM6ADH4h4@|T;mB60E&WL9kDRxQkXsY zAjT|H=8g(9Ux~ibZQa+{S??V-$K~|ELb; zEP_nylV}AZ6Mu%|7r=*3K#?lY7g~7`Ay|Fq&C_$Z{7=o8u-1D!s)JFK$ItQF4xtO_ zu;hr2UmRfm)o1?;oY?=4#zwQ{1Ht{t|5nUXzzSM9xnFP5VGaJ4!U@zFr-!74fOxe- zeQqf;SDby8Nc&0hAsvJ(g0eG#=!6=NW!E(G=KWKZ%(I2ZDDf)00DBo~>BBfQ6IRPG z3MDb$D%-4bWzEns7TiUGEeJ4u;g`|ok%`NfQmOe5YQLQ&Z^0KzzRW`CaX)^pB|UcU1#Rj{wM&+ zHJxyQETy6~<0*a?V!IPmB>FBw9D$vE;SPCg%H!#DlD4&pZ>Fv+%G(i zJ1Ut-0uFbyP-9uKxWOj`>W=#hQ*xLIJka8N#^AjR_%Z4@-W(=|2<9Zq3OYzXyO%eo zXz1{P0xbjQ3LC*463y0=gjO!>0n7&4XmeKJvCn0RU}i})!2Fi9pr+|NcLFl^d56Xo z0`F+z@>J1CXB81;NLdB2)Ida3F}I3EcJ^fy8#Y{_n52}z3(p{Hi4)A(rTPCC!O3XN zkn6i(?^v}apGs%?k{^1GYFJZu$mRasEb2EgG5b%6#>(J~BjoI&P9XA zHsm=Xs}YTO&flz%A&`$n^#7mZDu4Z|3LzR05yzm}WYMl!E8YA0fu0{!T>5!7)%zF# zCM>_XZ|b#J-<1f6cyW1?p#;kXNup_m8f~&cv&(lQAQh%-2X9q5A(N{Ow$l=}yd<`G zKN`#T_7Bdfx`}}%hU~~xcc79cp`9u}f!(=BBZ5eFbxl1S`-VF;G75>N>PU)b^R)3d zx+P(ff#i}NzNyuYlobRizKm4Iv6*!aJMnyK%YB>a$!8N564Atr|0-K}0WqKAfK)+O zPT`M#54Y=f|6Kd{A6<01QZKVL^qCWMngZ7ZLNaW>N$ve-8^AVa9J31o={p?<$L7JQ zKk9EOuVcul&E6Q~Xuw{PT809Utvu06fcZ}123}o82*myN0$?R3qV>n@VjrtLgK}tu z8t2uh3ZstA+>B&S1^b8CAA(lTwB%0~`c%*#iO}$=>b_CLD(>lw)rP{6I`+`Eq9Y}~ zj90wR)#pRnRjA~OfvM&VNR;!ooXk5dAd(NSJ?Tp{l%YaS*=@&4aQ`wb&oPw^Fs(cn zhPV+KrpXZBCrn^|=Fn3x{)O-&l?x64w`%#S}I)Sq$KF9fsE(Qm{# zb(zRqQ-JP&z+uM?>g`Y+v$|V zWpa8UBpuK29breDA+GCDIib%Cyc_&%fGC*cf8P$zJ$3Q5`VF@9{e&b&QC5gS^j25) z00>>}&bGX1W-}5?jn)3@3^7L>hs4GEJZ~@yHA1${w_HPeb;Mgqu7k9+j}O=BX`&C$ zQAU1aMYUr-Se;i(+3vc-!*&1FEDvfPxq@f-qs0G8s=Zk_Q#ZRt(wpuq_8oguhHSWe zdHQ5UxO`>lc&JVWUvTY_mn00vYqanl_ZzUMg+$AaIVZ>Y9>!go0XeOfy<*Y)ukh95 z*xtt-%7zWVnXB|LLF@7U|?=vV|$rL|Oy53g>ab}&0CfH^PL_Mv0;zCf=j>(N*4+3QDv+qE> zl4)kLi07E3qanC{KyW8B?zfQUzi>D5F{j}PEW}B@i zx|WoFtiD^~07+qj{He6P+mOQ|0@6DPZ;!Xfk5$o&R*$tQaBW-#v&bO!Sj+UTgX2J% z!kI=0#~pMd^W$kyEqTXL5z%_^Gx{qngmXyK<`2;2CN6kBj!blf&pE^oXief|&|K(o10a2YY)O-Hrtf zZCzD6!cKJa6)k6~WjJjsIF&`+ABWn)f2wHNgQgp@zVq|$#{o2_IG6#dd6}^vsG)4T znBgyMZAY zhdASnw7s6VgP+H#CcMT*i-}GIF3^SHg_Efu1MfadM~8R5Ar~bZbsJ5>!@o#Q|52c8T_uUrv1TX;VjQAzEyC3ewYAvrlvtaI|e~&3oKMwVT zqg8rNXAT-3+@ud$fLs_MZ}#}x%x>W1@7)n>D+qAkycA7?y$`2SnOr(a3~ZeRqeh-C z<=mxufpnI(D?`o%^pGRc37@UcMGHc70zFmb0N!GWOUDZ()B>=?`YMVI;@AZAIWfpl z!E*;UMk6;LNtX1#m~?LkKg!8|`y_WA!%QtVsvgXug&?rrAKOS!BQ8uSlK0 z7a&x;9vpvc4{Bk8SRy4szZkv#j^K$MeR-y3@^dh5VnEqw*xzIFUjAAtb|IBn?7~8- z?|5Y`W>r1EE9bWK(*QmtRO78+O z=V3WGo&(ysnf2@*kva1nR)Q!gn(F?Z#wJ>QpG9{;T;RAlrl`(Ic{cCt!#di(dD z)=WB{ZINqnfR|9~<>$^`v6l;a&!N*sZ{*9y03<~BcwP)DP?5&ne<~Y5fY!WEZcH|N z+ye|tDp95D*%*${u3%-s-HdRI#-7J_E_?w>Cd^6qQ+y+#dt7gZ`b9z~ zxBJW-hBJ*0WTv0Ch__<|NyQk!%dJE($+6y6gr8sWX=+39e?|iQlz)mw<)iLzbC*Vk z4Q+piZ@d~7{{F_dzzn>>Cc7qS97J8%Wv-58a#{(!49E4_ivY-?LDBU;ArFTKyn-H{ zgu2HcKYDaYU!Ne)V8Je+OsE{gfs2YTNjHXH9_hIu{?d#2VY|B zy;Z#e=I?e!_}PdE2owyje8LZ@`*wV%4gBb7 zdQft^UMR2SfQwVl+Ni6J?c^1IK6gS2bxn6h8r8grS$nq2DT-Ud1X6($(l~#f$6u#s zf`ye8?EclO<2`YiMZHQ1#OodT(BGd5~_(2o9j9^H>dY*KX5?V_kLWJpdamCU@cx%?h6a4%ssi|_;cW_sRca7ei zXJumxA>TtFFZ3WbT+#zz>kSQ`(G^>4f4O{_+Cd$+IV6g-%AiW#6@wz%PweAQ*avts z@tNrt_G4lfGjzS!u;{BAT3TA?&SevAVqz7~D=KEK5IZ}sYRld1FM^Tlp9V#xZv;eOYCe_Y8gTm?olpPFGn`QBfnc?G`2% zs4Kt2WHNT9{^D@>V*PZENFy>=UyR+%+S6^-021}RXW=4cjNpnO6qV6*N%Y8^xBqf^ z1i1UeM+O6MH+@KQ;f@}>($|1S{FtAg@9j-ot`ZfJkdSy<`r*R|tOqJ&N|y7P{Kc?Y zvcb=PDzK=$9RyIYvl~R*kS1PCyo^R*e_uovu*Wz~U?!_-k8Q3Uz^|T>Ek2)dk~?!o z&CBmEqfTs7UMUG_@j#t;Feb~)n@kx{g8}TNo%h_%B z&Dr~;_3n&e6+k&|Lt{jQRCbFP4UTH5WfYzd%YhQ9Ox&*oL;zZ2&)*!E@19C^$r3Q8 zm_DE7ASX!T7ja&l*6h#i`M?f8VTLuXUc0vZ^%_|ftKZd3%;h_2OwiF~P;>A5Dv4!o%VuYdW2g&4+OYmf#`a+$wwDhRmPRYHu=T%il4~2I;qQ?d} zQQSE8d=VZ*=6v*E#{$v;gaS8`;C3gGx0BNXg&=~ol0igX*-WztxS4eUvk`|Ds)|it zL^CLAX?gNdSFG87HWv^O*v{C`^E@^)$|72`d)l4@@VLj5x?JA@-BkXDT-4cOtP#Hf zFO2Vh663skEiZ}MQG9m3^y;Ru*EvyhIHQ~|-?sQQp?Z1*D5=|*w@M9x?-5!+=>%+$ zJ5!*3k}uOu3v$CjsT*&rmnJRLzK@Dtbew~(h?fCR;9u=bOJpNTO)tR>)fm!#@fTQs zMHO;zM_qvr{V+Z~ny9oV(0sTdi8&$^euXfLq`26tbv=u{Crc!G6PRS7id*RnCfCDj zyJ{s!Q%Fx;ShI&qn?dpX`ST_%$ZNpy`uY9xwJ>q6s@OiI`7v^NlUhdf0^q~Fj~>2P zf6f=!l3c^YD~3PBmUUihT8 z$ludsjxZ^d?tkC&H?nYBmo8m0=S6(2V&Ht{#Ce~WN;T+Ai=Db?{<-lVzx60IrOm0f z@Abi}+kRRbQYi4X4YLGe6u$-u&s!2;ifA1f8QI6WABnj8b7bbx$ha_PWO~~5NbA-L zW$w#KLXhX=;2d`mH>)`mWBtY@>hv}sV#Mt~blyx5&2k-UL++FN`XY+Rfy-y8+#Mm! zdQQnvR>3+3$b|JEX$+uDcTQ~;vMOwhYy~qv$bwlB`_J8B|LOJV!xfH)Oyc6LBN?GY zu8gC0dPUOo2iIG6|Ct#dW1nDMJy`t$-z2$Fy{85Y|I!cDy1k_H+Ej@>d7P+jjfGd= zb72+X;Q>VBqLK)_A+5E8s@gto{<%S{h!(qXKa(sljL+%q3Ho7hfDP#DRz8u5q=7u8h{BCJ}Vg*azadu;(2A|_r$<6*;!dx zUm6%VDi}(Lc7z+KRCBw~dpi7#;0*L4ZLnJhW>oFhqW92v^?H0gDU7~hucha6GRZx< zrq^(I_ts~gGPeBbcYXd`v4$&3 ztZ-f@{uLmEZFgbr6ngo_F2RtFj*gpG?l32|Cy3?#6Tr!c?4)!|(!Am6L|nnzp%`!m z6-eHZDrZ7f!&aWo%Gzh$Xd2PR<#%&RZN?SC{f}4anM^!tj`E&?D&xg9dSpWY)Oot! z!nJ~a0CcnCNP`OT&sYMDtNZ;Y&$0~Se0}&ImEMw(sy&{cw@OZ(;1lm_U$6Cbo@cO z0EE-5kn2m_p^wePa|9~){f*Fzk*#f)U}6D!tj0rDRU016cn(G13VAY==W%C<%3h03 zlph?cmG*k;mtwKdcMuE1@N_^82{RNfD8x@LC=U0*ucxICU!r3FWL`k~v%)}-0fIU} z3_APbsE+M4>y=$uYU>cL@6vQhaj-siBLs^l19U)VmxvDkW6ZW%8!@y%P6KhYKM+!% zN1dMiOR{+3jI^DS36^tUE9U%$|1r@gSy~L46)!~i-S~(q4M);d!XtROL!W+SR(wX*IZEo0_F*1bUfoFa&v`qJ! z{q#)y@;dFj5AQQt>_v+8;Rr2#Fu*s9$v>Sym$kd>+q&4JMM$AvuPMNvS(c~KrV@=( ztlYeGV0=iQ#y|&-KJ>-R02BBQCwd1$E!9-Uvwc2p|CH2`hdd}{o4`N#73@8B_&^eR z!RMff58D}N)Htj}oECpwd@JeVUoRa&Ihghx{TO?D=PRGttLfE2G#(w)4 zSJ)?5>_mn!$EZ1!G32p>(9yG_1yFbItK;e4PIZV?qo{}rU8rjd@9d>tizp*|r?9X@eB#;76CE};E4W}q(U7~TlW^SlBY}5B`Zq0Y%`aRS%@;TJbuKgzY zkH(s8$+Es^OJqdOAD>i)hHix8pZm)CrLJ`5kRAI(cvl4Os9fO}OF~dJmM_V-D0oJy z@u5qV`uccIDlKH^ll0YPiUGP$V z7m<)yd#&Ozb<$(-g(p$X4xHph)k9Y`a7YXpCgew&wGG?53JK4iHdnv*82^MR;4D!^ zyDGm#(`SC_r3U%w34#5TlamyGIZ`AvPF`O@rwED=>QpMAG~Z|9yC!MR_{*qJn}Jlc z`BXW{-=Bygpu~qb`R0nyyCuJDIRSv~FAuO}>T4J~qs zURSm{#$LbqNM3_p^!tIXaT7TT8f6Zk<5%Z2ly|D8_qRzZtFd9U3q*($Yo{Hv{rZeL z`F$`7qW%7cA~~auoIs&+Ly)`VC%v@~U2ww$tVEDpZAvCR3&?3qpC^}Y*M(BZqfA$I z7}-%xGlG!#oiAd8I-v5M>q`0V@T>z45fP zIFy{AMT|J?|N2%*%0>CaCk!rM>qs7wn5A&^TRN?(LqlOF`OJ9bb=vu*dI#yZMoWQ@t{*)RmSr}%RY)=H#rq=P z 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 literal 0 HcmV?d00001 diff --git a/icon-1024.png b/icon-1024.png new file mode 100644 index 0000000000000000000000000000000000000000..c986e86f631b47fb516448ef6a565838fbebd67b GIT binary patch literal 173190 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

?EB{FUX~2?%nr`wL9^Jh^hB>f3>^*=<3UVsy_RS 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

a@pwp= zDwX(bc=Gjnr0dTgn(nD)(n&UjI1J4*4gwR$6V}n09sblpuvTeB@03O|cY=Js?4ErQE z_V&^2A$`OcD#mEI{4$}?j8~I3ulC7v>fGqT|F@EuG)3yQMDue#xq264Lotd<0OM8@ zQ`{cMPC_+46k+4oG;#HbhRF52)3S*`OMmx7eguW3h zV#bklFfpRpNw^D2T2Z?q<6?pJ7cbGy$EO^J13`IK{mA+CKBWQZZO%cJc#+fU*ci~@4JOCO3(#eme zA1so=^eNE*JBfbGjbgmKQu-~rwB<+{z$Dwhl5GpK;fi4k`R@=zpiCux8W{z4?#Y*@ z^qf;l43hu?k>D~I11@@ZhYGQ=5_mKs7<@ZtFRr+6=zQO{dvx4hxGPgCCS7w&_Pcza zXUulu*<$?C{X;tA0v#>}!8)^`C`z6Ti)wTo_B%dzX2)B#x=i3(!Cby_l5`Su6cTyxGp=WoU@YK z%akeAQ{Eq>FU#mgCUVCdPgnd9QfwjCN?B4I_q*8a#n>5RQ;^Vk`JC=7Gd}n11yR21OY_mfB?`)j7?5~B}A|#oZRAc*50nY z(HQ+Y>RX&OLYaZ^k)Jlrp6)eD1eSO>0ZoK_YsW@$|5FN+Bg-hQ7;3rN_KZHL)`thS zf+o?uD#@IFED)S@v3$*uGbK(jDfH)xN~e_MH{A@M@bxy^4so>6@i~T=D|G}#WQ_JwL`?ficHA0UO^fQSKtS)s#*}t3cxXGSGGabQ2AH%P zoM_MmlUS&Xa#ERTwV2>wg&bL4^6*J0D#eR2$>~|>Qj9F|^bOtJ`MKRuc@qQxbp!)4K@|W=wn?eRBx5izILs(_RNzA7YZ&aGDskI+3Hy{SWg=Y4zrmw!{Oq;D*>s z!fpu)wuo1P98wClhz=g}`i)$AV9Lx8<(*qhESru)xx_@&;!M4vKWI|+DHc*<6d;LT zGkSdxvN`q@h!y5CFH1=Go*wp;Jzgrr5I|5W(4kfeUHqlzD!{a5mII5jUL&=MU`F_<$X;Mi&1qno4qe+ZLEm#p+M3S}x_fHgZV zeW9u%0h2PICY7LO8zgRy6Ow*oplN!h0-dHNlp`V?A#y8`)P;IXhNL*(V7fPqN+~|g za(|H3>7}C~S#|%^s^;#IVOK<{~v;gj~1Vy%zw1o7FQi{?qPEdOA5)iN( zaH%&4c|1plD0q9{bP-c6V)X)vWG)$MoqNPAn0?pJ+KG1f+}&| zjY=QUs~f7yVTFq%axZ{;gjGq(hRL}LWt&%|+{W1gsweqt?ob1?m|mQrBRhd*R3?a^ z1}+5^0BKEt!kruo<2bTZ#x6QwhYpuXrEuf4Z*l7}B><$b04QRbooP0BZHl6E-MR0q ztbwRG@k_sIjMCV#5z{XhfoGq-g>xi}osD|Xq`8JdLxwL!H$!5WpfYj)P%w6HJ;w%1 zWUq()lHvP?aQLuQx91y1btaSbhg1M53=c`~Q2~_@B8vuAXhlp40-LOWDBjZ&DamO* z`@};+N=1W=g+pyyGuYP@F=HN*nk&%Q7ACf#;oX=3h2kY1tNGjy_^*#az36Jw>|Rvb z`(Z6_f&c)}AOOpe1jMV#G1MHTm`EIDD==Yj!g=$_1Nhq4qZ)i?y$T1uAl@-UtDIdxP+6F9NL0TSmVu8Jk24H;l zRm}v9fwkSBq<2%q6k-;DQUw?z%Y~GsU#w6B#nG51E%r*HkwDRv8+#Jws69*;ID2U~ zn1omcjy!3cY)bU2n&16ABO8o0Uj(qf1J;bO z7jwE|QHs7&wc!LP8KWcxNWvwji(!}`Q3h9|UDs1k2ZNt5&csHdvw^5)i{kTiCa%dL z3|m<8N9=)37mQ#s7C)In8er)@ks#4cX~w%dr?7p2mJi2dwVZJyuB;>D?5tFz!q5PRG6uDaN~37 zSIx_6VvWT87l{{9U5F}9k`$Pb41AEE+@xtT#6krH8VV8<^FIRJvsD_TM6+lyBy^7= z-LK3SYOZ~u?D$8u1d=RP^HW7K$p}`_0@TWkvbYO+M1T}yq)>?K-T45x#hF{ILDD-$ zJ8bc*wO_A&v7~om3=5C-6g?xH#P!J|_=8-E6ucj4%Br*%f`Q6?pak~7K6)5o)w3t* zF#U$!E}Vzoe&PFlK@~7h+eBa21BYMsbTA}I@dtWc>ISjL;y-6`*nHT0@FaQdisO=$ooerqdT8|83fBkz*8 zrcZ8t1Z^^%@}7;uLLdU)nCj+78i3Dg8IT9gOjW&38Z-fO1u&$DM^t@=>2`Iwt z5(276Ue6c0#@t2;00EM8X*p%nbD2I=UXoHxNq}M8jFF;v9f+Y@J#5x*1Elv5PjT=- zVch+5XHV^J18cBMcIv}zEGi}N*zd8+`bySEohbYJ485Ban=)7)FMzXP&%h+G&2U3Q zPU;w0gi%H=lFkrG2zSITkfsFWXU#xfjSJ#Tqk8I%CYev10*)~o>tgm~=&8B#5_L?X zh(tl98F(-Bx~s(l9c4(%X+{xPy{Gm{6OtQdfm)(@VJJN+D&2bAAa?`?T?>S9QAWhq z7>L;VH8KH$xUPu?`*aTqbRWuxw-xP2_~t{jDE!(;Yj5Vq>eP@&qf}e@unQ+hAt;Cw zU_~?@zQ?W#%vgB-Bk}lX*~0d)7{#!MyY?7TIWI@a*p>8&wcuJ9HD-iJ+AjhC2B-x) z;6`|lc+jB8`2i&APCY5!cn6v&6*R&d-)i>qOLw3VoG`xxZ^^IiQsfdEX$fLX&dT-DdXoyJLCD{A*f0wf9bO?GIm{K zRC-nDLn}{*RaPikFw-228*A0U6Z!?vc^>#l3JYTZq%4wmR>auq{7b%And+JW&uM3e#Fl94nQvvbpTUen?gVCGPXk` z8}bDDgf7e+Ni*QWF+YvoaL|!Gw>I0+QF-CVp9l|>#0og!h#)ala|hrUgu7w)VbNE| zTAAA;-R?|T1dWy+<`N(VFD+EpYtlworQVv90X;XsN!$oAAhPFuf*He-m_;STzlVVr zR-PM)76+mDG(I3Iz)G~#Z5a##LDZLsJ}jc;f?Se~M>TB(d$)YGD7|{uxj%#iqIbpS z8SXOL^&ONqK>z^6Ctfga31N$o2ubA3*d189Enb~fdfPMoN?@%|1myzqh83YkoN1aQJ|sAo;C5717s z0pNh;LgM~U6g(pnT15hg$13AN5EiE<`c5Kw%veM0Z#m~3vJmGUMC0L%uF zktlX0^$3{+KVWSDpi8X|Dh=yOm$}bbOX{SlU#8j)ngE5cgVk8j&)%IHTJHVS``iPY zgQ_DW!V4l$aLgxB7_me_DGdq>!$4Qy1x~Q7(SVIaTk0sQ2#|bs^UE~ytvO~d(ZRO? zYTu!Hqeav7PRF{Wd0Y?s5@+*_>PBCgIsmLdQ@>_3vCB%Ke5FwK%92hsZRKyfr2Hj` zAP=3gqZi{Jr7QqYlJ&ryGCcL^=jwZ3SYCV=KI}suA~%=U9~YO;VEqAjX$ibTNH&2J zT!fP~4N*3J^@j#6*vy;*_g>+cOwk>5FZS4n-h(}o5vW~Hs^)C9$1sC0R1C0`=;9Ln znurU*wX`9RGeOWjs}Wg{6DIF!#t@>JtmzabdCNF~XPXLF2C=-5b&|6kOxponJ=iA` zHtq!reFO0^wPjS;rv1=%PR+QCEu~{$cIcuQR`fa)U{6QI7A z&e!;1BBI@>uryU#b@T+0ojDyieSB!x%cm|pB`c4@#{*ZFtjRnehrnVX;#NwYqr2i&42%lgb<_2j(S2!;g7mKI2KSz_kkZJ)h&8Z)H7KlDqA*ez7?nK53mVVLnaZPftOd^V z(qYq0WY#3*qwlJcHSE#jJ!~=##(+&9o*X@$V>^IjPicZKhsIjBaGu0yghPufZZO@t zUHauYEdY~7$acZ7K0q>|fEw+^Xs3=WoVt?LVn)gwnkv!CyDM&WfA`=gPTv1b;~M}J zPx0bmFD}g04(EOX>uzagS!ybr+^ss^KE$ z;3rHh3l3f+1InVuP`Wq2Oc9VRTd)F76W-y}pWbvnX+(3(B`BcOq|D!=+*{yIoV39M zM#pvj3~Z$&<`0Cxy+(Ne=qgI<457k4W)5|1N8r#JmWhiq%ENMSv#TsCR+|v6mPSEYvTaA#O(l zY=N3s0j0vTMv?WYW$?=JCe0+oM2$j%Y9*L@W9qG2p1W2X#GcBG-Lrcr74+_8Vn8irY5eET{KJ(LR*WG5 z?}IfIA#@IP!>Z=qq4I15wGW&<1Akv7OF^GN)4C-zomU4>RvpG(QZsU*EGdY$zY0enMpGBGD?7{L73NISR-YjIMic~>rb%wVp-q& zF)5aCm5>w<5qdG34Yv)?1UB&2q#W1IHmpsWq*}0H1PbOcal-%`=cwE0=#~4-{a}0r zfY2nySK!k257}x0##tmuqtN_~V8{sQ6((#C?~GGxxiZA`vk5W`wI#Qx)-tfi`n0be z9hBq61H~CN>Cw!-=%wzJx4j1}#1Nh+2=UCZ{F|;X(82<;`WeMA@o z_ut!S0ij#4J+gz1KuC~cC49CN4{w(A4%0^r;+Od_M2D>V<_2j;!g2@0ARCzOY9=%^q>cXO~a~&6KP0` zBl6+(`rqY8a!e`zxbG4sR}v** z1(ssdsf-lFTDnV4)b`Aw`lZ{r01z7$t{|jA?|@?W!4k+cqOLrVB}FQbOHdL zeY~SL&f#dXF}#wT8o5^lS%@CdG|gC64p#M)>A`?phS||xQoWRC4%kSmTbO997~@aZ zosqfw9nlukY*UI10tU=ZZUe>k@$TKPNaZt!mmOJok&MpIQZTv@x+6>bIqXlH)=JvX z!;`e-1#i>ldGTiWb*PGau_2AtQ-X%DfK35aC1@g2AMK!h!Ay4vc;St-+<&cHhjVJ) zOz4&|@=uVrx$%*cIk9rTfIu2SE$~F+=^HcxNX+}Dca|j4eUaW`iMuKxms$>EsPZ2~ z|B6TlU$gMOpL}^U1b|q^bbd6T6~p`bdso7rmgX($Po(y{Q-6#$02AjdnigHurN zs9a%ohqCExE*1BWE*~I5aV-7vqxWEdfbQ4AT18|N>9lZk%ci@*t9d?^0R4L9*U6Og?h;~5 z6}!KrZ&EL$m3%_f^Ns^UQVL}};vkhisPUdJk`Uz=D7gVvnNw!AKGNYN4^KVblG(I4 z*^Mlx`!Yl5%xs5Wj5<#75~E`nAa=``JevqnyQ4kQumK{d2q8BJgIy#0qRS{MFVN^qcKVO^u^$Shp4{Lcd1OV|6MD>_+@QHzKaUYp90cvJb26F7m zXc*9}bsAN6Yxv4f=nZ;CKAAn$Ch3`#*M9&Cp{)V5fx~Wfis=pGx`b8K@i~mB-E05+ zOGo*K(JP~`7`;wabMF<}K4+@Uqm7*6{-?C=dJKnAjPmCq&7h`hx1FgYd%*(~Q_2E1 z`w{Zaxqkrl>AQY;CO02Z9K4S??P&yr%M@HDmeJJcq{;It45c0--~DO`Yh+RQqJ(V^ zpAfL4HKb`gZyH`V(Wl>cRcacS&318_vxjcJwBD;DVoRo9(*2rm8_ZfiKJP#Xk%9J4 z{~NpppQjXQ_l-X*WK|NL;vo)lTyV@Sa4BuZ!`W*3b;`|seviUnmRr7G^BtcH2&;V7K_ACqhndcqk-5tn3 znTTYgsZX>M!4eaF&TtkxrglHTg{JTq;MqYBUHNdVbx={V~g6R!MTbV70ArKUv=??-3y??#( zdwlZcO%MQDcq<$jbRHfsf{;}-9Ctlu(@Y{pPqdli%8XGEn?U*|CE3X`cacnt+?dyC z&u~yvH>dpcjcRs&wg*&KU3Ku0Gz+PIB<8@4(R8N1^o&^a0iZiI`t~VNe!iVE02K%K zaO~?;g_)Z8iGJzYMvo$mPh<+Ni&muAF1tBXD}>c-A!t(876vjph%&x6Y0kK6RM`13Uu8NXU$~DE;Y4_2WP8?wy(4)^2Z5 z*QROUUGNU17Y6p!L1?gGNRua$g3X0((5Bg@7{VABE7piD#TH@wa)kAW?dXEEl+)6E?o4cHHaBKh zWl~A!+8_i&bBmyj^eIGok4900%BpekaU-S#>mXOU^LruxSClhvM?F9BqPUj4SvdfP z*%|IzHGjy}v0LR-d13rQ^`>82=;CNFADMYrH@B-a=qV^#!rpzwP;$6cFOET)j?tf~ zL5SQxW0+d9uLaQ3r9kq7XLFq;vQY)h$+Mr-mcyHzURtb-I(2#t+((ET|?hcJRlS=kMg~=yV!N_O0JC-iPD0NkW!THz6uP&-sZgfV(M)g?X;eaTG*=Too2IpnjBwV zmF&Z5GBx_T?wK-jWM_5IxZt0pBTm=f(-nI};4z(jHbFq`c$hw3B8iz)(rYwX@qLJ3QKLe3_1>V1K z$<|84;p*cxiiYRBOr>aAAn;`&bQ8B368_&xcXzcPio%4&5 zo2s?;(TrEVGOAmgdR4E8T9+XlWEL%QW*j$G6}wb2zgqj<8imjgxz#KjPc7;B)h_Ar zB8T1^)Sr|797D}e&)$+4TJnr`DkBg%N$OPF%xp_u ztjt?h%&Z4MipV3%Yh>!c&F6oi`tFyDn@44R1K*gN8`e!Y2*p`hFWJxtD2LtlbpW3@ zAS+@y&~5<&gT{(4P{A~{6q^DhE3??s*7OeIC=Mc#2}_o_Fa!grzwmbH%M)L$o0EsT zw|{o?`9HdS`w#l^RE!0!n8KGQZgCo~j1`Cb_1Wide(VVJbC7E;!pxK?(9^Gg3^&%jtw^TsT2mTrA4fz1OK-}tw`iC<3Ii~H9Hs(8BSO7 zlG*_D!>_fe9kRts{49rBHLzBn5(%gVGxv7>V45kfP;klv0+GVBenFWN01&WjPwWMw zL2D%iAPIjtB7W07*PK%R$19%Rvu;oUjtC*e%H)@*GbZKZatrJQ#Y+rz2 zi{{rybx%VnA{+C_ppsDBG?8Ua#M`a2cP9q~Yt;N>s4>v@XvIZOpP(ZVO^wn)rhk;x zp0eQJEY+SVdR}C#r#N)QPy8wqeGiJ%pa7jQFC1zB?ux+(Tvu5pOM+vVg-@yM-umh1 zKlA6xtM_enT~s$_yJ1zM5x`(q)Sr8&y!jZeO0h9CpcgxqGNck<#~Uu%iiB);5QmuS zx&gfx(%2e?vhub7>pf%r!4#(u20|(cm81mJ-P^$4LOa2w3Slpc4TnI=@-Qh(>lzafzz$duXzBd zH&(Bz^iT6h(?XCN2KYai@f3^+zk1umrL9q`83fQI^E@W(KYJJ&piZZJ#MA)^A;JYW z3Dz7{l?N8(5?H3-gh!6X5NdRX?i`M}QRYK~)`yU~2A~&OXTo8*YNKj1ryR%9AdM#2CqQ-F2BC?6Ja_CNamT5vPEe84kFI#52cD zpB5o-8!~sKealo|UW}ej=?!~^H}i+nD6BO!+7TewZ0AtcGg;m=a&rtgH{^R>cue|3 zN->afkt|Hn1{c5cLUZ-yUn;LZdib@!Y@U467FVQz9u)ih`LeF%G|+JiOBe_7DI|aP z+DyF=z!^AT=TW7gSScbWTW)|-5U0eNvY;#t3TK>%v7ixSy(z?$VoP7Fn$?5m^xgX8 zUB5UJTM7%Yg)2{*(|4=$FIDGXs@HG%#pzuS;;SicdH>Nb{tuu3^uKZb?O%TTcmCqZ zN55U{FW?p!CTb8@t^ePYz)ODJOsA2Il8}c=ukTnJepr4FFX#zmc+RxND)CT z49rZeEMX+^^ugX(+dD|gxv^K$GP?}D#`^&5l0##Fu4-VL686~%zH%?v5HFKu>$YA5 zStw?p?LE;qc>sG)NE`C{H971)mGWi?01{4eCt!#O1fLuny~Macwd)}9nLc_I)W2Wt znA!Ifo1X8`!^Hg zma&#%OnZPXJJHh=9j|@r34wCxws}F36vHSg3qrb#*Muax<@w`Z`0rKcUwZp@{)>D2 zUn$HJv#&r8I=i{RW1xYQ25XB#U?3$?A}Xl^(%%4$aGzrEYYChbODuqbC{w)ul2{v9 z6XNF!tr!bidb{w&%9kh2$veBZe){GMzqtL}AF0lNyjj0JWybRvD?(eHfAR4j`wN#p z^{?Ll=HGbtpZ?!gPrhNR8=QJjc;Wf9L1A&v;KX-L2fN%q$CkPQ7Q{Wu{SwAd93d1J zlOJV+U?zBPm(m7%iK$3(#Iwv1`oyCkv4c%=5pL3zjQa$vUudqj<@=B7FTX3RB?KdJ zhwgY9K-WM7qR7WcXvpLO7d=Ngmv{Vl4I~F7QHvJc_jjJURT;728I=T*@FP)o1j7hj zWwFqwbe4IvvL)EC%|@-UQ4sC;Q97m^JaNiCLzWIdZ9Kkg46C%a{Nl*grV$_gYPB{ zF_;FBQRn^o?CnpyydeUBR~~7UQRv+(!FOJ%H!39LLnt3qmD+^WY?#qr zRXzOx$N2J5!lVp?M;bgzsb|Rdi^9aj+!v=PdP2!5&O}iJhJ3C~eBf0(-S1 zBg&X^^j83eFoZ~o0yNDi+(i+)xcJFGbM@svefCFx|KOi{_>KSS?ce?{){lPIm>bgJ(xVnU zGq?sGgcN~lElr7|OyU0@K+cUUi{O_G@$^o@IlUxG#&AF(Kw*`*83MJ$?N%jj-la`y zl~}$=lqcs^)R9R65ZpQQbPsc7@2&jj7q4R!AaRr?G^;zLiW?4}I-<+%H}$B2R*x~| z5yzr_>KJ}*bfo>n2^Bh?f@4Yu!*xnD!ioq^90XEVJqv=%wB1tR17+CXWi|93Q4wUIdAuC3m;L-d@qfD9? z$_vgUZs$gD@}h9kks5&BC}~kg#+JQL`ayZk8If0C-V6aCr27TXax;k(b}U@S9zAFf z(pnjg3FzSvs?x4#(s?r^H2IPFGHg%yoE>z`#DUsVU%!ktcD{K(6y=~z=P^CiD%57c zSVv|$-8r0beRjSKyfoj)TXjE_0RQ*ZQm@n0()jY^@(=vWS6}`Y%c~F8Prh;b{%<_| z?f-K5!S~J04V#)<4=1ewYq0P(47jo^iItIsfi+kdu{PRF2TM>EVyu`#?7|mozc_Kr z^JaCwIeDi(`$Bd0`Re{xn)Tbw`eCzv=!?~43XwOd2u*$V`A5I_Kf3zTpZdbD{b%Rj z{ksJ}rm6YdqXuf?3GfhDPnb#Q?O=cf@D_0jS^x~DT*=cK0I(wN69o`7Ik}!pV_o9% zq3{Kt$Zz&j%-sJPFu)102W|iWWw=v#6pc$x+~m z)!}hleBotIjUKG_VrHD3N+c>e+7K>Tv!S~vQV=VG6clG4UhDD z2tK_q2d3`{n;~cNVnUT%y3=*3*yyVd^``Uce6Zzp>s1ikeA}qZaQy2I8auuw%O-=N9+g5W}9ADPoH4=YIaZf8~GE z{Q7_P;P?NUT|G1F$~@U{=S3`@OZ3^uWk_Bk{7;+^76O2bS;l3X2jCBS4AU3oF)MQP|KTPTj=g)wVcylRXX#*xl} zakQ{S=%^U4zD$`fzJU3M^y(oXDXDh1HW_=JH870H`bx^uz)OgY!x}>31Skm))*cn( z3TaY4={hM2TDc|B!{b%=7-KMwwA-91OeR2~IAAAi1UrEfSfB!~07?13EKx}tb3Dt; zl}c6AtG^7XxCdrkS?|3am_-CQ%%(F@2jvXn!CuDua&QF93vuR|$TXmIrME0RGCIw_ zR?)pah4R@K0N6L{0nn!%fqM2HJJx1Vx+je;Iyz^M@zNWq7ss==&3bL{-OYyXgQ2)? zpljaJd**JBIZl5)X7i8Q>b$DHRLOixjyBxN>X(^#+qqv}hD$ZJ{21oG_j$@7ZN|z` z5UpR*a1n?pH(xX0b94xrlXsr~?7#W^XaBt2Uzh*dhiocSZ&%O1dGhFYmlxl$`%6<@ zn|f=ciCKh0{LSUP=H#8~{ENG{erEgbAF572=a%PEEXCLtI&j|fQk{L_$shjjte*V- z3g47s>&umSeq(NGIFTFRB!nmz&5m}8Ny&)-1mf%(A?aL?Zj+D|qg~~a5o$3K!<#S# zD$&S`BtgAM5t&QiWB{!6Xsi=fZFEDyYbFnSPw`PZ5zIkM@&V8cV#dgI*FKRl&@<%H z8{1>rzyS7#DqGSN`y%?V6d>4hvt3{|*#(90IMEu=pj3vyK=l790c(Vycoa<5@Pza5 z!jSAXMiD(u6)?*Ezw(g|qq_GD8h~KV6f$!~cV3CM{`;<1L)KlFN=ObRDB@PhyeA%H zDTWGC5TPnb%lhOE;^1vN(sR3p{O4}ato`qkCyP1 zq0q2BALWM)7ol6;bMFRF7dKz|6Hfq$#Ee(F=ceA!HzEA9FBZN$X;u&2>Re3uQm_3{ z35DFg`-eB5`y=J%u>dSqvRumZ4X<`|f?5Q13+DEpO%4D?+D#=MEGUr$m!K0s$Sxo; zj)F}#{lR|2CQvhMqHWrMP$9XpQ)7`=eriU{7sd?DBmuy`C=U6F73rZ7$;=^JD+PaF zpXp4J>}O1X=FL;t{d`m-2Um{d{(A>&w&5P8R7a8r^x6s#SX6otpwI#mWP6H716+A- zJT{(Nk4oTNGz%eNAf>@cA*+Qf4IyY6)(&3S`1r2lN%SYQYC;2IU;{xdsFEFy1!@5k zvtFp|*CyG^0a&Jsc|wbnAS{f(B^H#Wk+P6QX*N6V>NbjKHCRib=0Yu%ylK3k=3)43 zbgZT#Z5&gTsQd=P&hyIj|8>fH^J$dNz5pO;`U&6ChJ)s1BNZjOu!)P*o5EFBSH=OU{b|?39``TQw}w!5ARV@HUs|_-m#R zi;6=Q2+A_~aT$o-{zcpm-rkHmo6gAy&8fihtpHpq*aV-@C~eAZ zQRExl@xgJsmlHSV?r`kRV^1bEM8{kVB3X9i&DkM(V?Nr={A&$t&~a6qZ`I4oX)l8| z5n@f!j!9OL@zoqzKPqoXVSV;vZuPL(K81G>0*#!MezoRh4d+?cY-%8>J+scr0t?2B zp|$YFoBhtOyjco;o%mO^xGTXnczd%Yp_TH33L7@C^)_Vy$b>QH3J6h6Owt?t|JnPq zCP|hoJrMgoRWo;wh}`a0x2mhRYIFnWXw9ua``}S}d@H%!#HRBEl}=tqWa;ELl%aksDP-hEL>xTVM+yTQ|pg zl6iN}STed*b8Lbwr|B0YhNx^YH3Nw5nVCjD(F3Wy_`JRNZ2f&DU?{{OG_aJHEARIH z_0GP1hZ~6@xh}~oRVtee;12j+%-xoCBh}W(9@b-Rx(ETE3KIE*OJ+L43|UU;9hvgM z=jE0Qo!Vr=TqTBI)XI`YS)1g3hDIn_rfGLn<*JueSO~cUtfCVj} zysF0=v4j;XUq(pP=7 zym_3^G?tT-^1ea@CqR6tpg-Tw>HY(y=b!*6p^OpJ(1W1SdA2I3KilK8Y3d#&=rZ-- zZca&%`mandN6mkw{4jM>Eum^a3zae3stUD7jinyZQ3-hd>+l)lSG~oizlHl)d+yW; z-8C{Irxuwm%B4MA=skDJQGQ!$m}7Y`&!s>^CrnSo&lQ(_;()#0j!u9jJ`f%{A?&p_ zi$8fo)n$f0(I+}gzTWuyQfNsL@h}E3LQ6EB_l}w zPZ|g_s0GGShq;G7KZOgL?9bo`4_!F-bm@yh-+|w`17W9q%=9C4ep+ zyh*CjqgvQ!r{|ymXs#{&4*(Kf_R&G=(&xOrv5aB2@g8FGx6k{nGW@u1vQ61H# z%q+a>Lq52gXpIv`v@JZQ_X=X-tZ+ZlKF1=cQd7ugs$OWmmd&NVF$8!(&pap7%vkz& z?muSl>(raoL&{{X=sCNWBp1#n*dz=&1(3iPqZ}INaOf8Ezed&9ncF+#_8_FHxHhaL z;*1{+^!XD#auQRCt-uga4$0Nj3ASxq{u^KgG>rV#s;ncSX0wF4tquUZ2f$X~oK(bR zLi=cGLloa8U`oGkF7<`-V5<<4Sywk9>8Q3SKhnuBOt=>$3m3wF6U*pWmc+3|$<3xn zKk*D^V>$oH4VqGtn|G^p7g7vq%Uc!2-nu7%$^yccX!7<7+&o1_d7VvSr@@^a;V z=Z(KyNo`4iIO7`B-u~5l-g-2`_Yx3o*oQextO-g?A?i^?6kze-ETo>%Z3o<@TQmwn zoS^wp`tQy8ywEJLHuB2K+J-DrLP}M+*Kc+|`NO;4{nOj8|7`okpX^`%UUT&$Z|i*f z&3Aukn!Eb#FDiaZ=g_8=<;&NaV-Ff&o5}!Z7o1VO8l7g6YjP{&+7j3O=x!TcO&Y_Z zmUM;yk*9rKkDQ*q0uXYxAv43C1S0|wdQ~&1O~BCM>g^exMJ4`+3cHyxAw&5Sw3oRZ zSo(*CgoU=2(L3goeaUKlsdDtpO&O5`%^6S)2HRW=}F%6!Q~IS zcK0Z5hsx02UC#0rLC;o>=6=+_4BXJNz%ea@4}*uD@?Ge!qc<^0EXZUBS%5gvf_}fc z!Hlz7g3lR!xFtJf&yqJYgfj*<=_Vn!9{U!R0mP87w%zUN7Q!|^(I)}`AwiRJ<^-8D z@*|3;Kg8pP#_4EHlqki9?c7OsJ`{pqCq2u&+M|#KMa}$-i^!|h$v8r?mregMP|p_% z3XMPo0Z_@u=LR|S%w(g)gJ-DLN^h!M8W_W!mxkgkTaP{9Qd}Q^7I-h%0$wF})wd3+ zktHl;Lu?GHm_>@>({4!;LQ6vdq~7?KJNuh`#Fgzl3}J~@a4pynBDer9h^vqtKWPHH z#r49L4{zRvyps4cdF4IUsML%L3Q0c=O-n1`2yZOU^@Xg=kD76K}LVVHX(MrQlX(_iM%8wbsmRyx84Gr!B%nlOnuOmKV(-}_>TZ0 z&nn#Q=_>#L0%ouSojA`vGDPhneoUMS!jCCMYE2ybs)gxn@9#Adwx7GwmwhbB?7?A4 z;M}W>HpxzjgD{>#(q$PwpHi@OgPI?f)luClzd_EXwT7`Yd^r>BneTparCgugj= zaz=LEOhhj+MfYl*Dx;)yDg!fd`S9HhHHxVVkDWH79snv~XbUv-mn(mD>8~#Qix>XI z3&4MJ0DPh&h(=g}WR|Id2R7zlIArJ0W*12k9smMufISFz%5$qPp@McGF%~m0?gYv< z+G9Q+Z`Lny@M09g5L_R6YH*q1}wq?wec@1Y%JqxJgz;CwRfA2?QYVHDXyVJ!Kv!U`l=v;vz*v_yodf%I(G`uAU)w z6+p_H%KzxfU#z5BNnN)WFZN&m;rD<0pMCeY|JTinA0O<3w`;e4CG{#!wwyUsRGJg0 zYGRkb1q-X?C?SN;PJPY#u^>hGJRiwF((_ONqJ3Y#?~xNmK4`1d zO07PEG5HcD3-H;9^|09X(dQMlgk-EsAql{GqI(!S5-%r^(_)O7o%^L3^+6eFzXv*s zFKQY=GN8R4M?vod8>eD*aoP)eSS5lv`;EFVu5Njy{M?FuR^sCW8xm zZ-7c3nxava!vL2+16;EG@=g1@U-=i8VvN*lv4*~VhWzmp-J66IYXtyFQM#jex&{1B zgNa4icY~O91KtU4fIH>U)qHPgYO$q}McZGzGKFZ)Suw>R5+?C|a$=!=tbvxYdJ$8H zhy5(=o#*P$tnmm(;(stQ(qb$`V61!jnY^amZn@u?_t)m#p5L^%Q5i1+8Frs*%0=Zr zTl*Iq05P=5d3p~(td-Tq*BhxUAQT7$;_023%D#GUcMje~AO0P18FT=Nl`DcM`6^Tt z28=3_weXRbYgu7QT>>B)#7Nv$xwA5ICmY~j8eAFyVCi44-PM)ftYx)nUwwZ2dw+KQ z`~UduAOCZ=d9~=B80#+Hz}Q%JIq$8pf?n!Fs59^ixIl+en;(i92l&Ee*E6tYEg~TL z9AF1?l==UUW?g>}dL9Y@*|9~i@IDtlplSF`_AmD=xKz^Q5>KC~jGTG9T7vmGigL?T zceJH>JLu)Z$I;J)!Sc&vA=9FK7vMW3#Fy)MiIIDFME?yg-TZV_i2%0GmZ+Ex@YQh3ux@_0s^;yc=$d!@H+P!({K6?cbItTA#Szjlx#=Uwat2H1H z5yMb+T8u!}?VC5e-Wj)rP33j>z$TgSLQtF#mEdJpLwb^R-($f02L%K!h&6C$aOVr3 zvni+d#>nd`RM-$gR+Zmew68yFzWklt7r+1h5B`gHfA~+_>gCcd8QWZZ?rq)4^x80* z6_20~tkqK=s}3EQMPoEH?`A>kPWZlIZRwRsLMQeW_o&=^=cZ?}of8Ns)PZ0sNSO|! zn_!V6NN+G%K3lRYc$IGsDs9CHNy;`&X$i|cU#XYR1<-TXd@3j*Kyh%z|3p5h5{>{XBUjkooBvj+z$WJL48HGGrw3up~ zMxl*UJ8rQr9>Y~ReLTPi8pmC(?kE&b*P3SQ>&qht7ffeNXploYI=SS?=@eG3gic*te5NcYXthO6YxH4gVi6N}+Zb_H*ra0qNSao>wY+ke7TTE=gi?QrmHe%aNthx zu7&lmKp4=MPJ!75KS3#XNW%B1> zcfQgY&S_xJq#*;9oz{Ct5} zWMrGYRsc|1L$vg72Z<>|cDNu(8^jC5&vJneKgy%Ve#)qUzw7mRjGQukJhQT)e|1Tl z@eO)xg~25x&F1a@uzLR=R=@a-d3S>fvLSsm>UEb`%7w+1fr$}o6oEi!#9F|LF<}ga z#@n@DUA7mWZ$JOz+aLX%{i~n)`qEcxu`AGA{^I{*-1g#s`t$ns7v}qIoIiKKN(rn? zaQqs$5!?>4-(Z?`<6c{TSSBkYpOe<(H-fu#Jp8jEavCs{+QQObuG$}cvH$WX`poNdaKW7m3Wkcptgsi~}tp5}+GylYOV> z@nR`&NMrC@iRnQZ!9S<~OS!7#Y9%Y{>$<&qv-|94-~aJ{dHeO>y&tf%-MnsId@0sO zE8eJWPRjVkq5LyEf1mvGW^nnvNf`*(iU6HiAsQuouy|5V8;<$d>6s`1h)6yVF|Akk zOXotx;MHe&$dr?~C*RLoaP_}@3$Kh=?V&J$o~c+jm}5^h@+U~EI^kWec&|+qw}2B| z1-Sf_9{>^YN}UD1#QEf%rWa+4B;|*Sw%16RyaycNfh%tQa;lI3Gk6^{HhTfCf%m{| zvPw>+0O}dH=4XNorqH}eK9klw^SB+mqb#`>0TFsn?*uhOD4=glb9cY@^NF4*6(W>G zA=>*SN++C;FCmK|i=t@eFj(QDSZGu7K+PLbuI^E`BT7Gais5ITuS@DOs4{X20L=+0 zTT}ALchWy6uXw=S4zittTcpUMK8!WOt>8{#0jvOOuZXpkS5<78#;;cX#ihSolLF`A zJiUV#3d9)q;)PfP8gHzx*6!l-?dN}V`{TcN{nLNcZax!RkM_l_U%Sm4A?3x!f3>l1 zucMH?2X?@fddwXFU@v|7b$-9Q_e+s3$u3?5>6y3{c;JGvAu8g+$YmvKE5@Lz_MiXW z+rRZM?!Nj{;jvKHbkAzN|KfN3)s?xqW0O-+4c@qvp1OJePZmy;zp%qHE%9%U4kO3D zCu2nJ9L3Y^>7AJR;7y(eJre~W>>)wWSFvSX83^Sg9*XQpCrsf_^f~%(j=m4Wyi1eY zsa4^}V1lD<>W$5+AXlSSi1ujf1bI2wz@~qBnN=Z^Kw4g8|FcP*$QxlWF9m~#Np`!O zW@jh3OF1;R(q$z(6OBr=23Q%nG`KJ@kQGreBtKT?3y`uv#IIpKgxypiz_pKtMvwSV zL+sW;n!@>vGQs>FXRexZ8cdDPl0Nrzn2;CGbxI_CYnt18zN1g{JSi&xNkA1+t+=ro zUYgP69l9qrX&Z_!3!Q4&)RYIMjUT~c}GZs=41XjjxYX9Pr-T~r1d+px5@~ahy5atUJdI(MM zKKac?s*S5J+p90{zWmec-~GpTU;ItCc|G4Pw|?o?uRtS)xUhI(@GcGhPUT&d#bbtLvZr(Lk?0zY44{@ z+J-$(+Btx-O4M)}ge(EUw`B+O*eIEAD60+sVZdZZ?ZG{_gWd(bf-MHCw$&m&JAppO z-7+LnC=L8NruI&7qtbHEJ2VcM%m>CRrY{jRl=^9n7=y}6Wu&sGt!%7+u|{1<*#GjL zr$9kO0P+S6Fo+`_0)~v*;wU~OE3~`@eWzmi!B#i=d49qSx3r_^SnJVYbI91+34)hb zT8L{*`^f|FiI!6|C2+szeoyf*l&WUaM445}!kkjFsocgWi9!sHE+{k6W{)-H2_F7A zjQA&!WxMXm#}o&w_OxOEhl-sstN@%0P@5Vr?K05i!QESMKGj{Z~J3 zUj0b!odznCp?mYjef@&l9lv*7$9hX_i0Rk!u-|6dYA0XAg296?cR%MXX1hXRn3A%v94Q`ko))A*FpG+W>G`8Mqwz1_%-RhaKBj2Wx#lp_M=!KsZ+ z(=e1ioE(aG)WDk9WOM!iCzJ1CweeRm_qfhe{0@fQ@mI!Rb{q2dI#}+1ps3Ji5aws_ICD;6e}+A3Yl19 zx{>Ug%`rb6t0-E3MDl+@VVm=$5o@yJHvKs80G#x;#aB#!y+;Q^(6}Jh_tmJail~Sc zv9_|Q#adafRmvuasf0FJj*OVvuU~9G`=f9E?7zPI>OYx6`%FBhk!k~4scbZdU6juJ z%*k7z5}i8sj5OjUCe}o4g$6anS~x(&zq)F_{M=t&pgC!lgmw#w}dh z1E9CFDI;J{u+i<@yT4k7$v4fVML;kFF^Fk*&uW`{9tuDtj_ojs!ZDk)&tA%^yrWo! zH_dpMY-h^us*rgme9mX`Ddm!gdX*}Kl)_DuNo|*n+*roz=pU2*1&6Gty<~S zV?uyEa3|OcZv=OP!sf%?8cJ=jv9hsP8@Z}vZDEYifJSJZvFcKyn2Ub*#a zw|VVWFWmZ-TfcIvE2%ELt;N(J#Z=J)kkfTBl_3)W>Fr8P4P(?Ett||3I3oODoJ28i zgqBUa|D(V9-*4nE*fek+9@wfd0R2K4A{Ph8wT$v`IbN3idhkXEJpe$kh{OuoVd%Uw zZvQYg{E40!iRXTAzkg?LZsX!5=p4nxQUH0YJ<1@>lHc}P=$jam18_8kUKCfP5-asB zVx`rLNHC8}`cFAAwSNKttO;Sko!viYbsLUeZ%mfZ!P9zMo9bHZ%;85Xo60Xpw;9Vk zQ!3+MTuEgSa6W{5!>18)VFeaOWL-;LOI5W${=%=FC zKnlNvC9J3nyz0ze4qx5>R%I+5)gMkmy`iA1}bBiA)J$(fr0sUi6 z8;+^~J;hW-)qh+c_9!B*?>m*W&_*&Bm6@PmzTU{lD z0#o1@U9|4=z2MfPMa;;7vXcZzu?Dr3+DcW)i`u`~$Yw3|%CFXbwehPquBIV3n^0)_0PQ-{~x;Oc=kHmXHHotk(+)@0!gT_A5GbB2f z%PmDDpE#Igl5Zc-^o*l`B?Jgcpy%`@1TKJmDw}9i_dL4VkzED!N2LWsb4~s#packz zK867b=%n{QOfz24`4LUlFog zcW?f{-xuT^JqE^zF_|`n~A&lv&vA82YRCB9=%LqevkvzI@@Z znPeLALhmVIn+3(2<{Ca%2KYpuXr7{!PnH#_(yn_?IVrV0k~vL__(NRK%)PS0umUcW z0uTbXqIfD4kt|s~96xFd+J5mTZ~x?9+!HC7q*p~M>*2qBV^h3J$0z*KrB5+NWY zOedMpH^zNZ0G<#@gm0!rAVRHIo{Eo$>hw*rpbyhc1Y+7+H1&W+!w=a%kUy+aBia>k z6RZ(s4e(*?DFMR>Qo8meaOF}}yrc;;O$`FZ_*Ly*zG+^6*?jTi{ntNjUVrU2uiJ|^ z&5N&_tFPOuuiW~Tw=2+yu^R3dB(}Q_>#I!>9*d&8rZA3EXJT-sEW5nd!zEoB zUfb(~NHpAbumM+X-%;9JLGcrPqFEwf#8A3fmt{}_z<$}J)!OpZaVg@YcxaT?rll!_HEcfi7IV{88OFC^e`eIG5BYcnq`^bhplR%p95pR7A!PN_tOnx5T(Neo@^);ab+W#9_V1! zkAo=5d>ZqsrpGWQ=340Zj}${Uuoq9#3;;tWP98corDS?bA5YyST`n6kSCHsTT}DhT zw15Y#w`+ItX7}a~zWKBN?e>d5K3QgW5g5W4RJOy-_IUmq#mK-hm1JCo^e6eS zv2OL^1Va%t3M%OzMCmRGEJuLw{_!mB4?xdE0bmy?q;jOhPSbQNZsq-+T zsThZcyp5@iyr-$=q~~5JB0vDn+2$Ib6o5~(j3}Ps#9EbRJCi_o{|X^P!^#wU)JH`9 z>xmsu{Jh6k4PYs?L07&Yz)e2(_;&qIYDunV5(GgLf`A7SVLsr?$gYRKi>V{}_;BQh zpQkR*FS>$U8eS*O$7jV%#8_XwaGTfL&;R)Pr~l~YCx6dvK0D=T2W{3Q2#~hi=UUMx zhp&vblW#p6lt_ViiIr{{rFO9^w|=k!kORtr$+a8=o|nW+0Ll94m*Jn!vBWx|A8aIz zhJnP9BK!#M_vzBJQ2>zaAKq)Tha}H*K5}fU@v13K+B5q0JYPrMMGO5yT#%$JG%Q!+ zD&$K}JLLuCrICx3T&~=ktLArpy!+7~eDnAJcXwa^sjDyD=9SpBm`@;Y05I)#4TS$hByw5 z%{@VL)RZV=ZD#5rFhyVh@u8j+WHg=7N2H-wF)e2^821SAl#@NdsfJ<6hNzig4Y?w3 zA(Ac7;_bS<{Oa~cfA;PV|H<}?KXI!U4~ROO=z`lvvB4U4lSGNaJtN?m#$i$WR1j8? zpocSPFZF3$B00sDo9>MbIzTYLN`(6lQ;m-rUhn52JbVJR`9GD6utZws&xW490>FTH zNi&sRaXywp`MqgoN8p%*cc90E&ppp66`;r@FPi}_6WDGK+yFa(z!h-8?vhtlKHIp< zmwt2EzJ9a+`ltKXKiz)yH@2Vu(T9F9kDg3(3!?vCnUTTES{ZeMkDfMla7JT1N)N&8 zZ12YaAg&q_2BC*y+8v)$hJ;V_5TZEK?qMh)YFv^qEh&PtrvMza-|NysC{^Xr7y!&R z&H<0rl(E90Mz{#%F_{Sq3sI6pyN!c`455jwh%6eM<=t2U+Mej%qtxR1Dw>?&ZN1pd8hMv9x5QrK1 zE{+Ne*G;E|YWFA&rGFl3N-(Dt44no{NoIl^e+jIE=ua5nR$@t=aN%tVNB~f=3l~=C zLZ+Q+<1@fXa6|JK$rEC0tN_BvU(b~dsZpZKG8#n zt_d|YqXG~oe~LBI9)M&0t~zFB6#O%E3&`x^^-+*F#t%wtsFQPl9#kZE%A8I129BS zoM)CY)VcS9%EFkih{S|2^G^!E6QWf0Il%v!!@a}N)6hYmuomb|86)32p;wP4C)U+9 zdV{flmChdxX6W5IttAR1+p$8rePhqcF@LZm#_f`?eDG?IvYyBoUt50d6n`9^xuj!@ zPlzrvowmjMXH_Qs6Fr3J8~O%>R2`(S%enlJ9H1DishJo689QI5_3)uxMug5YxWd9w z@pgY($lM>3dMN)Cnu%CYC3c%>FT@xVIAILH!ZYt}9oO}Y39Jo7U~TjIi@PuX_^f*w zeQWpE5l?Sey!~uK_Ik=4`H;)EhA_hqt{^6}pD&sgTg$^0fE07Wor?keUTs4?gkGj# z`>zQrXb<5pPAmO)T~eU$x{el#7~3O9rug__)ANx0#3SW!R@|^u)0fyyNA`x&7S$8N zvM8U+1m?s$NMG|gR3iSUbD$SLkj-Fjtn)cMsO))sco7NXL5f{{QUFFsV4AxKT9}~+ z3II!HAg901cn==Z;dqWjuUXthJjL1lV=;VwqDM}2d%6~Y)B^`2$Flh6pD;V04PwCS z6e5m_@5zJ$FnUwnf(BcLqM=cW5&-nhG&f!O(2q>xwY`K8V<;K|B*RP3NE|3#GT3$( zKO&I!P+#V>A>_*Xt9A4F*M4<%&gX$?ZtdOMXci#>6u~V^q4~>(tM}~l2eVQXk`#3( zl`#M@X%A22^G~3-ZPS$s9ct#o808FF#;gJ`g?ha=WhZ211O_5vt*ll`k;}^SbD?J< z`LQeQ>pTb{`*|FW)%r%2b&mbB3Az(BftM;Z=dl>>@t(+}0)S!rEdOJCwf+PF8WQ1+ z+Z{%=j-q;cmmJhBIVc=~`)(&o4EzW2X(ml70W{WGylJ=iM4xB@(YN$_h)BKa@2O;j zEFRrxDXhyFqhtA5pFGoS?-spv9nb>aC(T1lyM?%u$C%z{oMRf$V7$z^=tH(j&P7@; z9RHJSQn9aNcVFmyV6xpBipiIR-1flAx|g5%`r>rsIzo2$uG)SV0!W1v1Lj0P?DUg+ zj@Z;yGvhP5#m9DntuJ;qXe?bzCy{X(!iojkwpfgMtqtq(>E}YZ+^~2u9M{htj+$~| z#ns$-e|70EFNDJpd@l4n6o6E*k0S6sRKHcfmY)~CeSK93aIwnht|2`pCBdaCis6sE zUGKg+c0tBmfl{6?gO!F@_`+A0zFK{Nm+%845xRz)<>Vam*!0^`A4b`nwukk^j$<_e zIn5yLYkJLdhySu={DHe@r{dWbEsdJS~7p&}Zh%_YWiy65g{(+I(+5nCX1kJstZf zCjh2T9)4!IO;?nSkvA*vE^ynr&tCb>n&RY{8U8apeFdP)0u)@fEpf@~88a&VX9Z(m1IzLp0HJm3E2%c;82Kkasm3NdKRXAa{6W5P z(E7-+t(4{GAuH_7u7w-V{5gG-Qrc4!+|%ygpLmEr(Gw-MJJW7~2sJFDRMBAuhIEiI z_N@NHDQyO4&O_{`PvU55w>@Bf9vb>Vonwlg(jCaP2)^4rtko0^t^`A zAAPsQc*Xe>4)UVj$;ODOq^eMP01%PN`il#Y?&VbiES{07?OU_I3Go%A6bgVz!*Xnr z=&9$;Pkm4zVL81;l-AeD{6dR>dw~^m3X@;(Gwtr!BoSoj;h97Dq+OM2^q_Xwhri6e z?H^b{F0EWzaTQ_YVlBqdg+(Gf{}g&`^z;>gl(H@EHxw6OoY9=K7b3as^!%HTwq$wc zl9MwHar_7RKemK48z1F3Jp*&m0ZMS)ksy72^(h8mj3_j*h&m$lH~RnYy=5*p^9(Tw zm=;qG9=r$T059(;BJ=?0y=m@Fbc0Xy#EHI*b)!ibWrv>eXe|V=$#fd~DV1On5}6K4 zd5cU&)pwU9U5PjCo!x!kTz&OX$2fGD5MlI9gj5#bhGHsT zuPG9YdUCOLZ(a+Hd-3uEpttSrd*gOdjsUtiU`}9Njv9pJeV?%*N^gCsMq^P3f|P1~ zf~|rioY`*SeW_b6>*`UDeAMV=;VO&%0eP_^E{Q7x1GWh)*Cj@TnDfq`M@Y{>@{_O+ zMPsIu!mi^H|Mln|Mvl>4$4s30aA0NDABGBm4lrP;u_P7%0cgZjZgnO6RQYR!2wf?& z4EZ}Md~H-%(M)Res-B!Q{4jIX%$bXW1WJcG0YE+}0H0_n(Yq8tLZRuBFAE^-DhJ&I z137PVG1CEE^J@nsU?7ksTns#=bAbs^#5CLL?(Ih#+>sH<0jVhk5Q44e%tG?0`$=S70`dIA(zA^yeSVb){s`VJ)Rjw_Sop- z$1t6n7{J`IC`JluaHOtIP#fi;=|g!EM6aOww3DPbxU24-ld zzaQs1N`IKY(Tq-VKTids1yS--hhyUD-KRPLKU|`3>GmH`F!4zQ$(nP7Vjhl+pL~X~ zgEBb549=I?7IYjAdI~^p?WlfOC*Dkh;v7hJSut)9sm!?<|c+L zKz)Pm{b+P|8J#>bcJjlW0O|RbIx9lV17baJ*b1g{_2u&ne>p^q8%y;2j~K*Hb|1`6 zn^6?m3FW6zN^)9`0f?H&<0*jpiH;$=ef#3C|E1l&Z7;vvzxv(%tDkziKJUU$Q-I?4C|{s&`PM4+e)2t?Sl04QE)=o-6!_ZUh6P<*odhbqO$LQD*eof)4q zc5B%yUg%Rz5_aN9WI6INi1W;%TeW=~4T$2C|8@WYddP^~dklNl_t2?O!!bMFXadSb zjB%^06O5FIY4_&#E?E@^y|S|k!03^KLeaq!MzPRQ2Z)931w!#6VZvnF9#aFK6o98h zp^hmH1Th#uGsoD8C^q(hnb73JR67b5BFmA5Ometn`oJw1|~Kn-3X zgO|PJZ61sOUP2suq59W_(|ExNA+26#I%3KK6plY9>&Oq5vbRbIfrx2tKmRxXhZjHp zZ>!sH>7CoWX|BG!`{HkHzxrFv)z@zG%2(^8?W*}f45H$S`1gMLywCy-XkwY6VE%W~ zP2eDr_=jn*Gd@oYWDY6+^?n*P;tYj34|t*T^xoSl)WoQ+e{EdjtM!@R<{^q{K+z#F z!hb|y^NW}mtMfUirzE_o`yLc_4UmP}*oefqOhuAF&dgInQqV1h)~_y4A&ZE;d(UPMV_*a<^D7cvt>5th9sHen z-ub|xB|9t=2+AX@4vMEwU$PF9HG=0sPhSC`_*DFhsrap`-@#>EV~V34Ys!+@ulMMN zjP0hQ;$UeE6Jubk*xGGgJ!E*FFo`xPX@}-X_yY$_f5-~8QG{b6j@I;!+B^g#D6g#s-T?bdd+! z7`vX)bRP4lB^qyQu`6F~R^R<%_1j;W{k6HiW8-7h&upjE1yiv=8kxj29zuT%x%9mB z$w5vMlUmT?f_L@pZ|NK0V=DkUw^GI{GJ60_Icglt#$#`H{5eCV>mJ^3n?UycrrBu% z=M>%O+7JOHG>i_GXcj59hMsb@+=@S{KP((=y|VHpUNV?1R!ayg*i^p0I)&$o)%$PY z{79%t&nC6p7qrkL)ElKGzp6cyA|gIk_Z!(eKPdoDiF`|Op>`l4fr)pXyX7v((XUIi z&y#?&dl&ZX!3QBgneFC6G1iK$yj}b1^1(y=RH-Ky+>2(mfg#)B*oC849fZ#gpJ3^8 z1iVuc?YcCej6SqS0DJgoBtmg^_ulT`o87hDzcDhj%6d}P4{`Id_K^YF{SVZe<=rVc9g#z^OR8o$mYB_`{LwGdidE!xw)Zl zAU+5G!cYv;GM#vyXVqOo6k8|^ca{_z|XfM6<%6GXxmeoinq77J&`(x^nZ z5MeTy-a-Roq}qsmB(-cFBXOKZ97#)9ip-w5@Xn*=jN>1=xS=2@&j2FNeip*NK!m*q>+u|0O5shPw(kGn-*STGEJW(01Re(RtYL#J+?K?i;wdn)Rg+I?X^?N zK9h|(1P;a{V7sMz3<^M;4+29v`0mk)7=UO1R+I54F>7>qWo)dVM7o1*j(#3{LKyV9 zWXx5N{rZq|8Yb-ieRKh3S3^dNnUtaEps#892rnN!?X6NuY?%Rw2%A1B)oHALbUVAf zNv73Ah7ky4ls>QNonQ}m;99T)B&FFcnm%&$rcjFg9w!AgH~~;*Ns{mq`5aQ?WP17v zKrp9eT{!N1OyHk~aEz&IM}az{mmFn-8Jd1IYG8c->x#n+IknLEdh;m<=rlKr-+kmTqptB+8(GZE-Y#*>C99i}lhXcmeX5!EUAid*mXKruo?G2lT&cT=X2O5yD z6kCa)`t}{$2DJs4#Q4-D?-{aTIA?FJ&Gof={i^FB$DqyGb>ao!7T8ew+;YZ@Xo1cU^c7EL;3TufEi4j zuZEgkv_z-S3+StjU!6b!FwLE5?jR+%$|AHKs{|~-EwC2|umiSA0dQqP^PzfkT9OzL zTxR!9%Gd_MZQrnj!F4~&__B$)<<#;vZz zJR^PgC}PT)Ky5Y)bd+)8C>?Lgu|C!K=w}?$$jrH#Ge$A@hn@vUOuIMDwcTBt=GN}s z)wjQ`ZojSWzOlRS&HlzVcXYdip?CCcw(gI#)zuzi7Es3CiUyYqCqyZ@XJ4iA#ISA6 z-HpAuw%@<4-n}!sEu4e*-3HdXr@nj-yjS(k_vj+pQ}1YK>=t}m|Epi($^@}SNLVAr zNL|Z%C99QR)v!dx&PL`#nZ*bM5^LSdm+kA%q^^Uxu>%eD=|RuHi?QO#v=utaq6s7Gu0a2-3&GJSDacP4f(7!49M(fIoEBo(af{)YSA zcvZfv1FVz6uT{Z-|7n3nsr_EzlSiI$_TY??paFjIa^*+$0to?6UHN4CANn451U&}@ zz(Krl!sU4n{c_=2T{3s?cXyPwe@sgh;=L{$X-O3JN!h%9Kng&>!HcJFA>QuauipK9_5QEx>t9uO-&WhVX8+zc zTQ*y|J$*~x7`F%DtCg54YJH)OxOeo9Z3_`$#nzeKj(2ya*>@&kW5imiYQNt2i%Y*= zOI3#=xRRGxmQgxkB_o1@bva4@0fjG)yKVj5xAyyQ?ahtZZs}dzaYOO)a7D=N8$R!V zMgYP9#sfeD+^Idd2^(#;)`!lAC|}_naOZ+eggU)S=yTlHDHTxxE21tP=EnHVx_$kb zfB90ZLF)rBW8zp5{hH{@f83>EPO)$OIFuK z3K0;$qLyHH?mj6Ic)L-GX+$A;F?Z z2*p^xS_486Sp}dkh1RWJxYY?10J^9Gecg#xKc!~XaN3)w8uS|p1uM=aez;b^sU%nnrBZUc7#SaE_A^g_OFc_Ye^Zt$Xlzzc)Ox+O}ppqo_CGewz%8#wnZzXM6M}0NqpFJ zGbF%>H83`40`Brs>Ke8ZYlW#6kN2i+(K%QneT&vH0O)-d z_k*?oAmtydQnNeYPS7BtZnAA#Bh}l1)qts406ux`_sSz5z45nBD>_(@WQJG%{=xOky<*hoS?)u7fj)2fmKqIDd>(}y}LSBv{At^%0IE>-phMykp za|q;^!OjkwIvLkeCPOCZbMA*YivK7KlCH74cXs!#zWH@^`y1n0w|W7fzWq&g^XqE+ zwz~edx_N8gzpLJTXRhDd>uYm!XKr`cIl5?v?yNpuVlj}Q*;t?gYG4f*3dwN3DA?VNpheuOgB0GXTW4IaDf^acEk>+?bukk;fLowZvA-6$ zP}lbM{wednNs+<#!wVgpvU9)#QMh2~klzs&@>nRupitX-kn=x=FLE@eICiv0f9(N^ z?jh_Jt0PAJCM`5U(8;rUvnejJi&PLM>ip)x8v%|PmZ37HUui=A2#j28+AlvBTbXtz zb@Bih>sMDN+4O?~FgKm3%oba~NN2J{V!3|6>rPI+QO!XMNr9xOG^xO|!bCg=1)!yP zZMLLdE%EPQ>Mfj$atu4u%D{}NX~|8I4F9d#T=NdS104ENMYv7km12z8m9N(4a((>J zDS}FKPVIE?Sb8{LTXK2N{W|kdhaWpbqDylK69)Q&dq_>Y+kEryHsAdD#c%$6_5K&t z_AT9(ZDah7&hc(j6g4N!-3h*lzRk@T23hfio^7z~;zbRby!c4^lS8-J~YfZo_<|G@CqAZf3GmEzbv z|7{O0qFbJ!AxgMlo6>Je%7mvMoziHq_v8{3%bW^+5G!&INAwcj(wnzaP}q5w=6IU| zBzZAA}&w4qhd}oWED|rBXT0hxUx&`)0y&iJ>3;{CMR~L_B4|{|ZB{n7O z-fx^{-Yf?R$7Y-WGjO$`e_)CsE=EU0)kj|=LUD9^x(3ze;RAed;7q%%-~aOBxBvF) zum9!x-Cx_&R*Y`@2~AQH@t1J^=K7HCX4%WXz;Z?)Tsp34NxU1S(~M+ zV0x#lVgW3MI;39M01eR!JR?HS2|PQuLyw$t*=51kC)6h%ae?UX|_lnfaFb89m~60&iSiXS!OA95@Xz0KG5Z(hw0Uw&k^)GNfCG#?H@E* zN<7K<{2=J*D*zOU$=YZ{bMtw*{FIoAlFrerl&m(dr8_~Jq#5)#X|XH$5R%*vnk3c4 zdLT?QGzMT+^ZdA+CmM-F*h@nx8R0_Td zzWJv5?mP4SwRyMYoyVOoVql;~xF=5=B?#uX>BbZWpH8lVu{qo3(+2N_cRud2l1%%- zdbA>#0^Opifw@=NP74R#NVL{FbP%JgfEmIFB*@=nCDGe3Ge5#6+S~ipYenzsk?EJr ztCH9S6*KG+li%P%wU*mA5E7M@ssezW#8DMs1vJ3zfX8ydy3jiCQ0vf7J-<{(J+U&T z0EoJ#j}a0U*MCGxCfF`heqOH-Ys-gR+~g=N8CVQ9*@t*g0Q8pCa1Laz;}WOP z%uiDWvZ=ertk&rAfactw&xW490swKz8=4e6mYD+rErj1qZK6}ao_n}iCm&=%_fTRU zf(yO@Hl@E_L`ZMfzP>og7(Z2F&w|Ur--9I6$9vObi8rb1+3{%;mUXzZ7WtkNfB@-Y zs+=>D$mYAh`264eH|w|mW3~OBZf|yX)o*`O|Mjn{Uw_Zr7TW-wFN4W~yk4n)dBS@o z?mJ~j)>?574pb9$GJbn)1}>%P-k2wqLrj0!XA_|iyh~9B07QzaSdvDb0Hsq8EYK1n zr~q4TmONw~?+NikZB`54L!aRgbBr{$nz3}*CzIqM0_Omr^>9KjXeC04Tn2Is>e!-W zvzezE?HnivU%$JM@+h~=5^ltayX01T%WxlDtOC=sR7(mXd<+Rg@*E3kOw!|pL1J%w zWx9d#$c(?yOka|n%pxOu;!rzXXlUzBV>ZBtRhd-{v8yvDv?x0oa(0;nygJF9k23%F zhPU^jvvicU98>w~B%8i~#;@1Dvc|hU(-8DGxU&)`Cgi~}1n7M)MHwDJagPs1PhSBD zDO|$)O_dCKkty8X(0y(?*Se6Pr?{qZ@fK0Hh`y0QjV`t zuWaFqn?G%+G3rS*l!Rs)Ig!tb0_OE-RhZV!One*gJ@_ustw_y0G#y;w`} ztDpZ>{i|Q|w>#drPSVY=oC{!+Ed5#<-Ye&THX&Pd@u@ljHSbtK1aBuq>SSB(s1s{) zt??A>OI>9K0O(a79+Z0|OTjBQdj}ZAsD^BMuaw!0Wh$`IX%G$$A!ogFM70AQPM}UU zNd$B$)(Gf8#>vD$=inU#41v_z)8bWEC94oh#OI(_O#YmBW^%~rhs{_59hw^=5RBUE zraS<{wYCSo7dj6sv@PnYi>?MBpnn9ig7}C>g0jX+3RX6D0b=J~Kh1UN7*4d@u!R(9 zqpu1@egLtn^VV?9HW3oy13I)zw0iHcI_laX%4MkYbnCYR{>QTgpgED%kIkzeH=loP znk{bbjA=XUneqf4{eUMNz@GO>O&9@9&?Ke2_~FH2e`xgd6@bF1CF=7*v3`^eidi!# zG(2D#9A)1fx+y&11j;Zev{G$8c>v~!h&&>{baT9v%|pK)bQ3MKqx2-0`zixc1~`V= zh!Ghi!uIS6z>B~7m!JK=|Bv;zzhb+m2)53Ad&irW*FF}At&*%?122IWjNvXjbin{n zv90-Ew;?f#_|2Gy`r(edy+rjRs3=xN*?Q)LIsF$m1hfQsw@InJax$N`)C5-QC;gWL zF?ZDJZ`J3lV`K$jXzsN-%z%B!eoB}lT?b@b&K?dsFcRF{dm^pw_CQM6)uRix<`6?W zfv?E7)7qfce_BB+=IvfuXRDRJ*!Y((V}_-V4B7)QEX^T>Kx3xsFfyI8U% z$=J0^yq)7D^ksb#F*XPdP(&4~5W#GPo#PH~$o9fsyLm)$Dge)`^_GwRdUIoCk+t>g0|6G6fOM81w--b$3v_2-64B+@z zzzbjlydYM9A?^fs5`}Ed(k6?82Ioc@8!-6&Xv)U;tt!yL1lkD^Z`qI!#Smod#p#s3 zR4McF$zG+`@G3!PDpuP^`(y#SH={IMDySB#q*J*RTgxm>E;;Rr8blf%4hH#us`gIwdUu%wj7cZHoboKYvwwF-Bz*@f6Ug zMKw$(cs}(|rdfT!Hzzb$m$fu%2Iho7DZk#dUwkg6GQYXOZ4)c|A~_!P+c*yBbtLt@ zBI!d_hJlS-mz|PE!KEI-qW)0y^c4VRtG_7Y!OV;10*P(Zkam#e-QV(YsO8bGnsw%_ zF=@SGD_>tex{6MZjk;PP0MzSV&Zm|k5$B}*9x`OUsgrCu-K-MKa(4WHaR^uyYsx;3N&hmoi7fOw>LJYo z%Zcr9*z6KLf$B<+z6T)IzBRtSl5-XU>k_KQ5laH&N$LPRkop5FCHDg$v4q)aRaQc* zaWAjr8N*t_ie%G{f+c3+wJ{^a|x~A{ZDrPy{y;HR>oTT_l%iX9jxF5u@)G?H;KzT z;61PhB;jGGq-QEMpbs5BG}==mGqvAaU<0g(TCf2?G!i?ehg4E0^Uk!NPylK|fL4H* z4-|V~JDqHVfEUz^jeB*x_n~(c2DoZS$LJ=(AyT0EyI(_c#-w(bJ~BG0a4sJ1>-#L2YDJ$*P8-x!bZmqb7VDiKi%|crcMu z0EkrzeDA4yc8!H=VanblVPMnioY`1=6K2tU(*+*Dm{*U+SL+W|)t+qISQFY933dO- z$f=Ivw5O$RU~~018OR(wnbj|kwzdAn+Pq%Dw!CxL0xr4$M_fINP)x`6r2K5sl-?x1 zVStK-+8_V=k;(Ka2>2-x#S@5Fu?7JVnKGc51{BZz7ETOAE(C9cUa$vllfgJ-ed)>2*}k6Z`cwUfrPcVOGV`+R5P{K>;`~ zdOL#KKw;}TaleC>olcfGNaK?^=zzH*T&i>)e+qnrVooIWrFAWa?#*kqtyyi&^`3Y8 zSW3kVR^rU?$l#%t6a}3(@Os{=D^-*lJp-hLgVZ8se*x?GPxv@+#5YS1y|61QdjPay$e5>NvUT? z@d6PsCMFmWFA#cXckj-m!qT^!Z~i@uxYw`zdR4vk4q#n#-=ejpRg) zr2?Qq_Sx2ck$~X$9-Mg=5q@%IwiyoOA(WQ&A#$l}txVyaT~9+u7*)%zETnamK+;V) zB{I%8A(LN#Tppew#7Xnqhi5m&y?F(Qt>3}inrqK(i#0$gJcKjO za2Z>_L%iRRmo8-mQkw3vLrG#i$5hXSct+Aco`nJs1vtsM+d48QU84uJTPZo#03-eQ5Hq;EF!?QbG-l^`I$MUIAoWCg zN0(IO>mX^(b`%Sjn>AyJZGx$jAKcur6?ldDN+@u_}v`$(jWvv5gLn9@{0wCVNtTe($=G(Q5_c=U{e_Od4dJT0YCc zrri8UAz^}~C;fIh2|(aOUe05(S&KsacRi=V4-6isZ`GSsHDqwY{IJX`X<9nes?N-5 zqm2v&i=pTbbqmo`B3=CP9RTP$9ThoADPRadjDbyia-8!|4;d(} z?{$$a1y2?lf9{NSKI9@JLK)yJsxpCpru@VArX|`tl6YN!kz$9l;*@-O1mt88mtK(^ z8h^3Dm!I43ZUh43xmQUGP%fn@lg-o^4p;rbapw30F1%1>K3R$YV%ptl#^;AX&p-i? z;2wqKc~AB?`{i^H^|6H6op#$;hyp_7o^&F{y497hK2-smC0cg1Lc)=0K+Z!X@|=Wm zo|nx`Em^!7Pd;qfoQVqu#w7cjKm^`bcW=+44~bvB{U7NYF!5p%q!?p%d$ujCpoh55 z5E{K1=Kz3?(6> zcEnES)a3$1nB&oV5DP;zDhZNErxcAk)@R;(XQbz({MVnQ%=X2}H`^1E=4bLjo;-v< zjS3Aj2!WY#(9=mBr=(nprqlu-fde3o2|G3si&Y5_JOCWOWc2g=_+XX=%^)=91-O|u z^#|qMq7LUHgjVc%g_)fFjLyTS;8E?15XGob&cl&0-nI^nhgBY@gAj?Cwpp(CnawUM82xMwL*|Y4sC990ml{3zKwHQW&pg(jm`}wE>FY}|^|1{5i2j|Q@ zUxUgsXv!nKMl>>H$_g?s?ag#m%d+WIA{Pbg%!h;+x9bPfpMp$tw|V;?qIF8rb}Fd8 z`_6vs+Od!4jn=-K#q=-1FAl?pCU) zQH$C^6<5n292_5RpYB3dki)+DNclBP4 zbK=+eIo7uer0=0w6UG1|PaJNOqngz{R6+fd05z~Gk>8{Gn=KQe48@nC_YYGw4MZi4jzAz0h-bSy z2TIcJ->=^NyhFnX0O7u|-+j+ri;6_~InNK#NK!kE8lU<)dVY4%NXk081Tgj(6o8nfRD@LVopH`Z zeXwI(3j(r7M`4K1uw^iA4KMZA+&nu6K(t1x8Dy=;ad19rRBNqm*fp?5GNz9?9j=eQX)-n8b z-j|s1a^9yGCt?i6o92vpt{)pc2L%8zY-=GuTfPzIc_zm+at=l?^v_Q9DpgStyMp0THrF3$OS-RMOY)juD`B@q__w~ zHH0NaLHf%L zy`gWz12W`h&HBkYJ#}ULW-aTLRF%}VU$0ENHM_msH2_dsc+bYc3HI=>)_}-GEmtc6 z;Q$&KBLOqbocy$v>Jv0<}sgOcFov_2=r;=f@GordUHZgLy(a(y@{zHtmAOKJS8^R9YK%t*Y zvg&h8z8}5+=-QMtbW=W!7H9#aDibDP7#Isb^Lz5K0gF{4hn$8dT+r9*KKp`cEO`q;k=7EA3Vw}a9SFDqOATnfrqay zKPdnQC|Yf0&USlm{12urwW9zD9ujM2P!J0{-2Eg%BxyJ}NOKllPwz}~bD9xWwEpfd z==SmE;>8#W=)4%ye*OlP!FRvr?VkIVeh=%#5;QP`5mLm8T-5EG&)XND`PEvg%J^M< z^DFUI#L@|zGv7JhHfTMp;j2n6Dr`vKn!A?YZqqmmCm)H(y@1wpC-6c_ zhxBF8T>-T%1&N4DYKqQz5=6m;slB4x|+2SeQQbg$lm)59O|+w zma~iL%tMrPCn+yy92u*0-QFV~L`rb*0ZJf{!BF?4gy9P6u}TlDk}8rZmTu{QzmFw4cU#_UO7^l?6k(vBwz2$w|cvunVWBk<%Yu_>(F8Wh0p;3_15(n&5`&R9W*<#WPc8>cLp&o|r zaik1S`Eb}hc(iuq*no`J%1R(2r10Q?j1JwY?Ady*F4sv)0XkXr&Z~{lHD-U!AmcVo zQf|XMCoJiu*mFJ508?r99w-15+H4sSgv7goW3X-YZ$b*qiNP(=Hq@~s0Q5i$zqX#+ z7UD+u$$?P@Y+8eQKIA+ZYk(+ft82#9!xLIp52rzzexw`_M(U!HQ5 z9xFY41pwZqRT7j`Pwx^kb!=`v(7ZuRiekfSPl6$t68omk6o5vm&DrZF{-B8vQ=K=@ z-*Qus-gG(p#t%-0sRt^YsuEEo)cbsv9-KLKo&>vpS8d-$U=IXdxZi^o-UAS8%>I_L z^JE0X> znG^!hTZCcqLJ+U7HiCqifx zs43MJ?ca7B-2}KYj->)Nz{T;5m&L4{JPor8XLRWF`Ff~x?w6cb;!Nd1?m;9#A=wE- zdFtqqN^|?1T^Z4fM&DF#cqbYgxn5-ONzVE%=o_=Y4dw&3ZCtGyN-!k9V16E?QImG> zhzvdiwk9x5O2Lykxv{5&06}t5JR)WRGB;bk+jHdsK{H@kGmok5Tm^zZJ(?|J3A7I2 z)4zNs2fY<3I0BL1qnPd-x}9xq{U-(BNs!Pth#mkyz}CTeItehoSj113O;b(xSlH)a zPzMEqp77^`VcQd;!w=G)1)^qR7^&WRVCf66?ZyH$vme>G|blW*ppdo>4(7CvytiemdGFe** zBd8MUw_1o#0W=FUDo;yg!+F3%qlY8d6uvzwM4)o-%C}%LcC(3>( zh*9_xoE5Dq4-`fz+xCtnE#GJIgYg`a87yRdiA`bm8Bh^EH$FMX(r=GM0f^cosRutt zt|##uaPQPa!(lo6$|M*?q6a|0eL^dRt5aqFqc1{svh{*@dvn*Yb={I*=z>1h zeHT6)d>WRFBD#4^QjDc!Mqs-$`)gc&d6H3j4Ueilz%!LC=$Zb(ZQ<&+;_ z{*qJitKJ08YH`?WO?t^m-wm-YzPkK?u%{m)u}Cc46Ezm@`wJQ0sM;oj51ege=GP^Y zt%oL}%7nudG8w$3B6Q7zhqs_=`pd>)7-Ij=4M;{=6iFyjrbfd*!ftKEBw3hyaNbSNgf>?jlGJ#-9kXTvS~61=xG5X zNw1iAxth#_mz|k?r=ljq%=DX@&&5QVmf^b7hJYayJ%~0o1wPSwZ?^UwH6{nm#-k5A zWfl>oS4;U-pD%#(A^nRw{zzD;bQsqz*-Q9=DI6so%)X{$m6zo?AU={biGeHwUI!EV|x=VmC_GDw_ z9mh5vAtEr+rxd6MsfXcth*~|WILR2Vix9;qJS7{k7~k66b14Pz^c4W10W$6_rAv!O zsR0UTiQxXA-kiq|fN}|G*BDd!$SOayKp>yW03RZ;tA4O1CMLkicc0-r%wpfn9eW-C zmR}ckwR4kF3_IyR{3gNxqC0^JF}Esq`z{sQl$cw?3tI;WYJoHvR6sAd6>Nc8up%tT z78H61N_F?Gy}mZTzT<6+#>MKnVF@%+xI{8Ic3%#A@3RN?DdSKBu0>wDF1*#tX=m!^1b<1O1;a zp~{0OD_1gndI-dpGU$|7XNqKOT`cL8j4=t#MYYj)rW+Z~q#aNajJR4EJfjXk@$hX( z{2z>lof*-xi{9zEH69WnGVjcvA9*ITr*mxgvg+Ir!s=9$HsnJq9i0HkTtH^Iv@>L4 z_ugLS?pX58hz>eL{8Hx5ql4%i6{Q3)!rYOw;=LhFp|aI?p)<2Kv-L;f6@ z+>D3PwhTY#7$TtzOnSOHn;a6VMx`Q_gFioQa`-I95AN82Ah{%|$rmc7~$^lzd4)+?3oQ3L^Z&bjcdNMWuqKc%WRt>=ukKY9Fq z_OgY3b^QwRy3;|w(rfgL6m<>fGDMJZUKr+(m>$~1b?GrrNiv+GYQ*w17SK65C#a*H zo5ok`Q^o$#x0E&wL+%+wAeOxM%HUvnJaF_h57+G~4}fUAoOt^EJ?`^Er01Xj00FoF zH3K-<1@Dc?8QoxJggGgtv~zGRZSj&aEpZqN(AS?7fCJ>K^}q(G8Qp+}2WN!NnXPe@ zwD2br4L;CzqHmPI1Ij}t42)8ID3*09qHpW#Uq!<|1ccNTtQBi1Ue*?D$dpsU0XxAS zpv2k;CRLEFgmsHMcHZYbu$MS)NM(cP#m)KkIJ$L?>Spsg0LKo>vSc{D+l}I3j-3Nb zgm_m<9vpb34s=?fq}c>sI^Kd9W{Jp<}Y)PO9s5uD@|&fHFWkkV^P$(`A$ z0pd-&Kc$QN5z{kJ07O;F$;mW&8`2c6W1*aP)Gjb|?VXlJ`Fy$m(Rpt_L4XdBRO_yY zX3w(T0~I{vh3adEjj)`eT-?+{d6z&$GX95ZXQMgo^rdgByKh5gm4LC9x{}JmRS@Ub zYeUZ%l__1y?NDVs0CdM==yI1Y?Ed+bqk_kw!JZFfm>h;0H_Z|15bJ3W){xW zV@`ojME%MXZIa6s7Gp}ej{OhJC?F2Cep;VW>2XSbb1DI0uI;% z7TAPgJW{TVxSI4iyu=j_lM*@lH|dRx7BPp2si_gxs=i5SPZ?@dM_Vw+55UNm(V!z4 z@Ds$-4h1wTyN@;|CCB3gGr1o(nD0sN%wm=bAgT1(nLO#`?L+3DTpF^dMyz_>+aONZ zuPG*z^{zlh=YR9u?-^162|(lPQ>FhFx;>?rX)eW#^(M)}L73U3PAH4_5s9g+M`Y!I zNUS>l4Cv`A0DuUoYa{~GCjX<`UU1IPSam{&*XZp=&0~`JCLnSuGr$ujsp`qsJ1R*W zD|KPQ9W;gT>CqI7Bv+&#B7zp;+`1Ik=n8V-TsAgJ5p*Ra>RRfGJNnhiuhyo$>$=_! z^2+7UA;J7UrJ2v@+uk7O$l#EV(gB-gF!XT+K>FtlrP6u1bGfGxNtmk?ym)@vX?vI! z+~v@XvVqmACvpnaAW3B32`rNyH71Ep4W=HP<(83Pl{bS?n{uORGxHLG)tAtw-rDh^ za)9D-1OWp8y%(cga|Kh9Qbs%km*HT>K1AC;%CRuKwmXS~s}gJ@Dmmvh*v8hQ2cReM zmy1d}mrf1=njcK2Y##vv6bh=Oq`gAp?fNv6R$yFgIVzeA@m5Ci>sYQJAKU>?Lh-#M zcbVyYlls;aPuK7?=^Y+BJp(B);<_YOd58z~2@4uI3buIAJ$*8q#_WxHjJq@c3%q+w z=+#F`Vpjc4#SCW7ycKo{LSyI`nnH#Qla~)$4izYSj?^UzfTV3BRCVd{;xhsaip1OU zFrlD)KG)FgQa4h(z8ACG!HBpj+))TNf;&Mwktv^LVMsTTUs7w}J_&pm^IZg>GU|@D zHcBSx8>8?5OmuIw2Lw#ol~%wm*Yucvp}PO0rq(GOQGC4w03)~{E`b)C4f z8{OMc;P?dkBGb$cxCF8_Ja~jNT(y$7u<#tFdru$2tsV+*BPF*DT_H%0@Ypb(PL7Ci zUpx%m*Zx5k(^5Q}7S2gk1@pYGFHhnDAiQbr0xT-#QtX^gjOLZ?GLzHL81X=zbLK{p z@KI4k0VGz?h$k38JcDlY^yUBOpa7JVaB2f~aqP>Mi4}P8DlFuBr=Y$n60Lf4j`Ccb zT=yoiwV2Gj@Ab|OUNm*WsAMyoZ$neAlplJRAKt2a#(qk#+D;)Kora8yIsSt|h5)xa zb92Mp-mu}eB^!!^_-NqQ9)O;bGy2o~;4ie&jf$sv+ZZ}qhJDblpr@H*;_{*)c124z zjIj;NF$TkFL(Bz+GW+p~8uHoz0r4-~0egW<4gmwKD0Xy82td-uI1MeTjoz7yqcXzw zJoE*PsyZgUBOSdmjHA$BsRHgZ3dn$3;(rvvf9#2*YOLKf%Cn^#)#=w=wsst*CXN`3 z3$r@Gq-pnXL`P8%93n%G^g-e=lncEtN9wNXIqZ)~a&;0iU_j=FDDV&myjceifK>M@ zxi=gNq1y!(lrm%`B`k!1Zzb~T47OZCdD@&q0f;@18%K>;?;c{Al7=rg4y*w|8}TuArlvl zx~bnbQ7EjL4KwK!|<%st-<)sDB4H!ch-E zueE&U)b6{G`F78k_BXQNpeNmH>0Kd6iEy_A31gz}(G}iO-5VO+CG9aSa0fKyuTwA> zEMAp1S;R5Xj_yy-gFNpXm_L|*5W;i?5RT}%ZhYt!98OVDY1awZu*1hL0HLrTWu4?s zGchblyJAL7_%V?vPp*UVfgbIH3n72CV zk!%N5sfSbFmzc)Kbi*SMw2n=iEjVK8d);hgKuoiZDRiV@i%}B@i!0y^a>llLBI&}^ z=5@jW9I@PGD3=IG&9S{tnZBMlJ$(frEKw=h$+5-MDHLmtq?_Gxy@kC z494S`mh4C;fL-)%R7^%0z9YF#BRjPY%Z`iYT zN4Sz5$=D>f$QTal?K9g`e11m>Gp3tUq5+a3QRr`30A1*E&-vFEj$TjJ@BK6!MM)k2 z0|-MIb*U&TE0sxDXO8fPk3&k>Y#MWS2SBQtKEN|PL)DH^EA>%s@Pl5mP7;;D!HGtu z)<|zQ%5Y@~APlzuMgG&1jI&xQ#cd~^_bBr}XBox#`7*K{7%GP?=snv6_obEUH0i%7 zV%%NoWQ0XY@BxrQc8Q~NDz^M@vjFKg)hU_4g!v?QJL97Y^w=Q04aubiDKh)BD~SsuIdRwfq`68Y)U#2 z;12jkcnQ3aP7wAAh<`uumA>6!7!pwfAU1-UXeCPUQW~>+$b`|(a2lo7^PE^r%*dWl zR-z*^`JA{(#;*%Avs%6#DP!=c8r-Vq$}>m?&o#xsi^_@8g+l~^pH!uQAB6^xI!*2y zHZ9uLV9)EVaR#@9myv*n-owlEfKUyclzdMsZ@CeaX*mU*!i=&H2M4cvSqW#J{P}u2 z`!M4hCqbCTMJPy;wzXx!t1)?CP23?3mrr+z#H!~4K&PZ$$QL^D#}Q{rtGZl!vs$%AInGrDrHR@){p9e~3 z7Ndu{bRM)|ZodHRA;?_(ApOWoO+LBfP`ZP{;M4;jn%)bbG{yxl)7tOYfO7%?AGktG)a>0LXyf|wo<&B;jp8W_eM#VAsb$D`q9eq4`&}_NJ{@HgBSo! zJsx|Or&f*k%tquu-4Zknz4xS;O6-y<8%u622+8tQnY=E|RL^de$04(EHz9i-bb365 z@>Zh9t#7ahRt&eanB5PYo{0ib?iuHhVU|$1V~&prUv(+Hhd$%j?S>}=Q&JCy30H4h2b$Ui^1>dAI&7l81%Wi04yhEd(#~zy;IWf!MHLy8mFUo4e z=y3URW##qa)D!9DAY(0LsU`0kjG4~UOA~~Oc#na?q7;!;?W$L7zcY7R`j(Bud%>;4 zJHh)<9ZzB|0jriqe&o>_-#z7SYFnA^JYT<$n^&U!Z7RE)G zL%gEQWReB(gp^wAs`-R%Md;c>{aCogual5>0f>qQ-U7S9owHgl%1%53N3lqd_alk3 z!qdVgD;DM=({=i-$Hl_kz5e~SPE_Owy_7_z}Vf8?ydrFu% zHD%_d`I$>NAtU-RjXJLsqb?uHyF+hDCq3i{W|0H{do*G~0DO=jjFI(9stT)$dl6df z4Xy>Z>G3T(9Uwc$@}$Z|rjO!F4>a5!R3WC?4Us}fAe=J}u!My1@nMvAv|G5tX*s$t z%rAt83^gfLCDj^cj|x&*S+4=euI9hG%v z{u!q%YY(SbY9@VkA>OwK4SX)hh^Mar1ft|zV)@Xljo~2OgZJy*#SgfHKXMmb*s-DM zB^Xw{`-A{GL~LGuSzr8u&LQMegNIoX*gMtUguL#@&KaI;rYluA|U952u`) za@eaXp=dlqj?S2n>H=5;Yv2lSM3W@@UYz zqo(K~WTkgPST!!8ybiuHKbR+3*h_Xo!DERO6m$+WFbFe*p{!PZvyxS1zkSExbC$$I z%s>&cK%IiiHD+Vs44;vjvj0RTvJZ`%Jci5CCmd+yOhgqn+6@tVPEk|N_8Cjf@HrOx zQbw&g!4Xl_uD&ugK={i`_v$4fezTUU2I#B$R6)QHVY{RD2xkS%m=R?xcitw)Z130U zQ9lijEm=f-Ya$_59wfZ)EKp~zD*brq=_>%?eTG0r$Qazwe3iQw5B4 zn$3OSh zOxR!ZX$Clm;0@=jfXhJ-hjMle)W8+c5_@1L*s0vL7I;BCJZO+(F7;7A)jZ9ZHhPL& zmRtpgWz%7^zFb_LQ;Nz-1wiOOK9G`82VfqF0NXRyTd~enFU4DcT`0Csu@;)Q*o1<6 zr6!3<`cgA5g7QI-CN_7iG!Rye+la2*#1o6I3;gmLf?M!034+K z7e8&j`pUQl-m}@6yDh(M?AxYa-|>NbV+NlybOJ1-Q9rbu{cJc+yTd zdzkGpfCvF=hxq?RIaM(&>bYfg*)$?(Xk!~XVNSBUhu0d!ai@Y-p_VO<%9C>>q9)w> zk}+NP4xz#qE*}1pbsVs|V}7U*S+QG|9I$AZlZjA=2$sBBXMmbo+9;fI1QYl_%GnHn z2h(mJI69}Gq6n^}m1Ayq!aa;L+oqF5p(Ua6ErjXamScrM{lR%Fz5qOC$C`&tYIsfO zDi>Il&yg8Ac*f0)u?H%~xz8UGiiESnwVXyb@yY%rEz1BR@ENR>M}|U*sl}cu3y`O{ z)Jc^G8SEFKJNR5n=p?UKv@t?YGVRilh+2Fe^z;>gwEGC?Ilgp9FIYy)dEJ!T0g5l5 zZ`S3zC!5NrAmBwr3qygGsxp?|7;LJDojnPcM~Qdr-+dYdG^I0)imgL)_)KT=Nnu9| zh=R`38!hyw9c7{N8k2rio4ng*dPvZU9Ao~+v|okkt^UOu@mgk z0djO=p9`Knad34y*iSK((-cI{odTaMX%fmCHuNM6fnHRn7%El6HhsI`HT+0@{Xb# z)pEZao@NiEsP}Q)``5eq&?UR%kw;ISr;g7^l=UkjBvFXReR?GZq_5VeNEz3!EzHlmPDBwhg<0ogR5WevA0{qJtgV@f>~Mr)GH)_ zn8S8XNL@$W1Im@`7w__;U2dm!@7{$ny$pNif16}wKW4T+7MfKNm%s&MR-zEm+oVl= zO`Hh6`w>VczUE!o9AeA8tFkmkwG#E2Qoc=2@ZNs2>4+aY4hSdihQT*Na_0F(qHV6JcvL%5SptA);G4)&+z2HK-KGu~jdVbHZFMR7byqS&HvxlmO( zfqLWj;B=#wt%ICy)a1F)YI5w(q-}{E3^zH$Pe}p^s3Q}gnX+2xABzw7o3JvW0O%96 z@v=>Y>*vK63%nv$AsK(lvE#-<{D+S-BrOfsz$M@rGq@92FOHObgftI>!~kc4L+58? z`N1>$qLTWx=S-V2#0-6CF`m_%cK^YLa`a(E3Ry`2z$geGRcLQ-lzOh|UJfN3v*Hdo z2b6yzXEf$m0riPzjGTvMaS0?q;#mh6Y8vRQRvA*FLxFp`=uvplhX}h&Sj|+MtSieM zAf4uP@}6%gj)1@v`+=A0oA3GE9(NKM*Z63jnOJTdow_S(@?jPfwbjfdT*| z52+M+8%*i$?0q=U-ZH0u@BE%a^Tdy+KF`As2#C--HCi+TIxFO)F}!G$*S&GdOB+1j9T9hOBm@fL%#ewphh%ye)?xI^mM)Rj{(yrBn%6Kg@^ zVK8VReAF}1n1pE&2vz>YJFL2b2& zEUEoa&AKh?;fz?XsCZ@uC9=EY*<%3G6Gc&<&QzzG zs{sNOfLP&uM8o2~G4HRr^^px?%xE>z^$DhZCW={rlwFplo1dKU^E^d*4hn!EWC7}# z3RntZ_p*=9>Fdj(eoGAT_cIKPY61jB=ys5!xchUYWI++h;9qMBxPrDI9;DHisJG;K zEe_=di3!1Fw0$g_;gZZG!=`%0Zca+6lxfV)CiNI!@=`3`W5Kdnppogz^Fg0b_^ql7 z799PZyFc5E7;W}zflDbkTcQzoLL_PwBfy5ieP>4KL)gtuP8kY3+j&WYb}&bIu|NnT zi&ozdyQP1Uu@5?9takKe+<7Pf<(p;f`-~KXutEY38(r+9Fauw0nR>2=0t(asH!4|s zs4{_x8eylRJbtDeZ44&<$VjKn`>Zb^>Khzc#Y4Oe2h(Z!961W>+rKG6#MfOoNg~TS z75*o-94j^!m6qrny^p*)16(;QD1JOWe<1T_HOHW?`U_vuT*I{S9dvMb| zaKaK3WBxESNzSl|Q|Cy~bR^|_?b&f39uvE80WU-iJ+LSGLytid5V70$bj=Bpd_Qd(=6o#m_e3FQAc2T6-O5@w87p3!%}oQ5vhEm9h}tIWY^44j6)AN`plBBBCB+{B$M+J zjXfK&tYQ}jbubcEVsWL0xRxTeQfnZiXovpOs$myIuR<{zDHfIq2i!IIX!fx@sfK>D zdxM>ZnLs3ju;>=i1t7Kr| zZ(b`iZtCH1&A7Xdr6lnWO4(-v@fmiv$4$>f0Z2&(dusY=*TX}uJ?)g^+)n~P#NNF% z?fxN|6`uo%sZh90Db^|=csS`4QkJ%=&#Q=>ICzkjoD*b6!!B(|Mnkg5HvZrTR*z0A zte`-8OaNBNcYU}uDCoK_$vsQPilsD;QF%R`pv5MnJlsrnO&)ahFd-GwSLuXN1}kZk zjHZp07F>y9@L4chraKQJ9sm^DIRzJtAAGpq}PH#O?pY06kws-SJ% zL!Z!J7BB)wc)$tvF3UP{O2On5W9+>c%P53NSj9rni;|($P*=*Uwx95@X>BSe5_QQ# zLUaj{bFPFX<$m+=Fv$89IA#0K{j32CaYkTi1oUEzR2IPlz__$do|>Q>-=typ*>5OV z?z`36EG}4n|ISPdsUZzxZXR9N7TGyuP8I_Y(k|t?xsq75c$s?LUVUCjQy$tSLnPDf zK$Y=MmXr7(N8jm(O;29|kSzMAI-|hY5<1@-*LJ=h>{3eE;@+;qsUyR!H$if%+wUJ! z4!cK6f}#Kx5JcqYXB~H3&ePBsb`<^x%VMhZ?Rv88{KM{ z*Qs`l2&uM~0Sf5gKn-yq`FuZEhFJVGJs(XTeG?F zHxU*?*r_y+VOgJ_p1uMQ7=K)^BE^Q(1E($*s%!{5P$^<3C^j-2`wZJ}|=EmMv&;Oa~#PQB^>k%Ha zTMl8xnFG~lPcz14|57HX;*s;T@ySE7obJ8&hVKhN2%`#}q)FP#DTxtFlSW<-$jqZH zw05yP^HioMg-%jjz0{vM=E!=Y^c)lb8Tly5-l>l+oMh5(b#m!W!8u0Pz$o)Q{t-v+ zu9}tf#CCUE-F^4)!F}Rni~@52pjcInl@psKrVoz3sZq1U)MPMa9I6ap&3a=#$^+1Q zDDl)5qnId-I4zbG!Q5g77D~ccP}QqmVzwVj?U^ctVQAGT&0nPzhVJCF)qO8`pDpf5 z2QYwTw7ahj98nwDSZ`Ot3&%^5iu=aCzc%mh%eer!XU)KJP2CX-NP5+W60 z2f;akj;h6ua$rxS;>pN9l3iz#qG=w(y8aOK3>1KnSTI`_wJq&|3t`mU_z*q*RC1N> z%(z2N==SyXuTFHoCre`2$w8FtQPzlI3_e>fQtQv79&kT6e^ilx66@_TZ0a7fOR~O* za?g;HG2_r2jYOAga>Rw(8TOIAOh&=wkC3TSL#^R7xy@#}WuK(XPSzy$f@|PTN^pO8 z1OY%xeD7fZLsZ6At=OHh*AQXrxNW&}@PbOBC3^$8Ft7&J_|4i~T(&R2+Q0d|yD$Iv z=6C+V{`F6NeIaHgRqd;duP%Ij;j4{~Q88|3cGq_I&NjF8&964U`L`F}{Q2hF|DnG5 zb#?oVF}KF=xN^wgq99sb3$8;kobVJWEe4W_J>alcz)B^E>|V*CDcGAV!+BWUZzEF0 zfMvk+^wQ|5c|HaHQboZUC2NMxxN>butg$MOEW}!v(J!huUa)Jp_XDAMKnFR)5;5JE zYex>9oKKj~E~@VvfN(u{JsHvYG-A%0(IVwTJE$NHdw#-6vfx!_!88LEn1@^b8b$4(9{-B6dqGl3G8zuw*d* z=1n6@sJB0zZ@N(dDW;LMqu9=MSdSrJ5H6{N1ar&CyIAyCF7f)qo#?7DjJKB_mt3t(L$AKod$ZjMg^Pk;* z{hw~X_>o7aHxnUHi**d-(+b;LpDQ**^nd+`fMI^Ub&a{^B?P{nao2pO?S* z*VXsmn7eDUYtVSKLLFn!ZRw>9s5rBoVt&LlTR1~+ zMvg=qN`N}+coj92Co5X#JEbZvF}&6$;tA3XVL9g|?DQ4(v4@tmT0 z8`uyybPz(O51R5TCa&$j_d`!BYLm#;qwM63?&Fh>F+hs3c`rv4Vj#wdFZZhghqG*K zrv^uhhW=0`T2Zlm9=HbH18oulT@G!Gpc=WfQd?Nk2#kQCM1Y_ID#8L4rLwTb+m+NC zx4LRx{CM~J_wK&>)7u~a{oAkq%&lL0TjLakd%RukKKt43v!A{D**~M(Rol0l-~Rd4 zFaBSf@BU)-{m<+7zp}UA+q-M-w`?6-2QTo#P|7Dd3fNhBTfrT0lXiUqMzA8*zy(kP z8-f((q(g%_qa9o(=@R#*N~J(WIX#8~L_Y3I;nF9i+NLrNw`0@E30fB-<7MOqABUt` zB_0I;6c6vYZ|OW*fs=@N3)GIGtqvOad*_UDFn6d04ZXNWFsi6hfFke#HAewKh^^h~ z#RnMe;&Fn&JuI8ZvGYFwmG4NHgIcuJ=0vv=m1Rg7)8i*?qSE(V-i2P5dAyB4&r<0( zD9oFjbm!;OY0k6NJvw^w3IJ1vK>!6nZX9T_#MGg^mRXwj14h|X5B#8gIsWd)Qtx5A zTL`=}`&)V^=E={2`;*vJUkEeoJOBp`@JnwqT?$}S2k6B+<_T#Oqm+RTu)H(+>AJO( zV`g}Ul-o%jOt$36pbfi6y~o&!EP5~Pg2bSb^aMwFN8b9lqBqF9pcuj$*{qu{zPSCv zzq9@E-)t|wXs^C<^#&${R(qnQWK_QO)!J7Zw|e0&K5s6+aGTG>oGYok7%S#-UtjKD z{?5Cf{ZsnJZr@dR-&EW0?f#nWmaZ|bfp6&@+orz$)#b1L_4?btsIPxxckkKm*|u;3 z=YuZ9Mk1v9R&X8Xo_t36Q3XQ*C=TLD8Fvw6B-?V>q?QJ#yl|r}h!R0WC9T(@fKRFD z?^2YA-WRkFL4*SC8`Xr7huS$$K;EultK_5$;&6a?NvuNMCI?P-WK|_+7=40;inR8( z$OIc4#hoAPFh_5P4T7ct2pVtKV%KLJ-lbIcg+N)5*{`AG>7oP7pn} zeY5vNs6$pOC0|mW6{uaKf8q3EA61;Rqwm=6%Y?)w=>8+A+du?*op6*MJw1KlPeMf@ z@p&2KU-~-bOddLoMH@nQdOEJYBvV!Z9wI3o_vB;DJ#UBJ+vbLD|49LuAu+WWivS7? zMSrY8rD}m`eQ%-Xa0UW&5LY_1#%0c!#i=SasLxztK9TIqRXKAdZFv2zoNQYQw*U11 zRkASN1cFCdY^!DUUmT3#`0srG zH~!h}*MHa7SEm}N(~_9Fz5F8Kg(iug|76fBzrr>tC+k{e1QQ7k2l( zY3_o(8LjY6unqVq;e9d7$c2TayLf%~)!+837p~g4^$WXw zXLr|+RsmQ#il*MZ`NQ3tKLkM6n09OT*Jl6TZoj|!)qi*StN-u%yT4q$|ApPYHSLz( zix9B5h56;a`RYq~wW)T$rFl!X@UBa)kEFXE`-Zh$BYdb;DcRmD8=U}>d_K7#E`Y5{ z`{T;IK{oz0P?oa+##x-<%K-$e`?Zsy&8lp!*Vryq> zw|)uy1i;Nt{}CXjxm&;ctNPu~tGjPayEpAEeS7iO|NYB9|GyI+J1^TxnhH0bHy(TG zap0iV&uqtD1874HP!drQ>#XLmcVf#C?ax(as@o54`LTo}Rt} z08{QT_vS&PG~*SWI=_c2m>~@>xkoqh?K*3jYEcBVV$Yg7?FUbBa|ML~|L#FbfB^aA zpZxvZXMd!I>!_jsff9Xv zdH2QNy!+yBb`K7D^XmV!zWz(o?u5k3n!8&ALF? APgpwP+98yX2kb1g2i#*?+|{ z;G9_#=v58VZR#Z>NlKRTuYj#%)5v-ykp(;gGL_gGNmGYNXS0A_zcVci+~E4b55jfy zAdk`zD5aeeoM=p*#2JW3NR~oFcuu938<3oqFhN^zDu^1&t14 zK4=vjg(=m2of6a-pau+ZOIQQ%V>;B-GrPUJg0I%Q*T1iteJ)$bU_2QGwOD_Y zVu;H47qy{B)o?FZ0eb;~RZm1Y)Oa}4smU+Nm#g*RLO2^7=d=`?J7dOpCZr1k2tPc6 zx9n}5Ghk*INKW?*OH_oHIh@-PPk5H${Mc@&Ax2XOSl!fe()V%_6EK7WG-8c_VvJkA zI`1fJDSsaJIpnwJkp7VYU8(iJxVkK*RMArtJ%3Oidd9`h8$j`kb_t!kA{boOY60ek zt+HyJYUrYKJFbx~D?|5a&xM|W0$}TYiIC2JS5DG{AdM-3?6?kra_{wei&@!l*HEtPuSv?2;DHWDc$#7=` z(+G3b^iyso>DFp@udLJ+_wD^%G?luF=9=45wbRf??N3$$F>)VF~lN{+UfOf7~xd}0VCtC zfSK3I>G!VP3$38ehUetdCWTdd?!AnIffzTmD{g=8sgV`n$RULWq9uOnHv~XVm<5RN z(H0g)h8g)IFoLzJq%oS{Za9}lV^JPBhC_30!a)cbQpmjnJ?xPcX;an;(KdF>eY5o_S*u0$_(+OM)hD0k;*Vyk)unZ0Y?P{P- zpNE5{clMYtF2z@dvd|EKzTSLFsFlfA8=)~G0*|3fJ(`n`PoI);Zd$TunE)51K$!(! z&a&~|zo`WdVbcsc^f5_DZ&yN6d{{dY(I9D9Rz#iPD^rWfD%8^`W8v7>p6kX#B*|6r zMWokoaGW^COZCBmJyJC;Vyr)V5dg&wywG_B{a-*o&|;TZh0fE#!kEq8Cpl&MW)X-8 zR2Y0-=7zWgR;sk3UaCDH5Dpp09zJ?wRtBnVPP*xod>NF-#+S_hu6rsmMpi4_ zhUkm28GKOR9(9|{kLpZQ!Pu7n>N|*l^!0_DqHfpIAh&s)!cqxC=_<>~LuKYsv|Ck3 zXniJ+2`tcPvz!ASP=v1Su93%(Foa@j5F*)EMHmw+U51L>3-RcJooY7!sw}uv+z2AbRkV$D>zC&p;|}ysI0x?lP!jY7 zgDI!cF&{tyV1|EX(IRDV=#B5GvHL}4?)jC0oZuEmWW|63Bz4-qY-cBprIZF2xGz)l-M`b!jz-)d~9N@Wxu%) z^GRMgK;BlqzD#yCg#W>szO6BkBq4SN;x$7(>m#NiXEU?3chh4xp)Bc!);qX!_|-=< zlK9i+z7Ct0NUZJ&AbJ2E9<_E7mzoD`2G8l{gi!>fudf~hBK(n%t6vDatdyWhnKgj` z6?q7Xa_H8#YEkrzCOKjlgBp1~LCqvXc!>WVny~?hz>GQ2u}vR%o_2ffc8076u+6lvD|VYb;mtIYnjp85S$w=;qJiRth&U4UFL=@=DW zlItMl^_6FWpOr%mV?FYRke*8wi$WsZ1|c9LV$r(?u%{mqJ$(g0>*jYybVXaXX*Y!-?IcJEU9-z9*h%G&IAg`sur>^s~>yEV-b2Y?MN=Lnp>7s z7f1vYyLt?=;3FZiD?~sP)51agS|pkcXCKw{K%x>QYK)p=M{P0L?FO}=Rx#rf)<6yH z2Cb279orW5D(b@@Jr@w^?OJF^pB_Kd(aSv!at~mD3&aq(T=YP{i>&{wlroTcK%3%@ zM&DXUO49-^Im$evRuHzG^@QJ28-_(G9=!#d`Qm3A zRzZxqQ=#WaR}cLs55Q9)F_kwfltuhH8^c4US8rl15&n8k)t(H;a#24Lum&p)A@nF}X*?7xzsMCiTb<6Uk+ zcS8Oc;FvN%g!|2fR8=UykT%`&(WahaRQ`LQVitTr;Y*Q1K#T|>pZsZ>e6B-*?9Bw6UBucLBfL&*w1eF3%rP2gJT;30EEdZ=QQ@;Z7Y@4Vdi>LUH zE-54)m3jz)rI;kqXs=b431_5ImP{i{X?L^Aj(!C`8SIUEBcaSw?_{W7*TIvJTo73e zK&6JLF20nf9`zNona!O-n;OIF;p8>ea2pjs*_MpY(=>!m>mG4c(@Y{ zNbw;^7Lr6~WgVLWlI35`>}*_KCuFX-seMCiGExqRPJNXblm;U7dp?gafTu44im9Yp zgE2ft*u{DPN1`K!pL?54Pw!tsy`BuA9S4nMOBQtr1rZWe^-P>x4Pn0q8RGl7Ssr4C z^XY**cX~FiNrFXvT1_2^U5PQ>rrVX$({EvM8I2)@!Eb?^q>Ar>9k5Snd^GUEE7P@2 zUyXvDWN|GU^oL2-^L@RrY2)hmZGeM+T=Mk=K#CXIlo*G}=bZ*WGZud@TSI0eQ`U|6 zLAr$|<-e($=2wuby*d?*5IpuZVIV8(FE$|9wlK!8YCwd>tzJsCIrA9nZMb|4DgX9l zfb6P0H+#rCd;Snh0-r?zV6M=TTMoAl>X6}qXrC!`tL|ym{qBc}7&VZsA?v)BQ*fCM zoE8rV+dbstuj>y$PhSB5jkjxrpqS47p(bcgbsi;2#tD70O#JN`^5ZTzXli#LFS@Q*2)0rG~Q3%kE`y2>Zfe?Veu&;+=TI;aN z-A=6WSC;^V#%WB3(**MD~6@gJe=Tij%i$}=!L?yCF z%%2m3{=G73X*kePRNZ&0?QMJ&Z~=K``Wr-dYUj$JZ=Q*C^z;<~p_OU_sB{g{9EJGz zC=Y=2XG@=kEHW#yP%S{MgrQ07v=T*$VNHQk7XDdG@dr{!XqfP{h~^EO$}VOJJCEi4 z-d)}!d&H8V>shx13BzSoetLK88WDQmnQtSk^L`fi>7I7rOKm&^0I63aVC6H>yz(Dk zko0BNPE7d}QKLvSyM&O@9nb@M_0T&D)KhwMibJPh4C9Y);Y`$;^ zg&etsI(m-{vUg!hS^{|b{erfhJNfz|*EEf_zzjRCL@W}=M@fUeFbe^ixlnuCM_r}W zF?}OC!(m8q?Q)o8C)LrrQ)fz68TIlaC1kb29iG7_Z@-Tkdm-=y2BDYb%G`=Kz2NN@<#WPQkitK zKqkfZ3@0r~fsjcs3(MrW*hZg$0szEH>7t}1lsiNZGBMuD*iTDPZu-d3@jc2YwJg|k zq~4p7`Vlw=#hdn%0&tjowGrCzE+nuEV_^sjm3Vp7pEE{1vz*=wwWawWaR4gQk`T)F zmy@B?gi4YSN&yHB#RUsJ#nZPZjeV3@rcb(Ddtrm|>kI76aiF-e;gPj=ER-mm-vB$n zyC4S85^Ez~Vr(#Qe>nToq>_`Gh!#jEu;_|?MrS$#kdLp%22yw3=6K(;Jfr*=GhbplC8&@o#7b>J~y#dbMfW5p*BJT z+WrOTa6ANOuJnWSBrd8v zv)ODSNk6YAiUDtk>wEQFOHkTjlI>Zc>r7qj*wcx<+>e%?g91PwGW7KXD4`6V|KtH!L{eXfsX)cYgWV#?2bi{s9i*O! ziL@PR$0a8&?70q#9+#)x+cXxeT&@jVGBHyEq;JmR0f>xPKoe4H#*tsz#vw}*l*qEA zHT}5(oPd(*+Y1109ZgH;5efo)qK=H@?4K!ELOM^{11uVWRfbHRR>_g!$QEcy2{l{& zGpc6_cpyqTX;V91ITq5Cr*rh)18jG8_x@uKHN0Jkt(Aj?U82JRlatKzt~+o9F{Sd% zs+3L=YSgQNa&+gkxs7xJ*(!M<+9V6kWbujGLP&Bdl;D1h!l&3(^WsMzV31=z;tn+) zbO6R@AGP-#Ykyh(B2>TPf{GsLI0q!DRAP-z`xgC40zR&|6Y(;`X zWdJ8=Jok=G`%D0%%SouRIR!)t!t2P9sSogJ2Ih7N)Px0Y5~2V=o$U9SEmz82kk@IY z3g1f7lS7ZPSvnv(96A?Y3YfZeL&j@q-|4$h2UFt`-CcQg3Jc)Mz^zB>C5)4*7Wq$23u z*hd{;$PR7F8gf?N&^eR4yri+qT~YUZvYajmIGfC~SR#ZZ0NBJWH26Y)^+^X96-bXl zv7)q#_4t1`9!i?ZsjG7FJi&b}0t)E3V97X7r`pkWLod;6@ z5jr4jc1F+$E7$AuCrXq!sUdQagv?zZA{b@6ekj_NP4KytZ+`E&rmsz6gd`BWmV=po zjqV+lDpY_r;r~+q={%bTAl-iT?&l{Hs_s1=#)_>8FIn(1CZc}~I~#ltu5-Wfr*f)z zCFtihP$zLJDpZ7%u85eVHwCq_W^X5kAn6g^u=zzqL(JM&muDYg8hDtyJ8qkZ2OIj1 zMhEIl3P2~ca4?K9pR#12i!n(vJlQNwh|r`1WSm0CEHZVU`x)}@VaDR%s~kKjAA2s+ zKc0yK;O&ZCT3j`iG$i!g)RVLi3Q?T6k|isLVx|~~JG}-3@WR$hZ6HFo|L9xS4}fUJ z*y1f@b7oDs06pBPvun zlE|fAP|O6vL3Wy2DF8YV5Y&ryYCecS2q&qyl{fpn6Hnh(ci)_=D)w?RwXZfYCnJ-u zIAgQ(t3U~AddT?e0S{ts2)J}o{DkB&@PtdLa+ux`mTkTXTqGvF-GpxeD0VI8{9;U~ z0KMOH-=L8Q{><{dA5#FdnsmgC?(3`6kp>B?8M6SLV?08-PpIV_6oH3`&O`H4IB3{a z-aM+c9y+VIJn1b)Go@n@9Y1(_77BpaRX0-!F{D@TSikNm@JzqO61D+#`MgZu^L*vw zT~o@)F?H+SS5vkS*iCOg)91I63UPlj{~sn5{*`tfvNQUwh;>>m>9THRA_~lJJGZK+FVc0={kff6-HhY}kRj^`z-LX7p^tI@PW0Ve%=ZsfUU4*X) zQz{{P&;1?{`nJ0J&iKZkJqyhodAss;w1NvQ=|UEuDE|9$Oq|jI?l)(pWGubiQwC>e zgjEg?`2Vx_C(X7bTY4DweeMyln{#fHH}mCds@{9mqN;!bSS3*CSP)1GB1HoP8p#nk zP-8~@08KT}Tmxw=lS~s0qycC&Q$sV-3`P<#$|#9w2oz8S6bsd%UcJiqUS{5VPqUi{ z_fG?F!lT*y>~qh~n=kLVE3cj0J9dPJhll&})qHEM6M=ad%cOw^va|^Js?po9VG*w5 zzU97+SuBw->)inbfNvy8-Wzw2P{L(};#dqW;fIkBJLl6>i-sr~_Uh$O54q0(AN%PI zd?^}AI0xSam4BOYr@Z6zD9YE1Hl+bAw7tx&W_j6sL+S5*1q;my?z6|s3-6Qy^W}Lb z%T91x*k;OK1-O(t%zV-K#CL(jO2&q?W}peujB@@m6ocGfbFUi=Kf9r3c*K|501KcV z{#ybo-~w3RC;YcZz76gt3C<6TK8AYlUw{Wd7^ncjf<+Ss{~k>Fh)nqqwx03defxq0 zFPt$S(mO>3n$3)dUPmVOom4W&O29Cf&$aMLjxUtZxz)S^a9`}on~0vw7bG4?2XREQKP0^J@sKegz>b-X+Eh~_FpGNy0Z&osBm3p-Ml$==01IFREPw^DEdDJ{ zUfCS}vlz%~p%j2m4<3IBIg`)GA1Ru&dlkkiOfY-LN9NFI&%1ypXWrQeN7#wDRj_^I zn96sXSZHp^@{-N}>6ClZnBx(P0vKtA8A44${4a_{F@oxuN&96aKzV%cu}g8R&QYRd z+HLdd55C-imZ^PnSqzNkrhQTd`~i#g1F1Jir>`726?KnQVsf7NSaLBx1XX0*qLICC zoYNaUoRTvrS2-wiL%E|d0B?o*be!lbTV-`Ao^nofJBQYgU>s2#s5evjW~WDX{@}Dt zt!&&U2H#<+xO4J$stK(Bkk~r%4{*)}ah%G# zkB$K2wctIxABeoA&-5%r#w3QJ?aBDh-)q)=bzBL*Z?8*9apbbgrZp#e$B+TzJ(ZLV zz!?J6izW}FexwNkYepx4Qkt6V5VJ`iZYC2RlUjbc@sS4r>EsUF#I->0LdtV?+vfH6 zzTC<|GFH_RWIqqBiFq$r0GW`sm=gt~`*mW{pm0*`>Fg>lSF2^r)gF_{4$O65dX16} zVE5^5Dqh=n>!Yk|=UAL?YMY!b4+JpXuWXL*4~Ah|Ik za+!RCsWkH0hBvBMLjUkmlxFemlp&=ge_DhnG@Fi{x`RK@_D=g#3T$4BPg)j^xcVN%EfG{0iQq|s2E;&{QQw_%HfBZW>0|Y-PeQ@k?VpW z8od?P`IRS9jPixq?Ci^z+;`Y}ijqV_Gja7EkL$>0{?a)UZC!`=3>|Lpyfgq0B$sz@ zUlQagcSey{G_Jk~LtWq%LYfID*i$#KzoV?xLsz zln(bHo$_i%=LF?>7up}buMn?khnJ{WeWll{)J#~MiF7i6y|C%9tl^w#I}gBji&wv2 zZ9d=EUwAUgBcmF8XiD~ARh39|B{n?`fqTaT5+W+bcfLe`7*#gxkd@=@rPg#J33Gm?zw@n2yhP4JL z4LB@MX11J&N%{HQJ)1(&lnV1)={f9OV?)G`1oJ)y;2oo!$R&Fu39*=S=i-ASc=z=4 z=}jH!)hP|mT1v*q3yY)|ydT1OMc+~Gp7%I1Ce|;W*&jSk53YnS4;}& zMc2Vgj|ez=A{AKelxr{fcpf}flzzOc^DVgpS2JCZ-9Dt%Z2op|HmMTuQU z=jglo`UlPHKm0NW8phiNVy=tCN320bR8Yum;zQ&PqXKZ;5q%<^WU5FKm|=qTCp$<@ zSTjggF=?6QU1IVdDneYQh@dZu%>I`0eS}i^qzsiJCL_a1cDOHudORpc z`=lw*X_9?^_q*og6v2G&2P_e{6W3>m0T_Txb?!8vwp%=jDXV)iIwi68hrRr7wwJxx zRi)QXfIts8(F@L{A$m`VBm{GG*jD@8Yh%O$@TQYCUu;sz3l3XmG9PAcKYc}I7{Jsr zU3M?W25fvl0ikUJ3fk^oU;Obu{4!03gs)d(VY%!aor9q&qA{pVUlL)2sd%{Y>yY#| z`nA*nDq>ANvwC8&WGo3>CaeKIj7(#}#>zdKg>52p)$5@F*ZaFg7d+nW5BM+IupMwt>@K(#Nr_ z+3&2w&1$@)XU-f!iB2S@iEa|E19)G-^fU_YbwE&6%UU`QFLZ){y@v<(hnduLBb;S( z)1Rht|LkNq^kM!{=1vAB5e^t*`yfaC=r?v_K2&1qT?Sj&@iqEGlA`HZ1u8 zWP|2yQ~{Ih_NCe0u=9Ok#4JVVfQdS&F&^Kdzw!0m_jQA>%os_MLE8g2Zlr zu2KM^fyA6>D7)0GpoJ>OpcThoMXzDK zLc9g!){hB23I#y4V8|wJluymQjJ>& zc3vVZu@o$z-~sR@V2-Xmqa{f+zPael{6SKbK+rolH<2gPgWSvgH5%c2QC0xT)t%KL z@7cAc+ddN5=qV(oEW=@-tWjxgI2#ZdKw&dBb89EdXKfM)@|q1efgoPwiozux&kx^t z;GYiMI6bMj@8CU*C|6&9vi#9+U4Q$}e_0&WHBV$LGsGh=PoXecm)lA~Zy=K1>Bb!S zd`4#)z!FBVz?uo31UTlhWpW12`em(#W|QT!tZGEBzONQv^w`pO_0aSPd2x{wAlVsdq(S#aiUi0}M(HHs0XQeLy+lK0oK{vWkK?jV9}^`7;P^H-TJ@#J zFF$SvYyl%0!8+6efE!QOn%7tKPLlB{lzLjf?>+ZupE2KSy)0L!Q()(H4} z(mf9Ubi^~jQ`+MA+kHI%Q@gSR@O=>QX+$5>fQnv#k|P_iM8%jDvo1gaSpmp7(ejKc zGm&RHXw~OXvncdEG+sCnGoJ69P=@Yc)G@$bkAUsS?%6RKw zBQ(R~N@o5Juu0qx;^saTa?0v@PVSy7*SeJG9Z4(bz?Y7zj_Z!jsqzr*?)AkV|AX6a z{)(@bU&?^{dIcIlkYvapD~BQ;S%-<{AHWiIs%EA8ZzzXo>TMfKW<}aP6ES~LjtpK7Lp%BdIfza^I67g}fsr$j z2R@&8i_&9|T?heB8Fq#Dc}q?q8sDtMR6|b5%0j?`HKW5i=m0@h$k+o6u?k2>W~bZ~ z8+M9Ni%H{0NRvqw>>|Nu8YSI;(-7gY_mCI>?y-BG5arGp1Pr)(?d`(gIvJCa%@Sa? zDxEmnk39RGl;ON3Ut}+`448%xv#xlLuA}cB&$e+l(fDf7r*$%Yq+qC`%|rA5L>d`2 zvar=n_I?$mnzATthH#*AN%}&CFzG_2&mp1EPQ3BxJohaY3joILS3mk^cKgy_e&b6S zZ<$&l4NxfaZp{GBr{c2(R=_Gn16PVLi4i{P9``={;tm}*fQ=CKWA{^fF;1fC)yS}w zLoijheDOtlU1Tc2u=A7Bv zkP1!2ry~1`F(`gIfexLS)$&tnDx0)UD_~LZaHasEzzQe=@{q(mY^A(7EB*W8E9L-)v&i-7i{s?O{hqBbaJo_mh+$GO2G_a% zd1B##&a5Jc_T%jX&T^eX|?)I-&J+j@w;4 z-*@%(C+i>n=9e|zG8V?B3Vl>n%a|E2Ss0cj@Qio@TmTou6XKFsCojrB*34!) z%gPAZoSo(basrsFvrLH@jJJ(zF2DHErLPxs9ri9}R_&7SC?L+K**G%)pOz^*qqb6l z(~u^uF&LygXOGK2UveAK!kE4yqyQy0sNQ^Y(5^pykmJwjldyDrH1f{d0L%2R8F~c~ zZ8t!0S;#oYuIsls0P=K?BBtw6C;%X3YK4FyV`k*4Sua0^M@GWjeGv#{YuR4agj8rn zStu4fw9l?}7z1}AvM3+1g(>Jg1n49h21|@~xN-x#)813cA4e=-r80TSZgHn{JIio= z5{ya!K)+`*<;nGQ9e_cSe(!lk2oTV%K5)%Nyde`HLjXkQ*d4$w&yMpO_{uVct-S>{ zz%{T35ST;C`ajIm%9vbFrri(rkM~6S#S?&(M~t@$O5KBXxmgNkoigTfq;+?Nv^1LV zW%zIY=YT!1ONw!r6(Ng=Aw012*f_ImDIYS#+x_+WkN;cK-hL_L-5V*wgAuANfSA|3 zeClAmUH})wGvWi{Iq?DTj93!&$vVLCt>-vk!-V3^IxLSC7dxR7$du*?If;d@SH8LU z!UvaZFTdv2msnQ1tkhV5=zu+N3v4FAspT&Jg~r)sj@>K00ogmSQ^a4OGg@s_FA{{< z7X@@Zg3ahoZ|$KY(+hI}X52NY4mCR!?S?wPko1AX1?atT`*V%ek25_A5l{gF1i(Fpv4E>K9LS-0;d?5vts6e9dMlz%k&1M!noC=N5r->?e4DD9}x-c zme2c8x|{_l{rn(THJ4ZIEU-B#QAjTUzYE?!j#(;;0mVWu2&?u6>mE3_H5&2 z^zHJqfBt0^1ei&NQ`berMX?xsQPn%+C04`*u>@+~dxI-qiYB+4ea$wT#t)RwDBVTQ z(+93=0(2u?X?(qYD;@xBKmNt``Nz6w{Ii9g)Nz!6m|XIRE@VzHUC%xBsi%bjw~;@m zT<7BsMMTi~c6^y8O}TPvc}nz}S)p(I_&)vBUE*q<)l;Evrey+CT{q)|Jl&(<=Z``G zfT?`Ff*?bf(i;?{y1VQaEO=#At-orVbrFc&u-emJe}w2izoZ%We95n{1r< zj>EaC+JH!jI12?-p55k*W2|cF>UHujWG9sntX3|h1iI(ojK=4POFFmdhdRI>xBk2L(8-~l>rQfl07F@uW)npN8n<}rmQUZp@a~>{XaBWt`^&YSto#Qn ztt}QN4)3hNJ5NG;&s^K5oLq_`fs!@_P_zTrG>;26Z%DE=XoER1wH;yrQt|jHPVZQA zLldWlYcqc+af1(i6qSP`CcQzRMDI*{&JFIzmL7!yAY)x~2@=N2+Cf=t<%n3sBN%=t zi3QYqdgkn0pCUjo68KV2refgKk$vnT?;M4)w<==|-qR5h=f#YtQ9HDH=7OMpcv>k`)fF?~r{~cg@}@hdfkZTJ@eC%w0^-9^(Q!TF zqdReg%RxS+1wUM*F1bxwMJ>HzulXw%017yzN8vI)l?b!zmdDHWEP84wYbA=0SpR&jETwmV)rD{EiQevdK<%QYhN#A zjTV((H(J_gygP#M$uR);60&AZIps7qzyeqkYhsx|1h!DAO{w(`Rpc{90Gmp*y+3qT zcE@2kYNo|Go92KUpXLXidgdp0SMM2{EDZo4;mvywz&k@Sm0LVTs2^^vMuK&BPiAL^ z8_!hJJtB&g2mR;>C+8f{1j_r~mlAe`!22|yClMi=@Q%~)CSkw<&4h8!(jiWFMBh7Z zP~p)dEF4yT!lNHz@YRv*YzV}xE5-6rz;oeTCjK=}|& zbs?9~ASU_fGDZT3<#oL1oZVjYy$7Ht`erR-fwar!RLcPi6zUcoQiJcL(fRq!+Bqe> zluj@y++m8fY*JpA%o>|vMv*ejS1Z2S+fT0{Q63VzcJcY|ekmv*(ST%+kP&EPO;}G1 zUYBf|Jrb_+W>Z*)_q(aTlu#AI5`-RpJ-V*2t3|JijpgK`8cBfOuEe+D$BqGn;Q?|Q z=<2WlRr;XbV4E$yF{YTMVSX-&7r=*z@f%N>QAYiqo;`2d%L0YZS-%{LizRdaqip6rOk9+3)hb=Jqi&}v~KYf0Oe(d@_SYmXJ^&8 zp`#}pK>>|U(A>XyE9K#dd<14U-5qB<8+soEd>Vy(CPQFlX>lK=H#st>Q+JRKpKwyw ziqB^;W?`#fAz`RW!C5fz!d04^&iheBL!eu*pbDGI~2D=#1Pof zy^IU0huPe-AmYJ|x8J`qx4Y0Z<*Lo+mw)v4={vk_l5)faDbQC&HYRFRFn%FD#jJcb zHb@=6+tGtOdSw{rQy(ko|AsU~<_w@{RW)xfnRQZBdX42!E(c`cIeoZOfh_$tcXFuv?rWTwi#U}2 zr?}f$FGP=s5S@cp%Hb0&LI$HDI6qIbdzI zHdqifQHPr1qIdS{^J@G0ykqi}CT|CrHpyBk!O8*v}NRt&(AplG%?uUmzWzW zmfKW7k12qPlaD@AfC-5qfd`oPO+IiA-RsFj-{p)tbME>>qw%KofJc~uoIAwiLz8=x z5tpC8#-@r|U1!sm7=14+z(w-$?YQ9xocOTW4bCF(*1pJH@fz49EbAx;^U&6IpbskR zK{21346$_c?QKpjG+RtG%GKJ7+Vo>v|AlBE{Z zf?x=&^wrJlXx7W_UZ?}@z%$ieG2wG9wFy7Cw14n&`tJ_ z;~>Km-^3vdclpyK{lw9Hbc6!x#*~?e0repzZ-KlsZqGczOdZ1kVPNE&eIU((q-J2j z?7jNzaX~2=)VcK~7BYCWgD47Bu0StOhvkS{AS(c7Se<5&iWd-26J5$|5xfLBaQ{wK ze>i4}0L2KC3gyzitbD$2nI4S-uzV&{i9}^p1_7fe3WK|ZEfhFW%-Iz0j07k*o>ABt zkF#FQFz8upWxo5NP=uJ&TyM{L`V}Xc3L(SBAYg-IA5Pv6MyqNT*rlVd53?`s@R8o$ zHg_DUW5*}<=%16h-STG7*1?BN?hN}bfwMyMT;Aq4HrV6Q{Ef>$`ftu#E&EQIajBRT z1277?#s~t`qx|N?fb)3r6cjl!S$sePi4(+LTvZEtA4U74S1NZHKU6CRk#mUYOq<`<|_UGG6 z06;V_CY7;dO7{^186#x#UN@Y2^G?}@8(^Il^=JzZuhjx|8m_HyBi?%KJUe&s2mfIC z!{0jNn0%$lR|{V)lem%~K*8}y@GKt4>C)p6qN(AB?Cc#g-q7PDxMcOODlW0ZQY}i% zpFk&Eb>_31>a$nuTKcZO{q*@i{eL#EzxOr=JZ%yEpd?W{yn$krbRZ76+-2@GPh@vW zC@*mEAI^3LsFY$7}!qfB;EE zK~(K5>~`dRy^~I1Zaoj4JDXME8!2p@$`_w62zaE#=PDDyy!gghfTn|%od7uodK9RW zFZ9Knbj4R+;D~%GE!_LeQ!DY-o)QJ)+6U+{Um1EV3V^Q`zFtK%YRo8%!tybMPu!`p z2aoVY(nr@xAE*k4V5tn41G3jB@xlaQKJFDT5ay+6YN>HHTUlknYjW@DGo}yU<%WQ^dq$v?1u6D_zx&^j~_!jv>mJ*;?8Q`3h z?J~s>7oxzu4QX%Oy&6~+Dt)HBkXH%*;eeg++HvFPeDmq|pZ)fK@je$&AhD8ddaS>( zF}6EYb@h}>B`MzU2E(tVqsC681QgcO=|p0J_qf!;2tE`(XAvZG_+<>O;ns8Cnb$Yw z_J-ck?N*=u*7M)~&)y=BC4jU}6I3P~-g@r3lmw;Ns=@Kup}xE2 z!5K1?HLzCblep{NCV>YGu4_%ZAri(txhGE=s52@l{q8?$R6fQ@=RAi!=uQBWzvW!L z$w@>KSj+o3{epyjh;;N|Ii$y{YGO{j$@8!T`wcV!!2zy!J>`K+L2kK1#iL;3)x(?k zN{~$L>I=}Qs$eaU#0(ZW{sJBM0HD}K!uqO;UvGdBGK*7U!IJOc+{k7;hPIW1Kel)ZH}V_5yT&sQAV@k2&cPqYndv0hb}RF6^Qxv zeIWpa&R>i0=E5T3A?Jz4&|o@%4B9?A3RFP3Ez%)4PU#WG^YLcdy{~Q+o@`W)H0e_rWcPIt50i5`{H}V(h6l+J$Tch#=uBFW42&n1RW0A@mDZ1H?YVzFtX_~ z;ayF?OC5#)4UZcWAY{Sto*q@ayNhQU+jeWVH&I;l0p+5>qa7JB&F}4ZKJ@%?mW>WO z>0Qs0$(RH-y4ob1H)dK<4`VEaNqKlrFOCdbhc>}O2lH^5!{-M&l8}#LR;K4rSUGgs zxGQ({m5050hknYlw=5QhjHLAZY{zfyIjGqwo*Umx*V(J<>gJVi8k&^%BS3>9BIx9{ z9qUB{c9`D_O#Izb+mJ-WsZ(<+=o8fvrU z0GqU|+Vm9#e@0@ArS~-};XZw?3bdz&V9o&k*#T|x5mkT#uN=1yW@kUYavxmMR`vBK zAO7RNxqJGPx8L}cV|j$nLt!Twnwp|#L!p@Nfc$|r@>or`xnnb+(2go%0RV99)eN5` z=2H-oWy8UEZH$bOA${M?du-VcCcD2e?XIwRB%dS>IF#;X$H_FyxKyy{EESAJc~LOk z7Nj?I8XSNTXqRMJo-6YQr4-`Aco&~y0Q_)vjb7308_Vmftgli{Ok=ZlAbu zQ(o4hvRL?JXUgSFPkCK$^ixUY>nQJOfd%oDSO6aQzOYL#x)pC6wORf4Z+z>M-}~_I z{YO_n`xkD0`p<2?{wLeZuXoGm@06x3(YMw1Wp(>$efy*8_D9vtkD8lL%mH^%Ku zyEXfp)o=Y~{Rcnb*3kJAoy6A_GuOd=_wds=I#K}RnI0>rLqw^duYq4ZVLSt z=_g-k1yhHxfG$M<6KIoG5YmJMxKRh}#A}BI&Ffn&E3Fnru6g;pAOF4o^AG;z|K-g$ zfAtG}A?&T`#a|NEz;MRUe%wlWHQlq+fn{ z^bYMwcad9uAX>tyu6jE=$)L05xpM@ecqits%ppD1R%h93zpxKXHXaZS5A|@wcc!{W z*si>)?JK)|`Cb7yg}U|EWNTHGf*ZOQorR7wyJ-+{4%L_||IS(|%JYwJmQ$@YeD-q~ zq$!n-CUan~^5D&m`%ZP;BR=8JYanT^J~7)3yFHAd_atR#+m4%EDh2wm8{Eq+kYDID zsVf9StblI;0A2x`G}L>+z+CTXy7lIttp4b?+~56=cOQLc^X)%#^Q~XL{?31Y|Lof# zAMqK-?G&PScK5oz{(gP)!}|J@=Jg*gU;bWw^?kd2W!oG27Lsi3>vena_4eZH`^#^( z>u+?+7v1W)Zx-~P?asEhcK_P$Usv1DtJ}}a{>JQX?Ec2=uFZZ&-?D8@+hX6Dean4o zu5Ru3uK22r<`oBQi#fR$knr>>M5tMN;RsAp3PZ1jbvEXui_)J zPyH4Dg)v)=^J6BXrX?*U(hbf|Ky8j%8GkrwdKLE!^8F$+E(1?E!5cWK^Dxqq3>BkJ zr#=FBpqI-w_h{q+WOr9|4g#1mT^_j(So7l%YOOHwc zc*@S%+gmt4j-l~GE{3DB!V#POi4sPy$E!yglowCizpoj%>`(buN&roncJtPgRex2f zz4%C`R%Kx(a%h(Fr+n>BXZInaj7}3+ImZNDN`>YMdCMm3^3(~CFF%y8THwA#>i|Fs zHQ&!}AffLlv2!q@>j2OiFR<39tk%2nx$ohQwi(*eroqO^euhIkVrAIp!C-f zTVPA=4La-1g|AnDU>&Vg8#NUg19-X)@^p^QqjTIkZaQ?Ht>fOqd3fO#*cC(C4RQG_ zgzWqlPDGxJoL3{VDQ33;mcuujqg;S_m80xoo)}p%C>Kr+1~4%<6gz1TR5CX^EUAkM zq|A2p!{7Yo|NDQp{{Daa`7iz3n-BlQ7bCU~A0sDO3TQfUAeKcHo~O5W@ElGAG7B(x z)d>R_p`u8L^g`^)$+m-V1w%^Hv`T}XW6T$)P>sm!Z-aOpWz#%BryJH!;a#Wj{CN*R zKUisq`h6;fO2i=G^YCor_Qvh{ww$vsulQ<*8;@3TrQeI#uOk>li_eu}Al7swOW5k{ zAfKcFBtOYy*y%m|yB`Pqm=u8Of}5S$+_LSk^VkbUq#|3-U>n{g{p0W=nkJ|!i9^Az z00NEADIL}vZb+Eh9j9MMPf^@4Iz1q|&UD)^^Obycs9U}8)gs5D4W@xh9^p4;t%sD! zDT<5-xM6wb77>@C0?Jb2p364#X&I8_hIa%&uytm$^Up7n<4n|<`J-sL-*LC4vG5+& zzH#<-2Dn_3SyatrN_Pq)udu)}*?_}`kVN%X_zYMP#)pz=*0kp8y7}aL zm%sU6f9-GoU$)=;x$B?%^ZSp!B~ypg-2+@%d?*DcyJVRieNX>X0& z)3;Faz$lGhZSPhgh&bAF5#cr9E5Td)H>jBfi8&e?Tp!a#;FgaMdu zT_l-_OQRUZHU(AZZ9XG^M#<1{pVvAy3Myq|%O0(q(X}ijly5YERu?OxDt^k4;_^ne zAIx}~6F=*;HK5GxjlQwag`ojx*lj=h_5a(m-}zgwe)fO#^5_4p+mC-aRHi>0(a2O0 zgv}yU$(lhW;8JmNL%~OL%Fq4!5dKD?Dxj!y?oPr-E#zMLRV2yC7}a&gX9p47vu@WP zo^uQjlij|ATyH_wBm(#d|39*E&phveuP45XP&^TUwK>l&g%GuM-a&DuBb6xA?yRr*!Pf?pQ@QmFL19{>zIDg{8c zj-ne)pB)we1qU<})6~I+(g#jHGdY@%Uz_J!&w-D|IF52=&#nYb7RlHfoDPSu1A%Js zz7)V|b!7}^M01@6xykfqteC~j!KCO|=Amw)0BEugDLD#E63b>ED(vN6 zW}9re5~9KWoRi12TYGzBHk&9h7|K{%Rbtgo<1d0GDjZu!Ak;xfHm$TnfI0!4m(Lzz%{VK|u6 zp(}Hjbptu+R2mqbIJw7twYsc&5fx?a05wDdTXm}s9zJw;_eRd{ui<^M-E%xiCVejk zHoca687xL_OdRGygT6*2n5+d<LuI@SF_PZm;M%NHDP|7xxZ(mli_7QKu`nv@zvj z4Cil!TSg}UamS!>);*h^@{k80o**D4qzWU$JYz-qFJ!Oz@uNqi0Qh?8muqdVU>NKl z%t8IZjMo+ziBsqyD4;+isgV<=JKLEb9#Vq)J=-oi zs2GxeTe6A}pp(*v&on!JqERDz^ntvYW-~hhg{(#ZsD*}Ti@ev2=yQE&K!dGtLzY-MsVO-dg?F=Y)-E%7~p#;xtH$=l-qi=z-bhlKG=5&P=+uzrU}m}l>!5dbsnUZ zfwi&2d-XsvH`&O`woL)!312IsPBAdy_^sf98(>>>&!y?-?Kw_!%q@(m5M=D2=j7t$!kPFo}q$72Y&7er)z`SM30B1E;n|2wfOw^p8fN` zb^G-{{pzRx_3NMfbGzr?eP}$rvA(&CsoDF2rj#)xL_<^Lx|orWga)`Ewn09dgI=8S zE-+bN5>l^pS{Oei!87To06?m;srqkh(A$M;o;+yKPJFCT1VAn+;Tj}Bo@zR$Z`o7Q zJ&(_H*8q^UQR`41(gS^aBeJ{Klmi*l7{(bTbSZLo3UJ7S;0w+G40g{Q@LJLKZ-yw= z*&(fldD!z`ral0WKySZHaS*fZWH(iB9C;MOd6Vy=61yVQ^>0jGJ$$ex4oy(`bf#!gYec49$;{WuvM2GK!KJKQ35eDQx=#kvehb^h{V1&nQ{6 zz+T)5d%)4#y1V$uJ-ehjb{#v1&cS(l4dQ|fA<9}PA)L7Hhv;s;*U4l&4y{ z@NaK?OW(mcx{h7?yKA}KvvqV1T^GSW*`?rnK?@6@p`IGHLJM>nl+P@u1d4j+fu-cU z_-1I!xB)Ctp$7+N1txf__Q{7Zr6ZU(4&@9C*=%V+G)02utN_%>Ra<%nvS+wTYJeNA z4qNE?S*g%4v>+H&R=`rQq5*bZyJ%wMO=r}Z^~Ub6o2&0V{k^}_tv|f|`k#9BGk^8= z<6quA|E{lAZ{QOU*e#w0dx28Dau6_tCA>7v068#N5H;`&SO_g}GkNgiGr2Na zbDAyur}^YO^EB72=GMd1ia&=Dm?0kh8pwp}z3Fyie9?QFBiY6+o&pI|+y7Af^+i&V zH@{Q*%jn8aHs0ZBrR9=y4EOje<;l}2vqb0MJ*qmHlswOhACs+QO$Mr@A@vl{#dY>3 z%2i%jv%1-6+bC^RT_IxD+0?`!h|}+*Epw4TEWVJaJg@;T6Gq=9>9gu@;hHDgr$6g1 zpCxUoi>~Lq3CS7Prn<`=)lm+vrR!{aUH|BZYLd9?sJ#;rj&? z{-U_Ufj2^%g!o+iIP9!VF^zV>F8Mc1fvRWmFHf!T*x3|f6|;Qg^2tG5&JhB~7f#7G zOJ14{F+ET?tQAEOzb$&0>kNdef&#D~+6ztb`T~`U%cQ`7tix1k*C=^Ai)Rc46&m+xlpHaIzm@>KQ(5gP-1qSyjK9; zB~rEY^#u%JC~JC+Sjoelw*fyldq((*c#!?C{l9(+6}KN6rKY+shDVM*$}!gjhE9Od zLxh4LhQWesx*gur2_##0%jW`R>{wqa%^vPPONw_L)M1-h`HD*nQafi~!JD#u_4ZnJ zo?WM^j%~@ESphH=tQ~BAS(FSIcizR;k3YzCc=H2lvJA78I*6*b8QUY&@L14V>o$-_ z1=Q^GUgzXXTfq}nNNJN|vjQYz_KQFKo#qGM^UJkw7NF=o;A8bxdCJ2pWTFTqHdAdH z$ce8VcQK*9GUO)M;LYffLoHZgr^tdrshx^Z-o5fY>tib9WRuPl2D}4q6z%0K8vzzT z#h!EajU*x4r3VjmoyHtRW~xI90Po^yOl35bZNuq!nSg6#mGr4^qZAAIpD*q>QUF4v zN5G6V$sxd@uYko&2v7H%VuiiM^^P~ft;bDJZbbmLHO&UkuIif~tbXttpbfSv*Ie$O zfA{Jq|KjVP`B!hg{%7v8cC%Z(5N)3liblo|UFbQdRvtgim9FS=ToWy@MXY$8YbK1| z&h$vwTtV1%Rna z%)^3db|{sMXnLBzE3F)jf>F{K1zuWoh-ZyzrQfHFaH8wX?S`$3oW$O>-ArpNP6q@B zywkoINzCnZIB=vqII<@tb6a_*`=zP<%F-iJ0K8qedJO=istMyzGHx-)x=l_fO|8@E z8|40ATrbx=CiYsJ7-iTyN5ajt*+am|6Ja4^p+|}+1_Ay=tHdKG(YWRkr0Qx$0hs-K zccVwdS)TBAhoZkp8pudFywg*336pHfX za!#03-toW+Xp+J(wQ*ceAVVnnW+xiL?2FUnLM8k9GI?T&AS_0#cA4mN)a{(p(@a(Y zi*f(Gy2x;1)0rg#Fb{r!(eH#kaUoQWjqpU+dENqBA2oy)XsH@lfyP7Lw4QEn z+Kp{*>(}4A_@lr3@)!R4XTSJwMScvc-Np}0nZm;0InAT}&P`Hy- zkA(i&k{2PE-VYOJ4Z3lM&>Rp`vB$=!s!G{eWkAK5h9#Lfp;2f=JxusJ`yhureutj1 zY$`M7{L_6+T{%ZqfSY=u3Vc)`HQ+e!I6Wc-K(_JC8VImR(+dPBrd@V3-QC=QDRTVU zutzSFPF@=T^b){E2|Za*Uex!J(+{DB;*$zC0z&ECecFA*MEb=gfEWXSA$Ki30H?E# zLq1Rj%PuL6S=%9xb3Q?Hy9<)QH0s+_`YAdPr9cJAlCWUs0>dW&b>_S&q(Yu=uc+<{ zeQ=pTryh3lW;APln;pr#b>-}z8TCQ1^VD8-ixsf}Zi;ZpQrxtu_|#1OA|PbZQP^)h zZS>uhg`a&6BazEcM)g^ z3+xmtd5u)%LoR4@UIhRU6e580T_XyJvWvIi0ie9yzOpy3=^gvX8THEEiN#)y91oiC znsC5YJ&I;B6n73*;43j%1S*8v`z0&p44MK87Hi(Ya>M|41|e&<8N%;fww z(_sf1k@%lU@kjgG&dBjkZAz%siyXj9Ndm@PMj{)WP~TB3l;0Pb@9 zbFJU15Lq(YtczjHQ2|W~D#&thh;Lp4dtmE}qN0lK3m4m`m#-^_3x_AVT+nY&r5n?T z)^1-t`<=hF`PwhteCy918V|R8=Iz4f;U?X)XLur8U2*4RJ#EXji_@c;)-Uh1&vYOe zj_puUJOaQttCblbyq*d4ZutufGqZnjHbaC=h461 z@}Umke|jD7&=WCk7CYZ*)W9hGoJezHbB7MREn2N(- z+3i-GD&rouCsSGTB~#VuObt0+1!m&*QYn1*=PjW$vp&qOg?&3Tck>-^T^)=0X= z6YvXH04SMuWA@u@`|te#IQq!b6?fb&!;rY<@EVAm{IG1=2_5JiYW60ocxkpSo<#xB zkgaG?Y;G1+kf%pI8JsDVX@!sX;*_4|4$S??f!ln<2;O~g#3NDw03%aHr(qeWG<5=u zu&N_c@h@n=qseuG@l~N<$4IGAd0zOKQuLJPol3r5%T&ew zSH7n7_r3}M4xFFxlpIa2*^^^_l1Z${5g%yzHGntl@L(U)nP#3u7h(WBAmdw}HG*8W zV(!0BkL^WB-o$dt=CqArc6euZUsD+P%S}3G0$`yXrLVGpL>G*sg=MYW7ENJ$9^uhZ zNKqq8Vc+Ki4uM0PD+-MTMObY&IgQ1G+XU>XhE|U#oeN@AA&yw=M!p3U0Rwj8G??bs zFaO~HPh-(ZH)Mt$0M(E_nY4XOa?pn$=c0J|S#nCBTp_#ElUabK^2vV4tL<>V2#;S4 z;q|^qG}MYaVNpDrPa^mZ=s@qGUA6g4SZH6lr%!#oAWe|@WGZ;Kc=>yFf7Pw#%isEX zrD_>*8L0@ANHvX`iV!L@MrDjLflgoU5uQfO7$(jskW(~pUY4{bZF;G@G`?QHjUZro zv%6+jEF?cn|9!9vg=O#vzbaQyUF7MS9dkc!dqADgMhCUIy;akIDW4{S+4EfHe;_zy z@_Go_W=EZzQm`vwPVmgK(5M#E$YouQ?i<+JI6O2k>Bb~%F}LIUAmDe56xb*Yg#-bb z^Py+Q?kG}9#pb#Nwty8X_Q^N0G076$0a0wqPkrX3BO_ixGs%NbEU7XpJ_>@Y0raN% z86G3K=0c`I09lr==pi0}V-!3L6BPI%`ETmBI<)ajEqOe;>qzuovg|rY2tk&uc69&Hv4%54)^=K7DR{+Pe*J{wu z=_J&FE}4{ZwHun}A-I%gK0jj)Ml8dZQH+T%Z1(Li%T4Z*D?9+ms>SdXqnIHsMM{*s zI=CQKfQNQqUA&Iaw_U1@0I_qX-DxequesT3bpZzFS19bIYV-M#ylvh#zFGz(gV-lU zlCi$3Y}d&cjt16G*U2njJAtBld{%EV4V_R2V_DK&!ULMh)o)TT;r^s*d&RB{7D4O= zbqw)auDeq#*#a7(8v0vCryY0aim?=z#NCcAK#PrhP0M0qhT2{9#_8UYl` ztERSw={R7xjcRhj8^3c-zYnW99XRhDrbnaz0E`Khi5LVNUp!~99Lr%{n9(fUWlLc) zOjdv`(%~WR;s>U6KEmmeo+u9-wlg&u9(>|MPK<=IaQm|{g?F8Nwf3fdOT#6w^B|xA zFFATsGqjrUz&@eFZ1+flxtuUcg6|XD(0jV}=yr5Ja*JotST$KA6!gY10LLkVUh+`1 z2_5bWR7@V&V8L3YUqd{PA)E$Wq5>{}njo+QmdV!OiZge>RuKhWnC8wxX0ypO8TnPUfIfzd%| zmY>zxiV6UpFoyDMJ2?kK66!kd!BsV684sk?kDLu9VCVy^@rYyQ&K={<`SxZzFq5Sf z7({XOJdnA{1mw@0H0j5c9+Ltb$1u&w3$_;fiFjZkIQsE5}B1N(P*?MSWTcBZ#)eFA9MN0UyErxLcJY!@a6;MMBQH8X>;$FBFKJh)E z-vh0%O}63SmOPW|&kbI|Q}E86O-VD%F`#E7N`wm;JCHm81g&UXbJ1RYe8!s{B+2e>=tF#Y z3Ifgphy%raN6NW9Y?r~%P`CoFh6sYu@Xvt&W8vhWveB?}kRyFu3)UF{wD-{APaGN$ z(F4G!g!l=U&I6T=0$()ETE3XkPyh(VY7(IDq5o-b!}}oMcanUygt5V#AY*!Y~G zJJ|Cm0IC*;cy4c~F-Ir-^f3=fy8EQVn_`XUw5Ox3i*sK~CBy(r!WE^m77U4{(FzW5 zqE+-0)+yb`1z{A^O`>>TW*D4m8BO>N11;U)XYPS6Z3iJKQ@MzqP8G&oIFB~vNX&7Jy`j?i>D47RgL75OuYO(8|2kHTdt0uX{t>6^=T{k8Mm z?8pd&bY~hrtPU{VK+}ktJK-x~b~UNAZGZ&3xjYkx`~wPkt5Tg72tHI%G+w0L$4sW@ zcsFTvrA5LNSILwc*P|~Xhl1yPq0+|G%a>nM!26j1sS8?ht;*86pkXTcG1Q~0-+jsG zaVY?*mm*{R@P*ah1nHN3Y}rviUAZ4rX{VR^n)BKD8;m{8QL|Z4H@%d65h6I1#yRIu zJH8pKSZ}lTh5(uMzS_Kk_vc4eyo)4L`6{GzQT~&DyG!VNlluXf7`&&_XQqd2y+>-Z z_ncI4MJ_=3YWtGDJCu{;-j8eQ!FML{LI<|h=~$gU6b@t2*-Yd`9a&`r)F(s&Pzh^d zlS*i<00!f(3hQ!$2-@VzUlTixO=1E(BgilWVTbJgq5ecjIU4Nxb~y1+n7EYMiFSsZ zurK{O%N8*C)gQLl^)gM^IF&{QFqCDC#4Thd8Ilfbq83aFFbHbQ$YP2#P<8PlGP-F5 zGLE+AY>G~eu#nwRw6I9ntx(GM64<7@bj*_ZM<(2r(0U@PWA*Sxf(bY7{V40jkm-LH;ttxaj!qv((aHo`dIP|cbaH^3!I)9&}oxUJ$Q--K6RT=j~ zHaIh0k|SDBt+87esj|tD<%y162k%ctblou~@iCb=ArnZ;q)_IJN}ak8@AQ^GWG5XN z4nk8FXsES;HGv_E)~#2twOR+0*pycScbzR>`p29emjdAGOVGsX;uj6~4toa@#znRW z4%EL{g*C5j%VG`0t9vHc6-lp3(JgKaX@Br4w#Wk$KbsIrLqd5F!|P^k4<*IBd(++W zyycwUT@n~$><-!EOT+33&E5C*@vkOF%w)g0a{^#ES8*5#P;6a2{6L=S%>J7GY(eBQ z)r_wUIS@0Mmv~_0N7o*I7kPV7x<%fz%k3)fCA||FvId5P4;h*Sf*^znxFB560W=Vu zbGRxB5fG_hJ5{mu! zs510J<0xb1N(g`%cr^`C3yo3mkT`JbW3jNQ{k{g)Nw6lcgp8qtnD4(ZJ(`d(cRZ(} zbUqrQESChM`hr-guda~OKd=z`ZBhN#6m?8h%p6-N(q<_0ZHrmwQjr19n{p{h9-Xt- zH}3hfJ{J7$GT1Q{W6T{KT?PcHX5s5bZ6#|Xnx!A4(a;aSjzrI+H@~|E&gm33RtM1Z zdu4!a(1?|9p1h4RzyKw7dlsTUfn#bI(<~YtIZmZ+xuh0E$b;Oaz@Z%X!sNM{B}d9} zy9dR}z)(#kLy~lka%T*iPTN5oie8QhB}A08=&tDby*vO9cNgSmt%wF#2df0(AzS

S0QwP(OUsx`y$nLDzW-gP?9&tqs**yRQRffimFUdkf zcOczW{uE8gWKQ?Ugh#ql3C_~V5sw1Glz?oc$V(30BUwqv`GU${%a!O;{U)0d z`{bl>BNWi0unpD8xiOmRp_>w&<7Si5PNjfykl5!g?EL^?nl=kxFJvoK4ZTCD1B|_Y zlhrr-`9KHGrT_%LN2msvV+`UelZIw_MyR)Hv6}N*Nd!XQ?8ks?xG|59K zd^?F~Iy8U}Cl1+f2=`wb(S&TMGFI!xn+C652R%INbtwbG*)*jeXL@W3z%!XD?wy9J z7_BNtW+W#}ztjOj8qm_j#Uew9QZPWd6OVR%ff?(df=?*B*d~r_pie-iVLzvxFP+zg zfs^up=(_irKu;$6Y8iz;Lz!s%?b8mL6ZXhAqvOp^%h8v!V&o=5@zar8uxPwD#`h;t zGTjE}^8gsPjYhsfPlnlbGCn@ro=QpXL}KAH8EF?~?WeLHXQ}^FaD_oVria&{{kR>D zHj#;#>vfOLkMJjMa#^Vds?3)^#~PTN4;o%r{3>I>3KS~BNjBMBSQm+MY6t^jV}^9 zIlqp@5Lr|uVI`MS$Yr)|@&;sbz$zUt(_-Z%nNdK?V%BvjYJBGH3m~00?cVI$ShDxD znJr@z6pGP?DFN_JW16L}Yt@w;nFcCO;3KAiJFP=1ToZO)Hhoi~WMFKXb*XqZVj18w z-suP#w_}@GlaJCuWw1AZpV@XR;IgnF#8wKmGmhJIB$Mb#3u6F7Psl0jb#wYvUn!DS zwIw||M?*jiUN~piI(43`;QV9A#c7&a_jkZgvPfnCh#XYjD(osT?rMb(jOoVj3yYb?3s5 z(Rb@l{xQ9ambP*LeQ_j&+qMZ<@8@%3+%dvgRV$6nF6D!F!=bYSkrhn9zj9=j|5xSYlPPKIV6{Ucf;gPXjq^d6FLmNM2{x6x>MC9 z)_>42<6$~sNi01#g7dvl;_s5-9!@5u9tW@hwv4+A3vPIXhh~w{&vD*-i}*OckZ4Kx zb149(+pRzOM^N&`juhI`81ocph>aq;bT`b=e&Ps^b|4RIl4w}ge#(`evPf!T24UK; zzh)7?%={ZZ&lzqt9QGr0qJCJuCYE{b(hmb&wCIq@=M)EXoic*n!wGQlak`<;VWd*3 zfE$&56@kGfQi_{OnTUPr@RIPr0uk$+`B=7_2A#xGmZ}?R7b}k%MU~6|mGz4i&>7dc z)$?xgtoq><{T`RZ4oGrwG==Pe9Z;p*g*Di)PrMr{j)B+#6rK|oKn2`r=JCS_)X8a3 zR%$EjNe8DzT^K}1s%A)?lwX8%X1lYWf3D>s6m7g4l|Z9v(H8;8ws|?gx%Cs@t<*Je z2?-ru+>z2~^?CW|IW-D=Q|( zEDmZ(yim*m<$;#bc#(a8DqTi`Bm?q9Ox5r;WP~9F4>}+6k{j-;*Dvki%XF6M z$Hgo9*VxPDF& z1Sbh8@9V}dR(?^bv(Z1JG>Zt3j zzFM8(W+!x~y7`1{VyUA%uo=1*KyI!$I3fZo4z^<-)Lr(oyw`M-+*t~m=7Uy|J$b=i z0q{|!k68!G#xx0u@IK%%rcl&(l^&S_K;!FGZ%8p13)V+odI)J}V*OSixOe?BJ5)TP zEyBMBy-8-djOrPS{>90h`%o7sh$(}f%73H1ha_OSE#A{<*8uE)~Rqf74xR{`T|fM3uyp(No(ZuX88t zC&gS3ZE&S#KEBIvpz`PP%vcgcbY)2(9=s7I%FOgGqtl{rKS|j+BXtd%7!_^x37k+m zIm_FfGBb}9^<;`&%0LLDtutey&}R^e&l6fR0pkIXvc50!Y7^kT^ur{ni;~n)!rsSw zYmh$3bbCo^DqH|C-Zr!ieFxKT_LN|hvXl}^MbQ_GQ>Y=4fC292#}DzN9iHJhz__B1wioJhBPCR)mm=dm25kV2>DPIn4{ zAxElZkB;+6A1EK8RCpdnB0&pKrV<%KP$_cd$^0qFmfut1kmClR=qWrCyJWufw1sTI8Y zD4@rs0D#stmu2xnRfe7GdGwuc+z(f!OJP7^yPciTZZ6ldkX^MVp9q|^D&U7HUVa6Xd zF``eMt!-ju3Ml(ke&#L`-;gstr zDoCEe)aNIjin3Qc;Q8UOd$Uh8-Ku8whpAD&JU?`xtbBl8g zln1l-ARP;_ip3idkRk!X$?e?u3}gsV&@r8pJqsnpU`4JFbOTbhHrSz(P|i(;Uc`~ zyXNYT*zMFjNbob=&a}6X2bpt2i;N7X3?4hgV6(<}#AJ!NugCqm0T!_i;ue7(gV$#% z4Wy03v;J0Ri3zLmN^NE|Bo|x7HppC8C(t?P#Ra3K-4% z>_!+^_p(uKD3@S(?VV?-xO(v|38EI(o_U zYrcHyYsv@Y;~L>?Lk}QQwg!?d->1%Wz%6LJHU=`_WQCeZho>X26u?ua)i0CuPfKy( zz(|_O!BfV7b9)v)aYr*Wz6k;Qsk8&6pk7&#T#ekatb9zAptYV@%i2 zvP(e$D3d17JYDLI@i7G|SmN4aqIY{lr$G%>gZqq9< z!A&Pe-$5a>(|r~$6B=q!gxz#bA)GwrS2 zUD5dn%L#o@su*RG_KUk#(;E#&@%PAxG4>(lHbe$ehRH2K5CtzfXZKeR&-+KWH*Oca zZ~}Vy1cd^SN27e2nYM&5C28YQX`j(5PN}p-|HFp5$p`XXKTNLZz#0h%H)tf>N=sUXoNlm>c zz*kF|I*A=62qYeuv9IH8c>p|P%9=yz)ie}`Fn7XnJEMwBph0{(QxOT#h!(fN)iC*H zkP8WTdRAsyI@L^A{OHj_1bh!APc84#K^4bKA7J?*k6Xxpk5tGOg#>`%g-qFjk7(@D z{A)T+qdm3UCPxo$%WLktsU;7WQDMiBFfvsh(B)C0Y<`>ThW{3uWFL<5DS`VhzweqqG) z^1p+P79Ug;4jUO7jx#Zy7Kt8L{a_sWiW4Kd$vaJtO92o~w|X(CAZQs7djjZ&)2<}W zNe0uO;%z22LXQcWHlRGm2^$8b0Ls?Jch?Ei{0N1Lk>L9v;QNrTSE?5C!cY)U>_ohN zp!9#rwE}FY7@yoqBhj!t^SCwF-vPm->n5!I97JPoceqk71?K)ZpoW$eDkv1QoOXVe z!nNBX6gxj!0GwoPBBy=y$^VeO*eo`c8mK5^NFU|tg90nZnKAE0I{DzCanR&qP2T>< zi81xFMDOfv1OMuOhz=~w9a$8=bpTNX_vQb zTe>|gVFBY&i;Ip1fMPs1QkR0DSrJANI-GA>rzwFX_vbs7{M;4Kf`kPs;WkRX1oJQh;5^r0AVnX5jha`Ru_dNRo@mxZ~qR8~pl zG@kmtre~JNC3J;~d}@}ulODj_-VSWQ<%$bHf0&r}Q>n%zCJx{H?70ekcS5vlPNiy! zTj!|**UhZ@16mTM->8gi9O*9*g8|q0Wk(5D}~gzil&)V z6D?j+PQ0>UFbgl-=$tl%0UXk!hqwp=vTW9-ZWr;%%5+D9O4=+uqdIpX{If#2H3M33o@6oK%M=*GS<%*xK;4 z3NTEo>8`Sgp@n*WrD6Up1Ak5vu)E`ULE2FCOH43D=K1rEk~MkZ$x9O8UNFSncwK3OiauyPc| zONm{QsN%+Qo_Qlf(DnjTDLEzcl^o1V;Wj7$!Ub_@WQa=4;v|Vy1FL_zPIY*(n8NDs z=G6W;dg`~LgTplUbtLU^`1i=Qr_U%(t||dYJbLm}?;0l9IsE1(Jyf#yXJ^Z(5t|J8 zBUAb)3}EzjmWYsRst2QwZ!LN+OL)-@%Ppn4#UTwS)rF8;Et7)RB1O8XHj zZz`FP!TL0#^66B-JVY>K?fh^ntPgo01}n|mIwtJSD6*6oN3^odc?w$HMYg@B+fQP> z;_I0Ar-foW7Y~uGlG=Ux3sMAPsWOy<2R&3&D2xBMmffzt{$v!>eE$xX%s*BxLk_fM z5k^0yQ*N8r-I|dhd&CqMW!yO?9vIGVVQIFjxI>C@3c*e$xlVGpx%{~Ru0PK7$P@s; zS8LJ6HysRBp@JRROW>njEk_U@+O21KvWoQNF11so+=UDY#W@o{aGc7W`$YL*hT*0s zlr!Cy@;Xa}@OPbLYE_HK;6^#2ao}A%WRpGee%lmrSOFEZ2+R@m6LfVcWtw6GE-f+T z+|Kgi9OjJ!qsSR02)gCP%-#^@X$MHy2{#^F<&`BvJy~GkX?F3Y>{8KdKi3qJAmWPT zxueHtQPowGaTpn%4?X`Ws^D2&9tVFy1ciP=wAzcKeDh zn>>b(Z-!q>dSLcvy+I7BK&mmIK_yuOlTsCD+q|J{1<3Ai9_;g1ipo%wlB4iMnLerS zV0=oYdY1J~Efh8Jj8SQiH4{?hgsj+Sl|Z3b_>4%Kb=^WC3Jb&!K>sP6IywjBai%ht zKhE^{6o6)xtP_YY-cn1;iZDcl80O`M>{w&N%z#SdKuM*EYnvpt8dyUsqo#%>jN{H1 zZBiLZhlyM=FsGd?L73r28*c+Z^v<-KQNZAPI!MN-s^iGd3O!T$g5*@aR&6q5yRnf6L&qqZ74pAzW9zmt&d!X*gM-k&uDlpM}D0afeV+VBU@d>;ZEKpfl zLkc?&pWQM;>tiYIm(QyMe=(QKVm817Z~A^ukgI3t6z_S@xZ;*Jmc@Bm%cZ^SxXYu& zE*`-Egr5Sga+5M{v*4fIxZ$Ycu89?4(<=;V3l7cL!0x&t8Sc~v5<2XFy^rpQFheeg z8t_C7)RZw0NS`ErMF#GMHb@OS&xrz%*{=gy!EnkU{gf`JE}X5e$9_f;+#r3$#&-{#We?30M*=FB1`8DJ+YiM>Ez#lh{i zU?*8&O}BU|pX_wPy08WbpRExz#~KVM#Na2u2eaAk}0|- zDxJjLnn%>oO+K+Awu zDC(wl>eJD>G$9SJnipxK4$x0GA>}0=ly8#gQz0;&t~^BDNo?s$+K!eHbCYiahH@OTVUf^$Ab0)(Q?E@rY?RQK2p*&Rbm(kNs!s! zu-mD58<5JcItd(OPe*>?@_0EP9w;Nu3YvLd`IJW8B-tqIiX(xK2W;C@Dz6uCzXi$Dij;B~8u3NUg2iHdX{JJ&BXKLPcXPd96bI%K+@ zGRxAeb^K)=8sxK#-&CwuGI-~TmWPxCOs>Un{O|6$#v=d>1jo|36wX``*Xr&4 zIGPeHm~E*^X3@tc^#63)%t?)Y(V(hwRkagvFYFdiWoqhHG=q2UJzZz6x4i1G@o)fy z3aHr!FoZ$}8x0a<2gOyB;M|KL_qST|jEJVWv)l?wRdRT|Or$qIv z+qkW9d-o6pAmg&aG9VRV(?cnMvKVDHfHrA4FN&0F81jedU5fFD8HD3(j2^DuzT?xv zpElELZfP)?6V3+tFTtS!*Z^pL<#sD{##2e#s^<7X~p zSeJ+fvLx6;MN6yXNP$0szSHou>;ae^v^(EB=kAUnTbQ1Yp@4XtrniU_QsXu;ce~kc z=(G-;-oyN%8Rpb4K{DM?0kFWbIC5l=%bqM#edt5oQ}Qk30@4y%;Fh3*! zLPU7u&9dHp+TSc7IA}sC&)o+xS?s- zMscmOY@mOAXT->Gy|msa}*_UZ(HxwZCd6Etdcb`&$JW|0H!4O*-f7#9qU3F z82Koscb|Fy6e{wRpo+8U0IC`+)#Iv>7K;T8(HZR3XYp4mtF&=ZOtHku>Zzp{C~SQM zC700RjRE++NOQ>+Q+?KdLTa(-^LUb{VD8$Bues$1 zy8a}#E5R5*^xoXw+N&#b({iWiHVkf}@E|R*0emX@TZ&@SSCI1u+?TQr-~>l>z?HC% z!kc1;DzP!!n_~V65NKqo_VVLy{m~oU`+h{6-_0Cm2ry8OV!WvSl_z15`>y z)`_-2JJi6sxXT6b5u@U5iz!zX?p&k?2VxLQ=nL6Bd)5bWo~C{JYTd0q2yt$q=9d6? z2U^qZ8P;!^Ly1Y&@6;O_Mui%5*9^ZGW!K!T&;k2U+kpu-LT?vlyEXe=nz}j1m+`jQ zzWDjKld^)oW4D{Zfz0yHHyeqp-KA*M!8*bk%tpwCY{8Sswr}DfMZU+@HovxECmo8DfjT&;E#vg`UBBqp)?-NA5Kvh z??ru3-B8+|R=_pDx`0>ii{tyE!d-R;RfTMH@^(OpzN}btHVwcno~gE6w=vBkle`se zt`@e%*AP@?iP#XY0RSCAs0J3G??BLaG>S=Mo&XSTla027rJ7XF)uvp%quean`)7y9 zjXY>0_aF}F61l-cJmI*r`*hFJ*lAhVzwd052R_dV{Txnpb67wuKV&8bpaxdSRW$y^x&W*;rk|O!YWoozR@y2OA<<0fL``dASMC1UP}obUK3B!6ne#& z>n1!}la5!winyG61y$jHKnblW9VW&-d&(f;Nq|n0a*W+Q`_9E5{aw1K>ob-*hD<=w z40|(rzbgKrupJypdNUf;<9*EL{|#drgJd_(H}&M|9U_9?=oW7Ofx zr#n3PPdNd39U1mPOY#|6$FTH#biBOx0KBu5LW|Pwn8j#gP$^2-BfgyXeml3@qjI7qw5mj>`7A!1G*U%2FJN zr=er-H0osl@<0v0VUERYL7IxQ4FY2UE}L6el#)2^^(jqU{RhGO!lL{}6)z8vTRipE z(mdPYwW6?Iw(cEoUCd#+3PrnxMH*)hHc&k@b%)Cv;3;DKKu*SmBwPmL^a6MaY}1(J zC7$X5I7w@6aELn`u06 zWla2h!BDyg26!?o*ldXpmD6U5CDVkP&5k|i_}&!S6#bAPg%|rd7OhkU-q@Sh@VSVa00UZ?YWM8h zyXW6MWe^@t#_b`W05-$ltN{-@eDC8Q5Ghkd6uY{Fu|$H;omyCplHeKBF%{fL!Fx>A zwQm-_S&YNj-hkvxyRSZfX*Qb>BLTtO?s(IoO%Xex+eQfsM_dqx^p4)e8tsw@!pU%; z-neo_xHkR;GVY&pX^2w$af4&f0Uk6;Uj=%M3IGsFiRMf$X7~Z zv(mtHbM-|kGXbrzO&CZ{uTN^miRl_KJT2=dDvt^hefM4gIGuLSzvHXM;AT(^B@gU0 zThtNCUZX=amHA3xVp=BsxZzpD&%T%#hx#^tmWe=lJ{BoksaoptnzidUu=Kp_gssOm znT5jgab+f%BfDGYjMTQ- z7y9NSHMuqBIMviMFx%9fibS@0mLlUw&I=nVbAb318j=r+s1PJ#^`D!p>!lBO%qwz%(7f^2-LeGQ|Qsn@j6%D#nI5{Lg>4xvc zrq0xbD`^dEQY3UaN@>8m4?l>9LW!D_*V_K_W4C-}cdui%QMs7;y0WNDEOqRY1No3B zf8V*99gI`Oc)A3pg`yH)k_6GYFkFuwgLrj zdnCYdrzd-!6|IRpus7!x%p5Ds%%THdIc(XR9`lBgsZJS`=lgW%foHoE`80h;xBF6F z#8;8pC*SakHTW_Wk`ujpD^ad@bA(Cff_iVVmgbQong~1}Fi{2Akr~@ns z!3nL8B2mMX8WM55D)#F-8*68mU4XhCdVM3O#OZYB`J7npG1T;Upv@zkipf({wsxp9 zdCs%kR)-R;7i_PWB*94lumYCAp4cfCc?c4P5lpUFHF-kLVj3sUk`3_P5Y(PKMxY`t zf$Ia0mIrWTc44YFmj|;fx;)#NT!Spc>NG`h_ngBQxfB{@D|h*%?2T|z5HNuD;_KTN zKUcs09++PNr)6((HF^+o%baoveWtt&m=*WIBwu&X5n5#I2mV@blehrrxb-UNsD?w!WpXohqlAMUJ)0JVY|79VPkU%(%qyKK*Kd3GeMQJW@=18!5|ppY)z0fb*J{d(Oi=$rvX93r=Pa{IMEdGUw; zU)$cKy~+y|0c&I}Tf#EVbD#VGJUT;;%Brl<4{p6tF<+}wd*TY4W9b5?{Pnd z^cWR@o=QQwlK`|n!tt}gJ|<@(0V<7f$3ZEl_!Cr4+_QNAWE;?c(gj%;!o8BgDFb+#VVc6EMTh)9 zutt@~LRck)F#v>8H72^hX+;ylytvuJb&LirkseH$j&dJ(f~H*##*tCI7r5dS4?rnF zY4UQj;rU4SaB@k6Ss5`5-6#|26w}i8dBpfa4;e!SYhi_AX3venov@`$7et$Y$bQ(Q z1uoDB@=legBX5dOV__{iAH#E7Wa#k0&SaN@D}wkJg<>D*2>|-_$}bxF;s@TT_w;98 zfBP>y|LyD0Y1$R>1diA8T>kV(rVxq*r$A>ZruG4 z4U%%W3&zM=>_pe0G4!cWD+pWpdVTwif9Y-3tFgDARj*%hw@2%-bF91;1{GncWv$M! z-A6t=g3uoH028zTebs=5uFZfP(TD^qnTjF*jJ$DsyL&C1ECeUW4Sm3}n<7+(sB0L+ zlu8d1ZDnfJ%XG_RAgGLgwlE%AR#-wtv>iGhU8BvL>=fa_ADFXf&|oY4pu@(Y1Dv=A zUI{zFiZ0;KwpH~R= zl0Hlqnuc3-zOhf~5lpdFD7mniSZc5YabmJM&X+lRD44PRdk?_rBvW-4&qOj}V6sss zlnz0UN*`R7#P_`Yw}>Ghb&&!kfx%GLAZLy{EMBo2zHt@*N;$9eVjbGrXXy@>t0ecG zjeNb5tpQ>wtWyH%KoN^iNN9zYgW)1zpnz|#s1>octRxaNS=^VYQXQp~2TWeHW+84o z+K%4E__@)j-nsiIb+W8&iAf`8*~K`K#tyw4O!!0D!cqC#1DD6KR%^5 zn1PLr9%f`CDeV@e$Mx{kWASSZe3;N*u2>^TP@G_j9Yy0z7t#261tZiUn|}TW;BYSB zlG~3&;VvaSF{pVqfO3NA0I6M)J_I95k2 z0K>Euj)wQ>Zc>&dDPOt?X@ZFgxB$8^!i=dNG0`-9NXcTttdOl>4K^+$Vef5lhQ6xX z)r;+mpF5!z^0`RW)u-HT*|zXv=jF-HV_~$c{nIsWWc?l$vC)9R3fKS*a6na&v8tBc z@;SRbj1@_FnaVX!==R3%=vxlBAbGgXY`4{`my7TJf!(}*z#x4!=5 zS$V_o#r9NgSml0fC!6btMwZ&L(n@*G=#nhJG36~OH4V;zfae~1t~-J6!glXH04Ecv zx+$e`y5l!!%|YoINDk1XxjLpn~uKn@YmBu0W{}DNc#H1 zR|^2JzyjDa+tp;C$`E1xvlmIrx?m6*>5^C*87jaASS81|=smnAJmgK-N4=v2Ir^5) zXH3^%K=P|32IAwC$|~I>@%r?EnxbW9kvRt}V&bkT&QKqKZ`K4eNN%EJRYdR`C8%YyJxQ+2~F1BY8c8fpyBFK=p% ze|i~_J4v7s>6?pF(c3hyzxzK}fAZ_q?lrreNRaeim5rgmw+@C_Fy`P7J?Lltas4Xj za_O8r^G!1UFO!WUv$defxI#hlASIu2?gd;*EAG4+0|BiA4Gd+h>Sg=nTf65!^#-%& z&4?1!fs7e4oEVf?@8Mc3J*)+YTG3upGL1cOEi5>31;=$F8rh~>JnPmUQk~shyXHxI z@sZtM+udusc^TeXs?TF$dEhW!(lGTxnH<&#J|yF3=OIr*)~EqZC0nH~xCbV0@b$V| ze<)i~dwQ?j0c&*8_-2W9Mc1k&oB=yn&$aqQY9|bSDe)ii0K_wCvO)Cl$%GTH)E6K} zD*MfZwWjDicCFc{`s@ew>mR(??)Vj=N2dVzdL>)I59I$o`KD!r4U8gyePVMZV;s3; z?c5eJMO?6GGq*Fk(MWFa1r(&mmlp+kj?;95iQA_@19(@j?`q;b^`vH@s$#nbk_jzv z_59XyC8Lo9mXQV)XwX;OEKAjz;oK{yGfNSW5L1ko2tn=bK`aMFW`mjxEPK2j89ne`f-SJ1Z z$+FwsHHL>?#O&bn=v64-JyTmi`K)CgFn_q6_%bF&VQIkb%3+E6nEGnynrszED2C#D$M_4DR(noV=s*R|^=rr%zSakf%b9+o*$fi>I=u zhHth{zWLcN{X6x|4;P>R4t*Se_StM=FmC=l7tfHL=VbpNRmzcS zi5ge}RYE+L8g%P>~*+_%QlF9;aXpdva^!9^h8q-foKl+Y*mKMDk5;P6GM zuVK|j8qsp&blagQC-W`~$?x*B&62mvkaBBKO)@*U zLzX(;B{?B5Yep{^3h@r7?Q;=8kTme-fDIRYb#kHfl?noval8|C} z(8F>9JTmfi4V&aC4h4lkW$4=oc))~aX@FK3Nu;9!oF!!qaAa-DR02PyAP`QDOfM|& zHUBlU*SuQJ<^^!gWqbLxXpXfB@P>#1fT3sz7YEP{C5ali1dOBi0X9wa+4Sz9@H$$| zpto6w!sYQp6u7CMyo=E*IAUO)(!HE}$2|a?u$QtwW~g?Se|>rjG12GHw*IcLz96dEN?ytV0JvS{PN8UoLkqzH|Gv zUwXhOzsZZ)eB+nfrytUH+;*sT=+xtfJBPhTE3AknWf92JKD^BqGp=BdG{~O5wcA(T zHm2J*^}4?OQGNRZ*`-@Om#uAkD_YUg@9Dj4B~uHrMpdd)OUlbz7=cEr+3b1Ip)x@5 zw+LQzfN^HGtFB%F#_YFvaN_UHN59ZM|9buTkGM~nA$-S9=5`OiGrDEl!BCcJvrWnC0%pm8VIe=ILVgIF zjd!YVK7Hql0Y5$kpt)kP3Pq|mWCkD1nebI?nWm8T%$zKU18j8GQ>?-Z zU*3HWyaHO`v-H)a96_U1+vK!`JCP^H=V3`hMmqfIoGt)W3%7U{Z&xRk zcn`E-Bh^A};9T5R{cyXj342nV)Va3_)WD_?{zfC2m-Z3&NH|_2N`!6NtNdxN<4Bvh z%Pn(AInjh!m7?Paf)adI8QVSD^?a834r7EgWL&eqqDZKJ(r_F;XPts-RB+%x&1hwv z;C-kF7SCLsYeF72_KFh(LtKOc5yCYF;ITU#XlXo4zfFK2gh8$;R_^H~07k@GkUNcR zvw!l9do4QI=H<`*8;j3==jreN9kaiYsbHa|MpI$I7>0x*X@Ls16LRk!d5}^c$e6}3 z`Fs6beQSZIEf}}3O-TAAAST=8)?+6u3F|{?DF9k7+7CXu`tDzToB4kN?Vo=0>X&}) z;$QszrurAW-I*QaqI-lAI*$(U!aD72Vssw?^pYbS*u@&DbQ&bSvqA$dp=HRWK@71&1HXZYYmaS;)^I{A23^zv zm9Qihd3g$*XWN=S{H-&rOvZgQb! zFe9_$5CnXz2NOfx=qf*_5UYq4+oZDgRmyH*Q+U8WDF94p1YdmZTN7`)01WlbWqa}U zFZ;E8rHD|Kg263Q!ed1ND`$h<7kPU|M%gJ?JhdGE*1)Q8E1C3nH*Bq>k(zfWm%Cv`RV0il*wJi=gxXIKUFN z@Boy(ijPlN0Yx81uB{$gIaL(yIbT;m!zd8A;Vo7eh6s;59iyKB6zIxPx5K)-AYSB= zOhEat*c)Q0n3i`s{)b+1R!M9za|BqzK&JK=Yo;(2M7)S`%cr{+KX;EI0sy$?$!EXx z?=)B6TYvIT0LfS_8dX*+%e}`&*cV%#1W|^tWPr(f9h`ev-_A;MsDRdK%!o=qIe?D1 z7F_b6Hbi4$0ltc=6S$}{S}xlUzjpIe|MIJ!`YWenpUy?zF1H{4?DFOBy6(nby~0iZ zup-T-lVMC%)DRxn2rbZxR&gzeFvVyPG!D()Zm(=}iw0U$T<(0mH0`bFcJy7u^90Bu zDO>w$0a|Zs&^H_a2r`YYS7y;-zvaG2VM)S3bp>nTI<`l)koycy zy}tVHuRZ;Z|EhZZ3Q|laThl+OjTd$umY@;34tt^#3?-6;^YDN)<}*M<+f(0zG1GZuVEj^YIgvnOwl4~g>POQjH$Cn;Ap4T2NuvZGi7aY(4^6b(SHxz-+ zo$5pWD$}D=007+l#ILj;d|ZF_$3S9CVHtbSCtO1|Y2bhdU}U2WWRGrSqrG$1jb0us z-OwYIAiKkIS4~18cj=NtyO9cx47hsjnu{;{oqV;3s7!Pj8L}cmTZW{uKK50Z;=wMipgWgcvo1Rqw$lOY;WPot<=*<=mTOFe|$ea|M>>`GZii$pcJe z_dL$y$DB5!xs!%RNUR8?r1)hBgh{r^vC;z|pL3A8vl~7eD(` z|E^oU$%8+X$lddwa?M(Gt;)tt(+~u`P#M6$yNKZ3B|m@z=us0j(B&1O%)RM7+C6H6 zimY2)cwE9PTA`yH558wYJ>c++23lI)2s@9Zk3u#9FSdCa zA?g6ac%EdLJBD1QD&1~!CKZHxEXAb{A-vcDyX1`z8Hz+~fsJDEjeTMDAbJ2&2;@+J zn}$_i`NjIJRh|2?=rJk)+pqoHkN(_$@Xi19e;*e~Sf3T)guRcbufW7JQm(Y&nTcIC zTiNSmqa6{4o1)P31rVdnCEUFPhK82I*N`K{4Y8+rw?@&_U5JHH8QZNs=vE(o+3(~l zMImDy01(z_W#Itlv9PECIQo!HGK&`g3eP|gDUNVp4fVYe4_4L%8+56-_Cb#}Y;FD) zN;f(y1c;_veh_l=qZX<{&<|;?oe{~M`ZVfFQs8RTmyymi`xpfUdr~(yd>Z=DbU=($ zaZbLEO{*1vh}XbN4WvWe_2M)U6Q`$f=t3-en6;NYCRv=VflI~xb)Oi{0;q`&QJUE) zy0CI=aR7Pmhqpk&;ng*DB{mMD+mA= z2$7Bm!Q`)i*M({P(49;C50b#WCOWD%bR7ue_JBkS(k(8pzWcAd8R$-?di68^!^=PX z|Ez!bo2K2s2Kxn2L6>C6gt&*6gf-ES0VCtsI#@&?P(V%({83DQQ{J;D34_`a4hWcy z;0SF~STK^m+5io8VPq@piKiB|ND73dR!jH%>E>I%@WWsIpIv|Rzjt0%b2{yx{baZL z&{u!x*DHH{gU+XirPh|WRuFed1lJDO zl!~%`lvuVP12%7~Hi`Oa4gRKV`QnMW-2hX!!=7RxlSrvwIM zJP8V|ugnmYFSh^~tL@D8yzC-#DsDydZ4J~zn{L*rJcDS6o!|)rTm&=cVKvDBm&5|t zE84^TqV)B;_P}1)CTB=?;wi0J3pCW)>T;n)1$Zu8v~WW(l(lYs zvH6K#`r)7bUtIshpZgN6u-)oK`{Wz?(LeR;wW`XrUBLg)d4Z}eDQuh?@Cg77g8_hT zDmQ^5X_BExGS|)%eP`MY*vK}b6=NPVNOX?7*1o(ppI)0+Ti)*3`IwTc5*CC_aK2DJ za+}gpwF=yZR&;FGsKmT8UaP^-L?~_$jfKzn6mN_#rkE(z*uuAgP zhoNJHfhq%QeAVnf{ziN8(U&#x-Wokp1)#nB`1()$g{Qy%pQk#6iP3i+4X^-iin*1y zw~R$IVS}6)=W-apk;$DeF@S}PAwx}>blT{?VUD`O-EUKg`&khX>DsBY9>v}hJ#)DF z&R_nr-^N#p$WXmS*&Jt}m4%^SG+H#g_F7odnZ*XRi_#K7PdFb9iUzWvO)|$Q!+L2+ zMd2?h-re|J=UJEADUm|6rt7J$Sn9EDs#_ccqijeH7yvT5@Xa~*=G(9TifpQWTBit# zF!Nu_Y`Z?hcAGeO13U$)R4a!RMBNF*p3nl=95%!I!trvXVIG$G5NZPvP!x-^jl4wK zaPBqL$wy%|fWzh~(G2rVjV@P4ZlFktkAgwWsV_$H?Jof_0zv|RyG@bkr5d9&57)sG zOzhLkYEv!P#VH$3p^BU;^q+`zJK?lGjUeZGGP0mdK98(I(+VvbHfDi~RPVwOo8aB; z==KI4@-mG~)vZ5z^|ODqTfaEr84o_!)p!1tYWw-~fA;@c_}@qUI$$%{d-DJ0vi`i z&Rd|1+M_z628^%-np7Fh*wBOkSc}?FJJWgjPPP^+!E)2t*BkTcwS9HN>lUrzj&0LF z7OHqwv~s!0AU)U7^US?BFK+?4Cr@RU-kzM3|0uOjzW)7x?SEx=S5JTazpT2K>^gXl z9hgLRhIFVT8sZAE9N3Cz)bl`BWK3f2yn1OW7tV|M9*9oZ0W3g?O3?ysLS1I~hAA#@ zfED7q2=`h6Unef9XwRZdQUw6OC%^U|u7CF*)USR7rp&Mgu|B{O zsEcB&r7)eRS_^CxO^+D}#AM;y4Uq%0{}$BBptim-#_w_K<0bo~#G4{1l`Gm0LS#Ek zw48f|A#wnz8@V$@=z?23-97)#m;EZfT11%&G;xD3L@s(C#n9UN=M5x&-tnppuT>&j zpbKAsidYW?cNQ;b8t^tNPh=`3rC`slCor(~u>6|wMWq2IcScYL2CHyM#t7$B0NRVM z?Vo&e@$&cReBAJI_Z+bI{hSXULiW!!0Z;-Vg=!4;-^5vC{pi>5Z(o`26ja(?6mVC_YO-ed-)7FdL%qoI^FYw`s%i`dJWUU zizdZo8h}c%n1CHdiVI`uUrBlkb8iHWwS=Xr%GV3kjc-2r9$_~Z{v zyYb5vngwW7HQkdBZhzuWeg3Ea`qj_=6<1$;xzaxX&}={Y6W!`X-TbkCy0+K1aC^9% z{h2TZbl3|u)fie~MafE)I;+JJ#*rOrkSNRG!=hxf4!wp0_(*U7OEudA;Yh zgY)bJ2u(5tX0{xB3pK!$(8;0CI)L;RYDP)Jg#4lGR?lO}#d8eM?t}0C{@?iDe)R3X z`SIWWKQ-U~7sl_f^QjN15`y#C0R&#MFXmVVR%HcX$tXdYY^{hk4q3*GKs&{d@iJB? zXP_!a0L5--5*J+z#i8fG0FiOsc$ScQhYY7U^uscMUxl^51o(h{t6VRT_}U2s)9M1UwI{mgUG z0_!5|C|1O1n_-Gq_5VBc+D6!7+xm4L+bz_2&2|uX}B@y zJV1D;BKLp?AqA<<92Uys{f0uzArZ4gi~zCb;z-iFIXMwcIomtHfL)3Kjn1QxsKVkt zS;_At*Ie$NeY<)6J;_rY8)2zIj%`yg{g7q#wLsv4Fo2YB822Zea*x_V&>0P{Evi0^ zG_LT~+$E$1D|pEH*d_dZ5a@GuS6A5hkv@b>kxhyoag0$wNWtQD;W3}S&FsCY%B~!D z2^}BAhAJ<;2=oE7v@^`tGm2`nmtHw`Y*pe7$=8oxi;O;Abwr{SQ7| z{YR@m_zipYx#@PM-E-T*D@y+WnIdgm_G~k$k&J?7K>2ss*i1dKXsoX*zgYS8rMrCU z)=&Im>6aI(jjG1iD&*dV!K5tciB+YmaACLwLwox43kxr|s9iUhQ7VS*fb7KR3Hux;^&} zo-&nRFMM^un;rKpoy_%~*DW`D?z>ROH~II}iv&#YybDG%c3|uQ4;--UzTlQM^~~VX zYH78o{GxX2C;KPgIxpYuEkB3X ziYS7kTujFZ8LUhU@P)F0j1mL1Y@b4hGwfoI9_=$U$@LP~G7Zj?qTd7>;zi*6My8gj zMI&Qfb175HH19nC?=1Ox{k^~Ozh3|0KdP=i557$>A)ArB>SeN>kwe&}YUg1#XY1@T zVf0H2P&S;nA3e;c+`#y7t<7k=+c0l4X3Y9*hvM%bH(JheslY3I8;OqtQ2iVt31Aho34uIXMkLXRBezT70 z@WELbyaYjIwmaLO>3~j8D1Kc5Pg0VVGLL>&xP=25sy1pCo)=DQe$-G75GtsuT)p=7 z#r3!U;*b9HzwesM2M%k|U+$m&YH{bl#S3mu)|F{{XTzzr%-M@VC$N#Xt`5~TCEqMhw(0Lk&!XhvY;Zw1OE)13; z9ctE_AE83~>}&g{KPl4QTvgYv?5oeJt82d6x%~y<%5)GX!ZBEZ;|b$f7$2K6Y1AEs{Crt*+w9$QkVr% zwd1d0m=EgazOU^EWH z#18a3XgXF__HZ~-fpd4OfKGhaBXckA@Jrv`lS$N0ms2L{MMcZUU7B3Cm5JtoS`wP5 z+nL*XWc|=Y)fb{_LF}W!V(UFO-}kq(;hB4I5X8r$>4gtXANgQ8VMhJomJrqYkt!}* zMzibT>}Igs57MdTb62G5b1~nVW}{+Wyos3eOP4RTNYxkO3sI{AKsCm$A}YS9Q-PSO zxWI?~Y_L6j!I5-+pfYvF{BJu7!(RvZk6BGWBBRss`U0pTTT*@MmzRFOf zU+$Q;I(4VqAacJh+H3|2tZe?OB_iV0#LRr0%+Eca-=lp$Rp+OlUv56R^Xy+6Uis|W z*Zy$$#%JOimx5apofg$-VO}SeWqrFTr!tRKHdQl|v=CoNB2rj2hR{^?6s?Akv{pP1 zS_A1#H%G7jPqLShSy$r+pT#Q7#R9njB zbv!+C3bi-B&Q13Uv0T>Gg0hcAG&FH?*umd!{g<;IhxOG#kKHkwsuF2E;VP?$h*VRY zO?-cNw~f$v+DmZD<;2n25y~O^naNyaCX$H^ zL^f2`k381u43K$Q>2#!y|6B773*heX7p}Iwj>T(J6<2njul9C}SZKPJxBo2Pi!4rL z>NU;WaPEsl&6}zZ`b9igoO=5D2YzKt$BM7O5*zEi!XK zk*qB@o>*)>oej@Cu)VE5?Cm`FH`FY8@!x5-)XiLzR42L2L=T+zp@e~jqRsrS%rwh& zn#;{a5bj0Ewdw*=h@>VnIoy21AG?EB%~KN<>8Y%%jLZCgn+tvU$Yrn$>sGQCaVl$S zW0jzq!EZrO3^(RypS!1v{`s)CIQ7ip)HAo9|3o;uF}(cZ@bYJemtGvb_UT}V)Sxvi9El7?Mk4)k9N0ufQjtk(9JT2Z zQkBqI9?DX+99zg$7ha}j{m^9#cWSBTebj$o&&j)`(*dCL=Er|=x&GvZU;kHbe_G8h z4^-5uDxh{>+VQerY0ZRd+7NLw`|a3Xo6XNwJ$xpCNa`h0*$PBVOf4=nHu3c?j7_S*(ar0_y}fEt zHm&BM9v<`5q^IJljbkJ=nVY6&u}V)Ru*2TL<}8xd9Lgh_Q_ET-NJr)_-Z=?0P1||^TuQS2x43G}ABk48 z?w!X*?%)nbto=PEvJg42qra%RK9ukJeUVvfEsN&JA9)eAz7@G+sqZf$5?L?XA6nHB zWvyDos5Juq4lBo$Qjw|1)K=Do6p@L@fyvFfyunGed1`sdnuzS0?1-EZdHTp4207CH zetR$fk-GmQjd(lhgXXIzzNp7raEI;wL!sK(X;kev>0RW*z7*n|m%eJ4yWGqL77lzo zT5Lae?Snrzz3`Xr$E$VXF;mm1h$FdUF;X>XU5*b_N5HoZMSVQY)C%>vsk0z57n^&~ z%TV+F*7f)Q^m60z(=Yz}@f&{<=)NSTnU}eDX>M8l#?IqBEuI?IFQ&$W}>8VHFu`Sii1=;BA z?lXUN@97_L+1#ZE{Tp9d|N0;HuY4}vy%g$X zR5~Og1GNoj+o6uU#znOqq!;m8Z8_IePWI|TsY1#f%{8re11`s=0_UUHTp|mv`*S&O zMKoXzz{9UdMpu6LAG&n$$glpAJD5pU$470g>)-VHw@Z4Cx4^d;8=TsE@(0&m z`d=d2Y-V{liZv7Ii)@RmX*Jqbwk*p=#_`=E@7%1HlfLJ~>{K3y;`WbL*6v@kmCMD6 zk8|X`T+Re2ckTHWrY@ZLE0TJxo}#WJ^7Z<6@36AJe_}F|sz|cEvx;xMUK5d>da0A3 zZUHP?3!S|sq9)I{YBl=9KUk!?g-dGzsN?`~27Nu5Rhy05M8xXivD>{WWof$; zaZOL*;UrhH@`P$~A>UvkRAl`e=N9U)WJ^g3DcIxxL5l=3QTWV}#UJGZ1TIwWKnTzauo%pJs z+v?o_dLn&iLuYHT-{|{6tP3CPOm(_YUsS8^9yzalxtW?))x{?~r#faF8NihKs!~=p zn_3X%xZ{g3~fGy_M|}WL@neF*~7A;*VVdBCYc7+tHfC;FI3#pZFK~ z@bvvYps+4&FbJ^O>b*S_w;nFjgFk~q1@frwRmDO7**KqS#> zvHZ4g*r{Kw8{ImX)tZ%dIO1%piQ>cu*Oiv!ZGZKVA6c}1R_m^>o>q&gQ{q=9Dh@%-kaoln2Ha3_f1{B?1@&rEtyGXQkbSDnMzvEy3XnsqMS82 z5E;4h_&3>350{NA7Y{i$W>;Uus}Bm3)MRN|mNg#~T8M-uW3|Ld7>HAIQPJC2ZalH` z?8kSW`|)&q{+oQg@eWDXAHDREf4cMDk8l6^f82WMx5D`?^|?Be$f`G*sz~Sy)i-m! zRmj3xy>F(@OOXZpg*$MfBF<}KhgaQp!=UV=iS%&H|3uBEzj?hlm^U%8*jX4zqGDzi zFvG}@4XRDZ-mQzm(4U= z=zgZVxz4?KlMRuy+@!oNub7K23*Dbr7rLnKv~6F~W%ZD{y7b7Kgd$F@7Z%&2VmvP5 zu@8pJ@x{GoKQ_JafqOLl=7B;0IOLPzD?k4$;~)6s`Tz9G{a3&24(8RGQ^y?%+|A7W zBW?8Xq_?hX{b2KGB2xBaS?m5KCyg^Sg4O`V?X=q^^)Eem=DR1)eDD1}*zbPo_8T(-}KI!Q!b!Ixv>!DZ`G3kpqm0U%|qIy+LUoT}4$zkAZ&Y4IhuW2M6bm@vaNTr-(-8|=sNMSN;b)TPjkG%7!h_oiyHGgLLzg`c2 zS33asIx{qDAhy3vq?-EKel)4`{PAFLqtIneq8IGNWXe0u#rk(W&0$nCsoXcjvetCe#ba<5CPW@N=Gkydwi)#`tn!<326yv$89 zv0SuFm08ttlJXK9iNq>Bu`R9EGOrJ$sjJ^3&dTj0_1HDsOfu87kiv_JdXsWB_a>P2 z)JD#t(86Bc-&|}xGkNTLcAxs;#i{qQFZ+XUcJ_rg|H?n#fBYk-Kl`hr%b#(}ef4=g zFd7c5-}FU1UTi+KIQ`7@;s+nhS${>czW3C}_TKZuK{gAPdoG>1d={kB=-^7S z`&#e%%gL2jqAQo9-5YK()x410Yi2UFYUwjyxAp~Rsd^^1*R zv9_KMPGzIB({u0Nd(TG~TThz{ANmOZLI5}-TR(g2yFPL2yFPL1#oyfivA#b~N{kO1bg8)&Fcdn~wKEhPN3OY(K-G zzJE(~f1N+}{N<1TLeX2h-$(jku-tfj=h=_P2UlFa2-<6%nF?qE0?OW9#pid{_Kg3RKxmya9C*LED$*_ddp<$tL2|h?4Qo$a4AV^ zHS48riZz|w&C;~e+UV-Y9FkCN5cy%xZ;V7N?`_`rj-R?$%XO$hn@pAKtd~!>Ix&`3 zHTvbG-*Wh|9X$=c;fQ0|UQb*7??*N~Zic_g0sZDNgL?6_s9t@c3|e7*u4b*9dS-gP zu%T*_OC}oE6S5Bji8Z%;RTUN0)dRY;!(EDt)jXqh4`OO!rZ@c^lBBl&yV97G)luSR z`q>}8v0XXoBOdGxy$r`|g~_x`-U)rAJfL&L|z-DiJn^4NE8y!<~lzx+G> zYcGZKTUw;fXHqV6l!%;j()W5JlVxktS8Hgh`b@J}S-Hc{@SE8(&x!QZ`k}YPir6eR z7iXi*?A-ZqdDCU{YciC+C#;1mFe71M> zEAjr-U_Ox|*DMY9cEkN$H=S#iRY%oYlY{Gxt($@l3!H>%N#uw9eEZb$?8U|Dr}v-u zfo%LpHawk;&fmRV(%uF1*FQIV>XiSBKhVP`SWet>9^ZW9-0%I$=+plM4@wj&duBnj_dP#!=_mf#^sx^;^ix~jFdi9G<=UN1osv_Dob&>pB)ZJp z!BQ5*;mC%x#@3T^_H#Y0xh&Xd+HptUBFEk`df4S}sumK`@-rG7LOEwUgz&^*&} z!9-ur(`{DJFIN-t_4b)|r(b)*px=q#bLWqb#~zjTaaid#E9bJ;I~JFJRNY#&c3WS| zIlg6DvpVgxyWf_rdCAS#X;lAHT5afND^MpEI_o9H+FH>cS`wAsH`i|Q*9X&ysY;+e>E*+%Z2eq5*j{ct zIy?9Ng9{(d2d9f@;G_OsUP~A6F!SMJzjy0v!?!-wyY+Ii^Y!@PO0d{>`9gdlBDyHt z&86E}NbcL^V=Hw8<;L*kPA28Bl1QsKSVh&uiI&?el)tx{WFjuglX2cZRU~UgvauXL zF+cOH^NVP9-G{xsCx58uZx->$f;dms-t8xw`a+A;E z-*g0kw`Fko&-<^wwEgMd9DnAMZn+R|vM{+;cVe|We%h`4=-5If+WJzc5}NcyHl3X= zHx+l@MZwLv%<4fy-@0CeDjTayA6^sLS=}+9t!(Y7$Wm>pH$VQ9ul>DWD*6xqyq0&E z`h0Nh^II?d_S!3d7*8$-SN7a%i^HWD%asOVl|UsE>pSZ?jnonq70tb*zACX0(O9i) zR2L%NH1mh!m@49&g@K4z=)?s&Np+Enx5K{ec4vQkH(zNzNG!4@5{T@zN+iR2ig4{) z=U3B77yf~OC1MmbQCwk{bwRp#9--*wr zTZKb9qu-`1h@pbE+oROKa~2wI2<(YL+nL6HG2IW8e(v*8nn1CnE+E` zY*NCWTiq)OF4WVgyr^-bM^y3_RQX3107j6U68zT!EyBhvzUJz?BFp}IkQ1ZJFR1pr zBZ+5f7{htG7w0?I{wCBxna=&wZ3BLHN{LGOWIe^b>S_|E4xYiBv)Yib4T`Kt93BrF z4_gp-x>Gtcy7!4Fw?(;Fc(W-|yu8Anwy*R;`s_OfJ+ zD|U&&$a8D@(=BezN8PgsYuDj=+*M}y*ZXY&W2on@t#7lLNT*P@PLqFE)p&s$+F-h5 zdYY8zsqejJl(OhYnNK_R4u0~XC(~0MpR?Rw%=-Se!>7_8Zj5$ztXW@>%7GwnlM@MBIP=WH6D7TPNR``=>b_Wn{IM1Ia?nv>YD5I$WFAM# zuaEYjsmiNHOA#So7y$L7HO7?-OTb%A-Y`oViuil%ztv6+1FfDmeFS*pvE{}ii=NWZ zI?Wu0r_@k~kIp5Hj4F{Q_qqp6qYSn;z|Z7s9*VwDAQE#%&h!@#oitF5;KgCO}o_xF-#V zMIQ>_fvp3Qe>jEYiX>qYOHm&3&h3cw)4(Byj&%Fkko*bpOWeTpg$B8<5NeA0UDO^2 zU8vh(=%vxbM_^fycX)cz9k7go667=liAYvYMw){r=(dl&Cy*pDVTM zvCD!ahvgMBwn|llFkQ(0N5E`-(4;}pUGj(^Z1Kb9>~v3R>l#+584*XlGbl=H>NT!k z5M`9eN&^!NN;Bg^Z5xta(+1H$sk}MtENAQup+A+wOKU3^yI|%BhV4=xV|E=8gEj*S zqO`=QhzC)IJ8$i~>p4^7-Y|n#GF`z^v!~m9vuWJ7wLUWNgO@sy(mGJc3S1$#{T7XK z(*ApyXHuTxfOkyv0l1%Ba;>W9_v7<3Tb^K8?d1*AK+I+Kp71-8pM#tpKS6+LunE%3 zL>}9x((9ZpGmiD2@OXN?K^7Z6?I(wwAUCsm`lz6|L9L8X#GqX(v}dIzV$oaAAO~FC z`(cyt${k6PHCScn_9nbc0lq%BzTp8@hD`>91UG)q5e|6vsB_QDYVqFoFL^!5m{X_J z6!D+oOwZhOcz0SR(*`|MQTma8v&aGDsHmI-Rj~l)9!(OM6_#ijK!8JR=C!J3N)f6& z4UdrjKJq#(wwHz|TRTP6Q3%%THcU^I-`QLMi&N}k>q>(OD^abbLaSxLmFBCkPfIp_ zD5r&T|4frXD;~y_kyCB7@tZfS0j$Eo9;_GqF}8Di)*(*Ox%X*}+EH{Fh737+p}-*7&yX?%OK@SmQ5U!4k8M zgi9f)!nsN>{r$87(fiUGj7}$0i*%$lK=t3qSPl2aGWePe!jM}gN1bs2CL2gEiSkLVqUDrDAXFb0whf9J`1?V`BDhE{D@f3JChUM4GqKjSM z)Xqkem9Hf73ZsO)9bUI2C(cPlFc~rVW})LHZ62C}HChfzF5*m2gjbodpqZ=Dg6J;= zH^JW7+R-!jBSRtT%BBXPL+a>-x^rlvO z_Fi=L@mvOO>y1fn@A=3SS787WUt2M3ni(Fr_bGLAXn~&YFz8v)tMzXV2^PGE<;L=%~ zbq~R5`Qw&qy2}jK74o3Ci;Sx+bKGKEX)4a$CJo6h*R2SRW9FNQY6^(2lWoq(%AE0a zd|7Uhy;C20rkQO)GIZs?dzF0ayxQnFP0v?>I5~m8NfaC~^xp^YhwsdPd1Bta|8bLd z#fD#F)wfM!x%!Vg^ETt?)Oef(;8m*gfeR(sDN2^v(PT6@plUlhl6d{}tB3uAq%;Prz z;F}uOoF~k;M6WuBO;#zQ)$j#j8i`)DP*1#013|ww@{jCK@71}6T30d;J#$d0FS49r z>pPU6E{C`GcSA_&lG&*uuw9w62(8)d`(i#Cf;lR`@Xyu&yJj;f&G-EPliP=XK*Ax> z;zaF~sE{dY2LJpA5&Oh`;Lm|SH|Iwj{EVERr{hN){G^WmdwN{AhE<$7^DPTCwHR-F z0(fl%)pxf~H2s3aX2mdff%lU13W#LEX&0;!6x~fKPOfRB*8T~P zX!tf~LjjP-v);QOM_m z-_Tmr2S{xXPa*kRC&YoJ%t}&G$+mvtyfI+N?$7sPDA48OeR+0g?Gm?y2gLw>`zg&; z^sd+#M)xmqccIPTj>W<{FXyiKp4ZK@7rI4d8}^S$IMeVJTFbi%<~ZQJ!M4laKf>G! LWrt*%c_sc2>waeC literal 0 HcmV?d00001 diff --git a/images/icons/android-chrome-192x192.png b/images/icons/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..5941254bd7fd14cd77d2dad27a3e280edb3ee650 GIT binary patch literal 12981 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 QKnMVyDr+c}C>RI-AFZ}HZU6uP literal 0 HcmV?d00001 diff --git a/images/icons/android-chrome-512x512.png b/images/icons/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..d2a58a42c7c68038edb9df7d62d6474f29b3e3c0 GIT binary patch literal 34293 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 z,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 E0D2DjGXMYp literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..2fbc359 --- /dev/null +++ b/index.html @@ -0,0 +1,33 @@ + + + + + + + + + Ham + + + + +

+ + + diff --git a/inner/course-score/result/index.html b/inner/course-score/result/index.html new file mode 100644 index 0000000..17e59f8 --- /dev/null +++ b/inner/course-score/result/index.html @@ -0,0 +1,33 @@ + + + + + + + + + Ham + + + + +
+ + + diff --git a/inner/login/wechat/index.html b/inner/login/wechat/index.html new file mode 100644 index 0000000..3109299 --- /dev/null +++ b/inner/login/wechat/index.html @@ -0,0 +1,33 @@ + + + + + + + + + Ham + + + + +
+ + + diff --git a/lottie/loading.json b/lottie/loading.json new file mode 100644 index 0000000..c8c3579 --- /dev/null +++ b/lottie/loading.json @@ -0,0 +1 @@ +{"v":"4.10.2","fr":30,"ip":0,"op":39,"w":42,"h":17,"nm":"loading","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Left","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[30],"e":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":15,"s":[100],"e":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":17.5,"s":[100],"e":[30]},{"t":30.0000012219251}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[23.188,8.5,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[7,7],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Caminho da elipse 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.2901960784313726,0.5647058823529412,0.8862745098039215,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"nm":"Traçado 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.2627450980392157,0.5882352941176471,0.9686274509803922,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Preenchimento 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-13.11,0.14],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Elipse 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":40.0000016292334,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Mid","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":10,"s":[30],"e":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":20,"s":[100],"e":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":22.5,"s":[100],"e":[30]},{"t":35.0000014255792}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[34.188,8.5,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[7,7],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Caminho da elipse 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.2901960784313726,0.5647058823529412,0.8862745098039215,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"nm":"Traçado 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.2627450980392157,0.5882352941176471,0.9686274509803922,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Preenchimento 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-13.11,0.14],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Elipse 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":40.0000016292334,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Right","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":15,"s":[30],"e":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":25,"s":[100],"e":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":27.5,"s":[100],"e":[30]},{"t":40.0000016292334}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[44.812,8.5,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[7,7],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Caminho da elipse 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.2901960784313726,0.5647058823529412,0.8862745098039215,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"nm":"Traçado 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.2627450980392157,0.5882352941176471,0.9686274509803922,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Preenchimento 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-13.11,0.14],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Elipse 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":40.0000016292334,"st":0,"bm":0}]} diff --git a/manifest.webmanifest b/manifest.webmanifest new file mode 100644 index 0000000..8642cbf --- /dev/null +++ b/manifest.webmanifest @@ -0,0 +1,20 @@ +{ + "name": "Ham文档", + "short_name": "Ham文档", + "description": "Ham的使用手册", + "start_url": "/whu-ham/", + "display": "standalone", + "background_color": "#fff", + "icons": [ + { + "src": "/images/icons/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/images/icons/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ] +} diff --git a/privacy/index.html b/privacy/index.html new file mode 100644 index 0000000..e36933f --- /dev/null +++ b/privacy/index.html @@ -0,0 +1,33 @@ + + + + + + + + + 隐私政策 | Ham + + + + +
+ + + diff --git a/privacy/user-policy.html b/privacy/user-policy.html new file mode 100644 index 0000000..433afd7 --- /dev/null +++ b/privacy/user-policy.html @@ -0,0 +1,33 @@ + + + + + + + + + 用户协议 | Ham + + + + +
+ + + diff --git a/service-worker.js b/service-worker.js new file mode 100644 index 0000000..4b9d867 --- /dev/null +++ b/service-worker.js @@ -0,0 +1 @@ +if(!self.define){let e,s={};const a=(a,c)=>(a=new URL(a+".js",c).href,s[a]||new Promise((s=>{if("document"in self){const e=document.createElement("script");e.src=a,e.onload=s,document.head.appendChild(e)}else e=a,importScripts(a),s()})).then((()=>{let e=s[a];if(!e)throw new Error(`Module ${a} didn’t register its module`);return e})));self.define=(c,d)=>{const i=e||("document"in self?document.currentScript.src:"")||location.href;if(s[i])return;let b={};const r=e=>a(e,i),f={module:{uri:i},exports:b,require:r};s[i]=Promise.all(c.map((e=>f[e]||r(e)))).then((e=>(d(...e),b)))}}define(["./workbox-d249b2c8"],(function(e){"use strict";self.addEventListener("message",(e=>{e.data&&"SKIP_WAITING"===e.data.type&&self.skipWaiting()})),e.precacheAndRoute([{url:"404.html",revision:"c3d4eaad02c4f565506911b2306ed8b1"},{url:"about/index.html",revision:"7294c7cecdb5d8f1976d20807a2760f8"},{url:"assets/404.html-60b35caa.js",revision:"7465db92eeb25f209fcf2c19f59c07e9"},{url:"assets/404.html-74e4790c.js",revision:"5103250b0b912014849a9a9a846219ea"},{url:"assets/AndroidDownloadLink-1b24cdeb.js",revision:"b71093a12c609d48bfabfd66ca64bfbd"},{url:"assets/app-54b01bf3.js",revision:"d5032f8aee93c99a0ae08919294738eb"},{url:"assets/ArrowLink-34f59ba6.js",revision:"7ae5a74cfa80bfdb183ef344ff2d2090"},{url:"assets/automatic.html-707aaf5a.js",revision:"08c31b7e7eb8f5446ed610d8099dd3e5"},{url:"assets/automatic.html-be6e4bae.js",revision:"5947980deffdb26d7bc4df3c9d6cfed0"},{url:"assets/back-to-top-8efcbe56.svg",revision:"cbe7b14b16686bbafd5f42b528a5360e"},{url:"assets/bugfix.html-05e42e7d.js",revision:"d6c852f6072e466ec79f1da1af934b4b"},{url:"assets/bugfix.html-babcb96a.js",revision:"47fabe4ef6b313309ba96f3080211468"},{url:"assets/bus.html-6167e8da.js",revision:"c6998783348641993d8bd5519d491263"},{url:"assets/bus.html-71e4b894.js",revision:"126727018a75e4f2dd1267bf5abc0bdc"},{url:"assets/course.html-662c8247.js",revision:"5f132205054d8b4dac7c06be60613df9"},{url:"assets/course.html-c132165b.js",revision:"f9545e0a2117e68732db161051e8f8bb"},{url:"assets/CourseScoreShareResultView-a03418c9.js",revision:"e6063fb9ee32718d58ffd8829b83f9db"},{url:"assets/docsearch-1d421ddb.js",revision:"582ce23a3b7a09735ae2e462904b2e3a"},{url:"assets/framework-caba6eb2.js",revision:"f9d5e811173298301311a2566b068bed"},{url:"assets/index-70769223.js",revision:"097390f0c66585e8b9e39361bf5f05d1"},{url:"assets/index-ade63bb5.js",revision:"55ae4af078c343139023fb1f7cc0cf26"},{url:"assets/index.html-1b8d2e96.js",revision:"dff51f51ee0b23fe0500744c7aebab3c"},{url:"assets/index.html-2fbf01ed.js",revision:"0d2ce16f530091ce16074beff61b8a48"},{url:"assets/index.html-3c30bcb0.js",revision:"e043d749b9504de42f1ee0fcdc04dfbf"},{url:"assets/index.html-4059d717.js",revision:"1ed87beec5387b187dc57256c132ff7d"},{url:"assets/index.html-4f2482ff.js",revision:"517d65b64f67be9d7400608ee7e9dbf8"},{url:"assets/index.html-66ebaaca.js",revision:"ef0f353392e0ee09815ebae2156b8841"},{url:"assets/index.html-7db22d14.js",revision:"e112ab36b074e0a92887f32ce0851861"},{url:"assets/index.html-8682feba.js",revision:"e655a8692dc42c755f0583541307e02c"},{url:"assets/index.html-87a35fbe.js",revision:"bfc7cef35b9649a160d7a9ba2141b039"},{url:"assets/index.html-b634ce8e.js",revision:"5ac7f39a8a252f7009830a26fce0a57d"},{url:"assets/index.html-b7ee26dc.js",revision:"06831ad5572f473f0567583fae48de9d"},{url:"assets/index.html-c16ca075.js",revision:"4527331eb5b76fff88eb6ca6c502db5c"},{url:"assets/index.html-f5f0a227.js",revision:"e210e0ed0835b61ac62f6dc55ca5889c"},{url:"assets/index.html-fc0eeef1.js",revision:"7ef1fecf05a9c5dc7a90dd85ecba41ab"},{url:"assets/iOSDownloadLink-0cbce471.js",revision:"654cdb48da18450bd015614c8a39114d"},{url:"assets/library.html-b4428852.js",revision:"59141b8b69473898bf87c591bec7bff1"},{url:"assets/library.html-b6b107d0.js",revision:"ad9d724ff9a2f22bd0996839ffca5165"},{url:"assets/moment-8054f126.js",revision:"63f30d628e8813667487f94a234ca247"},{url:"assets/pay.html-18baaed8.js",revision:"9fb188195168ed0e55c1df7ccbb78376"},{url:"assets/pay.html-be02d47f.js",revision:"3a7a929d21a8040168e2ea664e743475"},{url:"assets/schedule.html-7e2a2d37.js",revision:"bc490f7fa74a2e0e1c3d1d4d533e48c1"},{url:"assets/schedule.html-dc995fb8.js",revision:"7c1d5f4c245a7565066e82d11b8e5d56"},{url:"assets/score.html-9d1f38f3.js",revision:"09f054e2dbedd1783529c488491679d2"},{url:"assets/score.html-a0d103b1.js",revision:"45843df1e258cdf19ec8813f819aee58"},{url:"assets/sport.html-1fb40a25.js",revision:"e08b005a85d96fe8e4b5223321cec829"},{url:"assets/sport.html-7a26ffbe.js",revision:"aabd73fb4be1833cca94a1044cf3c829"},{url:"assets/status.html-14a54e68.js",revision:"968e59f49226b362dc9131ce1ff4542d"},{url:"assets/status.html-28382c18.js",revision:"7ca2796f2ce46af0cbc2d365395fbaf1"},{url:"assets/style-1213c5f7.css",revision:"c2a10b05ec10b5ce70060c8e826060d9"},{url:"assets/style-e9220a04.js",revision:"b40fc755bce11d2ee5ec6b814c802a65"},{url:"assets/sync.html-7c6b3d09.js",revision:"91b6e2065345189040e6a1c424989b3c"},{url:"assets/sync.html-d93208da.js",revision:"d724dd2b6b43040b868f8f5eadecfbc6"},{url:"assets/user-policy.html-adcdf345.js",revision:"9309f410cafebce6c2b139cf56c46e6a"},{url:"assets/user-policy.html-c5131675.js",revision:"35bc4c492d2bef136b9d3f0d84862b6d"},{url:"assets/WechatLoginView-3f8cf867.js",revision:"89a5d85c0f9c0f6dbaeb8f6ad8622b52"},{url:"download/index.html",revision:"b10904414a9900b4e5a88f185ea18445"},{url:"handbook/automatic.html",revision:"7a98e23c676c4339f95776a7a509dd02"},{url:"handbook/bugfix.html",revision:"74b05f266431a4fc89c4efc888c3ae43"},{url:"handbook/bus.html",revision:"ed60b9d0dd4a3ca0b4ebed4b99970898"},{url:"handbook/course.html",revision:"3543817cff0e11cabd04db57751efcf4"},{url:"handbook/index.html",revision:"5bfc968a2e240e88b16755d9135ed4c4"},{url:"handbook/library.html",revision:"96da3a9b997ba48cc0c179acfff6b932"},{url:"handbook/pay.html",revision:"ca4f38253095a4d35b4c77e4cbb69657"},{url:"handbook/schedule.html",revision:"754c53733ce1526caf23e2e78ad4e919"},{url:"handbook/score.html",revision:"294183a6115bc5615c3d9e11d098bf6c"},{url:"handbook/sport.html",revision:"c2fead80c3cdc038d4dc5494a833a6b6"},{url:"handbook/status.html",revision:"86f066c57fbdb5747c5c028fd841e3e4"},{url:"handbook/sync.html",revision:"601fbc03195e9cebcc93235e277a9cae"},{url:"icon-1024 2.png",revision:"c0db578f007c68a430266d53f74f2d08"},{url:"icon-1024.png",revision:"2b94c64d1e211cd02323c768d8ebfbe2"},{url:"images/icons/android-chrome-192x192.png",revision:"ac6f0e49a4bb6de18385ad45c5f244af"},{url:"images/icons/android-chrome-512x512.png",revision:"e823a2e5957675a60c0f06f2626dbc03"},{url:"index.html",revision:"38e8dd7ae1c1ae15051f304ee83cf4bb"},{url:"inner/course-score/result/index.html",revision:"0af2fe5b1ad708ccfa976f0fb241f460"},{url:"inner/login/wechat/index.html",revision:"8865f7808d0ef1db8f28d4b42c34afec"},{url:"privacy/index.html",revision:"5f2b10df7136bd14646765769e16897e"},{url:"privacy/user-policy.html",revision:"7304996be6373c004c54a176a2bdb352"}],{})})); diff --git a/workbox-d249b2c8.js b/workbox-d249b2c8.js new file mode 100644 index 0000000..fc65281 --- /dev/null +++ b/workbox-d249b2c8.js @@ -0,0 +1 @@ +define(["exports"],(function(t){"use strict";try{self["workbox:core:6.5.3"]&&_()}catch(t){}const e=(t,...e)=>{let s=t;return e.length>0&&(s+=` :: ${JSON.stringify(e)}`),s};class s extends Error{constructor(t,s){super(e(t,s)),this.name=t,this.details=s}}try{self["workbox:routing:6.5.3"]&&_()}catch(t){}const n=t=>t&&"object"==typeof t?t:{handle:t};class i{constructor(t,e,s="GET"){this.handler=n(e),this.match=t,this.method=s}setCatchHandler(t){this.catchHandler=n(t)}}class r extends i{constructor(t,e,s){super((({url:e})=>{const s=t.exec(e.href);if(s&&(e.origin===location.origin||0===s.index))return s.slice(1)}),e,s)}}class o{constructor(){this.t=new Map,this.i=new Map}get routes(){return this.t}addFetchListener(){self.addEventListener("fetch",(t=>{const{request:e}=t,s=this.handleRequest({request:e,event:t});s&&t.respondWith(s)}))}addCacheListener(){self.addEventListener("message",(t=>{if(t.data&&"CACHE_URLS"===t.data.type){const{payload:e}=t.data,s=Promise.all(e.urlsToCache.map((e=>{"string"==typeof e&&(e=[e]);const s=new Request(...e);return this.handleRequest({request:s,event:t})})));t.waitUntil(s),t.ports&&t.ports[0]&&s.then((()=>t.ports[0].postMessage(!0)))}}))}handleRequest({request:t,event:e}){const s=new URL(t.url,location.href);if(!s.protocol.startsWith("http"))return;const n=s.origin===location.origin,{params:i,route:r}=this.findMatchingRoute({event:e,request:t,sameOrigin:n,url:s});let o=r&&r.handler;const c=t.method;if(!o&&this.i.has(c)&&(o=this.i.get(c)),!o)return;let a;try{a=o.handle({url:s,request:t,event:e,params:i})}catch(t){a=Promise.reject(t)}const h=r&&r.catchHandler;return a instanceof Promise&&(this.o||h)&&(a=a.catch((async n=>{if(h)try{return await h.handle({url:s,request:t,event:e,params:i})}catch(t){t instanceof Error&&(n=t)}if(this.o)return this.o.handle({url:s,request:t,event:e});throw n}))),a}findMatchingRoute({url:t,sameOrigin:e,request:s,event:n}){const i=this.t.get(s.method)||[];for(const r of i){let i;const o=r.match({url:t,sameOrigin:e,request:s,event:n});if(o)return i=o,(Array.isArray(i)&&0===i.length||o.constructor===Object&&0===Object.keys(o).length||"boolean"==typeof o)&&(i=void 0),{route:r,params:i}}return{}}setDefaultHandler(t,e="GET"){this.i.set(e,n(t))}setCatchHandler(t){this.o=n(t)}registerRoute(t){this.t.has(t.method)||this.t.set(t.method,[]),this.t.get(t.method).push(t)}unregisterRoute(t){if(!this.t.has(t.method))throw new s("unregister-route-but-not-found-with-method",{method:t.method});const e=this.t.get(t.method).indexOf(t);if(!(e>-1))throw new s("unregister-route-route-not-registered");this.t.get(t.method).splice(e,1)}}let c;const a=()=>(c||(c=new o,c.addFetchListener(),c.addCacheListener()),c);const h={googleAnalytics:"googleAnalytics",precache:"precache-v2",prefix:"workbox",runtime:"runtime",suffix:"undefined"!=typeof registration?registration.scope:""},u=t=>[h.prefix,t,h.suffix].filter((t=>t&&t.length>0)).join("-"),l=t=>t||u(h.precache),f=t=>t||u(h.runtime);function w(t,e){const s=e();return t.waitUntil(s),s}try{self["workbox:precaching:6.5.3"]&&_()}catch(t){}const d="__WB_REVISION__";function p(t){if(!t)throw new s("add-to-cache-list-unexpected-type",{entry:t});if("string"==typeof t){const e=new URL(t,location.href);return{cacheKey:e.href,url:e.href}}const{revision:e,url:n}=t;if(!n)throw new s("add-to-cache-list-unexpected-type",{entry:t});if(!e){const t=new URL(n,location.href);return{cacheKey:t.href,url:t.href}}const i=new URL(n,location.href),r=new URL(n,location.href);return i.searchParams.set(d,e),{cacheKey:i.href,url:r.href}}class y{constructor(){this.updatedURLs=[],this.notUpdatedURLs=[],this.handlerWillStart=async({request:t,state:e})=>{e&&(e.originalRequest=t)},this.cachedResponseWillBeUsed=async({event:t,state:e,cachedResponse:s})=>{if("install"===t.type&&e&&e.originalRequest&&e.originalRequest instanceof Request){const t=e.originalRequest.url;s?this.notUpdatedURLs.push(t):this.updatedURLs.push(t)}return s}}}class g{constructor({precacheController:t}){this.cacheKeyWillBeUsed=async({request:t,params:e})=>{const s=(null==e?void 0:e.cacheKey)||this.h.getCacheKeyForURL(t.url);return s?new Request(s,{headers:t.headers}):t},this.h=t}}let R;async function m(t,e){let n=null;if(t.url){n=new URL(t.url).origin}if(n!==self.location.origin)throw new s("cross-origin-copy-response",{origin:n});const i=t.clone(),r={headers:new Headers(i.headers),status:i.status,statusText:i.statusText},o=e?e(r):r,c=function(){if(void 0===R){const t=new Response("");if("body"in t)try{new Response(t.body),R=!0}catch(t){R=!1}R=!1}return R}()?i.body:await i.blob();return new Response(c,o)}function v(t,e){const s=new URL(t);for(const t of e)s.searchParams.delete(t);return s.href}class q{constructor(){this.promise=new Promise(((t,e)=>{this.resolve=t,this.reject=e}))}}const U=new Set;try{self["workbox:strategies:6.5.3"]&&_()}catch(t){}function L(t){return"string"==typeof t?new Request(t):t}class b{constructor(t,e){this.u={},Object.assign(this,e),this.event=e.event,this.l=t,this.p=new q,this.g=[],this.R=[...t.plugins],this.m=new Map;for(const t of this.R)this.m.set(t,{});this.event.waitUntil(this.p.promise)}async fetch(t){const{event:e}=this;let n=L(t);if("navigate"===n.mode&&e instanceof FetchEvent&&e.preloadResponse){const t=await e.preloadResponse;if(t)return t}const i=this.hasCallback("fetchDidFail")?n.clone():null;try{for(const t of this.iterateCallbacks("requestWillFetch"))n=await t({request:n.clone(),event:e})}catch(t){if(t instanceof Error)throw new s("plugin-error-request-will-fetch",{thrownErrorMessage:t.message})}const r=n.clone();try{let t;t=await fetch(n,"navigate"===n.mode?void 0:this.l.fetchOptions);for(const s of this.iterateCallbacks("fetchDidSucceed"))t=await s({event:e,request:r,response:t});return t}catch(t){throw i&&await this.runCallbacks("fetchDidFail",{error:t,event:e,originalRequest:i.clone(),request:r.clone()}),t}}async fetchAndCachePut(t){const e=await this.fetch(t),s=e.clone();return this.waitUntil(this.cachePut(t,s)),e}async cacheMatch(t){const e=L(t);let s;const{cacheName:n,matchOptions:i}=this.l,r=await this.getCacheKey(e,"read"),o=Object.assign(Object.assign({},i),{cacheName:n});s=await caches.match(r,o);for(const t of this.iterateCallbacks("cachedResponseWillBeUsed"))s=await t({cacheName:n,matchOptions:i,cachedResponse:s,request:r,event:this.event})||void 0;return s}async cachePut(t,e){const n=L(t);var i;await(i=0,new Promise((t=>setTimeout(t,i))));const r=await this.getCacheKey(n,"write");if(!e)throw new s("cache-put-with-no-response",{url:(o=r.url,new URL(String(o),location.href).href.replace(new RegExp(`^${location.origin}`),""))});var o;const c=await this.v(e);if(!c)return!1;const{cacheName:a,matchOptions:h}=this.l,u=await self.caches.open(a),l=this.hasCallback("cacheDidUpdate"),f=l?await async function(t,e,s,n){const i=v(e.url,s);if(e.url===i)return t.match(e,n);const r=Object.assign(Object.assign({},n),{ignoreSearch:!0}),o=await t.keys(e,r);for(const e of o)if(i===v(e.url,s))return t.match(e,n)}(u,r.clone(),["__WB_REVISION__"],h):null;try{await u.put(r,l?c.clone():c)}catch(t){if(t instanceof Error)throw"QuotaExceededError"===t.name&&await async function(){for(const t of U)await t()}(),t}for(const t of this.iterateCallbacks("cacheDidUpdate"))await t({cacheName:a,oldResponse:f,newResponse:c.clone(),request:r,event:this.event});return!0}async getCacheKey(t,e){const s=`${t.url} | ${e}`;if(!this.u[s]){let n=t;for(const t of this.iterateCallbacks("cacheKeyWillBeUsed"))n=L(await t({mode:e,request:n,event:this.event,params:this.params}));this.u[s]=n}return this.u[s]}hasCallback(t){for(const e of this.l.plugins)if(t in e)return!0;return!1}async runCallbacks(t,e){for(const s of this.iterateCallbacks(t))await s(e)}*iterateCallbacks(t){for(const e of this.l.plugins)if("function"==typeof e[t]){const s=this.m.get(e),n=n=>{const i=Object.assign(Object.assign({},n),{state:s});return e[t](i)};yield n}}waitUntil(t){return this.g.push(t),t}async doneWaiting(){let t;for(;t=this.g.shift();)await t}destroy(){this.p.resolve(null)}async v(t){let e=t,s=!1;for(const t of this.iterateCallbacks("cacheWillUpdate"))if(e=await t({request:this.request,response:e,event:this.event})||void 0,s=!0,!e)break;return s||e&&200!==e.status&&(e=void 0),e}}class C{constructor(t={}){this.cacheName=f(t.cacheName),this.plugins=t.plugins||[],this.fetchOptions=t.fetchOptions,this.matchOptions=t.matchOptions}handle(t){const[e]=this.handleAll(t);return e}handleAll(t){t instanceof FetchEvent&&(t={event:t,request:t.request});const e=t.event,s="string"==typeof t.request?new Request(t.request):t.request,n="params"in t?t.params:void 0,i=new b(this,{event:e,request:s,params:n}),r=this.q(i,s,e);return[r,this.U(r,i,s,e)]}async q(t,e,n){let i;await t.runCallbacks("handlerWillStart",{event:n,request:e});try{if(i=await this.L(e,t),!i||"error"===i.type)throw new s("no-response",{url:e.url})}catch(s){if(s instanceof Error)for(const r of t.iterateCallbacks("handlerDidError"))if(i=await r({error:s,event:n,request:e}),i)break;if(!i)throw s}for(const s of t.iterateCallbacks("handlerWillRespond"))i=await s({event:n,request:e,response:i});return i}async U(t,e,s,n){let i,r;try{i=await t}catch(r){}try{await e.runCallbacks("handlerDidRespond",{event:n,request:s,response:i}),await e.doneWaiting()}catch(t){t instanceof Error&&(r=t)}if(await e.runCallbacks("handlerDidComplete",{event:n,request:s,response:i,error:r}),e.destroy(),r)throw r}}class E extends C{constructor(t={}){t.cacheName=l(t.cacheName),super(t),this._=!1!==t.fallbackToNetwork,this.plugins.push(E.copyRedirectedCacheableResponsesPlugin)}async L(t,e){const s=await e.cacheMatch(t);return s||(e.event&&"install"===e.event.type?await this.C(t,e):await this.O(t,e))}async O(t,e){let n;const i=e.params||{};if(!this._)throw new s("missing-precache-entry",{cacheName:this.cacheName,url:t.url});{const s=i.integrity,r=t.integrity,o=!r||r===s;n=await e.fetch(new Request(t,{integrity:"no-cors"!==t.mode?r||s:void 0})),s&&o&&"no-cors"!==t.mode&&(this.N(),await e.cachePut(t,n.clone()))}return n}async C(t,e){this.N();const n=await e.fetch(t);if(!await e.cachePut(t,n.clone()))throw new s("bad-precaching-response",{url:t.url,status:n.status});return n}N(){let t=null,e=0;for(const[s,n]of this.plugins.entries())n!==E.copyRedirectedCacheableResponsesPlugin&&(n===E.defaultPrecacheCacheabilityPlugin&&(t=s),n.cacheWillUpdate&&e++);0===e?this.plugins.push(E.defaultPrecacheCacheabilityPlugin):e>1&&null!==t&&this.plugins.splice(t,1)}}E.defaultPrecacheCacheabilityPlugin={cacheWillUpdate:async({response:t})=>!t||t.status>=400?null:t},E.copyRedirectedCacheableResponsesPlugin={cacheWillUpdate:async({response:t})=>t.redirected?await m(t):t};class O{constructor({cacheName:t,plugins:e=[],fallbackToNetwork:s=!0}={}){this.k=new Map,this.K=new Map,this.T=new Map,this.l=new E({cacheName:l(t),plugins:[...e,new g({precacheController:this})],fallbackToNetwork:s}),this.install=this.install.bind(this),this.activate=this.activate.bind(this)}get strategy(){return this.l}precache(t){this.addToCacheList(t),this.W||(self.addEventListener("install",this.install),self.addEventListener("activate",this.activate),this.W=!0)}addToCacheList(t){const e=[];for(const n of t){"string"==typeof n?e.push(n):n&&void 0===n.revision&&e.push(n.url);const{cacheKey:t,url:i}=p(n),r="string"!=typeof n&&n.revision?"reload":"default";if(this.k.has(i)&&this.k.get(i)!==t)throw new s("add-to-cache-list-conflicting-entries",{firstEntry:this.k.get(i),secondEntry:t});if("string"!=typeof n&&n.integrity){if(this.T.has(t)&&this.T.get(t)!==n.integrity)throw new s("add-to-cache-list-conflicting-integrities",{url:i});this.T.set(t,n.integrity)}if(this.k.set(i,t),this.K.set(i,r),e.length>0){const t=`Workbox is precaching URLs without revision info: ${e.join(", ")}\nThis is generally NOT safe. Learn more at https://bit.ly/wb-precache`;console.warn(t)}}}install(t){return w(t,(async()=>{const e=new y;this.strategy.plugins.push(e);for(const[e,s]of this.k){const n=this.T.get(s),i=this.K.get(e),r=new Request(e,{integrity:n,cache:i,credentials:"same-origin"});await Promise.all(this.strategy.handleAll({params:{cacheKey:s},request:r,event:t}))}const{updatedURLs:s,notUpdatedURLs:n}=e;return{updatedURLs:s,notUpdatedURLs:n}}))}activate(t){return w(t,(async()=>{const t=await self.caches.open(this.strategy.cacheName),e=await t.keys(),s=new Set(this.k.values()),n=[];for(const i of e)s.has(i.url)||(await t.delete(i),n.push(i.url));return{deletedURLs:n}}))}getURLsToCacheKeys(){return this.k}getCachedURLs(){return[...this.k.keys()]}getCacheKeyForURL(t){const e=new URL(t,location.href);return this.k.get(e.href)}getIntegrityForCacheKey(t){return this.T.get(t)}async matchPrecache(t){const e=t instanceof Request?t.url:t,s=this.getCacheKeyForURL(e);if(s){return(await self.caches.open(this.strategy.cacheName)).match(s)}}createHandlerBoundToURL(t){const e=this.getCacheKeyForURL(t);if(!e)throw new s("non-precached-url",{url:t});return s=>(s.request=new Request(t),s.params=Object.assign({cacheKey:e},s.params),this.strategy.handle(s))}}let x;const N=()=>(x||(x=new O),x);class k extends i{constructor(t,e){super((({request:s})=>{const n=t.getURLsToCacheKeys();for(const i of function*(t,{ignoreURLParametersMatching:e=[/^utm_/,/^fbclid$/],directoryIndex:s="index.html",cleanURLs:n=!0,urlManipulation:i}={}){const r=new URL(t,location.href);r.hash="",yield r.href;const o=function(t,e=[]){for(const s of[...t.searchParams.keys()])e.some((t=>t.test(s)))&&t.searchParams.delete(s);return t}(r,e);if(yield o.href,s&&o.pathname.endsWith("/")){const t=new URL(o.href);t.pathname+=s,yield t.href}if(n){const t=new URL(o.href);t.pathname+=".html",yield t.href}if(i){const t=i({url:r});for(const e of t)yield e.href}}(s.url,e)){const e=n.get(i);if(e){return{cacheKey:e,integrity:t.getIntegrityForCacheKey(e)}}}}),t.strategy)}}function K(t){const e=N();!function(t,e,n){let o;if("string"==typeof t){const s=new URL(t,location.href);o=new i((({url:t})=>t.href===s.href),e,n)}else if(t instanceof RegExp)o=new r(t,e,n);else if("function"==typeof t)o=new i(t,e,n);else{if(!(t instanceof i))throw new s("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});o=t}a().registerRoute(o)}(new k(e,t))}t.precacheAndRoute=function(t,e){!function(t){N().precache(t)}(t),K(e)}}));